Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

1.3: Quasilinear Equations - The Method of Characteristics

( \newcommand{\kernel}{\mathrm{null}\,}\)

Geometric Interpretation

We consider the quasilinear partial differential equation in two independent variables,

a(x,y,u)ux+b(x,y,u)uyc(x,y,u)=0.

Let u=u(x,y) be a solution of this equation. Then,

f(x,y,u)=u(x,y)u=0

describes the solution surface, or integral surface.

We recall from multivariable, or vector, calculus that the normal to the integral surface is given by the gradient function,

f=(ux,uy,1).

Now consider the vector of coefficients, v=(a,b,c) and the dot product with the gradient above:

vf=aux+buyc.

This is the left hand side of the partial differential equation. Therefore, for the solution surface we have

vf=0,

or v is perpendicular to f. Since f is normal to the surface, v=(a,b,c) is tangent to the surface. Geometrically, v defines a direction field, called the characteristic field. These are shown in Figure 1.3.1.

Characteristics

We seek the forms of the characteristic curves such as the one shown in Figure 1.3.1. Recall that one can parametrize space curves,

c(t)=(x(t),y(t),u(t)),t[t1,t2].

The tangent to the curve is then

v(t)=dc(t)dt=(dxdt,dydt,dudt).

However, in the last section we saw that v(t)=(a,b,c) for the partial differential equation a(x,y,u)ux+b(x,y,u)uyc(x,y,u)=0. This gives the parametric form of the characteristic curves as

dxdt=a,dydt=b,dudt=c.

Another form of these equations is found by relating the differentials, dx,dy,du, to the coefficients in the differential equation. Since x=x(t) and y=y(t), we have

dydx=dy/dtdx/dt=ba.

Similarly, we can show that

dudx=ca,dudy=cb.

All of these relations can be summarized in the form

dt=dxa=dyb=duc.

How do we use these characteristics to solve quasilinear partial differential equations? Consider the next example.

Example 1.3.1

Find the general solution: ux+uyu=0.

Solution

We first identify a=1,b=1, and c=u. The relations between the differentials is

dx1=dy1=duu.

We can pair the differentials in three ways:

dydx=1,dudx=u,dudy=u.

Only two of these relations are independent. We focus on the first pair.

The first equation gives the characteristic curves in the xy-plane. This equation is easily solved to give

y=x+c1.

The second equation can be solved to give u=c2ex.

The goal is to find the general solution to the differential equation. Since u=u(x,y), the integration “constant” is not really a constant, but is constant with respect to x. It is in fact an arbitrary constant function. In fact, we could view it as a function of c1, the constant of integration in the first equation. Thus, we let c2=G(c1) for G and arbitrary function. Since c1=yx, we can write the general solution of the differential equation as

u(x,y)=G(yx)ex.

Example 1.3.2

Solve the advection equation, ut+cux=0, for c a constant, and u=u(x,t), |x|<, t>0.

Solution

The characteristic equations are

dτ=dt1=dxc=du0

and the parametric equations are given by

dxdτ=c,dudτ=0.

These equations imply that

  • u=const.=c1.
  • x=ct+const.=ct+c2.

As before, we can write c1 as an arbitrary function of c2. However, before doing so, let’s replace c1 with the variable ξ and then we have that

ξ=xct,u(x,t)=f(ξ)=f(xct)

where f is an arbitrary function. Furthermore, we see that u(x,t)=f(xct) indicates that the solution is a wave moving in one direction in the shape of the initial function, f(x). This is known as a traveling wave. A typical traveling wave is shown in Figure 1.3.2.

clipboard_ead409d487c8a93c03d8ea8335e653356.png
Figure 1.3.2: Depiction of a traveling wave. u(x,t)=f(x) at t=0 travels without changing shape.

Note that since u=u(x,t), we have

