Processing math: 43%
Research article

Explicit cloud representation in the Atmos 1D climate model for Earth and rocky planet applications

  • 1D climate models are less sophisticated than 3D global circulation models (GCMs), however their computational time is much less expensive, allowing a large number of runs in a short period of time to explore a wide parameter space. Exploring parameter space is particularly important for predicting the observable properties of exoplanets, for which few parameters are known with certainty. Therefore, 1D climate models are still very useful tools for planetary studies. In most of these 1D models, clouds are not physically represented in the atmosphere, despite having a well-known, significant impact on a planetary radiative budget. This impact is simulated by artificially raising surface albedo, in order to reproduce the observed-averaged surface temperature (i.e. 288 K for modern Earth) and a radiative balance at the top of the atmosphere. This non-physical representation of clouds, causes atmospheric longwave and shortwaves fluxes to not match observational data. Additionally, this technique represents a parameter that is highly-tuned to modern Earth’s climate, and may not be appropriate for planets that deviate from modern Earth’s climate conditions. In this paper, we present an update to the climate model within the Atmos 1­D atmospheric modeling package with a physical representation of clouds. We show that this physical representation of clouds in the atmosphere allows both longwave and shortwave fluxes to match observational data. This improvement will allow us to study the energy fluxes for a variety of cloudy rocky planets, and increase our confidence in future simulations of temperature profile and net energy balance.

    Citation: Thomas Fauchez, Giada Arney, Ravi Kumar Kopparapu, Shawn Domagal Goldman. Explicit cloud representation in the Atmos 1D climate model for Earth and rocky planet applications[J]. AIMS Geosciences, 2018, 4(4): 180-191. doi: 10.3934/geosci.2018.4.180

    Related Papers:

    [1] John D. Towers . The Lax-Friedrichs scheme for interaction between the inviscid Burgers equation and multiple particles. Networks and Heterogeneous Media, 2020, 15(1): 143-169. doi: 10.3934/nhm.2020007
    [2] Boris Andreianov, Frédéric Lagoutière, Nicolas Seguin, Takéo Takahashi . Small solids in an inviscid fluid. Networks and Heterogeneous Media, 2010, 5(3): 385-404. doi: 10.3934/nhm.2010.5.385
    [3] Jan Friedrich, Oliver Kolb, Simone Göttlich . A Godunov type scheme for a class of LWR traffic flow models with non-local flux. Networks and Heterogeneous Media, 2018, 13(4): 531-547. doi: 10.3934/nhm.2018024
    [4] Caterina Balzotti, Simone Göttlich . A two-dimensional multi-class traffic flow model. Networks and Heterogeneous Media, 2021, 16(1): 69-90. doi: 10.3934/nhm.2020034
    [5] Raimund Bürger, Harold Deivi Contreras, Luis Miguel Villada . A Hilliges-Weidlich-type scheme for a one-dimensional scalar conservation law with nonlocal flux. Networks and Heterogeneous Media, 2023, 18(2): 664-693. doi: 10.3934/nhm.2023029
    [6] Tong Yan . The numerical solutions for the nonhomogeneous Burgers' equation with the generalized Hopf-Cole transformation. Networks and Heterogeneous Media, 2023, 18(1): 359-379. doi: 10.3934/nhm.2023014
    [7] Verónica Anaya, Mostafa Bendahmane, David Mora, Ricardo Ruiz Baier . On a vorticity-based formulation for reaction-diffusion-Brinkman systems. Networks and Heterogeneous Media, 2018, 13(1): 69-94. doi: 10.3934/nhm.2018004
    [8] Li-Bin Liu, Limin Ye, Xiaobing Bao, Yong Zhang . A second order numerical method for a Volterra integro-differential equation with a weakly singular kernel. Networks and Heterogeneous Media, 2024, 19(2): 740-752. doi: 10.3934/nhm.2024033
    [9] Anya Désilles, Hélène Frankowska . Explicit construction of solutions to the Burgers equation with discontinuous initial-boundary conditions. Networks and Heterogeneous Media, 2013, 8(3): 727-744. doi: 10.3934/nhm.2013.8.727
    [10] Jie Gu, Lijuan Nong, Qian Yi, An Chen . Two high-order compact difference schemes with temporal graded meshes for time-fractional Black-Scholes equation. Networks and Heterogeneous Media, 2023, 18(4): 1692-1712. doi: 10.3934/nhm.2023074
  • 1D climate models are less sophisticated than 3D global circulation models (GCMs), however their computational time is much less expensive, allowing a large number of runs in a short period of time to explore a wide parameter space. Exploring parameter space is particularly important for predicting the observable properties of exoplanets, for which few parameters are known with certainty. Therefore, 1D climate models are still very useful tools for planetary studies. In most of these 1D models, clouds are not physically represented in the atmosphere, despite having a well-known, significant impact on a planetary radiative budget. This impact is simulated by artificially raising surface albedo, in order to reproduce the observed-averaged surface temperature (i.e. 288 K for modern Earth) and a radiative balance at the top of the atmosphere. This non-physical representation of clouds, causes atmospheric longwave and shortwaves fluxes to not match observational data. Additionally, this technique represents a parameter that is highly-tuned to modern Earth’s climate, and may not be appropriate for planets that deviate from modern Earth’s climate conditions. In this paper, we present an update to the climate model within the Atmos 1­D atmospheric modeling package with a physical representation of clouds. We show that this physical representation of clouds in the atmosphere allows both longwave and shortwave fluxes to match observational data. This improvement will allow us to study the energy fluxes for a variety of cloudy rocky planets, and increase our confidence in future simulations of temperature profile and net energy balance.


    This paper concerns a one-dimensional model of solid-fluid interaction:

    {tu+xf(u)=Kk=1λk(hk(t)u)δ(xhk(t)),(x,t)R×(0,T):=ΠT,mkhk(t)=λk(u(hk(t),t)hk(t)),t(0,T),k=1,,K,u(x,0)=u0(x),(hk(0),hk(0))=(hk,0,vk,0),k=1,,K. (1.1)

    Here f(u)=u2/2, and δ(x) denotes the Dirac delta measure concentrated at x=0. The function u=u(x,t) models the velocity of the fluid, hk(t) models the location of the kth solid particle at time t, λk>0 is a drag coefficient associated with the kth particle, and mk>0 is the mass of the kth particle. Study of the single-particle version of (1.1) was initiated in [11], and has been the subject of a number of additional papers.

    The fluid velocity is governed by the inviscid Burgers equation ut+f(u)x=0, and the particle-fluid coupling is due to friction, more specifically the drag terms λk(uhk) which appear in both the PDE and the ODEs in (1.1). Since there is no viscosity, the velocity u(x,t) admits entropy weak solutions, meaning that shock waves occur. This leads to complex interactions between the resulting shock wave and the particles. When multiple particles are present there are interesting features of the solutions that include particles drafting and passing by one another; see Figure 4 or Figure 5.

    Figure 4.  Example 8.3. Particle trajectories using basic scheme (upper plot) and MUSCL (lower plot). Both the true (thick line) and approximate (thin line) trajectories are plotted. For the MUSCL scheme (lower plot) the true and approximate trajectories are visually indistinguishable at this level of discretization. Δx=1.95×105, μ=.25, 102401 time steps.
    Figure 5.  Example 8.4. Basic scheme (left) and MUSCL (right). The horizontal axis represents x, and the vertical axis represents t. Top level plots: Δx1=3.75×104. Middle level plots: Δx2=12Δx1. Bottom level plots: Δx3=14Δx1. μ=.125 for all plots.

    There are some difficulties associated with (1.1), in addition to the well-known ones associated with a nonlinear conservation law. The source terms on the right side of the first equation are nonconservative products of distributions; their meaning is not immediately clear. The differential equations appearing in the second line are coupled to the conservation law. Due to discontinuities in u the meaning of the right side of the DE's is also not readily apparent. There are related difficulties in designing practical numerical algorithms.

    Notwithstanding these difficulties there has been much progress on the single-particle version of (1.1). A notion of solution has been developed, well-posedness has been proven, and numerical algorithms have been designed whose approximations are known to converge to the unique solution. In this paper we focus on the multiple-particle problem, which has not been studied as thoroughly. We propose a notion of entropy solution suitable for multiple particles, present a Lax-Friedrichs difference scheme for the multiple-particle problem, and prove that the resulting approximations converge to an entropy solution. This is accomplished under the assumption that the particle paths do not intersect except possibly at a set of times whose Lebesgue measure is zero.

    Reference [4] developed a unifying framework for the jump conditions that hold across a spatial flux discontinuity for a conservation law with discontinuous flux, using the theory of L1-dissipative (L1D) admissibility germs. The relevant L1D admissible germ for the problem discussed here is G(λ,c), which was identified in [7].

    Definition 1.1 (the germ G(λ,c), [7]] The germ G(λ,c) is the subset of R2 defined by

    G(λ,c)=(c,c)+{(a,b)R2|b=aλ}{(a,b)R2|a0,b0,λa+bλ}. (1.2)

    Reference [6] gives a definition of entropy solution for the single-particle version of (1.1). The following is a direct generalization of that definition to the multiple-particle problem.

    Definition 1.2 (entropy solution).

    (ⅰ) Given hkW1,([0,T],R), k=1,,K, let Γ=Kk=1{(hk(t),t)):t[0,T)}. A function u is a solution of the first equation of (1.1) with initial data u0 if uL(ΠT)C([0,T]);L1loc(R)), if u is a Kružkov entropy solution in ΠTΓ of the Burgers equation with initial data u0, and if for a.e. t(0,T) the one-sided traces of u at each particle position satisfy

    (u(hk(t),t),u(hk(t)+,t))G(λk(t),hk(t)),k=1,,K. (1.3)

    (ⅱ) A function hk is a solution of the second equation of (1.1) with initial data (hk,0,vk,0) if hkW2,([0,T]), if hk(0)=hk,0, hk(0)=vk,0, and if given given u a Kružkov entropy solution of the Burgers equation in ΠTΓ we have for a.e. t(0,T)

    mkhk(t)=(12u(hk(t),t)2hk(t)u(hk(t),t))(12u(hk(t)+,t)2hk(t)u(hk(t)+,t)). (1.4)

    (ⅲ) With the notation h=(h1,,hK), a pair (u,h) satisfying (ⅰ) and (ⅱ) above is an entropy solution of the system (1.1).

    Remark 1. Definition 1.2 requires strong one-sided traces u(hk(t)±,t) along each path x=hk(t). Assuming that the particle trajectories do not intersect except possibly on a subset of (0,T) having Lebesgue measure zero, the results of [13] guarantee existence of the required traces. This is due to the regularity of the paths x=hk(t) and the fact that u is a Kružkov entropy solution of the Burgers equation in ΠTΓ.

    Assumption 1.1. The initial data satisfies u0BV(R).

    Above we have used the notation BV(R) to denote the set of functions of bounded variation on R, i.e., those functions ρ:RR for which

    TV(ρ):=sup{Mi=1|ρ(ξi)ρ(ξi1)|}<,

    where the sup extends over all M1 and all partitions {ξ0<ξ1<<ξM} of R.

    Theorem 1.3 (Main theorem). The Lax-Friedrichs scheme described in Section 2 produces approximations that converge as the mesh size approaches zero, along a subsequence, to a pair (u,h) where uL(ΠT)C([0,T];L1loc(R)) and hkW2,([0,T]), k=1,,K. If the particle trajectories hk(t) do not intersect except possibly on a subset of (0,T) having Lebesgue measure zero, then (u,h) is an entropy solution in the sense of Definition 1.2.

    As mentioned above, there has been significant progress on the single-particle version of (1.1) [1,5,6,7,11]. The study of (1.1) started with reference [11]. Among other things the authors completely solved the Riemann problem for K=1, and described the asymptotic behavior of solutions.

    In reference [5], the authors introduce two finite volume methods for computing approximate solutions. One is a Glimm-like scheme, and the other is a well-balanced scheme that uses nonrectangular space-time cells near the interface. These methods employ random sampling for placing the particle at a mesh interface at each time step. The nonconservative source term is handled by using a certain well-balanced scheme that was analyzed in [7]. They avoid the use of a moving mesh, and also avoid the use of a Riemann solver for the full model. The case of multiple particles is addressed, and is handled via a splitting method.

    Reference [14] presents a finite volume scheme that is based on the well-balanced scheme of [5,7], but uses an adaptive stencil as an alternative to using a moving grid. The multiple-particle case is handled by splitting.

    Reference [7] proves well-posedness for the problem

    ut+(u2/2)x=λuδ(x),u(x,0)=u0(x). (1.5)

    This is a simplification of (1.1), but its analysis provides an important step in analyzing the full problem. As mentioned above the germ G(λ,c), which is required for the correct defintion of entropy solution, was identified in [7].

    Reference [6] proves well-posedness of the model (1.1) for K=1, assuming that the initial data is of bounded variation. Approximate solutions are generated via a wave-front tracking algorithm. Definition 1.2 is a direct generalization of the definition for K=1 appearing in [6].

    Reference [1] presents a class of finite volume schemes for (1.1) when K=1. The schemes are similar to those in [5], but a moving grid is used, which keeps the particle located at a fixed cell boundary. The approximations are shown to converge to the unique entropy solution.

    References [2] and [3] concern a generalized version of (1.1) (again, for K=1), where the fluid is governed by the inviscid compressible Euler equations.

    Reference [10] specifically deals with a multiple-particle problem. The authors prove well-posedness for a version of (1.1) where the particle paths hk(t) are given, i.e., the second equation of (1.1) does not appear.

    Let H() denote the Heaviside function, i.e., the characteristic function of [0,). The system (1.1) has the following equivalent formulation [5,11]:

    {tu+x(u2/2)=Kk=1λk(hk(t)u)xwk,(x,t)ΠT,twk+hk(t)xwk=0,(x,t)ΠT,k=1,,K,mkhk(t)=λk(u(hk(t),t)hk(t)),t(0,T),k=1,,K,u(x,0)=u0(x),(hk(0),hk(0))=(hk,0,vk,0),k=1,,K,wk(x,0)=H(xhk,0),k=1,,K. (1.6)

    Although the splitting approach for multiple particles used in [5] and [14] gives good numerical results, extending the convergence analysis from the single-particle to the multiple-particle problem seems difficult. Various bounds required for convergence are not preserved by the splitting steps. The numerical schemes in those papers are based on the model (1.1). In this paper we instead discretize (1.6), using Lax-Friedrichs differencing for each of the PDEs. The advantage of this approach is that the case of multiple particles is accommodated without splitting. This makes it possible to obtain a number of estimates which taken together give a convergence proof for the multiple-particle model. On the other hand, while the schemes of [1], [5], and [14] give very sharply resolved shocks at the particle locations, our Lax-Friedrichs method results in a substantial amount of smearing. With this in mind, we additionally propose a higher resolution version of the scheme, based on MUSCL processing.

    The rest of the paper is organized as follows. In Section 2 we describe the Lax-Friedrichs scheme mentioned above. In Section 3 we prove convergence, modulo a subsequence, of the approximations for u, as well as the approximations for hk. In Section 4 we prove convergence of the approximations for wk. In Section 5 we verify that the subsequential limit u is a Kružkov entropy solution in ΠTΓ and satisfies the jump condition (1.3). In Section 6 we prove that the limit hk satisfies the differential equation (1.4). Section 6 concludes with the proof of Theorem 1.3. Section 7 describes the MUSCL processing mentioned above. Section 8 presents the results of some numerical experiments.

    We use a uniform spatial mesh size Δx, and temporal step size Δt. Define

    xj=jΔx,jZ,tn=nΔt,0nN, (2.1)

    where the integer N is such that NΔt[T,T+Δt). Define Ij=[xjΔx/2,xj+Δx/2), In=[tn,tn+1). Let χj(x) denote the characteristic function of Ij, and χn(t) the characteristic function of In We denote by Unj the finite difference approximation of u(xj,tn), Unju(xj,tn). Similarly Wnk,jwk(xj,tn). Let {Qnj} be a grid-defined function such as {Unj} or {Wnk,j}. We will use the following notational abbreviations:

    Δ+Qnj=Qnj+1Qnj,ΔQnj=QnjQnj1,ˆQnj=12(Qnj1+Qnj+1),Qnmin=infjZQnj,Qnmax=supjZQnj,Qn=supjZ|Qnj|. (2.2)

    Let v0(x) denote the initial data u0(x) or H(xhk,0). The data v0(x) is discretized via V0j=1ΔxIjv0(x)dx, implying that

    infxIjv0(x)V0jsupxIjv0(x),andjZχj(x)V0jv0(x)inL1loc(R)asΔx0. (2.3)

    With the notation v0min=infyRv0(y), v0max=supyRv0(y), we have <v0min, v0max<. Due to our method of discretizing v0, v0minV0min, V0maxv0max, V0v0, and jZ|Δ+V0j|TV(v0).

    We extend {Unj} and {Wnk,j} from grid-defined functions to functions defined on all of ΠT via

    uΔ(x,t)=Nn=0jZχj(x)χn(t)Unj,wΔk(x,t)=Nn=0jZχj(x)χn(t)Wnk,j. (2.4)

    Similarly,

    cΔk(t)=Nn=0χn(t)cnk,hΔk(t)=Nn=0χn(t)(hnk+(ttn)cnk), (2.5)

    where cnkhk(tn) and hnkhk(tn), with the initialization (h0k,c0k)=(hk,0,vk,0)

    Let μ=Δt/Δx. The algorithm that we propose discretizes the first two equations of (1.6) via the Lax-Friedrichs scheme, the third equation using Euler's method:

    {Un+1j=UnjμΔˉfnj+1/2+Kk=1λkμ2(cnkˆUnj)(Wnk,j+1Wnk,j1),Wn+1k,j=Wnk,jμΔˉgnk,j+1/2,cn+1k=cnk1mkjZΔtλk2(cnkˆUnj)(Wnk,j+1Wnk,j1),hn+1k=hnk+cnkΔt. (2.6)

    Here

    ˉfnj+1/2=ˉf(Unj+1,Unj)=12((Unj+1)2/2+(Unj)2/2)q2μ(Unj+1Unj),ˉgnk,j+1/2=12(cnkWnk,j+1+cnkWnk,j)q2μ(Wnk,j+1Wnk,j), (2.7)

    where q is a parameter. For our purposes q(0,1/2]. The numerical fluxes in (2.7) result by applying the Lax-Friedrichs flux [12] to f(u)=u2/2 and gnk(w)=cnkw.

    Remark 2. The scheme (2.6) preserves solutions where the fluid velocity and particle velocities are equal to the same constant: Unj=v for all jZ, cnk=v for k=1,,K.

    Remark 3. Some explanation of the third equation of (2.6) is in order. Based on the third equation of (1.6), the third equation of (2.6) should be (approximately) equivalent to

    cn+1k=cnk1mkΔtλkcnk+1mkΔtλk˜u(hk(tn),tn),

    where ˜u(hk(tn),tn)u(hk(tn),tn). To see that the third equation of (2.6) is actually of this form, note that since Wnk,jH(xjhk(tn)), the grid function {(1/2)(Wnk,j+1Wnk,j1)/Δx} approximates δ(xhk(tn)), a delta function concentrated at x=hk(tn). In particular, we expect (1/2)jZ(Wnk,j+1Wnk,j1)1 (in fact this holds with ``'' replaced by ``=''; this follows from (3.5) of Lemma 3.1), and so we can write the third equation of (2.6) in the form

    cn+1k=cnk1mkΔtλkcnk+1mkΔtλk(1/2)jZˆUnj(Wnk,j+1Wnk,j1).

    Thus, by defining

    ˜u(hk(tn),tn):=(1/2)jZˆUnj(Wnk,j+1Wnk,j1)Ru(x,tn)δ(xhk(tn))dx,

    we have the desired approximation ˜u(hk(tn),tn)u(hk(tn),tn). Clearly there are other, possibly simpler, methods of discretizating the third equation of (1.6). The reason for choosing this particular approximation is to ensure the discrete conservation of momentum property discussed below.

    From the first two equations of (1.1) it follows that, at least formally, the total momentum of the system is conserved:

    ddt(Ru(x,t)dx+Kk=1mkhk(t))=0. (2.8)

    The scheme (2.6) enforces a discrete version of (2.8).

    Proposition 1. Assume that there is a 0<JZ such that Unj=0 for |j|>J, and that Un<. Define the discrete momentum:

    Mn=ΔxjZUnj+Kk=1mkcnk. (2.9)

    The discrete momentum is conserved: Mn+1=Mn for 0nN.

    Proof. Multiplying by Δx and summing the first equation of (2.6) over jZ gives

    ΔxjZUn+1j=ΔxjZUnj+jZKk=1λkΔt2(cnkˆUnj)(Wnk,j+1Wnk,j1). (2.10)

    Multiplying the third equation of (2.6) by mk and then summing over k gives

    Kk=1mkcn+1k=Kk=1mkcnkKk=1jZΔtλk2(cnkˆUnj)(Wnk,j+1Wnk,j1). (2.11)

    The proof is completed by adding (2.10) and (2.11).

    Define

    Znj=Unj+Kk=1λkWnk,j,zΔ(x,t)=Nn=0jZχj(x)χn(t)Znj. (2.12)

    Lemma 2.1. Znj satisfies the following (equivalent) evolution equations:

    Zn+1j=ZnjμΔˉf(Znj+1,Znj)+μ2Kk=1λkˆWnk,j(Znj+1Znj1), (2.13)
    Zn+1j=Znj+12(qμˆUnj)Δ+Znj12(q+μˆUnj)ΔZnj. (2.14)

    Remark 4. From (1.6) and the definition z=u+Kk=1λkwk, one can derive (formally) the PDE

    tz+xf(z)=Kk=1λkwkxz. (2.15)

    Evidently (2.13) is a discretization of (2.15).

    Remark 5. It is clear by inspection of either (2.13) or (2.14) that the scheme (2.6) preserves solutions of the form Znj=constant.

    Proof. Using (2.12) and (2.6) we find that

    Zn+1j=UnjμΔˉfnj+1/2+Kk=1λkμ2(cnkˆUnj)(Wnk,j+1Wnk,j1)+Kk=1λk(Wnk,jμΔˉgnk,j+1/2)=ZnjμΔˉfnj+1/2+Kk=1λkμ2(cnkˆUnj)(Wnk,j+1Wnk,j1)μKk=1λkΔˉgnk,j+1/2. (2.16)

    Next we use

    Δˉfnj+1/2=12ˆUnj(Unj+1Unj1)q2μΔ+ΔUnj,Δˉgnk,j+1/2=12cnk(Wnk,j+1Wnk,j1)q2μΔ+ΔWnk,j. (2.17)

    Substituting (2.17) into (2.16) and canceling (μ/2)Kk=1λkcnk(Wnk,j+1Wnk,j1), the result is

    Zn+1j=Znjμ2ˆUnj(Unj+1Unj1)+q2Δ+ΔUnjμ2ˆUnjKk=1λk(Wnk,j+1Wnk,j1)+q2Kk=1λkΔ+ΔWnk,j=Znjμ2ˆUnj(Znj+1Znj1)+q2Δ+ΔZnj=Znjμ2ˆUnj(Δ+Znj+ΔZnj)+q2(Δ+ZnjΔZnj). (2.18)

    The identity (2.14) is immediate from (2.18).

    For the proof of (2.13), we start from the second equality of (2.18) and substitute ˆUnj=ˆZnjKk=1λkˆWnk,j, which results in

    Zn+1j=Znjμ2(ˆZnjKk=1λkˆWnk,j)(Znj+1Znj1)+q2Δ+ΔZnj=Znjμ2ˆZnj(Znj+1Znj1)+μ2(Kk=1λkˆWnk,j)(Znj+1Znj1)+q2Δ+ΔZnj=Znjμ2(f(Znj+1)f(Znj1))+q2Δ+ΔZnj+μ2(Kk=1λkˆWnk,j)(Znj+1Znj1). (2.19)

    The identity (2.13) now follows directly from (2.19).

    Let Δ=(Δx,Δt). For our convergence analysis we will assume that Δ0 with μ fixed, and satisfying the following CFL condition:

    μmax(max1kK|c0k|,z0+Kk=1λk,u0+Kk=1λk)q1/2. (3.1)

    Additionally we assume that

    Δtmk/λk,k=1,,K, (3.2)

    which will be satisfied automatically for Δ sufficiently small.

    Define z0(x)=u0(x)+Kk=1λkH(xhk(0)). Due to the method of discretizing u0 and H(xhk(0)), it follows from from (2.12) that Z0j=1ΔxIjz0(x)dx. Using the notation z0min=infyRz0(y), z0max=supyRz0(y), we have <z0min, z0max<, and z0minZ0min, Z0maxz0max, and Z0z0.

    Lemma 3.1. The following properties hold:

    z0minZnjz0max,Znz0, (3.3)
    u0minKk=1λkUnju0max+Kk=1λk,Unu0+Kk=1λk, (3.4)
    Wnk,j[0,1],Δ+Wnk,j0,jZΔ+Wnk,j=1, (3.5)
    |cnk|max(|c0k|,u0+Kk=1λk). (3.6)

    Proof. The proof is by induction on n. Clearly all of (3.3), (3.4), (3.5), and (3.6) hold at n=0. Assume that those assertions hold at time step n. From (3.1) and the induction hypothesis it follows that

    μ(Zn+Kk=1λk)q,μ|cnk|q,k=1,,K. (3.7)

    To prove that (3.3) holds at time step n+1 we rewrite (2.14) using incremental coefficients:

    Zn+1j=Znj+Cnj+1/2Δ+ZnjDnj1/2ΔZnj, (3.8)

    where

    Cnj+1/2=12(qμˆUnj),Dnj1/2=12(q+μˆUnj). (3.9)

    Using ˆUnj=ˆZnjKk=1λkˆWnk,j, and ˆWnk,j[0,1] we see that Cnj+1/20, Dnj1/20 due to (3.7). At the same time Cnj+1/2+Dnj1/2=q1/2. Next we rewrite (3.8):

    Zn+1j=(1Cnj+1/2Dnj1/2)Znj+Cnj+1/2Znj+1+Dnj1/2Znj1. (3.10)

    From (3.10) it is clear that Zn+1j is a convex combination of Znj+1, Znj, Znj1, implying that ZnminZn+1jZnmax. Invoking the induction hypothesis then completes the proof of (3.3) for n+1.

    Next we prove that (3.5) holds for n+1. We rewrite the second equation of (2.6):

    Wn+1k,j=(1αnkβnk)Wnk,j+αnkWnk,j+1+βnkWnk,j1, (3.11)

    where

    αnk=12(qμcnk),βnk=12(q+μcnk). (3.12)

    By (3.7) we have αnk0, βnk0, and (3.1) implies αnk+βnk=q1/2. Thus Wn+1k,j is a convex combination of Wnk,j1,Wnk,j,Wnk,j+1, implying that Wn+1k,j[0,1] after invoking the induction hypothesis. By differencing (3.11) we get

    Δ+Wn+1k,j=(1αnkβnk)Δ+Wnk,j+αnkΔ+Wnk,j+1+βnkΔ+Wnk,j1. (3.13)

    Invoking the induction hypothesis again yields Δ+Wn+1k,j0. Finally, summing (3.13) over j and then applying the induction hypothesis yields jZΔ+Wn+1k,j=1.

    To prove (3.4) holds at n+1, we employ the result of the previous two paragraphs. Recalling (2.12), the proven bound on Zn+1j is equivalent to

    z0minKk=1λkWn+1k,jUn+1jz0maxKk=1λkWn+1k,j. (3.14)

    It is readily verified that u0minz0min and z0maxu0max+Kk=1λk. Replacing z0min and z0max in (3.14), the result is

    u0minKk=1λkWn+1k,jUn+1ju0max+Kk=1λkKk=1λkWn+1k,j. (3.15)

    Recalling that λk>0 and Wn+1k,j[0,1], it is clear that (3.4) holds.

    To verify that (3.6) holds for n+1, we start with the third formula of (2.6), from which it is evident that

    cn+1k=(1Δtλk2mkjZ(Wnk,j+1Wnk,j1))cnk+Δtλk2mkjZ(Wnk,j+1Wnk,j1)ˆUnj. (3.16)

    The induction hypothesis yields jZ(Wnk,j+1Wnk,j1)=2, and so after taking absolute values, and applying (3.2), equation (3.16) becomes

    |cn+1k|(1Δtλkmk)|cnk|+Δtλk2mkjZ(Wnk,j+1Wnk,j1)|ˆUnj|(1Δtλkmk)|cnk|+Δtλk2mkjZ(Wnk,j+1Wnk,j1)(u0+Kk=1λk)=(1Δtλkmk)|cnk|+Δtλkmk(u0+Kk=1λk)(1Δtλkmk)max(|c0k|,u0+Kk=1λk)+Δtλkmk(u0+Kk=1λk), (3.17)

    from which the desired inequality follows readily.

    Lemma 3.2. Unj and Znj satisfy spatial variation bounds:

    jZ|Δ+Znj|TV(u0)+Kk=1λk, (3.18)

    and

    jZ|Δ+Unj|TV(u0)+2Kk=1λk. (3.19)

    Proof. We claim that the scheme is a so-called Total Variation Decreasing (TVD) scheme with respect to the variable Znj, i.e.,

    jZ|Δ+Zn+1j|jZ|Δ+Znj|. (3.20)

    To prove the claim we use (3.8). We have shown that Cnj+1/2,Dnj+1/20. It suffices by a standard result [12,p. 116] to show that Cnj+1/2+Dnj+1/21. Using (3.9) we find that

    Cnj+1/2+Dnj+1/2=qμ4(Unj+1+Unj1)+μ4(Unj+2+Unj)q+μUnq+μ(u0+Kk=1λk)2q. (3.21)

    Here we have used (3.1) to get the last inequality. The desired bound then results by recalling that q1/2. Then by induction it follows from (3.18) that

    jZ|Δ+Znj|jZ|Δ+Z0j|TV(z0). (3.22)

    It is readily verified using (2.12) that

    jZ|Unj+1Unj|Kk=1λkjZ|Znj+1Znj|jZ|Unj+1Unj|+Kk=1λk. (3.23)

    Then (3.18) follows from (3.22) and the n=0 version of (3.23), along with the fact that jZ|Δ+U0j|TV(u0). Finally, (3.19) results from (3.18) and (3.23).

    Lemma 3.3. The following time continuity estimate holds:

    jZ|Un+1jUnj|B, (3.24)

    where the constant B is independent of Δ.

    Proof. Rearranging the first equation of (2.6), and using (2.17) to rewrite Δˉfnj+1/2 yields

    Un+1jUnj=12(qμˆUnj)Δ+Unj12(q+μˆUnj)ΔUnj+μ2Kk=1λk(cnkˆUnj)(Wnk,j+1Wnk,j1). (3.25)

    After taking absolute values, applying the triangle inequality, then using the bounds on cnk and ˆUnj provided by Lemma 3.1, we sum over jZ. The result is

    jZ|Un+1jUnj|B1jZ|Δ+Unj|+B2Kk=1jZ|Wnk,j+1Wnk,j1|, (3.26)

    where B1 and B2 are Δ-independent constants. The proof is completed by invoking Lemma 3.2, along with the observation that jZ|Wnk,j+1Wnk,j1|=2, which follows from (3.5).

    Lemma 3.4. The particle velocity approximations satisfy the following bound:

    |cn+1kcnk|λkΔtmk(max(|c0k|,u0+Kk=1λk)+u0+Kk=1λk). (3.27)

    Proof.

    We start with the third formula of (2.6). Subtracting c_k^n from both sides, taking absolute values, and then using the triangle inequality, the result is

    \begin{equation} \begin{split} \left|{c_k^{n+1}-c_k^n}\right| & \le {1\over{m_k}}\sum\limits_{j \in \mathbb{Z}} {{\Delta t \lambda_k}\over 2}\left|{c_k^n - \hat{U}_j^n}\right| \left(W^n_{k,j+1}-W^n_{k,j-1} \right)\\ & \le {1\over{m_k}}\sum\limits_{j \in \mathbb{Z}} {{\Delta t \lambda_k}\over 2}\left(\left|{c_k^n}\right| + \left\|{U^n}\right\|_{\infty} \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right)\\ & = {{\Delta t \lambda_k}\over {m_k}}\left(\left|{c_k^n}\right| + \left\|{U^n}\right\|_{\infty} \right). \end{split} \end{equation} (3.28)

    The proof of (3.27) is completed using (3.4) and (3.6).

    Lemma 3.5. The approximations u^{ \Delta} converge boundedly a.e. and in L^1_{ \mathrm{loc}}( \Pi_T) as \Delta \rightarrow 0 , along a subsequence, to some u \in L^{\infty}( \Pi_T) \cap C([0,T]; L^1_{\mathrm{loc}}( \mathbb{R})) . For each k \in \{1,\ldots, K\} the sequence h_k^{ \Delta} converges (along the same subsequence) in W^{1,\infty}([0,T]) to some h_k \in W^{2,\infty}([0,T]) , and c_k^{ \Delta} converges (also along the same subsequence) to h_k' in L^1_{\mathrm{loc}}((0,T)) .

    Proof. The proof is a standard argument (e.g., the proof of Proposition 2.4 of [1]) using Lemmas 3.1, 3.2, and 3.3 for the u portion, and Lemmas 3.1 and 3.4 for the h_k portion.

    Remark 6. In Sections 5 and 6 we will assume that the particle trajectories do not intersect except possibly on a subset of (0,T) having Lebesgue measure zero. The convergence result above holds without any assumptions about particle path intersections.

    In what follows (u,\vec{h}) refers to a fixed subsequential limit of the type whose existence is guaranteed by Lemma 3.5. When taking the limit as \Delta \rightarrow 0 it is understood to be along this fixed subsequence.

    Lemma 4.1. W_{k,j}^n satisfies a spatial variation bound and a time continuity estimate for each k \in \{1, \ldots, K\} :

    \begin{equation} \sum\limits_{j \in \mathbb{Z}} \left|{\Delta_+ W_{k,j}^n}\right| = 1, \quad \sum\limits_{j \in \mathbb{Z}} \left|{W_{k,j}^{n+1}-W_{k,j}^n}\right| \le 1/2. \end{equation} (4.1)

    Proof. The first part of (4.1) is evident from (3.5). For the second part of (4.1), we write (3.11) in the form

    \begin{equation} W_{k,j}^{n+1}-W_{k,j}^n = \alpha_k^n\Delta_+W_{k,j}^n - \beta_k^n \Delta_-W_{k,j}^n. \end{equation} (4.2)

    Taking absolute values, and recalling from the proof of Lemma 3.1 that \alpha_k^n, \beta_k^n \in [0,1] yields

    \begin{equation} \left|{W_{k,j}^{n+1}-W_j^n}\right| \le \alpha_k^n \left|{\Delta_+W_{k,j}^n}\right| + \beta_k^n \left|{\Delta_-W_{k,j}^n}\right|. \end{equation} (4.3)

    Then summing over j \in \mathbb{Z} and using \sum_{j \in \mathbb{Z}} \left|{\Delta_+W_{k,j}^n}\right| = 1 , \alpha_k^n + \beta_k^n \le 1/2 , gives the second part of (4.1)

    Lemma 4.2. As \Delta \rightarrow 0 , w_k^{ \Delta}(x,t) \rightarrow H(x-h_k(t)) boundedly a.e. and in L^1_{ \mathrm{loc}}( \Pi_T) for each k \in \{1, \ldots, K\} .

    Proof. Lemma 4.1 along with W_{k,j}^n \in [0,1] (Lemma 3.1) guarantees that w_k^{ \Delta} converges along a subsequence in L^1_{ \mathrm{loc}}( \mathbb{R}_+ \times \mathbb{R}) and boundedly a.e. to some w_k \in L^{\infty}( \Pi_T) \cap C([0,T]; L^1_{\mathrm{loc}}( \mathbb{R})) .

    A standard Lax-Wendroff calculation [9] proves that w_k is a weak solution of

    \begin{equation} \partial_t w_k + h_k'(t)\partial_x w_k = 0, \quad w_k(x,0) = H(x-h_k(0)). \end{equation} (4.4)

    One such weak solution is w_k(x,t) = H(x-h_k(t)) . We will show that this is the only weak solution and the proof will be complete. Assume that w_k and \tilde{w}_k are both weak solutions of (4.4). This implies that for every \phi \in C_0^{\infty}( \mathbb{R} \times [0,T]) ,

    \begin{equation} \int_0^T \int_{ \mathbb{R}} \left(\tilde{w}_k -w_k\right) \{\phi_t + h_k'(t)\phi_x \} \,dx \,dt = \int_0^T \left(\tilde{w}_k -w_k\right) \phi(x,T) \, dt. \end{equation} (4.5)

    Fix \psi \in C_0^{\infty}( \mathbb{R} \times [0,T]) . Let

    \begin{equation} \phi(x,t) = \int_T^t \psi \left(x - h_k(t) + h_k(\sigma), \sigma \right) \, d \sigma. \end{equation} (4.6)

    It is readily verified that \phi_t + h_k'(t) \phi_x = \psi , \phi(\cdot,T) = 0 . Substituting into (4.5), we have

    \begin{equation} \int_0^T \int_{ \mathbb{R}} \left(\tilde{w}_k -w_k\right)\psi(x,t) \,dx \,dt = 0. \end{equation} (4.7)

    Since (4.7) holds for any \psi \in C_0^{\infty}( \mathbb{R} \times [0,T]) , we conclude that w = \tilde{w} a.e.

    The following lemma is a direct consequence of (2.12), Lemma 3.5, and Lemma 4.2.

    Lemma 4.3. Define z(x,t) = u(x,t) + \sum_{k = 1}^K \lambda_k H(x-h_k(t)) . As \Delta \rightarrow 0 , z^{ \Delta}(x,t) \rightarrow z(x,t) boundedly a.e. and in L^1_{ \mathrm{loc}}( \Pi_T) .

    In this section we verify that the subsequential limit u is a Kružkov entropy solution in \Pi_T \setminus \Gamma and satisfies the jump condition (1.3).

    Here and in Section 6 we will employ the test function 0 \le \psi_{\delta}(x) \in \mathcal{C}_0^{\infty}( \mathbb{R}) , \delta>0 , such that \psi_{\delta}(0) = 1 , \rm{supp}(\psi_{\delta}) = [-\delta,\delta] , and

    \begin{equation} \psi_{\delta}'(x) = \begin{cases} \,\,\,\, \eta_{\delta}(x+\delta/2), &\quad x \le 0,\\ -\eta_{\delta}(x-\delta/2), &\quad x \ge 0, \end{cases} \end{equation} (5.1)

    where \eta_{\delta} denotes the standard C^{\infty}( \mathbb{R}) mollifier:

    \begin{equation} \rm{supp} (\eta_{\delta}) = [-\delta/2, \delta/2],\quad \eta_{\delta}(x) \ge 0\,\, \forall x\in \mathbb{R},\quad \int_{ \mathbb{R}} \eta_{\delta}(x) \, dx = 1. \end{equation} (5.2)

    Assumption 5.1. Assume that the particle trajectories do not intersect except possibly on a subset F \subset (0,T) having Lebesgue measure zero.

    Remark 7. The set F has the form F = \cup_{i \ne j} F_{i,j} , where

    \begin{equation*} F_{i,j}: = \{t \in (0,T)| h_i(t) = h_j(t) \}. \end{equation*}

    Since each of the particle paths t\mapsto h_k(t) is continuous, each F_{i,j} is closed, and thus F is also a closed subset of (0,T) . There are no particle path intersections in the open set E: = (0,T) \setminus F . E is a countable disjoint union of open intervals, E = \cup_{\mathsf{m} = 1}^{\mathsf{M}} (a_\mathsf{m},b_\mathsf{m}) , where 1\le \mathsf{M} \le \infty and each (a_\mathsf{m},b_\mathsf{m}) \subseteq (0,T) . By Assumption 2, E is of full measure, \rm{meas}((0,T) \setminus E) = 0 .

    Lemma 5.1. Define \mathcal{U} = [ u^0_{\min}-\sum_{k = 1}^K \lambda_k, u^0_{\max} + \sum_{k = 1}^K \lambda_k] . Referring to (2.6), let G(U_{j+1}^n,U_j^n,U_{j-1}^n) = U_j^n - \mu \Delta_- \bar{f}^n_{ j+1/2} . Then G is nondecreasing with respect to each of U_{j+1}^n,U_j^n,U_{j-1}^n if U_{j+1}^n,U_j^n,U_{j-1}^n \in \mathcal{U} . Referring to (2.13) , Z_j^{n+1} is nondecreasing with respect to each of Z_{j+1}^n,Z_j^n,Z_{j-1}^n if Z_{j+1}^n,Z_j^n,Z_{j-1}^n \in [ z^0_{\min}, z^0_{\max}] .

    Proof. The partial derivatives of G are

    \begin{equation} {{\partial G}\over{\partial U_j^n}} = 1-q,\quad {{\partial G}\over{\partial U_{j+1}^n}} = -{{\mu}\over 2} U_{j+1}^n + {q\over 2} ,\quad {{\partial G}\over{\partial U_{j-1}^n}} = {{\mu}\over 2} U_{j-1}^n + {q\over 2}. \end{equation} (5.3)

    Clearly {\partial G}/{\partial U_j^n}\ge 0 since q \le 1/2 . For {\partial U_j^{n+1}}/{\partial U_{j\pm1}^n} ,

    \begin{equation} {{\partial G}\over{\partial U_{j\pm1}^n}} \ge {1\over 2} \left(q - \mu \left\|{U^n}\right\|_{\infty} \right) \ge {1\over 2} \left(q - \mu \left(\left\|{u_0}\right\|_{\infty} + \sum\limits_{k = 1}^K \lambda_k \right) \right). \end{equation} (5.4)

    In view of (5.4) and (3.1) it is clear that \partial G / \partial U_{j\pm1}^n \ge 0 .

    For Z_j^{n+1} we use (2.13) to compute

    \begin{equation} \begin{split} &{{\partial Z_j^{n+1}}\over{\partial Z_j^n}} = 1 - q,\\ &{{\partial Z_j^{n+1}}\over{\partial Z_{j+1}^n}} = {q \over 2} - {\mu \over 2} Z_{j+1}^n +{\mu \over 2} \sum\limits_{k = 1}^K \lambda_k\hat{W}_{k,j}^n, \quad {{\partial Z_j^{n+1}}\over{\partial Z_{j-1}^n}} = {q \over 2} + {\mu \over 2} Z_{j-1}^n -{\mu \over 2} \sum\limits_{k = 1}^K \lambda_k \hat{W}_{k,j}^n. \end{split} \end{equation} (5.5)

    It is readily verified that each of these partial derivatives is nonnegative using (3.1) and the fact that \hat{W}_{k,j}^n \in [0,1] .

    The following lemma is a straightforward consequence of (3.5) and Lemma 4.2.

    Lemma 5.2. Define

    \begin{equation} S_j^n = \sum\limits_{k = 1}^K \lambda_k \hat{W}_{k,j}^n, \quad S^{ \Delta}(x,t) = \sum\limits_{n = 0}^N \sum\limits_{j \in \mathbb{Z}} \chi_j(x) \chi^n(t) S_j^n. \end{equation} (5.6)

    S_j^n has the following properties:

    \begin{equation} 0 \le S^n_{j} \le \sum\limits_{k = 1}^K \lambda_k, \quad \Delta_+ S^n_{j} \ge 0,\quad \sum\limits_{j \in \mathbb{Z}} \Delta_+ S^n_{j} = \sum\limits_{k = 1}^K \lambda_k, \end{equation} (5.7)

    and as \Delta \rightarrow 0 , S^{ \Delta}(x,t) \rightarrow \sum_{k = 1}^K \lambda_kH(x-h_k(t)) boundedly a.e. and in L^1_{ \mathrm{loc}}( \Pi_T) .

    Lemma 5.3. The following discrete entropy inequalities hold for all \kappa \in [ z^0_{\min}, z^0_{\max}] :

    \begin{equation} \begin{split} &Z_j^{n+1} \vee \kappa \le Z_j^n \vee \kappa - \mu \Delta_- \bar{f}(Z_{j+1}^n\vee \kappa,Z_j^n \vee \kappa) +{\mu \over 2} S_j^n \left(Z_{j+1}^n\vee \kappa - Z_{j-1}^n \vee \kappa\right),\\ &Z_j^{n+1} \wedge \kappa \ge Z_j^n \wedge \kappa - \mu \Delta_- \bar{f}(Z_{j+1}^n\wedge \kappa,Z_j^n \wedge \kappa) +{\mu \over 2} S_j^n \left(Z_{j+1}^n\wedge \kappa - Z_{j-1}^n \wedge \kappa\right). \end{split} \end{equation} (5.8)

    Proof. Writing (2.13) in the form Z_j^{n+1} = P(Z_{j+1}^n,Z_j^n,Z_{j-1}^n) , it is readily apparent that P(\kappa,\kappa,\kappa) = \kappa . Using this observation the proof is a standard calculation [8,9], using the fact that P is a nondecreasing function of all three arguments (Lemma 5.1).

    Lemma 5.4. The limit solution u satisfies the jump condition (1.3) for a.e. t \in (0,T) and each k \in {1, \ldots, K} .

    Proof. We start with the first inequality in (5.8), and use the identity

    \begin{equation} A_j\left(B_{j+1} - B_{j-1} \right) = \Delta_+\left(A_j B_j \right) - B_{j+1}\Delta_+ A_j + \Delta_-\left(A_j B_j \right) - B_{j-1}\Delta_- A_j. \end{equation} (5.9)

    This results in

    \begin{equation} \begin{split} Z_j^{n+1} \vee \kappa &\le Z_j^n \vee \kappa\\ &- \mu \Delta_-\Bigl( \bar{f}(Z_{j+1}^n\vee \kappa,Z_j^n \vee \kappa) -{1 \over 2} S_{j+1}^n (Z_{j+1}^n \vee \kappa) -{1\over 2} S_j^n (Z_j^n \vee \kappa) \Bigr)\\ &- {{\mu} \over 2} \left((Z_{j+1}^n\vee \kappa) \Delta_+ S_j^n + (Z_{j-1}^n\vee \kappa) \Delta_- S_j^n\right). \end{split} \end{equation} (5.10)

    Since \Delta_{\pm} S_j^n\ge 0 , we have

    \begin{equation} (Z_{j+1}^n\vee \kappa) \Delta_+ S_j^n \ge \kappa \Delta_+ S_j^n, \quad (Z_{j-1}^n\vee \kappa) \Delta_- S_j^n \ge \kappa \Delta_- S_j^n, \end{equation} (5.11)

    and so we can replace (5.10) by

    \begin{equation} \begin{split} Z_j^{n+1} \vee \kappa &\le Z_j^n \vee \kappa\\ &- \mu \Delta_- \Bigl(\bar{f}(Z_{j+1}^n\vee \kappa,Z_j^n \vee \kappa) -{1 \over 2} S_{j+1}^n (Z_{j+1}^n \vee \kappa) -{1 \over 2} S_j^n (Z_j^n \vee \kappa) \Bigr)\\ &- {{ \mu \kappa} \over 2} \left(S_{j+1}^n - S_{j-1}^n\right). \end{split} \end{equation} (5.12)

    Following the proof of the Lax-Wendroff theorem [9], let \phi be a nonnegative test function with \phi(x,0) = 0 , and \phi_j^n : = \phi(x_j,t^n) . We multiply (5.12) by \phi_j^n \Delta x , and then sum over j \in \mathbb{Z} , n \ge 0 . After summation by parts the result is

    \begin{equation} \begin{split} &\Delta x \Delta t \sum\limits_{j\in \mathbb{Z}} \sum\limits_{n\ge 0} (Z_j^{n+1} \vee \kappa){{\phi_j^{n+1} - \phi_j^n}\over{\Delta t}}\\ &+ \Delta x \Delta t \sum\limits_{j\in \mathbb{Z}} \sum\limits_{n\ge 0} \Bigl(\bar{f}(Z_{j+1}^n\vee \kappa,Z_{j}^n \vee \kappa) - {{1 }\over 2} S_j^n(Z_j^n \vee \kappa) - {{1 }\over 2} S_{j+1}^n(Z_{j+1}^n \vee \kappa)\Bigr) {{\Delta_+ \phi_j^n}\over{\Delta x}}\\ &+ \Delta x \Delta t { \kappa} \sum\limits_{j\in \mathbb{Z}} \sum\limits_{n\ge 0} S^n_{j} {{\Delta_+ \phi_{j}^n}\over{\Delta x}} \ge 0. \end{split} \end{equation} (5.13)

    Letting \Delta \downarrow 0 and recalling z^{ \Delta} \rightarrow z , S^{ \Delta} \rightarrow \sum_{k = 1}^K \lambda_k H(x-h_k(t)) yields

    \begin{equation} \begin{split} \int_0^T \int_{ \mathbb{R}} (z \vee \kappa) \phi_t \,dx \, dt &+\int_0^T \int_{ \mathbb{R}} \Bigl(f(z \vee \kappa) - \sum\limits_{l = 1}^K \lambda_l H(x-h_l(t)) (z \vee \kappa) \Bigr)\phi_x \,dx \, dt\\ &+\kappa \int_0^T \int_{ \mathbb{R}} \sum\limits_{l = 1}^K \lambda_l H(x-h_l(t)) \phi_x \,dx \, dt \ge 0. \end{split} \end{equation} (5.14)

    After simplifying the last integral the result is

    \begin{equation} \begin{split} \int_0^T \int_{ \mathbb{R}} (z \vee \kappa) \phi_t \,dx \, dt &+\int_0^T \int_{ \mathbb{R}} \Bigl(f(z \vee \kappa) - \sum\limits_{l = 1}^K \lambda_l H(x-h_l(t)) (z \vee \kappa) \Bigr)\phi_x \,dx \, dt\\ &-\kappa \sum\limits_{l = 1}^K \lambda_l \int_0^T \phi(h_l(t), t) \, dt \ge 0. \end{split} \end{equation} (5.15)

    A similar calculation starting from the second inequality of (5.8) yields

    \begin{equation} \begin{split} \int_0^T \int_{ \mathbb{R}} (z \wedge \kappa) \phi_t \,dx \, dt &+\int_0^T \int_{ \mathbb{R}} \Bigl(f(z \wedge \kappa) - \sum\limits_{l = 1}^K \lambda_l H(x-h_l(t)) (z \wedge \kappa) \Bigr)\phi_x \,dx \, dt\\ &-\kappa \sum\limits_{l = 1}^K \lambda_l \int_0^T \phi(h_l(t), t) \, dt \le 0. \end{split} \end{equation} (5.16)

    Recalling Assumption 5.1 and Remark 7, fix an interval \mathcal{I}_{\mathsf{m}}: = (a_{\mathsf{m}}, b_{\mathsf{m}}) \subseteq (0,T) where there are no path intersections, and fix a particle path, indexed by k . For this calculation we will use the abbreviations z^{\pm}(t) = z(h_k(t)^{\pm},t) and c_k(t) = h_k'(t) . The ordering of the particles does not change in \mathcal{I}_{\mathsf{m}} , so we can assume that the particles are labeled so that

    \begin{equation} h_1(t) < h_2(t) < \cdots < h_k(t) < \cdots < h_K(t), \quad t \in \mathcal{I}_{\mathsf{m}}. \end{equation} (5.17)

    Let \phi(x,t) = \psi_{\delta}(x-h_k(t))\rho(t) , where 0 \le \rho \in C_0^{\infty}(\mathcal{I}_{\mathsf{m}}) . Letting \delta \downarrow 0 in (5.15) yields

    \begin{equation} \begin{aligned} &\int_{\mathcal{I}_\mathsf{m}} \{ f(z^- \vee \kappa) - c_k(z^- \vee \kappa) - \left(f(z^+ \vee \kappa) - c_k(z^+ \vee \kappa) -\lambda_k (z^+ \vee \kappa)\right) \\ &\qquad \qquad \qquad- \gamma_k \left(z^- \vee \kappa - z^+ \vee \kappa \right) - \lambda_k \kappa \} \rho(t) \, dt \ge 0, \end{aligned} \end{equation} (5.18)

    where \gamma_k = \sum_{l<k} \lambda_l , and we have abbreviated z^{\pm} = z^{\pm}(t) , c_k = c_k(t) . Another such test function calculation, this time with (5.16) results in

    \begin{equation} \begin{aligned} &\int_{\mathcal{I}_\mathsf{m}} \{ f(z^- \wedge \kappa) - c_k(z^- \wedge \kappa) - \left(f(z^+ \wedge \kappa)- c_k(z^+ \wedge \kappa) -\lambda_k (z^+ \wedge \kappa)\right)\\ &\qquad \qquad \qquad - \gamma_k \left(z^- \wedge \kappa - z^+ \wedge \kappa \right) - \lambda_k \kappa \} \rho(t) \, dt \le 0. \end{aligned} \end{equation} (5.19)

    Continuing with the abbreviation z^{\pm} = z^{\pm}(t) , c_k = c_k(t) , for a.e. t \in \mathcal{I}_\mathsf{m} we have

    \begin{equation} \begin{aligned} &f(z^- \vee \kappa) - c_k(z^- \vee \kappa) - \left(f(z^+ \vee \kappa) - c_k(z^+ \vee \kappa) -\lambda_k (z^+ \vee \kappa)\right) \\ &\qquad \qquad \qquad- \gamma_k \left(z^- \vee \kappa - z^+ \vee \kappa \right) - \lambda_k \kappa \ge 0, \end{aligned} \end{equation} (5.20)
    \begin{equation} \begin{aligned} &f(z^- \wedge \kappa) - c_k(z^- \wedge \kappa) - \left(f(z^+ \wedge \kappa)- c_k(z^+ \wedge \kappa) -\lambda_k (z^+ \wedge \kappa)\right)\\ &\qquad \qquad \qquad - \gamma_k \left(z^- \wedge \kappa - z^+ \wedge \kappa \right) - \lambda_k \kappa \le 0. \end{aligned} \end{equation} (5.21)

    Fix a time t\in \mathcal{I}_\mathsf{m} where (5.20), (5.21) hold. If z^- = z^+ then (5.20) and (5.21) are satisfied. So assume for now that z^- \neq z^+ . Substituting z^- \le \kappa \le z^+ into (5.20) and then (5.21) gives

    \begin{equation} z^- \le \kappa \le z^+ \implies \left\{ \begin{split} &f(z^+)-f(\kappa) \le (\lambda_k +\tilde{c}_k)(z^+ -\kappa),\\ &f(z^-) - f(\kappa) \le \tilde{c}_k(z^- - \kappa). \end{split} \right. \end{equation} (5.22)

    where \tilde{c}_k = c_k + \gamma_k . Repeating this calculation with z^+ \le \kappa \le z^- , we find that

    \begin{equation} z^+ \le \kappa \le z^- \implies \left\{ \begin{split} &f(z^+)-f(\kappa) \ge (\lambda_k +\tilde{c}_k)(z^+ -\kappa),\\ &f(z^-) - f(\kappa) \ge \tilde{c}_k(z^- - \kappa). \end{split} \right. \end{equation} (5.23)

    Plugging \kappa = z^- into the first inequality of (5.22) and then into the first inequality of (5.23), and recalling f(z) = z^2/2 , yields

    \begin{equation} z^+ + z^- \le 2 (\lambda_k + \tilde{c}_k). \end{equation} (5.24)

    The second inequality of (5.22) (for z^-< z^+ ) or the second inequality of (5.23) (for z^- > z^+) implies that in either case

    \begin{equation} z^- \ge \tilde{c}_k. \end{equation} (5.25)

    Substituting \kappa = z^+ into the second inequalities of (5.22) and (5.23) yields

    \begin{equation} z^+ + z^- \ge 2\tilde{c}_k. \end{equation} (5.26)

    Finally, with \epsilon>0 , we substitute \kappa = z^+ - \epsilon into the first inequality of (5.22), and \kappa = z^+ + \epsilon into the first inequality of (5.23). Sending \epsilon \downarrow 0 results in

    \begin{equation} z^+ \le \lambda_k + \tilde{c}_k. \end{equation} (5.27)

    Thus either z^+ = z^- or all of (5.24), (5.25), (5.26), (5.27) hold. Let u^{\pm} = u(h_k(t)^{\pm},t) . Substituting z^- = u^- + \gamma_k , z^+ = u^+ + \gamma_k + \lambda_k into these relationships we have shown that either

    \begin{equation} u^+-c_k = u^- -c_k - \lambda_k, \end{equation} (5.28)

    or

    \begin{equation} u^- -c_k \ge 0, \quad u^+ - c_k \le 0, \quad -\lambda_k \le ( u^- -c_k)+(u^+ - c_k) \le \lambda_k. \end{equation} (5.29)

    Recalling Definition 1.1, and that c_k = h_k'(t) , it is evident from (5.28), (5.29) that

    \begin{equation} (u^-,u^+) \in \mathcal{G}(\lambda_k,c_k) = \mathcal{G}(\lambda_k,h_k'(t)), \end{equation} (5.30)

    and this holds for a.e. t \in \mathcal{I}_\mathsf{m} . The proof is completed by repeating this argument for each k \in \{1,\ldots,K\} and each \mathsf{m} \in \{1, \ldots, \mathsf{M}\} .

    Lemma 5.5. The following discrete entropy inequality holds for each \kappa \in \mathbb{R} :

    \begin{equation} \begin{split} \left|{U_j^{n+1} - \kappa}\right| &\le \left|{U_j^{n} - \kappa}\right| - \mu \Delta_- \bar{F}\left(U_{j+1}^{n},U_j^{n} \right)\\ &+ {{\mu}\over 2}\sum\limits_{k = 1}^K \lambda_k \left|{c_k^n-\hat{U}_j^n}\right| \left(W_{k,j+1}^n - W_{k,j-1}^n \right), \end{split} \end{equation} (5.31)

    where \bar{F}\left(U_{j+1}^{n},U_j^{n} \right) = \bar{f}(U_{j+1}^n \vee \kappa,U_{j}^n \vee \kappa) - \bar{f}(U_{j+1}^n \wedge \kappa,U_{j}^n \wedge \kappa) .

    Proof. First assume that \kappa \in \mathcal{U} = [ u^0_{\min}-\sum_{k = 1}^K \lambda_k, u^0_{\max} + \sum_{k = 1}^K \lambda_k] . We write the first equation of (2.6) in the form

    \begin{equation} U_j^{n+1} = G(U_{j+1}^n,U_j^n,U_{j-1}^n) +Q_j^n, \end{equation} (5.32)

    where

    \begin{equation} \begin{split} &V_j^{n+1}: = G(U_{j+1}^n,U_j^n,U_{j-1}^n) = U_j^n - \mu \Delta_- \bar{f}^n_{ j+1/2}, \\ &Q_j^n = {{\mu}\over 2}\sum\limits_{k = 1}^K \lambda_k \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right). \end{split} \end{equation} (5.33)

    Invoking the monotonicity of G (Lemma 5.1), a standard calculation [8,9] yields

    \begin{equation} \left|{V_j^{n+1} - \kappa}\right| \le \left|{U_j^{n} - \kappa}\right| - \mu \Delta_- \bar{F}\left(U_{j+1}^{n},U_j^{n} \right), \end{equation} (5.34)

    for \kappa \in \mathcal{U} . Substituting V_j^{n+1} = U_j^{n+1} - Q_j^n , and using the triangle inequality yields (5.31), assuming \kappa \in \mathcal{U} .

    Now take the case where \kappa \notin \mathcal{U} , say \kappa < u^0_{\min} - \sum_{k = 1}^K \lambda_k . In that case (5.31) reduces to

    \begin{equation} U_j^{n+1} \le U_j^n -\mu \Delta_- \bar{f}^n_{ j+1/2} + \left|{Q_j^n}\right|. \end{equation} (5.35)

    which, recalling the first equation of (2.6), is clearly satisfied. The case where \kappa > u^0_{\max} + \sum_{k = 1}^K \lambda_k is handled similarly.

    Lemma 5.6. The limit u is a Kružkov entropy solution in \Pi_T \setminus \Gamma of the Burgers equation with initial data u_0 .

    Proof. Define F(a,b) = f(a\vee b)-f(a\wedge b) = \operatorname*{sgn}(a-b)(a^2/2 - b^2/2) . We must show that u satisfies

    \begin{equation} \int_0^T \int_{ \mathbb{R}} \left(\left|{u-\kappa}\right|\phi_t + F(u,\kappa) \phi_x \right) \,dx \,dt + \int_R \left|{u_0 - \kappa}\right| \phi(x,0) \,dx \ge 0 \end{equation} (5.36)

    for every \kappa \in \mathbb{R} and every nonnegative test function \phi \in C_0^{\infty}\left( \mathbb{R} \times [0,T) \setminus \Gamma \right) .

    The proof is based on the discrete entropy inequality (5.31). Due to the bounds on U_j^n and c_k^n (Lemma 3.1), we have for some B>0 which independent of \Delta ,

    \begin{equation} {{\mu}\over 2}\sum\limits_{k = 1}^K \lambda_k \left|{c_k^n-\hat{U}_j^n}\right| \left(W_{k,j+1}^n - W_{k,j-1}^n \right) \le {{ \mu}\over 2}B \sum\limits_{k = 1}^K \lambda_k \left(W_{k,j+1}^n - W_{k,j-1}^n \right). \end{equation} (5.37)

    Substituting into (5.31) the result is

    \begin{equation} \left|{U_j^{n+1} - \kappa}\right| \le \left|{U_j^{n} - \kappa}\right| - \mu \Delta_- \bar{F}\left(U_{j+1}^{n},U_j^{n} \right) + {{\mu}\over 2}B\sum\limits_{k = 1}^K \lambda_k \left(W_{k,j+1}^n - W_{k,j-1}^n \right). \end{equation} (5.38)

    Multiplying by \phi_j^n = \phi(x_j,t^n) and then summing by parts we find that

    \begin{equation} \begin{split} & \Delta x \Delta t\sum\limits_{n = 0}^N \sum\limits_{j \in \mathbb{Z}} \left\{\left|{U_j^{n+1} - \kappa}\right| (\phi_j^{n+1}- \phi_j^n)/ \Delta t +\bar{F}\left(U_{j+1}^{n},U_j^{n} \right) (\phi_{j+1}^{n}- \phi_j^n)/ \Delta x \right\}\\ &-B\sum\limits_{k = 1}^K \lambda_k \Delta x \Delta t\sum\limits_{n = 0}^N \sum\limits_{j \in \mathbb{Z}} W_{k,j}^n {1\over 2}(\phi_{j+1}^{n}- \phi_{j-1}^n)/ \Delta x + \Delta x \sum\limits_{j \in \mathbb{Z}} \left|{U_j^{0} - \kappa}\right|\phi_j^0 \,dx \ge 0. \end{split} \end{equation} (5.39)

    Letting \Delta \rightarrow 0 , and using u^{ \Delta} \rightarrow u , w_k^{ \Delta} \rightarrow H(x-h_k(t)) , results in

    \begin{equation} \begin{split} &\int_0^T \int_{ \mathbb{R}} \left(\left|{u-\kappa}\right| \phi_t + F(u,\kappa)\phi_x \right) \,dx \,dt - B\sum\limits_{k = 1}^K \lambda_k \int_0^T \int_{ \mathbb{R}} H(x-h_k(t)) \phi_x \,dx \,dt \\ &+ \int_{ \mathbb{R}} \left|{u_0(x) - \kappa}\right| \, dx \ge 0. \end{split} \end{equation} (5.40)

    The proof is finished by observing that \int_{ \mathbb{R}} H(x-h_k(t)) \phi_x \,dx = 0 , since \phi(h_k(t),t) = 0 .

    In this section we prove that the limit h_k satisfies the differential equation (1.4). This section also contains the proof of Theorem 1.3. Assumption 5.1 (restriction on particle intersections) remains in effect in this section.

    Lemma 6.1. The limit h_k(t) satisfies the differential equation (1.4) for each k \in {1,\ldots,K} and a.e. t \in (0,T) . Also, (h_k(0),h_k'(0)) = (h_{k,0},v_{k,0}) .

    Proof. Fix a particle with index k , 1\le k \le K . Let a_k^n = (c_k^{n+1}-c_k^n)/\Delta t . The third equation of (2.6) yields

    \begin{equation} m_k a_k^n = -\sum\limits_{j \in \mathbb{Z}} {{ \lambda_k}\over 2}\left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right). \end{equation} (6.1)

    Define \psi_j^n = \psi_{\delta}(x_j - h_k(t^n)) , where \psi_{\delta} is defined by (5.1). Let \xi(t) \in \mathcal{C}^{\infty}_0((0,T)) and define \xi^n = \xi(t^n) . We re-write (6.1) in the form

    \begin{equation} \begin{split} m_k a_k^n & = -{{\lambda_k}\over{2}}\sum\limits_{j\in \mathbb{Z}} \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right) \psi_j^n\\ &\quad - {{\lambda_k}\over{2}}\sum\limits_{j\in \mathbb{Z}} \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right) (1-\psi_j^n). \end{split} \end{equation} (6.2)

    Next we multiply by \xi^n \Delta t and sum over n:

    \begin{equation} \begin{split} m_k \Delta t \sum\limits_{n\ge 0} a_k^n \xi^n & = - {{\lambda_k}\over{2}}\Delta t \sum\limits_{n\ge 0}\sum\limits_{j\in \mathbb{Z}} \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right) \psi_j^n \xi^n\\ &- {{\lambda_k}\over{2}} \Delta t\sum\limits_{n\ge 0}\sum\limits_{j\in \mathbb{Z}} \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right) (1-\psi_j^n) \xi^n. \end{split} \end{equation} (6.3)

    We solve for \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right) in the first equation of (2.6),

    \begin{equation} \begin{split} \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right)& = {2 \over {\lambda_k \mu}}\left( U_j^{n+1}-U_j^n + \mu \Delta_- \bar{f}^n_{ j+1/2}\right)\\ &-{1 \over{\lambda_k}} \sum\limits_{l\neq k} \lambda_l \left(c_l^n - \hat{U}_j^n \right) \left(W^n_{l,j+1}-W^n_{l,j-1} \right), \end{split} \end{equation} (6.4)

    and substitute into the first sum on the right side of (6.3). The result is

    \begin{equation} \begin{split} m_k \Delta t\sum\limits_{n\ge 0} a_k^n \xi^n & = -\underbrace{\Delta x\sum\limits_{n\ge 0}\sum\limits_{j\in \mathbb{Z}} \left(U_j^{n+1}-U_j^n + \mu \Delta_- \bar{f}^n_{ j+1/2}\right) \psi_j^n \xi^n}_{ \mathcal{S}_1}\\ +& \underbrace{{1\over 2} \Delta t \sum\limits_{n\ge 0}\sum\limits_{j\in \mathbb{Z}} \sum\limits_{l\neq k}\lambda_l\left(c_l^n - \hat{U}_j^n \right) \left(W^n_{l,j+1}-W^n_{l,j-1} \right) \psi_j^n \xi^n }_{ \mathcal{S}_2}\\ - &{{\lambda_k}\over{2}} \underbrace{\Delta t \sum\limits_{n\ge 0}\sum\limits_{j\in \mathbb{Z}} \left(c_k^n - \hat{U}_j^n \right) \left(W^n_{k,j+1}-W^n_{k,j-1} \right) (1-\psi_j^n) \xi^n}_{ \mathcal{S}_3}.\\ \end{split} \end{equation} (6.5)

    Summing the left side of (6.5) by parts, we find that

    \begin{equation} m_k \Delta t\sum\limits_{n\ge 0} a_k^n \xi^n = -m_k \Delta t \sum\limits_{n \ge 0} c_k^{n+1} {{\xi^{n+1}-\xi^n}\over{ \Delta t}}. \end{equation} (6.6)

    Letting \Delta \downarrow 0 in (6.6), and using c_k^{ \Delta} \rightarrow h_k' , the result is

    \begin{equation} m_k \Delta t \sum\limits_{n\ge 0} a_k^n \xi^n \rightarrow -m_k \int_0^T h_k'(t) \xi'(t) \, dt, \end{equation} (6.7)

    and for \mathcal{S}_1 , summation by parts followed by sending \Delta \rightarrow 0 yields

    \begin{equation} \mathcal{S}_1 \rightarrow \int_0^T \int_{ \mathbb{R}} \left\{u\, \partial_t \left(\psi_{\delta}(x-h_k(t)) \xi(t)\right) + f(u) \,\partial_x \left(\psi_{\delta}(x-h_k(t)) \xi(t)\right) \right\} \,dx \,dt. \end{equation} (6.8)

    We next estimate \mathcal{S}_2 . Fix l \ne k . It suffices to estimate \mathcal{S}_{2,l} , where

    \begin{equation} \mathcal{S}_{2,l} = {1\over 2} \Delta t \sum\limits_{n\ge 0}\sum\limits_{j\in \mathbb{Z}} \lambda_l\left(c_l^n - \hat{U}_j^n \right) \left(W^n_{l,j+1}-W^n_{l,j-1} \right) \psi_j^n \xi^n. \end{equation} (6.9)

    Since c_l^n and \hat{U}_j^n are bounded (Lemma 3.1), and \left(W^n_{l,j+1}-W^n_{l,j-1} \right) \ge 0 , \psi_j^n \ge 0 ,

    \begin{equation} \left|{ \mathcal{S}_{2,l}}\right| \le B \Delta t\sum\limits_{n\ge 0} \left|{\xi^n}\right|\sum\limits_{j\in \mathbb{Z}} \left(W^n_{l,j+1}-W^n_{l,j-1} \right) \psi_j^n \end{equation} (6.10)

    where B is some positive number independent of \delta and \Delta . Summation by parts yields

    \begin{equation} \begin{split} \sum\limits_{j\in \mathbb{Z}} \left(W^n_{l,j+1}-W^n_{l,j-1} \right) \psi_j^n & = \sum\limits_{j \in \mathbb{Z}}\left(W^n_{l,j+1}\psi_{j+1}^n - W^n_{l,j-1}\psi_{j-1}^n\right)\\ &- \sum\limits_{j \in \mathbb{Z}} \left(W^n_{l,j+1}+W^n_{l,j} \right)\Delta_+ \psi_{j}^n. \end{split} \end{equation} (6.11)

    The first sum on the right is telescoping and is equal to zero. Thus, referring back to (6.10) we have

    \begin{equation} \begin{split} \left|{ \mathcal{S}_{2,l}}\right| &\le - B \Delta t \sum\limits_{n\ge 0} \left|{\xi^n }\right| \sum\limits_{j \in \mathbb{Z}} \left(W_{l,j+1}+W_{l,j} \right)\Delta_+ \psi_{j}^n\\ & = - 2B \Delta x \Delta t \sum\limits_{n\ge 0} \left|{\xi^n }\right| \sum\limits_{j \in \mathbb{Z}} {1\over2}\left(W_{l,j+1}+W_{l,j} \right)\Delta_+ \psi_{j}^n/ \Delta x. \end{split} \end{equation} (6.12)

    Letting \Delta \rightarrow 0 yields

    \begin{equation} \limsup\limits_{ \Delta \rightarrow 0} \left|{ \mathcal{S}_{2,l}}\right| \le - 2B \int_0^T \left|{\xi(t)}\right| \int_{ \mathbb{R}}w_l(x,t) \partial_x \psi_{\delta}(x-h_k(t)) \, dx \, dt. \end{equation} (6.13)

    Recalling that w_l(x,t) = H(x-h_l(t)) , we find that

    \begin{equation} \begin{split} \int_{ \mathbb{R}}w_l(x,t) \partial_x \psi_{\delta}(x-h_k(t)) \, dx & = \int_{x = h_l(t)}^{\infty} \partial_x \psi_{\delta}(x - h_k(t)) \, dx = - \psi_{\delta}(h_l(t)-h_k(t)).\\ \end{split} \end{equation} (6.14)

    Substituting into (6.13) yields the desired estimate of \mathcal{S}_{2,l} :

    \begin{equation} \limsup\limits_{ \Delta \rightarrow 0} \left|{ \mathcal{S}_{2,l}}\right| \le 2B\int_0^T \left|{\xi(t)}\right| \psi_{\delta}(h_l(t)-h_k(t)) \, dt. \end{equation} (6.15)

    We claim that \mathcal{S}_3 \rightarrow 0 . Since c_k^n and \hat{U}_j^n are bounded (Lemma 3.1), and \psi_j^n \le 1 , W^n_{k,j+1}-W^n_{k,j-1} \ge 0 ,

    \begin{equation} \left|{ \mathcal{S}_3}\right| \le B \Delta t\sum\limits_{n\ge 0} \left|{\xi^n}\right|\sum\limits_{j\in \mathbb{Z}} \left(W^n_{k,j+1}-W^n_{k,j-1} \right) (1-\psi_j^n). \end{equation} (6.16)

    where B is some positive number independent of the mesh size \Delta . Using the formula (6.11) with 1-\psi_j^n replacing \psi_j^n ,

    \begin{equation} \begin{split} \sum\limits_{j\in \mathbb{Z}} \left(W^n_{k,j+1}-W^n_{k,j-1} \right) (1-\psi_j^n) & = \sum\limits_{j \in \mathbb{Z}}\left(W^n_{k,j+1}(1-\psi_{j+1}^n) - W^n_{k,j-1}(1-\psi_{j-1}^n)\right)\\ &+ \sum\limits_{j \in \mathbb{Z}} \left(W^n_{k,j+1}+W^n_{k,j} \right)\Delta_+ \psi_{j}^n. \end{split} \end{equation} (6.17)

    In the second term on the right side we have used \Delta_+(1-\psi_{j}^n) = -\Delta_+\psi_{j}^n . The first sum on the right is telescoping and is equal to 2 . Thus, referring back to (6.16) we have

    \begin{equation} \begin{split} \left|{ \mathcal{S}_3}\right| &\le 2 B \Delta t\sum\limits_{n\ge 0} \left|{\xi^n}\right| + B \Delta t \sum\limits_{n\ge 0} \left|{\xi^n }\right| \sum\limits_{j \in \mathbb{Z}} \left(W_{k,j+1}+W_{k,j} \right)\Delta_+\psi_{j}^n\\ & = 2 B \Delta t\sum\limits_{n\ge 0} \left|{\xi^n}\right| + 2B \Delta t \Delta x\sum\limits_{n\ge 0} \left|{\xi^n }\right| \sum\limits_{j \in \mathbb{Z}} {1\over2}\left(W_{k,j+1}+W_{k,j} \right)\Delta_+\psi_{j}^n/ \Delta x. \end{split} \end{equation} (6.18)

    Letting \Delta \rightarrow 0 yields

    \begin{equation} \limsup\limits_{ \Delta \rightarrow 0} \left|{ \mathcal{S}_3}\right| \le 2 B \int_0^T \left|{\xi(t)}\right|\, dt + 2B \int_0^T \left|{\xi(t)}\right| \int_{ \mathbb{R}}w_k(x,t) \partial_x \psi_{\delta}(x-h_k(t) \, dx \, dt. \end{equation} (6.19)

    Substituting w_k(x,t) = H(x-h_k(t)) , and using \psi_{\delta}(0) = 1 , the result is

    \begin{equation} \begin{split} \int_{ \mathbb{R}}w_k(x,t) \partial_x \psi_{\delta}(x-h_k(t)) \, dx & = \int_{x = h_k(t)}^{\infty} \partial_x \psi_{\delta}(x-h_k(t)) \, dx = -1. \end{split} \end{equation} (6.20)

    Plugging (6.20) into (6.19) completes the proof of the claim.

    Combining \mathcal{S}_3 \rightarrow 0 with (6.7), (6.8), and (6.15) we have

    \begin{equation} \begin{split} & -m_k \int_0^T h_k'(t) \xi'(t) \, dt = \\ & \int_0^T \int_{ \mathbb{R}} \left\{u (\psi_{\delta}(x-h_k(t)) \xi(t))_t + f(u) (\psi_{\delta}(x-h_k(t)) \xi(t))_x \right\} \,dx \,dt\\ &+\int_{ \mathbb{R}} u_0(x) \psi_{\delta}(x-h_k(0)) \xi(0) \, dx +R_k, \end{split} \end{equation} (6.21)

    where

    \begin{equation} \left|{R_k}\right| \le 2B \sum\limits_{l\neq k} \int_0^T \left|{\xi(t)}\right| \psi_{\delta}(h_l(t)-h_k(t)) \, dt. \end{equation} (6.22)

    Next we consider the limit when \delta \rightarrow 0 in (6.21), (6.22). Due to Assumption 5.1 (restriction on particle intersections), if l \neq k then \left|{h_l(t)-h_k(t)}\right|>0 for a.e. t \in (0,T) and thus

    \begin{equation} {\psi_{\delta}(h_l(t)-h_k(t)) \rightarrow 0{\rm{\;for\;a.e.\;}}t \in (0,T)}, \end{equation} (6.23)

    with the result that R_k \rightarrow 0. Let

    \begin{equation} \begin{split} & \left[u(h_k(t),t)\right] = u(h_k(t)^+,t)-u(h_k(t)^-,t), \\ & \left[f(u(h_k(t),t))\right] = f(u(h_k(t)^+,t))-f(u(h_k(t)^-,t)). \end{split} \end{equation} (6.24)

    A straightforward calculation using (5.1), (5.2) gives

    \begin{equation} \begin{split} &\int_0^T \int_{ \mathbb{R}} \left\{u (\psi_{\delta}(x-h_k(t)) \xi(t))_t + f(u) (\psi_{\delta}(x-h_k(t)) \xi(t))_x \right\} \,dx \,dt \\ &\quad \quad \rightarrow \int_0^T\left\{h_k'(t) [u(h_k(t),t)] - [f(u(h_k(t),t))]\right\} \xi(t) \, dt, \end{split} \end{equation} (6.25)

    and

    \begin{equation} \int_{ \mathbb{R}} u_0(x) \psi_{\delta}(x-h_k(0)) \xi(0) \, dx \rightarrow 0. \end{equation} (6.26)

    The result is that (6.21) becomes

    \begin{equation} \begin{split} & -m_k \int_0^T h_k'(t) \xi'(t) \, dt \\ & \qquad \qquad \qquad \qquad = \int_0^T\left\{h_k'(t) [u(h_k(t),t)] - [f(u(h_k(t),t))]\right\} \xi(t) \, dt. \end{split} \end{equation} (6.27)

    After integrating the left side by parts the result is

    \begin{equation} \int_0^T\left\{m_k h_k''(t) - [u(h_k(t),t)]h_k'(t) - [f(u(h_k(t),t))]\right\} \xi(t) \, dt = 0, \end{equation} (6.28)

    implying that (1.4) holds for a.e. t \in [0,T] .

    The observation that for all \Delta >0 , h^{ \Delta}_k(0) = h_{k,0} and c^{ \Delta}_k(0) = v_{k,0} proves the assertion that (h_k(0),h_k'(0)) = (h_{k,0},v_{k,0}) .

    Proof of the main theorem.

    Proof. Lemma 3.5 provides the convergence portion of Theorem 1.3. That the limit (u,\vec{h}) is an entropy solution results from Lemmas 5.4, 5.6, and 6.1.

    Remark 8. For the single-particle case, Theorem 8 of [6] states that Definition 1.2 is sufficient for uniqueness. Thus if K = 1 , the Lax-Friedrichs approximations (u^{ \Delta}, h_1^{ \Delta}) converge to the unique entropy solution, and convergence is along the entire computed sequence, not just a subsequence.

    It is possible to somewhat reduce the excessively diffusive nature of Lax-Friedrichs differencing without adding too much complexity by using the MUSCL approach. Our incorporation of MUSCL processing is standard [12]. Let \mathcal{M}(\cdot,\cdot) denote the minmod function:

    \begin{equation} \mathcal{M}(a,b) = {1\over 2}\left( \operatorname*{sgn}(a)+ \operatorname*{sgn}(b) \right)\min(\left|{a}\right|,\left|{b}\right|). \end{equation} (7.1)

    We replace the numerical fluxes \bar{f}^n_{ j+1/2} , \bar{g}^n_{k, j+1/2} in (2.7) by

    \begin{equation} \begin{split} &\tilde{f}^n_{ j+1/2} = {1\over 2}\left( \left(U_{j+1}^{n,-} \right)^2/2 + \left(U_{j}^{n,+} \right)^2/2\right) - {q \over{2\mu}}\left(U_{j+1}^{n,-} -U_{j}^{n,+} \right),\\ &\tilde{g}^n_{k, j+1/2} = {1\over 2}\left( c_k^n W_{k,j+1}^{n,-} + c_k^n W_{k,j}^{n,+} \right) - {q \over{2\mu}}\left(W_{k,j+1}^{n,-} -W_{k,j}^{n,+} \right), \end{split} \end{equation} (7.2)

    where

    \begin{equation} \begin{split} &U_{j}^{n,\pm} = U_j^n \pm {1\over 2}\mathcal{M}(\Delta_+ U_j^n, \Delta_- U_j^n), \\ &W_{k,j}^{n,\pm} = W_{k,j}^n \pm {1\over 2}\mathcal{M}(\Delta_+ W_{k,j}^n, \Delta_- W_{k,j}^n). \end{split} \end{equation} (7.3)

    We do not presently have any convergence results or even stability estimates for the resulting scheme with MUSCL processing incorporated. A moderate amount of numerical experience indicates that the algorithm produces approximations that converge to the same solution as the basic algorithm of Section 2.

    Following are a few numerical examples. We refer to the scheme of Section 2 as the basic scheme, and the modified scheme of Section 7 as the MUSCL scheme. We used q = 1/2 in all examples.

    Example 8.1. This is a single-particle Riemann problem, with

    \begin{equation} (u_L,u_R) = (.15, -.15), \quad (h(0),h'(0)) = (0,.65), \quad \lambda = .5, \quad m = 2. \end{equation} (8.1)

    The exact solution is available for comparison, using the results of [11]. See Figure 1. The approximations appear to improve when the mesh size is halved, as expected. It is also apparent that the MUSCL scheme is more accurate than the basic one.

    Figure 1.  Example 8.1. Top: Fluid velocity u at t = 1 . Exact solution is solid line, with sharp corners. Bottom: Particle position error vs. time. Basic scheme (left plots) and MUSCL scheme (right plots). \Delta x = .0025 (dashed line), and \Delta x = .00125 (solid line). Both approximations used \mu = .25 .

    The sharp transition at x\approx 0.8 is a shock that is collocated with the particle. With our Lax-Friedrichs scheme there is some smearing of the shock. We must rely on a very small mesh size, even with the MUSCL version, to obtain a very sharp transition. The schemes of [1], [5], and [14] resolve this type of shock (i.e., the shock is collocated with the particle) with no smearing.

    Example 8.2. This is another single-particle Riemann problem with

    \begin{equation} (u_L,u_R) = (.25, .75),\quad (h(0),h'(0)) = (0,.65),\quad \lambda = .5,\quad m = 1. \end{equation} (8.2)

    As in the previous example the exact solution is available via [11]. This example displays a spurious kink, see Figure 2, that appears in some cases where a particle's velocity h_k'(t) lies between u(h_k^-(t),t) and u(h_k^+(t),t) . The kink is probably due to the large numerical viscosity of the Lax-Friedrichs scheme. The size of the kink diminishes, as expected, when the mesh shrinks. Also the MUSCL approximation has a smaller kink than the basic approximation.

    Figure 2.  Example 8.2. Fluid velocity u at t = 1 . Basic scheme (left plots) and MUSCL scheme (right plots). Exact solution (dashed line) and approximate solution (solid line). Top plots used \Delta x = .005 , bottom plots used \Delta x = .000625 . All approximations used \mu = .25 . A spurious kink is visible. Its magnitude diminishes with grid refinement.

    Example 8.3. This is a two-particle example with z(x,t) = \rm{constant} = \hat{z} . It is possible to explicitly solve this type of problem. With z(x,t) = \hat{z} , we have u(x,t) = \hat{z} - \lambda_1 H(x-h_1(t)) - \lambda_2 H(x-h_2(t)) . Thus the problem reduces to determining the particle paths h_1(t) and h_2(t) . This can be accomplished using the differential equations (1.4), which become

    \begin{equation} h_k'' + {{\lambda_k}\over{m_k}} h_k' = \sigma_k(t), \quad k = 1,2. \end{equation} (8.3)

    Here

    \begin{equation} \sigma_k(t) = {{\lambda_k \hat{z} - \lambda_k^2/2}\over {m_k}} + p_k(t), \end{equation} (8.4)

    where

    \begin{equation} p_1(t) = \begin{cases} 0, &\quad h_1(t) < h_2(t),\\ -{{\lambda_1 \lambda_2}\over{m_1}}, &\quad h_1(t) > h_2(t), \end{cases} \quad p_2(t) = \begin{cases} -{{\lambda_1 \lambda_2}\over{m_2}}, &\quad h_1(t) < h_2(t),\\ 0, &\quad h_1(t) > h_2(t). \end{cases} \end{equation} (8.5)

    Assume that the particle trajectories do not intersect except for a finite set of times \tau_\nu with 0<\tau_1< \ldots< \tau_M < T . Define \tau_0 = 0 , \tau_{M+1} = T , and let r_k = \lambda_k/m_k . The solution of (8.3), (8.4), (8.5) can be expressed piecewise. For t \in (\tau_\nu,\tau_{\nu+1}) the solution is

    \begin{equation} h_k(t) = h_k(\tau_\nu) +{{h_k'(\tau_\nu)}\over{r_k}}(1-\exp(-r_k(t-\tau_\nu))) -{{\sigma_k}\over{r_k^2}}(1-\exp(-r_k(t-\tau_\nu))) +{{\sigma_k}\over{r_k}}(t - \tau_\nu). \end{equation} (8.6)

    The parameters used in this example are

    \begin{equation} \begin{split} &m_1 = .025, m_2 = .02, (h_1(0),h_1'(0)) = (.2,1.2), (h_2(0),h_2'(0)) = (.3,0.9),\\ & \lambda_1 = .75, \lambda_2 = .5, \hat{z} = .5. \end{split} \end{equation} (8.7)

    See Figures 3 and 4. From Figure 3 it appears that the MUSCL scheme is more accurate than the basic scheme, as expected. We also see that the discrete L^1 error in u decreases as we decrease the mesh size. Figure 4 shows the approximate and exact particle trajectories. At the level of discretization shown, the particle trajectories produced by the basic scheme do not quite agree with the exact trajectories. This discrepancy diminishes when the mesh size is decreased (not shown), but convergence is slow. For the MUSCL scheme the resolution is better; the exact and computed trajectories are not visually distinguishable at this level of grid refinement.

    Figure 3.  Example 8.3. Solution u using basic scheme at t = .125 (upper left), and using MUSCL (upper right). True solution (dashed line) and approximate solution (solid line). Both upper plots computed with \Delta x = .00325 , \mu = .25 . The lower plots show the error in u in discrete L^1 norm as a function of time using the basic scheme (lower left) and MUSCL scheme (lower right). Uses \Delta x = .00325 and \Delta x = .001625 , \mu = .25 .

    Example 8.4. This is another two-particle example. This time the particles are initially heading toward each other, and the fluid is initially at rest. Unlike the previous example the true solution is not known. In Figure 5 we show the particle trajectories at three levels of grid refinement. It appears that the particle trajectories are converging as the mesh size is refined. The MUSCL scheme is better able to resolve the fine details of the trajectory, especially after the first crossing of trajectories.

    The initial fluid velocity is zero, u_0(x) = 0 . The other parameters of the problem are

    \begin{equation} m_1 = .04, m_2 = .02, (h_1(0),h_1'(0)) = (.1,-2), (h_2(0),h_2'(0)) = (-.1,4), \lambda_1 = \lambda_2 = 1. \end{equation} (8.8)

    The author thanks an anonymous referee for providing the now improved version of Assumption 5.1, and sharing ideas about how to weaken Assumption 5.1 for future efforts to address much more general particle interaction scenarios.

    [1] Ramanathan V, Cess RD, Harrison EF, et al. (1989) Cloud-Radiative Forcing and Climate: Results from the Earth Radiation Budget Experiment. Sci 243: 57–63. doi: 10.1126/science.243.4887.57
    [2] Arney G, Meadows V, Crisp D, et al. (2014) Spatially resolved measurements of H2O, HCl, CO, OCS, SO2, cloud opacity, and acid concentration in the Venus near-infrared spectral windows. J Geophys Res Planets 119: 1860–1891. doi: 10.1002/2014JE004662
    [3] Charnay B, Forget F, Tobie G, et al. (2014) Titan's past and future: 3D modeling of a pure nitrogen atmosphere and geological implications. Icarus 241: 269–279. doi: 10.1016/j.icarus.2014.07.009
    [4] Kasting JF, Pollack JB, Crisp D (1984) Effects of high CO2 levels on surface temperature and atmospheric oxidation state of the early Earth. J Atmos Chem 1: 403–428. doi: 10.1007/BF00053803
    [5] Kasting JF, Ackerman TP (1986) Climatic consequences of very high carbon dioxide levels in the earth's early atmosphere. Sci 234: 1383–1385. doi: 10.1126/science.11539665
    [6] Kasting JF (1987) Theoretical constraints on oxygen and carbon dioxide concentrations in the Precambrian atmosphere. Precambrian Res 34: 205–229. doi: 10.1016/0301-9268(87)90001-5
    [7] Kasting JF (1988) Runaway and moist greenhouse atmospheres and the evolution of Earth and Venus. Icarus 74: 472–494. doi: 10.1016/0019-1035(88)90116-9
    [8] Kasting JF, Whitmire DP, Reynolds RT (1993) Habitable Zones around Main Sequence Stars. Icarus 101: 108–128. doi: 10.1006/icar.1993.1010
    [9] Kasting JF, Howard C, Kopparapu RK (2015) Stratospheric Temperatures and Water Loss from Moist Greenhouse Atmospheres of Earth-like Planets. The Astrophys J Lett 813: L3. doi: 10.1088/2041-8205/813/1/L3
    [10] Pavlov AA, Kasting JF, Brown LL, et al. (2000) Greenhouse warming by CH4 in the atmosphere of early Earth. J Geophys Res 105: 11981–11990. doi: 10.1029/1999JE001134
    [11] Pavlov AA, Hurtgen MT, Kasting JF, et al. (2003) Methane-rich Proterozoic atmosphere? Geology 31: 87–90. doi: 10.1130/0091-7613(2003)031<0087:MRPA>2.0.CO;2
    [12] Kasting JF, Howard MT (2006) Atmospheric composition and climate on the early Earth. Philos Trans R Soc Lond B Biol Sci 361: 1733–1742. doi: 10.1098/rstb.2006.1902
    [13] Haqq-Misra JD, Domagal-Goldman SD, Kasting PJ, et al. (2008) A revised, hazy methane greenhouse for the archean earth. Astrobiology 8: 1127–1137. doi: 10.1089/ast.2007.0197
    [14] Kopparapu RK, Ramirez R, Kasting J, et al. (2013) Habitable Zones around Main-sequence Stars: New Estimates. The Astrophys J 765: 131. doi: 10.1088/0004-637X/765/2/131
    [15] Arney G, Domagal-Goldman SD, Meadows VS, et al. (2016) The Pale Orange Dot: The Spectrum and Habitability of Hazy Archean Earth. Astrobiology 16: 873–899. doi: 10.1089/ast.2015.1422
    [16] Arney G, Meadows VS, Domagal-Goldman SD, et al. (2017) Pale Orange Dots: The Impact of Organic Haze on the Habitability and Detectability of Earthlike Exoplanets. The Astrophys J 836: 49. doi: 10.3847/1538-4357/836/1/49
    [17] Way MJ, Aleinov I, Amundsen DS, et al. (2017) Resolving Orbital and Climate Keys of Earth and Extraterrestrial Environments with Dynamics (ROCKE-3D) 1.0: A General Circulation Model for Simulating the Climates of Rocky Planets. Astrophys J Suppl Ser 231: 12.
    [18] Wordsworth RD, Forget F, Selsis F,et al. (2011) Gliese 581d is the First Discovered Terrestrial-mass Exoplanet in the Habitable Zone. The Astrophys J Lett 733: L48. doi: 10.1088/2041-8205/733/2/L48
    [19] Neale RB, Richter JH, Conley AJ, et al. (2010) Description of the NCAR Community Atmosphere Model (CAM 4.0). NCAR.
    [20] Helling C, Lee G, Dobbs-Dixon I, et al. (2016) The mineral clouds on HD 209458b and HD 189733b. Mon Not of the R Astron Soc 460: 855–883. doi: 10.1093/mnras/stw662
    [21] Goldblatt C, Zahnle KJ (2011) Clouds and the Faint Young Sun Paradox. Clim Past 7: 203–220. doi: 10.5194/cp-7-203-2011
    [22] Boucher O, Randall D, Artaxo P, et al. (2013) Climate Change 2013: ThePhysical Science Basis. Contribution of Working Group I to the Fifth AssessmentReport of the Intergovernmental Panel on Climate Change. Cambridge: Cambridge University Press.
    [23] Rossow WB, Schiffer RA (1999) Advances in Understanding Clouds from ISCCP. Bull of the Am Meteorol Soc 80: 2261–2288. doi: 10.1175/1520-0477(1999)080<2261:AIUCFI>2.0.CO;2
    [24] Rossow WB, Zhang Y, Wang J (2005) A Statistical Model of Cloud Vertical Structure Based on Reconciling Cloud Layer Amounts Inferred from Satellites and Radiosonde Humidity Profiles. J Climate 18: 3587–605. doi: 10.1175/JCLI3479.1
    [25] Laurent C, Brogniez G, Doutriaux-Boucher M, et al. (2000) Modeling of light scattering in cirrus clouds with inhomogeneous hexagonal monocrystals. Comparison with in-situ and ADEOS-POLDER measurements. Geophys Res Lett 27: 113–116.
    [26] Yang P, Gaob BC, Baumc BA, et al. (2001) Radiative properties of cirrus clouds in the infrared (8–13µm ) spectral region. J of Quant Spectrosc & Radiat Transf 70: 473–504.
    [27] Yang P, Wei H, Huang HL, et al. (2005) Scattering and absorption property database for nonspherical ice particles in the near- through far-infrared spectral region. App Opt 44: 5512–5523. doi: 10.1364/AO.44.005512
    [28] Yang P, Bi L, Baum BA, et al. (2013) Spectrally Consistent Scattering, Absorption, and Polarization Properties of Atmospheric Ice Crystals at Wavelengths from 0.2 to 100 μm. J of the Atmos Sci 70: 330–347. doi: 10.1175/JAS-D-12-039.1
    [29] Baum BA, Yang P, Heymsfield AJ, et al. (2005) Bulk Scattering Properties for the Remote Sensing of Ice Clouds. Part II: Narrowband Models. J of Appl Meteorol 44: 1896–1911.
    [30] Baum BA, Yang P, Heymsfield AJ, et al. (2011) Improvements in Shortwave Bulk Scattering and Absorption Models for the Remote Sensing of Ice Clouds. J of Appl Meteorol and Clim 50: 1037–1056. doi: 10.1175/2010JAMC2608.1
    [31] Baran AJ, Labonnote LC (2007) A self-consistent scattering model for cirrus. I: The solar region. Q J of the R Meteorol Soc 133: 1899–1912. doi: 10.1002/qj.164
    [32] Baran AJ, Connolly PJ, Lee C (2009) Testing an ensemble model of cirrus ice crystals using midlatitude in situ estimates of ice water content, volume extinction coefficient and the total solar optical depth. J of Quant Spectrosc and Radiat Trans 110: 1579–1598. doi: 10.1016/j.jqsrt.2009.02.021
    [33] Baran AJ (2012) From the single-scattering properties of ice crystals to climate prediction: A way forward. Atmos Res 112: 45–69. doi: 10.1016/j.atmosres.2012.04.010
    [34] Baran AJ, Cotton R, Furtado K, et al. (2014) A self-consistent scattering model for cirrus. II: The high and low frequencies. Q J of the R Meteorol Soc 140: 1039–1057.
    [35] Field PR, Heymsfield AJ, Bansemer A (2007) Snow Size Distribution Parameterization for Midlatitude and Tropical Ice Clouds. J of the Atmos Sci 64: 4346–4365. doi: 10.1175/2007JAS2344.1
    [36] Sourdeval O, Laurent C, Baran AJ, et al. (2016) A methodology for simultaneous retrieval of ice and liquid water cloud properties. Part 2: Near-global retrievals and evaluation against A-Train products. Q J of the R Meteorol Soc 142: 3063–3081.
    [37] Hogan RJ, Illingworth AJ (2000) Deriving cloud overlap statistics from radar. Q J of the R Meteorol Soc 126: 2903–2909. doi: 10.1002/qj.49712656914
    [38] Toon OB, McKay CP, Ackerman TP, et al. (1989) Rapid calculation of radiative heating rates and photodissociation rates in inhomogeneous multiple scattering atmospheres. J of Geophys Res: Atmos 94: 16287–16301. doi: 10.1029/JD094iD13p16287
    [39] Trenberth KE, Fasullo JT, Kiehl J (2009) Earth's Global Energy Budget. Bull of the Am Meteorol Soc 90: 311–324. doi: 10.1175/2008BAMS2634.1
    [40] Zhang Y, Rossow WB, Lacis AA, et al. (2004) Calculation of radiative fluxes from the surface to top of atmosphere based on ISCCP and other global data sets: Refinements of the radiative transfer model and the input data. J of Geophys Res: Atmos 109.
  • This article has been cited by:

    1. Boris Andreianov, Abraham Sylla, Finite volume approximation and well-posedness of conservation laws with moving interfaces under abstract coupling conditions, 2023, 30, 1021-9722, 10.1007/s00030-023-00857-9
  • Reader Comments
  • © 2018 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4875) PDF downloads(667) Cited by(6)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog