Non-linear Petrov–Galerkin methods for reduced order hyperbolic equations and discontinuous finite element methods
Introduction
Reduced order model (ROM) technology is a rapidly growing discipline, with significant potential advantages in: interactive use, emergency response, ensemble calculations and data assimilation [1], [2], [3], [4]. ROM is expected to play a major role in facilitating real-time turn-around with computational results and data assimilation. Most model reduction methods can be viewed as approximation methods by projection (for comprehensive description see [5], [6]). Most of those methods (e.g., balanced truncation) are designed for stable, linear and moderate-order systems (state orders are less than ) [7], so are not practical for many fluids systems although they can provide accurate low-order representations of state-space systems. Among existing approaches, the proper orthogonal decomposition (POD) method provides an efficient means of deriving the reduced basis for nonlinear partial differential equations (PDEs). Using the POD technique, it is possible to extract a set of modes characteristic of the database which constitutes the optimal basis for the energetic description of the flow. A Galerkin projection of the original equations onto a finite number of POD bases yields a set of ordinary differential equations in time. However, due to the energetic optimality of the POD bases, only few modes are sufficient to give a good representation of the kinetic energy of the flow. The leading POD modes are not able to dissipate enough energy since the main amount of viscous dissipation takes place in the small eddies (unresolved modes) [9]. Galerkin POD methods may thus suffer from a lack of numerical stability especially for high order nonlinear PDEs. There are various ways to recover the effect of the truncated bases (usually the small scales, i.e. unresolved modes) and improve the numerical stability by:
- 1.
incorporating gradients as well as function values in the definition of POD [10], [11];
- 2.
adding calibrated/diffusion terms (e.g. eddy-viscosities, subgrid-scale model, streamline diffusion) into the POD reduced order equations [12], [13];
- 3.
the approach of Noack et al. [14], that uses a finite-time thermodynamics formalism;
- 4.
residual based stablisation approach [9] where the unsolved terms are represented by a number of residual modes which are calculated by the residuals of ROMs.
For efficient calculation of nonlinear terms, the discrete empirical interpolation method (DEIM) [15] provides a dimension reduction of the nonlinear term by replacing the non-linear terms with a coefficient-function approximation consisting of a linear combination of pre-computed basis functions and parameter-dependent coefficients.
However the main drawback of the above stabilization methods is that there are always some parameters to tune/optimise for a best match the full solution. More recently, the Petrov–Galerkin method has been introduced to POD and applied to the 1D non-linear static problem and ODE [16]. This method presents a natural and easy way to introduce a diffusion term into ROM without tuning/optimising and provides appropriate modelling and stabilizations for the numerical solution of high order nonlinear PDEs.
In this paper, a new Petrov–Galerkin POD method is presented for non-linearity discontinuous Galerkin modelling in order to control numerical oscillations. The approach is based on the use of the cosine rule between the advection direction in Cartesian space–time and the direction of the gradient of the solution.
The remainder of this paper is organised as follows. Section 2 provides the derivation of the new Petrov–Galerkin approach for one scalar time dependent transport equation. This is then followed by the extension to coupled time dependent equations and an example is provided by two-time level discrete equations in Section 3. Section 4 addresses the issue of how stable reduced order modelling is performing using the new Petrov–Galerkin approach. In Section 5, a Bassi Rebay representation of discontinuous Galerkin methods for the diffusion term is described. The method is applied to 1D and 2D advection and shock cases in Section 6 followed by discussion of the numerical results. Finally, conclusions are drawn in Section 7.
Section snippets
Non-linear Petrov–Galerkin scalar equation
The one scalar time dependent transport equation assumes the form:where represents field states (e.g. temperature, pollutants); s is the source term; and (here, the velocity vector); are the coefficients of the time and space derivatives along the x, y, z direction respectively. For simplicity, this Eq. (1) in 1D with time dependence becomes:Using the cosine rule between the two vectors and :
Non-linear Petrov–Galerkin coupled equations
The Petrov–Galerkin method discussed above is further applied to the time dependent coupled transport equations:where for 1D and in 3D in which the matrices , and contain the coefficients of the derivatives of scalars with respect to time t, coordinates and z respectively. In 1D Eq. (26) becomes:For coupled equations the projection of onto can be written:Thusor
Stable reduced order modelling using diffusion from Petrov–Galerkin methods
In this section, the Petrov–Galerkin method discussed above is applied to form conservative stablisation methods for ROM’s which for non-linear problems have a tendency to diverge due to inadequate sub-grid-scale modelling (if Galerkin methods are applied e.g. the POD method).
Bassi Rebay representation of DG diffusion
One of the key ingredients of DG methods is the formulation of interface (numerical) fluxes, which provide a weak coupling between the unknowns in neighbouring elements. The classic approach introduced by Bassi and Rebay in 1997 [8] is here used for the representation of the DG diffusion term. The diffusion term is written:Definingthe diffusion term (73) can be rewritten:
Example cases: advection and shock waves
Shock waves are characterised by an abrupt, discontinuous change in the characteristics of the medium. The shock waves are described by the nonlinear hyperbolic Euler equations in a non-conservation form:In this work, the Petrov–Galerkin POD method discussed above is applied to (80). A diffusional DG is used to control numerical oscillations. The root mean square error (RMSE), relative error (RE) and correlation coefficient of results between the POD and full models at the time
Conclusions
A new Petrov–Galerkin method for stablisation of high order nonlinearity in reduced order modelling is developed. The POD discontinuous Galerkin (DG) reduced order model is applied to 1D and 2D advection, and 1D shock wave cases. A comparison of the results between the POD models using the Petrov–Galerkin and traditional Galerkin approaches is carried out. It is observed that the instability in the POD results is reduced by using the Petrov–Galerkin POD methods which naturally introduces a
Acknowledgments
This work was carried out under funding from the UK’s Natural Environment Research Council (Projects NER/A/S/2003/00595, NE/C52101X/1 and NE/C51829X/1), the Engineering and Physical Sciences Research Council (GR/R60898 and EP/I00405X/1), and with support from the Imperial College High Performance Computing Service. Prof. I.M. Navon acknowledges the support of NSF/CMG Grant ATM-0931198. Dr. Juan Du acknowledges the support of National Natural Science Foundation (Grant No. 41075064) and National
References (28)
- et al.
A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier–Stokes equations
J. Comput. Phys.
(1997) - et al.
Enablers for robust POD models
J. Comput. Phys.
(2009) - et al.
A POD reduced order unstructured mesh ocean modelling method for moderate Reynolds number flows
Ocean Model.
(2009) - et al.
Optimal control of flow with discontinuities
J. Comput. Phys.
(2003) - et al.
Riemann boundary conditions for the Boltzmann transport equation using arbitrary angular approximations
Ann. Nucl. Energy
(2011) Survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws
J. Comput. Phys.
(1978)- et al.
Proper orthogonal decomposition closure models for turbulent flows: a numerical comparison
Comput. Methods Appl. Mech. Eng.
(2012) - et al.
Streamline upwind Petrov–Galerkin methods for the steady-state Boltzmann transport equation
Comput. Methods Appl. Mech. Eng.
(2006) - et al.
Reduced order modelling of an adaptive mesh ocean model
Int. J. Numer. Methods Fluids
(2009) - et al.
Efficiency of reduced-order, time-dependent adjoint data assimilation approaches
J. Oceanogr.
(2006)