0=ut+cux=ut+dxdtux=du(x(t),tdt.

This implies that u(x,t)= constant along the characteristics, dxdt=c.

As with ordinary differential equations, the general solution provides an infinite number of solutions of the differential equation. If we want to pick out a particular solution, we need to specify some side conditions. We investigate this by way of examples.

Example 1.3.3

Find solutions of ux+uyu=0 subject to u(x,0)=1.

Solution

We found the general solution to the partial differential equation as u(x,y)=G(yx)ex. The side condition tells us that u=1 along y=0. This requires

1=u(x,0)=G(x)ex.

Thus, G(x)=ex. Replacing x with z, we find

G(z)=ez.

Thus, the side condition has allowed for the determination of the arbitrary function G(yx). Inserting this function, we have

u(x,y)=G(yx)ex=eyxex=ey.

Side conditions could be placed on other curves. For the general line, y=mx+d, we have u(x,mx+d)=g(x) and for x=d, u(d,y)=g(y). As we will see, it is possible that a given side condition may not yield a solution. We will see that conditions have to be given on non-characteristic curves in order to be useful.

Example 1.3.4

Find solutions of 3ux2uy+u=x for

  1. u(x,x)=x and
  2. u(x,y)=0 on 3y+2x=1.
Solution

Before applying the side condition, we find the general solution of the partial differential equation. Rewriting the differential equation in standard form, we have

3ux2uy=x=u.

The characteristic equations are

dx3=dy2=duxu.

These equations imply that

  • 2dx=3dy
    This implies that the characteristic curves (lines) are 2x+3y=c1.
  • dudx=13(xu).
    This is a linear first order differential equation, dudx+13u=13x. It can be solved using the integrating factor,

    μ(x)=exp(13xdξ)=ex/3.

    ddx(uex/3)=13xex/3uex/3=13xξeξ/3dξ+c2=(x3)ex/3+c2u(x,y)=x3+c2ex/3.

As before, we write c2 as an arbitrary function of c1=2x+3y. This gives the general solution

u(x,y)=x3+G(2x+3y)ex/3.

Note that this is the same answer that we had found in Example 1.1.1

Now we can look at any side conditions and use them to determine particular solutions by picking out specific G’s.

  1. u(x,x)=x
    This states that u=x along the line y=x. Inserting this condition into the general solution, we have

    x=x3+G(5x)ex/3,

    or

    G(5x)=3ex/3.

    Letting z=5x,

    G(z)=3ez/15.

    clipboard_e895b95890261bb081de2840c1176ab05.png
    Figure 1.3.3: Integral surface found in Example 1.3.4
    The particular solution satisfying this side condition is

    u(x,y)=x3+G(2x+3y)ex/3=x3+3e(2x+3y)/15ex/3=x3+3e(yx)/5.

    This surface is shown in Figure 1.3.4.

    clipboard_ee1dad1b4a8d23a0ad824843734617139.png
    Figure 1.3.4: Integral surface with side condition and characteristics for Example 1.3.4.

    In Figure 1.3.4 we superimpose the values of u(x,y) along the characteristic curves. The characteristic curves are the red lines and the images of these curves are the black lines. The side condition is indicated with the blue curve drawn along the surface.
    The values of u(x,y) are found from the side condition as follows. For x=ξ on the blue curve, we know that y=ξ and u(ξ,ξ)=ξ. Now, the characteristic lines are given by 2x+3y=c1. The constant c1 is found on the blue curve from the point of intersection with one of the black characteristic lines. For x=y=ξ, we have c1=5ξ. Then, the equation of the characteristic line, which is red in Figure 1.3.4, is given by y=13(5ξ2x).
    Along these lines we need to find u(x,y)=x3+c2ex/3. First we have to find c2. We have on the blue curve, that

    ξ=u(ξ,ξ)=ξ3+c2eξ/3.

    Therefore, c2=3eξ/3. Inserting this result into the expression for the solution, we have

    u(x,y)=x3+e(ξx)/3.

    So, for each ξ, one can draw a family of spacecurves

    (x,13(5ξ2x),x3+e(ξx)/3)

    yielding the integral surface.

  2. u(x,y)=0 on 3y+2x=1.
    For this condition, we have

    0=x3+G(1)ex/3.

    We note that G is not a function in this expression. We only have one value for G. So, we cannot solve for G(x). Geometrically, this side condition corresponds to one of the black curves in Figure 1.3.4.


This page titled 1.3: Quasilinear Equations - The Method of Characteristics is shared under a CC BY-NC-SA 3.0 license and was authored, remixed, and/or curated by Russell Herman via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?