for any xo,t∈R. This means that any solution is constant
along the lines x(t)=x0+ct(t∈R). These lines are called
the characteristics of the equation.
The initial value problem
Suppose we are given the values u(x,0)=F(x) of the solution at time
t=0 for all x∈R. Then for any (x,t)∈R2 one
has
u(x,t)=u(x−ct,0)=F(x−ct).
In other words, if there is a solution with the prescribed initial values then
it must be u(x,t)=F(x−ct).
On the other hand, if F:R→R is C1 then you can verify
by substituting that u(x,t)=F(x−ct) satisfies the transport equation (CVT), i.e. ut+cux=0.
Solutions without derivatives
Much of the modern theory of partial differential equations deals with “generalized solution” of one kind or another. Here is an example that begins to show why one would want to do that.
Consider the solutions with initial values un(x,0)=arctan(nx). The solutions are
The function u∞(x,t) is the limit of solutions, but it is not continuous and therefore not differentiable because it has a jump discontinuity at x=ct. It can't be a solution of the PDE ut+cux=0 because the derivatives in the equation aren't defined at all (x,t).
Nevertheless, u∞ is a function of the form F(x−ct) and it arises as the limit of actual solutions, so we would like to call it a solution. The discontinuous solution u∞ is itself not a solution of the PDE, but it does give a good description of all smooth solutions that are close to u∞.
This leads to the question: how do we change the definition of solution to allow for discontinuous solutions?
Method of characteristics
There is a general method, called the method of characteristics for finding the solutions to a first order equation of the form
∂t∂u+a(x,t)∂x∂u=f(x,t,u)(1)
in which a:R2→R and f:R3→R are continuously differentiable functions.
Definition. A characteristic for the equation (1) is a function xc:[t0,t1]→R that is defined on some interval [t0,t1]⊂R and that satisfies the characteristic equation
dtdxc(t)=a(xc(t),t)for all t∈[t0,t1](2)
Often the graph of xc, i.e. the curve {(t,xc(t))∈R2∣t0⩽t⩽t1} is also called a characterstic of the equation (1).
Theorem. If xc:[t0,t1]→R is a characteristic of equation (1) then the function uc(t)=u(x(t),t) satisfies
uc′(t)=f(xc(t),t,uc(t)).(3)
In the special case where f(x,t,u)=0 for all (x,t,u) it follows that
uc(t)=uc(t0) for all t∈[t0,t1], i.e. if the right hand side f in the equation (1) is just 0, then any C1 solution u is constant along a characteristic.
Note that uc(t) is a function of one variable and (3) is an ordinary differential equation.
Proof of the Theorem. To derive (3) let xc:R→R be a characteristic of the PDE (1), so that xc:R→R satisfies (2). Then the several variable chain rule implies
The characteristic equation (2) implies xc′(t)=a(xc(t),t) so the first two terms on the left cancel. This proves (3).
We next show that if f(x,t,u)=0 for all x,t,u, then solutions are constant along characteristics. If f=0 and if xc:[t0,t1]→R is a characteristic, then (3) implies that uc(t)=u(xc(t),t) is a function of one variable that is differentiable for all t∈[t0,t1], and that satisfies uc′(t)=0 for all t∈[t0,t1]. This implies that uc(t) does not depend on t, i.e. uc(t)=uc(t0) for all t∈[t0,t1].
Q.E.D.
The recipe for solving initial value problems for 1st order PDE.
We can use the above Theorem to solve an initial value problem for the partial differential equation (1).
Special case where the right hand side f(x,t,u)=0.
In this case (1) is the equation ut+a(x,t)ux=0, and we can proceed as follows.
If we are given the initial values u0(x)=u(x,0) of a solution for all x∈R, and we want to find value of the solution u at some point (x1,t1) in space and time, then
find the characteristic through (x1,t1), i.e. find the solution xc:R→R of
xc′(t)=a(xc(t),t),xc(t1)=x1
Check that the characteristic is defined for all t∈[0,t1]
It follows from equation (3) that dtdu(xc(t),t)=0 for all t∈[0,t1]. Therefore u(xc(t),t) does not depend on t and we have
General case with arbitrary right hand side f(x,t,u).
find the characteristic through (x1,t1), i.e. find the solution xc:R→R of
xc′(t)=a(xc(t),t),xc(t1)=x1
Check that the characteristic is defined for all t∈[0,t1]
It follows from equation (3) that dtdu(xc(t),t)=f(xc(t),t,u(xc(t),t)) for all t∈[0,t1]. To find u(xc(t),t) define uc(t)=u(xc(t),t) and solve the differential equation
uc′(t)=f(xc(t),t,uc(t)),uc(0)=u0(xc(0)).
If the solution uc(t) is defined for all t∈[0,t1] then we have
u(x1,t1)=u(xc(t1),t1)=uc(t1).
Equations for the derivatives of a solution
If u is a solution of
ut+sin(x)ux=u2
then the derivative v=ux also satisfies a partial differential equation. We get this equation by differentiating the equation for u with respect to x on both sides:
If you are given the initial condition u(x,0)=u0(x) for all
x∈[0,∞), can you compute u(x,t) for all x,t≥0?
Show that the function v(x,t)=ux(x,t) satisfies the partial differential equation vt+xvx=−v.
Show that along a characteristic x(t) of the equation for v one has ux(x(t),t)=AeBt and find A,B.
Solutions:
1: The characteristic equation is dtdx=x, so the characteristics are xc(t)=xc(0)et.
2: To compute u(x,t) consider the characteristic for which xc(t)=x. For this characteristic we have x=xc(t)=xc(0)et and therefore xc(0)=xe−t.
Along the characteristic we have dtdu(xc(t),t)=0, so u(xc(t),t)=u(xc(0),0). Substitute xc(t)=x and xc(0)=xe−t and we get u(x,t)=u(xe−t,0)=u0(xe−t).
3: Differentiate the equation ut+xux=0 with respect to x:
4: The characteristics for the v equation are determined by dtdx=x, so they are the same as the characteristics for the equation for u. They are given by xc(t)=xc(0)et.
Along a characteristic we have dtdv(xc(t),t)=−v(xc(t),t). Solving this ordinary differential equation we get v(xc(t),t)=v(xc(0),0)e−t, i.e.
ux(xc(t),t)=ux(xc(0),0)e−t.
Suppose u:[0,∞)×[0,∞)→R is a C1 solution of
ut=x2ux.
Find the characteristics of the equation for u.
If you are given the initial condition u(x,0)=u0(x) for all
x∈[0,∞), can you compute u(x,t) for all x,t≥0?
Solution
The Partial Differential Equation for u is ut−x2ux=0, so the differential equation for the characteristics is dtdx=−x2… note the minus sign!
Solving this equation we get:
−x21dtdx=1⟹dtdx1=t⟹x1=t+C⟹xc(t)=t+C1.
To find the value of u(x,t) for given x,t we need to know the characteristic for which xc(t)=x. The constant C and the initial value xc(0) for this characteristic follow from
x=t+C1⟹C=x1−t⟹xc(0)=0+C1=1/x−t1=1−xtx.
Along the characteristic we have
dt′du(xc(t′),t′)=0(†)
and we would like to conclude that u(xc(t),t)=u(xc(0),0). But we can only conclude this if we know that (†) holds for allt′∈[0,t]. The equation (†) holds at all t′ at which the characteristic xc(t′) is defined. The characteristic xc is given by
xc(t′)=t′+C1
so it is defined for all t′∈[0,t] if t′+C=0 for all t′∈[0,t]. This holds if either C>0 or C<−t. Using C=x1−t we now check for which x,t this is true.
It is given that x>0 so C=x1−t>−t is true. We still have to see when C>0. This holds if x1>t, i.e. if xt<1.
We can therefore only determine the value of u(x,t) if xt<1 (assuming x,t≥0).
About the inviscid Burger’ equation.
Let u:R×[0,T)→R be a C2 solution to the inviscid Burger's equation. Let a∈R be given, and define c=u(a,0).
What can you say about the level set {(x,t)∣u(x,t)=c}?
Show that the function v(x,t)=ux(x,t) satisfies the partial differential equation
vt+uvx+v2=0.
Show that S(t)=ux(a+ct,t) satisfies S′(t)=−S(t)2.
Assume that u(x,0)=1+ex2 and compute ux(t,t) for all t>0; show
that there is a T>0 such that
t↗Tlimux(t,t)=−∞.
Solutions.
1: On the level set {(x,t)∣u(x,t)=c} we have ut=−cux. If ux=0 along the level set, then the Implicit Function Theorem says that near each point (x0,t0) with $u(x_0, t$$_0)=c$, the level set is the graph of a function x=xc(t). The derivative of this function follows from
4: The initial function is u(x,0)=1+ex2, which satisfies u(0,0)=1. The level set through (0,0) is therefore a line with slope 1, and is thus given by x(t)=t: the level set through (0,0) is {(t,t)∣t≥0}.
By the previous problem S(t)=ux(t,t) satisfies S′(t)=−S(t)2.
At t=0 we have
S(0)=ux(0,0)=(∂x∂1+ex2)x=0=−21.
Solving S′(t)=−S(t)2, S(0)=−21 we find
S(t)=t−21. Hence limt↗2S(t)=−∞.