Modeling and simulation of urban air pollution from the dispersion of vehicle exhaust: A continuum modeling approach. Abstract

Size: px
Start display at page:

Download "Modeling and simulation of urban air pollution from the dispersion of vehicle exhaust: A continuum modeling approach. Abstract"

Transcription

1 Modeling and simulation of urban air pollution from the dispersion of vehicle exhaust: A continuum modeling approach Liangze Yang 1, Tingting Li 2, S.C.Wong 3, Chi-Wang Shu 4 and Mengping Zhang 5 Abstract Air pollution has become a serious issue over the past few decades, and the transport sector is an important emission source. In this study, we model and simulate the dispersion of vehicle exhaust in a hypothetical city with a single central business district (CBD) in a complete day, deriving an average daily pollutant concentration, then use the distribution of wind direction over a year, to compute the distribution of average pollutant concentration in the city. All vehicles are assumed to be continuously distributed over the whole city, and the road network is relatively dense and can be approximated as a continuum. The model of Huang et al (2009, Transportation Research Part B, 43(1): ) is used to describe the traffic flow that satisfies the reactive dynamic user equilibrium principle, and the pollution dispersion model is governed by the advection-diffusion equation. The complete model is composed of a coupled system of a conservation law, an eikonal equation and an advection-diffusion equation. The problem is solved by the efficient fifth-order weighted essentially non-oscillatory scheme for the conservation equation and the advection-diffusion equation, and the fast sweeping method for the eikonal equation with third order total variation diminishing (TVD) Runge-Kutta time 1 School of Mathematical Sciences, University of Science and Technology of China, Hefei, Anhui , P.R. China. lzeyang@mail.ustc.edu.cn. 2 School of Mathematics and Statistics, Henan University, Kaifeng, Henan , P.R. China. ltt1120@mail.ustc.edu.cn. 3 Department of Civil Engineering, The University of Hong Kong, Pokfulam Road, Hong Kong, PR China. hhecwsc@gmail.com. 4 Division of Applied Mathematics, Brown University, Providence, RI 02912, USA. shu@dam.brown.edu. 5 School of Mathematical Sciences, University of Science and Technology of China, Hefei, Anhui , P.R. China. mpzhang@ustc.edu.cn. 1

2 discretization. The numerical results show a reasonable temporal and spatial distribution of vehicle density and pollution concentration. Key Words: Advection-diffusion equation; Atmospheric dispersion; Continuum model. 1 Introduction An air pollution dispersion model is often used to describe the contaminant transport in the atmosphere. The term dispersion describes the combination of diffusion (due to turbulent eddy motion) and advection (due to the wind) that occurs within the air near the Earth s surface. The concentration of a contaminant released into the air can be described by the advection-diffusion equation which is a second-order partial differential equation of the parabolic type. Roberts (1923) and Sutton (1932) provided analytical and approximate solutions for the atmospheric dispersion problem in their pioneering studies, although some of their assumptions were over simplified. Many different dispersion models have been derived to address the various boundary conditions and parameter dependencies. The simplest of these models is the so-called Gaussian plume dispersion model (Stockie, 2011), corresponding to a continuous point source that emits contaminant into a uni-directional wind in an infinite domain. The Gaussian plume model began to attract more attention when Pasquill (1961) published his dispersion rates for plumes over open level terrain. The Gaussian plume model has achieved popularity because it is easy to use, the plume dispersion data are readily available, and most measured data fit the model reasonably well (Whaley, 1974). Gaussian plume models have been applied extensively, and have numerous variants. They have been used to study emissions from multiple sources (Lushi and Stockie, 2010), such as air contaminant dispersion in a domain with an inversion layer (Wikipedia, 2010), and from line sources (Nagendra and Khare, 2002), area sources, instantaneous sources and time-varying sources (Arya, 1999). Ermak (1977) was the first to consider pollutant dispersion with both deposition and settling. In this study we model and simulate the dispersion of pollution emitted from vehicles in a 2

3 hypothetical city with a single central business district (CBD) in a complete day, and consider dispersion under different wind directions. We also derive a distribution of an average pollutant concentration in a year within the city region. Our aim is to simulate the travel behavior of commuters to the CBD and back home. We adopt the continuum modeling approach which has been applied to the static analysis of air pollution pollutant in Yin et al. (2013, 2017). For this paper, we extended continuum modeling approach to the dynamic analysis of air pollution pollutant. We divide the problem into two parts. In the first, all vehicles leave their homes and travel to the CBD, with all vehicles eventually entering the CBD. In the second part, all vehicles leave the CBD and gradually go back to their homes, and eventually all vehicles have left the CBD and arrived at their homes. We use the model in Huang et al. (2009) to describe the traffic flow that satisfies the reactive dynamic user equilibrium principle in which a vehicle chooses a route to minimize the instantaneous travel cost to the destination. The dispersion emission model of Ahn et al. (1999) is then combined with the traffic model. The numerical results give the temporal and spatial distribution of the vehicle density and the pollution concentration within the modeling region. 2 Model formulation As Figure 1 shows, the modeled region is an urban city denoted by Ω. Let Γ o be the outer boundary of the city, Γ c be the boundary of the compact CBD and Γ i be the boundary of an obstruction such as a lake, park or undeveloped area where traffic is not allowed to enter. Thus, the boundary of Ω is Γ = Γ o Γ c Γ i. The vehicles are continuously located within (x, y) Ω, and they move back and forth to the CBD within the modeling region for a given time-dependent demand in a complete day. We consider the dispersion of vehicle exhaust in a complete day in the city. For simplicity, we only consider the vehicles moving back and forth to the CBD from their homes, and ignore other travel behaviors. We divide the problem into two parts. In the first, all vehicles leave their homes and travel to the CBD, and there are no vehicles leaving the CBD, with the 3

4 travel demand being a non-negative function representing the vehicles joining the traffic system gradually. In the second part, all vehicles leave the CBD and travel back to their homes, and there are no vehicles traveling to the CBD, with the travel demand being a non-positive function representing the vehicles leaving the traffic system gradually. Fig. 1: The modeling domain The variables are denoted as follows. ρ(x, y, t) (in veh/km 2 ) is the density of travelers at the location (x, y) and at time t. v = (u(x, y, t), v(x, y, t)) is the velocity vector at the location (x, y) and at time t. U(x, y, t) (in km/h) is the speed, which is the norm of the velocity vector, i.e., U = v, and is determined by the density as U(x, y, t) = U f e βρ2, (x, y) Ω, t T j, (1) where U f (x, y) (in km/h) is the free-flow speed and β(x, y) (in km 4 /veh 2 ) is a positive scalar related to the road condition. F = ( f 1 (x, y, t), f 2 (x, y, t)) is the flow vector at the location (x, y) and at time t, which is defined as F = ρv, (x, y) Ω, t T j (2) 4

5 F is the flow intensity, which is the norm of the flow vector F, and is defined as F = ρu, (x, y) Ω, t T j (3) q(x, y, t) (in veh/km 2 /h) is the travel demand at the location (x, y) and at time t, which is a time-varying function. c(x, y, t) (in $/km) is the local travel cost per unit distance of travel at the location (x, y) and at time t, and is defined as where κ is the value of time, κ U c(x, y, t) = κ( 1 U + π(ρ)), (x, y) Ω, t T j (4) represents the cost associated with the travel time, and κπ(ρ) represents other costs that are dependent on the density. φ(x, y, t) is the instantaneous travel cost potential of the traveler who departs from the location (x, y) at time t to travel to the CBD using the constructed path-choice strategy. C(x, y, z, t) (in kg/km 3 ) is the concentration of the pollution at the location (x, y, z) and at time t. u f (x, y, z, t) (in km/h) is the wind velocity vector at the location (x, y, z) and at time t. K x, K y, K z (in km 2 /h) are the eddy diffusivities in the x, y and z directions, respectively. E (in kg/veh h) is the amount of pollutant generated per vehicle and per hour. Finally, T = T 1 T 2, for j {1, 2}, T j = [t j beginning, t j end ] is the modeling period of the j-th part of the traffic. T 1 refers to the traffic period going to the CBD, and T 2 refers to the traffic period coming back home from the CBD. 2.1 The traffic model formulation of vehicles traveling to the CBD In this part, all vehicles travel to the CBD. Similar to flow conservation in fluid dynamics, the traffic density, flow vector, and demand are governed by the flow conservation equation: ρ t (x, y, t) + F (x, y, t) = q(x, y, t), (x, y) Ω, t T 1 (5) 5

6 where ρ t (x, y, t) = ρ(x,y,t), and F (x, y, t) = f 1(x,y,t) + f 2(x,y,t). t x y To ensure that vehicles from a given location (x, y) Ω will choose a path that minimizes their individual traveling cost to the destination, based on the instantaneous travel cost information that is available at the time of decision making (Huang et al., 2009), we require that From Eq. (6), we can observe the following property F (x, y, t) c(x, y, t) + φ(x, y, t) = 0. (6) F (x, y, t) F (x, y, t)// φ(x, y, t) (7) where // indicates that the two vectors are parallel and point in the same direction. In other words, the vector of the flux points in the opposite direction of the gradient to the cost potential. In addition, we have φ(x, y, t) = c(x, y, t), (x, y) Ω, t T 1 (8) which is an eikonal equation. The system is subject to the following initial and boundary conditions F (x, y, t) n(x, y) = 0, (x, y) Γ o, t T 1 ρ(x, y, t 1 beginning ) = ρ 0(x, y), (x, y) Ω (9) φ(x, y, t) = φ CBD, (x, y) Γ c, t T 1 where n(x, y) is the outward unit normal vector of the boundary, ρ 0 (x, y) is the density of traffic at location (x, y) at the beginning of the modeling period, and φ CBD is the cost to the traveler of crossing the CBD. 2.2 The model formulation of vehicles returning from the CBD In this subsection, we consider the vehicles returning to their homes from the CBD. The traffic flow on the boundary Γ c is unknown and the destinations of different vehicles leaving Γ c are different, so we cannot use the traffic model from the previous section of vehicles traveling directly into the CBD. 6

