Abstract
We analyze and apply the high order Stochastic Finite Volume (SFV) and mixed Stochastic Discontinuous Galerkin/Finite Volume (SDG/FV) methods used to quantify the uncertainty in hyperbolic conservation laws with random initial data and flux coefficients. We describe incomplete information in the conservation law mathematically as random fields. The SFVM is formulated to solve numerically the system of conservation laws with sources of randomness in both flux coefficients and initial data. We formulate the Stochastic Discontinuous Galerkin method which we primarily use to solve the multidimensional stochastic conservation laws on unstructured grids. Finally, we compare the efficiency of the SFV and SDG methods with of Monte-Carlo type methods. Finally, we introduce an adaptation technique based on the Karhunen-Loève expansion of the random flux and/or initial data and apply it in order to reduce the computational cost of the SFVM.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
7.1 Introduction
We analyze and apply the high order Stochastic Finite Volume method (SFVM) [1–3, 20] and mixed Stochastic Discontinuous Galerkin/Finite Volume (SDG/FV) methods used to quantify the uncertainty in hyperbolic conservation laws with random initial data and flux coefficients. The direct application of these methods is the simulation of gas flows with uncertain physical parameters and/or initial flow conditions. Many efficient numerical methods have been developed to approximate the entropy solutions of systems of conservation laws [7], however, in many practical applications it is not always possible to obtain exact physical data due to, for example, measurement or modeling errors. We describe incomplete information in the conservation law mathematically as random fields. Such data are described in terms of statistical quantities of interest like the mean, variance, higher statistical moments; in some cases the distribution law of the stochastic initial data is also assumed to be known. There exist several techniques to quantify the uncertainty (i.e. determine the mean flow and its statistical moments), such as the Monte-Carlo (MC), the Multi-Level Monte Carlo (MLMC) and Stochastic Galerkin method (see also [5, 8–15, 19, 22–26]). The SFVM is formulated to solve numerically the system of conservation laws with sources of randomness in both flux coefficients and initial data. We generalize this approach and formulate the Stochastic Discontinuous Galerkin method which we primarily use to solve the multidimensional stochastic conservation laws on unstructured grids. Finally, we compare the efficiency of the SFV and SDG methods with of Monte-Carlo type methods. Finally, we introduce an adaptation technique based on the Karhunen-Loève expansion of the random flux and/or initial data and apply it in order to reduce the computational cost of the SFVM.
7.2 Conservation Laws with Random Flux and Initial Data
Consider the hyperbolic system of conservation laws with random flux coefficients
\(\mathbf{x} = (x_{1},x_{2},x_{3}) \in D_{x} \subset {\mathbb{R}}^{3}\), \(\mathbf{U} = {[u_{1},\ldots,u_{p}]}^{T}\), \(\mathbf{F} = [\mathbf{F}_{1},\mathbf{F}_{2},\mathbf{F}_{3}]\), \(\mathbf{F}_{k} = {[f_{1},\ldots,f_{p}]}^{T},\ k = 1,2,3\), and random initial data
A mathematical framework of random entropy solutions for scalar conservation laws has been developed in [16]. There, existence and uniqueness of random entropy solutions to (7.1)–(7.2) has been shown for scalar hyperbolic conservation laws, also in multiple dimensions. Furthermore, the existence of the statistical quantities of the random entropy solution such as the statistical mean and k-point spatio-temporal correlation functions under suitable assumptions on the random initial data have been proven.
7.3 Stochastic FVM
We parametrize all the random inputs in the Eqs. (7.1)–(7.2) using the random variable y = Y(ω) which takes values in \(D_{y} \subset {\mathbb{R}}^{q}\) and rewrite the stochastic conservation law in the parametric form:
Let \(\mathcal{T}_{X} = \cup _{i=1}^{N_{x}}K_{x}^{i}\) be the triangulation of the computational domain D x in the physical space and \(\mathcal{C}_{y} = \cup _{j=1}^{N_{y}}K_{y}^{j}\) be the Cartesian grid in the domain D y of the parametrized probability space.
We further assume the existence of the probability density function μ(y) and compute the expectation of the n-th solution component of the conservation law (7.3)–(7.4) as follows:
The scheme of the Stochastic Finite Volume method (SFVM) [1–3] can be obtained from the integral form of the Eqs. (7.3)–(7.4):
Introducing the cell average
with the cell volumes
and performing the partial integration over \(K_{x}^{i}\) we get
Next, we use any standard numerical flux approximation \(\hat{\mathbf{F}}\big(\tilde{\mathbf{U}}_{L}(\mathbf{x},t,\mathbf{y}),\tilde{\mathbf{U}}_{R}(\mathbf{x},t,\mathbf{y}),\mathbf{y}\big)\) to replace the discontinuous flux through the element interface \(\mathbf{F}(\mathbf{U},\mathbf{y}) \cdot \mathbf{n}\). Here \(\tilde{\mathbf{U}}_{L,R}\) denote the boundary extrapolated solution values at the edge of the cell \(K_{x}^{i}\), obtained by the high order reconstruction from the cell averages. The complete numerical flux is then approximated by a suitable quadrature rule as
where we have denoted the flux integral over the physical cell as \(\hat{\mathcal{F}}\), \(\mathbf{m} = (m_{1},\ldots,m_{q})\) is the multi-index, y m and w m are quadrature nodes and weights, respectively.
The SFV method then results in the solution of the following ODE system:
for all \(i = 1,\ldots,N_{x},\ j = 1,\ldots,N_{y}\). Therefore, to obtain the high-order scheme we first need to provide the high-order flux approximation based, for example, on the ENO/WENO reconstruction in the physical space. Second, we have to guarantee the high-order integration in (7.5) also by applying the ENO/WENO reconstruction in the stochastic space and choosing the suitable quadrature rule. Finally, we need the high-order time-stepping algorithm to solve the ODE system (7.6), such as Runge-Kutta method.
7.4 Convergence and Efficiency Analysis for SFVM
In this section we present the results of the convergence and efficiency analysis of the SFV method applied to the stochastic scalar conservation law in the parametric form
Let \(Y =\bigcup \limits _{ k=1}^{N_{y}}Y _{k}\), where Y k is the mesh cell in the stochastic variable y. Denote the probability density function by μ(y).
7.4.1 Convergence of Statistical Moments in L 1-Norm
Denote by u the exact solution of (7.7), by \(u_{h}^{y}\) the numerical solution which is exact in x variable and discretized in y and by \(u_{h}^{\mathit{xy}}\) the numerical discretized in both variables. Assume that the numerical solution converges with rate p in x variable and rate r in y variable, that is
The next estimate follows immediately from this assumption:
Convergence of \(E_{h}[u_{h}^{\mathit{xy}}]\) in L 1 -norm The expected value of the exact solution is a deterministic function
and the approximation of the expectation of the numerical solution is, as before, equal to
Then
The first integral in (7.14) can be estimated as follows:
and for the second integral we have
Hence, the convergence rate of the expectation in L 1-norm can be estimated as
Convergence of \(V _{h}[u_{h}^{\mathit{xy}}]\) in L 1 -norm The variance of the exact solution at \((x_{i},{t}^{n})\) is equal to
and can be approximated as
Then
The following estimate holds for the first integral in (7.20):
For the second integral in (7.20) we get
Finally, from (7.21) to (7.22) we get
Similar estimates are also valid for higher moments of u.
7.4.2 Efficiency Estimates
In the previous section it has been shown that the error of the expectation approximation is given by
where p and r are the convergence rates of the SFVM solver in physical and stochastic variables, respectively. Based on this result, we derive the error vs. work estimates for SFVM.
Let \(x \in {\mathbb{R}}^{n}\), \(y \in {\mathbb{R}}^{m}\). Assume that the CFL condition is satisfied, such that Δ t = O(δ x). The total work W (or total time) required to compute the solution of the stochastic scalar conservation law using SFVM is proportional to the total numbers of grid points in x, y and t axes, denoted respectively by N x , N y and N t , i.e.
Further derivation of the estimate depends on the choice of the mesh sizes equilibration, that is, on the relation between Δ x and Δ y.
-
1.
Assume that the mesh sizes are equilibrated according to the expected orders of convergence p and r: \(\varDelta y =\varDelta {x}^{p/r}\). Then E = C Δ x p and \(\varDelta x ={ \mathit{CE}}^{1/p}\). Substituting these relations into the Eq. (7.25) we get
$$\displaystyle{ W = C\varDelta {x}^{-(n+1)}\varDelta {x}^{-\mathit{pm}/r} = C\varDelta {x}^{-(n+1+\mathit{pm}/r)} = C{E}^{-\frac{n+1+\mathit{pm}/r} {p} } }$$(7.26)and hence
$$\displaystyle{ E = C{W}^{- \frac{p} {n+1+\mathit{pm}/r} }, }$$(7.27)which is the desired error vs. work estimated.
-
2.
Assume now that the mesh size Δ y is obtained by the following scaling: Δ y = η Δ x, where η is the constant scaling factor, meaning that the stochastic mesh is isotropic (same Δ y for all random variables). Define q = min(p, r). Then E = C Δ x q and \(\varDelta x ={ \mathit{CE}}^{1/q}\), and the total work is defined as
$$\displaystyle{ W = C\varDelta {x}^{-(n+1)}\varDelta {y}^{-m} = C\varDelta {x}^{-(n+m+1)} ={ \mathit{CE}}^{-\frac{n+m+1} {q} }, }$$(7.28)which finally gives
$$\displaystyle{ E ={ \mathit{CW }}^{- \frac{q} {n+m+1} }. }$$(7.29)Note that the estimate (7.29) is equivalent to the complexity result for the deterministic finite-volume method in the (n + m)-dimensional space, which sets strict limitations on the number of random variables that can be handled by the SFVM if the scaling factor η is close to 1. However, computational practice shows that it is sufficient to use only few computational cells to discretize the equations in the stochastic space to obtain a good quality approximation of the statistical quantities and therefore the SFVM is essentially much more efficient as deterministic FVM. Another significant simplification of the approach is the absence of the fluxes in the stochastic variables y, which also contributes to the efficiency of the SFVM.
-
3.
Assume that the stochastic mesh is anisotropic, that is the mesh sizes Δ y k are different for \(k = 1,\ldots,m\): \(\varDelta y_{k} =\eta _{k}\varDelta x\). Applying the same technique as above we obtain
$$\displaystyle\begin{array}{rcl} E = C_{1}\varDelta x + C_{2}\sum \limits _{k=1}^{m}\varDelta y_{ k}^{r} = C_{ 1}\varDelta x + C_{2}\varDelta {x}^{r}\sum \limits _{ k=1}^{m}\eta _{ k}^{r} \leq C\varDelta {x}^{q}\big(1 +\sum \limits _{ k=1}^{m}\eta _{ k}^{r}\big),& & {}\end{array}$$(7.30)where q = min(p, r) as before. We have also assumed that Δ x < < 1 such that \(\varDelta {x}^{p} <\varDelta {x}^{q}\) and \(\varDelta {x}^{r} <\varDelta {x}^{q}\). Then the mesh size Δ x can be represented as
$$\displaystyle{ \varDelta x =\Bigg {( \dfrac{E} {1 +\sum \limits _{ k=1}^{m}\eta _{k}^{r}}\Bigg)}^{1/q}. }$$(7.31)The total work is
$$\displaystyle{ W = C\Big(\prod \limits _{k=1}^{m}\eta _{ k}^{-1}\Big)\varDelta {x}^{-(n+m+1)} = C\Big(\prod \limits _{ k=1}^{m}\eta _{ k}^{-1}\Big)\Bigg{( \dfrac{E} {1 +\sum \limits _{ k=1}^{m}\eta _{k}^{r}}\Bigg)}^{-(n+m+1)/q}, }$$(7.32)and the resulting error vs. work estimate is
$$\displaystyle{ E = C\big(1 +\sum \limits _{ k=1}^{m}\eta _{ k}^{r}\big)\Big(\prod \limits _{ k=1}^{m}\eta _{ k}^{- \frac{q} {n+m+1} }\Big){W}^{- \frac{q} {n+m+1} }. }$$(7.33)Note that in the isotropic case, when all \(\eta _{k} =\eta =\mathrm{ const}\), formula (7.33) results in
$$\displaystyle{ E = C{(1 + {m\eta }^{r})\,\eta }^{- \frac{qm} {n+m+1} }\,{W}^{- \frac{q} {n+m+1} }. }$$(7.34)Comparing (7.33) and (7.34) we notice that the proper choice of scaling factors η k in the anisotropic stochastic mesh construction, while not affecting the convergence rates, can reduce the convergence constant, which means increasing computational efficiency. The choice of η k should be based on the sensitivity analysis of the random entropy solution to each of the m random variables.
Let us demonstrate the efficiency provided by the anisotropic mesh adaptation. We compare the convergence constants:
$$\displaystyle{ C_{i} = {(1 + {m\eta }^{r})\,\eta }^{- \frac{qm} {n+m+1} } }$$(7.35)for the isotropic mesh with equal mesh sizes in all stochastic coordinates, Δ y k = η Δ x, \(k = 1,\ldots,m\), and
$$\displaystyle{ C_{a} =\big (1 +\sum \limits _{ k=1}^{m}\eta _{ k}^{r}\big)\prod \limits _{ k=1}^{m}\eta _{ k}^{- \frac{q} {n+m+1} } }$$(7.36)for the anisotropic stochastic mesh with mesh size scaling according to \(\varDelta y_{k} =\eta _{k}\varDelta x\), \(k = 1,\ldots,m\). Assume further that \(\eta _{1} >\eta _{2} >\ldots \eta _{m}\) and η k > 1 for all k, such that Δ y k > Δ x.
Our goal is to show that the convergence constants ratio \(\delta _{m} = \dfrac{C_{i}} {C_{a}} > 1\) as m → ∞ if η 1 < η and r > q, that is, the anisotropic stochastic mesh increases the algorithm efficiency as the number of random variables grows if the convergence rate r in the stochastic space is higher than q, the minimum of the convergence rates in physical and stochastic coordinates.
We start by noting that under the assumption η 1 < η the following inequality is valid:
$$\displaystyle{ C_{a} =\big (1 +\sum \limits _{ k=1}^{m}\eta _{ k}^{r}\big)\prod \limits _{ k=1}^{m}\eta _{ k}^{- \frac{q} {n+m+1} } < (1 + m\eta _{1}^{r})\eta _{1}^{- \frac{qm} {n+m+1} } = C_{a}^{1}, }$$(7.37)and therefore
$$\displaystyle\begin{array}{rcl} \delta _{m} = \dfrac{C_{i}} {C_{a}} > \dfrac{C_{i}} {C_{a}^{1}} = \dfrac{{(1 + {m\eta }^{r})\,\eta }^{- \frac{qm} {n+m+1} }} {(1\, + m\eta _{1}^{r})\,\eta _{1}^{- \frac{qm} {n+m+1} }} =\bigg ( \dfrac{1 + {m\eta }^{r}} {1 + m\eta _{1}^{r}}\bigg)\bigg{( \dfrac{\eta } {\eta _{1}}\bigg)}^{- \frac{qm} {n+m+1} }.& & {}\end{array}$$(7.38)Hence, the limit of the constants ratio is
$$\displaystyle{ \delta =\lim \limits _{m\rightarrow \infty }\delta _{m} =\bigg {( \dfrac{\eta } {\eta _{1}}\bigg)}^{r-q}, }$$(7.39)and clearly δ > 1 if r > q.
Let’s analyse in more detail the possible values of δ in dependence on the convergence rates p and r in x and y variables, respectively.
Smooth solution. If the solution is smooth in x and y, then the convergence rate of the SFVM is the expected one, therefore by applying high-order finite-volume approximations in both variables one can obtain the full convergence rates p and r.
-
If p < r, then \(q =\min (p,r) = p\) and \(r - q = r - p > 0\), δ > 1 and hence the SFVM will converge faster on anisotropic stochastic mesh.
-
If p > r, then \(q =\min (p,r) = p\) and \(r - q = r - p < 0\), δ < 1, therefore the anisotropic mesh doesn’t improve the convergence.
Shock solution. Recall that if the shock wave appears in the physical space, then it also propagates into the stochastic space, so that the solution becomes discontinuous in both x and y. In this case the 1st order FV scheme one typically gives \(p = 1/2\) according to and r = 1 as shown in [18], therefore \(q =\min (p,r) = 1/2\) and \(\delta = \sqrt{ \frac{\eta }{\eta _{ 1}}} > 1\). This means that the SFVM on anisotropic mesh in the stochastic space is more efficient than SFVM on the uniform mesh even if the solution has a shock.
-
7.4.3 Numerical Convergence Analysis
We perform the convergence analysis of the SFVM for a simple linear advection equation with uncertain phase initial condition
The random variable y = Y (ω) is assumed to be distributed uniformly on [0, 1].
In Figs. 7.1–7.2, we plot the L 1(0, 1) error for the expectation and the variance of u with respect to the mesh size and the computational time. We investigate the influence of different reconstruction orders in spacial and stochastic variables on the convergence rates and therefore present the convergence plots for the SFVM based on different combinations of ENO/WENO reconstruction in x and y. We compare the SFVM with 1st, 2nd and 3rd order of accuracy in physical space combined with 3rd and 5th order reconstruction in stochastic variable. The type of reconstruction is indicated in Figs. 7.1–7.2 as follows: for example, the line “SFV-x2y5” corresponds to the 2nd order piecewise-linear ENO reconstruction in x and 5th order piecewise-quadratic WENO reconstruction in y, the line “SFV-x3y5” stands for 3rd order piecewise-linear WENO reconstruction in x with 5th order WENO reconstruction in y, etc. The numerical flux used in all the numerical experiments of this paper is the Rusanov flux. The results show that, while the convergence rate is dominated by the order of accuracy in x, the algorithms with higher order reconstruction in y are more efficient computationally since the same error can be reached with less overall computational time as compared to the lower order reconstruction in y.
7.4.4 Numerical Results
7.4.4.1 Stochastic Sod’s Shock Tube Problem
Consider the Riemann problem for the one-dimensional Euler equations with randomness in both flux and initial data
with \(y_{j} = Y _{j}(\omega ),\ j = 1,2,3,\ \omega \in \varOmega\) and
We also assume the randomness in the adiabatic constant, \(\gamma =\gamma \big (Y _{3}(\omega )\big)\), and therefore
The initial data is set in primitive variables as
We apply the SFVM to solve the system (7.40)–(7.41) with \(Y _{1}(\omega ) \sim \mathcal{U}[0.95,1.05]\), \(Y _{2}(\omega ) \sim \mathcal{U}[-0.1,0.1]\), \(Y _{3}(\omega ) \sim \mathcal{U}[1.2,1.6]\) using the 3rd order WENO reconstruction in both physical and stochastic variables. The results are presented in Figs. 7.3–7.4, in which the solution mean (solid line) as well as mean plus/minus standard deviation (dashed lines) are plotted.
The convergence results (dependence of the error on the number of mesh points) for the solution mean are presented in Fig. 7.5. Due to the shock formation in the path-wise solution the maximum order of convergence for the mean is limited to 1st.
We compare the efficiencies of the SFV and MLMC methods [16, 17] for the solution of the one-dimensional stochastic Sod’s problem for the Euler equations. Figure 7.6 illustrates the convergence of SFVM and MLMC based on 1st and 2nd order FV ENO/WENO solvers.
Figure 7.6 demonstrates that both approaches lead to the same orders of convergence in space while SFVM with properly chosen reconstruction orders appears to be more efficient in terms of error-to-work estimates.
7.4.4.2 Stochastic Cloud-Shock Interation (Random IC)
Consider the two-dimensional Euler equations with random initial data:
where
We apply the SFV method to solve the stochastic shock-vortex interaction problem for the Euler equations (see [21] for the deterministic version of the problem). The initial Mach 1. 1 shock wave is normal to the x 1-axis and has uncertain location at \(x_{1} = 0.5 + 0.1Y (\omega )\) with \(Y (\omega ) \sim \mathcal{U}[0,1]\). The states in front and behind the shock wave are:
A small vortex centered at \((x_{1}^{c},x_{2}^{c}) = (0.25,0.5)\) is superposed to the flow left to she shock and is described as a perturbation to the velocity (u, v) and pressure p:
where
Here ε indicates the vortex strength, α controls the decay rate of the vortex and r c is the critical radius for which the vortex has the maximum strength. In our test we choose ε = 0. 3, r c = 0. 05 and α = 0. 204.
For this computation, we have used the SFV method based on 5th order WENO solver in the physical space and 2nd order ENO solver in the stochastic space on the uniform 128 × 128 cells Cartesian grid in the physical space and 32 cells grid in the stochastic coordinate. The computational results for the flow mean and variance at t = 0. 35 are presented in Figs. 7.7–7.10.
7.5 Stochastic DG/FVM
7.5.1 Stochastic DG/FV Method
In this section we generalize the approach to uncertainty quantification described previously in order to efficiently apply high-order approximation techniques on unstructured grid in physical domains with complicated geometry. To this end, we use the Discontinuous Galerkin (DG) method [4] to discretize the equations in the physical space and combine it with the finite-volume discretization in the stochastic variables as described in Sect. 7.3. Note that we can still use Cartesian grids in the stochastic space since the computational domain in this space is a q-dimensional rectangle.
As before, we start with the parametric form of the stochastic conservation law:
On each element \(K_{x}^{i}\) of the physical domain triangulation we apply the DG solution discretization in the physical variable x:
which leads to the following semi-discrete DG formulation:
Note that at this stage the DG coefficients are still functions of the random variable y and time t and thus to get rid of this dependence we apply the finite-volume discretization in the random variable, which leads to
Finally, the resulting scheme becomes
which is an ODE system with respect to the DG coefficients averaged over an element of the stochastic grid.
7.5.2 Numerical Results
7.5.2.1 Stochastic Cloud-Shock Interaction Problem (Random Flux)
Consider the two-dimensional Euler equations with deterministic initial data
and a high-density cloud lying to the right of the shock:
Assume the random γ = γ(ω) in the equation of state (EOS)
The results of the simulation are presented in Fig. 7.11. In our computations we have used the 2nd order DG method in x variable and 3rd order WENO method in y variable, triangular mesh in x consisting of about 170, 000 cells and Catresian mesh in y consisting of 16 cells. The results are plotted at T = 0. 06.
7.5.2.2 Forward-Facing Step Channel
Consider the stochastic flow in the channel with the forward facing step with random Mach number of the inflowing gas: \(\mathrm{M} \sim \mathcal{U}(2.9,3.1)\). We have used the mesh of about 13, 000 triangular cells in the physical space and 15 equally-sized cells in the stochastic space, the methods used are 2nd order DG and 3rd order WENO in physical and random variables, respectively. The results of the simulation are given in Fig. 7.12, indicating that the uncertainty in the Mach number influences the position and intensity of shock in front of the step, while having little effect on the shocks reflected from the channel walls.
7.6 Stochastic Mesh Adaptation
7.6.1 Stochastic Mesh Adaptation Based on Karhunen-Loève Expansion
In this section we discuss one mesh adaptation technique which can be used to reduce the computational cost of the SFV method. To this end, we consider the following model problem:
Assume the following Karhunen-Loève expansion of the flux:
where Φ j (u) and λ j are the eigenfunctions and eigenvalues of the integral operator with covariance kernel:
We can therefore choose the random variable to parametrize the stochastic conservation law as \(\boldsymbol{y} = (y_{1},y_{2},\ldots ) = \mathbf{Y}(\omega ) =\big (Y _{1}(\omega ),Y _{2}(\omega ),\ldots \big)\), then
Let f(u; ω) be the Gaussian process with exponential covariance [6]
where w j are the roots of
and
Note that in this case the coefficients λ j decay quickly in j (see Fig. 7.13).
Therefore the KL expansion can be truncated at moderate number of terms (q = 2, 3) without losing too much information about the stochastic process, namely
Consider the stochastic SCL with random flux and deterministic initial data
In this paper, in order to reduce the computational cost of the SFV method, we propose the mesh adaptation in the stochastic space based on the choice of the number of nodes in each of the stochastic coordinates according to
Figure 7.14 shows the convergence of the adaptive SFVM algorithm (“SFV adapt”) and the SFVM without stochastic mesh adaptation (“SFV noadapt”). The non-adaptive version of the SFVM simply uses equal number of cells in each stochastic coordinate, while the adaptive version chooses the number of cells in each y j according to (7.55). The computational time needed to perform both algorithms is shown in Fig. 7.15. Clearly, the proposed adaptation of the algorithm improves the convergence properties of the SFV method.
7.6.2 Numerical Results
7.6.2.1 Stochastic Cloud-Shock Interaction Problem (Random IC)
We use the mesh adaptation approach similar to the one described above to solve the stochastic cloud-shock interaction problem with initial data depending on four random variables. Note that the usage of non-adaptive algorithm for such simulation would lead to excessive computational cost of SFVM.
Consider the two-dimensional Euler equations with deterministic initial data
with a high-density cloud to the right of the shock:
The equations are closed by the following deterministic EOS: \(p = (\gamma -1)\Big(E -\frac{1} {2}\rho ({u}^{2} + {v}^{2})\Big)\), \(\gamma = 5/3\). The random variables in the initial condition are uniformly distributed on [0, 1]: \(Y _{k} \sim \mathcal{U}[0,1],\ k = 1,\ldots,4.\)
We use the 2nd order DG in x variable and 3rd order WENO in y variable, triangular mesh in x (170, 000 cells) and adaptive Cartesian mesh in y (3 ⋅ 2 ⋅ 7 ⋅ 11 = 462 cells), the output time is T = 0. 06. The results of this simulation are illustrated in Fig. 7.16.
7.7 Conclusions
The SFV and SDG/FV methods studied in this paper appear to be a flexible and effective approach to the solution of stochastic conservation laws. We have shown that the SFV method it is applicable for the uncertainty quantification in a variety of complex problems including systems of conservation laws with random flux coefficients and initial data with several sources of uncertainty. The proper adaptation of the stochastic grid significantly reduces the computational cost of the method and improves its convergence.
References
Abgrall, R.: A simple, flexible and generic deterministic approach to uncertainty quantification in non-linear problems. Rapport de Recherce, INRIA, 00325315 (2007)
Abgrall, R., Congedo, P.M.: A sem-intrusive determistic apporach to uncertainty quantification in non-linear fluid flow probels. J. Comput. Phys. 235, 828–845 (2013)
Barth, T.: On the propagation of the statistical model parameter uncertainty in CFD calculations. Theor. Comput. Fluid Dyn. (2011). doi:10.1007/s00162-011-0221-2
Cockburn, B., Shu, C.W.: The Runge-Kutta discontinuous Galerkin method for conservation laws V: multidimensional systems. J. Comput. Phys. 141, 199–224 (1998)
Debusschere, B., Najm, H., Pébay, P., Knio, O., Ghanem, R., Le Maî tre, O.: Numerical challenges in the use of polynomial chaos representations for stochastic processes. SIAM J. Sci. Comput. 26, 698–719 (2004)
Ghanem, R., Spanos, P.: Stochastic Finite Elements: A Spectral Approach. Dover, Minneola (2003)
Godlewski, E., Raviart, P.: Hyperbolic Systems of Conservation Laws. Ellipses Publishing, Paris (1995)
Gottlieb, D., Xiu, D.: Galerkin method for wave equations with uncertain coefficients. Commun. Comput. Phys. 3, 505–518 (2008)
Knio, O., Le Maî tre, O.: Uncertainty propagation in CFD using polynomial chaos decomposition. Fluid Dyn. Res. 38, 616–640 (2006)
Le Maî tre, O., Knio, O., Najm, H., Ghanem, R.: Uncertainty propagation using Wiener-Haar expansions. J. Comput. Phys. 197, 28–57 (2004)
Le Maî tre, O., Najm, H., Ghanem, R., Knio, O.: Multi-resolution analysis of Wiener-type uncertainty propagation schemes. J. Comput. Phys. 197, 502–531 (2004)
Le Maî tre, O., Najm, H., Pébay, P., Ghanem, R., Knio, O.: Multi-resolution analysis scheme for uncertainty quantification in chemical systems. SIAM J. Sci. Comput. 29, 864–889 (2007)
LeVeque, R.: Numerical Methods for Conservation Laws. Birkhäuser Verlag, Basel/Boston (1992)
Lin, G., Su, C.-H., Karniadakis, G.E.: Predicting shock dynamics in the presence of uncertainties. J. Comput. Phys. 217, 260–276 (2006)
Lin, G., Su, C.-H., Karniadakis, G.E.: Stochastic modelling of random roughness in shock scattering problems: theory and simulations. Comput. Methods Appl. Mech. Eng. 197, 3420–3434 (2008)
Mishra, S., Schwab, Ch.: Sparse tensor multi-level Monte Carlo finite volume methods for hyperbolic conservation laws with random intitial data. Math. Comput. 81, 1979–2018 (2012)
Mishra, S., Schwab, Ch., Šukys, J.: Multi-level Monte Carlo finite volume methods for nonlinear systems of conservation laws in multi-dimensions. J. Comput. Phys. 231, 3365–3388 (2012)
Mishra, S., Risebro, N.H., Schwab, Ch., Tokareva, S.: Numerical solution of scalar conservation laws with random flux functions. SAM report 2012-35. http://www.sam.math.ethz.ch/reports/2012/35
Poëtte, G., Després, B., Lucor, D.: Uncertainty quantification for systems of conservation laws. J. Comput. Phys. 228, 2443–2467 (2009)
Schwab, Ch., Tokareva, S.: High order approximation of probabilistic shock profiles in hyperbolic conservation laws with uncertain initial data. ESAIM M2AN 47, 807–835 (2013)
Shu, C.W.: High order ENO and WENO schemes for computational fluid dynamics. In: Barth, T.J., Deconinck, H. (eds.) High-Order Methods for Computational Physics. Springer, Berlin/New York (1999)
Troyen, J., Le Maî tre, O., Ndjinga, M., Ern, A.: Intrusive Galerkin methods with upwinding for uncertain nonlinear hyperbolic systems. J. Comput. Phys. 229, 6485–6511 (2010)
Troyen, J., Le Maî tre, O., Ndjinga, M., Ern, A.: Roe solver with entropy corrector for uncertain hyperbolic systems. J. Comput. Phys. 235, 491–506 (2010)
Wan, X., Karniadakis, G.E.: Multi-element generalized polynomial chaos for arbitrary probability measures. SIAM J. Sci. Comput. 28, 901–928 (2006)
Xiu, D., Karniadakis, G.E.: Modeling uncertainty in steady state diffusion problems via generalized polynomial chaos. Comput. Methods Appl. Mech. Eng. 191, 4927–4948 (2002)
Xiu, D., Karniadakis, G.E.: Modeling uncertainty in flow simulations via generalized polynomial chaos. J. Comput. Phys. 187, 137–167 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Tokareva, S., Schwab, C., Mishra, S. (2014). High Order SFV and Mixed SDG/FV Methods for the Uncertainty Quantification in Multidimensional Conservation Laws. In: Abgrall, R., Beaugendre, H., Congedo, P., Dobrzynski, C., Perrier, V., Ricchiuto, M. (eds) High Order Nonlinear Numerical Schemes for Evolutionary PDEs. Lecture Notes in Computational Science and Engineering, vol 99. Springer, Cham. https://doi.org/10.1007/978-3-319-05455-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-05455-1_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05454-4
Online ISBN: 978-3-319-05455-1
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)