Abstract
This paper deals with a Godunov scheme as applied to a scalar conservation law whose flux has discontinuities in both space and time. We extend the definition of vanishing viscosity solution of Karlsen and Towers (J Hyperbolic Differ Equ 14:671–702, 2017) (which applies to a flux with a spatial discontinuity) in order to accommodate the addition of temporal flux discontinuities, and prove that this extended definition implies uniqueness. We prove convergence of the Godunov approximations to the unique vanishing viscosity solution as the mesh size converges to zero, thus establishing well-posedness for the problem. The novel aspect of this paper is the use of a discrete one-sided Lipschitz condition (OSLC) in the discontinuous flux setting. In the classical setting where flux discontinuities are not present, the OSLC is well known to produce an immediate regularizing effect, with a local spatial variation bound resulting at any positive time. We show that the OSLC also produces a regularizing effect at any finite distance from the spatial flux discontinuity. This regularizing effect is not materially affected by temporal flux discontinuities. When combined with a Cantor diagonal argument, these regularizing effects imply convergence of the Godunov approximations. With this new method it is possible to forgo certain assumptions about the flux that seem to be required when using two commonly used convergence methods.




Similar content being viewed by others
References
Adimurthi, D.R., Ghoshal, S., Veerappa Gowda, G.D.: Existence and nonexistence of TV bounds for scalar conservation laws with discontinuous flux. Commun. Pure Appl. Math. 64, 84–115 (2011)
Adimurthi, J.J., Veerappa Gowda, G.D.: Godunov-type methods for conservation laws with a flux function discontinuous in space. SIAM J. Numer. Anal. 42(1), 179–208 (2004)
Adimurthi, M.S., Veerappa Gowda, G.D.: Optimal entropy solutions for conservation laws with discontinuous flux-functions. J. Hyperbolic Differ. Equ. 2(4), 783–837 (2005)
Andreianov, B., Cancès, C.: Vanishing capillarity solutions of Buckley–Leverett equation with gravity in two-rocks’ medium. Comput. Geosci. 17(3), 551–572 (2013)
Andreianov, B., Cancès, C.: On interface transmission conditions for conservation laws with discontinuous flux of general shape. J. Hyperbolic Differ. Equ. 12(2), 343–384 (2015)
Andreianov, B., Coclite, B., Donadello, C.: Well-posedness for a monotone solver for traffic junctions. arXiv:1605.01554 (2016)
Andreianov, B., Karlsen, K.H., Risebro, N.H.: A theory of \(L^1\)-dissipative solvers for scalar conservation laws with discontinuous flux. Arch. Ration. Mech. Anal. 201(1), 27–86 (2011)
Andreianov, B., Karlsen, K.H., Risebro, N.H.: On vanishing viscosity approximation of conservation laws with discontinuous flux. Netw. Heterog. Media 5(3), 617–633 (2010)
Andreianov, B., Mitrović, D.: Entropy conditions for scalar conservation laws with discontinuous flux revisited. Ann. Inst. H. Poincaré Anal. Non Linéaire 32(6), 1307–1335 (2015)
Brenier, Y., Osher, S.: The discrete one-sided Lipschitz condition for convex scalar conservation laws. SIAM J. Numer. Anal. 25, 8–23 (1988)
Bretti, G., Natalini, R., Piccoli, B.: Numerical approximations of a traffic flow model on networks. Netw. Heterog. Media 1(1), 57–84 (2006)
Bürger, R., Karlsen, K.H., Klingenberg, C., Risebro, N.H.: A front tracking approach to a model of continuous sedimentation in ideal clarifier-thickener units. Nonlinear Anal. Real World Appl. 4(3), 457–481 (2003)
Bürger, R., Karlsen, K.H., Risebro, N.H., Towers, J.D.: Well-posedness in \(BV_t\) and convergence of a difference scheme for continuous sedimentation in ideal clarifier-thickener units. Numer. Math. 97(1), 25–65 (2004)
Bürger, R., García, A., Karlsen, K.H., Towers, J.D.: A family of numerical schemes for kinematic flows with discontinuous flux. J. Eng. Math. 60, 387–425 (2008)
Bürger, R., García, A., Karlsen, K.H., Towers, J.D.: Difference schemes, entropy solutions, and speedup impulse for an inhomogeneous kinematic traffic flow model. Netw. Heterog. Media 3, 1–41 (2008)
Bürger, R., Karlsen, K.H., Towers, J.D.: An Engquist–Osher-type scheme for conservation laws with discontinuous flux adapted to flux connections. SIAM J. Numer. Anal. 47(3), 1684–1712 (2009)
Cancès, C., Gallouët, T.: On the time continuity of entropy solutions. J. Evol. Equ. 11(1), 43–55 (2011)
Coclite, G.M., Risebro, N.H.: Conservation laws with time dependent discontinuous coefficients. SIAM J. Numer. Anal. 36, 1293–1309 (2005)
Delle Monache, M., Goatin, P.: A front tracking method for a strongly coupled PDE-ODE system with moving density constraints in traffic flow. Discrete Contin. Dyn. Syst. Ser. S 7(3), 435–447 (2014)
Delle Monache, M., Piccoli, B., Rossi, F.: Traffic regulation via controlled speed limit. Preprint available at arXiv:1603.04785 (2016)
Diehl, S.: On scalar conservation laws with point source and discontinuous flux function. SIAM J. Math. Anal. 26(6), 1425–1451 (1995)
Diehl, S.: Scalar conservation laws with discontinuous flux function. I. The viscous profile condition. Commun. Math. Phys. 176(1), 23–44 (1996)
Diehl, S.: A conservation law with point source and discontinuous flux function modelling continuous sedimentation. SIAM J. Appl. Math. 56(2), 388–419 (1996)
Diehl, S.: A regulator for continuous sedimentation in ideal clarifier–thickener units. J. Eng. Math. 60, 265–291 (2008)
Diehl, S.: A uniqueness condition for nonlinear convection–diffusion equations with discontinuous coefficients. J. Hyperbolic Differ. Equ. 6(1), 127–159 (2009)
Garavello, M., Piccoli, B.: Traffic Flow on Networks. American Institute of Mathematical Sciences, Springfield (2006)
Goatin, P., Göttlich, S., Kolb, O.: Speed limit and ramp meter control for traffic flow networks. Eng. Optim. 48, 1121–1144 (2016)
Ghoshal, S.: Optimal results on TV bounds for scalar conservation laws with discontinuous flux. J. Differ. Equ. 3, 980–1014 (2015)
Gimse, T., Risebro, N.H.: Riemann problems with a discontinuous flux function. In: Proceedings of 3rd International Conference Hyperbolic Problems, pp. 488–502. Studentlitteratur, Uppsala (1991)
Gimse, T., Risebro, N.H.: Solution of the Cauchy problem for a conservation law with a discontinuous flux function. SIAM J. Math. Anal. 23(3), 635–648 (1992)
Goodman, J., LeVeque, R.: A geometric approach to high resolution TVD schemes. SIAM J. Numer. Anal. 25(2), 268–284 (1988)
Guerra, G., Shen, W.: Vanishing viscosity solutions of Riemann problems for models of polymer flooding. Preprint available at https://math.psu.edu/shen_w/PDF/2017-PV.pdf (2017)
Holden, H., Risebro, N.H.: Front Tracking for Hyperbolic Conservation Laws. Springer, New York (2002)
Karlsen, K.H., Risebro, N.H., Towers, J.D.: On a nonlinear degenerate parabolic transport-diffusion equation with a discontinuous coefficient. Electron. J. Differ. Equ. No. 93, 23 pp. (electronic) (2002)
Karlsen, K.H., Risebro, N.H., Towers, J.D.: \(L^1\) stability for entropy solutions of nonlinear degenerate parabolic convection–diffusion equations with discontinuous coefficients. Skr. K. Nor. Vidensk. Selsk. 3, 1–49 (2003)
Karlsen, K.H., Towers, J.D.: Convergence of the Lax–Friedrichs scheme and stability for conservation laws with a discontinuous space–time dependent flux. Chin. Ann. Math. 25B, 287–318 (2004)
Karlsen, K.H., Towers, J.D.: Convergence of a Godunov scheme for for conservation laws with a discontinuous flux lacking the crossing condition. J. Hyperbolic Differ. Equ. 14, 671–702 (2017)
Klingenberg, C., Risebro, N.H.: Convex conservation laws with discontinuous coefficients. Existence, uniqueness and asymptotic behavior. Commun. Partial Differ. Equ. 20(11–12), 1959–1990 (1995)
LeFloch, P.G.: Hyperbolic Systems of Conservation Laws. Birkhauser Verlag, Basel (2002)
LeVeque, R.J.: Numerical Methods for Conservation Laws. Birkhäuser Verlag, Basel (1992)
Li, J., Zhang, H.: Modeling space–time inhomogeneities with kinematic wave theory. Transp. Res. Part B 54, 113–125 (2013)
Liu, H., Zhang, L., Sun, D., Wang, D.: Optimize the settings of variable speed limit system to improve the performance of freeway traffic. IEEE Trans. Intell. Transp. Syst. 16(6), 3249–3257 (2015)
Mishra, S.: Numerical methods for conservation laws with discontinuous coefficients. Handb. Numer. Anal. 18, 479–506 (2017)
Mitrovic, D.: New entropy conditions for scalar conservation laws with discontinuous flux. Discrete Contin. Dyn. Syst. 30(4), 1191–1210 (2011)
Muralidharan, A, Horowitz, R.: Optimal control of freeway networks based on the link node cell transmission model. In: Proceedings of American Control Conference, Jun. 2012, pp. 5769–5774 (2012)
Nessyahu, H., Tadmor, E.: The convergence rate of approximate solutions for nonlinear scalar conservation laws. SIAM J. Numer. Anal. 29(6), 1505–1519 (1992)
Seguin, N., Vovelle, V.: Analysis and approximation of a scalar conservation law with a flux function with discontinuous coefficients. Math. Models Methods Appl. Sci. 13(2), 221–257 (2003)
Shen, W.: On the uniqueness of vanishing viscosity solutions for Riemann problems for polymer flooding. Nonlinear Differ. Equ. Appl. 24, 37 (2017)
Smoller, J.: Shock Waves and Reaction–Diffusion Equations. Springer, New York (1983)
Tadmor, E.: The large time behavior of the scalar genuinely nonlinear Lax Friedrichs scheme. Math. Comput. 43, 353–368 (1984)
Temple, B.: Global solutions of the Cauchy problem for a class of \(2 \times 2\) non-strictly hyperbolic conservation laws. Adv. Appl. Math. 3, 335–375 (1982)
Towers, J.: Convergence of a difference scheme for conservation laws with a discontinuous flux. SIAM J. Numer. Anal. 38(2), 681–698 (2000)
Towers, J.: A difference scheme for conservation laws with a discontinuous flux: the nonconvex case. SIAM J. Numer. Anal. 39(4), 1197–1218 (2001)
Towers, J.: A fixed grid, shifted stencil scheme for inviscid fluid-particle interaction. Appl. Numer. Math. 110, 26–40 (2016)
Towers, J.: Convergence of the Godunov scheme for a scalar conservation law with time and space flux discontinuities. Accepted for publication in J. Hyperbolic Differ. Equ. Preprint available at https://www.math.ntnu.no/conservation/2016/006.pdf (2016)
Acknowledgements
I thank two anonymous referees for carefully reading the manuscript and offering thoughtful comments. One referee offered a number of detailed suggestions that were used to make significant simplifications.
Author information
Authors and Affiliations
Corresponding author
Proof of Lemma 4.2
Proof of Lemma 4.2
In this section we prove Lemma 4.2. In the process we prove that the lemma also holds if the Engquist–Osher flux is substituted for the Godunov flux. Our proof is an adaptation of a more global version of the lemma that is found in [31]. We require a local version in order to accommodate the spatial flux discontinuity. Reference [46] also contains a global version of this result applied to several numerical fluxes in addition to the Godunov flux, and [49] has a global version for the Lax–Friedrichs scheme.
Proof
Part 1. Preliminaries We start by presenting a calculation appearing in [31] showing that
To this end, let q denote any of the flux functions \(f^m(u), g^m(u)\), \(m=0,\ldots ,M\). In what follows we will use the prime notation \(q'(u)=q_u(u)\), \(q''(u)=q_{uu}(u)\). By Lemma 4.1, we can assume that \(U_j^n \in [\underline{u},\overline{u}]\), and so we can apply the convexity assumption (1.3) and the CFL condition (3.8). This yields
and (A.1) follows directly from this.
For the rest of the proof, \(j \in {\hat{\mathbb {Z}}}\), \(n\in \{0,\ldots ,N\}\) are fixed. Due to the assumption \(j \in {\hat{\mathbb {Z}}}\), the interface at \(x=0\) is not involved. Thus we may assume the numerical flux is either \({\bar{f}}^m\) for \({\bar{g}}^m\) for some fixed m. We denote this numerical flux by \({\bar{q}}\), and the underlying flux (\(f^m\) or \(g^m\)) by q. By the convexity assumption, there is a unique \(u^* \in [\underline{u},\overline{u}]\) such that \(u^* = \text {argmin}_{w \in [\underline{u},\overline{u}]} q(w)\). It follows that \(\mathrm {sign}(q'(u)) = \mathrm {sign}(u-u^*)\). Without loss of generality, take \(q(u^*) = 0\). Define \(\psi (z;a) = z - a z^2\), where \(a = \lambda \mu /4>0\). We have
We must prove (4.3), which can be stated in terms of \(\psi \):
Note that by (A.1) \(\max (D_{j-1}^n,D_j^n,D_{j+1}^n) \le 1/(4a)\), allowing us to use (A.2).
We claim that we can assume that \(\varDelta _+ U^n_{j+1}\ge 0\), \(\varDelta _+ U^n_{j-1} \ge 0\). To prove the claim suppose that
The marching formula (3.4) can be expressed as
where G is nondecreasing in all three arguments; this follows in a straightforward manner from the monotonicity of the numerical flux \({\bar{q}}\) along with the CFL condition (3.8). Define
and let
By the monotonicity property of G we have
Let \({\tilde{D}}_{j+i}^n = (\varDelta _+ {\tilde{U}}_{j+i}^n )_+\), \(i=-1,0,1\). We have \(0 \le {\tilde{D}}_{j+i}^n = D_{j+i}^n \le 1/(2a)\), \(i=-1,0,1\), so (A.2) still applies. We also have \(\varDelta _+ {\tilde{U}}_{j+1}^n \ge 0\), \(\varDelta _+ {\tilde{U}}_{j-1}^n \ge 0\), so (A.4) implies that
By (A.5) we have
and since \({\tilde{D}}_{j+i}^n = D_{j+i}^n\), \(i=-1,0,1\),
The proof of the claim is completed by combining (A.6), (A.7), and (A.8). We now continue the proof under the assumption that \(\varDelta _+ U_{j-1}^n \ge 0\), \(\varDelta _+ U_{j+1}^n \ge 0\).
Part 2. Proof for the Engquist–Osher (EO) flux It is convenient to first prove the lemma when the EO flux \({\bar{p}}\) is substituted for the Godunov flux \({\bar{q}}\). After that the proof for the Godunov flux requires only a slight modification. Under the assumptions stated about the flux q, the EO flux has the form
We will use the following formulas which follow readily from the definitions of \(q_{\pm }\) in (A.9):
Starting from
then differencing and applying (A.9) the result is
The second differences appearing in (A.11) can be expressed in the following form:
Let
Starting from (A.12) and applying (A.10) we find that
Substituting (A.13) into (A.11) yields
From here the proof reduces to four cases, depending on the ordering of \(u^*, U_j^n, U_{j+1}^n\).
Case 1 \(u^* \le U_j^n, U_{j+1}^n\). We are assuming that \(U^n_{j+2} \ge U^n_{j+1}\), and so we also have \(u^* \le U_j^n, U_{j+1}^n, U_{j+2}^n\). Inequality (A.14) becomes
Due to the CFL condition, the first two terms are a convex combination of \(\varDelta _+ U^n_{j}, \varDelta _+ U^+_{j-1}\), and
Combining these observations with (A.15), and recalling \(a= \lambda \mu /4\), results in
It follows from \(U_{j-1}^n \le U_j^n\) that \(0 \le \varDelta _+ U^+_{j-1} \le \varDelta _+U_{j-1}^n\), and then by monotonicity of \(\psi (\cdot ; a)\) the inequality (A.16) becomes
Two more applications of monotonicity of \(\psi \) give
Finally, we are guaranteed that the right side of (A.17) is nonnegative, so the left side of (A.17) can be replaced by \(D_j^{n+1}\), and the proof of Case 1 is complete.
Case 2 \( U_j^n, U_{j+1}^n \le u^*\). The proof of this case is similar to Case 1 and we omit it.
Case 3 \( U_j^n<u^* < U_{j+1}^n \). With the assumption \(\varDelta _+ U_{j-1}^n \ge 0\), \(\varDelta _+ U_{j+1}^n \ge 0\), we also have \(U_{j-1}^n \le U_j^n<u^* < U_{j+1}^n \le U_{j+2}^n\). Using this ordering, (A.14) becomes
where we have used the inequality \((\alpha +\beta )^2 \le 2(\alpha ^2+\beta ^2)\). The proof of this case is completed by using the monotonicity property of \(\psi \) as in the proof of Case 1.
Case 4 \( U_{j+1}^n<u^* < U_{j}^n \). Using the identity \(\varDelta _+ U_j^n = \varDelta _+U_j^+ + \varDelta _+U_j^-\), the inequality (A.14) becomes
The CFL condition, along with \( U_{j+1}^n<u^* < U_{j}^n \), results in
and so we can replace (A.18):
As a result of our assumption that \(\varDelta _+ U_{j-1}^n, \varDelta _+ U_{j+1}^n \ge 0\), we have
Invoking the CFL condition again, from (A.19) and (A.20), along with \(a=\lambda \mu /4\), we get
The proof of this case is completed by using the monotonicity of \(\psi (\cdot ;a)\).
Part 3. Proof for the Godunov flux Under the assumptions stated at the beginning of this appendix, the Godunov flux \({\bar{q}}(v,u)\) is identical to the EO flux \({\bar{p}}(v,u)\), except for the case where \(v<u^*<u\), and in that case
Thus in all cases we have
For the Godunov scheme the differences evolve according to
We assumed that \(U_{j+1}^n \le U_{j+2}^n\), \(U_{j-1}^n \le U_{j}^n\), and so
Applying these identities, along with (A.21) for the \(2{\bar{q}}(U_{j+1}^n,U_j^n)\) term, we have
The conclusion now follows directly from Part 2. \(\square \)
Rights and permissions
About this article
Cite this article
Towers, J.D. Convergence via OSLC of the Godunov scheme for a scalar conservation law with time and space flux discontinuities. Numer. Math. 139, 939–969 (2018). https://doi.org/10.1007/s00211-018-0957-3
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-018-0957-3