7 The conservation law equation still holds, with the flux satisfying F = ρv = ρu φ φ, (10) where the potential function φ in the reactive dynamic user equilibrium can still be solved by Eq. (8). For any used path p from the location (x, y) Ω to home (x 0, y 0 ) Ω, if we integrate the local traveling cost along the path, then the total cost incurred by the vehicles can be obtained as Π p (x, y, t) = = c(x, y, t)ds = p p F (x, y, t) c(x, y, t) F (x, y, t) ds φ(x, y, t) ds = φ(x 0, y 0, t) φ(x, y, t) p (11) using the above equations and given that F (x,y,t) is a unit vector parallel to ds along the path. F (x,y,t) Hence, the total instantaneous walking cost at time t T 2 is independent of the used paths. In contrast, for any unused path p between a location (x, y) Ω to home (x 0, y 0 ) Ω, the total cost incurred by the vehicles is F (x, y, t) Π p (x, y, t) = c(x, y, t)ds c(x, y, t) p p F (x, y, t) ds = φ(x, y, t) ds = φ(x 0, y 0, t) φ(x, y, t). p (12) The inequality in the above derivation occurs because for some segments along the path p, the normal vector F (x,y,t) F and ds may not be parallel, and thus ds ds for those segments. F (x,y,t) F Hence, for any unused paths, the total instantaneous cost is greater than or equal to that of the used paths. The model thus guarantees that vehicles will choose their paths in a user-optimal manner with respect to the instantaneous travel information. The system is subject to the following initial and boundary conditions F (x, y, t) n(x, y) = 0, (x, y) Γ o, t T 2 ρ(x, y, t 2 end ) = 0, (x, y) Ω (13) φ(x, y, t) = φ CBD, (x, y) Γ c, t T 2 7

8 Note that the initial condition is given at the ending time t = t 2 end in the traffic model. When shocks appear and the solution is not reversible, this backward solving of the conservation law is not well defined. However, if we consider only continuous solutions without shocks (as we do in this study), the solution is reversible, and if we define: τ = t 2 end t, ρ(x, y, τ) = ρ(x, y, t2 end t), q(x, y, τ) = q(x, y, t2 end t), (14) F (x, y, τ) = F (x, y, t 2 end t), φ(x, y, τ) = φ(x, y, t 2 end t), c(x, y, τ) = c(x, y, t2 end t) then we can rewrite the time-dependent equation into the standard form: ρ τ + F (x, y, τ) = q(x, y, τ), (x, y) Ω, τ T 2 φ(x, y, τ) = c(x, y, τ), (x, y) Ω, τ T 2 F = ρυ = ρu φ(x, y, τ) φ(x, y, τ), (x, y) Ω, τ T 2 where T 2 is the image of T 2 under the transformation from t to τ. Therefore, the problem of vehicles returning from the CBD is simply a reversed problem of the vehicles traveling to the CBD. 2.3 Advection-diffusion equation In this subsection, we consider the dispersion of vehicle exhaust due to the turbulent diffusion and advection of the wind. The concentration C(x, y, z, t) is governed by the following three-dimensional advection-diffusion equation (15) C t + (Cu f) = x (K C x x ) + y (K C y y ) + z (K C z z ) + S (16) where S (x, y, z, t) [kg/km 3 h] is a source term. We next make several simplifying assumptions: Variations in topography are negligible so the ground surface can be taken as the plane z = 0. The contaminant is emitted at the rate Q = ρe [kg/km 2 h] from a surface source at z = 0, and E will be discussed in the next section. Then the source term can be written as S (x, y, z, t) = Qδ(z) (17) where δ( ) is the Dirac delta function. Note that the unit of the delta function is [km 1 ]. 8

9 The wind velocity is constant so that u f = (u f, v f, w f ) for the constants u f, v f, w f. For simplicity and without loss of generality, we assume that the wind direction is along the positive x direction, that is, u f > 0, v f = w f = 0. The diffusion is isotropic so the eddy diffusivities satisfy K x = K y = K z = K. The wind velocity is sufficiently large, so the diffusion in the x-direction is much lower than the advection, and thus the term K x 2 xc can be neglected. Under these assumptions, the equation (16) reduces to C t + (u fc) x = y (K C y y ) + z (K C z ) + ρeδ(z) (18) z As the uni-directional wind and the assumption that there are no vehicles for x < 0, and as the contaminant does not penetrate the ground, we have the boundary conditions C(0, y, z, t) = 0, K C (x, y, 0, t) = 0. (19) z 2.4 The emission model Several models can estimate transport-related pollutant emissions. Here, the acceleration and speed-based model is used, in which the emission rate is defined as a function of vehicle type, instantaneous speed, and acceleration. We apply the model proposed by Ahn et al. (1999), in which the emission rate is defined as a function of the instantaneous acceleration and speed as follows: E = exp( 3 i=0 3 w i, j U i a j ) (20) j=0 where a is the instantaneous acceleration (km/h 2 ), U is the instantaneous speed (km/h), w i, j is the model regression coefficient for speed power i and acceleration power j, and the coefficient may be different according to different kinds of emissions such as HC, CO, and NO x (mg/s). There is no single representative measure of traffic related air pollution. However, as suggested by Wardman and Bristow (2004), NO x levels can be usefully selected, as this pollutant 9

10 has clearly adverse health effects. Here, we consider only the NO x emissions. The parameters (Ahn et al., 1999) involved are summarized in Table 1. Under the route choice governed by user-optimal conditions, vehicles may accelerate or decelerate along their trajectory, according to the spatial variation in traffic conditions in the neighboring area. The acceleration in the direction of movement is determined by a = a xφ x + a y φ y (φ 2 x + φ 2 y) (21) where a x, a y represent accelerations in the x and y directions, respectively, and the following equations should be satisfied: a x u u x = 0, a y v v y = 0 (22) Table 1: Parameters for estimating NO x emissions i,j E E E E E E E E E E E E E E E E The complete model After the previous discussion, we can write our model for the two parts. The complete model of the vehicles traveling to the CBD: ρ t + F (x, y, t) = q(x, y, t), (x, y) Ω, t T 1 φ(x, y, t) = c(x, y, t), (x, y) Ω, t T 1 ( φ(x, y, t)) 1 F = ρυ = ρu, (x, y) Ω, t T φ(x, y, t) C t + (u fc) = x y (K C y y ) + z (K C z z ) + ρβδ(z), (x, y, z) Ω, t T 1. (23) 10

11 The system (23) is subject to the following initial and boundary conditions: F (x, y, t) n(x, y) = 0, (x, y) Γ 0, t T 1 ρ(x, y, t 1 beginning ) = 0, (x, y) Ω φ(x, y, t) = 0, (x, y) Γ c, t T 1 C C(0, y, z, t) = 0, K z z (x, y, 0, t) = 0 (x, y, z) Ω, t T 1 C(x, y, z, 0) = 0, (x, y, z) Ω. (24) The complete model of the vehicles returning from the CBD: ρ t + F (x, y, t) = q(x, y, t), (x, y) Ω, t T 2 φ(x, y, t) = c(x, y, t), (x, y) Ω, t T 2 ( φ(x, y, t)) 2 F = ρυ = ρu, (x, y) Ω, t T φ(x, y, t) C t + (u fc) = x y (K C y y ) + z (K C z z ) + ρeδ(z), (x, y, z) Ω, t T 2. (25) The system (25) is subject to the following initial and boundary conditions: F (x, y, t) n(x, y) = 0, (x, y) Γ 0, t T 2 ρ(x, y, t 2 end ) = 0, (x, y) Ω φ(x, y, t) = 0, (x, y) Γ c, t T 2 C C(0, y, z, t) = 0, K z z (x, y, 0, t) = 0, (x, y, z) Ω, t T 2 C(x, y, z, t 2 beginning ) = C 0(x, y, z), (x, y, z) Ω. (26) Here, Ω is the dispersion region, C 0 (x, y, z) is the concentration of pollution at location (x, y) at the beginning of the second part, which equals to the value of concentration at the end of the first part. ρ(x, y, t) is governed by the conservation law, φ(x, y, t) is computed by using the eikonal equation, and C(x, y, z, t) is governed by the advection-diffusion equation. Note that, when we solve the second model by using a transformation τ = t 2 end t, the initial time in the conservation law is set at τ = t 2 beginning, and the solution of the advection-diffusion equation is still solved in the original t variable with the initial condition at t = t 2 beginning. 11

12 3 The solution algorithm In this section, we describe an efficient solution method for solving the whole model. The fifth order weighted essentially non-oscillatory (WENO) scheme is used for the conservation law equation. The fast sweeping method based on the third WENO scheme is used for the eikonal equation. For solving the advection-diffusion equation, the first order spatial derivative is approximated by the fifth order WENO method, and the second order spatial derivatives are approximated by the fourth order central discretization. Finally, the third order total-variationdiminishing (TVD) Runge-Kutta time discretization is used to solve the coupled system of equations in time. 3.1 The fifth-order WENO scheme for the conservation law For the 2D mass conservation equation of the system, the semi-discrete scheme approximates the point values ρ i, j ρ(x i, y j, t) through a conservative difference formula as follows d dt ρ i, j = 1 x (( ˆ f 1 ) i+ 1 2, j ( ˆ f 1 ) i 1 2, j) 1 y (( ˆ f 2 ) i, j+ 1 2 ( ˆ f 2 ) i, j 1 2 ) + q i, j t. (27) where q i, j = q(x i, y j, t) is the given demand at the location (x i, y j ) and at time t, x and y are the mesh sizes in x and y, respectively, which are assumed to be uniform x = y = h for simplicity. ( ˆ f 1 ) i+ 1 2, j and ( ˆ f 2 ) i, j+ 1 2 are the numerical fluxes in the x and y directions, respectively. We give details of the definition of the x-flux ( ˆ f 1 ) i+ 1 2, j below. The definition for the y-flux ( ˆ f 2 ) i, j+ 1 2 is analogous. When computing the x-flux ( ˆ f 1 ) i+ 1 2, j, the y index j is fixed. Therefore, for simplicity of notations, we drop the y index j below when there is no confusion. We briefly summarize the high-order WENO schemes (Liu et al., 1994; Jiang and Shu, 1996; Shu, 1998) in this subsection. WENO schemes are popular for simulating problems with discontinuous or sharp varying solutions, and are used widely in many applications, such as in computational dynamics (CFD) and in traffic flow modeling. The basic idea of the WENO scheme is a locally adaptive choice of the approximation stencil, so that high-order accuracy is achieved in smooth regions and discontinuities are resolved in a sharp and non-oscillatory 12

