[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter December 6, 2017

Some Remarks About Conservation for Residual Distribution Schemes

  • Rémi Abgrall ORCID logo EMAIL logo

Abstract

We are interested in the discretisation of the steady version of hyperbolic problems. We first show that all the known schemes (up to our knowledge) can be rephrased in a common framework. Using this framework, we then show they flux formulation, with an explicit construction of the flux, and thus are locally conservative. This is well known for the finite volume schemes or the discontinuous Galerkin ones, much less known for the continuous finite element methods. We also show that Tadmor’s entropy stability formulation can naturally be rephrased in this framework as an additional conservation relation discretisation, and using this, we show some connections with the recent papers [13, 20, 18, 19]. This contribution is an enhanced version of [4].

MSC 2010: 65M08; 76M10

Funding statement: The author has been funded in part by the SNSF project 200021_153604 “High fidelity simulation for compressible materials”.

A A DG RDS Scheme

Let us consider problem (1.1) defined on Ω2. In this case, the approximation can be discontinuous across edges: uh𝒱h.

In a first step, we consider a conformal triangulation of Ω using triangles. This is not essential but simplifies a bit the text. The 3D case can be dealt with in a similar way.

In K, we say that the degrees of freedom are located at the vertices, and we represent the approximated solution in K by the degree one interpolant polynomial at the vertices of K. Let us denote by uh this piecewise linear approximation, that is in principle discontinuous at across edges. In the following, we use the notations described in Figure 5.

Figure 5  Geometrical elements for defining the scheme.
Figure 5

Geometrical elements for defining the scheme.

In [10], the degrees of freedom are located at the midpoint of the edges that connect the centroid of K and its vertices. This choice was motivated by the fact that the 1 basis functions associated to these nodes are orthogonal in L2(K). This property enables us to reinterpret the DG schemes as RD schemes, and hence to adapt the stabilization techniques of RD to DG. In particular, we are able to enforce an L stability property. However, this method was a bit complex, and it is not straightforward to generalize it to more general elements than triangles.

The geometrical idea behind the version that we describe now is to forget the RD interpretation of the DG scheme and to let the geometrical localization of the degrees of freedom move to the vertices of the element.

With this in mind, we define two types of total residuals:

  1. A total residual per element K, i.e.

    ΦK(uh)=K𝐟(uh)𝐧𝑑γ.
  2. A total residual per edge Γ, i.e.

    ΦΓ(uh)=Γ[𝐟(u)𝐧]𝑑γ,

    where [𝐟(u)𝐧] represents the jump of the function 𝐟(u)𝐧 across Γ. Here, if 𝐧 is the outward unit normal to K (see Figure 5), which enables us to define a right side and a left side. Hence we set

    [𝐟(u)𝐧]=(𝐟(uR)-𝐟(uL))𝐧.

    We notice that ΦΓ only depends on the values of u on each side of Γ.

The idea is to split the total residuals into sub-residuals so that a monotonicity preserving scheme can be defined. Here, we choose the Rusanov scheme, but other choices could be possible. Thus we consider:

  1. For the element K and any vertex σK,

    ΦσK=ΦK3+αK(uσ-u¯)

    with

    u¯=13σKuσ,

    and αKmax𝐱K𝐟(uh(𝐱)) where is any norm in 2, for example the Euclidean norm.

  2. For the edge Γ, any σΓ,

    ΦσΓ(uh)=ΦΓ(uh)4+αΓ(uσ-u¯)

    with

    u¯=14σK+K-uσ,

    where and αΓmaxK=K+,K-max𝐱KΓ𝐟(uh(𝐱)), see Figure 5 for a definition of K±.

We have the following conservation relations:

σKΦσK(uh)=ΦK(uh),σΓΦσΓ(uh)=ΦΓ(uh).

The choice αKmax𝐱K𝐟(uh(𝐱)) and αΓmaxK=K+,K-max𝐱KΓu𝐟(uh(𝐱)) are justified by the following standard argument. If we set Q=K or Γ, we can rewrite the two residuals as

ΦσQ(uh)=σQcσσQ(uσ-uσ)

with cσσQ0 under the above mentioned conditions. Indeed, using

uh-uσ=σK(uσ-uσ)φσ,

we get (for Q=K for example)

ΦσK(uh)=ΦK(uh)3+αK(uσ-u¯)=13K(𝐟(uh)-𝐟(uσ))𝐧𝑑γ+αK(uσ-u¯)=σK13[K(01𝐟(suh+(1-s)uσ)φσ(𝐱)𝑑s)𝐧𝑑γ-αK](uσ-uσ),

which proves the result.

Using standard arguments, as defining uh as the limit of the solution of

(A.1)uσn+1=uσn-ωσ(K,σKΦσK(uh,n)+Γ,σΓΦσΓ(uh,n))

with

ωσ(K,σKcσσK+Γ,σΓcσσΓ)1,

we see that we have a maximum principle.

It is possible to construct a scheme that is formally second-order accurate by setting

ΦσK,(uh)=βσKΦK(uh)andΦσΓ,(uh)=βσΓΦK(uh)

with

xσK=ΦσK(uh)ΦK(uh),xσΓ=ΦσΓ(uh)ΦΓ(uh),

and

βσK=max(xσK,0)σKmax(xσK,0),βσΓ=max(xσΓ,0)σKmax(xσΓ,0).

As in the “classical” RD framework, the coefficients β are well defined thanks to the conservation relations (3.2). The scheme is written as (A.2) where the residuals ΦσK(uh) (respectively, ΦσΓ(uh)) are replaced by ΦσK,(uh) (respectively, ΦσΓ,(uh).

The solution uh is defined as follows: find uh linear in each triangle K such that for any degree of freedom σ (i.e. vertex of the triangulation),

(A.2)K,σKΦσK,(uh)+Γ,σΓΦσΓ,(uh)=0.

We have a first order approximation just by replacing the “starred” residuals by the first order ones. System (A.2) is solved by an iterative method such as (A.1).

Acknowledgements

I would also like to thank Anne Burbeau (CEA-DEN) for her critical reading of the first draft of this paper. Her input has helped to improve the readability of this paper. The two referees and the editor are also warmly thanked for their patience, their comments and ability to trace typos. The remaining mistakes are mine.

References

[1] R. Abgrall, Toward the ultimate conservative scheme: Following the quest, J. Comput. Phys. 167 (2001), no. 2, 277–315. 10.1006/jcph.2000.6672Search in Google Scholar

[2] R. Abgrall, Essentially non-oscillatory residual distribution schemes for hyperbolic problems, J. Comput. Phys. 214 (2006), no. 2, 773–808. 10.1016/j.jcp.2005.10.034Search in Google Scholar

[3] R. Abgrall, A residual distribution method using discontinuous elements for the computation of possibly non-smooth flows, Adv. Appl. Math. Mech. 2 (2010), no. 1, 32–44. 10.4208/aamm.09-m0934Search in Google Scholar

[4] R. Abgrall, On a class of high order schemes for hyperbolic problems, Proceedings of the International Conference of Mathematicians (ICM 2014). Vol. IV: Invited Lectures, KM Kyung Moon SA, Seoul (2014), 699–726. Search in Google Scholar

[5] R. Abgrall, High order schemes for hyperbolic problems using globally continuous approximation and avoiding mass matrices, J. Sci. Comput. 73 (2017), no. 2–3, 461–494. 10.1007/s10915-017-0498-4Search in Google Scholar

[6] R. Abgrall and D. De Santis, Linear and non-linear high order accurate residual distribution schemes for the discretization of the steady compressible Navier–Stokes equations, J. Comput. Phys. 283 (2015), 329–359. 10.1016/j.jcp.2014.11.031Search in Google Scholar

[7] R. Abgrall, D. De Santis and M. Ricchiuto, High-order preserving residual distribution schemes for advection-diffusion scalar problems on arbitrary grids, SIAM J. Sci. Comput. 36 (2014), no. 3, A955–A983. 10.1137/12090143XSearch in Google Scholar

[8] R. Abgrall, A. Larat and M. Ricchiuto, Construction of very high order residual distribution schemes for steady inviscid flow problems on hybrid unstructured meshes, J. Comput. Phys. 230 (2011), no. 11, 4103–4136. 10.1016/j.jcp.2010.07.035Search in Google Scholar

[9] R. Abgrall and P. L. Roe, High order fluctuation schemes on triangular meshes, J. Sci. Comput. 19 (2003), no. 1–3, 3–36. 10.1023/A:1025335421202Search in Google Scholar

[10] R. Abgrall and C.-W. Shu, Development of residual distribution schemes for the discontinuous Galerkin method: The scalar case with linear elements, Commun. Comput. Phys. 5 (2009), no. 2–4, 376–390. Search in Google Scholar

[11] E. Burman and P. Hansbo, Edge stabilization for Galerkin approximations of convection-diffusion-reaction problems, Comput. Methods Appl. Mech. Engrg. 193 (2004), no. 15–16, 1437–1453. 10.1016/j.cma.2003.12.032Search in Google Scholar

[12] E. Burman, A. Quarteroni and B. Stamm, Interior penalty continuous and discontinuous finite element approximations of hyperbolic equations, J. Sci. Comput. 43 (2010), no. 3, 293–312. 10.1007/s10915-008-9232-6Search in Google Scholar

[13] T. Chen and C.-W. Shu, Entropy stable high order discontinuous Galerkin methods with suitable quadrature rules for hyperbolic conservation laws, J. Comput. Phys. 345 (2017), 427–461. 10.1016/j.jcp.2017.05.025Search in Google Scholar

[14] F. R. K. Chung, Spectral Graph Theory, CBMS Reg. Conf. Ser. Math. 92, American Mathematical Society, Providence, 1997. Search in Google Scholar

[15] P. G. Ciarlet, The Finite Element Method for Elliptic Problems, Stud. Math. Appl. 4, North-Holland Publishing, Amsterdam, 1978. 10.1115/1.3424474Search in Google Scholar

[16] H. Deconinck, P. L. Roe and R. Struijs, A multidimensional generalization of Roe’s flux difference splitter for the Euler equations, Comput. & Fluids 22 (1993), no. 2–3, 215–222. 10.1016/0045-7930(93)90053-CSearch in Google Scholar

[17] A. Ern and J.-L. Guermond, Theory and Practice of Finite Elements, Appl. Math. Sci. 159, Springer, New York, 2004. 10.1007/978-1-4757-4355-5Search in Google Scholar

[18] G. J. Gassner, A skew-symmetric discontinuous Galerkin spectral element discretization and its relation to SBP-SAT finite difference methods, SIAM J. Sci. Comput. 35 (2013), no. 3, A1233–A1253. 10.1137/120890144Search in Google Scholar

[19] J. E. Hicken, D. C. Del Rey Fernández and D. W. Zingg, Multidimensional summation-by-parts operators: General theory and application to simplex elements, SIAM J. Sci. Comput. 38 (2016), no. 4, A1935–A1958. 10.1137/15M1038360Search in Google Scholar

[20] A. Hiltebrand and S. Mishra, Entropy stable shock capturing space-time discontinuous Galerkin schemes for systems of conservation laws, Numer. Math. 126 (2014), no. 1, 103–151. 10.1007/s00211-013-0558-0Search in Google Scholar

[21] T. J. R. Hughes, L. P. Franca and M. Mallet, A new finite element formulation for computational fluid dynamics. I. Symmetric forms of the compressible Euler and Navier–Stokes equations and the second law of thermodynamics, Comput. Methods Appl. Mech. Engrg. 54 (1986), no. 2, 223–234. 10.1016/0045-7825(86)90127-1Search in Google Scholar

[22] D. Kröner, M. Rokyta and M. Wierse, A Lax–Wendroff type theorem for upwind finite volume schemes in 2-D, East-West J. Numer. Math. 4 (1996), no. 4, 279–292. Search in Google Scholar

[23] M. Ricchiuto and R. Abgrall, Explicit Runge-Kutta residual distribution schemes for time dependent problems: Second order case, J. Comput. Phys. 229 (2010), no. 16, 5653–5691. 10.1016/j.jcp.2010.04.002Search in Google Scholar

[24] P. L. Roe, Approximate Riemann solvers, parameter vectors, and difference schemes, J. Comput. Phys. 43 (1981), no. 2, 357–372. 10.1016/0021-9991(81)90128-5Search in Google Scholar

[25] P. L. Roe and D. Sidilkover, Optimum positive linear schemes for advection in two and three dimensions, SIAM J. Numer. Anal. 29 (1992), no. 6, 1542–1568. 10.1137/0729089Search in Google Scholar

[26] R. Struijs, H. Deconinck and P. L. Roe, Fluctuation splitting schemes for the 2D Euler equations, Technical Report VKI-LS 1991-01, 1991. Search in Google Scholar

[27] E. Tadmor, The numerical viscosity of entropy stable schemes for systems of conservation laws. I, Math. Comp. 49 (1987), no. 179, 91–103. 10.1090/S0025-5718-1987-0890255-3Search in Google Scholar

[28] E. Tadmor, Entropy stability theory for difference approximations of nonlinear conservation laws and related time-dependent problems, Acta Numer. 12 (2003), 451–512. 10.1017/CBO9780511550157.007Search in Google Scholar

Received: 2017-08-10
Revised: 2017-11-11
Accepted: 2017-11-21
Published Online: 2017-12-06
Published in Print: 2018-07-01

© 2018 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 19.1.2025 from https://www.degruyter.com/document/doi/10.1515/cmam-2017-0056/html
Scroll to top button