HAL Id: hal-00003735
https://hal.archives-ouvertes.fr/hal-00003735
Preprint submitted on 31 Dec 2004
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Philippe G. Lefloch, Shearer Michael
To cite this version:
Philippe G. Lefloch, Shearer Michael. Nonclassical Riemann solvers with nucleation. 2004. �hal-00003735�
ccsd-00003735, version 1 - 31 Dec 2004
P.G. LeFloch1 and M. Shearer2
Abstract. We introduce a new nonclassical Riemann solver for scalar conservation laws with concave-convex flux-function. This solver is based on both a kinetic relation, which determines the propagation speed of (undercompressive) nonclassical shock waves, and a nucleation crite-rion, which makes a choice between a classical Riemann solution and a nonclassical one. We establish the existence of (nonclassical entropy) solutions of the Cauchy problem and discuss several examples of wave interactions. We also show the existence of a class of solutions, called splitting-merging solutions, which are made of two large shocks and small BV (bounded variation) perturbations. The nucleation solvers, as we call them, are applied to (and actually motivated by) the theory of thin film flows; they help explain numerical results observed for such flows.
1. Introduction
We introduce the notion of nucleation condition for solutions of the Riemann problem for scalar conservation laws in one space variable,
∂tu + ∂xf (u) = 0, (1.1)
in which the (smooth) flux-function f : RI → RI is nonconvex. The nucleation condition introduced here leads to new behavior of solutions of the Cauchy problem, consisting of equation (1.1) with initial conditions
u(x, 0) = u0(x). (1.2)
Most notably, (1.1), (1.2) can have multiple attractors, i.e., solutions with different behavior as t → +∞, corresponding to different data u0: RI → RI , but having the same limits u0(±∞). The setting we propose covers recent studies of thin film equations [5,6] in which a scalar conservation law with nonconvex flux is regularized by fourth-order diffusion. Indeed, this application motivated the introduction of the nucleation condition.
For scalar conservation laws, undercompressive shocks (a term introduced first for non-strictly hyperbolic systems [26]) are propagating discontinuities with characteristics passing
1Centre de Math´ematiques Appliqu´ees & Centre National de la Recherche Scientifique, U.M.R. 7641, Ecole
Polytechnique, 91128 Palaiseau Cedex, France. E-mail: [email protected].
2 Center for Research in Scientific Computation and Department of Mathematics, North Carolina State
University, Raleigh, NC 27695–8205. Adjunct Professor of Mathematics at Duke University. E-mail: [email protected].
2000 Mathematics Subject Classification. Primary: 35L65, 74XX. Secondary: 76N10, 76L05.
Key words and phrases: hyperbolic, conservation law, shock wave, Riemann solver, undercompressive, nonclassical, nucleation criterion.
Typeset by AMS-TEX
through them. These are to be contrasted with compressive shocks, satisfying the Lax en-tropy inequalities, which have characteristics impinging from both sides. In typical situations, undercompressive shocks have to satisfy the additional condition that they can be associated with traveling wave solutions of a regularized version of (1.1). Consequently, the family of undercompressive shocks for a specific equation (1.1) depends on the details of the regular-ization.
This additional traveling wave condition can be abstracted, and thus disassociated from the regularization, by embodying it in a so-called kinetic relation, an additional condition originally motivated by mechanical considerations for systems of mixed type modeling phase transitions [1,2,16,27,28]. As in [17], we will refer to undercompressive shocks defined through a kinetic relation as nonclassical shocks.
For scalar equations, a unique solution of the Riemann problem is obtained by imposing a single entropy inequality and a kinetic relation and by taking the nonclassical solution (i.e., involving nonclassical shocks) whenever it is available; otherwise taking the classical solution (which is always available). Many results are known concerning nonclassical solutions of the Cauchy problem, including existence and uniqueness issues, and generalizations to systems, as described in the book of the first author [17]. Moreover, for conservation laws regularized with second-order diffusion and dispersion, such as the modified KdV-Burgers equation and generalizations [4,11,13,15,17], this appears to be the correct framework. Kinetic relations have also been studied numerically [7,8,12,18]. In particular, using the Glimm’s scheme, Chalons and LeFloch [8] studied the time-asymptotics of nonclassical solutions.
For systems of mixed type modeling phase transitions, it is recognized that, on physical grounds, the classical solution should sometimes be selected, even when the nonclassical solu-tion is available. This led Abeyeratne and Knowles [2] to introduce the nosolu-tion of nucleasolu-tion condition, a rule that selects a unique solution of the Riemann problem, again based on phys-ically reasonable modeling. The issue of non-uniqueness of solutions and nucleation is also considered by Truskinovsky [29,22].
Recent studies of thin film equations [5,6], in which surface tension generates a fourth-order diffusion regularization of a scalar conservation law, have highlighted new behavior that we seek to explain with a nucleation condition for scalar equations. Our purpose in this paper is to introduce the nucleation condition for scalar conservation laws, and to explore some consequences. We are particularly interested in time-asymptotics of nonclassical solutions.
In Section 2, we recall basic notions of entropy dissipation [17], and in Section 3 we in-troduce a new Riemann solver that incorporates both a kinetic relation and a nucleation condition. The nucleation condition provides a selection mechanism to determine if the evo-lution is classical or nonclassical. The difference from earlier studies of nonclassical shocks for scalar equations is that previously, there was a continuous transition from classical to nonclassical shocks; in fact, the solution of the Riemann problem was continuous in L1 with respect to the data [17]. Here, with the new nucleation condition, we lose this continuous de-pendence, an important departure from standard hyperbolic theory. Nonetheless, we are still able to prove existence of solutions of the Cauchy problem, in Section 4, by the technique of wave front tracking. Indeed, the argument is almost entirely that of the earlier theory [3,17], except that here, the classical solution is sometimes selected when there is an alternative nonclassical solution available, so that solutions involve nonclassical waves less often.
In Section 5, we give three examples that explore consequences of the new Riemann solver. One of our explicit examples leads us, in Section 6, to explore a class of solutions exhibiting
repeated wave splitting and merging: an initially classical shock may be split into a nonclas-sical shock and another clasnonclas-sical shock; the two waves can also reunite at a later time. For the convergence analysis we derive uniform bounds on a modified total variation of the wave front tracking solutions. This is achieved by extending a notion in [3,17] and modifying the strength of the nonclassical wave so that the “generalized” total variation is decreasing or continuous at each merging and splitting. We can show that when the nucleation condition is imposed, the total variation decreases by a finite amount at each merging/splitting. There-fore, only finitely many mergings/splittings can take place, which allows us to conclude that asymptotically in time, the solution converges to a single classical shock or else a nonclassical shock and a classical shock.
The connection with the structures observed numerically for thin films is explained in Section 6. We conclude in Section 7 with some discussion of the results and their wider implications.
2. Preliminaries Consider the scalar conservation law
∂tu + ∂xf (u) = 0, u = u(x, t) ∈ RI , x ∈ RI , t > 0, (2.1) where f : RI 7→ RI is a given smooth flux function. We consider the concave-convex case, in which f satisfies the additional conditions
u f′′(u) > 0 for u 6= 0, f′′′(0) 6= 0, lim
u→±∞f
′(u) = +∞. (2.2)
A shock wave from u− to u+ is defined (in this paper) to be a weak solution u = u(x, t) that is piecewise constant near a discontinuity x = st+c, where the shock speed s = a(u−, u+) is given by the Rankine-Hugoniot condition
a(u−, u+) :=
f (u−) − f (u+) u−− u+
,
c is a real parameter, and u± := u(st + c±, t). A shock wave from u− to u+ is a classical shock if it satisfies the Lax shock inequalities
f′(u+) ≤ a(u−, u+) ≤ f′(u−).
We consider equation (2.1) supplemented by a single entropy inequality
∂tU (u) + ∂xF (u) ≤ 0 (2.3)
in the weak sense, where U, F is a specific entropy-entropy flux pair: U : RI → RI is convex and F : RI → RI related to U by compatibility with the conservation law (2.1):
The entropy inequality (2.3) gives rise to a restriction on shock waves in addition to the Rankine Hugoniot condition. We define the entropy dissipation function E : RI × RI → RI by
E(u−, u+) := −a(u−, u+) (U (u+) − U (u−)) + F (u+) − F (u−). The entropy inequality (2.3) holds on a shock wave from u− to u+ if and only if
E(u−, u+) ≤ 0. (2.4)
Moreover, classical shocks satisfy (2.4).
As in [17], we define the tangent function ϕ♮ : RI → RI associated with the flux f by ϕ♮(u) = u if and only if u = 0, and
f′(ϕ♮(u)) = f (u) − f ϕ ♮(u)
u − ϕ♮(u) , and ϕ
♮(u) 6= u for u 6= 0.
Additionally, we define the zero entropy dissipation function ϕ♭
0: RI 7→ RI by E(u, ϕ♭0(u)) = 0 and ϕ♭0(u) 6= u for u 6= 0.
It can be checked (see [17,Thm.II.3.1]) that
(ϕ♭0◦ ϕ♭0)(u) = u, u ∈ RI . (2.5) 3. The Nonclassical Solver and the Nucleation Solver
In this section, we present a nonclassical Riemann solver that is different from the one in [17] in that it sometimes substitutes a classical solution where the earlier solver used a nonclassical solution. The substitution is based on a new ingredient, the “nucleation condition”. The Riemann problem is the initial value problem for equation (2.1), in which the initial data are two constants:
u(x, 0) = u
l, x < 0, ur, x > 0.
(3.1) Imposing the single entropy inequality (2.3) already restricts the class of admissible solutions. Only one free parameter remains to be determined, and the range of nonclassical shocks is constrained by the zero-entropy dissipation function ϕ♭
0 defined above. Therefore, as in [17], we supplement the Riemann problem with an additional selection criterion called a kinetic relation.
Let ϕ♭ : RI 7→ RI be a kinetic function, i.e., by definition, a monotone decreasing and Lipschitz continuous mapping such that
ϕ♭0(u) < ϕ♭(u) ≤ ϕ♮(u), u > 0, ϕ♮(u) ≤ ϕ♭(u) < ϕ♭0(u), u < 0,
(3.2) The kinetic function will be applied to select nonclassical shock waves. Observe that (2.5) and (3.2) imply the following contraction property:
From ϕ♭ we also define its companion function ϕ♯ : RI → RI as follows: ϕ♯(u) = ϕ♭(u) if ϕ♭(u) = ϕ♮(u); otherwise ϕ♯(u) 6= ϕ♭(u) 6= u is specified by
f (u) − f ϕ♯(u) u − ϕ♯(u) =
f (u) − f ϕ♭(u)
u − ϕ♭(u) , u 6= 0. (3.4)
Similarly, from the zero-dissipation function ϕ♭
0 we define ϕ♯0: RI → RI by replacing ϕ♭ by ϕ♭0 in (3.4). By (3.2), we have
ϕ♮(u) ≤ ϕ♯(u) < ϕ♯0(u), u > 0, ϕ♯0(u) < ϕ♯(u) ≤ ϕ♮(u), u < 0.
Now we specify all the shock waves that we temporarily deem admissible, namely • all classical shocks, together with
• all nonclassical shocks connecting states u−, u+ satisfying the kinetic relation
u+ = ϕ♭(u−). (3.5)
Restricting attention to admissible shock waves and rarefaction waves only, the Riemann problem admits fewer solutions than under the entropy inequality alone, but there are still two solutions for every choice of ur < ϕ♯(ul) if ul > 0 (and for every ur > ϕ♯(ul) if ul < 0), provided ϕ♭(u
l) 6= ϕ♮(ul). For definiteness, consider a positive left-hand state ul > 0. One solution is classical: it consists of either a single shock (if ur> ϕ♮(ul)), or a pattern made of a (right-characteristic) shock followed by a rarefaction (if ur < ϕ♮(ul)). The other solution is non-classical: it consists of an nonclassical shock from ul to ϕ♭(ul) and a faster wave from ϕ♭(u
l) to ur, either a classical shock (if ur > ϕ♭(ul)), or a rarefaction (if ur < ϕ♭(ul)). The Nucleation Criterion.
To select a unique solution of the Riemann problem (for given initial data ul, ur for which there are two solutions satisfying the entropy inequality (2.3) and the kinetic relation (3.5)), we need to introduce a selection rule. In principle, the selection rule could take the following abstract form: for each ul there corresponds a set N (ul), with
N (ul) ⊂ {u < ϕ♯(ul)} if ul > 0, N (ul) ⊂ {u > ϕ♯(ul)} if ul< 0, and N (0) := ∅. The selection rule would then be :
If ur ∈ N (ul), then the solution is nonclassical;
otherwise, the solution is classical. (3.6)
For example, with the choice N (ul) = ∅ we take the classical solution for all ur (for this value of ul). At the other extreme, if N (ul) :=u < ϕ♯(ul) , then we recover the solution specified in [17]; this latter rule selects the nonclassical solution whenever it is available.
A simple selection rule that we call the nucleation condition is to define the set N (ul) through a threshold. Specifically, we consider a Lipschitz continuous nucleation threshold function ϕN : RI → RI with the property
ϕ♮(u) ≤ ϕN(u) ≤ ϕ♯(u), u > 0,
We then define the nonclassical set N (ul) := ϕN(u l), +∞, ul< 0, −∞, ϕN(u l), ul> 0. (3.8) In conclusion, we define :
Definition 3.1. Consider a kinetic function and a nucleation threshold satisfying (3.2) and (3.7). The Riemann solver with kinetics and nucleation is the solution of the Riemann problem with data ul, ur that satisfies the entropy inequality (2.3), the kinetic relation (3.5), and the nucleation criterion (3.6), (3.8). For brevity, we refer to this Riemann solver as the nucleation solver. (It is shown graphically in Figure 3.1.)
u u ϕ u ul l ul l l l ϕ( ) u ϕ( ) ( ) ϕ(u ) N l u ϕN( ) C R N+C N + R ul ϕ( ) r
Fig. 3.1: Solution of the Riemann Problem using the Nucleation Solver. C: Classical shock; R: Rarefaction; N: Nonclassical shock.
It will be convenient to define the set of admissible shocks to be those that appear in solutions of the Riemann solver with kinetics and nucleation. That is:
Definition 3.2. For a given u− > 0 a classical shock from u− to u+is said to be admissible if and only if u+ ≥ ϕN(u−) and, similarly if u− < 0, the classical shock is admissible if and only if u+ ≤ ϕN(u−). All nonclassical shocks satisfying the kinetic relation are admissible. It is worth emphasizing that the Riemann solver with kinetics and nucleation is not uniquely characterized by the family of admissible waves, consisting of rarefactions and ad-missible shocks. Indeed, we show with examples that some Riemann problems have two
solutions that can both be constructed from admissible shocks; only one of them is selected by the nucleation solver. Interestingly enough, as will be clarified in the following section, the second solution is significant for the theory, since it can appear as the asymptotic solution for large time.
It is also worth pointing out that the solution of the Riemann problem with nucleation is not continuous in L1 with respect to the initial data, unless ϕN ≡ ϕ♯. Again, this will be illustrated shortly with examples.
Remark 3.3. 1) If the restriction ϕ♮(u) ≤ ϕN(u) is relaxed to allow ϕN(u
l) < ϕ♮(ul), then the transition from classical to nonclassical solution takes place with a shock-rarefaction giving way to a nonclassical shock-classical shock structure. This makes analysis of wave interactions more complicated, so we adopt the restriction (3.7) for simplicity.
2) No “natural” choice can be made for the solution of the Riemann problem with data ul and ur= ϕN(ul). Indeed, it is not difficult to see that by approaching the Riemann data with suitably constructed sequences of initial data one can approach both the (classical) one-wave and the (nonclassical) two-wave solutions of this Riemann problem. Modulo minor changes, all of the conclusions in the present paper remain valid if one replaces the nonclassical set in (3.8) by the open set:
N (ul) =
ϕN(u
l), +∞, ul< 0, −∞, ϕN(u
l), ul> 0.
4. The Cauchy problem
In this section we prove the existence of solutions for the Cauchy problem ∂tu + ∂xf (u) = 0, u = u(x, t) ∈ RI , x ∈ RI , t > 0, u(x, 0) = u0(x), x ∈ RI ,
(4.1)
by constructing approximate solutions by Dafermos’ wave front tracking scheme [9, 17, 14]. Let u0 : RI → RI be a function with bounded variation and for (small) h > 0, let uh0 be a piecewise constant approximation of u0that has finitely many jumps and satisfies the uniform bounds
inf u0≤ uh0 ≤ sup u0, T V (uh0) ≤ T V (u0),
uh0 → u0 in L1loc, as h → 0.
(4.2)
At each jump point x of uh
0, solve (at least locally in time) the Riemann problem associated with the initial data uh
0(x±), by using the nucleation solver described in Section 3.
As is usual, rarefaction fans are decomposed into small rarefaction-fronts (i.e., expansion-shocks) with small strength, less than h. Each small jump travels with the speed determined by the Rankine-Hugoniot relation. Patching together these local solutions we obtain the ap-proximate solution uh= uh(x, t) defined up to the first interaction time t
1 when two waves from different Riemann solutions meet. At each wave interaction, we have a Riemann prob-lem, which is solved by using the nucleation solver of Section 3, decomposing the jump into propagating fronts. Here, contrary to what is done at the initial time, we simply replace any outgoing rarefaction fan by a single rarefaction-front traveling with the Rankine-Hugoniot
speed. Hence, there are at most two outgoing waves in each Riemann solution, so that the total number of waves remains bounded. Under suitable conditions, specified in detail just below, the argument in [17, Lemma IV.3.5] establishes that the number of wave interactions is also finite; consequently uh(x, t) is defined for all (x, t).
In addition to the set of assumptions already put forward in Section 2, we also assume that the Lipschitz constant of ϕ♭◦ ϕ♭ near u = 0 is strictly less than 1,
lim sup u,v→0, u6=v ϕ♭◦ ϕ♭(v) − ϕ♭◦ ϕ♭(u) v − u < 1, (4.3)
and that the companion function ϕ♯: RI → RI associated with the kinetic function ϕ♭ satisfies
u ϕ♯(u) ≤ 0, u ∈ RI . (4.4)
Condition (4.4) implies that the Riemann solution is always classical when the Riemann data are in the same region of convexity or concavity of f . (All of these assumptions are fulfilled in most situations of interest; see [17].)
The following theorem establishes the existence of a solution of the Cauchy problem, defined using the nucleation solver. It will be convenient to introduce the notation u(t) for the function x 7→ u(x, t).
Theorem 4.1. Consider the Cauchy problem (4.1) for the conservation law associated with a concave-convex flux-function f satisfying (2.2). Consider a kinetic function ϕ♭ satisfying the assumptions (3.2), (4.3), and (4.4), and a threshold nucleation function ϕN satisfying (3.7).
(i) Then, for arbitrary initial data u0 ∈ BV (RI ), the wave front tracking approxima-tions determined from the nonclassical Riemann solver satisfy, for some constants C1, C2> 0 depending only on ku0kL∞(RI ) and on the data f and ϕ♭,
(a) kuh(t)k L∞(RI )≤ C1, (b) T V (uh(t)) ≤ C 2T V (u0), (c) kuh(t) − uh(s)k L1 (RI )≤ C2T V (u0) sup|w|≤C1|f ′(w)| |t − s|, (4.5) for all s, t ≥ 0.
(ii) A subsequence of uh converges strongly in L1
loc to a weak solution u = u(x, t) of the Cauchy problem (4.1), with
(a) ku(t)kL∞(RI )≤ C1, t ≥ 0, (b) T V (u(t)) ≤ C2T V (u0), t ≥ 0, (c) ku(t2) − u(t1)kL1 (RI )≤ C2T V (u0) sup|w|≤C1|f ′| |t 2− t1|, t1, t2≥ 0. (4.6)
(iii) In addition, the solution u satisfies the entropy inequality
Proof. The proof is virtually identical to the one given in [3,17]. The only difference comes in the choice of the Riemann solver, which is taken here to be the nucleation solver described in Section 3. The proof is based on a careful analysis of interaction cases. The novelty here is that several interaction cases are now solved with the classical Riemann solution rather than with the nonclassical one. Modulo this, all the arguments of proof go through. See [17, Section IV-3].
Based on Theorem 4.1 we can now define a solution operator, providing us with the non-classical solutions with nucleation at time t, by
Stu0:= lim
h→0u
h(x, t), (4.8)
in which uh is the wave-tracking solution associated with a specific sequence of initial data uh
0. By Theorem 4.1 the limit in (4.8) exists, at least for a subsequence h → 0.
Some important remarks should be made on the solution operator St. Since we do not have a uniqueness result (and we do not expect the solutions to be unique), the operator St need not be a semi-group. Modifying the subsequence h → 0 or choosing another sequence of initial data uh
0 may generate a different solution Stu0. Strictly speaking, St does not depend upon u0 only, but on the approximations uh0 and the subsequence h → 0 as well.
When no nucleation is allowed, that is when ϕN ≡ ϕ♯, it is conjectured in [17] that the solutions constructed in Theorem 4.1 are uniquely determined by their initial data. More precisely, St is expected to be an L1-Lipschitz continuous, semi-group of solutions, satisfying therefore
St◦ Ss = St+s, t, s ≥ 0, (4.9)
and
kStu0− Ssu0kL1(RI ) ≤ C kv0− u0kL1(RI )+ |t − s|. (4.10) When ϕN 6= ϕ♯ both properties (4.9) and (4.10) no longer hold for the solution-operator generated from the solver with nucleation. To see that the solution operator is not continuous with respect to its initial data, consider the sequence of initial data
uη0(x) = u
∗, x < 0, ϕN(u
∗) + η, x > 0, where u∗> 0 is a point where ϕN(u∗) < ϕ♯(u∗). We have
lim
η→0ku
η
0− u−η0 kL1(RI ) = 0,
but the corresponding solution at any time t > 0 is a single shock if η > 0 but a two wave pattern if η < 0 and therefore
lim
η→0kStu
η
0− Stu−η0 kL1(RI ) > 0.
Theorem 4.1 applies, in particular, to initial data which are perturbations of Riemann data:
lim
where ul, ur are given. Solutions generated by wave-front tracking satisfy the property of propagation with finite speed and it can be checked that
lim
x→−∞(Stu0)(x) = ul, x→+∞lim (Stu0)(x) = ur
for all times t. As already pointed out at the end of Section 3, in some range for the data ul and ur the Riemann problem can be solved using admissible waves with two different patterns: a single shock wave, or a two-wave pattern. Let us refer here to these two solutions as w1 and w2.
Heuristically, when the Riemann data are within the range where two solutions exist, we expect the solution Stu0to converge asymptotically in time toward one of these two admissible Riemann solutions. Introducing the similarity variable ξ = x/t, we define
w(ξ) := lim
t7→∞(Stu0)(ξ t), assuming that this limit exists.
A significant open problem is to determine conditions on the initial data (or rather condi-tions on the sequence of initial data uh
0) which would ensure that w coincide with one of the two solutions w1 and w2. That is, to determine the domains of attraction of the asymptotic solutions w1, w2. It seems that no simple criterion is available. For instance, a condition on the amplitude of the initial data would not be sufficient, as waves can be cancelled out. In Examples 4.2 to 4.4 below, we illustrate the difficulties with simple piecewise constant initial data.
Example 4.2. Two possible time-asymptotic behaviors.
In this example, we specify two choices of piecewise constant initial data u(x, 0) = u(j)0 (x),
for which the solution using wave front tracking has different asymptotic behavior as t → +∞, even though the initial data have the same limits u± as x → ±∞. The conclusion from this example is that solutions of the Cauchy problem need not converge to the solution singled out by the nucleation solver with initial data u±.
Let ul > 0, and let ur ∈ (ϕN(ul), ϕ♯(ul)). Thus the solution of the Riemann problem given by the nucleation solver is a single classical shock from ul to ur. Now let u(1)m ∈ (ϕ♮(u
l), ϕN(ul)) and let u(2)m ∈ (ϕN(ul), ur). Then we define initial data
u(j)0 (x) := ul, x < 0, u(j)m, 0 < x < 1, ur, x > 1.
The solutions with these choices of initial data are shown in Figure 4.1. In the figure, the waves are labeled N for nonclassical shock, C for classical shock and R for rarefaction. The arrows indicate whether the solution u is increasing or decreasing from left to right across the wave. The asymptotic behavior of the solutions as t → ∞ is quite different: the corresponding solution u(1) and u(2) having exactly one wave and two waves respectively.
x x t t u u u u u u u u u u u m m 0 0 (1) u(1)m (2) u(2)m u ϕN( ) u f f u ϕN( ) u ϕ( ) ϕ(u ) l l l l l l l l u ϕ( l) r r r r C C N C R R C
Figure 4.1: Two possible time-asymptotic behaviors (Example 4.2). Example 4.3. The order in which waves interact does matter.
One might speculate that the regions of attraction of the two attractors identified in Ex-ample 4.2 could be characterized by a simple threshold condition on the range of the initial data, saying roughly speaking that, under small perturbations, a single classical shock would split into a two wave structure if and only if the perturbation exceeds some threshold. In this example, we show that a threshold is not available, leading us to conclude that the boundary between regions of attraction may be quite complex.
Consider initial data u(x, 0) = u0(x) shown in Figure 4.2:
u0(x) = ul, x < 0, u1, 0 < x < a, u2, a < x < b, ur, x > b,
in which u1 = ϕ♭(ul) and u2 = ϕ♭(u1). (These seemingly special relationships between the intermediate states merely simplify the solution; nearby choices for u1, u2 give rise to further wave interactions, but otherwise the structure of the solution is the same.) In order to have the possibility of no nonclassical shocks in the long-time behavior, we let ur satisfy ϕN(u
The spacing defined by the locations a and b controls the subsequent motion. If a is large compared to b − a, then the nonclassical waves are spaced far apart, and the slower wave will first catch up to the classical shock from u2 to ur. The result, shown in Figure 4.3, is a fast classical shock from u1 to ur, which moves ahead of the nonclassical shock from ul to u1.
When a is small compared with b−a, then the nonclassical wave from ul to u1collides with the slower one from u1 to u2, before the latter wave can catch up to the classical compressive shock from u2 to ur. The result of the interaction between these two nonclassical waves is simple cancellation, leaving a fast compressive shock. This shock then quickly overtakes the classical shock from u2 to ur, leaving only the classical shock from ul to ur. This illustrated in Figure 4.2. Thus, although u1 is well below the nucleation threshold ϕN(ul), nonetheless the asymptotic solution need not contain any nonclassical shocks.
Example 4.4. Splitting/merging solutions.
In this example, we demonstrate the splitting of a classical shock into a nonclassical shock and a classical shock, and then the merging of this structure back into a classical shock. In the next section we give a theoretical treatment for general initial data near that of the example, showing repeated splitting and merging.
Consider initial data of the following form (see Figure 4.3).
u0(x) = ul, x < 0, u1, 0 < x < a, u2, a < x < b, ur, x > b. We assume ul> 0, and the following inequalities:
ϕ♭(ul) < u2< ϕN(ul) < u1< ϕ♯(ul) < ur < ϕN(ϕ♭(ul)) < ul.
Now the solution of the Riemann problem with data u1, u2 is a rarefaction wave, which will interact quickly (if a is small) with the classical shock from ul to u1. To simplify this interaction, we replace (as in wave front tracking) the rarefaction by an expansion shock from u1 to u2. With this observation, the solution of the initial value problem is shown in Figure 4.4, assuming that a is small compared with b − a.
The first interaction results in a pair of shocks, a nonclassical shock N↓ and a classical shock C↑. (Recall from Example 4.2 that the arrows are a convenient way to record whether u is increasing or decreasing across the shock from left to right.) Subsequently, a shock approaches from the right, and slows down the C↑ to a speed that is below that of the N↓ shock to the left, resulting in the final merging.
In the analysis of the next section, we take ϕN(u
l) close to ϕ♯(ul), so that the construction makes sense when u1, u2, ur are all close. Then the main features of Figure 4.3 are big shocks, either N↓ or C↑, from ϕ♭(u
l) to one of u2 or ur, and C↓, from ul to u1 or ur. The analysis will show how this basic structure of big waves and small waves is maintained when the big wave structure is perturbed slightly.
5. A Class of Splitting/Merging Solutions
In this section, generalizing Example 4.4, we establish the existence of a large class of solutions whose structure, illustrated in Figure 5.1, consists of large shocks (one or two at
u ul ul ul ul u u u l l u u r u u u r u r u u r u 1 u1 u1 u1 u1 2 f u ϕ( ) = u2 u2 u2 u2 u1 ϕ( ) = a a b b x x x x 0 0 t > 0 t = 0 r
(i) a large, b − a small. (ii) a small, b − a large.
Figure 4.2: The order in which waves interact does matter (Exam-ple 4.3).
each time t) undergoing repeated splitting and merging. The large waves separate regions in the (x, t)− plane where the solution has small and decaying total variation. Interestingly enough, we will see that the splitting/merging feature can take place infinitely many times when ϕN ≡ ϕ♯ but only finitely many times when a nucleation criterion is acting.
We restrict attention to initial data having a specific structure that we now describe. Given u∗> 0, we consider initial data u(x, 0) = u0(x) of the form
x t u u u u 0 u u 1 u1 2 u2 u u ϕN( ) u ϕ( ) l l l u ϕ( l) l r r C C C C N
Figure 4.3: Splitting/merging solutions (Example 4.4). where uN0 (x) := u ∗, x < 0, ϕN(u ∗), x > 0, and v0: RI → RI has small total variation:
T V (v0) < ǫ. (5.2)
In addition to the size of the perturbation ǫ, we have another parameter in the problem
η := ϕ♯(u∗) − ϕN(u∗), (5.3)
which we also assume to be small. Note that uN
0 is a single step function which admits two distinct Riemann solutions made of admissible waves.
If the perturbation v0 were chosen to be a single step (located at x = 0), connecting 0 to δ (with δ sufficiently small) then the solution of the corresponding initial value problem depends on the sign of δ :
• For δ > 0, the Riemann solution is a single classical shock C↓: u↓(x, t) := u ∗, x < s t, ϕN(u∗) + δ, x > s t, (5.4) in which s := a(u∗, ϕN(uℓ) + δ);
• For δ < 0, we get a two-wave solution u↓↑(x, t) consisting of an nonclassical shock N↓ from u∗ to ϕ♭(u∗) plus a faster classical shock C↑ from ϕ♭(u∗) to ϕN(u∗) − δ.
We are going to exhibit a certain structure for the solution of the initial value problem (4.1), (5.1), in which these two solutions of the Riemann problem play a dominant role. Specifically, we will find (illustrated in Figure 5.1) a solution with either one or two big waves at each time t > 0. When there is a single wave, it is a perturbation of the solution u↓, and when there are two waves, the solution is a perturbation of u↓↑.
If we further assume ϕN(u) < ϕ♯(u), i.e., that the nucleation condition does not coincide with the kinetic relation, then we show there are a finite number of splittings, in which C↓ gives way to N↓ and C↑, and corresponding mergings, in which N↓ and C↑ interact (i.e., meet), resulting in C↓. Thus, the long-time behavior of the solution, with either one or two big waves, is achieved after a finite time. As for classical entropy solutions (Dafermos [10]), the small perturbations in the solution not represented by these big waves decay in time, so that the solution approaches a piecewise constant function of x as t → +∞.
In Figure 5.1, we identify the locus of big shocks N↓ and C↓ as a curve x = y(t), and the locus of the big shock C↑ by x = z(t). Observe that the curve z(t) is defined only for those times t when the solution has a double-wave structure. Away from these curves, the solution is expected to have small total variation (of order ǫ). In the following, a function having this structure will be called a splitting/merging solution.
x t 0 C C C C C N N x = x = y(t) z( t )
Figure 5.1: Splitting/merging solution.
For the analysis, we introduce the notion of generalized strength (which extends that of [17]). It is based upon redefining the strength of nonclassical shocks via a Lipschitz continuous function ψ : RI 7→ RI satisfying
ϕN(u) ≤ ψ(u) ≤ ϕ♯(u), u > 0,
ϕ♯(u) ≤ ψ(u) ≤ ϕN(u), u < 0. (5.5) A first attempt is to define the generalized strength of the nonclassical shock connecting u to ϕ♭(u) (with u > 0, for instance) to be
When ϕN ≡ ϕ♯, this choice ensures that the strengths are continuous (up to perturbation due to small waves) when the two large waves combine together or when a classical shock splits; see [17, Remarks VIII-1.2]. More generally, when ϕN 6= ϕ♯, (5.6) ensures that the strengths are decreasing at mergings and splittings. The formula (5.6) needs to be modifed, as we now discuss.
First, to see the role of the range of ψ, consider the two extreme choices: σ♯:= σϕ♯, σN := σϕN.
Since σψ is linear and decreasing with respect to ψ, we have the following property: σ♯(u) ≤ σψ(u) ≤ σN(u) for all u > 0.
Thus, in order that the generalized strength be positive, no matter the choice of ψ(u) ∈ [ϕN(u), ϕ♯(u)], we would need to assume :
u − ϕ♯(u) > ϕ♯(u) − ϕ♭(u), u > 0. (5.7) Inequality (5.7) is satisfied if ϕ♭(u) > −u and ϕ♯(u) < 0. For example, this is true for all u > 0 if f is an odd function and the entropy function is U (u) = u2/2. Similarly, these inequalities are satisfied for u near zero. (See Chapter VIII in [17].)
To cover general flux-functions and kinetic functions beyond those satisfying (5.7), we also modify the strength of the big, increasing classical shock C↑located at z = z(t) (when it exists in the solution). If C↑connects states u
−, u+ say, we define its strength as ϕ♭(u−) −ϕ♭(u+) > 0. Then, instead of (5.6) we set
σψ(u) := (u − ψ(u)) − (ϕ♭◦ ϕ♭(u) − ϕ♭◦ ψ(u)). (5.8) The continuity/decreasing properties mentioned above still hold. In addition, since for u > 0
ψ(u) < ϕ♭◦ ψ(u) < ϕ♭◦ ϕ♭(u) < u, we also have :
Lemma 5.1. The generalized strength σψ(u) defined in (5.8) is strictly positive.
In defining the generalized total variation functional, we distinguish between the big waves and the (two or three) regions where the solution has small oscillations. Consider a piecewise constant, approximate, splitting/merging solution u = uh(x, t), associated with the shock curves y = yh(t) and z = zh(t). It is convenient to set zh(t) = yh(t) when the solution contains a single shock. We define separately the total variation of small waves located to the left of the curve yh(t), between the two curves, and to the right of the curve zh(t)
Vlefth (t) := T V−∞yh(t)(uh(t)),
and
Vrighth (t) := T Vz+∞h(t)(uh(t)). We also set
Vh(t) = Vlefth (t) + κ0Vmiddleh (t) + κ0Vrighth (t),
in which κ0 > 0 is a small constant that is chosen in the proof of Thm. 5.2 below. The strength of the big waves is determined by the functional Wh(t), defined by
Wh(t) := σψ(u−) + |ϕ♭◦ ˜u+− ϕ♭◦ ˜u−|, yh(t) is a nonclassical shock, |u+− u−|, yh(t) is a classical shock, (5.9) where u±:= lim x→yh(t)±u h(x, t), u˜ ± := lim x→zh(t)±u h(x, t).
Theorem 5.2. Suppose that ǫ and η > 0 are sufficiently small and let us restrict attention to initial data of the form (5.1), satisfying (5.2). Then the piecewise constant approximate solutions uh = uh(x, t) constructed from the nucleation solver have the splitting/merging structure described above. Moreover, there exist sufficiently small positive constants κ0, κ1, κ2 such that for each t ≥ 0,
Vh(t) + κ2Wh(t) ≤ Vh(0) + κ2Wh(0), (5.10) and
Vlefth (t) ≤ Vlefth (0), Vrighth (t) ≤ Vrighth (0),
Vlefth (t) + κ1Vmiddleh (t) ≤ Vlefth (t) + κ1Vmiddleh (t),
(5.11)
At each splitting, the total variation Vh(t) + κ
2Wh(t) decreases by at least ψ(u∗) − ϕN(u∗); at each merging it decreases by at least ϕ♯(u∗) − ψ(u∗).
Since η > 0, we have ϕN(u
∗) 6= ϕ♯(u∗), so that only finitely many mergings and splittings can take place and the (approximate) solution eventually settles to a solution having a specified one-wave or two-wave structure. In the absence of a nucleation criterion, i.e., when ϕN(u
∗) =
ϕ♯(u
∗), the splittings and mergings may continue for all time.
By letting h → 0, we obtain an exact solution u = u(x, t) having the splitting/merging structure and composed of admissible waves only.
Remark 5.3. 1) More precisely, by taking ǫ arbitrary small, the decreasing amounts can be taken to be arbitrary close to 2 (ψ(u∗) − ϕN(u∗)) and 2 (ϕ♯(u∗) − ψ(u∗)).
2) The total variation bounds, together with the standard property of propagation with finite speed, imply the L∞ bounds
|u(x, t) − u∗| ≤ Vlefth (t) ≤ Vlefth (0) ≤ ǫ, x < yh(t), |u(x, t) − ϕN(u∗)| ≤ T Vz+∞h(t)(uh(t)) ≤ (1 + κ1) ǫ, x > zh(t),
|u(x, t) − ϕ♭(u
∗)| ≤ |ϕ♭(u(yh(t)−, t)) − ϕ♭(u∗)| + T Vz
h(t)
Proof. For simplicity, we remove the subscript h throughout the proof. Using the notation in [17] and in view of the list of interaction patterns given therein, we obtain the following :
• All interactions that do not involve the big waves located at yh(t) and zh(t) contain only classical waves. The standard total variation is non-increasing at each of these interactions.
• Consider a classical interaction C↑ involving the big increasing shock and a small wave. If ul is connected to um by a big shock and um is connected to ur by a small rarefaction or shock we have W (t) = |ϕ♭(u r) − ϕ♭(ul)| − |ϕ♭(um) − ϕ♭(ul)| ≤ Lip(ϕ♭) |ur− um| and Vright(t) = −|um− ul|,
which implies that κ2W (t) + Vright(t) is decreasing. The case where a small shock meets the big shock on the left is completely similar, replacing Vright(t) by Vleft(t).
• The nonclassical wave exists in both the incoming and the outgoing pattern in only a lim-ited family of interactions, classified as Cases RN and CN-3 in [17]. In this classification, the letters R,N, and C denote Rarefaction, Nonclassical shock, and Classical shock, respectively. It is easy to work out when a CN interaction involves both incoming and outgoing nonclassical waves; this is CN-3. This case (more precisely, in the notation of [17] (C+↓N±↓)–(N±↓′C−↑′)) when
0 < um < ul and ur = ϕ♭(um) < ϕ♯(ul).
The incoming wave strengths are σψ(um) and |um− ul| and the outgoing ones are σψ(ul) and |ϕ♭(u
l) − ϕ♭(um)|. We find for the small waves
V (t) = κ0|ϕ♭(ul) − ϕ♭(um)| − |um− ul| ≤ κ0Lip(ϕ♭) − 1 |um− ul| < 0, and for the nonclassical wave
W (t) = σψ(u
l) − σψ(um) ≤ Lip(σψ) |um− ul|. Therefore V (t) + κ2W (t) is negative if
κ0Lip(ϕ♭) + κ2Lip(σψ) < 1.
• The nonclassical shock in the incoming pattern is cancelled out by the big increasing classical shock in Case NC and the merge into a single big classical shock. Case NC is (N±↓C↑)–(C↓′); it occurs when
um= ϕ♭(ul) and ϕ♯(ul) < ur < ϕ♯(um) < ul. The strength of small waves is unchanged. We have, since ϕ♭(ul) = um,
W (t) = (ul− ur) − σψ(ul) − (ϕ♭(um) − ϕ♭(ur))
= (ul− ur) − (ul− ψ(ul)) − (ϕ♭◦ ψ(ul) − ϕ♭◦ ϕ♭(ul)) − (ϕ♭(um) − ϕ♭(ur)) = −ur+ ϕ♭(ur) + ψ(ul) − ϕ♭◦ ψ(ul).
We find, since ψ(ul) < ϕ♯(ul) < ur and ϕ♭ is monotonically decreasing, W (t) = −|ψ(ul) − ur| − |ϕ♭◦ ψ(ul) − ϕ♭(ur)|
≤ −|ϕ♯(u
l) − ur| − |ϕ♭◦ ϕ♯(ul) − ϕ♭(ur)| < 0.
In addition, since ul is close to u∗ we have the following bound for the decrease: W (t) ≤ −(ϕ♯(u
∗) − ψ(u∗))/2.
• The nonclassical wave is created from the interaction of classical waves in Case CR-4: (C±↓R↓−)–(N±↓′C−↑′), which occurs when
ϕ♭(ul) < ur < ϕ♯(ul) < um≤ 0 < ul. For the small waves we find (as in [17])
V (t) = −κ0(um− ur) < 0, and for the big waves
W (t) = σψ(u l) − (ul− um) + (−ϕ♭(ur) + ϕ♭◦ ϕ♭(ul)) = (ul− ψ(ul)) + (ϕ♭◦ ψ(ul) − ϕ♭◦ ϕ♭(ul)) − (ul− um) + (−ϕ♭(ur) + ϕ♭◦ ϕ♭(ul)) = −ψ(ul) + um− ϕ♭(ur) + ϕ♭◦ ψ(ul). Hence, V (t) + κ2W (t) = −κ0(um− ur) + κ2 −ψ(ul) + um− ϕ♭(ur) + ϕ♭◦ ψ(ul). Observe that when κ0= κ2= 1 and ψ = ϕ♯ we find
V (t) + κ2W (t) = −|ψ(ul) − ur| − |ϕ♭(ur) − ϕ♭◦ ψ(ul)| < 0.
More generallyV (t) + κ2W (t) is negative if κ2≤ κ0and ψ is arbitrary within ϕN and ϕ♯, since V (t) + κ2W (t) = −κ0(um− ur) + κ2 −ψ(ul) + um− ϕ♭(ur) + ϕ♭◦ ψ(ul) ≤ κ2 − um+ ur− ψ(ul) + um− ϕ♭(ur) + ϕ♭◦ ψ(ul) = −κ2 |ψ(ul) − ur| + |ϕ♭(ur) − ϕ♭◦ ψ(ul)| ≤ −κ2|ψ(ul) − ϕN(ul)|. In addition, since ul is close to u∗ we have
We do not need to consider the interaction cases in [17] in which two nonclassical shocks cancel each other; consequently all relevant cases are now covered.
Finally, we observe that when the nucleation function is trivial, that is when ϕN(u
l) =
ϕ♯(ul) for some ul > 0 (for definiteness), it is easy to associate to the nonclassical shock connecting ul to ϕ♭(ul) a solution containing infinitely many splittings and mergings. Such a solution can be simply constructed by repeating the splitting/merging feature obtained in Example 4.3 above. When ϕN(ul) = ϕ♯(ul) this feature can be repeated infinitely many times by choosing the states u1, u2 in Example 4.3 to be arbitrarily close to ϕ♯(ul). We only sketch the construction. One should consider a sequence of constants u0
1, u02, u11, u12, . . . together with a corresponding initial condition with constant states ul, u01, u02, u11, u12, . . . (in this order with increasing x), separated by discontinuities. The location of the corresponding jumps is unimportant. By taking the states to be sufficiently close to (but greater than) ul one can ensure that the initial condition has bounded total variation. The splitting/merging feature described in Example 4.3 occurs with each pair of states uk1, uk2 and continues indefinitely. This completes the proof of Theorem 5.2.
6. Application to Thin Liquid Films The thin liquid film equation studied in [5] is
ht+ (h2− h3)x = −(h3hxxx)x+ D(h3hx)x. (6.1) In this equation, h = h(x, t) is the (nondimensionalized) height of a thin liquid film moving up an inclined flat solid surface. The nonconvex flux
f (h) = h2− h3, 0 < h < 1,
contains the competing effects of gravity (the cubic contribution) and a surface stress known as the Marangoni stress, induced in experiments by an imposed constant thermal gradient along the solid surface. The fourth-order diffusion is supplied by surface tension, and the second-order diffusion, with a (small) nondimensional parameter D, represents a contribution of gravity to the pressure. The equation represents the lubrication approximation of two-dimensional Stokes flow with a free boundary.
Two kinds of numerical experiments were reported in [5], both setting D = 0 in (6.1). In simulations of initial value problems, a downstream (precursor layer) height hr = 0.1 is fixed, and smooth initial data are chosen to approximate a sequence of Riemann problems, with upstream height hl > 0.1 being varied. In these simulations, both the single (classical) wave structure and the two wave structure with an undercompressive (nonclassical) wave are observed to emerge from the initial data. Moreover, both these structures can be observed for a range of choices of hl, depending on the internal structure of the initial data. However, for all large enough hl, roughly hl> 0.4, only the two-wave structure emerges.
The other numerical experiments were carried out to explain the PDE results in terms of traveling waves approximating shocks. The traveling wave equation is derived by seeking solutions h = h(y), y = x − st of (6.1) (again, we take D = 0), and integrating once from y = −∞ :
−s (h − h−) + f (h) − f (h−) = −h3h′′′. (6.2) To this equation we add boundary conditions h(±∞) = h±. Of course, we have
since h± must be equilibria for the ODE (6.2).
With h+ = 0.1, it was found that for an interval I = (h+, hmax) of values of h−, there are (sometimes multiple) traveling waves approximating the compressive shock from h− to h+. Moreover, in the interior of this range, there is a value h− = h∗− ∈ I for which there is additionally a traveling wave approximating an undercompressive shock from ˜h− > h∗
−, with a(h∗−, h+) = a(˜h−, h+), to h+. For hmax < h− < ˜h−, there are no traveling waves connecting h− to h+.
This structure can be understood from the phase portraits of equation (6.2), as explained in [5]; our purpose in the present section is to connect the structure with the kinetic relation and the nucleation condition introduced in this paper. First of all, the undercompressive traveling wave from ˜h− to h+ represents the kinetic relation. That is, since ˜h− and h∗− depend on h+, we can let
ϕ♭(h+) = ˜h−, ϕ♯(h+) = h∗−. (6.3) Similarly, the upper limit hmax on h− for the existence of compressive traveling waves can be taken to represent the nucleation condition. That is, we can set
ϕN(h+) = hmax. (6.4)
With these identifications, the simulations of initial value problems for equation (6.1) can be understood in terms of the hyperbolic theory of this paper.
However, there may be some features described in [5] in which the dissipation plays a more detailed role, which are not captured by the hyperbolic theory. For example, initial data with a narrow plateau, say with width a > 0 can give a single wave solution where a broader ridge leads to a double wave structure. This cannot be explained by wave interactions at the hyperbolic level, and it seems that for small a the dissipative effects dominate the hyperbolic wave structure initially. By scaling x and t in equation (6.1) by a large constant A > 0, a small parameter ǫ = A−3 is introduced as a coefficient in front of the fourth-order diffusion. It would be reasonable to expect that for a > A−1 = ǫ1/3, the hyperbolic structure would be recovered in simulations of the dissipative equation. It would be interesting to do the numerical experiments. (See also the discussion in Section 7 below.)
On the other hand, it would also be interesting to investigate whether splitting-merging solutions can be observed in thin film flow, and to capture splitting and merging in numerical solutions. The general topic of relating the kinetic relation and nucleation condition back to the thin film application will be addressed in a forthcoming paper, building on preliminary results in [20].
7. Concluding Remarks
In this paper, we have formulated a theory for scalar conservation laws, motivated by the regularized equation (6.1), containing both second order and fourth order diffusion. Other regularizations leading to nonclassical shocks have second order diffusion and dispersion, such as the modified KdV-Burgers equation [4,15,17]. However, for these regularizations, it appears that no nucleation condition is needed to explain the wave structure of solutions observed in numerical solutions of initial value problems. This can be explained in part through analysis of traveling waves: for second order diffusion plus third order dispersion, Lax shocks lose traveling wave profiles precisely when an undercompressive shock
admits a traveling wave profile. In other words, the nucleation condition and kinetic relation coincide.
To put some perspective on the results obtained in this paper, consider the equation ∂tu + ∂xf (u) = α uxx+ β uxxx− γ uxxxx (7.1) in which all three regularizations are included.
As far as the Riemann problem is concerned, every limiting solution u obtained when α, β, γ → 0 (for some definite ratios α2/β and α3/γ) must be one of the solutions constructed in Section 3, where we described the general selection framework based on a nonclassical set N . This is a consequence of the following two observations :
1. Any (formal) limit u = limα,β,γ→0uαβγ of the equation (7.1) satisfies the entropy inequality ∂t u2 2 + ∂xg(u) ≤ 0, g(u) := Z u f′(u) u du, (7.2)
as follows immediately from the identity ∂t
u2
2 + ∂xg(u) = −α |ux|
2− γ |u
xx|2∂xRαβγ, (7.3) where ∂xRαβγ is a conservative term, vanishing with α, β, γ → 0.
2. For any given Riemann data, the set of all Riemann solutions satisfying a single entropy inequality can be parametrized by a single real parameter. (The complete description of all Riemann solutions is provided in [17].)
Such limiting solutions are endowed with a specific kinetic function ϕ♭ and a specific nonclassical set N . It would be very interesting to know if the particular form of the nucleation solver (3.8) associated with a threshold function ϕN captures the various limiting solutions of (7.1) accurately, or whether the more general framework based on a nonclassical set N is needed. It must be pointed out that it is also quite possible that the hyperbolic theory is not the right setting to describe the limits of (7.1) (assuming that the limits even exist).
Extensive numerical computations of the kinetic function ϕ♭ have been performed by the first author and his collaborators for various examples for which the kinetic function gave a satisfactory description of the singular limits. The dependence of the kinetic function with respect to the diffusion/dispersion ratio, the form of the regularization, the order of accuracy of the scheme, etc were studied numerically. See in particular [ 7, 12, 18,21]. In addition, the kinetic function was used in combination with the Glimm and wave front tracking schemes [ 8, 16, 17] to compute solutions at the hyperbolic level of modeling.
Establishing the existence of the traveling waves for the thin film model ((7.1) with α = β = 0) turned out to be challenging [6]. On the other hand, when γ = 0, the traveling wave equation is simpler and the analysis provides specific informations on the kinetic function. An open problem is to show, for the full model (7.1), the existence of the kinetic function and to analyse its monotonicity properties and asymptotic behavior.
In addition, it would be interesting to continue the investigation numerically and to tabu-late the nucleation function and investigate its properties, as it does not seem to be tractable analytically, even when α = β = 0. Performing further simulations of the PDE to compare directly with predictions of the hyperbolic theory, with kinetics and nucleation given by the
tabulated functions, will shed some light on the validity of the framework proposed in this paper. While the kinetic relation is undoubtedly correct, the nucleation condition is some-what arbitrary, and it may be that a different choice of nucleation condition will give a better hyperbolic representation of the diffusive PDE solutions.
As described earlier, nucleation conditions were introduced originally for systems of mixed type associated with dynamic phase transitions [1]. For the strictly hyperbolic p-system, nu-cleation conditions have not been needed to specify a unique solution of the Riemann problem [19, 24]; there is a unique solution whose shock waves possess traveling wave solutions of a diffusion-dispersion regularization (generally referred to as viscosity-capillarity). In principle, if higher order regularization were called for, then a nucleation condition could be specified along the lines of the one introduced here for scalar equations, in order to reproduce, at the hyperbolic level, solutions of the regularized system. However, there is no physical context (to our knowledge) motivating the introduction of such a condition.
On the other hand, for nonstrictly hyperbolic systems with a quadratic flux (of type II [23]), there are solutions for the same Riemann data using either a traveling wave condition (which admits nonclassical waves), or using only classical waves. Here, it would be interesting to formulate a kinetic relation for nonclassical shocks, to characterize all nonclassical solutions of the Riemann problem, and to describe a nucleation or selection condition to specify a unique solution of the Riemann problem.
Acknowledgements:. MS was partially supported by National Science Foundation grant DMS-0073841. PGL was partially suported by the Centre National de la Recherche Scien-tifique (CNRS) and by the University of Cambridge. The authors gratefully acknowledge the support and hospitality of the Isaac Newton Institute for Mathematical Sciences, University of Cambridge, where this research was performed during the Semester Program “Nonlinear Hyperbolic Waves in Phase Dynamics and Astrophysics”.
References
[1] Abeyaratne A. and Knowles J.K., Kinetic relations and the propagation of phase bound-aries in solids, Arch. Rational Mech. Anal. 114 (1991), 119–154.
[2] Abeyaratne R. and Knowles J.K., Implications of viscosity and strain gradient effects for the kinetics of propagating phase boundaries, SIAM J. Appl. Math. 51 (1991), 1205–1221. [3] Baiti P., LeFloch P.G., and Piccoli B., BV Stability via generalized characteristics for nonclassical solutions of conservation laws, in the “Proceedings of Equadiff’99”, Berlin, World Scientific Publishing, Singapore, 2000, pp. 289–295.
[4] Bedjaoui N. and LeFloch P.G., Diffusive-dispersive traveling waves and kinetic relations I. Non-convex hyperbolic conservation laws, J. Differential Equations 178 (2002), 574–607. [5] Bertozzi A. L., M¨unch A., and Shearer M., Undercompressive shocks in thin film flows,
Phys. D 134 (1999), 431–464.
[6] Bertozzi A. L. and Shearer M., Existence of undercompressive traveling waves in thin film equations, SIAM J. Math. Anal. 32 (2000), 194–213.
[7] Chalons C. and LeFloch P.G., High-order entropy conservative schemes and kinetic rela-tions for van der Waals fluids, J. Comput. Phys. 167 (2001), 1–23.
[8] Chalons C. and LeFloch P.G., Computing undercompressive waves with the random choice scheme: nonclassical shock waves, Interfaces and Free Boundaries 5 (2003), 129–158. [9] Dafermos C.M., Polygonal approximations of solutions of the initial value problem for a
[10] Dafermos C.M., Regularity and large time behavior of solutions of a conservation law without convexity, Proc. Roy. Soc. Edinburgh 99A (1985), 201–239.
[11] Hayes B.T. and LeFloch P.G., Nonclassical shocks and kinetic relations : scalar conserva-tion laws, Arch. Raconserva-tional Mech. Anal. 139 (1997), 1–56.
[12] Hayes B.T. and LeFloch P.G., Nonclassical shocks and kinetic relations : finite difference schemes, SIAM J. Numer. Anal. 35 (1998), 2169–2194.
[13] Hayes B.T. and Shearer M., Undercompressive shocks for scalar conservation laws with non-convex fluxes, Proc. Royal Soc. Edinburgh 129A (1999), 717–732.
[14] Holden H. and Risebro N.H., Front tracking for hyperbolic conservation laws, Ap-plied Math. Sciences, 152, Springer Verlag, New York, 2002.
[15] Jacobs D., MacKinney W., and Shearer M., Traveling wave solutions of the modified Korteweg-De-Vries Burgers equation, J. Differential Equations 116 (1995), 448–467. [16] LeFloch P.G., Propagating phase boundaries: formulation of the problem and existence
via the Glimm scheme, Arch. Rational Mech. Anal. 123 (1993), 153–197.
[17] LeFloch P.G., Hyperbolic systems of conservation laws: The theory of classical and nonclassical shock waves, Lectures in Mathematics, ETH Z¨urich, Birkh¨auser, 2002. [18] LeFloch P.G. and Rohde C., High-order schemes, entropy inequalities, and nonclassical
shocks, SIAM J. Numer. Anal. 37 (2000), 2023–2060.
[19] LeFloch P.G. and Thanh M.D., Nonclassical Riemann solvers and kinetic relations I: A nonconvex hyperbolic model of phase transitions, Z. Angew. Math. Phys. 52 (2001), 597–619.
[20] Levy R. and Shearer M., Comparison of two contact line models for driven thin liquid films, Euro. J. Appl. Math. (submitted).
[21] M¨unch A., Shock transitions in Marangoni gravity-driven thin-film flow, Nonlinearity 13 (2000), 731–746.
[22] Ngan S.-C. and Truskinovsky L., Thermo-elastic aspects of dynamic nucleation, J. Mech. Phys. Solids 50 (2002), 1193–1229.
[23] Schaeffer D.G. and Shearer M., The classification of 2 x 2 systems of non-strictly hyperbolic conservation laws, with application to oil recovery, Comm. Pure Appl. Math. 40 (1987), 141–178.
[24] Schulze M.R. and Shearer M., Undercompressive shocks for a system of hyperbolic conser-vation laws with cubic nonlinearity, J. Math. Anal. Appl. 229 (1999), 344–362.
[25] Schecter S. and Shearer M., Undercompressive shocks for non-strictly hyperbolic conser-vation laws, J. Dynamics Diff. Equa. 3 (1991), 199–271.
[26] Shearer M., Schaeffer D.G., Marchesin D., and Paes-Leme P., Solution of the Riemann problem for a prototype 2 x 2 system of non-strictly hyperbolic conservation laws, Arch. Rational Mech. Anal. 97 (1987), 299–320.
[27] Truskinovsky L., Dynamics of non-equilibrium phase boundaries in a heat conducting nonlinear elastic medium, J. Appl. Math. and Mech. (PMM) 51 (1987), 777–784.
[28] Truskinovsky L., Kinks versus shocks, in “Shock induced transitions and phase structures in general media”, R. Fosdick, E. Dunn, and M. Slemrod ed., IMA Vol. Math. Appl., Vol. 52, Springer-Verlag, New York (1993), pp. 185–229.
[29] Truskinovsky L., Transition to detonation in dynamic phase changes, Arch. Rational Mech. Anal. 125 (1994), 375–397.