Abstract
The mixed finite element (MFE) method is one of the most valid numerical approaches to solve hydrodynamic equations because it can be very suited to solving problems with complex computing domains. Regrettably, the MFE method for the hydrodynamic equations would include lots of unknowns. Especially, when it is applied to settling the practical engineering problems, it could contain hundreds of thousands and even tens of millions of unknowns. Thus, it would bring about many difficulties for actual applications, such as consuming a long CPU running time and accumulating many round-off errors, so as to be very difficult to obtain the desired numerical solutions. Therefore, we herein take the two-dimensional (2D) unsteady Navier–Stokes equation in hydrodynamics as an example. Using the proper orthogonal decomposition to lower the dimension of unknown Crank–Nicolson MFE (CNMFE) solution coefficient vectors for the 2D unsteady Navier–Stokes equation about vorticity–stream functions, we construct a reduced-dimension recursive CNMFE (RDRCNMFE) method with unchanged basis functions. In the circumstances, the RDRCNMFE method can keep the basis functions unchanged in an MFE subspace and has the same precision as the classical CNMFE method. We employ the matrix method to analyse the existence and stability along with errors to the RDRCNMFE solutions, leading to a very simple theory analysis. We use the numerical simulations for the backwards-facing step flow to verify the effectiveness of the RDRCNMFE method. The RDRCNMFE method with unchanged basis functions only reduces the dimension of the solution coefficient vectors of the CNMFE, which is completely different from previous order reduction methods which greatly affects the accuracy by reducing the dimension of the MFE subspace.
Keywords:
proper orthogonal decomposition; Crank–Nicolson mixed finite element method; unsteady Navier–Stokes equation; the mixed finite element reduced-dimension technique MSC:
65M15; 65N12; 65N35
1. Introduction
Let be the bounded and connected domain with the boundary . We consider the following two-dimensional (2D) incompressible nonlinear unsteady Navier–Stokes equation (see [1,2,3]).
Problem 1.
Find and , satisfying
where stands for the vector of fluid velocity, p stands for the pressure, and , , stands for the last moment, , is the Reynolds number, and , , and are the known source term vector, initial value vector, and boundary value vector, respectively.
The nonlinear unsteady Navier–Stokes equation is one of the most important equations in hydrodynamics and was successfully used to simulate lots of practical engineering problems (see [1,2,3]). However, on account of its nonlinearity, in particular, when its calculation domain is an irregular geometrical shape, or its initial value vector, or its source term vector, or its initial value vector, or its boundary value vector is complex, we can not find its analytical solutions, so we have to find its numerical solutions.
The Crank–Nicolson (CN) mixed finite element (FE) (MFE) (CNMFE) algorithm has unconditional stability and convergence and possesses the second time precision, so it is considered to be one of the most valid methods to solve the 2D unsteady Navier–Stokes equation about the vorticity–stream functions. However, it usually contains lots of unknowns. Thereby, the primary mission of this paper is to lower the unknowns of the CNMFE algorithm so as to alleviate the computing load, save the CPU runtime, ease off the rounding errors accumulating, and acquire the desired numerical solutions.
Numerous numerical experiments (see [4,5,6,7,8,9,10,11,12,13,14]) have demonstrated that the proper orthogonal decomposition (POD) method is one of the most effective approaches to lessen the unknowns for numerical methods of the unsteady partial differential equations (PDEs). The POD method is a very old method; its predecessor is the principal vector analysis. The POD method is mainly to find a set of orthogonal bases for a given data set in a some least-squares sense, namely it is to look for the lower-dimensional optimal approximations for the set of known data. It was an eigenvector procedure technique, which was firstly addressed by Pearson in 1901 and was applied to extracting main ingredients in massive data (see [15]). Pearson’s data mining is used at present. The fashionable name for such processed data is just the so-called “Big Data”. The method for snapshots of the POD was first proposed by Sirovich in 1987 (see [16]).
Based on the effectiveness with which the POD method deals with data, the POD method has been broadly and resoundingly applied in various fields, such as atmospheric sciences and hydrodynamics (see [17]), image recognition and signal procedures (see [18]), together with statistics (see [19]). However, for a long time, since 1987, the POD method was mainly applied to implementing the main vector analysis in statistics and researching the main behaviour in hydrodynamics. It was not until 2001 that the POD method was used by Kunisch and Volkweind to construct the Galerkin reduced-order methods for PDEs (see [1,20]). From that time on, the model order reduction and reduced basis for the numerical methods based on the POD for PDEs was rapidly developed and produced a significant efficiency for solving unsteady PDEs (see [4,5,6,7,8,9,11,12,13,14]). However, these model order reduction and reduced basis methods are mainly to lower the dimensionality of the FE subspaces, namely that the FE subspaces are replaced with the subspace generated by POD basis functions, resulting in the accuracy of the model order reduction and reduced basis methods being greatly influenced by the POD reduced order. In this paper, we adopt the POD method to reduce the dimensionality of the unknown solution coefficient vectors for the CNMFE method of the unsteady Navier–Stokes equation about the vorticity–stream functions and to construct the reduced-dimension recursive CNMFE (RDRCNMFE) method, which is completely different from the order reduction methods about FE subspaces above, including the reduced-order method in [10]. In this case, we only lower the dimension of unknown CNMFE solution coefficient vectors so as to ensure that the basis functions and precision of the RDRCNMFE method are the same as the CNMFE one but with few unknowns.
Though the reduced-dimension models for the unknown coefficient vectors of FE solutions of the parabolic equation, hyperbolic equation, Sobolev equation, unsteady Stokes equation, and Rosenau equation were, respectively, established in [21,22,23,24,25], the non-stationary Navier–Stokes equation is far more complex than the five types of equations in [21,22,23,24,25] because it not only includes the pressure but also contains the fluid velocity vector and is nonlinear. Thereby, either the creation of the RDRCNMFE model or the theory analysis for the existence and stability as well as errors of the RDRCNMFE solutions would face more difficulties and need more skills than those in [21,22,23,24,25]. However, the RDRCNMFE method for the unsteady Navier–Stokes equation has very important applications. So, it is of great value to study the RDRCNMFE method of the unsteady Navier–Stokes equation.
For this purpose, we first construct the CNMFE method with the second-order time precision, and the unconditional stability and convergence for the 2D unsteady Navier–Stokes equation for the vorticity–stream functions, and discuss the existence and stability as well as convergence for the CNMFE solutions in Section 2. In addition, in Section 3, we employ the POD method to construct the POD basis vectors and establish the RDRCNMFE method, and we adopt the matrix analysis to discuss the existence, stability, and convergence of the RDRCNMFE solutions. Afterwards, in Section 4, we utilise some numerical simulations to reveal the effectiveness and feasibility of the RDRCNMFE method and validate that the numerical calculating results are accorded with the theoretical results. Finally, we epitomise the main conclusions in Section 5.
4. Numerical Simulations
Here, we employ some numerical simulations of the backwards-facing step flow to exhibit the superiority of the RDRCNMFE method established by the 2D unsteady Navier–Stokes equation for the vorticity–stream functions. The numerical simulation was carried out on the computer by using Matlab software.
The backwards-facing step flow herein is the same as that in Reference [10]. In order to obtain the best numerical simulating result, mesh is refined near the corner. The flow state in the calculation domain with boundary is exhibited in Figure 1a. The boundary line 1 is the inlet with the known initial velocity vector , but boundary line 2 is a free outlet. The boundary lines 3 and 4 are two rigidity walls without flow. Both the body force vector and the initial velocity are equal to . Figure 1b is a graph for the triangular elements with the space mesh scale on the calculation domain . The FE subspace consists of the piecewise linear polynomials, the Reynolds number , and the time step .
Figure 1.
(a) The calculation region and the boundary values. (b) Spatial mesh on the calculation region.
Noting that and and are linear functions on each element K, so , by using the first and second equations in Problem 1, the approximate solutions of the pressure p can be calculated with the following formula:
It follows that
where or and on . Moreover, can also be calculated by the following formula:
We first obtain the initial 20 CNMFE vorticity coefficient vectors ( 20) by solving the CNMFE method at the initial 20 time steps and make up the snapshot matrix . Then, according to the way in Section 3.1, we calculate out the eigenvectors corresponding to the eigenvalues (arranged degressively) in the matrix that satisfy . Thereupon, we merely need to take the first six eigenvectors to generate a set of POD bases with . Finally, we seek the RDRCNMFE solutions of the components of velocity, the velocity magnitude (), and the pressure at , 6, 8, and 10 by using Problem 6 and the formula (37), pictured in photo (b) of Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17.
Figure 2.
(a) The CNMFE solution for u at . (b) The RDRCNMFE solution for u at .
Figure 3.
(a) The CNMFE solution for v at . (b) The RDRCNMFE solution for v at .
Figure 4.
(a) The velocity magnitude for the CNMFE solution at . (b) The velocity magnitude for the RDRCNMFE solution at .
Figure 5.
(a) The CNMFE solution for p at . (b) The RDRCNMFE solution for p at .
Figure 6.
(a) The CNMFE solution for u at . (b) The RDRCNMFE solution for u at .
Figure 7.
(a) The CNMFE solution for v at . (b) The RDRCNMFE solution for v at .
Figure 8.
(a) The velocity magnitude for the CNMFE solution at . (b) The velocity magnitude for the RDRCNMFE solution at .
Figure 9.
(a) The CNMFE solution for p at . (b) The RDRCNMFE solution for p at .
Figure 10.
(a) The CNMFE solution for u at . (b) The RDRCNMFE solution for u at .
Figure 11.
(a) The CNMFE solution for v at . (b) The RDRCNMFE solution for v at .
Figure 12.
(a) The velocity magnitude for the CNMFE solution at . (b) The velocity magnitude for the RDRCNMFE solution at .
Figure 13.
(a) The CNMFE solution for p at . (b) The RDRCNMFE solution for p at .
Figure 14.
(a) The CNMFE solution for u at . (b) The RDRCNMFE solution for u at .
Figure 15.
(a) The CNMFE solution for v at . (b) The RDRCNMFE solution for v at .
Figure 16.
(a) The velocity magnitude for the CNMFE solution at . (b) The velocity magnitude for the RDRCNMFE solution at .
Figure 17.
(a) The CNMFE solution for p at . (b) The RDRCNMFE solution for p at .
In order to compare the RDRCNMFE solutions with the CNMFE solutions, by solving Problem 5 and Formula (37), we also compute the CNMFE solutions of the components of the velocity, the velocity magnitude (), and the pressure at , 6, 8, and 10, pictured in photo (a) of Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 (where the negative value of v is attributed in the negative y-axis direction). Each pair in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 is highly similar, which means that the numerical results of the RDRCNMFE method are sufficiently close to those of the CNMFE method.
In order to further explain the advantage of the RDRCNMFE method, we record the errors of the CNMFE and RDRCNMFE solutions, which are approximately computed by and , respectively, and the CPU running time that solves the RDRCNMFE method and the CNMFE method at , and 1000, listed in Table 1.
Table 1.
The errors of the CNMFE and RDRCNMFE solutions and CPU running time.
The data in Table 1 show that the numerical computing errors for the RDRCNMFE solutions and the CNMFE solutions at four time levels are consistent with the theory errors , but the RDRCNMFE method can fall off unknowns and shorten the CPU running time because the RDRCNMFE method has only 6 unknowns at each time step, while the CNMFE method has unknowns at the same time step. The data in Table 1 also exhibit that the CPU runtime for finding the RDRCNMFE solutions is far less than that for finding the CNMFE solutions, and it can save time by about a factor of 69. Hence, the RDRCNMFE method is undoubtedly superior over the CNMFE method.
5. Conclusions and Discussions
Herein, we have adopted the POD method to study the reduced dimension of the CNMFE method for the unsteady Navier–Stokes equation. We have built the RDRCNMFE method of the unsteady Navier–Stokes equation by the main few POD bases formed with the first few CNMFE solution coefficient vectors. We have also discussed the stability and errors of the RDRCNMFE solutions by the matrix analysis and used the numerical simulations to verify the advantage of the RDRCNMFE method. The unknowns of the RDRCNMFE method are greatly fewer than those of the CNMFE method, so the RDRCNMFE method can not only highly reduce the computing load and the rounding error accumulation but also highly save the CPU runtime in the computation process. In particular, the reduced dimension for the solution coefficient vectors of the CNMFE method of the unsteady Navier–Stokes equation is proposed for the first time herein. Hence, the RDRCNMFE method is fire-new and distinct from the existing reduced-order methods, such as those mentioned in Section 1. This shows that the RDRCNMFE method for the unsteady Navier–Stokes equation herein is a thoroughly new development.
Although only the RDRCNMFE method for unsteady Navier–Stokes equations is studied in this paper, the method can be applied to other unsteady PDEs, even more complicated actual engineering problems. Hence, the RDRCNMFE method would have very broad applications.
Author Contributions
Y.L., Z.L. and C.L. contributed to the draft of the manuscript. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the Ordos Science and Technology Plan Project (2022YY041), Inner Mongolia Natural Science Foundation (2019MS06013), and National Natural Science Foundation of China (11671106).
Data Availability Statement
The data presented in this study are available on request from the first author and corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Kunisch, K.; Volkwein, S. Galerkin proper orthogonal decomposition methods for a general equation in fluid dynamics. SIAM J. Numer. Anal. 2002, 40, 492–515. [Google Scholar] [CrossRef]
- Singler, J.R. New POD error expressions, error bounds, and asymptotic results for reduced order models of parabolic PDEs. SIAM J. Numer. Anal. 2014, 52, 852–876. [Google Scholar] [CrossRef]
- Temam, R. Navier-Stokes Equation, Theory and Numerical Analysis; North-Holland: Amsterdam, The Netherlands; New York, NY, USA; Oxford, UK, 1984. [Google Scholar]
- Alekseev, A.K.; Bistrian, D.A.; Bondarev, A.E.; Navon, I.M. On linear and nonlinear aspects of dynamic mode decomposition. Int. J. Numer. Meth. Fl. 2016, 82, 348–371. [Google Scholar] [CrossRef]
- Aubry, N.; Holmes, P.; Lumley, J.L.; Stone, E. The dynamics of coherent structures in the wall region of a turbulent boundary layer. J. Fluid Mech. 1988, 192, 115–173. [Google Scholar] [CrossRef]
- Du, J.; Navon, I.M.; Zhu, J.; Fang, F.; Alekseev, A.K. Reduced order modeling based on POD of a parabolized Navier-Stokes equations model II. Trust region POD 4D VAR data assimilation. Comput. Math. Appl. 2013, 65, 380–394. [Google Scholar] [CrossRef]
- Hinze, M.; Kunkel, M. Residual based sampling in POD model order reduction of drift-diffusion equations in parametrized electrical networks. J. Appl. Math. Mech. 2012, 92, 91–104. [Google Scholar] [CrossRef]
- Li, H.R.; Song, Z.Y. A reduced-order finite element method based on proper orthogonal decomposition for the Allen-Cahn model. J. Math. Anal. Appl. 2021, 500, 125103. [Google Scholar] [CrossRef]
- Li, H.R.; Song, Z.Y. A reduced-order energy-stability-preserving finite difference iterative scheme based on POD for the Allen-Cahn equation. J. Math. Anal. Appl. 2020, 491, 124245. [Google Scholar] [CrossRef]
- Luo, Z.D.; Du, J.; Xie, Z.H.; Guo, Y. A reduced stabilized mixed finite element formulation based on proper orthogonal decomposition for the non-stationary Navier-Stokes equations. Int. J. Numer. Meth. Eng. 2011, 88, 31–46. [Google Scholar] [CrossRef]
- Ghaffari, R.; Ghoreishi, F. Reduced spline method based on a proper orthogonal decomposition technique for fractional sub-diffusion equations. Appl. Numer. Math. 2019, 137, 62–79. [Google Scholar] [CrossRef]
- Luo, Z.D.; Chen, G. Proper Orthogonal Decomposition Methods for Partial Differential Equations; Academic Press of Elsevier: San Diego, CA, USA, 2018. [Google Scholar]
- Song, Z.Y.; Li, H.R. Numerical simulation of the temperature field of the stadium building foundation in frozen areas based on the finite element method and proper orthogonal decomposition technique. Math. Method. Appl. Sci. 2021, 44, 8528–8542. [Google Scholar] [CrossRef]
- Luo, Z.D.; Yang, J. The reduced-order method of continuous space-time finite element scheme for the non-stationary incompressible flows. J. Comput. Phys. 2022, 456, 111044. [Google Scholar] [CrossRef]
- Pearson, K. On lines and planes of closest fit to systems of points in space. London, Edinb. Dublin Philos. Mag. J. Sci. 1901, 2, 559–572. [Google Scholar] [CrossRef]
- Sirovich, L. Turbulence and the dynamics of coherent structures. Part I-III. Q. Appl. Math. 1987, 45, 561–590. [Google Scholar] [CrossRef]
- Lumley, J.L. Coherent Structures in Turbulence, Transition and Turbulence; Meyer, R.E., Ed.; Academic Press: New York, NY, USA, 1981; pp. 215–242. [Google Scholar]
- Fukunaga, K. Introduction to Statistical Recognition; Academic Press: New York, NY, USA, 1990. [Google Scholar]
- Jolliffe, I.T. Principal Component Analysis; Springer: Berlin, Germany, 2002. [Google Scholar]
- Kunisch, K.; Volkwein, S. Galerkin proper orthogonal decomposition methods for parabolic problems. Numer. Math. 2001, 90, 117–148. [Google Scholar] [CrossRef]
- Luo, Z.D. The dimensionality reduction of Crank–Nicolson mixed finite element solution coefficient vectors for the unsteady Stokes equation. Mathematics 2022, 10, 2273. [Google Scholar] [CrossRef]
- Luo, Z.D.; Jiang, W.R. A reduced-order extrapolated technique about the unknown coefficient vectors of solutions in the finite element method for hyperbolic type equation. Appl. Numer. Math. 2020, 158, 123–133. [Google Scholar] [CrossRef]
- Luo, Z.D. The reduced-order extrapolating method about the Crank–Nicolson finite element solution coefficient vectors for parabolic type equation. Mathematics 2020, 8, 1261. [Google Scholar] [CrossRef]
- Teng, F.; Luo, Z.D. A reduced-order extrapolation technique for solution coefficient vectors in the mixed finite element method for the 2D nonlinear Rosenau equation. J. Math. Anal. Appl. 2020, 385, 123761. [Google Scholar] [CrossRef]
- Zeng, Y.H.; Luo, Z.D. The reduced-order technique about the unknown solution coefficient vectors in the Crank-Nicolson finite element algorithm for the Sobolev equation. J. Math. Anal. Appl. 2022, 513, 126207. [Google Scholar] [CrossRef]
- Zhang, G.; Lin, Y. Notes on Functional Analysis; Peking University Press: Beijing, China, 1987. (In Chinese) [Google Scholar]
- Zhang, W.S. Finite Difference Methods for Partial Differential Equations in Science Computation; Higher Education Press: Beijing, China, 2006. (In Chinese) [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).