A "forward-in-time" quadratic potential for systems of conservation laws
Stefano Modena

TL;DR
This paper introduces a novel quadratic interaction potential for hyperbolic conservation laws that depends only on current and future solution profiles, aiding in bounding wave speed changes during interactions.
Contribution
It constructs a forward-in-time quadratic potential that improves analysis of wave interactions in conservation laws, unlike traditional methods dependent on past data.
Findings
Provides a new potential function for wave interaction analysis
Bounds wave speed changes at each interaction
Enhances understanding of solution dynamics in conservation laws
Abstract
A quadratic interaction potential for hyperbolic systems of conservation laws is constructed, whose value at time depends only on the present and the future profiles of the solution and not on the past ones. Such potential is used to bound the change of the speed of the waves at each interaction.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNavier-Stokes equation solutions · Advanced Mathematical Physics Problems · Computational Fluid Dynamics and Aerodynamics
A “forward-in-time” quadratic potential
for systems of conservation laws
Stefano Modena
Mathematisches Institut
Universität Leipzig
Augustusplatz 10, 04109 Leipzig
Germany
[email protected], [email protected]
Dedicated to Prof. Alberto Bressan on the occasion of his 60th birthday
Abstract.
A quadratic interaction potential for hyperbolic systems of conservation laws is constructed, whose value at time depends only on the present and the future profiles of the solution and not on the past ones. Such potential is used to bound the change of the speed of the waves at each interaction.
Key words and phrases:
Conservation laws, Interaction estimates, Quadratic potential
1991 Mathematics Subject Classification:
35L65
The author would like to thank Prof. Stefano Bianchini for many helpful discussions about the topic of this paper.
The paper was submitted while the author was a Post-Doc at the MPI for Mathematics in the Sciences in Leipzig.
1. Introduction
Let us consider the Cauchy problem for the system of conservation laws
[TABLE]
where is a smooth () function, which is assumed to be strictly hyperbolic, i.e. its differential has distinct real eigenvalues in each point of its domain, and is a function with “small” total variation.
As usual, we denote by the eigenvalues of and by its eigenvectors, . The -dimensional Lebesgue measure on is denoted by .
The -th characteristic field is said to be genuinely non linear (GNL) if is strictly increasing in the direction of , while it is said to be linearly degenerate (LD) if is constant in the direction of . We will often refer to genuine non linearity and linear degeneracy as convexity properties of the flux .
In what follows, by solution to the Cauchy problem (1.1) we always mean vanishing viscosity solution, i.e. a weak solution obtained as limit as of the viscosity approximations . The existence, uniqueness and stability of vanishing viscosity solutions for general hyperbolic systems were established by S. Bianchini and A. Bressan in the fundamental paper [2]. Many other notions of “admissible solution” have been proposed in the literature. Without entering into details, here we just recall that, for GNL/LD systems, vanishing viscosity solutions satisfy the Lax condition on shocks (see, for instance, [7, Section 8.3]), while, for scalar conservation laws, the vanishing viscosity condition is equivalent to the entropy condition (see, for instance [7, Section 4.5]).
1.1. Strength and speed of waves
In the analysis of solutions to hyperbolic conservation laws, the heart of the matter is to understand how the strength or the speed of waves can change across interactions.
More precisely, let be a piecewise constant approximate solution to the system (1.1), constructed by means of the wavefront tracking algorithm or the Glimm scheme, is the discretization parameter, see for instance [7]; for our purpose it is not important whether one uses wavefront tracking approximations or the Glimm scheme.
Roughly speaking, a wave in is a jump discontinuity line, its strength is the size of the jump and its speed is its slope in the -plane.
Let be two waves in , as in Figure 1 and assume that, at time , interact, i.e. they collide. The typical behavior of (approximate) solutions to conservation laws is that after the interaction the two waves are somehow “conserved”, but they undergo a change of their strength and/or speed.
Understanding how the strength or the speed of waves can change across the interactions means that one is able to construct a suitable functional , usually called interaction potential, with the following properties:
- (1)
is uniformly bounded at time [math]: , where is a constant which depends on the flux and the initial datum , but not on the discretization parameter ; 2. (2)
is decreasing and, more precisely, if at time two waves interact, then
[TABLE]
where
[TABLE]
The existence of a uniformly bounded potential with the property (1.2) is the fundamental tool in order to prove the existence of solutions to the system (1.1), their uniqueness, their stability…
For instance, in the existence proof, a bound of the form (1.2) on the change of the strength of the waves (for the wavefront tracking) and on the change of the speed of the waves (for the Glimm scheme) is fundamental in order to construct a whole sequence of approximate solutions, to prove that such a sequence is pre-compact and to show that the limit is a solution to the Cauchy problem (1.1).
Many potentials with the property (1.2) have been proposed in the literature, so that, at the present stage, we have potentials which bound both the change of the strength and the change of the speed of the waves across interactions, both in the GNL/LD case and in the general, non-convex, strictly hyperbolic case. In particular:
- •
in 1965 J. Glimm [8] proposed a potential which bounds the change of the strength of the waves across interactions for systems whose characteristic fields are GNL/LD.
- •
Later, in 1977, it was proved by T.P. Liu in [9] that the same potential bounds also the difference in speed of the waves across an interaction, again for GNL/LD systems.
- •
Let us consider now systems whose flux is just strictly hyperbolic, but characteristic fields are not, in general, GNL/LD. A first potential which bounds the change of the strength of the waves across an interaction was introduced by Liu in [10], for a flux with finite number of inflection points. In the general setting, where no convexity hypothesis on is assumed, a suitable potential was found by Bianchini in 2003 [1].
- •
More recently, in 2014-2015, in the three papers [3, 4, 5], Bianchini and the author constructed a potential which bounds the difference in speed of the waves across an interaction, again for systems without any convexity assumption on .
1.2. A “forward in time” interaction potential
A peculiar feature of the potential (which differentiates it from , and ) is that its value at time involves not only the profile of the approximate solution at time , but also all of its past and future history, , making the definition of pretty complicated. Moreover, the fact that depends also on the past profiles is counterintuitive, in the following sense.
It is well known that the evolution generated by systems of conservation laws is unique forward in time but not backward in time. Therefore, it is natural to expect that an object defined “at time ” depends on the present profile and possibly on the future ones , but not on the past ones . Hence, a natural question (proposed by Bressan) is whether it is possible to define a uniformly bounded potential , which bounds the change of the speed of the waves at each interaction
[TABLE]
and whose value depends only on the present and future profiles and not on the past ones .
A first answer (proposed by Bressan) to this question is to define as the infimum of the potential over all past histories leading to the same profile . However, such definition is not explicit and such infimum may not be easy to characterize.
We thus ask whether it is possible to construct a potential with a more explicit definition such that
- (1)
; 2. (2)
is decreasing and at each interaction (1.3) holds; 3. (3)
the value at time depends on the present and the future profiles of the approximate solution but not on the past ones.
The answer to this question is positive and the aim of these notes is to present the construction of such functional .
Actually, we do not present the construction of in the most general case, i.e. the case of an approximate solution to the system (1.1), as we did in [5], because this would lead to a huge paper full of technicalities. On the contrary, we present, in Section 2, the detailed construction of in the case of a wavefront tracking approximate solution to a scalar conservation law , , with a smooth flux which, in general, does not satisfy any convexity assumption.
Such choice is not so restrictive for the following reason. The extension from the scalar case to the case of systems can be performed with the same techniques used in [4, 5]. A short summary of such techniques is contained in Section 3. On the contrary, the real novelty contained in this paper is that the new functional not only satisfies Properties 1. and 2. above (this was already the case for ), but it also satisfies Property 3. However, it is not necessary to analyze the system case, in order to appreciate the features of which lead to Property 3. On the contrary, all the novelties can be enjoyed through the analysis of a scalar wavefront tracking solution, with the advantage that, in this case, technical details can be mostly avoided.
1.3. A remark
Differently from the potential , the potentials , , and the potential introduced in this paper have the property that their value at time does not depend on the past profiles of the solution , but only on the present and the future ones . To be more precise, for the potential , , , their value at time depends only on the present profile , while for the potential , its value at time truly depends both on the present and the future profiles . This distinction is meaningful for the following reason.
All the interaction potentials introduced so far are defined on approximate solutions constructed either through the wavefront tracking algorithm or through the Glimm scheme. If such potentials were defined on the exact solution , then the distinction between
S1: “the value of the potential at time depends
on the present and the future profiles”
and
S2: “the value of the potential at time depends
only on the present profile”
would be meaningless, since, for the exact solution , the profile at time uniquely determines all the future profiles , , being the evolution unique forward in time.
However, as remarked above, all the interaction potentials introduced so far are defined on approximate solutions , for which uniqueness forward in time is not true anymore.
Indeed, assume that is constructed by means of the Glimm scheme. Then, the profile at time uniquely determines the future evolution, only once the sampling sequence used in restarting procedure of the Glimm scheme is fixed. For the same datum at time , different choices of the sampling sequence generate different evolutions at .
Similarly, if is constructed through the wavefront tracking algorithm, the profile at time uniquely determines the future evolution, only once we fix the threshold parameter which decides whether an accurate or a simplified Riemann solver has to be used. For the same datum at time , different choices of the threshold generate different evolutions.
Therefore, for approximate solutions, the two sentences S1 and S2 above are not equivalent.
Remark 2.13 will clarify why in the definition of we need to take into account not only the present profile of the approximate solution, but also the future ones.
2. The quadratic potential for a wavefront tracking scalar solution
In this section we state and prove the main result of the paper, namely Theorem 2.1, for an approximate solution to the scalar conservation law
[TABLE]
constructed through the wavefront tracking algorithm. First of all, in Section 2.1, we recall how the wavefront tracking algorithm works, we give a precise definition of change of the speed of the waves across an interaction and we state Theorem 2.1. Then in Sections 2.2, 2.3, 2.4, 2.5 we prove Theorem 2.1.
2.1. The main theorem
First of all, we briefly recall how an entropic wavefront tracking solution is constructed, mainly with the aim to set the notations used later on.
For any let be the piecewise affine interpolation of with grid size ; let be an approximation of the initial datum (in the sense that in , as ) of the Cauchy problem (2.1), such that has compact support, it takes values in the discrete set , and
[TABLE]
Let be the points where has a jump.
At each , consider the left and the right limits . Solving the corresponding Riemann problems with flux function , we thus obtain a local entropic solution , defined for sufficiently small, piecewise constant for each fixed time, and still taking values in .
From each some wavefronts supported on discontinuity lines of emerge. We prefer from now on to use the word wavefronts instead of waves to denote discontinuity lines, because the word wave will have a slightly different meaning (see Section 2.2). When two (or more) wavefronts meet (we will refer to this situation as an interaction), we can again solve the new Riemann problem generated by the interaction, according to the above procedure, with flux , since the values of always remain within the set .
The solution is then prolonged up to a time where other wavefronts meet, and so on. One can prove [6] that the total number of interaction points is finite, and hence the solution can be prolonged for all , thus defining a piecewise constant approximate solution , with values in the set . We also assume that is right continuous.
Let , , be the points in the plane where an interaction between two (or more) wavefronts occurs in the approximate solution . We also assume, without loss of generality, that and for every exactly two wavefronts meet in . We also set .
At each interaction we define the change of the speed of the wavefronts across the interaction as follows. Assume that the left wavefront carries the jump , while the right wavefront carries the jump , as in Figure 2. We have to distinguish between interaction between wavefronts having the same sign (so called same-sign interactions, Figure LABEL:fig:ssint) and interaction between wavefronts having opposite sign (so called cancellations, Figure LABEL:fig:canc).
For same-sign interactions, assume that (in the case a similar definition holds). We set
[TABLE]
For cancellations, assume that (in the other cases similar definitions hold). We set
[TABLE]
Here denotes the convex envelope of a function on the interval : \operatorname*{conv}_{I}g(\tau):=\sup\big{\{}h(\tau)\ \big{|}\ h\leq g,\ h\text{ convex}\big{\}}. A similar definition holds for the concave envelope .
For a discussion about why (2.3)-(2.4) are suitable definitions of the change of the speed of the wavefronts across the interaction, we refer to the Introductions to the papers [3, 4, 5].
We can now state the main result of these notes. We stress once again that this result holds for conservation laws with a flux which satisfies no convexity assumption.
Theorem 2.1**.**
There exists a functional
- •
explicitly defined by (2.7), (2.11);
- •
whose value at any time depends only on the present and future profiles of the solution , ;
with the following properties:
- (1)
; 2. (2)
* is decreasing and at each interaction time , it holds*
[TABLE]
The hard part in the proof of Theorem 2.1 is to construct a potential which satisfies (2.5) in the same-sign interaction points, i.e. to prove the following proposition.
Proposition 2.2**.**
There exists a functional
- •
explicitly defined by (2.11);
- •
whose value at any time depends only on the present and future profiles of the solution , ;
with the following properties:
- (1)
; 2. (2)
* is decreasing and at each same-sign interaction time , it holds*
[TABLE]
Assuming Proposition 2.2, the proof of Theorem 2.1 follows easily.
Proof of Theorem 2.1 (assuming Proposition 2.2).
It is a cancellation point, assuming as above that , then it is non difficult to show that
[TABLE]
Therefore the functional
[TABLE]
bounds the change of speed across cancellations. Setting
[TABLE]
we conclude the proof of Theorem 2.1. ∎
The proof of Proposition 2.2, i.e. the construction of the potential , is the core of this paper and it is performed in the next sections. In Section 2.2 we recall the fundamental notion of wave tracing, in Section 2.3 we define the interaction potential , in Section 2.4 we prove that is decreasing across cancellations and finally in Section 2.5 we show that is decreasing also across same-sign interactions and it satisfies (2.6).
2.2. The wave tracing
The first step to prove Theorem 2.1 is the introduction of a so called wave tracing. In his work [9], Liu showed that it is possible to decompose each jump in the approximate initial datum into small (or even infinitesimal) pieces, which we call waves, such that the position and the speed of each wave can be traced from time [math] to the time when the wave is possibly canceled. Such wave tracing is constructed as follows.111To be precise, the wave tracing we present here is not exactly Liu’s original one. Rather, it is a modified version (suitable for scalar wavefront tracking solutions, but extendable also to the Glimm scheme and to systems), in which each wave has constant infinitesimal strength. See, for instance, [5, Section 4].
2.2.1. Construction of the wave tracing
First of all set
[TABLE]
We define the set of waves as .
For each wave , we want now to define its sign , its state , its cancellation time and its position , . All these objects clearly depend on , but we omit to write such dependence explicitly.
The position of the wave at time [math] is defined as the unique point such that
[TABLE]
The sign of is defined as
[TABLE]
We then define the state of as
[TABLE]
The definition of the sets
[TABLE]
(which is an implicit definition of the map ) and the definition of the position for times is given by a recursive procedure, partitioning the time interval in the following way
[TABLE]
assuming that and are defined for any time and defining and on the time interval , with the property that is constant on
[TABLE]
and the map is non-decreasing.
We have already defined at time ; moreover, since the codomain of is , it holds also .
Assume now we have already defined and for every and let us define it for (or ). For any set
[TABLE]
Using the fact that all the waves in have the same sign, it is not difficult to show that is an interval in and thus definition (2.9) is well posed. Observe also that is the Rankine-Hugoniot speed of the wavefront containing at time .
We can now define and for , as follows. Introduce first the notation
[TABLE]
- (1)
For (or ) and for any , set
[TABLE] 2. (2)
For :
- (a)
if , set
[TABLE] 2. (b)
if , we distinguish two further cases:
- (i)
if (i.e. “survives” the possible cancellation in ) we define
[TABLE] 2. (ii)
otherwise, if , , but , (i.e. is canceled by the possible cancellation in ), we assign , thus defining .
Notice that, as far as , it holds .
2.2.2. Further objects related to the wave tracing
We conclude this section introducing some further notions related to the wave tracing, which will be frequently used in the next sections.
Lemma 2.3**.**
The following holds.
- (1)
Any set is a finite union (possibly empty) of pairwise disjoint intervals of real numbers. 2. (2)
The restriction is affine with slope equal to . 3. (3)
It holds .
Proof.
The first claim follows from the observation that, by construction, is a finite union of pairwise disjoint intervals of real numbers and from the monotonicity of .
The second claim follows from the fact that is constant on .
The third claim is proved by induction, as in (2.8). At time , the claim follows from the definition of wave tracing. Assume now the claim is true on the time interval and let us prove it on . We distinguish two cases.
- (1)
If , then the claim follows from the construction described at Point 1, page 1, and, in particular, from (2.9)-(2.10). 2. (2)
If , then and the claim follows from the construction described at Point 2, page 2. ∎
Definition 2.4**.**
Let . We say that is an interval of waves at time if all the waves in have the same sign and, moreover, for any given , with , and for any
[TABLE]
Lemma 2.5**.**
Any interval of waves is a finite union (possibly empty) of pairwise disjoint intervals of real numbers. Moreover the restriction is affine with slope equal to on each of such intervals and the image is an interval in .
Proof.
If is an interval of waves at time , then, by Definition 2.4 and by the fact that is non-decreasing, there exist points and two waves , such that
[TABLE]
and
[TABLE]
The conclusion now follows applying Lemma 2.3. ∎
Remark 2.6*.*
Thanks to the previous lemma, with a slight abuse of notation, we will often identify with its image .
With this in mind, it makes sense to define the entropic speed given to a wave by the interval as
[TABLE]
and the Rankine-Hugoniot speed of the interval as
[TABLE]
Definition 2.7**.**
We say that two waves interact at time if . We say that they will interact after time if there is a time such that interact at time . If will interact after time , we define
[TABLE]
and
[TABLE]
2.3. Definition of the interaction potential
We are finally in the position to define the interaction potential as
[TABLE]
where the weight of the pair at time is defined as follows.
Fix , . First of all let us rule out the following two cases:
- •
if is not constant on , then set ;
- •
if is constant on , but either have the same position at time or they will never interact after time , then set .
We have still to define for pair of waves such that all the waves in have the same sign, and will interact after time .
Assume for definiteness that and all the waves in are positive, the negative case being similar. Define
[TABLE]
the set of all waves which will have the same position of at the first time when will interact after time . Define also
[TABLE]
Roughly speaking, the set (resp. ) consists of all the waves which have the same position of (resp. ) at time and which will have the same position of and at the time in which and will interact.
Lemma 2.8**.**
The sets are intervals of waves at time .
Proof.
We prove that is an interval of waves at time ; a similar proof holds for . Let be given, , and assume that . We want to prove that . Being non-decreasing for each fixed time , we have
[TABLE]
and thus . A entirely similar argument at the interaction time implies that and thus . ∎
We can now define the weight:
[TABLE]
where
[TABLE]
and
[TABLE]
By definition of , , it is not difficult to see that , and thus
[TABLE]
Remark 2.9*.*
Notice that, in general, the speed (resp. ) does not coincide with the Rankine-Hugoniot speed of the jump located in (resp. ). See also the Example at the end of this Section.
Remark 2.10*.*
The functional defined by (2.11) has the property that its value at time depends only on the profiles , and not on the past profiles. Moreover it satisfies the bound (2.17) and it is constant on each interval . Therefore, in order to complete the proof of Proposition 2.2 it is enough to prove that
- •
it decreases across cancellations (Section 2.4);
- •
it decreases across same-sign interactions and the decrease across same-sign interactions satisfies (Section 2.5).
The following lemma presents the fundamental property of the intervals defined above.
Lemma 2.11**.**
Let be three fixed waves, . Then
[TABLE]
Proof.
Observe that
[TABLE]
In particular . Hence
[TABLE]
and thus . On the other side, being non-decreasing for each fixed , we must have also and thus . As a consequence,
[TABLE]
from which the conclusion follows. ∎
Example*.*
We give an explicit example of computation of . Let us assume that is as in Figure 3.
By our definition of the wave tracing, the set of waves at time must consist of a finite union of intervals of total length corresponding to the negative waves located at and a finite union of intervals of total length corresponding to positive waves located in . We can thus assume w.l.o.g. that
[TABLE]
The waves in are the negative waves located in ; the waves in are those located in , the waves in are those located in and the waves in are those located in .
After the cancellation takes place at time , the negative waves in and the positive waves in are canceled, while those in are split into two subsets following distinct trajectories.
Since all negative waves have the same position at time , for each pair of negative waves. We thus need to compute only for pairs of positive waves. We can assume that have different position (otherwise , by definition). We have:
- •
if , then, for every , will never interact after time and therefore ;
- •
if and , then, and thus, according to (2.12)-(2.13),
[TABLE]
therefore and
[TABLE]
- •
similarly, if and , then and thus
[TABLE]
therefore and
[TABLE]
- •
finally, if and , then and thus
[TABLE]
therefore and
[TABLE]
2.4. Behavior of across cancellations
In this section we prove the following proposition.
Proposition 2.12**.**
Let be a cancellation point. Then
[TABLE]
Proof.
Assume that the left incoming wavefront carries the jump , the right incoming wavefront carries the jump and , as in Figure LABEL:fig:canc. Thanks to Lemma 2.5 and Remark 2.6, we can assume w.l.o.g. that
[TABLE]
Assume also that after the cancellation a splitting of the surviving waves occurs and is split in
[TABLE]
Fix . We can assume that , otherwise it is easy to see that the weight does not increase. We distinguish two cases.
- •
Assume and . The denominator does not change across the interaction. Also the interval does not change. On the other side, the interval can change across the interaction because of the splitting due to the cancellation, but, however
[TABLE]
while
[TABLE]
Notice that
[TABLE]
and thus also
[TABLE]
Hence
[TABLE]
thus and .
- •
Assume now . In this case, before the cancellation, since have the same position, . After the cancellation the situation is as in Figure (4); since the splitting is obtained taking the convex envelope on the surviving waves (see Figure 4), the numerator in (2.14) after the cancellation is zero and thus also .
This concludes the proof of the proposition. ∎
Remark 2.13*.*
The splitting caused by a cancellation is a typical behavior of conservation laws when the flux function is not convex: a very small cancellation can split a big shock into small pieces.
Such splitting phenomenon is the reason why we need to define the denominator of looking at the profile of the solution at the future time and not only at the present profile .
2.5. Behavior of across same-sign interactions
Let now be a same-sign interaction point. Assume that the left incoming wavefront carries the jump , while the right incoming wavefront carries the jump , with , , as in Figure LABEL:fig:ssint. Set , . Denote by the speed of the two incoming wavefronts, respectively. After the interaction the outgoing wavefront has strength and speed
[TABLE]
The change in speed at is thus:
[TABLE]
Recall that because the two wavefronts are interacting.
Proposition 2.14**.**
Let be a same-sign interaction point. Then
[TABLE]
Proof.
Thanks to Lemma 2.5 and Remark 2.6, we can assume w.l.o.g. that
[TABLE]
The weight can change at only if at least one among is in . Therefore is it sufficient to prove that:
- (1)
the integral on pairs with both bounds the change in speed:
[TABLE] 2. (2)
the integral on pairs with only one between in (say ) is decreasing:
[TABLE]
(The computation for is analogous).
For 1. it is sufficient to observe that whenever , , while
[TABLE]
because, by definition, and and the convex envelopes on and are given by single segments.
For 2. we proceed as follows. Fix . Let
[TABLE]
such that for , . See Figure 5. Notice that if ,
[TABLE]
while
[TABLE]
Therefore the weight can increase only if , where is the unique index such that . Even more precisely, let
[TABLE]
be the maximal interval such that on . If , then does not change, because
[TABLE]
Therefore the weight can increase only if . However, in this case the weight of the waves in decreases and, roughly speaking, such decrease is enough to compensate the increase of the weight of the waves in . This can be proved as follows.
First of all observe that for any , the denominator does not change:
[TABLE]
Therefore it is sufficient to compute the change of due to the numerator. Notice that at time it holds
[TABLE]
therefore, by Lemma 2.11, the interval does not depend on . Moreover, by definition,
[TABLE]
Notice also that, by the properties of the convex envelopes,
[TABLE]
Hence we have
[TABLE]
and
[TABLE]
Therefore for the numerator it holds (recall that is fixed)
[TABLE]
[TABLE]
which concludes the proof of Proposition 2.14 and therefore also the proof of Proposition 2.2. ∎
3. Extension to systems
The extension of Theorem 2.1 to the case of systems (1.1) is pretty technical. However, it requires only the same ideas and techniques already used in the paper [5], where a quadratic interaction potential (depending also on the past profiles , ) for systems is constructed. In this section we present a brief (and far from complete) overview of such ideas and techniques. For details we refer to the cited technical article [5] and to the notes [11] (for a more “user-friendly” exposition).
In order to extend Theorem 2.1 to the case of systems (1.1), three main issues have to be addressed.
- (1)
The flux used to solve a Riemann problem is not the flux (or its approximate version ), as in the scalar case; on the contrary, reduced fluxes (, one for each family) are constructed, which depend on the left and right states . 2. (2)
Besides same-sign interactions and cancellations, also transversal interactions, i.e. interactions between wavefronts of different families, have to be considered. 3. (3)
When an interaction between wavefronts takes place, there can be a small creation or cancellation of waves, due to the non-linearity of the flux. For instance, an interaction between two wavefronts of the first family can produce a small creation of waves of the first family and also a small creation of waves of the other families.
These three problems are solved as follows. First of all we construct a suitable wave tracing, as in Section 2.2. Here, however, we introduce sets of waves (, one for each family) and for each wave , we define its sign , its creation time (which can be strictly greater than [math]) and its cancellation time , its position and its speed at each time .
3.1. The effective fluxes
The first issue, i.e. the fact that in the solution to a Riemann problem one has to use the reduced fluxes , and not the original flux , is solved through the introduction, for each time , of effective fluxes
[TABLE]
where .
The key property of the effective fluxes is the following: assume that at point the piecewise constant map has a jump between and ; then, for each , the effective flux , restricted to the set , coincides, up to affine functions, with the reduced flux used to solve the Riemann problem .
Now, as in Section 2.3, given , , with the same sign, different positions and such that they will interact after time , we can define as in (2.12), the intervals as in (2.13), the weight as in (2.14), the numerator as in (2.15) and the denominator as in (2.16). The only difference now is that (resp. ) is the entropic speed given to the wave (resp. ) by the interval (resp. ) and the effective flux .
3.2. Transversal interactions
Transversal interactions generate two problems.
First of all, the waves involved in a transversal interaction can change their speed because of the transversal interaction. However such change of speed is bounded by the decrease of the standard transversal interaction potential (introduced by Glimm in [8]):
[TABLE]
Secondly, the weights can change across transversal interactions. More precisely, the denominator does not change, by definition. On the contrary, the numerator can change (and possibly increase), for two reasons:
- •
in general the effective flux before the interaction is different from the effective flux after the interaction; this can cause an increase of the numerator ; however the change of the effective flux due to the transversal interaction is bounded, in a suitable norm, by the decrease of ; we will thus substitute (which is not decreasing anymore) with , where is a sufficiently big constant;
- •
as in the case of cancellations (Section 2.4), transversal interactions can cause splittings; such splittings, however, can be treated exactly as in the case of cancellations, analyzing separately the case when both are involved in the transversal interaction and the case when at most one of them is involved in the transversal interaction.
3.3. Small creations and cancellations
As for transversal interactions, also small creations and cancellations generate two problems. First of all, the waves can change their speed due to these small creations/cancellations. However such change of speed is bounded by the decrease of the cubic potential introduced by Bianchini in [1]:
[TABLE]
Secondly, the weights can change (and possibly increase) due to these small creations/cancellations. However, also in this case, it is not difficult to prove that the change of is bounded by the decrease of .
Therefore, in order to guarantee that the interaction potential is decreasing also in the case of system, we have to substitute definition (2.7) with the following:
[TABLE]
for a sufficiently big constant . In particular:
- •
bounds the change of speed due to same-sign interactions;
- •
bounds the chance of speed due to cancellations;
- •
bounds the change of speed and the possible increase of due to transversal interactions;
- •
bounds the change of speed and the possible increase of due to small creations/cancellations.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Bianchini, Interaction estimates and Glimm functional for general hyperbolic systems , DCDS-A 9(1) (2003), 133-166.
- 2[2] S. Bianchini, A. Bressan, Vanishing viscosity solutions of nonlinear hyperbolic systems . Annals of Mathematics 161 (2005), 223-342.
- 3[3] S. Bianchini, S. Modena, On a quadratic functional for scalar conservation laws . Journal of Hyperbolic Differential Equations 11(2) (2014), 355-435.
- 4[4] S. Bianchini, S. Modena, Quadratic interaction functional for systems of conservation laws: a case study . Bulletin of the Institute of Mathematics, Academia Sinica (New Series) 9(3) (2014), 487-546.
- 5[5] S. Bianchini, S. Modena, Quadratic interaction functional for general systems of conservation laws . Comm. Math. Phys. 338 (2015), 1075-1152.
- 6[6] A. Bressan, Hyperbolic systems of conservation laws. The one dimensional Cauchy problem . Oxford University Press, 2000.
- 7[7] C. Dafermos, Hyberbolic conservation laws in continuum physics . Springer, 2009.
- 8[8] J. Glimm, Solutions in the Large for Nonlinear Hyperbolic Systems of Equations . Comm. Pure Appl. Math. 18 (1965), 697-715.