13 fashion. We use the fifth order finite difference WENO scheme in (Jiang and Shu, 1996) to approximate the numerical flux ( ˆ f 1 ) i+ 1 2 in Eq. (27). We first assume f 1 (ρ) 0, namely, a positive wind direction, to simplify the description. We will comment on the general case later. Here, the numerical flux ( ˆ f 1 ) i+ 1 2, j is obtained through a one-point upwind-biased stencil containing s l = f 1 (x l, y j, t) for l = i 2, i 1,..., i + 2. First, we form the following third-order numerical fluxes based on three different sub-stencils given by ŝ (1) i+ 1 2 ŝ (2) i+ 1 2 ŝ (3) i+ 1 2 = 1 3 s i s i s i, = 1 6 s i s i s i+1, (28) = 1 3 s i s i s i+2. We then define the three nonlinear weights ω r for r = 1, 2, 3, by ω r = where the linear weights d r are given by α r 3 s=1 α s, α r = d r (ε + β r ) 2 (29) d 1 = 1 10, d 2 = 3 5, d 3 = 3 10, (30) and the smoothness indicators β r, which measure the smoothness of the approximation in the r-th sub-stencil, are given by β 1 = (s i 2 2s i 1 + s i ) (s i 2 4s i 1 + 3s i ) 2, β 2 = (s i 1 2s i + s i+1 ) (s i 1 s i+1 ) 2, (31) β 3 = (s i 2s i+1 + s i+2 ) (s i 4s i+1 + 3s i+2 ) 2. Here, ε is a parameter to prevent the denominator from becoming 0, and is taken as 10 6 in our computation. Finally,the numerical flux ( ˆ f 1 ) i+ 1 2, j is given by the following convex combination of the three third-order fluxes as ( fˆ 1 ) i+ 1 2, j = ω 1 s (1) + ω i s (2) + ω i+ 1 3 s (3) 2 i+ 1 2 (32) 13

14 with the nonlinear weights given by (29). For the general case where f 1 (ρ) may change sign, first we form a flux splitting f 1(ρ) = f + 1 (ρ) + f 1 d (ρ) so that f + d dρ 1 (ρ) 0 and f dρ 1 (ρ) 0. We then perform the procedure above to obtain the numerical flux corresponding to f + 1 (ρ), and use a mirror symmetric procedure, with respect to the location x i+ 1 2, to obtain the numerical flux corresponding to f 1 (ρ). These two numerical fluxes are then combined to form the final numerical flux. Several flux splittings are used in practice, the most common being the Lax-Friedrichs splitting, which is given by f ± 1 (ρ) = 1 2 ( f 1(ρ) ± αρ), where α = max f 1 (ρ) (33) However, in our model, f 1 (ρ) is not an explicit function of ρ (see the definition of F in (10)). If we assume the velocity U and the potential φ are independent on ρ, then we have f 1 (ρ) = U φ x φ, and α = max i (U φ x φ ) i (34) 3.2 The fast sweeping method for the eikonal equation The eikonal equation is a special type of steady-state Hamilton-Jacobi equations. Solutions to Hamilton-Jacobi equations are usually continuous but not differentiable everywhere and are usually not unique. The viscosity solution Crandall and Lions (1983) is the physically relevant solution and the numerical solution for approximating the viscosity solutions of the Hamilton- Jacobi equations follows the lines similar to those for solving conservation laws. Thus the WENO schemes for conservation laws are extended to those for Hamilton-Jacobi equations in (Jiang and Peng, 2000; Shu, 2007). For the steady-state equation, if we use the time-dependent WENO scheme of (Jiang and Peng, 2000; Shu, 2007), we would need to introduce a pseudotime and then march to a steady state. The fast sweeping method (Zhang et al., 2006) is much faster in terms of computational time than pseudo-time marching. We use the fast sweeping method to solve the eikonal equation (8) here. The first and third order fast sweeping methods can be found in (Zhao, 2005; Zhang et al., 2006; Xiong et al., 2011). 14

15 The fast sweeping method starts with the following initialization. Based on the boundary condition φ(x, y) = φ CBD for (x, y) Γ c, we assign the exact boundary values on Γ c. For the first order fast sweeping method, large values (for example ) are assigned as the initial guess at all other grid points. For the third-order fast sweeping method, the solution from the first-order fast sweeping method is used as the initial guess at all other grid points. The following Gauss-Seidel iterations with four alternating direction sweepings are performed after initialization (1) i = 1 : N x, j = 1 : N y ; (2) i = N x : 1, j = 1 : N y ; (3) i = N x : 1, j = N y : 1; (4) i = 1 : N x, j = N y : 1. (35) where (i, j) is the grid index pair in (x, y) and N x and N y are the number of grid points in x and y, respectively. When we loop to a point (i, j), the solution is updated as follows, using the Godunov Hamiltonian φ new i, j = where c i, j = c(x i, y j, t). min(φ xmin i, j, φ ymin i, j ) + c i, j h, if φ xmin i, j φ ymin i, j c i, j h, φ xmin i, j + φ ymin i, j + (2c 2 i, j h2 (φ xmin i, j φ ymin i, j ) 2 ) 1 2 2, otherwise. For a first-order fast sweeping method, we define φ xmin i, j and φ ymin i, j as φ xmin i, j = min(φ i 1, j, φ i+1, j ) φ ymin i, j = min(φ i, j 1, φ i, j+1 ) For a third-order fast sweeping method, we define φ xmin i, j and φ ymin i, j as φ xmin i, j = min(φ old i, j h(φ x ) i, j, φ old i, j + h(φ x ) + i, j) φ ymin i, j = min(φ old i, j h(φ y ) i, j, φ old i, j + h(φ y ) + i, j) (36) (37) (38) with (φ x ) i, j = (1 ω )( φ i+1, j φ i 1, j 2h ) + ω ( 3φ i, j 4φ i 1, j + φ i 2 ), (39) 2h (φ x ) + i, j = (1 ω + )( φ i+1, j φ i 1, j 2h ) + ω + ( 3φ i, j + 4φ i+1, j φ i+2 ), (40) 2h 15

16 1 ω =, r 1 + 2r 2 = ε + (φ i, j 2φ i 1, j + φ i 2, j ) 2 (41) ε + (φ i+1, j 2φ i, j + φ i 1, j ) 2 ω + = r 2 +, r + = ε + (φ i, j 2φ i+1, j + φ i+2, j ) 2 ε + (φ i+1, j 2φ i, j + φ i 1, j ) 2, (42) where the nonlinear weights are the same as the third-order WENO schemes, and as the meaning of ε, except they are written in a different form as in (Jiang and Peng, 2000). Convergence is declared if φ new φ old δ (43) where δ is a given convergence threshold value. δ = 10 9 and L 1 norm are used in our computation. For the third-order fast sweeping method, using the nonlinear weights may cause nonconvergence in some time steps for solving the system but the iteration does converge if linear weights are used instead. In order to avoid oscillatory results, particularly around the boundary where discontinuities exist, we use the strategy introduced in (Xiong et al., 2011). Firstly, we use the nonlinear weights to iterate. After the iteration error stagnates for 50 consecutive steps at the same error level, for example at 10 8, we switch to fixed values for the weights taken as the average values of the nonlinear weights in those 50 iteration steps. These fixed weights are then used in (39) and (40) instead of the nonlinear weights (41) and (42) afterwards, which leads to very fast convergence according to (43). 3.3 Schemes for the advection-diffusion equation In this subsection, we focus on the numerical method to solve the advection-diffusion e- quation with the Dirac source term. For the first order derivative, we use the fifth-order finite difference WENO scheme previously described, and the fourth-order standard central finite difference to approximate the second derivatives. The Dirac function is a singular term in the differential equation, which is difficult to approximate in numerical computation. Based on the finite difference method, the most common 16

17 and effective technique is to find a more regular function to approximate the Dirac function, the detailed description of which can be found in (Tornberg and Engquist, 2004). Here we use the following approximation to replace the Dirac function: 1 δ ε (z) = 4 z min( z z +2, 2 z z ), z 2 z. 0, z > 2 z. (44) 3.4 The third-order TVD Runge-Kutta time discretization Finally, the semi-discrete scheme must also be discretized in time. We use the third-order TVD Runge-Kutta method (Shu and Osher, 1988; Shu, 1998), which can maintain the stability of the spatial discretization. If we denote the right-hand side of the ordinary differential equation system by L(ρ) i, j, then the Runge-Kutta method is given by ρ (1) = ρ n + tl(ρ n ), ρ (2) = 3 4 ρn (ρ(1) + tl(ρ (1) ), (45) ρ n+1 = 1 3 ρn (ρ(2) + tl(ρ (2) ). Here, the time step t needs to satisfy the Courant-Friedrichs-Lewy (CFL) condition. 3.5 Solution procedure We now summarize the complete solution procedure. Part 1 Starting from the density ρ n and concentration C n at time level t 1,n, we obtain the density ρ n+1 and concentration C n+1 through the following steps. 1. Obtain the cost function c by the formula (4). 2. Solve the eikonal equation (8) by using the fast sweeping method to obtain φ and φ. 3. Obtain the flux F by using formulas (1), (2), and (7) and the acceleration by formulas (21) and (22). 17

18 4. Use the fifth-order Lax-Friedrichs WENO scheme with the third-order TVD Runge- Kutta time discretization to obtain ρ n+1 by solving the conservation law. 5. Obtain the source term and solve the advection-diffusion equation to obtain C n+1. The procedure repeats until it marches to the end of the analysis period. Part 2 The traffic model and the dispersion model are closely interconnected. When computing the concentration C by solving the advection-diffusion equation, we need to know the density ρ, but they have different initial times, so the solution procedure is different from that in Part 1. Define the vectors of time and the numerical solution at each grid point and each time level as t = {t 2,n, n = 1,..., Nt 2 } (46) s = {s n i, j = ρn i, j En i, j, i = 1,..., N x, j = 1,..., N y, n = 1,..., Nt 2 } (47) where N x, N y and N t are the numbers of grid points in x, y and t, respectively. The solution procedure is as follows 1. Compute t and s from t = t 2 end to t = t2 beginning by solving the traffic model, using steps 1-3 in the procedure of Part Using the values of t and s to compute the concentration C from t = t 2 beginning to t = t2 end by solving the advection-diffusion equation. 4 Numerical experiments In this section, we first provide a numerical example with a simplified setup to the whole model which has an exact solution, to demonstrate the accuracy of the high-order scheme. We then model and simulate the dispersion of pollution emitted from vehicles in a hypothetical city with a single CBD in a complete day, and then consider the average pollutant concentration. 18

19 4.1 Example 1 We reformulated a numerical example as ρ t + F (x, y, t) = S 1 (x, y, t), φ(x, y, t) = 1 v(ρ) F = ρv 2 (ρ) φ(x, y, t) C t + (uc) x = y (K C y y ) + z (K C z z ) + S 2(ρ) + S 3 where S 1, S 2 and S 3 are the source terms, chosen so that an explicit exact solution is available, and v(ρ) = v 0 exp( αρ 2 ). We solve the system on a domain of Ω = Ω [0, 2], where Ω = [ 2, 0] [ 1, 1], subject to the following initial and boundary conditions: (48) F (x, y, t) n(x, y) = q(x, y, t) (x, y) Γ o, ρ(x, y, 0) = ρ 0 (x, y) (x, y) Ω, φ(x, y, t) = 0 (x, y) Γ c with the inlet segment Γ o = { 2} [ 1, 1], and the outlet segment Γ c = {0} [ 1, 1]. We denote r sin t b 1 = 3e b 2 = 12 3y + y 3 b 3 = 9x 2 (1 y 2 ) 2 v log = log[ b 1 c f v 0 b 3 + b 2 2 ] where r, c f, v 0, α are given parameters, to write the exact solution as φ e (x, y, t) = c f e r sin t x( 4 + y y3 3 ) ρ e (x, y, t) = v log α 19

20 with the source terms given by where S 1 (x, y, t) = r cos t 2αρ e C e (x, y, z, t) = exp (x ut)2 + y 2 + z 2 f 1e (x, y, t) = S 2 (ρ, x, y, z) = ρ e exp ( z2 10 ) b 1b 2 ρ e c f (b 3 + b 2 2 ) 10 f 2e (x, y, t) = 3b 1x( 1 + y 2 )ρ e c f (b 3 + b 2 2 ) S 3 (x, y, z, t) = (K y (2 4y 2 ) + K z (2 4z 2 )) exp ( (x ut)2 + y 2 + z 2 ) S 2 (ρ) 10 r 1 = 9b 1x(1 y 2 )b 2 (1 + 4v log ) 2c f α(b 3 + b 2 2 )2 ρ e r 21 = 3(1 y 2 ) 2 (b 2 + 6x 2 y) r 22 = 4(36 + 9( 17 + x 2 )y 6( 2 + 3x 2 )y y 4 + 9( 1 + x 2 )y 5 + 2y 7 )v log r 2 = 3b 1x(r 21 + r 22 ) 2c f α(b 3 + b 2 2 )2 ρ e and the initial and boundary conditions are q( 2, y, t) = f 1e ( 2, y, t), ρ 0 (x, y) = ρ e (x, y, 0), C 0 (x, y, z) = C e (x, y, z, 0). We take the parameters to be r = 0.01, c f = 80, v 0 = 1.034, α = 0.01, and we use high order extrapolation to obtain the values of ghost points at the numerical boundary. We set the exact solution values on the physical boundary, such as Γ o and Γ c. The errors and orders of accuracy are shown in Table 2. We can clearly see that the designed order of accuracy is achieved. Table 2: Errors and orders of accuracy for the density ρ, potential φ and concentration C N L 2 error of ρ order L 2 error of φ order L 2 error of C order E E E E E E E E E E E E E E E

21 4.2 Example Problem description As shown in Figure 2, we consider a rectangular domain 35 km long and 25 km wide in the numerical simulation. The center of the compact CBD is located at (10 km, 10 km) with a diameter of 2 km, and a lake is located at (25 km, 15 km) with a diameter of 2 km, and we simulate the pollution dispersion in three dimensions 1 km above the rectangular domain (i.e., Ω = [0, 35] [0, 25], Ω = Ω [0, 1]). We assume that there is no traffic at the beginning of the modeling period (i.e., ρ 0 (x, y) = 0, (x, y) Ω), and that no cost is incurred by entering and leaving the CBD (φ CBD = 0, (x, y) Γ c, t T). We consider the dispersion from 6:00 am to 6:00 am the following day in the city, so the modeling period is T = [0, 24h]. We set T 1 = [0, 11h], T 2 = [11, 24h]. The traffic demand function q is defined as q(x, y, t) = q max [1 γ 1 d(x, y)]g(t) (49) where q max = 240 veh/km 2 /h is the maximum demand, d(x, y) = (x 10) 2 + (y 10) 2 is the distance from the location (x, y) to the center of the CBD, and γ 1 = 0.01 km 1. The factor [1 γ 1 d(x, y)] is used to express the higher traffic demand generated in the domain closer to the CBD, where more of the population is located, and finally, g(t) is a time-varying function 21

22 defined by t, t [0, 1h] 1, t [1, 2h] 4 (t 2) + 1, t [2, 3h] t [3, 5h] 0, t [5, 12h] g(t) = t + 12, t [12, 13h] (50) 1, t [13, 14h] 4 (t 14) 1, t [14, 15h] 5 0.2, t [15, 17h] 0, t [17, 24h]. The speed function is defined as U(x, y, t) = U f e βρ2, in which β = km 4 /veh 2 and U f (x, y) is the free-flow speed given by U f (x, y) = U max [1 + γ 2 d(x, y)] (51) where U max = 56 km/h is the maximum speed and γ 2 = km 1. The factor [1+γ 2 d(x, y)] is used to express the faster free-flow speed in the domain far from the CBD, where there are fewer junctions. The local travel cost per unit of distance is defined as c(x, y, t) = κ( 1 + π(ρ)), U where κ = 90 $/h and π(ρ) = 10 8 ρ 2, We assume that the capacity of the CBD is large enough to accommodate all of the travelers in the city, so F should maintain the maximum flow intensity at the CBD boundary under the congested condition. We assume the wind velocity is constant, and u f = 5 km/h, 10km/h is used for next consideration, and K x = K y = K z = 0.01 km 2 /h. We now use the algorithm described in the previous section to perform the numerical simulation. A mesh with a N x N y N z grid is used. The numerical boundary conditions are summarized as follows. 1. On the solid wall boundary, i.e., the outer boundary of the city, Γ o, and the boundary of 22

23 Fig. 2: The modeling domain the obstruction, Γ i, we let the normal numerical flux be 0. We set ρ = 0 at the ghost points inside the wall. In the Eikonal equation, we set φ = at the ghost points. 2. On the boundary of the CBD, i.e., Γ c, we set φ = 0 in the eikonal equation. The boundary conditions for ρ inside the CBD are obtained by extrapolation from the grids outside the CBD. To maintain the maximum flow intensity on the boundary of the CBD under the congested condition, we set U(x, y, t) = U f inside the CBD Numerical results We present the numerical results in this subsection. To verify the convergence of the algorithm with grid refinements, we simulate using two meshes with and grid points, respectively. The density curves and concentration curves at 8:00 am along different cuts are plotted in Figure 3, and show good grid convergence for the numerical solution. The grid is selected for further discussion Figure 4 shows the temporal and spatial distributions of the density ρ within the modeling region. As shown in Figure 4(a), the density is low at the beginning and the traffic is in the non-congested condition. As the traffic demand grows, more vehicles gradually join the traffic system, the region near the CBD boundary becomes congested, and the density in the eastern region is particularly high (see Figure 4(b)). Although the demand starts to decrease from 8:00 am, the areas around the CBD are still in the congested condition at 8:30 am due to the limitation on the maximum flow intensity into the CBD (Figure 4(d)). As the demand 23

24 (a) x=12 (b) x=12 (c) x=16 (d) x=16 (e) y=3 (f) y=3 (g) y=12 (h) y=12 Fig. 3: Demonstration of grid convergence of the density(unit: veh/km 2 ) (left column, panels a, c, e, g) and of the concentration(unit: kg/km 3 ) (right column, panels b, d, f, h) at 8:00 am 24

25 decreases further, all parts of the city return to the non-congested condition (Figure 4(e) and (f)). Then, because the traffic demand becomes zero and all the travelers have entered the CBD, there is no traffic in the city until the vehicles return from the CBD. As the vehicles begin to return from the CBD the density increases (Figure 4(g) and (h)), and although the traffic demand starts to decrease from 7:00 pm, the density keeps increasing due to the flow intensity being greater than the traffic demand (Figure 4(i)). As the demand decreases further, the city returns to the non-congested condition (Figure 4(j), (k) and (l)). Finally, all vehicles have reached their destinations, and there is no traffic in the city. Figure 5 illustrates the contours of the total cost potential function φ at various times. At the beginning of the modeling period, when the density is very low and traffic is in a free-flow state, the cost potential contours are a series of concentric circles located around the CBD. As the traffic demand grows, the total cost potential increases and the contours become denser. As the spaces between the contours become smaller, the local cost of moving one distance unit increases, as shown in Figure 5(b). In Figure 5(c) and (d), the density on the eastern side of the CBD is very high and the travel cost increases rapidly, resulting in a denser set of cost potential contours in this region. As the traffic demand decreases, the distributions of the cost potential function return to their former conditions, as shown in Figure 5(e) and (f). The density initially increases and the contours become denser again when the vehicles return from CBD (Figure 5(h) and (i)). As the vehicles gradually reach their homes, the cost potential contours return to being a series of concentric circles located around the CBD (Figure 5(l)). We consider the total flow to the CBD through Γ c (consisting of the inflow when the vehicles travel to the CBD and the outflow when the vehicles return from the CBD; if f CBD > 0, it represents the inflow, otherwise, it represents the outflow) defined as f CBD (t) = (F n)(x, y, t)ds (52) Γ c where n is the unit normal vector pointing toward the CBD, and the total demand over the 25

26 (a) 6:30 am (b) 7:30 am (c) 8:00 am (d) 8:30 am (e) 9:00 am (f) 11:00 am (g) 6:00 pm (h) 7:00 pm (i) 7:30 pm (j) 8:00 pm (k) 9:00 pm (l) 10:30 pm Fig. 4: Density plot(unit: veh/km 2 ) 26

27 (a) 6:30 am (b) 7:30 am (c) 8:00 am (d) 8:30 am (e) 9:00 am (f) 11:00 am (g) 6:00 pm (h) 7:00 pm (i) 7:30 pm (j) 8:00 pm (k) 9:00 pm (l) 10:30 pm Fig. 5: Cost potential plot 27

28 whole domain is defined as q Ω (t) = q(x, y, t)dxdy (53) Ω Figure 6 shows the relationship between f CBD (t) and q Ω (t). The numerical datas show that the areas under these two curves are the same, which demonstrates that all the vehicles have entered the CBD by 11:00 am, and have left the CBD and reached their homes by 11:00 pm. The curve for the total inflow f CBD (t) always lags behind the curve for the total demand q Ω (t). In contrast, the curve for the total demand q Ω (t) always lags behind the curve for the total outflow f CBD (t). The number of vehicles in the city increases when q Ω (t) is larger than f CBD (t), and it decreases when f CBD (t) is larger than q Ω (t). Fig. 6: The total demand and total inflow plot Figure 7 shows the temporal and spatial distribution of the pollutant concentration C for NO x at ground level in a complete day, given the wind direction aligned with the positive x- axis and u f = 10 km/h. This figure clearly shows that the upwind locations are much less polluted than the downwind locations, due to the dispersion effect. In addition, comparing the figures reveals a positive relationship between the traffic flow intensity and the pollutant concentration, but the most polluted time always lags behind the most congested time. as Consider the pollutant average concentration at the ground level in a complete day, defined C(x, y) = C(x, y, 0, t)dt. (54) 28

29 (a) 7:00 am (b) 8:00 am (c) 8:30 am (d) 9:00 am (e) 11:00 am (f) 1:00 pm (g) 6:00 pm (h) 7:00 pm (i) 8:00 pm (j) 9:00 pm (k) 10:00 pm (l) 12:00 am Fig. 7: Concentration plot (unit: kg/km 3 ) 29

30 (a) west (b) south (c) east (d) north (e) southwest (f) southeast (g) northeast (h) northwest Fig. 8: An average concentration plot for a day under different wind directions, and u f = 10 km/h (unit: kg/km 3 ) 30

31 Figure 8 shows the distribution of the pollutant average concentration C under different wind directions over the city region. The sub-figures in Figure 8 show the results with the wind direction aligned with west, south, east, north, southwest, southeast, northeast and northwest directions respectively. As shown in the figure, the high-pollution areas are mainly located at the downwind location around the CBD, and the northeast region is always highly polluted due to the high density of vehicles. Same as the daily average concentration C, we can also define the pollutant average concentration in a year according to the type of wind. Typically, the wind direction is the same at the same time in a year for a fixed city. We assume that the distribution of wind is the same every year, including the velocity, direction, and the period for each type of wind. We can then define C(x, y) = N k i C i (x, y), (55) i=1 where N is the amounts of the type of wind, and C i is the pollutant average concentration of a day with the wind introduced as above, and k i is the corresponding weight, and satisfying N k i = 1. i=1 Figure 9 shows the wind rose plot of the different distributions of wind in a year. The wind velocity is 5 km/h and 10 km/h, and the wind direction is one of the eight directions as mentioned, so N = 16, for simplicity to describe, we numbered all winds that consideration in the study as in Table 3 Table 3: The number of each type wind number north northeast east southeast south southwest west northwest 5km/h km/h Figure 10 show the distribution of C within the modeling region according the distribution of wind in the Figure 9. These figures show that the highly polluted region is located around the CBD and particularly in the northeast region, and different weights have an obvious influence 31

32 (a) (b) (c) (d) (e) (f) Fig. 9: Wind rose plot of the distribution of wind (the weights under each type wind in the sub-figures are: (a) k 1 =0.125, k 5 = k 6 = k 11 = k 12 = k 15 =0.175, (b) k 1 =0.16, k 2 =0.04, k 5 = k 15 = k 12 =0.1, k 6 =0.2, k 11 =0.3, (c) k 1 =0.09, k 2 =0.16, k 5 =0.13, k 6 =0.12, k 9 =0.05, k 10 =0.2, k 13 =0.14, k 14 =0.11, (d) k 3 = k 16 =0.15, k 4 = k 15 =0.10, k 7 =0.05, k 8 =0.20, k 11 =0.14, k 12 =0.11, (e) k 5 =1/3, k 11 = k 12 = k 15 = k 16 =1/6, (f) k 5 = k 16 =0.1, k 6 =0.2, k 11 = k 12 =0.15, k 15 =0.3, where i = 1, 2,..., 16 is the number of the wind in Table 3) 32

33 (a) (b) (c) (d) (e) (f) Fig. 10: Average concentration plots for 1 year (the weights under each type wind in the subfigures are: (a) k 1 =0.125, k 5 = k 6 = k 11 = k 12 = k 15 =0.175, (b) k 1 =0.16, k 2 =0.04, k 5 = k 15 = k 12 =0.1, k 6 =0.2, k 11 =0.3, (c) k 1 =0.09, k 2 =0.16, k 5 =0.13, k 6 =0.12, k 9 =0.05, k 10 =0.2, k 13 =0.14, k 14 =0.11, (d) k 3 = k 16 =0.15, k 4 = k 15 =0.10, k 7 =0.05, k 8 =0.20, k 11 =0.14, k 12 =0.11, (e) k 5 =1/3, k 11 = k 12 = k 15 = k 16 =1/6, (f) k 5 = k 16 =0.1, k 6 =0.2, k 11 = k 12 =0.15, k 15 =0.3, where i = 1, 2,..., 16 is the number of the wind in Table 3)(unit: kg/km 3 ) 33

34 on the distribution of C, so it is important to take into account the wind distribution when selecting the location of the CBD. 5 Conclusion In this study, the continuum modeling approach is taken to study the dispersion of vehicle exhaust in a city. We first used the model in Huang et al. (2009) to describe the traffic flow that satisfies the reactive dynamic user equilibrium principle in which a vehicle chooses a route to minimize the instantaneous travel cost to the destination. We have demonstrated that the problem of vehicles returning from the CBD is simply a reversal of the problem of vehicles traveling to the CBD. We then consider the dispersion of vehicle exhaust due to the turbulent eddy motion and wind. The concentration of the pollutant is governed by an advection-diffusion equation with a Dirac source term. We have described an efficient solution algorithm for the complete model, including the weighted essentially non-oscillatory (WENO) finite difference scheme for the conservation equation, the fast sweeping method with WENO approximation for the eikonal equation, a regularized function is used to approximate the Dirac function, and fifth-order WENO approximation to the advection term in the advection-diffusion equation. The numerical results show a reasonable temporal and spatial distribution of the vehicle density and the pollution concentration. The formulation in this paper only applies to a region with a single CBD. We can extend our model to the case of multiple CBDs, for which the flows would interact in the city, and thus the model would become more complicated. This would make for an interesting future study. We can also consider how the air quality affects the choice of residential locations, which in turn changes travel behavior and hence the pollution patterns. An optimal housing distribution could then be achieved. 34

35 Acknowledgements The work described in this paper was supported by a grant from the Research Grants Council of the Hong Kong Special Administrative Region, China (Project No ). The third author was also supported by the Francis S Y Bong Professorship in Engineering. The research of the fourth author is supported by ARO grant W911NF and NSF grant DMS The research of the fifth author is supported by NSFC Grant References Ahn, K., Trani, A.A., Rakha, H. and van Aerde, M. (1999) Microscopic fuel consumption and emission models. Transportation Research Board 78th Annual Meeting, Washington DC. Arya, S.P. (1999) Air Pollution Meteorology and Dispersion. Oxford University Press, New York. Crandall M. and Lions P.L. (1983) Viscosity solutions of Hamilton-Jacobi equations. Transactions of American Mathematical Society, 277, Ermak, D.L. (1977) An analytical model for air pollutant transport and deposition from a point source. Atmospheric Environment, 11(3): Huang, L., Wong, S.C., Zhang, M.P., Shu, C.W., and Lam, W.H.K. (2009) Revisiting Hughes dynamic continuum model for pedestrian flow and the development of an efficient solution algorithm. Transportation Research Part B, 43(1): Jiang G. and Shu C.-W. (1996) Efficient implementation of weighted ENO schemes. Journal of Computational Physics, 126, Jiang G. and Peng D.P. (2000) Weighted ENO schemes for Hamilton-Jacobi equations. SIAM Journal on Scientific Computing, 21,

36 Liu X.D., Osher S. and Chan T. (1994) Weighted essentially nonoscillatory schemes. Journal of Computational Physics, 115(1), Lushi, E. and Stockie, J.M. (2010) An inverse Gaussian plume approach for estimating atmospheric pollutant emissions from multiple point sources. Atmospheric Environment, 44(8): Nagendra, S.M.S. and Khare, M. (2002) Line source emission modelling. Atmospheric Environment, 36(13): Pasquill, F. (1961) The estimation of dispersion of windborne material. Meteorol. Mag., 90: Roberts, O.F.T. (1923) The theoretical scattering of smoke in a turbulent atmosphere. Proceedings of the Royal Society of London. Series A, 104(728): Shu C.-W. (1998) Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. In Advanced Numerical Approximation of Nonlinear Hyperbolic Equations, B. Cockburn, C. Johnson, C.-W. Shu and E. Tadmor (Editor: A. Quarteroni), Lecture Notes in Mathematics, volume 1697, Springer, Berlin, Shu C.-W. (2007) High order numerical methods for time dependent Hamilton-Jacobi equations, in Mathematics and Computation in Imaging Science and Information Processing, S.S. Goh, A. Ron and Z. Shen, Editors, Lecture Notes Series, Institute for Mathematical Sciences, National University of Singapore, volume 11, World Scientific Press, Singapore, Shu C.-W. and Osher S. (1988) Efficient implementation of essentially non-oscillatory shock capturing schemes. Journal of Computational Physics, 77, Stockie, J.M. (2011) The mathematics of atmospheric dispersion modeling. SIAM Review, 53(2):

Revisiting Jiang s dynamic continuum model for urban cities. Abstract Jiang et al. (Transportation Research Part B, 2011, 45(2), ) proposed a

Revisiting Jiang s dynamic continuum model for urban cities. Abstract Jiang et al. (Transportation Research Part B, 2011, 45(2), ) proposed a *2. Manuscript Click here to view linked References Revisiting Jiang s dynamic continuum model for urban cities Jie Du 1, S.C. Wong 2, Chi-Wang Shu 3, Tao Xiong 4, Mengping Zhang, and Keechoo Choi 6 Abstract

More information

Dedicated to the 70th birthday of Professor Lin Qun

Dedicated to the 70th birthday of Professor Lin Qun Journal of Computational Mathematics, Vol.4, No.3, 6, 39 5. ANTI-DIFFUSIVE FINITE DIFFERENCE WENO METHODS FOR SHALLOW WATER WITH TRANSPORT OF POLLUTANT ) Zhengfu Xu (Department of Mathematics, Pennsylvania

More information

On the positivity of linear weights in WENO approximations. Abstract

On the positivity of linear weights in WENO approximations. Abstract On the positivity of linear weights in WENO approximations Yuanyuan Liu, Chi-Wang Shu and Mengping Zhang 3 Abstract High order accurate weighted essentially non-oscillatory (WENO) schemes have been used

More information

A High Order WENO Scheme for a Hierarchical Size-Structured Model. Abstract

A High Order WENO Scheme for a Hierarchical Size-Structured Model. Abstract A High Order WENO Scheme for a Hierarchical Size-Structured Model Jun Shen 1, Chi-Wang Shu 2 and Mengping Zhang 3 Abstract In this paper we develop a high order explicit finite difference weighted essentially

More information

Anti-diffusive finite difference WENO methods for shallow water with. transport of pollutant

Anti-diffusive finite difference WENO methods for shallow water with. transport of pollutant Anti-diffusive finite difference WENO methods for shallow water with transport of pollutant Zhengfu Xu 1 and Chi-Wang Shu 2 Dedicated to Professor Qun Lin on the occasion of his 70th birthday Abstract

More information

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes Science in China Series A: Mathematics Aug., 008, Vol. 51, No. 8, 1549 1560 www.scichina.com math.scichina.com www.springerlink.com A class of the fourth order finite volume Hermite weighted essentially

More information

Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1

Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1 Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations Feng Zheng, Chi-Wang Shu 3 and Jianian Qiu 4 Abstract In this paper, a new type of finite difference Hermite weighted essentially

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

A weighted essentially non-oscillatory numerical scheme for a multi-class LWR model

A weighted essentially non-oscillatory numerical scheme for a multi-class LWR model A weighted essentially non-oscillatory numerical scheme for a multi-class LWR model Mengping Zhang a, Chi-Wang Shu b, George C.K. Wong c and S.C. Wong c a Department of Mathematics, University of Science

More information

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of Conservation Laws Sirui Tan and Chi-Wang Shu 3 Abstract We develop a high order finite difference numerical boundary condition for solving

More information

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract Improvement of convergence to steady state solutions of Euler equations with the WENO schemes Shuhai Zhang, Shufen Jiang and Chi-Wang Shu 3 Abstract The convergence to steady state solutions of the Euler

More information

High order finite difference Hermite WENO schemes for the Hamilton-Jacobi equations on unstructured meshes

High order finite difference Hermite WENO schemes for the Hamilton-Jacobi equations on unstructured meshes High order finite difference Hermite WENO schemes for the Hamilton-Jacobi equations on unstructured meshes Feng Zheng, Chi-Wang Shu and Jianxian Qiu 3 Abstract In this paper, a new type of high order Hermite

More information

Finite Volume Schemes: an introduction

Finite Volume Schemes: an introduction Finite Volume Schemes: an introduction First lecture Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Università di Padova mazzia@dmsa.unipd.it Scuola di dottorato

More information

A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations

A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations Fengyan Li, Chi-Wang Shu, Yong-Tao Zhang 3, and Hongkai Zhao 4 ABSTRACT In this paper, we construct a second order fast

More information

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS HASEENA AHMED AND HAILIANG LIU Abstract. High resolution finite difference methods

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

The Fast Sweeping Method. Hongkai Zhao. Department of Mathematics University of California, Irvine

The Fast Sweeping Method. Hongkai Zhao. Department of Mathematics University of California, Irvine The Fast Sweeping Method Hongkai Zhao Department of Mathematics University of California, Irvine Highlights of fast sweeping mehtod Simple (A Gauss-Seidel type of iterative method). Optimal complexity.

More information

Sound generation in the interaction of two isentropic vortices

Sound generation in the interaction of two isentropic vortices Sound generation in the interaction of two isentropic vortices Shuhai Zhang 1, Hanxin Zhang 2 and Chi-Wang Shu 3 Summary: Through direct numerical simulation (DNS) for the sound generated by the interaction

More information

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Jianxian Qiu School of Mathematical Science Xiamen University jxqiu@xmu.edu.cn http://ccam.xmu.edu.cn/teacher/jxqiu

More information

A STOPPING CRITERION FOR HIGHER-ORDER SWEEPING SCHEMES FOR STATIC HAMILTON-JACOBI EQUATIONS *

A STOPPING CRITERION FOR HIGHER-ORDER SWEEPING SCHEMES FOR STATIC HAMILTON-JACOBI EQUATIONS * Journal of Computational Mathematics Vol.8, No.4, 010, 55 568. http://www.global-sci.org/jcm doi:10.408/jcm.1003-m0016 A STOPPING CRITERION FOR HIGHER-ORDER SWEEPING SCHEMES FOR STATIC HAMILTON-JACOBI

More information

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws Kilian Cooley 1 Prof. James Baeder 2 1 Department of Mathematics, University of Maryland - College Park 2 Department of Aerospace

More information

Fourier analysis for discontinuous Galerkin and related methods. Abstract

Fourier analysis for discontinuous Galerkin and related methods. Abstract Fourier analysis for discontinuous Galerkin and related methods Mengping Zhang and Chi-Wang Shu Abstract In this paper we review a series of recent work on using a Fourier analysis technique to study the

More information

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A. A. I. Peer a,, A. Gopaul a, M. Z. Dauhoo a, M. Bhuruth a, a Department of Mathematics, University of Mauritius, Reduit,

More information

Weighted ENO Schemes

Weighted ENO Schemes Xiaolei Chen Advisor: Prof. Xiaolin Li Department of Applied Mathematics and Statistics Stony Brook University, The State University of New York February 7, 014 1 3 Mapped WENO-Z Scheme 1D Scalar Hyperbolic

More information

Accepted Manuscript. A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations

Accepted Manuscript. A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations Accepted Manuscript A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations Fengyan Li, Chi-Wang Shu, Yong-Tao Zhang, Hongkai Zhao PII: S-()- DOI:./j.jcp... Reference: YJCPH To

More information

An adaptive mesh redistribution method for nonlinear Hamilton-Jacobi equations in two- and three-dimensions

An adaptive mesh redistribution method for nonlinear Hamilton-Jacobi equations in two- and three-dimensions An adaptive mesh redistribution method for nonlinear Hamilton-Jacobi equations in two- and three-dimensions H.-Z. Tang, Tao Tang and Pingwen Zhang School of Mathematical Sciences, Peking University, Beijing

More information

A numerical study of SSP time integration methods for hyperbolic conservation laws

A numerical study of SSP time integration methods for hyperbolic conservation laws MATHEMATICAL COMMUNICATIONS 613 Math. Commun., Vol. 15, No., pp. 613-633 (010) A numerical study of SSP time integration methods for hyperbolic conservation laws Nelida Črnjarić Žic1,, Bojan Crnković 1

More information

Lecture 16. Wednesday, May 25, φ t + V φ = 0 (1) In upwinding, we choose the discretization of the spatial derivative based on the sign of u.

Lecture 16. Wednesday, May 25, φ t + V φ = 0 (1) In upwinding, we choose the discretization of the spatial derivative based on the sign of u. Lecture 16 Wednesday, May 25, 2005 Consider the linear advection equation φ t + V φ = 0 (1) or in 1D φ t + uφ x = 0. In upwinding, we choose the discretization of the spatial derivative based on the sign

More information

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with

More information

HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS

HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS June 6, 7 :7 WSPC/Lecture Notes Series: 9in x 6in chapter HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS Chi-Wang Shu Division of Applied Mathematics, Brown University Providence,

More information

Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme

Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme Oren Peles and Eli Turkel Department of Applied Mathematics, Tel-Aviv University In memoriam of

More information

1 Introduction In this paper we study the issues of modeling, numerical methods and simulation with comparison to experimental data for the particle f

1 Introduction In this paper we study the issues of modeling, numerical methods and simulation with comparison to experimental data for the particle f Modeling, Numerical Methods and Simulation for Particle-Fluid Two Phase Flow Problems Qiang Zhang 1, Mengping Zhang 2, Guodong Jin 3,Dayou Liu 4 and Chi-Wang Shu 5 Abstract In this paper we study the issues

More information

A Survey of Computational High Frequency Wave Propagation II. Olof Runborg NADA, KTH

A Survey of Computational High Frequency Wave Propagation II. Olof Runborg NADA, KTH A Survey of Computational High Frequency Wave Propagation II Olof Runborg NADA, KTH High Frequency Wave Propagation CSCAMM, September 19-22, 2005 Numerical methods Direct methods Wave equation (time domain)

More information

A central discontinuous Galerkin method for Hamilton-Jacobi equations

A central discontinuous Galerkin method for Hamilton-Jacobi equations A central discontinuous Galerkin method for Hamilton-Jacobi equations Fengyan Li and Sergey Yakovlev Abstract In this paper, a central discontinuous Galerkin method is proposed to solve for the viscosity

More information

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws Zhengfu Xu, Jinchao Xu and Chi-Wang Shu 0th April 010 Abstract In this note, we apply the h-adaptive streamline

More information

CURRICULUM VITAE. Jie Du

CURRICULUM VITAE. Jie Du CURRICULUM VITAE Jie Du Yau Mathematical Sciences Center Tsinghua University Beijing 100084, P.R. China Office: Room 135, Jin Chun Yuan West Building E-mail: jdu@tsinghua.edu.cn Education joint Ph.D. student,

More information

A Third Order Fast Sweeping Method with Linear Computational Complexity for Eikonal Equations

A Third Order Fast Sweeping Method with Linear Computational Complexity for Eikonal Equations DOI.7/s95-4-9856-7 A Third Order Fast Sweeping Method with Linear Computational Complexity for Eikonal Equations Liang Wu Yong-Tao Zhang Received: 7 September 23 / Revised: 23 February 24 / Accepted: 5

More information

30 crete maximum principle, which all imply the bound-preserving property. But most

30 crete maximum principle, which all imply the bound-preserving property. But most 3 4 7 8 9 3 4 7 A HIGH ORDER ACCURATE BOUND-PRESERVING COMPACT FINITE DIFFERENCE SCHEME FOR SCALAR CONVECTION DIFFUSION EQUATIONS HAO LI, SHUSEN XIE, AND XIANGXIONG ZHANG Abstract We show that the classical

More information

Chapter 17. Finite Volume Method The partial differential equation

Chapter 17. Finite Volume Method The partial differential equation Chapter 7 Finite Volume Method. This chapter focusses on introducing finite volume method for the solution of partial differential equations. These methods have gained wide-spread acceptance in recent

More information

Positivity-preserving high order schemes for convection dominated equations

Positivity-preserving high order schemes for convection dominated equations Positivity-preserving high order schemes for convection dominated equations Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Xiangxiong Zhang; Yinhua Xia; Yulong Xing; Cheng

More information

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows: Topic 7 Fluid Dynamics Lecture The Riemann Problem and Shock Tube Problem A simple one dimensional model of a gas was introduced by G.A. Sod, J. Computational Physics 7, 1 (1978), to test various algorithms

More information

A Very Brief Introduction to Conservation Laws

A Very Brief Introduction to Conservation Laws A Very Brief Introduction to Wen Shen Department of Mathematics, Penn State University Summer REU Tutorial, May 2013 Summer REU Tutorial, May 2013 1 / The derivation of conservation laws A conservation

More information

Runge-Kutta discontinuous Galerkin method with a simple and compact Hermite WENO limiter

Runge-Kutta discontinuous Galerkin method with a simple and compact Hermite WENO limiter Runge-Kutta discontinuous Galerkin method with a simple and compact Hermite WENO limiter Jun Zhu, inghui Zhong, Chi-Wang Shu 3 and Jianxian Qiu 4 Abstract In this paper, we propose a new type of weighted

More information

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Division of Applied Mathematics Brown University Outline Introduction Maximum-principle-preserving for scalar conservation

More information

A weighted essentially non-oscillatory numerical scheme for a multi-class traffic flow model on an inhomogeneous highway

A weighted essentially non-oscillatory numerical scheme for a multi-class traffic flow model on an inhomogeneous highway Manuscript A weighted essentially non-oscillatory numerical scheme for a multi-class traffic flow model on an inhomogeneous highway Peng Zhang, S.C. Wong and Chi-Wang Shu. Department of Civil Engineering,

More information

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws ICES REPORT 7- August 7 A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws by Todd Arbogast, Chieh-Sen Huang, and Xikai Zhao The Institute for Computational Engineering and Sciences The

More information

Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear Degenerate Reaction-Diffusion Problems

Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear Degenerate Reaction-Diffusion Problems EPJ Web of Conferences 108, 0019 (016) DOI: 10.1051/ epjconf/ 0161080019 C Owned by the authors, published by EDP Sciences, 016 Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear

More information

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES Proceedings of ALGORITMY 2016 pp. 155 164 SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES TAMER H. M. A. KASEM AND FRANÇOIS G. SCHMITT Abstract. The weighted essentially non-oscillatory

More information

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation Faheem Ahmed, Fareed Ahmed, Yongheng Guo, Yong Yang Abstract This paper deals with

More information

A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws

A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws Mehdi Dehghan, Rooholah Jazlanian Department of Applied Mathematics, Faculty of Mathematics and Computer Science, Amirkabir University

More information

ALTERNATING EVOLUTION DISCONTINUOUS GALERKIN METHODS FOR HAMILTON-JACOBI EQUATIONS

ALTERNATING EVOLUTION DISCONTINUOUS GALERKIN METHODS FOR HAMILTON-JACOBI EQUATIONS ALTERNATING EVOLUTION DISCONTINUOUS GALERKIN METHODS FOR HAMILTON-JACOBI EQUATIONS HAILIANG LIU AND MICHAEL POLLACK Abstract. In this work, we propose a high resolution Alternating Evolution Discontinuous

More information

High order finite difference WENO schemes with positivity-preserving. limiter for correlated random walk with density-dependent turning rates

High order finite difference WENO schemes with positivity-preserving. limiter for correlated random walk with density-dependent turning rates High order finite difference WENO schemes with positivity-preserving limiter for correlated random walk with density-dependent turning rates Yan Jiang, Chi-Wang Shu and Mengping Zhang 3 Abstract In this

More information

A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations

A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations Journal of Computational Physics 3 (7) 39 415 www.elsevier.com/locate/jcp A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations Yingda Cheng, Chi-Wang Shu *

More information

A Fifth Order Flux Implicit WENO Method

A Fifth Order Flux Implicit WENO Method A Fifth Order Flux Implicit WENO Method Sigal Gottlieb and Julia S. Mullen and Steven J. Ruuth April 3, 25 Keywords: implicit, weighted essentially non-oscillatory, time-discretizations. Abstract The weighted

More information

The discrete-time second-best day-to-day dynamic pricing scheme

The discrete-time second-best day-to-day dynamic pricing scheme The discrete-time second-best day-to-day dynamic pricing scheme Linghui Han, David Z.W. Wang & Chengjuan Zhu 25-07-2017 School of Civil & Environmental Engineering Nanyang Technological University, Singapore

More information

Development and stability analysis of the inverse Lax-Wendroff boundary. treatment for central compact schemes 1

Development and stability analysis of the inverse Lax-Wendroff boundary. treatment for central compact schemes 1 Development and stability analysis of the inverse Lax-Wendroff boundary treatment for central compact schemes François Vilar 2 and Chi-Wang Shu 3 Division of Applied Mathematics, Brown University, Providence,

More information

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows.

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows. A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows Tao Xiong Jing-ei Qiu Zhengfu Xu 3 Abstract In Xu [] a class of

More information

Numerical Hydraulics

Numerical Hydraulics ETHZ, Fall 017 Numerical Hydraulics Assignment 4 Numerical solution of 1D solute transport using Matlab http://www.bafg.de/ http://warholian.com Numerical Hydraulics Assignment 4 ETH 017 1 Introduction

More information

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

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow Outline Scalar nonlinear conservation laws Traffic flow Shocks and rarefaction waves Burgers equation Rankine-Hugoniot conditions Importance of conservation form Weak solutions Reading: Chapter, 2 R.J.

More information

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG Abstract. The central scheme of

More information

NUMERICAL STUDIES ON HAMILTON-JACOBI EQUATION IN NON-ORTHOGONAL COORDINATES

NUMERICAL STUDIES ON HAMILTON-JACOBI EQUATION IN NON-ORTHOGONAL COORDINATES J. Appl. Math. & Computing Vol. 21(2006), No. 1-2, pp. 603-622 NUMERICAL STUDIES ON HAMILTON-JACOBI EQUATION IN NON-ORTHOGONAL COORDINATES MINYOUNG YUN Abstract. The level-set method is quite efficient

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS 02139 2.29 NUMERICAL FLUID MECHANICS FALL 2011 QUIZ 2 The goals of this quiz 2 are to: (i) ask some general

More information

Order of Convergence of Second Order Schemes Based on the Minmod Limiter

Order of Convergence of Second Order Schemes Based on the Minmod Limiter Order of Convergence of Second Order Schemes Based on the Minmod Limiter Boan Popov and Ognian Trifonov July 5, 005 Abstract Many second order accurate non-oscillatory schemes are based on the Minmod limiter,

More information

A method for avoiding the acoustic time step restriction in compressible flow

A method for avoiding the acoustic time step restriction in compressible flow A method for avoiding the acoustic time step restriction in compressible flow Nipun Kwatra Jonathan Su Jón T. Grétarsson Ronald Fedkiw Stanford University, 353 Serra Mall Room 27, Stanford, CA 9435 Abstract

More information

A general well-balanced finite volume scheme for Euler equations with gravity

A general well-balanced finite volume scheme for Euler equations with gravity A general well-balanced finite volume scheme for Euler equations with gravity Jonas P. Berberich, Praveen Chandrashekar, Christian Klingenberg Abstract We present a second order well-balanced Godunov-type

More information

A Speed-Up Strategy for Finite Volume WENO Schemes for Hyperbolic Conservation Laws

A Speed-Up Strategy for Finite Volume WENO Schemes for Hyperbolic Conservation Laws J Sci Comput (011) 46: 359 378 DOI 10.1007/s10915-010-9407-9 A Speed-Up Strategy for Finite Volume WENO Schemes for Hyperbolic Conservation Laws Fei Teng Li Yuan Tao Tang Received: 3 February 010 / Revised:

More information

CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION

CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG Abstract. The central scheme of

More information

350 Int. J. Environment and Pollution Vol. 5, Nos. 3 6, 1995

350 Int. J. Environment and Pollution Vol. 5, Nos. 3 6, 1995 350 Int. J. Environment and Pollution Vol. 5, Nos. 3 6, 1995 A puff-particle dispersion model P. de Haan and M. W. Rotach Swiss Federal Institute of Technology, GGIETH, Winterthurerstrasse 190, 8057 Zürich,

More information

TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES

TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES MATHEMATICS OF COMPUTATION Volume 67 Number 221 January 1998 Pages 73 85 S 0025-5718(98)00913-2 TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES SIGAL GOTTLIEB AND CHI-WANG SHU Abstract. In this paper we

More information

ARTICLE IN PRESS Mathematical and Computer Modelling ( )

ARTICLE IN PRESS Mathematical and Computer Modelling ( ) Mathematical and Computer Modelling Contents lists available at ScienceDirect Mathematical and Computer Modelling ournal homepage: wwwelseviercom/locate/mcm Total variation diminishing nonstandard finite

More information

Improved Seventh-Order WENO Scheme

Improved Seventh-Order WENO Scheme 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Eposition 4-7 January 2, Orlando, Florida AIAA 2-45 Improved Seventh-Order WENO Scheme Yiqing Shen Gecheng Zha Dept.

More information

An Improved Non-linear Weights for Seventh-Order WENO Scheme

An Improved Non-linear Weights for Seventh-Order WENO Scheme An Improved Non-linear Weights for Seventh-Order WENO Scheme arxiv:6.06755v [math.na] Nov 06 Samala Rathan, G Naga Raju Department of Mathematics, Visvesvaraya National Institute of Technology, Nagpur,

More information

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 43 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Treatment of Boundary Conditions These slides are partially based on the recommended textbook: Culbert

More information

Partial differential equations

Partial differential equations Partial differential equations Many problems in science involve the evolution of quantities not only in time but also in space (this is the most common situation)! We will call partial differential equation

More information

Todd Arbogast. Department of Mathematics and Center for Subsurface Modeling, Institute for Computational Engineering and Sciences (ICES)

Todd Arbogast. Department of Mathematics and Center for Subsurface Modeling, Institute for Computational Engineering and Sciences (ICES) CONSERVATIVE CHARACTERISTIC METHODS FOR LINEAR TRANSPORT PROBLEMS Todd Arbogast Department of Mathematics and, (ICES) The University of Texas at Austin Chieh-Sen (Jason) Huang Department of Applied Mathematics

More information

Received 6 August 2005; Accepted (in revised version) 22 September 2005

Received 6 August 2005; Accepted (in revised version) 22 September 2005 COMMUNICATIONS IN COMPUTATIONAL PHYSICS Vol., No., pp. -34 Commun. Comput. Phys. February 6 A New Approach of High OrderWell-Balanced Finite Volume WENO Schemes and Discontinuous Galerkin Methods for a

More information

arxiv: v4 [physics.flu-dyn] 23 Mar 2019

arxiv: v4 [physics.flu-dyn] 23 Mar 2019 High-Order Localized Dissipation Weighted Compact Nonlinear Scheme for Shock- and Interface-Capturing in Compressible Flows Man Long Wong a, Sanjiva K. Lele a,b arxiv:7.895v4 [physics.flu-dyn] 3 Mar 9

More information

Conservation laws and some applications to traffic flows

Conservation laws and some applications to traffic flows Conservation laws and some applications to traffic flows Khai T. Nguyen Department of Mathematics, Penn State University ktn2@psu.edu 46th Annual John H. Barrett Memorial Lectures May 16 18, 2016 Khai

More information

Continuum Modelling of Traffic Flow

Continuum Modelling of Traffic Flow Continuum Modelling of Traffic Flow Christopher Lustri June 16, 2010 1 Introduction We wish to consider the problem of modelling flow of vehicles within a traffic network. In the past, stochastic traffic

More information

Discontinuous Galerkin method for hyperbolic equations with singularities

Discontinuous Galerkin method for hyperbolic equations with singularities Discontinuous Galerkin method for hyperbolic equations with singularities Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Qiang Zhang, Yang Yang and Dongming Wei Outline Introduction

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

SOLUTION OF STEADY-STATE HAMILTON-JACOBI EQUATION BASED ON ALTERNATING EVOLUTION METHOD

SOLUTION OF STEADY-STATE HAMILTON-JACOBI EQUATION BASED ON ALTERNATING EVOLUTION METHOD ITALIAN JOURNAL OF PURE AND APPLIED MATHEMATICS N. 38 2017 (184 193 184 SOLUTION OF STEADY-STATE HAMILTON-JACOBI EQUATION BASED ON ALTERNATING EVOLUTION METHOD A. Tongxia Li Department of Mathematics Hulunbeier

More information

Daniel J. Jacob, Models of Atmospheric Transport and Chemistry, 2007.

Daniel J. Jacob, Models of Atmospheric Transport and Chemistry, 2007. 1 0. CHEMICAL TRACER MODELS: AN INTRODUCTION Concentrations of chemicals in the atmosphere are affected by four general types of processes: transport, chemistry, emissions, and deposition. 3-D numerical

More information

Solving the Euler Equations!

Solving the Euler Equations! http://www.nd.edu/~gtryggva/cfd-course/! Solving the Euler Equations! Grétar Tryggvason! Spring 0! The Euler equations for D flow:! where! Define! Ideal Gas:! ρ ρu ρu + ρu + p = 0 t x ( / ) ρe ρu E + p

More information

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations Semi-Lagrangian Formulations for Linear Advection and Applications to Kinetic Department of Mathematical and Computer Science Colorado School of Mines joint work w/ Chi-Wang Shu Supported by NSF and AFOSR.

More information

Numerical methods for the Navier- Stokes equations

Numerical methods for the Navier- Stokes equations Numerical methods for the Navier- Stokes equations Hans Petter Langtangen 1,2 1 Center for Biomedical Computing, Simula Research Laboratory 2 Department of Informatics, University of Oslo Dec 6, 2012 Note:

More information

of Nebraska - Lincoln. National Aeronautics and Space Administration

of Nebraska - Lincoln. National Aeronautics and Space Administration University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln NASA Publications National Aeronautics and Space Administration 2013 Corrigendum to Spurious behavior of shockcapturing

More information

A Central Discontinuous Galerkin Method for Hamilton-Jacobi Equations

A Central Discontinuous Galerkin Method for Hamilton-Jacobi Equations J Sci Comput (00) 45: 404 48 DOI 0.007/s095-009-9340-y A Central Discontinuous Galerkin Method for Hamilton-Jacobi Equations Fengyan Li Sergey Yakovlev Received: 6 August 009 / Revised: November 009 /

More information

Application of a Laser Induced Fluorescence Model to the Numerical Simulation of Detonation Waves in Hydrogen-Oxygen-Diluent Mixtures

Application of a Laser Induced Fluorescence Model to the Numerical Simulation of Detonation Waves in Hydrogen-Oxygen-Diluent Mixtures Supplemental material for paper published in the International J of Hydrogen Energy, Vol. 30, 6044-6060, 2014. http://dx.doi.org/10.1016/j.ijhydene.2014.01.182 Application of a Laser Induced Fluorescence

More information

Compact Central WENO Schemes for Multidimensional Conservation Laws

Compact Central WENO Schemes for Multidimensional Conservation Laws arxiv:math/9989v [math.na] 3 Nov 999 Compact Central WENO Schemes for Multidimensional Conservation Laws Doron Levy Gabriella Puppo Giovanni Russo Abstract We present a new third-order central scheme for

More information

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics Diffusion / Parabolic Equations Summary of PDEs (so far...) Hyperbolic Think: advection Real, finite speed(s) at which information propagates carries changes in the solution Second-order explicit methods

More information

DISCONTINUOUS GALERKIN METHOD FOR TIME DEPENDENT PROBLEMS: SURVEY AND RECENT DEVELOPMENTS

DISCONTINUOUS GALERKIN METHOD FOR TIME DEPENDENT PROBLEMS: SURVEY AND RECENT DEVELOPMENTS DISCONTINUOUS GALERKIN METHOD FOR TIME DEPENDENT PROBLEMS: SURVEY AND RECENT DEVELOPMENTS CHI-WANG SHU Abstract. In these lectures we give a general survey on discontinuous Galerkin methods for solving

More information

A minimum entropy principle of high order schemes for gas dynamics. equations 1. Abstract

A minimum entropy principle of high order schemes for gas dynamics. equations 1. Abstract A minimum entropy principle of high order schemes for gas dynamics equations iangxiong Zhang and Chi-Wang Shu 3 Abstract The entropy solutions of the compressible Euler equations satisfy a minimum principle

More information

Computational High Frequency Wave Propagation

Computational High Frequency Wave Propagation Computational High Frequency Wave Propagation Olof Runborg CSC, KTH Isaac Newton Institute Cambridge, February 2007 Olof Runborg (KTH) High-Frequency Waves INI, 2007 1 / 52 Outline 1 Introduction, background

More information

Analytical investigation on the minimum traffic delay at a two-phase. intersection considering the dynamical evolution process of queues

Analytical investigation on the minimum traffic delay at a two-phase. intersection considering the dynamical evolution process of queues Analytical investigation on the minimum traffic delay at a two-phase intersection considering the dynamical evolution process of queues Hong-Ze Zhang 1, Rui Jiang 1,2, Mao-Bin Hu 1, Bin Jia 2 1 School

More information

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2 Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer ringhofer@asu.edu, C2 b 2 2 h2 x u http://math.la.asu.edu/ chris Last update: Jan 24, 2006 1 LITERATURE 1. Numerical Methods for Conservation

More information

Colloquium FLUID DYNAMICS 2012 Institute of Thermomechanics AS CR, v.v.i., Prague, October 24-26, 2012 p.

Colloquium FLUID DYNAMICS 2012 Institute of Thermomechanics AS CR, v.v.i., Prague, October 24-26, 2012 p. Colloquium FLUID DYNAMICS 212 Institute of Thermomechanics AS CR, v.v.i., Prague, October 24-26, 212 p. ON A COMPARISON OF NUMERICAL SIMULATIONS OF ATMOSPHERIC FLOW OVER COMPLEX TERRAIN T. Bodnár, L. Beneš

More information

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION Fareed Hussain Mangi*, Umair Ali Khan**, Intesab Hussain Sadhayo**, Rameez Akbar Talani***, Asif Ali Memon* ABSTRACT High order

More information

MODELS FOR ASSESSING AIR POLLUTION IN CITIES

MODELS FOR ASSESSING AIR POLLUTION IN CITIES The Eighth Asia-Pacific Conference on Wind Engineering, December 10 14, 013, Chennai, India MODELS FOR ASSESSING AIR POLLUTION IN CITIES S. Kar 1 and M. Damodaran 1 Graduate Student of Chemical Engineering,

More information

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

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes Math 660-Lecture 3: Gudonov s method and some theories for FVM schemes 1 The idea of FVM (You can refer to Chapter 4 in the book Finite volume methods for hyperbolic problems ) Consider the box [x 1/,

More information