logo

Characteristics of Nonlinear First-Order Partial Differential Equations 📂Partial Differential Equations

Characteristics of Nonlinear First-Order Partial Differential Equations

  • Regarding x and p, when emphasizing that they are variables of a partial differential equation, they are denoted in normal font as x,pRnx,p \in \mathbb{R}^{n}, and when emphasizing that they are functions of ss, they are denoted in bold font as x,pRn\mathbf{x}, \mathbf{p} \in \mathbb{R}^{n}.

Characteristic Method1

Let’s suppose that an open set ΩRn\Omega \subset \mathbb{R}^{n} is given. Assume that uC2(Ω)u\in C^{2}(\Omega) is a solution to the following nonlinear first-order partial differential equation.

F(Du, u, x)=0 F(Du,\ u,\ x)=0

And let’s set x,z,p\mathbf{x}, z, \mathbf{p} as follows.

x(s)=(x1(s),,xn(s))C1(I;Ω)(sIR)z(s)=u(x(s))p(s)=Du(x(s)) \begin{align*} \mathbf{x}(s) &=(x^{1}(s), \dots, x^{n}(s)) \in C^1(I;\Omega)\quad (s\in I \subset \mathbb{R}) \\ z(s) &= u(\mathbf{x}(s)) \\ \mathbf{p}(s) &= Du(\mathbf{x}(s)) \end{align*}

Here, suppose x\mathbf{x} satisfies the following equation.

x˙(s)=DpF(p(s),z(s),x(s)) \dot{\mathbf{x}}(s) = D_{p}F\big(\mathbf{p}(s), z(s), \mathbf{x}(s) \big)

Then, p(s)\mathbf{p}(s) and z(s)z(s) each become the solution of the following ordinary differential equations.

{p˙(s)=DxF(p(s), z(s), x(s))DzF(p(s), z(s), x(s))p(s)z˙(s)=DpF(p(s), z(s), x(s))p(s)x˙(s)=DpF(p(s), z(s), x(s)) \begin{cases} \dot{\mathbf{p}} (s) = -D_{x}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big)-D_{z}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big)\mathbf{p}(s) \\ \dot{z}(s) = D_{p}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big) \cdot \mathbf{p}(s) \\ \dot{\mathbf{x}}(s) = D_{p}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big) \end{cases}

Description

The method of characteristics is one of the methods to solve nonlinear first-order partial differential equations, which represents a single partial differential equation as a system of ODE and solves it.

Derivation

Let’s consider the following nonlinear first-order partial differential equation is given.

F(Du,u,x)=0 \begin{equation} F(Du, u, x) = 0 \label{eq1} \end{equation}

In this case, ΩRn\Omega \subset \mathbb{R}^{n} is an open set and it is assumed to be FC(Rn×R×Ω)F\in C^{\infty}(\mathbb{R}^n \times \mathbb{R} \times \Omega). Let’s also assume that the following boundary conditions are given.

u=g on Γ \begin{equation} u=g \quad \text{ on } \Gamma \label{eq2} \end{equation}

The idea of the characteristic method is to find the line in Ω\Omega that connects fixed xΩx\in\Omega and x0Γx^0 \in \Gamma using the given boundary conditions. In other words, when uC2u \in C^{2} is a solution that satisfies (eq1),(eq2)\eqref{eq1}, \eqref{eq2}, the goal is to obtain the value of uu along the line shown in the following figure.

1.JPG

Let’s assume the line in the figure is expressed by the following function.

x(s)=(x1(s), , xn(s)),sIR \mathbf{x}(s)=\big( x^1(s),\ \cdots,\ x^n(s) \big), \quad s\in I\subset \mathbb{R}

Set as x(0)=x0\mathbf{x}(0)=x^{0}, and think of x\mathbf{x} moving along the line inside Ω\Omega as ss increases. Let’s represent the values of uu according to ss as a function zz.

z(s):=u(x(s)) \begin{equation} z(s):= u(\mathbf{x}(s)) \label{eq3} \end{equation}

Similarly, let’s say the values of DuDu according to ss are p\mathbf{p}.

p(s):=Du(x(s)) \mathbf{p}(s) := Du(\mathbf{x}(s))

Then, when it is p(s)=(p1(s),,pn(s))\mathbf{p}(s)=(p^{1}(s), \dots, p^{n}(s)), each component is as follows.

pi(s)=uxi(x(s)) \begin{equation} p^i(s)=u_{x_{i}}( \mathbf{x}(s)) \label{eq4} \end{equation}

Let’s denote the derivative with respect to ss simply as dfds=f˙\dfrac{d f}{ds} = \dot{f}. Since dpi(s)=uxix1dx1+uxixndxndp^i(s)=u_{x_{i}x_{1}}dx^1+\cdots u_{x_{i}x_{n}}dx^n, p˙i(s)\dot{p}^i(s) is as follows.

p˙i(s)=j=1nuxixj(x(s))x˙j(s) \begin{equation} \dot{p}^i(s)=\sum \limits_{j=1}^n u_{x_{i}x_{j}}( \mathbf{x}(s))\dot{x}^j(s) \label{eq5} \end{equation}

At this time, since dF=Fp1dp1+Fpndpn+Fzdz+Fx1dx++FxndxndF=F_{p_{1}}dp_{1}+\cdots F_{p_{n}}dp_{n}+F_{z}dz+F_{x_{1}}dx_{} + \cdots + F_{x_{n}}dx_{n}, differentiating (eq1)\eqref{eq1} with respect to xix_{i} yields the following.

j=1nFpj(p(s),z(s),x(s))pxij(s)+Fz(p(s),z(s),x(s))zxi(s)+Fxi(p(s),z(s),x(s))=0 \sum \limits_{j=1}^n F_{p_{j}}\big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big)p^j_{x_{i}}(s)+F_{z} \big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big)z_{x_{i}}(s)+F_{x_{i}} \big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big) = 0

At this time, since (eq3),(eq4)\eqref{eq3}, \eqref{eq4} implies zxi=uxi=piz_{x_{i}}=u_{x_{i}}=p^{i} and (eq4)\eqref{eq4} implies pxij=uxjxip^{j}_{x_{i}}=u_{x_{j}x_{i}}, substituting them into the above equation yields the following.

j=1nFpj(p(s),z(s),x(s))uxjxi(x(s))+Fz(p(s),z(s),x(s))pi(s)+Fxi(p(s),z(s),x(s))=0 \begin{equation} \sum \limits_{j=1}^{n} F_{p_{j}}\big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big)u_{x_{j}x_{i}}(\mathbf{x}(s))+F_{z}\big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big) p^{i}(s)+F_{x_{i}}\big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big) = 0 \label{eq6} \end{equation}

However, looking at the above equation, we can see that a second-order derivative term uxixju_{x_{i}x_{j}} emerges due to (eq5)\eqref{eq5}. Since it is not correct to solve a second-order derivative to solve a first-order partial differential equation, it is necessary to eliminate this term. For this purpose, assume that each component of x˙\dot{\mathbf{x}} satisfies the following.

x˙j(s)=Fpj(p(s),z(s),x(s)), sIR \begin{equation} \dot{x}^{j}(s)=F_{p_{j}}(\mathbf{p}(s), z(s), \mathbf{x}(s)), \quad \forall\ s\in I \subset \mathbb{R} \label{eq7} \end{equation}

Substituting (eq6)\eqref{eq6} for (eq7)\eqref{eq7} and using (eq5)\eqref{eq5} leads to the following equation.

p˙i(s)=Fz(p(s),z(s),x(s))pi(s)Fxi(p(s),z(s),x(s)), sI(i=1,,n) \begin{equation} \dot{p}^{i} (s) = -F_{z} \big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big)p^i(s)-F_{x_{i}} \big( \mathbf{p}(s), z(s), \mathbf{x}(s) \big), \quad \forall\ s\in I(i=1,\dots,n) \label{eq8} \end{equation}

Also, differentiating (eq3)\eqref{eq3} with respect to ss yields the following.

z˙(s)=j=1nuxj(x(s))x˙j(s) \dot{z}(s)=\sum \limits_{j=1}^n u_{x_{j}}(\mathbf{x}(s))\dot{x}^j(s)

Substituting (eq4)pi=uxi\eqref{eq4} p^{i}=u_{x_{i}} and (eq7)x˙j=Fpj\eqref{eq7} \dot{x}^{j} = F_{p_{j}} into this yields the following.

z˙(s)=j=1npj(s)Fpj(p(s), z(s), x(s)),sIR, \begin{equation} \dot{z}(s)=\sum \limits_{j=1}^n p^j(s)F_{p_{j}}\big( \mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big), \quad s\in I \subset \mathbb{R}, \label{eq9} \end{equation}

Arranging and bundling the obtained (eq7),(eq8),(eq9)\eqref{eq7}, \eqref{eq8}, \eqref{eq9} in the following manner into 2n+12n+1 simultaneous equations is called the characteristic equations. Also, each unknown p(s),z(s),x(s)\mathbf{p}(s), z(s), \mathbf{x}(s) is called the characteristics of (eq1)\eqref{eq1}.

{p˙(s)=DxF(p(s), z(s), x(s))DzF(p(s), z(s), x(s))p(s)z˙(s)=DpF(p(s), z(s), x(s))p(s)x˙(s)=DpF(p(s), z(s), x(s)) \begin{cases} \dot{\mathbf{p}} (s) = -D_{x}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big)-D_{z}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big)\mathbf{p}(s) \\ \dot{z}(s) = D_{p}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big) \cdot \mathbf{p}(s) \\ \dot{\mathbf{x}}(s) = D_{p}F\big(\mathbf{p}(s),\ z(s),\ \mathbf{x}(s) \big) \end{cases}


  1. Lawrence C. Evans, Partial Differential Equations (2nd Edition, 2010), p96-98 ↩︎