ON SCALAR CONSERVATION LAWS WITH POINT SOURCE AND STEFAN DIEHL

Similar documents
On the Cauchy Problems for Polymer Flooding with Gravitation

Existence Theory for Hyperbolic Systems of Conservation Laws with General Flux-Functions

Abstract. A front tracking method is used to construct weak solutions to

Non-linear Scalar Equations

The Riemann problem. The Riemann problem Rarefaction waves and shock waves

Congurations of periodic orbits for equations with delayed positive feedback

Pointwise convergence rate for nonlinear conservation. Eitan Tadmor and Tao Tang

NONCLASSICAL SHOCK WAVES OF CONSERVATION LAWS: FLUX FUNCTION HAVING TWO INFLECTION POINTS

Finite volume method for conservation laws V

Blowup for Hyperbolic Equations. Helge Kristian Jenssen and Carlo Sinestrari

A Very Brief Introduction to Conservation Laws

Existence result for the coupling problem of two scalar conservation laws with Riemann initial data

On the Cauchy Problems for Polymer Flooding with Gravitation

The Great Wall of David Shin

Math Partial Differential Equations 1

Preface These notes were prepared on the occasion of giving a guest lecture in David Harel's class on Advanced Topics in Computability. David's reques

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

Numerical Methods for Hyperbolic Conservation Laws Lecture 4

Contractive metrics for scalar conservation laws

Stochastic dominance with imprecise information

arxiv: v2 [math.ap] 1 Jul 2011

Fractional Roman Domination

OPERATOR SPLITTING METHODS FOR SYSTEMS OF CONVECTION-DIFFUSION EQUATIONS: NONLINEAR ERROR MECHANISMS AND CORRECTION STRATEGIES

Hyperbolic Systems of Conservation Laws. in One Space Dimension. II - Solutions to the Cauchy problem. Alberto Bressan

ARCHIVUM MATHEMATICUM (BRNO) Tomus 32 (1996), 13 { 27. ON THE OSCILLATION OF AN mth ORDER PERTURBED NONLINEAR DIFFERENCE EQUATION

Discrete particle settling. Flocculent settling. Compression

Radon measure solutions for scalar. conservation laws. A. Terracina. A.Terracina La Sapienza, Università di Roma 06/09/2017

1 Introduction It will be convenient to use the inx operators a b and a b to stand for maximum (least upper bound) and minimum (greatest lower bound)

Lectures 15: Parallel Transport. Table of contents

2 1. Introduction. Neuronal networks often exhibit a rich variety of oscillatory behavior. The dynamics of even a single cell may be quite complicated

1 Solutions to selected problems

Regularity and Lyapunov stabilization of weak entropy solutions to scalar conservation laws

Waves in a Shock Tube

Hysteresis rarefaction in the Riemann problem

Travelling waves. Chapter 8. 1 Introduction

Proof. We indicate by α, β (finite or not) the end-points of I and call

The Uniformity Principle: A New Tool for. Probabilistic Robustness Analysis. B. R. Barmish and C. M. Lagoa. further discussion.

SHOCK WAVES FOR RADIATIVE HYPERBOLIC ELLIPTIC SYSTEMS

Spurious Chaotic Solutions of Dierential. Equations. Sigitas Keras. September Department of Applied Mathematics and Theoretical Physics

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Green s Functions and Distributions

Quasi-linear first order equations. Consider the nonlinear transport equation

UNIQUENESS OF POSITIVE SOLUTION TO SOME COUPLED COOPERATIVE VARIATIONAL ELLIPTIC SYSTEMS

September Math Course: First Order Derivative

Info. No lecture on Thursday in a week (March 17) PSet back tonight

Applications of the compensated compactness method on hyperbolic conservation systems

Answers to Problem Set Number 04 for MIT (Spring 2008)

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes

Solutions in the sense of distributions. Solutions in the sense of distributions Definition, non uniqueness

FLUX IDENTIFICATION IN CONSERVATION LAWS 2 It is quite natural to formulate this problem more or less like an optimal control problem: for any functio

SPECTRAL PROPERTIES AND NODAL SOLUTIONS FOR SECOND-ORDER, m-point, BOUNDARY VALUE PROBLEMS

Set, functions and Euclidean space. Seungjin Han

Likelihood Ratio Tests and Intersection-Union Tests. Roger L. Berger. Department of Statistics, North Carolina State University

A Proof of the EOQ Formula Using Quasi-Variational. Inequalities. March 19, Abstract

Finite Volume Schemes: an introduction

REGULARITY THROUGH APPROXIMATION FOR SCALAR CONSERVATION LAWS

quantitative information on the error caused by using the solution of the linear problem to describe the response of the elastic material on a corner

3.1 Basic properties of real numbers - continuation Inmum and supremum of a set of real numbers

SOME MEASURABILITY AND CONTINUITY PROPERTIES OF ARBITRARY REAL FUNCTIONS

AMath 574 February 11, 2011

S. N. Kruzhkov s lectures on first-order quasilinear PDEs

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria

THE LUBRICATION APPROXIMATION FOR THIN VISCOUS FILMS: REGULARITY AND LONG TIME BEHAVIOR OF WEAK SOLUTIONS A.L. BERTOZZI AND M. PUGH.

Numerical Oscillations and how to avoid them

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria

Numerical Solutions to Partial Differential Equations

Global Existence of Large BV Solutions in a Model of Granular Flow

IE 5531: Engineering Optimization I

PARAMETER IDENTIFICATION IN THE FREQUENCY DOMAIN. H.T. Banks and Yun Wang. Center for Research in Scientic Computation

ARE202A, Fall Contents

Chp 4: Non-linear Conservation Laws; the Scalar Case. By Prof. Dinshaw S. Balsara

1 Lyapunov theory of stability

ON THE ASYMPTOTIC STABILITY IN TERMS OF TWO MEASURES FOR FUNCTIONAL DIFFERENTIAL EQUATIONS. G. Makay

DIMINISHING FUNCTIONALS FOR NONCLASSICAL ENTROPY SOLUTIONS SELECTED BY KINETIC RELATIONS

Converse Lyapunov Functions for Inclusions 2 Basic denitions Given a set A, A stands for the closure of A, A stands for the interior set of A, coa sta

HeadMedia Interaction in Magnetic Recording

On Conics in Minkowski Planes

Rearrangements and polar factorisation of countably degenerate functions G.R. Burton, School of Mathematical Sciences, University of Bath, Claverton D

if and only if t ;; (A) t ;; (B), t ;+ (A) t ;+ (B), t +; (A) t ++ (B), and t ++ (A) t ++ (B). To make a description more adequate, we can perform one

Some approximate Godunov schemes to compute. shallow-water equations with topography. Universite de Provence. 39 rue Joliot Curie.

Average Reward Parameters

2 The second case, in which Problem (P 1 ) reduces to the \one-phase" problem (P 2 ) 8 >< >: u t = u xx + uu x t > 0, x < (t) ; u((t); t) = q t > 0 ;

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition)

On the piecewise smoothness of entropy solutions to scalar conservation laws for a large class of initial data

Optimization and Optimal Control in Banach Spaces

