Cameroun

From ESPCI Wiki
Jump to navigation Jump to search


Waves breaking, Burgers and Shocks

Far from the beach , i.e., when the sea is deep, water waves travel on the surface of the sea and their shape is not deformed too much. When the waves approach the beach their shape begins to change and eventually breaks upon touching the seashore.

Here we are interested in studying a simple model that captures the essential features of this physical system. More precisely we will examine the Burgers equation, a non-linear equation introduced as a toy model for turbulence. This equation can be explicitly integrated and, in the limit of zero viscosity, its solution generally displays discontinuities called shocks.


Model 0 : Deep sea

Consider the following equation for the shape of the wave:

tu(x,t)+vxu(x,t)=0

where u(x,t) is the height of the wave with respect to the unperturbed sea level, and v is constant. We will use the following initial condition u(x,t=0)=uinit(x)


uinit(x){0for|x|>11x2for|x|<1(0)
  • Find the solution of the latter equation and compute the velocity of the wave
  • Discuss why this model may mimic wave motion in deep sea.

Model 1 : Approaching the sea shore

It is possible to show that, when the height of the wave is negligible as compared to the sea depth, the velocity of the wave does not depend on u. On the contrary, when approaching the sea shore this is not anymore true and the velocity becomes proportional to u:

v(u)c1u+v0

where c1 is a constant and v0 is the velocity of the bottom of the wave. Let us take c1=1 and write the equation for the wave motion in the frame of the bottom of the wave, which yields:

tu(x,t)+u(x,t)xu(x,t)=0.(1)

This is the non linear equation originally introduced by Burgers. In Burgers' derivation a viscous term was also present

tu(x,t)+u(x,t)xu(x,t)=νx2u(x,t),(2)

ν being the viscosity, and Eq. (1) is called the inviscid limit of Eq. 2.

Our strategy will be to investigate the properties of Eq1 by resorting to the method of characteristics. Moreover, we will integrate Eq 2 by using the Cole Hopf transformation, and then recover Eq.1 by taking the limit ν0.

The Method of characteristics

  • Using the method of characteristics show that the solution of Eq.1 writes:
{u(x,t)=uinit(x0,0)x(t)=x0+uinit(x0,0)t
  • Give an interpretation for x0
  • Show that u(x,t)=0 is alway a solution for |x|>1. Denote by u0(x,t) this solution.
  • Show that two other solutions exist, namely:
u±(x,t)=114t2(1±Δ(x,t))2

where Δ(x,t)=4t24xt+1.

  • Show that for t<0.5 only u0(x,t) and u(x,t) are acceptable.
  • Draw the full solution for t=0.5 and compute its derivative at x=1
  • Show that for t>0.5 the solution is a multivalued function umult(x,t)
umult(x,t)={u0(x,t) for|x|>1u(x,t) for1<x<14t+tu+(x,t) for1<x<14t+t

and draw some examples of solutions for various values of t.

We look now for a solution which is a single-valued function. For t>0.5 this function should display a discontinuity called shock. We will show in the second part of this exercise that the solution u+(x,t) is always unstable. The single valued solution for t>0.5 takes the form

usingle(x,t)={u0(x,t) forx<1u(x,t) for1<x<xshock(t)u0(x,t) forx>xshock(t)

where xshock(t) indicates the shock location. The position xshock(t) is imposed by a conservation law that should be valid at all times.

  • Find the conservation law for the wave and determine xshock(t).

The Cole Hopf Transformation

Consider now Eq. (2) with ν>0. This equation can be integrated via the Cole Hopf transformation which amounts to perform the following change of variable:

u=2νxlnW

This can be done in three steps : (i) u(x,t)=2νxh(x,t), (ii) integrate the equation that you have obtained, (iii) substitute back h(x,t)=lnW(x,t).

The diffusion equation satisfied by W(x,t) can be solved:

W(x,t)=dye(xy)22νtW(y,0)

  • Obtain an explicit expression for u(x,t), solution of Eq. (2) with initial condition in Eq. (0).


  • Show that, in the limit ν0, the profile u(x,t) can be written as

u(x,t)=xymin(x)t

where ymin(x) is the location of the global minimum of the function

Ex,t(y)=12t(xy)2+V(y)

with yV(y)=uinit(y). The initial condition uinit(y) is given in Eq.0.

  • Show that the solutions u0, u+ and u can be interpreted as the points where Ex,t(y) is stationary, i.e.

yEx,t(y)=0

  • Draw Ex,t(y) at t=1 for different value of x:

x1<1,1<x2<1,1<x3<xs(1),x4=xs(1),xs(1)<x5<5/4,x6>5/4

  • Comment on the obtained results.