Reduced Basis Model Order Reduction for Navier-Stokes equations in domains with walls of varying curvature
Martin Hess, Annalisa Quaini, Gianluigi Rozza

TL;DR
This paper develops a reduced basis model for Navier-Stokes equations in curved channels, enabling efficient computation of steady-state solutions across various geometries and viscosities, with applications to blood flow symmetry breaking.
Contribution
It introduces an empirical interpolation-based reduced order model for Navier-Stokes in curved domains, demonstrating accurate and efficient solutions for parameter variations.
Findings
Reduced order model accurately predicts steady states.
Critical Reynolds number increases with wall curvature.
Model applicable to blood flow symmetry studies.
Abstract
We consider the Navier-Stokes equations in a channel with a narrowing and walls of varying curvature. By applying the empirical interpolation method to generate an affine parameter dependency, the offline-online procedure can be used to compute reduced order solutions for parameter variations. The reduced order space is computed from the steady-state snapshot solutions by a standard POD procedure. The model is discretised with high-order spectral element ansatz functions, resulting in 4752 degrees of freedom. The proposed reduced order model produces accurate approximations of steady-state solutions for a wide range of geometries and kinematic viscosity values. The application that motivated the present study is the onset of asymmetries (i.e., symmetry breaking bifurcation) in blood flow through a regurgitant mitral valve, depending on the Reynolds number and the valve shape. Through…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Reduced Basis Model Order Reduction for Navier-Stokes equations in domains with walls of varying curvature
\nameMartin W. Hessa and Annalisa Quainib and Gianluigi Rozzaa CONTACT M. W. Hess Email: [email protected], A. Quaini Email: [email protected], G. Rozza Email: [email protected] aSISSA Mathematics Area, mathLab, International School for Advanced Studies, via Bonomea 265, I-34136 Trieste, Italy; bDepartment of Mathematics, University of Houston, Houston, Texas 77204, USA
Abstract
We consider the Navier-Stokes equations in a channel with a narrowing and walls of varying curvature. By applying the empirical interpolation method to generate an affine parameter dependency, the offline-online procedure can be used to compute reduced order solutions for parameter variations. The reduced order space is computed from the steady-state snapshot solutions by a standard POD procedure. The model is discretised with high-order spectral element ansatz functions, resulting in 4752 degrees of freedom. The proposed reduced order model produces accurate approximations of steady-state solutions for a wide range of geometries and kinematic viscosity values. The application that motivated the present study is the onset of asymmetries (i.e., symmetry breaking bifurcation) in blood flow through a regurgitant mitral valve, depending on the Reynolds number and the valve shape. Through our computational study, we found that the critical Reynolds number for the symmetry breaking increases as the wall curvature increases.
keywords:
Navier–Stokes equations; Reduced order methods; Reduced basis methods; Parametric geometries; Symmetry breaking bifurcation
1 Introduction and Motivation
We consider the flow of an incompressible fluid through a planar channel with a narrowing, where the walls creating the narrowing have variable curvature. An application that motivated the present study is the flow of blood through a regurgitant mitral valve. Mitral regurgitation (MR) is a valvular disease characterized by abnormal leaking of blood through the mitral valve from the left ventricle into the left atrium of the heart. See Fig. 1. In certain cases, the regurgitant jet “hugs” the wall of the heart’s atrium as shown in Fig. 1 (right). These wall-hugging, non-symmetric regurgitant jets have been observed at low Reynolds numbers (Vermeulen et al. (2009); Albers et al. (2004)) and are said to undergo the Coanda effect (Wille and Fernholz (1965)). Such jets represent one of the biggest challenges in echocardiographic assessment of MR (Ginghina (2007)). In (Quaini et al. (2016); Pitton et al. (2017); Pitton and Rozza (2017); Wang et al. (2017); Hess et. al. (2018); Hess et al. (2018)), we made a connection between the cardiovascular and bioengineering literature reporting on the Coanda effect in MR and the fluid dynamics literature with the goal of identifying and understanding the main features of the corresponding flow conditions.
In (Quaini et al. (2016); Pitton et al. (2017); Pitton and Rozza (2017); Wang et al. (2017); Hess et. al. (2018); Hess et al. (2018)), we studied what triggers the Coanda effect in a simplified setting by reformulating the problem in terms of the hydrodynamic stability of solutions of the incompressible Navier-Stokes equations in contraction-expansion channels with straight walls. Such channels have the same geometric features of MR and the wall-hugging effect is nothing but a symmetry breaking bifurcation. Here, we extend the study to contraction-expansion channels with curved walls as a first step towards more realistic geometries and eventually fluid-structure interaction.
For numerical treatment of the incompressible Navier–Stokes problem, we apply the spectral element method (SEM), which uses high-order polynomial ansatz functions such as Legendre polynomials. See, e.g., (Patera (1984); Canuto et. al. (2016, 2017)), and (Karniadakis and Sherwin (2005); Fick et al. (2018)) for applications in fluid dynamics. With a coarse partitioning of the computational domain into spectral elements, the high-order ansatz functions are prescribed over each element. The ansatz functions are modified for numerical stability and to enable continuity across element boundaries. Let be the order of the polynomial. Typically, an exponential error decay under -refinement can be observed, which provides computational advantages over more standard finite element methods.
Varying wall curvature and kinematic viscosity are considered for the parametric model order reduction. From a set of sampled high-order solves, a reduced order model is generated, which approximates the high-order solutions and allows fast parameter sweeps of the two-dimensional parameter domain. The offline-online decomposition required for fast reduced order parameter evaluations is established with the empirical interpolation method (Barrault et al. (2004), Chaturantabut and Sorensen (2010), Quarteroni and Rozza (2007), Rozza (2009), Maday et.al (2015)). The reduced-order modeling (ROM) techniques described in this work are implemented in open-source project ITHACA-SEM111https://github.com/mathLab/ITHACA-SEM and https://mathlab.sissa.it/ITHACA-SEM. This extends our previous work (Hess et al. (2018), Hess and Rozza (2018)) to bifurcations in geometries with non-affine geometry variations.
The outline of the paper is as follows. In sec. 2, the model problem is defined and the parametric variations are explained. Sec. 3 provides details on the spectral element discretization and sec. 4 explains the model order reduction with the empirical interpolation. Numerical results are presented in sec. 5, while in sec. 6 conclusions are drawn and future perspectives and developments are discussed.
2 Problem Formulation
Let be the computational domain. Incompressible, viscous fluid motion in spatial domain over a time interval is governed by the incompressible Navier-Stokes equations:
[TABLE]
where is the vector-valued velocity, is the scalar-valued pressure, is the kinematic viscosity and is a body forcing. Boundary and initial conditions are prescribed as
[TABLE]
with , and given and , . The Reynolds number , which characterizes the flow (Holmes et. al. (1996)), depends on , a characteristic velocity , and a characteristic length :
[TABLE]
We are interested in the steady states, i.e., solutions where vanishes. The high-order simulations are obtained through time-advancement, while the reduced order solutions are computed through fixed-point iterations.
2.1 Non-linear solver
The Oseen-iteration is a secant modulus fixed-point iteration, which in general exhibits a linear rate of convergence (Burger (2010)). It solves for a steady-state solution, i.e., is assumed. Given a current iterate (or initial condition) , the next iterate is found by solving the following linear system:
[TABLE]
Iterations are stopped when the relative difference between iterates falls below a predefined tolerance in a suitable norm, like the or norm.
2.2 Model Description
We consider the channel flow through a narrowing created by walls of varying curvature and with variable kinematic viscosity. See Fig. 2 and 3 for the steady-state velocity components for in a geometry with straight walls and curved walls, respectively. In all the cases under consideration, the spectral element expansion uses modal Legendre polynomials of order for the velocity. The pressure ansatz space is chosen of order to fulfill the inf-sup stability condition (Quarteroni and Valli (1994); Boffi et. al. (2013)). A parabolic inflow profile is prescribed at the inlet (i.e., ) with horizontal velocity component for . At the outlet (i.e., ) we impose a stress-free boundary condition, while everywhere else a no-slip condition is prescribed. We consider symmetric boundary conditions, because we want to study the symmetry breaking due to the nonlinearity in problem (1) - (2). For a more realistic setting one would have to account for different inlet velocity profiles and the pulsatility of the flow (i.e., include the Strouhal number among the parameters).
Each curved wall is defined by a second order polynomial, interpolating three prescribed points. While the points at the domain boundary and are kept fixed, the inner points are moved towards in order to create an increasing curvature. The viscosity varies in the interval . We recall that the Reynolds number (6) depends on the kinematic viscosity. As is varied for each fixed geometry, a supercritical pitchfork bifurcation occurs: for higher than the critical bifurcation point, three solutions exit. Two of these solutions are stable, one with a jet towards the top wall and one with a jet towards the bottom wall, and one is unstable. The unstable solution is symmetric to the horizontal centerline at , while the jet of the stable solutions is said to undergo the Coanda effect.
In this investigation, we do not deal with recovering all bifurcation branches, but limit our attention to the stable branch of solutions with jets hugging the bottom wall. However, we remark that recovering all bifurcating solutions with model reduction methods is also possible. See, e.g., (Herrero et al. (2013)).
3 Spectral Element Full Order Discretization
The spectral/hp element software framework we use for the numerical solution of problem (2) is Nektar++, version 4.4.0222See www.nektar.info.. The large-scale discretized system that has to be solved at each step of the Oseen-iteration can be written as
[TABLE]
for fixed parameter vector , which denotes the geometrical and physical parameters. In (7), and denote the arrays of the velocity degrees of freedom on the boundary and in the interior of the domain, respectively. The array of the pressure degrees of freedom is denoted by . The forcing terms on the boundary and interior are and , respectively. Next, we explain the matrix blocks.
Matrix assembles the boundary-boundary velocity coupling, the boundary-interior velocity coupling, the interior-boundary velocity coupling, and assembles the interior-interior velocity degree of freedom coupling. The matrices and assemble the pressure-velocity boundary and pressure-velocity interior contributions. Due to the varying geometry, each matrix is dependent on the parameter .
The linear system (7) is assembled in local degrees of freedom, i.e., ansatz functions with support extending over spectral element boundaries are treated seperately for each spectral element. See (Karniadakis and Sherwin (2005)) for detailed explanations. As a result, matrices and have a block structure, with each block corresponding to a spectral element. This allows for an efficient matrix assembly since each spectral element is independent from the others, but the local degrees of freedom need to be gathered into the global degrees of freedom in order to obtain a non-singular system.
The boundary-boundary global element coupling is achieved with the rectangular assembly matrix , which gathers the local boundary degrees of freedom. Multiplication of the first row of (7) by sets the boundary-boundary coupling in local degrees of freedom:
[TABLE]
The action of the matrix in (8) on the prescribed Dirichlet boundary conditions is computed and added to the source term. Since the Dirichlet boundary conditions are known, the corresponding equations are removed from the system. Let denote the system size after removal of the known boundary conditions. The resulting system of high-order dimension is composed of the block matrices and depends on the parameter . For simplicity of notation, we will write such system in compact form as:
[TABLE]
4 Reduced Order Space Generation
The ROM computes an approximation to the full order model using a few modes of the POD as ansatz functions (Lassila et al. (2014)). To achieve a computational speed-up, the matrix assembly for a new parameter of interest is independent of the large-scale discretization size . The empirical interpolation method (see sec. 4.1) computes an affine parameter dependency, which enables an offline-online decomposition (see sec. 4.2). After a time-intensive offline phase, reduced order solves can be evaluated quickly over the parameter range of interest.
The POD of (typically small) uniformly sampled full-order solves, called snapshots, is performed. The most dominant modes corresponding to of the POD energy (as suggested in Lassila et al. (2014)) form the projection matrix and implicitly define the low-order space . The large-scale system (9) is then projected onto the reduced order space:
[TABLE]
The low order solution approximates the large-scale solution as . The stability properties of the full-order model do not necessarily carry over to the reduced-order model, which can introduce instabilities. In particular, the reduced order inf-sup stability constant might approach zero for some parameter value, while the full-order inf-sup stability constant is bounded away from zero. One way to alleviate this problem is by using inf-sup supremizers (Lassila et al. (2014)) or considering space-time variational approaches (Yano and Patera (2013)).
4.1 Empirical Interpolation Method
The discrete empirical interpolation method (EIM) (Barrault et al. (2004), Chaturantabut and Sorensen (2010), Quarteroni and Rozza (2007), Rozza (2009)) computes an approximate affine parameter dependency. During the snapshot computation, the parameter-dependent matrices are collected. The matrix discrete empirical interpolation (Negri et al. (2015)) allows to decompose as follows:
[TABLE]
where are scalar parameter-dependent coefficient functions and are parameter-independent matrices. Each coefficient function corresponds to a single matrix entry of . Since the assembly of only a few (here ) matrix entries can be implemented efficiently, an approximation of is readily available for each new . As for the projection space , of the POD energy is used to approximate the system matrices from the collected matrices during snapshot computation. The EIM is preformed for each submatrix identified in (8) and the actual system matrix is then composed of the separately approximated block matrices.
4.2 Offline-Online Decomposition
The offline-online decomposition (Hesthaven et al. (2016)) enables the computational speed-up of the ROM approach in many-query scenarios. It relies on an affine parameter dependency, such that all computations depending on the high-order model size can be performed in a parameter-independent offline phase. Then, the input-output evaluation performed online is independent of and thus fast.
After applying the empirical interpolation method in the geometry parameter, the parameter dependency is cast in an affine form. Therefore, there exists an affine expansion of the system matrix in the parameter given by (11). To achieve fast reduced order solves, the offline-online decomposition computes the parameter independent projections offline, which are stored as small-sized matrices of the order . Since in an Oseen-iteration each matrix is dependent on the previous iterate, the submatrices corresponding to each basis function are assembled and then formed online using the affine expansion computed from the EIM and a fast evaluation of a single matrix entry as required by the EIM coefficient functions .
5 Numerical Results
Snapshot solutions are sampled over a uniform grid from the full-order model, with samples along the parameter direction and samples along the geometry parameter direction. The number of required snapshot computations might potentially be reduced when using a greedy sampling, which requires error indicators or error estimators. See Hesthaven et al. (2016). Error estimation does even allow a certification of the ROM accuracy, but it requires an estimation of the inf-sup constant as well as a bound on the empirical interpolation error.
The vertical velocity at the point is used to generate the bifurcation diagram reported in Fig. 4. As expected, in a fixed geometry the symmetry breaking bifurcation occurs when the exceeds a critical value. It is very interesting to observe that such critical value increases as the wall curvature increases, i.e. as the walls get more curved, the stronger the inertial forces need to be to break the symmetry of the solution. This means that the estimates for the critical in 3D geometries with straight walls found in Pitton et al. (2017); Wang et al. (2017) provide a lower bound for the critical at which the Coanda effect is observed in vivo (see Fig. 1 (right)).
We remark that the 2D case can be seen as a limit of the 3D case for channel depth tending to infinity. In Pitton et al. (2017), the influence of the channel depth on the flow pattern is investigated. It is shown that non-symmetry jets appear at higher as the channel depth gets smaller. Thus, we expect that the critical for the symmetry breaking in a 3D channel with curved walls to be higher than the values reported here for a 2D channel. This indicates the Coanda effect occurs in mitral valves with elongated orifices (corresponding to deeper channels).
The accuracy of the ROM is assessed using snapshots for the POD to recover the original snapshot data. Fig. 5 shows the decay of the energy of the POD modes. To reach the typical threshold of on the POD energy, POD modes are required as RB ansatz functions.
Fig. 6 shows the bifurcation diagram of the reduced order model with basis functions. The absolute error at the point value is less than at parameter locations and less than at parameter locations. This indicates, that the high-order solutions have been well-resolved at these configurations. There are a few outliers, where the iteration scheme did not converge and the value for the last iterate is shown. Most likely this can be resolved by taking a finer snapshot sampling into account or by using a localized reduced-order modeling approach (Hess et. al. (2018)).
The empirical interpolation method relies on the fast computation of a few matrix entries during the online phase. Since the spectral element ansatz functions have support over a whole spectral element, this operation cannot be performed as fast as with a finite element or finite volume method for instance, where ansatz functions have a local support. Nevertheless, the computational gain is significant after the affine form has been established. The time requirement for a single fixed point iteration step reduces from about s to s.
6 Conclusion and Outlook
We proposed a reduced order model that combines empirical interpolation method and a POD reduced basis technique to recover full-order solutions of the Navier–Stokes equations in domains with walls of varying curvature (non-affine variation). The non-linear geometry changes allow to simulate more realistic scenarios in the context of the Coanda effect in cardiology, but also require a fine sampling at the snapshot and empirical interpolation level. Since the model problem studied here undergoes a supercritical pitchfork bifurcation, introducing non-unique solutions, further numerical techniques are required to recover all bifurcation branches. The spectral element method is a suitable method for these tasks. However, the computational gain that one can expect is not as significant as in the case of methods using ansatz functions with a local support, such as the finite element method.
As a next step, we will enhance the reduced order model proposed here by using localizes bases in order to recover every solutions in the considered parameter domain with high accuracy.
Acknowledgments
This work was supported by European Union Funding for Research and Innovation through the European Research Council (project H2020 ERC CoG 2015 AROMA-CFD project 681447, P.I. Prof. G. Rozza). This work was also partially supported by NSF through grant DMS-1620384 (A. Quaini).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Albers et al. (2004) Albers, J., Nitsche, T., Boese, J., Simone, R. D., Wolf, I., Schroeder, A., Vahl, F.: Regurgitant jet evaluation using three-dimensional echocardiography and magnetic resonance. Ann. Thorac. Surg., 78 (2004), 96–102.
- 2Vermeulen et al. (2009) Vermeulen, M., Kaminsky, R., Smissen, B. V. D., Claessens, T., Segers, P., Verdonck, P., Ransbeeck, P. V.: In vitro flow modelling for mitral valve leakage quantification. In: Proc. 8th Int. Symp. Particle Image Velocimetry (2009), page 4.
- 3Ginghina (2007) Ginghina, C.: The Coanda Effect in Cardiology. Journal of Cardiovascular Medicine, 8 (2007), 411–413.
- 4Quaini et al. (2016) Quaini, A., Glowinski, R., Canic, S.: Symmetry breaking and preliminary results about a Hopf bifurcation for incompressible viscous flow in an expansion channel. International Journal of Computational Fluid Dynamics, 30 :1 (2016), 7–19.
- 5Pitton et al. (2017) Pitton, G., Quaini, A., Rozza, G.: Computational Reduction Strategies for the Detection of Steady Bifurcations in Incompressible Fluid-Dynamics: Applications to Coanda Effect in Cardiology. Journal of Computational Physics, 344 (2017), 534–557.
- 6Wang et al. (2017) Wang, Y., Quaini, A., Canic, S., Vukicevic, M., Little, S.H.: 3D Experimental and Computational Analysis of Eccentric Mitral Regurgitant Jets in a Mock Imaging Heart Chamber”, Cardiovascular Engineering and Technology, 8 :4, (2017), 419–438.
- 7Canuto et. al. (2016) Canuto, C., Hussaini, M.Y., Quarteroni, A., Zhang, Th.A.: Spectral Methods Fundamentals in Single Domains. In: Springer – Scientific Computation, (2006).
- 8Lassila et al. (2014) Lassila, T., Manzoni, A., Quarteroni, A., Rozza, G.: Model Order Reduction in Fluid Dynamics: Challenges and Perspectives. In: Reduced Order Methods for Modelling and Computational Reduction, Springer International Publishing, MS&A, Vol. 9, A. Quarteroni, G.Rozza eds. (2014), 235–273.