Time is discrete and indexed by t =0; 1;:::;T,whereT<1. An individual is interested in maximizing an objective function given by. tu(x t ;a t ); (0.

The Inclusion Exclusion Principle and Its More General Version

Balance properties of multi-dimensional words

2. The Concept of Convergence: Ultrafilters and Nets

Applied Mathematics 505b January 22, Today Denitions, survey of applications. Denition A PDE is an equation of the form F x 1 ;x 2 ::::;x n ;~u

The Hopf equation. The Hopf equation A toy model of fluid mechanics

II. Systems of viscous hyperbolic balance laws. Bernold Fiedler, Stefan Liebscher. Freie Universitat Berlin. Arnimallee 2-6, Berlin, Germany

Math212a1413 The Lebesgue integral.

6 Lecture 6: More constructions with Huber rings

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers.

Garrett: `Bernstein's analytic continuation of complex powers' 2 Let f be a polynomial in x 1 ; : : : ; x n with real coecients. For complex s, let f

Global Riemann Solver and Front Tracking Approximation of Three-Component Gas Floods

Hyperbolic Systems of Conservation Laws. I - Basic Concepts

Propagating terraces and the dynamics of front-like solutions of reaction-diffusion equations on R

ECON 582: Dynamic Programming (Chapter 6, Acemoglu) Instructor: Dmytro Hryshko

Transcription:

ON SCALAR CONSERVATION LAWS WITH POINT SOURCE AND DISCONTINUOUS FLUX FUNCTION STEFAN DIEHL Abstract. The conservation law studied is @u(x;t) + @ F u(x; t); x @t @x = s(t)(x), where u is a f(u); x > 0 concentration, s a source, the Dirac measure and F (u; x) = the ux function. The g(u); x < 0 special feature of this problem is the discontinuity that appears along the t-axis and the curves of discontinuity that go into and emanate from it. Necessary conditions for the existence of a piecewise smooth solution are given. Under some regularity assumptions sucient conditions are given enabling construction of piecewise smooth solutions by the method of characteristics. The selection of a unique solution is made by a coupling condition at x = 0, which is a generalization of the classical entropy condition and is justied by studying a discretized version of the problem by Godunov's method. The motivation for studying this problem is that it arises in the modelling of continuous sedimentation of solid particles in a liquid. Key words. conservation laws, discontinuous ux, point source. AMS subject classications. 35A07, 35L65, 35Q80, 35R05. 1. Preliminaries. 1.1. Introduction. This paper is a shortened version of [7], to which we refer for further details. Let u(x; t) be a scalar function, describing some kind of density, of the space coordinate x and the time coordinate t. It is well known that solutions of the initial value problem for a non-linear scalar conservation law (1.1) u t + f(u) x = 0; x 2 R; t > 0 u(x; 0) = u 0 (x); x 2 R; where f 2 C 2, even for u 0 2 C 1 may form discontinuities after a nite time. By interpreting the problem in a weak sense it is possible to dene global discontinuous solutions. Uniqueness is guaranteed by an entropy condition. If f is non-convex, the behaviour of the discontinuities is more complicated than in the convex case, see e.g. Ballou [1]. He uses the method of characteristics to construct piecewise smooth solutions for piecewise constant initial data and \admissible" initial data (see denition in [1]). Cheng [4] uses another method to construct solutions for bounded and piecewise monotone initial data. Dafermos [5] has shown that weak solutions of (1.1) generically are piecewise smooth if f has one inection point. Motivated by a part of the modelling of continuous sedimentation of solid particles in a liquid, shortly described in Subsection 1.3, we shall study a more general conservation problem with a point source and a discontinuous ux function. The problem will be described in Subsection 1.2. The questions of existence and uniqueness will be analysed in Section 2, which contains the main results: Theorem 2.17 on existence and Theorems 2.18, 2.19 and 2.20 on uniqueness. The solutions are selected by means of a coupling condition, Condition, which generalizes the classical entropy condition (Proposition 2.9). In Section 3 Condition is numerically justied by studying a discretized conservation problem, obtained by a scheme of Godunov Department of Mathematics, Lund Institute of Technology, P.O. Box 118, S-221 00 Lund, Sweden

2 S. DIEHL type. The equivalence between Condition and the so called viscous prole condition is analysed in [8]. The stability of these viscous proles is studied in [9]. A special case of our problem is the Riemann problem with discontinuous ux function, dealt with in Subsection 2.3. In this problem there is no source term and the initial value is simple. The problem has earlier been addressed by Gimse and Risebro [11]. In [12] Gimse and Risebro have, by construction of a sequence of approximate solutions, proved the existence of a solution of the Cauchy problem for a conservation law with discontinuous ux function arising in two-phase ow. They have left the question of uniqueness open. A uniqueness result for this type of equation is given at the end of Subsection 2.5. The presence of a point source causes considerable complications, even if there is no discontinuity in the ux function. Liu [17] studies non-linear resonance when the source also depends on the state variable u. Another related problem is the initial boundary value problem in the sense of Bardos, Le Roux and Nedelec [2]. In that problem a discontinuity is allowed along the boundary as long as it would like to propagate out from the domain. Conning our problem to one quadrant (of the x-t-plane) we get an initial value boundary ux problem, see Subsection 2.6. In this problem the ux at the boundary is prescribed and a value at the boundary is allowed to produce a discontinuity if and only if this discontinuity propagates into the domain. 1.2. The Problem and Assumptions. Let s(t) be a source situated at x = 0, where the ux function F (u; x) is a discontinuous function of x. Given initial data u(x; 0) = u 0 (x), x 2 R, the weak formulation of the problem is (1.2) Z1 Z1 Z1 (u' t + F ' x ) dx dt + 0 1 1 Z1 u 0 (x)'(x; 0) dx + where F (u; x) = In distribution sense it can be written 0 s(t)'(0; t) dt = 0; ' 2 C 1 0 (R 2 ); ( f(u); x > 0 g(u); x < 0: @u(x; t) + @ F u(x; t); x = s(t)(x); x 2 R; t > 0 @t @x u(x; 0) = u 0 (x); x 2 R; where (x) is the Dirac measure. If u is a smooth function except along x = 0, then by standard arguments it is easy to show that (1.2) is equivalent to (1.3) u t + f(u) x = 0; x > 0; t > 0 u t + g(u) x = 0; x < 0; t > 0 f u(0+; t) = g u(0 ; t) + s(t); u(x; 0) = u 0 (x); t > 0 x 2 R: The weak formulation (1.2) can allow a Dirac measure in u. For example if f constant = f 0 and g constant = g 0, then u(x; t) = u 0 (x)+(x) R t s()+g0 f 0 0 d is a solution. To avoid this, we shall mean by a solution a function u satisfying (1.2). A function u is said to be piecewise smooth if it is bounded and C 1 except along a

ON SCALAR CONSERVATION LAWS 3 nite number of C 1 -curves in every bounded set, such that the left and right limits of u along discontinuity curves exist. Especially we introduce the notation u (t) = lim &0 u(; t) u (t) = lim "&0 u (t + "): The order of the limit processes is signicant for example when a discontinuity reaches the t-axis or when s(t) is discontinuous. Notice that u (t) are continuous from the right. A function of one variable is said to be piecewise monotone if there are at most a nite number of points on every bounded interval where a shift of monotonicity occurs. We dene a discrete set of real numbers to be a set that contains at most a nite number of points on every bounded interval. Assumptions. In this paper the problem (1.2) will not be treated in full generality. In order to motivate a uniqueness condition for the discontinuity along the t-axis, the analysis is restricted to solutions in the class = u = u(x; t) : u is piecewise smooth, u (t) are piecewise monotone : The initial value function u 0 is assumed to be piecewise monotone and piecewise smooth. The source function s is assumed to be piecewise monotone, piecewise smooth and continuous from the right. The ux functions f; g 2 C 2 are assumed to have at most a discrete number of stationary points and the property jf(u)j; jg(u)j! 1 as juj! 1. The last assumption is made to avoid unbounded solutions, see an example in [7]. To be able to construct a solution of problem (1.2), we assume that it is regular in a sense dened in Subsection 2.4. 1.3. Physical Motivation. Continuous sedimentation of solid particles in a liquid takes place in a clarier-thickener unit or settler, see Figure 1.1. The onedimensional x-axis is shown in the gure. The height of the clarication zone is denoted by H, and the depth of the thickening zone by D. At x = 0 the settler is fed with suspended solids at a concentration u f (t) and at a constant ow rate Q f (volume per unit time). A high concentration of solids is taken out at the underow, at x = D, at a rate Q u. The euent ow Q e, at x = H, is consequently dened by Q e = Q f Q u. It is assumed that these three ows are positive. The cross-sectional area A is assumed to be constant and the concentration u is assumed to be constant on each cross section. We dene the the bulk velocities in the thickening and clarication zone as v = Q u =A and w = Q e =A, with directions shown in Figure 1.1. The feed inlet is modelled by the source function s(t) = Q f u f (t)=a 0 (mass per unit area and unit time). The standard batch settling ux (u), introduced by Kynch [15] and still used today, is shown in Figure 1.2, where u max is the maximal packing concentration and u in is an inection point. The phenomena at the feed level may be modelled by the equations (1.3) with the ux functions f(u) = (u) + vu and g(u) = (u) wu. The theory of this paper can also be used to predict the euent concentrations u e (t) and u u (t). An analysis of the sedimentation problem is carried out in [6]. Another context where a discontinuous ux function appears is in the modelling of two-phase ow through one-dimensional porous media, see Gimse and Risebro [12] and the references therein. The source function is then s 0 and the ux function F may have several discontinuities in the space coordinate. The qualitative behaviour of these discontinuities may be analysed by letting the ux functions f and g in (1.3) have the shapes as shown in Figure 1.2 with one global minimum, f(0) = g(0) and

4 S. DIEHL Q e ; u e H Q f u f w Clarication zone 0 v Thickening zone Q u ; u u D x Fig. 1.1. Schematic picture of the continuous clarier-thickener. f(u) = (u) + vu u in u max 0 1 u g(u) = (u) wu Fig. 1.2. The ux curves in the sedimentation problem (left) and in the problem of two-phase ow (right). Note that in the right gure either of the graphs can be f or g. f(1) = g(1). At the end of Subsection 2.5 are commented the questions of existence and uniqueness for the two problems when f is the upper (lower) and g is the lower (upper) curve in Figure 1.2 (right). 1.4. Properties of Non-Convex Scalar Conservation Laws. In this subsection we review some basic properties of the solution of the scalar problem (1.4) u t + f(u) x = 0; x 2 R; t > 0 u(x; 0) = u 0 (x); x 2 R:

ON SCALAR CONSERVATION LAWS 5 If x = x(t) is a C 1 -curve of discontinuity for u, it obeys the jump condition or Rankine- Hugoniot condition x 0 (t) = S(u x+ ; u x ); where S(; ) = f() f() for 6= and u x = u x(t)0; t. Unstable discontinuities are rejected by imposing the entropy condition (1.5) S(v; u x ) S(u x+ ; u x ); 8v between u x and u x+ ; by Oleinik [18]. Existence and uniqueness of solutions of (1.4) for a general ux f was proved by Kruzkov [14]. In the sequel, when talking about solutions of the dierential equation u t + f(u) x = 0 in an open set, the jump condition and the entropy condition are assumed to be fullled along curves of discontinuity. The Riemann problem. The main idea of the analysis of the solution of (1.2) relies heavily on classical results for the solution of the Riemann problem: (1.6) u t + f(u) x = 0; x 2 R; t > 0 ( u l ; x < 0 u(x; 0) = u r ; x > 0; where u l and u r are constants. In the sequel the notation RP(f; u l ; u r ) will be used for (1.6). The unique solution of (1.6) can be presented as follows. Assume that u l < u r. For a general ux function f, dene f(u) = f(u; u l ; u r ) on the interval [u l ; u r ] by f = sup h : h convex on [u l ; u r ]; h(v) f(v); 8v 2 [u l ; u r ] i.e. f is the greatest convex minorant of f. The derivative f 0 is a continuous nondecreasing function in the interval (u l ; u r ). Let f 0 (u l ) be interpreted as a right derivative and f 0 (u r ) as a left derivative. Let h denote the inverse function of the restriction of f 0 to the open intervals where f 0 is increasing. Then the unique weak solution of (1.6), in the case u l < u r, is (1.7) Inside the cone 8 >< u l ; x < f 0 (u l )t u(x; t) = h( x t >: u r ; f 0 (u l )t < x < f 0 (u r )t x > f 0 (u r )t t > 0: V (f; u l ; u r ) = (x; t) : f 0 (u l )t x f 0 (u r )t; t > 0 the solution consists of rarefaction waves separated by discontinuities. For example if f is concave and u l < u r, then the cone is merely a straight half line, i.e. a shock. The case when u l > u r is treated in the same way, using the least concave majorant instead. If u l = u r, then the solution is simply u l and the cone V = ; by denition. 2. Existence and Uniqueness. In Subsection 2.1 the existence of solutions of (1.2), or (1.3), is characterized in terms of conditions on f, g and s. Away from the t-axis the solution of (1.3) is locally governed by the equations u t + f(u) x = 0, x > 0, and u t + g(u) x = 0, x < 0, separately. To obtain a global solution, we must

6 S. DIEHL nd boundary functions (t) and (t) along the t-axis, which together with the initial data dene solutions in x 7 0, respectively, such that the tting of these two solutions denes a global solution u(x; t), satisfying u + (t) = (t), u (t) = (t) and the third equation of (1.3): (2.1) f u + (t) = g u (t) + s(t): Notice that s(t) is continuous from the right. The key problem is that (t) and (t) can not be given beforehand in the general case. The existence of solutions locally in t is proved in Subsection 2.4 by choosing allowable (t) and (t) such that construction of solutions in x 7 0, respectively, by the method of characteristics is possible. Non-unique solutions occur when more than one pair of boundary functions (; ) are allowable. A coupling condition, Condition, is introduced in Subsection 2.2 as a means to pick out a unique solution. 2.1. Denitions and Necessary Conditions. We start with an example showing that there may not exist any solution at all of (1.2). Example 2.1. Consider( the problem when s constant, f(u) = u, g(u) = u u l ; x < 0 and the initial data u(x; 0) =. In this case the characteristics, emanating u r ; x > 0 from the x-axis and carrying the values u l and u r, go into the t-axis. Hence u (t) = u l and u + (t) = u r, t 0. A solution of (1.2) exists if and only if u r = u l + s, i.e. (2.1) is satised. Suppose the problem (1.2) is solved up to time t, and hence that u are known. To characterize which u are possible at time t in order to continue a solution, the following denitions and two lemmas are needed, in which the underlying idea comes from the knowledge of the solution of the Riemann problem (1.6). Definition 2.2. Given u + ; u 2 R and the ux functions f and g, dene (see Figures 2.1 and 2.2) 8 < min ^f(u; u + ) = : max v2[u;u +] v2[u +;u] f(v); u u + f(v); u > u + P (f; u + ) = u + [ u : u < u + ; ^f(u + "; u+ ) > ^f(u; u + ); 8" > 0 [ u : u > u + ; ^f(u "; u+ ) < ^f(u; u + ); 8" > 0 ~P(f; u + ) = u : ^f(u; u + ) = f(u) 8 9 < max g(v); u u = v2[u;u ] g(u; u ) = : min g(v); u > u ; = ^g(u ; u) v2[u ;u] N(g; u ) = u [ u : u < u ; g(u + "; u ) < g(u; u ); 8" > 0 ~N(g; u ) = u : g(u; u ) = g(u) : [ u : u > u ; g(u "; u ) > g(u; u ); 8" > 0 Observe that ^f(; u + ) is a non-decreasing function whose graph consists of increasing parts separated by plateaus, where the function is constant. Analogously

ON SCALAR CONSERVATION LAWS 7 ^f f f ^f u + P 1 P 0 P 1 P 1 P 1 Fig. 2.1. The graphs of f (solid) and the two main possibilities for ^f(; u +) (dashed). The set P = S i P i, where P 0 = fu +g in the right hand plot. u + f ^f P ~ P Fig. 2.2. Examples of the sets P and ~ P for given u+. Observe that P ~ P. u + g(; u ) = ^g(u ; ) is non-increasing with a graph consisting of decreasing parts separated by plateaus. Furthermore, ^f and g are continuous functions in their both variables. In the sequel we shall sometimes use the shorter notation P = P (f; u + ) and N = N(g; u ). The dierence between P and P ~ is illuminated in the Figures 2.1 and 2.2 and in the following lemma. (The proof is found in [7]). Lemma 2.3. Given u + ; u 2 R, then P (f; u + ) = : the solution of RP(f; ; u + ) satises u + (0) = ~P(f; u + ) = : the solution of RP(f; ; u + ) satises u (0) = N(g; u ) = : the solution of RP(g; u ; ) satises u (0) = ~N(g; u ) = : the solution of RP(g; u ; ) satises u + (0) = Consider a piecewise smooth solution of (1.2) in the neighbourhood of the t-axis at some time, say t = 0. The resolution of a discontinuity approximates the solution of the corresponding Riemann problem, cf. Dafermos [5] and Chang and Hsiao [3]. Since u 0 (x) and u + (t) are smooth for small x > 0 and t > 0, respectively, the solution u of (1.2) approximates, for small x > 0 and t > 0, the solution of RP f; u + (0); u + (0) with the cone V f; u + (0); u + (0) (x; t) : x 0; t > 0. An analogous reasoning holds for x < 0. These facts yield the following lemma. Lemma 2.4. If u is a piecewise smooth solution of (1.2) for t 2 [0; T ) for some

8 S. DIEHL T > 0, then u + (t) 2 ~ P f; u + (t) ; t 2 [0; T ) u (t) 2 ~ N g; u (t) ; t 2 [0; T ): Definition 2.5. Let t be xed and u + ; u 2 R given. Dene the set of intersecting ranges I(u + ; u ; t) = ^f(r; u + ) \ g(r; u ) + s(t) : For the projection on the u-axis of the intersection of the graphs of the functions we dene U(t) = U(u+ ; u ; t) = u 2 R : ^f(u; u + ) = g(u; u ) + s(t) ; u max (t) = sup U(t); u min (t) = inf U(t): Since ^f is non-decreasing and g is non-increasing, U(t) is an interval. When the set U(t) only consists of one point, this is denoted by u(t). Further introduce the set of pairs see Figure 2.3. (u + ; u ; t) = (; ) 2 R 2 : f() = g() + s(t) = ^f U(t); u+ ; g(u) + s(t) f ^f U(t); u+ ^f g(u; u ) + s(t) U(t) u 1 1 2 3 u + = 2 3 u Fig. 2.3. An example of the set U(t). The dashed line from 1 to 3 is a plateau of g(; u )+s(t), and from 1 to 3 a plateau of ^f(; u +). Note that = ( i ; j ) : i; j = 1; 2; 3. We say that the graphs of ^f(; u + ) and g(; u ) + s(t) intersect if I(u + ; u ; t) 6= ;. The necessary conditions on the boundary limits u (t) can now be summarized. Theorem 2.6 (Necessary conditions). If u is a piecewise smooth solution of (1.2) for t 2 [0; T ) for some T > 0, then u + (t); u (t) 2 ~ P f; u + (t) ~ N g; u (t) ; t 2 [0; T ) u + (t); u (t) 2 P f; u + (t) N g; u (t) ; t 2 [0; T ) n D f u + (t) = g u (t) + s(t); t 2 [0; T ) I u + (t); u (t); t 6= ;; t 2 [0; T );

ON SCALAR CONSERVATION LAWS 9 where D is a discrete set such that D t 0 2 [0; T ) : u + (t) or u (t) is discontinuous at t = t 0 : Proof. The rst statement is Lemma 2.4. A piecewise smooth solution satises u + (t) = u + (t) for t 2 [0; T ) n D + for some discrete set D +. For such a t holds by denition u + (t) 2 P f; u + (t). Analogously holds u (t) 2 N g; u (t) for t 2 [0; T ) n D for some discrete set D. Letting D = D + [ D the second statement is proved, but this can also be true for a set D strictly contained in D + [ D, see for example the Riemann problem with discontinuous ux function, Section 2.3. The third statement is (2.1). This together with Lemma 2.4 implies ^f u + (t); u + (t) = g u (t); u (t) + s(t) for all t 2 [0; T ). Since ^f is non-decreasing and g is nonincreasing there must be an intersection, and the fourth statement is proved. 2.2. The Coupling Condition: Condition. The non-uniqueness of solutions of (1.2) is demonstrated by the following two examples. Example ( 2.7. Let s constant, f(u) = u, g(u) = u and the initial data u l ; x < 0 u(x; 0) = u r ; x > 0. Independently of the values u the characteristics always emanate from the t-axis and hence there exist innitely many solutions, which satisfy (2.1): u + = u + s. Note that P = N = R, 8t 0, independently of the initial data. Two possible choices of u + and u are shown in Figure 2.4, where the jump f = ^f g + s = g + s u u u u + u l u + u l u u u r Fig. 2.4. (Example 2.7) There are innitely many choices of u and u +. from u to u + corresponds to a horizontal dotted line from the graph of g() + s to the graph of f. Of all these solutions the one with u = u + = u turns out to play a distinguished role, see the numerical justication in Theorem 3.1. Example 2.8. Let s constant, f(u) = u, ( g(u) = a parabola according to u l ; x < 0 Figures 2.5 and 2.6 and the initial data u(x; 0) = u r ; x > 0. Let u 1 and u 2 be the concentrations dened by Figure 2.5, i.e. g(u l )+s = f(u 1 ) = g(u 2 )+s. The solution shown in Figure 2.5 is in accordance with the numerical treatment in Section 3, see Theorem 3.2. Another solution is shown in Figure 2.6. Gimse and Risebro [11] use the condition to minimize ju + u j to obtain a unique solution of the Riemann problem with discontinuous ux function. However, Example 2.8 shows that such a jump need not exist. If interpreting the notation u + and u in [11] as \inner states" at x = 0 instead of as limits of a solution, then a discontinuity along the t-axis (with zero speed) would be allowed with an \inner u r

10 S. DIEHL g + s f t u l u + u r u l u 1 u 2 u r u x Fig. 2.5. (Example 2.8) A solution with minimal variation. Notice that u = u l and u + = u 1. Thin lines in the right plot are characteristics. The two dotted line segments in the left plot correspond to the two discontinuities in the right plot. g + s f t u l u u + u r u l u + u u r u x Fig. 2.6. (Example 2.8) A solution with a smaller jump at x = 0 than the solution in Figure 2.5, but with greater variation. state" on one side of the discontinuity. Then the condition to minimize ju + u j can be used as a uniqueness condition. For example, the solution in Figure 2.5 could be seen as the limit of solutions of the type in Figure 2.6 when the speed of the shock in x < 0 tends to zero from below. Since we interpret u as limits of a solution, the uniqueness condition presented below is based on the intersection of the graphs of ^f and g + s(t). Some properties of a unique solution, involving the jump between u and u + and the variation of the solution, can be found in [7]. In each of the Examples 2.7 and 2.8 a specic solution can be selected by the conservative Godunov scheme of Section 3. Notice that in Example 2.7 holds (u + ; u ; 0) = (u; u), see Denition 2.5. Letting the pair of boundary functions (t); (t) (u; u), t 0, then we obtain the same solution as we get by the numerical treatment in Section 3, see Theorem 3.1. In Example 2.8 holds (u + ; u ; 0) = (u 1 ; u l ); (u 1 ; u 2 ). The solution obtained by the numerical treatment, see Theorem 3.2, coincides with the analytical solution obtained by using the boundary functions (t); (t) (u 1 ; u l ), t 0. In both Examples 2.7 and 2.8 holds u + (t); u (t) 2 u + (t); u (t); t, 8t 0. Motivated by this, as well as by a viscous prole analysis in [8], we introduce the

ON SCALAR CONSERVATION LAWS 11 following coupling condition. Condition. For xed t and given u + ; u 2 R holds (u + ; u ) 2 (u + ; u ; t). Since problem (1.2), or (1.3), is a generalization of (1.1), Condition must be a generalization of the entropy condition. Proposition 2.9. If f g and s 0, then Condition is equivalent to the entropy condition (1.5). Proof. Let x = x(t) 2 C 1 be a discontinuity with u smooth on both sides. By a change of coordinates, under which the entropy condition is invariant, we can assume that the discontinuity has zero speed (replace x by x x(t) and f(u) by f(u) x 0 (t)u). Assume that u < u + (the case u > u + is similar). Condition () (u + ; u ) 2 (u + ; u ; t) () f(u + ) = f(u ) = ^f( U; u + ) () f(u + ) = f(u ) = ^f(u ; u + ) (since u 2 U) () f(u + ) = f(u ) = ^f(u ; u + ) = min u vu + f(v) () S(u ; v) 0 = S(u ; u + ); 8v between u and u + The following example shows (unfortunately) that there exists a time (t = 0 in the example) at which (u + ; u ) =2 P (f; u + )N(g; u ), i.e. the set D in Theorem 2.6 can be non-empty. It also provides another example of a solution satisfying Condition. Example 2.10. Let f(u) = u, g(u) ( = a parabola according to Figure 2.7, u l ; x < 0 s(t) = t and the initial data u(x; 0) = u r ; x > 0, where u r is arbitrary and u l satises f u(0) = g u(0) = g(u l ) according to the gure. Since s(t) is increasing we can let u i (t) be the smooth increasing function that is the unique intersection of the graphs of f() and g() + s(t) with u i (0) = u(0). The solution shown in Figure 2.7 satises Condition and u + (t) = u (t) = u i (t) for t 0 and in particular u (0) = u(0) 2 N ~ u (0) n N u (0), where u (0) = u l. Note that the g + s(0) f = ^f t g(u; u l ) + s(0) u l u r u l u(0) u x Fig. 2.7. (Example 2.10) A shock moves to the left separating the value u l from the values u (t) = u i (t), t 0, on the characteristics coming from the t-axis. In x > 0 the characteristics emanating from the t-axis carry the values u + (t) = u i (t), t 0. set (u r ; u l ; 0) = u(0); u l ; u(0); u(0) consists of two pairs, but since s(t) is increasing only the pair u(0); u(0) serves as initial condition for the pair of boundary

12 S. DIEHL functions (t); (t). If s(t) were decreasing, only the other pair of (u r ; u l ; 0) would be possible, cf. Example 2.8. This will follow from Theorem 2.19. 2.3. The Riemann Problem with Discontinuous Flux Function. Let the source function s be independent of time. It is no restriction to let s = 0. Using the same initial data as in the Riemann problem (1.6), then (1.3) becomes the Riemann problem with discontinuous ux function (2.2) u t + f(u) x = 0; x > 0; t > 0 u t + g(u) x = 0; x < 0; t > 0 f u + (t) = g u (t) ; t > 0 ( u l ; x < 0 u(x; 0) = u r ; x > 0: This problem is treated by Gimse and Risebro [11], cf. the discussion after Example 2.8 above. A solution of this problem can be constructed by a tting of two \Riemann cones", with (u + ; u ) 2 P N according to Lemma 2.3. The following proposition introduces a function c(u + ; u ; t) = (u + ; u ) 2 (P N) \, which will yield the correct boundary values. Furthermore, if u is a solution of (1.2), satisfying Condition, Theorem 2.6 says that (u + ; u ) 2 (P N)\ for all t outside a discrete set. Therefore, the function c will also be used in the construction of solutions in the general case, see Subsection 2.4. Proposition 2.11. Let t be xed and u + ; u 2 R given. If I(u + ; u ; t) 6= ;, then the set P (f; u + ) N(g; u ) \ (u + ; u ; t) consists of exactly one point and hence a function c is well dened by c(u + ; u ; t) = (u + ; u ) 2 (P N) \ : Proof. I 6= ; implies U 6= ;. Put = ^f( U; u+ ). Since the restrictions fj P and gj N are injective, (u + ; u ) 2 (P N) \ () fj P (u + ) = gj N (u ) + s(t) = uniquely determines u + and u. We shall now describe the function c by considering all the cases that may occur depending on the set U: Case 1. u 2 N \ P, see Figure 2.8 and Example 2.7. Application of the function c yields u + = u = u. Case 2a. u 2 N n P, see Figure 2.8. The function c yields ( max P \ ( 1; u) ; u + u+ < u = min P \ (u; 1) ; u + > u u = u: Case 2b. u 2 P n N (symmetric to Case 2a), cf. Example 2.8. The function c yields u + = u ( u max N \ ( 1; u) ; = min N \ (u; 1) ; u < u u > u:

ON SCALAR CONSERVATION LAWS 13 g + s(t) f g + s(t) = g + s(t) f g + s(t) ^f ^f N P u u u + u u + u + N P Fig. 2.8. Examples of Case 1 (left) and Case 2a (right). The sets N and P are indicated above the u-axis. Case 3. U is innite or u 2 {(P [ N), see Figure 2.9. The function c yields 8 >< max P \ ( 1; u min ] ; u + < u min u + = u + ; u min u + u max >: min P \ [u max ; 1) ; u + > u max 8 >< max N \ ( 1; u min ] ; u < u min u = u ; u min u u max >: min N \ [u max ; 1) ; u > u max : f g + s(t) f N N P P u u U u + u u u u + u + Fig. 2.9. Examples of Case 3: U is innite (left) and u 2 {(P [ N) (right). In the left gure holds u + = u +. Theorem 2.12. If I(u r ; u l ; 0) 6= ;, then there exists a unique solution u 2 of (2.2) satisfying Condition for t 0. The solution is of the form u( x t ) and the constant boundary values are given by (u + ; u ) = c(u r ; u l ; 0). Proof. Let ( 0 ; 0 ) = c(u r ; u l ; 0). By Lemma 2.3 there exists a solution, say v( x t ), of RP(f; 0; u r ) such that the cone V (f; 0 ; u r ) is entirely contained in x 0, t > 0, and v(0+) = 0. Analogously there is a solution w( x t ) of RP(g; u l; 0 ) with a cone entirely in x 0, t > 0, and with w(0 ) = 0. Since, by denition of c, f( 0 ) = g( 0 ), a function solving the problem is ( x v( x u = t ); x > 0 t w( x t ); x < 0 t > 0:

14 S. DIEHL To prove the uniqueness let ~u(x; t) 2 be any solution of (2.2) that satises Condition 8t 0. First we show that ~u + (t); ~u (t) = ( 0 ; 0 ) for small t > 0. Assume that ~u + (t) is non-constant for small t > 0. Since ~u + (t) is smooth and monotone for small t > 0 and f non-constant on every open interval, two cases may appear: 1. f 0 ~u + (t) < 0 for small t > 0. Then the characteristics to the right of the t-axis have negative speed and must therefore come from the positive x-axis. Hence ~u + (t) u r for small t > 0, which is a contradiction. 2. f 0 ~u + (t) > 0 for small t > 0. Since ~u + (t) is non-constant and g is nonconstant on every open interval, the relation (2.1): f ~u + (t) = g ~u (t) implies that ~u (t) is non-constant for small t > 0. Thus g ~u (t) = g ~u (t); ~u (t) is also nonconstant and ~u (t) 2 N ~u (t) implies that this occurs only if g 0 ~u (t) > 0 for small t > 0. Then the characteristics to the left of the t-axis have positive speed and must come from the negative x-axis, carrying the constant value ~u (t) u l, which is also a contradiction. Thus ~u + (t) constant for small t > 0 must hold and then x (2.3) ~u(x; t) = ~u RP for x > 0 and small t > 0, t where ~u RP is the solution of RP f; ~u + (0); u r. Theorem 2.6 and Condition say that ~u + (0); ~u (0) 2 ~ P (ur ) ~ N(ul ) \ (u r ; u l ; 0), which implies that ~u + (0) = ~u RP (0+) = 0, and hence ~u + (t) 0 for small t > 0. Analogously we conclude that ~u (t) 0 for small t > 0. The only possibility left for ~u(x; t) to dier from u( x t ) is that ~u+ (t) 6= 0 and/or ~u (t) 6= 0 for t > t 0 2 (0; 1). Then the \new initial data" are ~u(x; t 0 ) = u( x t 0 ) = v( x t 0 ), x > 0. Either ~u(x; t 0 ) u r, x > 0, then 0 = u r, and the reasoning above (at t = 0) gives ~u + (t) u r = 0 = u + (t) for small t t 0 > 0. Otherwise v( x t ) consists of a cone V (f; 0; u r ) entirely contained in x 0, so that f 0 v( x t ) > 0 for small x > 0. Almost the same reasoning as above (at t = 0) can be used: If ~u + (t) is non-constant for small t t 0, then only item 2 is possible and the same reasoning holds and gives a contradiction. Thus ~u + (t) constant for 0 < t < t 0 + " for some " > 0, and this implies that (2.3) holds for 0 < t < t 0 + ", so the limit value is again ~u + (t) 0 for 0 < t < t 0 + ", and we have proved that ~u + (t) u + (t) for 0 < t < t 0 +". Analogously holds ~u (t) u (t) for small t t 0 > 0 and hence ~u(x; t) u( x t ) for small t t 0 > 0, which is a contradiction. 2.4. Construction of Solutions in the General Case. In this subsection the existence of a solution of (1.2) locally in t is proved by construction. When constructing solutions of the simpler problem (1.1), certain assumptions have to be laid on the initial data, see Ballou [1] and Cheng [4]. To construct a solution of (1.2) we must dene boundary functions (t) and (t) with the same regularity as we require of the initial data u 0, i.e. piecewise smoothness and piecewise monotonicity. However, since the main problem of the construction is to dene these boundary functions we must impose restrictions on u 0, f, g and s to ensure that (t) and (t) become piecewise smooth and piecewise monotone. Since the behaviour of a solution changes abruptly when a discontinuity reaches the t-axis, it is natural to formulate conditions for existence locally in t. In Denition 2.14 below, restrictions on u 0, f, g and s are given, dening what we call a regular problem. If the problem (1.2) is regular, then we show how a solution u 2 satisfying Condition can be constructed by the method of characteristics for 0 t < " for some " > 0. Then if u(x; " 0) serves as initial data for a new regular problem, starting at t = ", the solution can be continued. Denition 2.14 is further commented at the end of this subsection.

ON SCALAR CONSERVATION LAWS 15 Below we shall present a \procedure of construction" of a solution and postpone, until Theorem 2.17, the proof that it works and that the solution satises Condition as well as that it belongs to the class. Also, the proof of Theorem 2.17 will clarify the steps of the procedure. The idea is the following. From Theorem 2.6 we know that a piecewise smooth solution satisfying Condition fulls (u + ; u ) = c(u + ; u ; t) for all t outside a discrete set. In contrast to the simpler problem in the previous subsection, the function c dened in Proposition 2.11 will be used twice to dene the boundary functions (t) and (t) in the general case. This is due to the dependence of u 0 (x) on x and the dependence of s(t) on t. At t = 0 the function c is used the rst time to dene two constants a and b, which are used in two auxiliary problems. These problems produce two functions ~v + (t) and ~w (t), on which the function c is applied again to nally dene (t) and (t). It is convenient to divide the initial data ( u l (x); x < 0 u(x; 0) = u r (x); x > 0; and dene u l (0) u l (0 ) and u r (0) u r (0+). Procedure of construction. 1. Let (a; b) = c u r (0); u l (0); 0. 2. Solve the initial value problems (2.4) ~v t + f(~v) x = 0 ( a; x < 0 ~v(x; 0) = u r (x); x > 0 and ~w t + g( ~w) x = 0 ( u l (x); x < 0 ~w(x; 0) = b; x > 0 and compute ~v + (t) and ~w (t) for t 0. 3. Let (2.5) T = sup t 1 : I ~v + (t); ~w (t); t 6= ;; 8t 2 [0; t 1 ] and dene (2.6) (t); (t) = c ~v + (t); ~w (t); t ; (0); (0) = (0+); (0+) : 0 < t < T 4. Solve the initial boundary value problems with " T as large as possible, i.e., " is the rst time when (t) or (t) is discontinuous or when a discontinuity reaches the t-axis, (2.7) v t + f(v) x = 0; x > 0; 0 < t < " v(x; 0) = u r (x); x > 0 v + (t) = (t); 0 t < " and (2.8) w t + g(w) x = 0; x < 0; 0 < t < " w(x; 0) = u l (x); x < 0 w (t) = (t); 0 t < ":

16 S. DIEHL (2.9) 5. Let u(x; t) = ( v(x; t); x > 0 w(x; t); x < 0 0 t < ": In step 3 we dene (t) and (t) to be continuous from the right, since they should satisfy (t) = u + (t) and (t) = u (t) eventually. Example 2.13. If we apply the procedure to the problem in Example 2.10 we obtain 1: (a; b) = u(0); u l, 2: ~v+ (t) u l and ~w (t) u(0), 3: (t) = (t) = u i (t), t 0. Notice that in this example (0); (0) 6= c ~v + (0); ~w (0); 0, which motivates the denition (2.6) at t = 0. Further we can let " = 1 in 4 and the solution u(x; t) in 5 is shown in Figure 2.7. Definition 2.14. The problem (1.2) is said to be regular if the following holds: 1. The solutions ~v and ~w of the initial value problems (2.4) belong to for small t > 0. 2. The function (2.10) (t) f ~v + (t) g ~w (t) s(t) is either >, < or 0 on some interval 0 < t <. 3. If u i (t) is a unique intersection of f() and g() + s(t) for small t > 0 with u i (0) = u(0), u min (0) or u max (0), then the functions f u i (t) f ~v + (t) ; g u i (t) g ~w (t) are either >, < or 0 on some interval 0 < t <. Concerning item 1, note that ~v and ~w are generically piecewise smooth in the case of one inection point of f and g, respectively, see Dafermos [5]. This is the case in the applications to sedimentation and two-phase ow, see Figure 1.2. Furthermore, the solutions ~v and ~w near the origin are solutions of perturbed Riemann problems with the initial data monotone on each side of x = 0. Considering all cases of ux functions, see Chang and Hsiao [3], it follows that ~v + (t) and ~w (t) are monotone for small t 0. Before stating the existence theorem, we need two lemmas on some properties of the function c. The rst says among others what happens when applying c twice. Lemma 2.15. Let ch(a; B) denote the convex hull of A [ B, where A and B are points or intervals of R. Given a xed t 0 and u + ; u 2 R, let ( 0 ; 0 ) = c(u + ; u ; t) and U 0 = U(u + ; u ; t). Then ( 2 ch(u + ; 0 ) 2 ch(u ; 0 ) =) 8 ^f(u; ) = ^f(u; u + ); 8u 2 ch( U 0 ; 0 ) >< g(u; ) = g(u; u ); 8u 2 ch( U0 ; 0 ) U(; ; t) = U0 >: c(; ; t) = ( 0 ; 0 ): Proof. Let U0 = U(u+ ; u ; t). From Cases 1{3 after Proposition 2.11 it follows that either 0 = u + or 0 lies closer to U 0 than u + and on the same side of U 0 as u +. Analogously, either 0 = u or 0 lies closer to U 0 than u and on the same side of U 0 as u. Then Denition 2.2 of ^f, P, etc. implies the statements in turn.

satisfy ON SCALAR CONSERVATION LAWS 17 Lemma 2.16. Let U(0) = U ur (0); u l (0); 0. The solutions ~v and ~w of (2.4) U ~v + (0); ~w (0); 0 = U(0) ^f U(0); ~v + (0) = ^f U(0); ur (0) g U(0); ~w (0) = g U(0); ul (0) : Proof. The resolution of the discontinuity between a and u r (0) is approximated by the solution of RP f; a; u r (0), cf. the discussion preceding Lemma 2.4. This implies ~v + (0) 2 ch a; u r (0) and ~w (0) 2 ch b; u l (0). The statements are implied by Lemma 2.15. Theorem 2.17 (Existence). If (1.2) is a regular problem and (2.11) I(; ; t) 6= ;; 8(; ; t) 2 R R [0; T ) for some T > 0; then there exists a solution u 2 satisfying Condition for t 2 [0; ") for some " 2 (0; T ]. Remark. (2.11) can be replaced by the weaker conditions I u r (0); u l (0); 0 6= ; and T > 0, with T dened by (2.5). Proof. Carry out step 1{3 in the \procedure of construction" above. (2.6) gives alone f (t) = g (t) + s(t) for t 0, and together with Lemma 2.15 (t); (t) = c (t); (t); t ; t > 0: (2.12) In particular (2.12) means (t); (t) 2 (t); (t); t, t > 0. It remains to verify Condition at t = 0. The continuity of ^f implies that ^f U ~v+ (t); ~w (t); t ; ~v + (t) is a continuous function of t for small t 0. Using (2.6), the continuity of ^f and g and letting t! 0+ we get f (0) = g (0) + s(0) = ^f U ~v + (0); ~w (0); 0 ; ~v + (0) : This together with Lemma 2.16 gives (0); (0) 2 u r (0); u l (0); 0. Below it will be shown that (t) and (t) are smooth and monotone for 0 < t < " for some " > 0 (we can assume that s(t) is continuous in this interval). Then (2.12) and Lemma 2.3 ensure that the method of characteristics can be applied to construct solutions v and w in the strip 0 t < " of the initial boundary value problems (2.7) and (2.8). Then u(x; t) in (2.9) is a solution in of (1.2) for 0 t < ". Near the origin this solution is smooth except along the t-axis and along two possible discontinuities emanating from the origin going into x > 0 and x < 0, respectively. By the assumption that u(x; 0) is piecewise smooth and piecewise monotone there exists a > 0 such that one of the following alternatives holds: I. f 0 u r (x) 0 for 0 < x < and g 0 u l (x) 0 for < x < 0. Then ~v+ (t); ~w (t) (a; b) holds, which implies that ^f ; ~v + (t) ^f(; a) and g ; ~w (t) g(; b) are independent of time. Since by assumption s is monotone for small t 0, there exists an " 1 > 0 such that one of the following cases occurs: A. s(t) s(0), 0 < t < " 1. Then and dened by (2.6) are constants. Dene v and w by (2.7) and (2.8). Let " 2 (0; " 1 ] be the rst time a discontinuity crosses the t-axis. Then (2.9) denes a solution for 0 < t < ".

18 S. DIEHL B. s(t) 6= s(0), 0 < t < " 1. Then (2.6) implies that and satisfy (2.13) ^f (t); a = g (t); b + s(t); t > 0: The graph of the non-decreasing function ^f consists of increasing parts separated by plateaus (where ^f constant) and analogously the graph of g consists of decreasing parts separated by plateaus. Dene the set U(t) = U(a; b; t), t 0. Three cases may occur: (i) There is a unique intersection at u(0), with f 0 (u) = ^f 0 (u) > 0 and g 0 (u) = g 0 (u) < 0 8u (6= u(0)) in a neighbourhood of u(0). The parenthesis in the previous sentence applies if u(0) happens to be an inection point. Condition implies that (0) = (0) = u(0) and (2.13) reduces to f u(t) = g u(t) + s(t); which denes (t) = (t) = u(t) 2 C 1 (0; " 2 ) for some " 2 2 (0; " 1 ] by the implicit function theorem. The monotonicity assumption on s(t) and the fact that f is increasing and g decreasing in a neighbourhood of u(0) yield that u 0 (t) = s 0 (t) f 0 u(t) g 0 u(t) is either positive, negative or zero on 0 < t < " 3 for some " 3 2 (0; " 2 ]. Hence (t) = (t) = u(t) is also monotone for t 2 (0; " 3 ). Let (2.7) and (2.8) dene solutions v and w and let " 2 (0; " 3 ] be the rst time a discontinuity enters the t-axis. Then (2.9) denes a solution for 0 < t < ". (ii) There is a unique intersection at u(0) which separates a plateau and a strictly monotone part of ^f or g + s(0). Since s(t) is either increasing or decreasing for small t > 0 there is either an intersection as in (i) or an intersection with exactly one plateau involved for small t > 0. In the latter case one of and is constant and the other is dened by (2.13) and is smooth and monotone for 0 < t < " 2 2 (0; " 1 ] by the implicit function theorem and the monotonicity assumption on s(t). Let (2.7) and (2.8) dene solutions v and w and let " 2 (0; " 2 ] be the rst time a discontinuity enters the t-axis. Then (2.9) denes a solution for 0 < t < ". (iii) U(0) is innite, i.e. a plateau of ^f coincides with a plateau of g+s(0) at t = 0. The assumption 2 of Denition 2.14 implies that the plateaus separate immediately and we get a unique intersection as in (i). II. f 0 u r (x) 0 for 0 < x < and g 0 u l (x) > 0 for < x < 0. Then ~v + (t) a and hence ^f is independent of time for small t > 0. ~w (t) is dened by the characteristics from the negative x-axis carrying the values u l (x). Then we say that one plateau of the graph of g ; ~w (t) is moving and we denote the set of the corresponding u-values by M(t) = u : g u; ~w (t) = g ~w (t) ; t > 0;

ON SCALAR CONSERVATION LAWS 19 M(0+) M(t) ~w (0) u ~w (t) u Fig. 2.10. The moving plateau at t = 0 (left) and at some t > 0 (right) in a case when ~w (t) is decreasing. see Figure 2.10. The other plateaus are called xed. Also dene U(t) = U a; ~w (t); t, t 0. A solution can be constructed as in case I with some modications depending on the moving plateau. Instead of making a division depending on s(t) (IA and IB), we must consider the sign of (2.10); (t) = f(a) g ~w (t) s(t), which is either positive, negative or zero for small t > 0 by the regularity assumption (item 2 of Denition 2.14). Then for example (t) 0 for small t > 0 means that the moving plateau lies on the xed value f(a), but with one or both end points moving smoothly and monotonically (by the implicit function theorem and the assumption on s(t)) and hence (2.6) will yield smooth and monotone functions (t) and (t) for small t > 0 as in case I. One new complication arises when there is a unique intersection at u(0), which also is an end point of a moving plateau. Let us study the case when u(0) = minm(0+) in Figure 2.10 and ~w (t) is decreasing. If s(t) is decreasing for small t > 0, then there is a unique intersection of the graph of f and the xed plateau of g in Figure 2.10 and a solution is dened as in IB(ii). If s(t) s(0) for small t > 0, then there is a unique intersection u i (t) of the graphs of f() and g()+s(t) for small t > 0 with u i (0) = u(0). Then item 3 of the regularity assumption gives that g u i (t) g ~w (t) is either negative or non-negative for small t > 0, i.e. either the graph of f intersects the plateau or the decreasing part of g ; ~w (t) for small t > 0. Hence a solution is dened either as in IB(i) or IB(ii). III. f 0 u r (x) < 0 for 0 < x < and g 0 u l (x) 0 for < x < 0. This case is symmetrical to the previous one. IV. f 0 u r (x) < 0 for 0 < x < and g 0 u l (x) > 0 for < x < 0. In this case both ^f and g have moving plateaus. Because of the assumptions 2 and 3 of Denition 2.14 a solution can be constructed with an extension of cases II and III similar to the extension from case I to case II. Finally note that the constructed solution belongs to. The technical reason for Denition 2.14 is that we want to avoid plateaus (of ^f or g) oscillating with unbounded frequencies. The restrictions means thus that a plateau either stays xed or moves monotonically (for small t > 0) away from for example another plateau. In each case only one particular pair of the set will be possible as initial value for the pair of boundary functions (; ), see Subsection 2.5. However, even though three dierent solutions appear in these cases of movements of a plateau, these three solutions approximate each other for small t > 0. This is because whatever pair of is chosen, a possible discontinuity between u and u (or

20 S. DIEHL u + and u + ) will have zero speed for t = 0+, cf. the discussion after Example 2.8. This indicates that oscillations of bounded variation would not cause any trouble and it seems plausible that the regularity assumption in Denition 2.14 could be relaxed considerably. However, for the applications we have in mind it is very unlikely that one should nd a situation when the problem is not regular, and hence the procedure of construction could be used repeatedly to obtain a global solution. Notice that letting either u l (x) and u r (x) be constant or s(t) be constant does not simplify the construction of solution and proof of existence in this subsection. If all three functions are constant we have the Riemann problem with discontinuous ux function (2.2). 2.5. Proof of Uniqueness. In this subsection we shall outline how to prove that the solution constructed by the method in Subsection 2.4 is the only one in the class that satises Condition. The proofs of Theorems 2.18, 2.19 and 2.20 below provide many examples of the construction of a solution. The same notation as in Subsection 2.4 will be used. Consider the three cases after Proposition 2.11. When there is a unique intersection as in Case 1 (in an open time interval) it is easy to construct a solution satisfying Condition. It will simply satisfy u + (t) = u (t) = u(t). This solution is trivially unique since the set u + (t); u (t); t = u(t); u(t); t = (u(t); u(t) consists of only one pair. When there is an intersection as in Case 2 or 3, there is at least one plateau, of ^f or g, involved, which may imply that the set consists of more than one pair. As we have seen in the proof of Theorem 2.17 this or these plateaus can \move", see Figure 2.10. Depending on whether a plateau, say of g + s(t), moves up or down, or stays xed, in relation to for example a plateau of ^f, only one pair of the set can be used in each case to obtain a solution. The correct pair is chosen by the construction procedure in Subsection 2.4. The proof of uniqueness consists of excluding all other pairs of. To perform these exclusions we shall use a result by Bardos, Le Roux and Nedelec [2] concerning the two initial boundary value problems (2.14) v t + f(v) x = 0; x > 0; t > 0 v(x; 0) = u r (x); x > 0 v + (t) 2 ~ N f; (t) ; t 0 and (2.15) w t + g(w) x = 0; x < 0; t > 0 w(x; 0) = u l (x); x < 0 w (t) 2 ~ P g; (t) ; t 0: Observe the arguments f and g of N ~ and P ~. A solution of (2.14) is thus allowed to have a jump at x = 0 from (t) to v + (t) if this discontinuity would like to move to the left, i.e. if S (t); v + (t) f() f(v+ ) v 0. Dubois and Le Floch [10] introduce + the set E(f; ) u 2 R : S(; k) 0 for every k 2 ch(u; ) ; and they show the rst equality in E(f; ) = u + (0) : u is the solution of RP(f; ; ), 2 R = ~ N(f; );

ON SCALAR CONSERVATION LAWS 21 where the last equality is implied by Lemma 2.3. They also show that E(f; ) is equal to E 1 (f; ) u : max sgn (u ) f(u) f(k) = 0 : k2ch(u;) Bardos, Le Roux and Nedelec [2] have shown that there exists a unique solution v of (2.14) that satises v + (t) 2 E 1 f; (t). This is done by a vanishing viscosity approach. We shall use this result, and the symmetrical one for (2.15), to prove that there is only one pair of functions (; ) that satises Condition as well as v + (t) = (t), w (t) = (t) for small t 0. Notice that (t) and (t) are required to be continuous from the right at t = 0. Theorem 2.18. If problem (1.2) is regular with g increasing, f arbitrary and I(; ; t) 6= ;, 8(; ; t) 2 R R [0; T ) for some T > 0, then there exists a unique solution u 2 for t 2 [0; ") for some " 2 (0; T ]. Remark. Note that Condition is automatically fullled since g constant for each t. A similar theorem holds for the symmetrical case when g is arbitrary and f is decreasing. Proof. We shall only treat some cases here and we refer to [7] for the rest. The existence follows from Theorem 2.17. Let u denote the solution constructed there. Since g 0 (u) > 0, except at a discrete set of inection points, all characteristics in x < 0 have positive speed and they dene u (t) = (t) uniquely. Thus u (0) = u l (0) and hence g ; u (t) g u (t) for t 0. It remains to prove that there is only one possibility to choose the boundary function (t), namely the one used in the construction in Theorem 2.17. With the notation used there, dene U(t) = U ~v + (t); u (t); t for small t 0. Notice that Lemma 2.16 gives U(0) = U u r (0); u l (0); 0 and ^f U(0); ~v+ (0) = ^f U(0); ur (0). Two main cases may appear: 1. There is a unique intersection at u(0). Hence (t) is uniquely determined by u(t) = (t) for small t > 0. 2. The set U(0) is innite, i.e. a plateau of ^f coincides with the constant g u (0) +s(0). Depending on the graph of f there are two main cases: A. f u r (0) 6= ^f U(0); ~v+ (0) and B. f u r (0) = ^f U(0); ~v+ (0). We shall only treat case A here and refer to [7] concerning all subcases that occur in case B. By symmetry it suf- ces to assume that u r (0) > u max (0), see Figure 2.11. Let i, 2 f1; : : : ; ng be all f 1 2 3 n Fig. 2.11. Case 2A. The dashed graph is ^f ; ~v + (0) = ^f(; n). u r (0) u possible u-values that satisfy f( i ) = ^f U(0); ~v+ (0) numbered according to Figure 2.11. Notice that ^f U(0); ur (0) = ^f U(0); n. The conservation law (2.1): f (t) = g u (t) + s(t) implies that for every admissible (t) must hold (0) = i for some i 2 f1; : : : ; ng. Since ~v + (t) a = n for small t 0, which gives f ~v + (t) f( n ) = ^f U(0); ur (0) for small t 0, (2.10) becomes (t) = f( n ) g u (t) s(t). By the regularity assumption three cases may occur:

22 S. DIEHL (i) (t) 0 for small t > 0. Then (t) i for small t > 0, for some i. Independently of i the unique solution v of (2.14) satises v(x; t) = u RP ( x t ) in (x; t) : 0 < x < Kt; t > 0 for some K > 0, where u RP is the solution of RP f; i ; u r (0), for v + (t) = u RP (0+) 2 ~ N f; (t). Thus uniquely v + (t) = u RP (0+) = n = u + (t) for small t > 0. (ii) (t) > 0 for small t > 0. Independently of i there is a unique intersection as in 1 with u + (0) = 1. (iii) (t) < 0 for small t > 0. According to the construction (0) = n and (t) > n for small t > 0. The solution is dened as in case 1. Suppose instead that the boundary function (t) satises (0) = i for some i 2 f1; : : : ; ng with (t) < n and f (t) = g u (t) + s(t) > f( n ) for small t > 0. Then the solution v of (2.14) satises v + (t) = n 6= (t). Hence the solution constructed in Theorem 2.17 is the only possible one. Theorem 2.19. If problem (1.2) is regular with g decreasing, f arbitrary and I(; ; t) 6= ;, 8(; ; t) 2 R R [0; T ) for some T > 0, then there exists a unique solution u 2 satisfying Condition for t 2 [0; ") for some " 2 (0; T ]. A similar theorem holds for the symmetrical case when g is arbitrary and f is increasing. The proof is found in [7]. Notice that Theorem 2.18 deals with the case of intersection when g is one plateau from 1 to 1 for every t and Theorem 2.19 the case when g is decreasing for every t. The following theorem includes the case when a plateau with moving end point(s) is involved in the intersection. The proof is found in [7]. Theorem 2.20. If problem (1.2) is regular with f g having precisely one stationary point, which is a global minimizer u min, then there exists a unique solution u 2 satisfying Condition for t 2 [0; ") for some " > 0. This theorem gives that if for example f is convex, then there always exists a unique solution of the initial value problem for the equation u t + f(u) x = s(t)(x) (assuming regularity). For the ux functions in the problem of continuous sedimentation, see Figure 1.2, uniqueness in the class is shown in [6]. Recall the problem of two-phase ow in porous media, Subsection 1.3. The ux functions f and g in Figure 1.2 (right) have precisely one stationary point, which is a global minimizer. This is qualitatively the same as in Theorem 2.20 with the simplication that the source function is s 0. There are two qualitatively dierent possibilities for ^f and two for g, depending on whether u lie to the left or to the right of the minimum. As a simpler case than the sedimentation problem, see [6], it can be proved that 0 u 0 (x) 1 ) 0 u(x; t) 1 and I(; ; t) 6= ;, 8(; ; t) 2 [0; 1] [0; 1] [0; 1). Hence the procedure of construction in Subsection 2.4 can be applied if the problem is regular. Gimse and Risebro [12] have proved the existence of a global solution if the initial value u 0 has bounded total variation. They have left the question of uniqueness as an unsolved problem. The proof of Theorem 2.20 yields uniqueness in the class. 2.6. The Initial Value Boundary Flux Problem. Consider the initial value boundary ux problem (2.16) u t + f(u) x = 0; x > 0; t > 0 u(x; 0) = u 0 (x); x > 0 f u + (t) = f 0 (t); t 0: