Next Article in Journal
Characterization of Spatial Variability in Rock Mass Mechanical Parameters for Slope Stability Assessment: A Comprehensive Case Study
Previous Article in Journal
Multi-Agent Deep Reinforcement Learning for Large-Scale Traffic Signal Control with Spatio-Temporal Attention Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Galerkin Framework for Solving Unsteady High-Reynolds Navier–Stokes Equations

School of Mathematics, Sichuan University, Chengdu 610065, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(15), 8606; https://doi.org/10.3390/app15158606
Submission received: 15 July 2025 / Revised: 30 July 2025 / Accepted: 1 August 2025 / Published: 3 August 2025

Abstract

The numerical simulation of unsteady, high-Reynolds-number incompressible flows governed by the Navier–Stokes (NS) equations presents significant challenges in computational fluid dynamics, primarily concerning numerical stability and computational efficiency. Standard Galerkin finite element methods often suffer from non-physical oscillations in convection-dominated regimes, while the multiscale nature of these flows demands prohibitively high computational resources for uniformly refined meshes. This paper proposes an improved Galerkin framework that synergistically integrates a Variational Multiscale Stabilization (VMS) method with an adaptive mesh refinement (AMR) strategy to overcome these dual challenges. Based on the Ritz–Galerkin formulation with the stable Taylor–Hood ( P 2 P 1 ) element, a VMS term is introduced, derived from a generalized θ -scheme. This explicitly constructs a subgrid-scale model to effectively suppress numerical oscillations without introducing excessive artificial diffusion. To enhance computational efficiency, a novel a posteriori error estimator is developed based on dual residuals. This estimator provides the robust and accurate localization of numerical errors by dynamically weighting the momentum and continuity residuals within each element, as well as the flux jumps across element boundaries. This error indicator guides an AMR algorithm that combines longest-edge bisection with local Delaunay re-triangulation, ensuring optimal mesh adaptation to complex flow features such as boundary layers and vortices. Furthermore, the stability of the Taylor–Hood element, essential for stable velocity–pressure coupling, is preserved within this integrated framework. Numerical experiments are presented to verify the effectiveness of the proposed method, demonstrating its ability to achieve stable, high-fidelity solutions on adaptively refined grids with a substantial reduction in computational cost.

1. Introduction

The Navier–Stokes (NS) equations stand as the cornerstone of fluid dynamics, providing a mathematical description for the motion of viscous, incompressible fluids [1]. These equations, derived from the fundamental principles of conservation of mass and momentum, have profound implications across a vast spectrum of scientific and engineering disciplines. Their applications range from aerospace engineering, in the design of aircraft and spacecraft [2], and weather forecasting, where they model atmospheric and oceanic currents [3], to biofluid mechanics, for understanding blood flow in the cardiovascular system [4], and even in the creative industries for realistic visual effects [5]. Despite their ubiquity and fundamental importance, the inherent nonlinearity of the convective term, coupled with the pressure–velocity coupling, makes obtaining analytical solutions possible only in a few highly simplified cases [1,3]. Consequently, the advancement of science and technology has become increasingly reliant on numerical approximations to the NS equations, a field known as computational fluid dynamics (CFD) [2].
Among the various numerical discretization techniques, the finite element method (FEM) has emerged as a powerful and versatile tool for CFD [4,6]. Its strength lies in its ability to handle complex geometries and its solid mathematical foundation, rooted in the Galerkin method [7]. The standard Galerkin FEM seeks an approximate solution within a finite-dimensional function space by enforcing the residual of the governing equation to be orthogonal to the test function space [6]. For Stokes flow or low Reynolds number flows, this approach, when paired with appropriate velocity and pressure approximation spaces like the Taylor–Hood element ( P 2 P 1 ) [8], which satisfies the crucial inf-sup (or Ladyzhenskaya–Babuška–Brezzi) condition, provides stable and accurate results [9,10].
However, the landscape changes dramatically when the flow Reynolds number (Re) becomes high as is common in many practical applications such as turbulence and boundary layer separation. In such regimes, the nonlinear convection term dominates the viscous diffusion term, leading to two major, intertwined challenges for numerical simulations. The first is a stability issue: the standard Galerkin method becomes inadequate for convection-dominated problems, often producing spurious, non-physical oscillations that can corrupt the entire solution domain [11,12]. To counteract this, stabilized finite element methods were developed. A pioneering and highly influential approach is the Streamline Upwind Petrov–Galerkin (SUPG) method [13], which introduces an additional term to the weighting function, acting along the streamline to add artificial diffusion only where needed, thus suppressing oscillations without overly compromising accuracy [14]. Building upon these ideas, the Variational Multiscale Stabilization (VMS) method offers a more sophisticated framework [15,16]. While SUPG effectively addresses oscillations by adding artificial diffusion along streamlines, VMS offers a more physically consistent approach by explicitly modeling the effect of unresolved subgrid scales on the resolved scales. This fundamental difference often leads to superior accuracy and less intrusive stabilization, particularly in complex, high-Reynolds-number flows where the interaction between scales is significant. Furthermore, compared to traditional Galerkin methods that often suffer from non-physical oscillations in convection-dominated regimes, the VMS component of the framework ensures the physical fidelity of the solution without excessive artificial diffusion. The core concept of VMS is the decomposition of the solution into large (resolved) scales and small (unresolved) subgrid scales. The effect of the unresolved scales on the resolved scales is then modeled, effectively damping numerical oscillations generated by high Reynolds numbers by explicitly constructing and accounting for subgrid-scale effects [17].
The second major challenge is computational efficiency. High-Reynolds-number flows are inherently multiscale, featuring a wide range of spatial and temporal scales, from large energy-containing eddies down to the smallest dissipative structures at the Kolmogorov scale [18]. Resolving all these scales with a uniformly fine computational grid, a technique known as Direct Numerical Simulation (DNS), is prohibitively expensive and often computationally intractable for practical engineering problems [19]. This necessitates a more intelligent approach to mesh generation. Adaptive mesh refinement (AMR) provides a compelling solution to this problem [20]. Guided by a posteriori error estimators, which measure the local error of the numerical solution, AMR techniques dynamically adjust the mesh resolution, placing smaller elements in regions of high flow complexity (e.g., steep gradients, vortices, and boundary layers) and coarser elements elsewhere [21,22]. This strategy significantly reduces the total number of degrees of freedom and, consequently, the computational cost, while maintaining a high level of accuracy where it is most needed [23].
While both VMS and AMR are powerful techniques in their own right, the existing research has often applied them independently, thereby failing to fully exploit their potential synergistic advantages. For instance, many studies have successfully applied VMS to simulate turbulent flows, but without adaptive meshing, they often require globally fine grids, leading to a significant increase in computational effort that contributes little to the accuracy of the results [24]. Conversely, adaptive methods that lack a proper stabilization treatment, such as the one described by Verfürth (2013) [23], can easily lead to numerical oscillations in convection-dominated scenarios, even on an adapted mesh. The true potential for a breakthrough in efficiency and accuracy lies in their combination: using AMR to focus computational power on the dynamically important regions of the flow, while employing VMS to ensure the stability and correctness of the solution on the resulting anisotropic and non-uniform grids.
While previous works have explored aspects of VMS or AMR independently, or even combined them in a less integrated fashion, the distinct novelty of this paper lies in the deep and self-consistent coupling of these two powerful techniques. Unlike traditional approaches where error estimators might operate on the original Navier–Stokes residuals (as in some standard AMR frameworks), this framework introduces a novel posteriori error estimator specifically formulated based on the dual residuals of the VMS-stabilized large-scale equations. This ensures that the adaptive mesh refinement is directly guided by the quality of the VMS solution itself, including the effects of the subgrid-scale model. This integrated design, where stabilization and adaptation mechanisms work in concert rather than as separate, sequential steps, represents a significant advancement over existing methodologies.
The innovation of this paper lies in the construction of such an enhanced Galerkin framework that deeply couples VMS with an AMR strategy. This synergy is realized through a novel posteriori error estimator specifically designed for the VMS system. Unlike traditional estimators that might act on the original Navier–Stokes residuals, the estimator (as detailed in Section 3.3) is formulated based on the dual residuals of the stabilized large-scale equations. This ensures that the adaptive mesh refinement is directly guided by the quality of the VMS solution itself, including the effects of the subgrid-scale model. This approach creates a truly integrated and self-consistent framework where the stabilization and adaptation mechanisms work in concert, rather than as separate, sequential steps. Based on the standard Ritz–Galerkin finite element method and the stable Taylor–Hood element, a VMS term is introduced, derived from a generalized θ -scheme for temporal discretization. This explicitly constructs a subgrid-scale model to address the numerical oscillation problem inherent in traditional Galerkin methods for convection-dominated regions. Furthermore, a new posteriori error estimator is designed based on dual residuals, which provides accurate error localization by dynamically weighting local momentum residuals, continuity residuals, and inter-element jump terms. This estimator guides a dynamic mesh refinement strategy, combining the longest-edge bisection method with local Delaunay re-triangulation to ensure mesh quality. The feasibility and superiority of this coupled approach are verified through numerical experiments on high-Reynolds-number flows, demonstrating its capability to provide a robust, accurate, and efficient solution for multiscale problems in computational fluid dynamics.
The remainder of this paper is organized as follows. Section 2 details the mathematical model, presenting the strong and weak forms of the Navier–Stokes equations and discussing the theoretical foundation of the inf-sup condition for mixed finite element methods. In Section 3, the proposed numerical framework is elaborated upon, including the Taylor–Hood element discretization, the formulation of the VMS method, and the design of the posteriori error estimator that drives the adaptive mesh refinement strategy. Section 4.1, Section 4.2, Section 4.3 and Section 4.4 present numerical experiments, focusing on the lid-driven cavity flow benchmark at both high and low Reynolds numbers, to validate the accuracy, stability, and efficiency of the method. Section 4.5 introduces a classical cylinder flow benchmark at Re = 5000 to further demonstrate the framework’s robustness in handling complex, non-steady flows. Finally, Section 5 concludes the paper with a summary of the findings and the key contributions of this work.

2. Mathematical Model

In a bounded convex polygonal region Ω in R n (n = 2 or 3) with Lipschitz continuous boundary Ω , the well-known unsteady incompressible NS equations [25] are formulated by
u t + ( u · ) u ν Δ u + p = f , · u = 0 , in Ω × ( 0 , T ] ,
with boundary conditions
u = g on Ω ,
and initial conditions
u | t = 0 = u 0 ,   p | t = 0 = p 0 ,
where u is the velocity field, p is the pressure, ν is the kinematic viscosity, f is the volume force, T is the total time for the calculation, and g is the distribution function of velocity on the boundary. u 0 and p 0 are the distribution function of velocity and pressure in the flow field at the initial time. Since non-homogeneous problems for Dirichlet boundaries can be transformed into homogeneous problems for the solution, the case of zero boundary conditions will be considered henceforth [26,27].
Let the velocity test function space and pressure test function space be
V = v H 1 ( Ω ) v | Ω = 0 , Q = q L 2 ( Ω ) q | Ω = 0 .
Following a standard derivation, the weak form of (1) is obtained as
Ω u t · v d Ω + Ω ( u · ) u · v d Ω + ν Ω u · v d Ω Ω p · v d Ω = Ω f · v d Ω , Ω q · ( · u ) d Ω = 0 .
To solve this problem in a mixed framework, the mixed finite element space ( V h , Q h ) must satisfy the following inf-sup (Ladyzhenskaya–Babuška–Brezzi (LBB)) condition
inf q Q h sup v V h b ( v , q ) v V h q Q h β h ,
to ensure the compatibility of the velocity–pressure spaces and to prevent spurious oscillations or non-uniqueness of the pressure solution, where b ( v , q ) = Ω q · v d Ω and β h is a constant independent of the mesh size h.

3. Numerical Methods

3.1. Taylor–Hood Element Discretization

In this paper, the Taylor–Hood element space is considered such that
v h V h = { v h V | v h | K P 2 ( K ) , K T h } , q h Q h = { q h Q | q h | K P 1 ( K ) , K T h } ,
and select two sets of basis functions { ϕ i } i = 1 N u and { ψ i } i = 1 N p , respectively. Since any element in a finite-dimensional space can be expressed as a linear combination of its basis, the velocity field and pressure field can be approximated as
u h = i = 1 N u u i ϕ i ( x ) , p h = j = 1 N p p j ψ j ( x ) ,
with the piecewise quadratic basis functions ϕ i and linear basic function ψ i .
Substituting these approximations into the weak form (2) and choosing the test functions from the same discrete spaces results in a large, coupled system of nonlinear algebraic equations. This system can be expressed in the following block matrix form as
A + C ( u h ) B T B 0 u p = F 0 ,
Among which are
A i j = ν Ω ϕ i · ϕ j d Ω ,
C ( u h ) i j = Ω ( u h · ϕ j ) · ϕ i d Ω ,
B i j = Ω ψ i · ϕ j d Ω .
For the error analysis of this element (4), the velocity field accuracy is O ( h 2 ) and the pressure field accuracy is O ( h ) , with a detailed analysis process found in Arnold et al. (2006) [28].
For the temporal discretization, a generalized θ -scheme is employed. This allows for a unified framework to control the accuracy and stability of the time integration. In this work, it has been focused on the second-order accurate and Crank–Nicolson scheme for its excellent long-term stability properties.
First, consider discretizing the time term using a generalized θ -scheme, rewriting the momentum equation in the weak form (2) as
Ω u h n + 1 u h n Δ t · v h d Ω + θ [ Ω ( u h n + 1 · ) u h n + 1 · v h + ν u h n + 1 · v h p h n + 1 · v h d Ω ] + ( 1 θ ) [ Ω ( u h n · ) u h n · v h + ν u h n · v h p h n · v h d Ω ] = Ω f n + θ · v h d Ω , Ω q h · · ( θ u h n + 1 + ( 1 θ ) u h n ) = 0 .
Combining with (4), the final Galerkin system of equations can be obtained as
1 Δ t M + θ ( A + C ( u h n + 1 ) ) θ B T θ B 0 u n + 1 p n + 1 = 1 Δ t M u n ( 1 θ ) ( A + C ( u h n ) ) u n ( 1 θ ) B T p n + F n + θ ( 1 θ ) B u n ,
Among which we have
M i j = Ω ϕ i · ϕ j d Ω .
When θ = 1 2 , the temporal accuracy is O ( Δ t 2 ) , and otherwise it is O ( Δ t ) . The choice of the time-step size ( Δ t ) is crucial for both the accuracy and stability of unsteady simulations. The generalized θ -scheme provides flexibility in this regard: for θ = 0.5 (Crank–Nicolson), the scheme is second-order accurate in time O ( Δ t 2 ) and unconditionally stable for linear problems, making it suitable for capturing transient phenomena with good fidelity. For other values of θ , the scheme is first-order accurate ( O ( Δ t ) ). In high-Reynolds-number flows, where complex transient features like vortex shedding and boundary layer dynamics are prevalent, a sufficiently small Δ t is essential to accurately resolve these temporal scales and maintain numerical stability. A larger Δ t might lead to numerical oscillations or an inaccurate representation of the flow evolution, even with spatial stabilization. Therefore, a careful balance between temporal accuracy requirements, stability constraints, and computational cost must be considered when selecting Δ t , especially in conjunction with adaptive mesh refinement which primarily addresses spatial resolution.

3.2. Variational Multiscale Stabilization

The fundamental idea behind the Variational Multiscale Stabilization (VMS) method is to conceptually partition the solution space into resolved (large-scale) and unresolved (small-scale) components. In the context of FEM, the large scales correspond to the discrete information that can be captured by the computational mesh, while the small scales represent the subgrid phenomena that cannot be resolved. The VMS framework provides a systematic way to model the effect of these unresolved small scales back onto the resolved large scales. Unlike traditional stabilization methods that add artificial diffusion somewhat arbitrarily, VMS derives the stabilization term directly from the underlying equations, leading to a more physically consistent and less intrusive form of stabilization.
Following the VMS derivation, first, the solution has been decomposed into large scale ( h ) and small scale ( ) [15,16] as
u = u h + u , p = p h + p ,
where u h V h H 1 ( Ω ) , p h Q h L 2 ( Ω ) are the large-scale solutions, which are the numerical solutions. And u V h and p Q h are small-scale solutions, regarded as unresolvable parts, and approximated by subgrid-scale models. Small scales are updated according to the following method
u n + θ = τ 1 , t 1 θ Δ t u n τ 1 , t Π a · u h n + θ + p h n + 1 , p n + θ = τ 2 Π ( · u h n + θ ) ,
where
τ 1 = c 1 ν h 2 2 + c 2 | a | h 2 1 / 2 , τ 2 = h 2 c 1 τ 1 , τ 1 , t = 1 θ Δ t + 1 τ 1 1
are stabilization parameters. Π = I Π is the orthogonal projection operator and Π is the standard L 2 projection. Their formulations are based on the work of Codina (2002) [29], and it has been incorporated by local, cell-wise information of the velocity field magnitude | a | , which makes the stabilization more sensitive to the local flow dynamics [24]. Furthermore,
a = u h n + θ + u n + θ ,
u 0 = 0 , p 0 = 0 ,
where p n + θ = θ p n + 1 + ( 1 θ ) p n , u h n + θ = θ u h n + 1 + ( 1 θ ) u h n .
Substituting the decomposed solutions into the weak form (2), and separating the contributions of large and small scales (taking large-scale test functions), one has
Ω ( u h + u ) t · v h d Ω + Ω ( ( u h + u ) · ) ( u h + u ) · v h d Ω + ν Ω ( u h + u ) · v h d Ω Ω ( p h + p ) · v h d Ω = Ω f · v h d Ω , Ω q h · ( · ( u h + u ) ) d Ω = 0 .
Assuming that the magnitude of the small-scale u is much smaller than the large-scale u h , neglecting higher-order small terms u · u , and retaining the first-order cross terms leads to
( ( u h + u ) · ) ( u h + u ) u h · u h + u h · u + u · u h .
Next, using the Green’s formula, neglecting higher-order small terms v h · Δ u and substituting the previous equations and (6) into (7) yields the VMS form including the stabilization term
Ω u h t · v h d Ω + Ω ( u h · u h ) · v h d Ω + ν Ω u h · v h d Ω Ω p h · v h d Ω + Ω u t · v h d Ω + Ω u · u h · v h d Ω + Ω p · v h d Ω = Ω f · v h d Ω , Ω q h · u h d Ω Ω u · q h d Ω = 0 .
If the VMS form (8) is written in matrix form (ignoring higher-order small terms), then the following matrix form is obtained as
1 Δ t M + θ ( A + C ( u h n + 1 ) + S K ) θ B T θ B S C 0 u n + 1 p n + 1 = 1 Δ t M u n ( 1 θ ) ( A + C ( u h n ) + S K ) u n ( 1 θ ) B T p n + F n + θ S M S P ( 1 θ ) B u n ,
where
S M = ( u n + 1 u n Δ t , ϕ i ) ,
S K = ( u n + 1 , ϕ i · ϕ j ) ,
S P = ( p n + 1 , ϕ i ) ,
S C = ( u n + 1 , ψ i ) .
Due to the equation contains nonlinear terms, Picard iteration or Newton iteration can be used to solve it.

3.3. Adaptive Mesh Refinement

Let the exact solution be ( u , p ) , and the numerical solution be ( u h , p h ) . Define the error as
e u = u u h , e p = p p h ,
On the element boundary K , define the normal derivative and pressure jumps
[ ν n u h p h n ] = ν n u h | K p h n | K .
Substituting the error (10) into the weak form (2), the error equation [20] can be obtained as
a ( e u , v ) + b ( v , e p ) + b ( e u , q ) K R M · v d K + K R C · q d K + K [ ν n u h p h n ] · v d S ,
among which the terms R M and R C represent the element-wise residuals for the momentum and continuity equations, respectively. Physically, R M measures the local imbalance of momentum for the computed solution (i.e., how well it satisfies the momentum conservation law within each element), while R C measures the local mass imbalance (i.e., the divergence error). The jump term [ ν n u h p h n ] · v across element boundaries accounts for the non-conformity of the numerical fluxes between adjacent elements. A large residual or a large jump term indicates a region where the numerical solution is a poor approximation of the true solution, signaling the need for mesh refinement:
R M : = ( u h n + 1 u h n Δ t + θ ( ( u h n + 1 · ) u h n + 1 ν Δ u h n + 1 + p h n + 1 ) + ( 1 θ ) ( ( u h n · ) u h n ν Δ u h n ) + p h n ) f n + θ + S M n + θ ,
R C : = · u h n + θ + S C n + θ ,
a ( u , v ) = Ω u t · v d Ω + Ω ( ( u · ) u ) · v d Ω + ν Ω u · v d Ω ,
b ( u , q ) = Ω q · · u d Ω .
It is crucial to note that in the integrated framework, the residuals R M and R C are defined with respect to the VMS-stabilized equations for the large scales (as implied in (8)), not the original Navier–Stokes equations. This is the cornerstone of the deep coupling between the stabilization and adaptation strategies. The VMS method introduces subgrid-scale models that modify the discrete governing equations. Consequently, a meaningful error estimator must assess the accuracy of the numerical solution ( u h , p h ) against this modified system. By doing so, the AMR strategy is directly informed by the performance of VMS, concentrating mesh refinement in regions where the subgrid-scale model is most active or where the stabilized large-scale solution still exhibits significant residuals. This self-consistent approach ensures that computational effort is focused precisely where it is needed to improve the quality of the stabilized solution.
To estimate the error, choose the test functions v = e u and q = e p , and substitute them into the error equation, there is
e u H 1 2 + e p L 2 2 = Ω R M · e u d Ω + Ω R C e p d Ω + K [ ν n u h p h n ] · e u d S ,
On each cell K, by the Cauchy–Schwarz inequality, one has
K R M · e u d K R M L 2 ( K ) e u L 2 ( K ) ,
K R C e p d K R C L 2 ( K ) e p L 2 ( K ) .
K [ ν n u h p h n ] · e u d S [ ν n u h p h n ] L 2 ( K ) e u L 2 ( K ) .
Next, based on the properties of the interpolation operator, the error decomposition is given by
e u = e u I + e u h ,
where the interpolation error is e u I = u Π h u , and the discretization error is e u h = Π h u u h .
Then, proceed with the interpolation error estimation. Within element K, a Taylor expansion of u is performed up to order k + 1 as
u ( x ) = | α | k D α u ( x c ) α ! ( x x c ) α + | α | = k + 1 D α u ( ξ ) α ! ( x x c ) α ,
where x c is the cell center, ξ is some intermediate point, and D is the derivative operator. Since Π h u is a polynomial of degree P k , the higher-order terms ( | α | = k + 1 ) are truncated; hence
e u I ( x ) = | α | = k + 1 D α u ( ξ ) α ! ( x x c ) α .
Using | x x c | h K and | D k + 1 u | | u | H k + 1 ( K ) , there is
e u I L 2 ( K ) C h K k + 1 | u | H k + 1 ( K ) .
Similarly, the gradient error e u I is given by
e u I L 2 ( K ) C h K k | u | H k + 1 ( K ) .
Take h = max K { h K } , and sum over all cells
e u I L 2 ( Ω ) C h k + 1 | u | H k + 1 ( Ω ) ,
e u I H 1 ( Ω ) C h k | u | H k + 1 ( Ω ) .
Therefore, for quasi-uniform meshes ( h K h ), the interpolation error estimate is obtained as
e u I H 1 C h K u H 2 ,
where h K is the element size. The pressure error e p L 2 is bounded by
e p L 2 1 β sup v h V h Ω e p · v h d x v h H 1 ,
where β is a constant independent of the mesh size. Substituting (10) into the momentum equation (2) yields
Ω e p · v h d x = b ( v , e p ) = Ω R M · v h d Ω + Ω [ ν n u h p h n ] · e u d S a ( e u , v ) .
Therefore, it can be obtained that the pressure error e p L 2 is controlled by the velocity error e u H 1 as
e p L 2 1 β sup v h V h a ( e u , v ) Ω R M · v h d Ω Ω [ ν n u h p h n ] · e u d S v h H 1 .
By substituting the error expression (11) into the error estimation on each element K, based on the estimates of the residual and boundary jump terms, as well as the interpolation error estimate (12), the local energy norm control can be obtained as
e u H 1 ( K ) 2 + e p L 2 ( K ) 2 C h K 2 R M L 2 ( K ) 2 + h K [ ν n u h p h n ] L 2 ( K ) 2 + R C L 2 ( K ) 2 .
Summing the local estimates over all cells, there is
e u H 1 2 + e p L 2 2 C K h K 2 R M L 2 ( K ) 2 + h K [ ν n u h p h n ] L 2 ( K ) 2 + R C L 2 ( K ) 2 .
Using discrete stability conditions (such as the inf-sup condition), global posteriori error estimator can be ultimately obtained as
η K 2 = h K 2 R M L 2 ( K ) 2 + h K [ ν n u h p h n ] L 2 ( K ) 2 + R C L 2 ( K ) 2 ,
where η K is the local error indicator. The specific powers of the mesh size h K (i.e., h K 2 for the element residual and h K for the jump term) arise from the scaling arguments in the a posteriori error analysis, ensuring that the estimator η K correctly reflects the local contribution to the global error in the energy norm. (Adapted from the dual-weighted residual framework of Carstensen and Funken (2001) [30].)
While the fundamental structure of the posteriori error estimator, which balances element residuals and inter-element flux jumps, adapts principles from well-established frameworks for finite element methods (e.g., the dual-weighted residual framework cited from Carstensen and Funken [30]), its novelty and key contribution in this paper lie in its specific formulation and application within the integrated VMS-AMR system.
Specifically, the estimator η K is not applied to the original Navier–Stokes equations. Instead, it is crucially formulated based on the residuals R M and R C of the VMS-stabilized large-scale equations, which inherently include the subgrid-scale model terms ( S M n + θ and S C n + θ ). This design choice is pivotal for the synergy of the framework. It creates a self-consistent feedback loop: the adaptive mesh refinement is directly guided by the quality of the stabilized solution itself. Consequently, the mesh is refined not only in regions with high physical gradients (e.g., boundary layers and vortices) but also in areas where the subgrid-scale model is most active or exhibits significant residuals. This ensures that computational resources are precisely allocated to improve the fidelity of the coupled VMS-AMR solution, a more nuanced and targeted approach than applying a standard estimator to an unstabilized formulation.
With the posteriori error estimator (13) in hand, adaptive mesh refinement can been implemented. The following is a dynamic refinement strategy for adaptive meshes:
1.
Calculate η K for all cells;
2.
Set a threshold λ ( 0 , 1 ) , and mark the units that satisfy η K > λ max η K ;
3.
Generate a new mesh using the longest-edge bisection method (Rivara (1984) [31]) or local remeshing (Bank et al. (1983) [32]). (Longest-edge bisection: bisect the longest edge of the element, generating a new node. Local remeshing: generate a finer Delaunay triangulation in the marked region.)
The overall workflow of the proposed integrated VMS-AMR framework is summarized in Figure 1 and Algorithm 1 below. This process illustrates the feedback loop where the solution from the VMS-stabilized system is used to calculate an error estimator, which in turn guides the adaptive mesh refinement for the next time step, ensuring that computational effort is dynamically focused on the most critical regions of the flow.
Algorithm 1 Integrated VMS-AMR framework for unsteady Navier–Stokes equations.
1:
Initialize:
2:
Set time t 0 , time step counter n 0 .
3:
Define final time T, time step size Δ t , and AMR threshold λ ( 0 , 1 ) .
4:
Generate initial mesh T h 0 .
5:
Set initial velocity u h 0 and pressure p h 0 on T h 0 .
6:
while   t   < T do
7:
n n + 1 , t t + Δ t .
8:
 (1) Solve the VMS system for ( u h n , p h n ) on mesh T h n 1
9:
 Solve the nonlinear system (e.g., using Picard or Newton iteration) based on Equation (9) to find the large-scale solution ( u h n , p h n ) .
10:
 This involves computing stabilization parameters and subgrid-scale model terms.
11:
 (2) The Posteriori Error Estimation
12:
for all element K T h n 1  do
13:
  Compute momentum residual R M and continuity residual R C on K using the solution ( u h n , p h n ) .
14:
  Calculate the local error indicator η K using Equation (13):
15:
   η K h K 2 R M L 2 ( K ) 2 + h K [ ν n u h p h n ] L 2 ( K ) 2 + R C L 2 ( K ) 2 .
16:
end for
17:
 (3) Adaptive Mesh Refinement (AMR)
18:
 Find the maximum error indicator η max max K T h n 1 η K .
19:
 Initialize the set of elements to be refined: M .
20:
for all element K T h n 1  do
21:
  if η K > λ · η max then
22:
    M M { K } .
23:
  end if
24:
end for
25:
 Generate a new mesh T h n by refining elements in M (e.g., using longest-edge bisection).
26:
 Ensure mesh quality and conformity.
27:
 Project/Interpolate the solution ( u h n , p h n ) from T h n 1 to the new mesh T h n .
28:
end while
29:
return Final solution ( u h n , p h n ) on the final mesh T h n .

4. Numerical Experiments

4.1. Lid-Driven Cavity Flow (Re = 1)

To first verify the fundamental accuracy and convergence rate of the implementation, a standard example needs to be found. However, in the case of high Reynolds number, the academic community has not found its standard exact solution. Therefore, the exact solution for Re = 1 is provided as
u 1 ( x , y , t ) = 1 10 ( 6 + 4 cos ( 4 t ) ) · 16 sin 2 ( π x ) · y ( 1 y ) ( 1 2 y ) , u 2 ( x , y , t ) = 1 10 ( 6 + 4 cos ( 4 t ) ) · ( 8 π ) sin ( 2 π x ) · ( y ( 1 y ) ) 2 , p ( x , y , t ) = 1 10 ( 6 + 4 cos ( 4 t ) ) · sin ( π x ) cos ( π y ) .
The initial and boundary conditions are derived from this exact solution. Figure 2 shows the comparison between the numerical solution and the exact solution at T = 0.03 , while Table 1 and Table 2 provide a quantitative error analysis. The results confirm that the numerical solution accurately matches the analytical solution, and the error magnitudes are consistent with the theoretical convergence rates of the Taylor–Hood element.
The error of each time step is shown in Table 1 below.
The concrete final result error is shown in Table 2 below:

4.2. Validation Case: Lid-Driven Cavity Flow at Re = 1000

After confirming the basic accuracy, the solver’s ability is validated to handle flows at a moderately high Reynolds number against a widely recognized benchmark. The lid-driven cavity flow at Re = 1000 is simulated, and the steady-state results are compared with the classic reference data provided by Ghia et al. [33]. This test is crucial for verifying that the VMS formulation can accurately capture the complex flow physics, such as the location and intensity of the primary and secondary vortices, before assessing the efficiency of the adaptive strategy. The simulation is run on a initial 40 × 40 grid until the flow reaches a steady state ( T = 20.0 ).
Figure 3 displays the computed steady-state velocity and pressure fields. Table 3, Figure 4 and Table 4, and Figure 5 compare the velocity profiles along the horizontal and vertical centerlines of the cavity with the benchmark data from Ghia et al. The excellent agreement demonstrates that this method correctly reproduces the established physical features of this challenging flow, providing a solid foundation for the subsequent simulations.

4.3. Unsteady Adaptive Simulation at Re = 1000

Having validated the accuracy and steady-state behavior of the solver, the full capability and efficiency of the integrated VMS-AMR framework are now demonstrated. Consider a square cavity size of Ω = [ 0 , 1 ] × [ 0 , 1 ] , with the velocity at the top boundary of the region as u = ( 1 , 0 ) , and the remaining parts as u = 0 . Take ν = 0.001 (i.e., Re = 1000), λ = 0.5 , T = 5.0 .
This problem is particularly challenging due to the strong velocity gradients near the moving lid and the formation of a large primary vortex accompanied by smaller secondary vortices in the corners. An effective numerical method must capture these multiscale features accurately without spurious oscillations.
Figure 6 and Figure 7 powerfully illustrate the adaptive strategy in action. Starting from an initial uniform mesh, the AMR algorithm dynamically refines the grid, correctly concentrating elements near the walls where boundary layers form and in regions of high vorticity. This targeted refinement is guided by the posteriori error estimator. Figure 8, Figure 9 and Figure 10 show the final computed flow fields on different initial grids. The velocity streamlines clearly depict the large primary vortex and the developing secondary vortices, consistent with the established results in the literature [33]. The pressure contours are smooth and oscillation-free, with the characteristic low-pressure zone at the vortex core, demonstrating the effectiveness of VMS.
The following Figure 10 shows the operation effect at T = 10.0 .
It can be seen that in theory, a uniform mesh of approximately 129 × 129 grids [33] would be needed to resolve all scales and converge stably. In contrast, this adaptive method achieves stable convergence using an initial 30 × 30 grid, which dynamically refines to a final mesh with a number of nodes comparable to a much finer uniform grid only in localized regions. The total degrees of freedom are thus reduced by approximately 90% compared to the 129 × 129 uniform grid, highlighting the immense computational savings.
This significant reduction in degrees of freedom directly translates to immense computational savings, as the computational effort scales nonlinearly with the mesh size. While the adaptive process introduces overheads such as error estimation and remeshing, these costs are demonstrably outweighed by the benefits of concentrating computational power only where it is most needed, leading to a far more efficient simulation compared to uniformly refined meshes that would be computationally intractable for such complex, multiscale flows.

4.4. High-Reynolds-Number Challenge: Lid-Driven Cavity with a Stationary Cylinder at Re = 5000

To demonstrate the full capability of the integrated framework in a truly challenging scenario, the unsteady flow in a square cavity of size Ω = [ 0 , 1 ] × [ 0 , 1 ] containing a stationary cylinder is now considered. The cylinder has a radius of r = 0.15 and is centered at ( 0.5 , 0.5 ) . The top boundary moves with velocity u = ( 1 , 0 ) , while all other external and internal (cylinder surface) boundaries are subject to no-slip conditions. The adaptive mesh refinement strategy ensures high-quality mesh generation, particularly around the curved cylinder boundary as illustrated in Figure 11, to accurately capture the complex flow features in this region. The kinematic viscosity is set to ν = 0.0002 , corresponding to a high Reynolds number of Re = 5000. This configuration is known to produce a highly complex and chaotic flow field, characterized by the interaction between the large primary vortex induced by the lid and the smaller, high-frequency vortices shed from the cylinder.
Despite the chaotic nature of the flow and the presence of sharp, transient gradients, the pressure and velocity fields shown in Figure 12 remain smooth and free of spurious oscillations, a testament to the effectiveness of VMS. The simulation successfully captures the key physical phenomena, including the deformation of the primary vortex by the offset cylinder and the chaotic shedding of secondary vortices. This complex test case confirms that the integrated approach is robust and efficient, capable of tackling high-Reynolds-number flows with complex geometries and intricate physics, which would be computationally prohibitive with a uniformly refined mesh.
To accurately resolve the flow dynamics around the curved cylinder boundary, a robust mesh generation strategy is employed. The initial mesh is constructed to conform to the geometry, and during the adaptive refinement process, local Delaunay re-triangulation is specifically utilized to maintain mesh quality and adapt to the curved interface. This ensures that elements near the cylinder surface are appropriately refined and well-shaped, preventing numerical artifacts and accurately capturing boundary layer phenomena. A detailed view of the refined mesh in this critical region is presented in Figure 11.

4.5. Classical Cylinder Flow at Re = 5000

To further demonstrate the robustness and versatility of the integrated VMS-AMR framework, results for the classical two-dimensional flow past a circular cylinder at a high Reynolds number of Re = 5000 are presented. The computational domain is a rectangular channel [ 0.5 , 2.0 ] × [ 0.5 , 0.5 ] , with the cylinder of radius r = 0.1 centered at ( 0.0 , 0.0 ) . A uniform inflow velocity of u i n = 1.0 is imposed at the left boundary ( x = 0.5 ) , while a zero-pressure condition is applied at the right outflow boundary ( x = 2.0 ) . No-slip boundary conditions are enforced on the top and bottom walls ( y = 0.5 , y = 0.5 ) and on the cylinder surface. The adaptive mesh refinement strategy ensures high-quality mesh generation, particularly around the curved cylinder boundary and in the wake region as illustrated in Figure 13, to accurately capture the complex flow features in this region. The kinematic viscosity is set to μ = 0.00004 to achieve R e = 5000 based on the cylinder diameter ( D = 0.2 ) . This benchmark is notoriously challenging due to the formation of the von Kármán vortex street, which involves complex, non-steady vortex shedding and strong shear layers.
Figure 14 displays the computed velocity, pressure, and vorticity fields at t = 1.5000 . The velocity field clearly shows the development of the von Kármán vortex street in the wake of the cylinder, characterized by the alternating shedding of vortices. The velocity magnitude accelerates around the cylinder shoulders and decelerates in the wake, consistent with the inflow velocity. The pressure field exhibits a high-pressure region at the cylinder’s stagnation point and low-pressure regions at the shoulders and within the vortex cores in the wake. These pressure values are within physically reasonable bounds, indicating a stable and accurate pressure solution. The vorticity field provides the most direct evidence of the vortex shedding, showing distinct alternating positive (red) and negative (blue) vorticity concentrations forming the vortex street. The sharp gradients in vorticity near the cylinder surface and within the shear layers are well-resolved. This successful simulation further validates the capability of the VMS-AMR framework to accurately and stably resolve highly complex, non-steady, high-Reynolds-number flows.
The numerical experiments presented in this section collectively validate the proposed framework from several critical perspectives. The simulation at Re = 1, for which an exact solution is available, provides a quantitative verification of the method’s fundamental accuracy (Section 4.1). The steady-state and unsteady adaptive simulations of the lid-driven cavity flow at Re = 1000 (Section 4.2 and Section 4.3) further demonstrate the robustness of VMS and the efficiency of the AMR strategy in capturing well-defined vortex structures on a standard benchmark. The framework’s full capability is then primarily demonstrated through two highly challenging test cases: the unsteady flow in a cavity with a stationary cylinder at a high Reynolds number of Re = 5000 (Section 4.4), and the classical cylinder flow at Re = 5000 (Section 4.5). In this chaotic regime, the VMS-AMR synergy proved essential. It successfully suppressed numerical oscillations while dynamically concentrating computational effort on the complex interactions between shear layers, boundary layers, and shed vortices. This led to a stable, high-fidelity simulation of a physically intricate problem with significant computational savings, a task that would be exceedingly difficult for conventional methods. Taken together, these comprehensive results provide compelling evidence that this integrated framework is not only stable and efficient for a range of complex flows but also mathematically sound and accurate, making it a reliable and powerful tool for a wide range of CFD applications.

5. Conclusions

In this paper, an improved Galerkin framework is presented, designed to effectively address the persistent challenges of numerical stability and computational efficiency inherent in the simulation of unsteady, high-Reynolds-number Navier–Stokes equations. The work successfully demonstrates that a deep, synergistic coupling of Variational Multiscale Stabilization (VMS) with an adaptive mesh refinement (AMR) strategy provides a robust and powerful solution.
The key contributions of this study are threefold. First, a VMS method is introduced, derived from a generalized θ -scheme, which explicitly constructs a subgrid-scale model to quell the non-physical oscillations that plague standard Galerkin methods in convection-dominated regimes. Unlike methods such as Streamline Upwind Petrov–Galerkin (SUPG) that primarily add artificial diffusion, VMS provides a more physically consistent stabilization by directly accounting for subgrid-scale effects, thereby ensuring the physical fidelity of the solution without excessive smearing. This ensures the physical fidelity of the solution. Second, to tackle the challenge of computational expense, a novel and efficient posteriori error estimator is developed based on dual residuals, which is specifically tailored to the VMS formulation. This estimator assesses the residuals of the large-scale stabilized equations, ensuring that the AMR strategy is directly guided by the accuracy of the VMS solution itself. This creates a feedback loop where the stabilization and mesh refinement work in concert, a key aspect of this synergistic framework. Third, and most crucially, the framework is built upon the Taylor–Hood element, whose stability and satisfaction of the essential inf-sup condition are well-established. This preserves the mathematical rigor of the velocity–pressure coupling, as the AMR strategy incorporates local re-triangulation to maintain the mesh quality necessary for the inf-sup condition to hold on the non-uniform, adaptively generated grids.
The performance and superiority of the proposed method were rigorously validated. After verifying accuracy with an analytical solution at Re = 1, the framework demonstrated its robustness on the benchmark lid-driven cavity flow at Re = 1000. Crucially, its full potential was unleashed on a highly complex case of a lid-driven cavity with an offset cylinder at Re = 5000. Furthermore, the framework’s capability to accurately and stably simulate the classical cylinder flow at Re = 5000, a benchmark known for its complex von Kármán vortex street, further underscores its versatility and robustness. Even in this chaotic regime, this integrated approach maintained stability, captured the intricate multiscale vortex dynamics, and achieved stable convergence on grids that were, on average, significantly coarser than what would be required by traditional methods. This led to a substantial reduction in computational cost, without compromising the physical fidelity of the final solution.
Looking forward, the developed framework serves as a powerful and extensible foundation for future research. Immediate next steps include extending the methodology to three-dimensional (3D) simulations. While the extension to 3D introduces significant challenges, particularly concerning the substantial increase in computational cost and the complexity of mesh generation and management (e.g., efficient 3D Delaunay re-triangulation and load balancing for anisotropic meshes), the fundamental principles of VMS and dual-residual error estimation remain applicable. Addressing these challenges will necessitate advanced parallel computing strategies and optimized data structures to fully leverage the benefits of adaptive refinement in a 3D context. Beyond 3D, the framework can be applied to more complex multiphysics problems, such as fluid–structure interaction or flows with heat transfer. Furthermore, optimizing the implementation for parallel computing architectures could unlock its potential for tackling large-scale industrial and scientific applications. In summary, the integrated VMS-AMR approach presented herein offers a robust, accurate, and highly efficient pathway for the simulation of challenging high-Reynolds-number flows, significantly advancing the capabilities of computational fluid dynamics for both academic research and practical engineering analysis.

Author Contributions

Conceptualization, J.T. and Q.M.; methodology, J.T.; software, J.T.; formal analysis, J.T.; resources, J.T.; data curation, J.T.; writing—original draft preparation, J.T.; writing—review and editing, Q.M.; visualization, J.T.; project administration, Q.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (11801387, U24B2073), Natural Science Foundation of Sichuan Province (2022NSFSC0322).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy concerns.

Acknowledgments

The authors gratefully acknowledge the reviewers’ constructive suggestions and insightful comments that have helped strengthen this research.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
NSNavier–Stokes
CFDComputational Fluid Dynamic
FEMFinite Element Method
SUPGStreamline Upwind Petrov–Galerkin
VMSVariational Multiscale Stabilization
AMRadaptive mesh refinement
DNSDirect Numerical Simulation
LBBLadyzhenskaya–Babuška–Brezzi

References

  1. Landau, L.D.; Lifshitz, E.M. Fluid Mechanics: Volume 6; Elsevier: Amsterdam, The Netherlands, 1987; Volume 6. [Google Scholar]
  2. Anderson, J.D. Computational Fluid Dynamics: The Basics with Applications; Internationally Renowned Mechanics Books-Photocopy Series; Tsinghua University Press: Beijing, China, 2002. [Google Scholar]
  3. Cant, S. S. B. Pope, Turbulent Flows, Cambridge University Press, Cambridge, UK, 2000, 771 pp. Combust. Flame 2001, 125, 1361–1362. [Google Scholar] [CrossRef]
  4. Donea, J.; Huerta, A. Finite Element Methods for Flow Problems, 1st ed.; Wiley: New York, NY, USA, 2003. [Google Scholar]
  5. Bridson, R. Fluid Simulation for Computer Graphics; Taylor and Francis: New York, NY, USA, 2009. [Google Scholar]
  6. Zienkiewicz, O.C. The Finite Element Method: Its Basis and Fundamentals, 6th ed.; World Publishing Corporation: Beijing, China, 2008. [Google Scholar]
  7. Clough, R. The Finite Element Method in Plane Stress Analysis. In Proceedings of the ASCE Conference on Electronic Computation, New York, NY, USA, 8–9 September 1960; pp. 345–378. [Google Scholar]
  8. Taylor, C.; Hood, P. A numerical solution of the Navier-Stokes equations using the finite element technique. Comput. Fluids 1973, 1, 73–100. [Google Scholar] [CrossRef]
  9. Babuška, I. The finite element method with Lagrangian multipliers. Numer. Math. 1973, 20, 179–192. [Google Scholar] [CrossRef]
  10. Brezzi, F. On the Existence, Uniqueness and Approximation of Saddle-Point Problems Arising from Lagrangian Multipliers. Revue françAise d Automatique Informatique Recherche opéRationnelle MATHématique 1974, 8, 1–26. [Google Scholar] [CrossRef]
  11. Roos, H.G. Robust Numerical Methods for Singularly Perturbed Differential Equations; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  12. Elman, H.; Silvester, D.; Wathen, A. Finite Elements and Fast Iterative Solvers: With Applications in Incompressible Fluid Dynamics, 2nd ed.; Numerical Mathematics and Scientific Computation; Oxford University Press: Oxford, UK, 2014. [Google Scholar]
  13. Brooks, A.N.; Hughes, T.J.R. Streamline upwind/Petrov-Galerkin formulations for convection dominated flows with particular emphasis on the incompressible Navier-Stokes equations. Comput. Methods Appl. Mech. Eng. 1982, 32, 199–259. [Google Scholar] [CrossRef]
  14. Hughes, T.J.R.; Franca, L.P.; Mallet, M. 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. Eng. 1986, 54, 223–234. [Google Scholar] [CrossRef]
  15. Hughes, T.J.; Feijóo, G.R.; Mazzei, L.; Quincy, J.B. The variational multiscale method—a paradigm for computational mechanics. Comput. Methods Appl. Mech. Eng. 1998, 166, 3–24. [Google Scholar] [CrossRef]
  16. Codina, R. Stabilization of incompressibility and convection through orthogonal sub-scales in finite element methods. Comput. Methods Appl. Mech. Eng. 2000, 190, 1579–1599. [Google Scholar] [CrossRef]
  17. Hughes, T.J.R.; Oberai, A.A.; Mazzei, L. Large eddy simulation of turbulent channel flows by the variational multiscale method. Phys. Fluids (1994) 2001, 13, 1784–1799. [Google Scholar] [CrossRef]
  18. Frisch, U.; Donnelly, R.J. Turbulence: The Legacy of A. N. Kolmogorov. Phys. Today 1996, 49, 82–84. [Google Scholar] [CrossRef]
  19. Sagaut, P. Large Eddy Simulation for Incompressible Flows: An Introduction, 3rd ed.; Scientific Computation; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  20. Ainsworth, M.; Oden, J.T. A Posteriori Error Estimation in Finite Element Analysis. Comput. Methods Appl. Mech. Eng. 1997, 142, 1–88. [Google Scholar] [CrossRef]
  21. Bubuška, I.; Vogelius, M. Feedback and adaptive finite element solution of one-dimensional boundary value problems. Numer. Math. 1984, 44, 75–102. [Google Scholar] [CrossRef]
  22. Dörfler, W. A convergent adaptive algorithm for Poisson’s equation. SIAM J. Numer. Anal. 1996, 33, 1106–1124. [Google Scholar] [CrossRef]
  23. Verf"urth, R. A Posteriori Error Estimation Techniques for Finite Element Methods, 1st ed.; Numerical Mathematics and Scientific Computation; Oxford University Press: Oxford, UK, 2013. [Google Scholar]
  24. Bazilevs, Y.; Calo, V.; Cottrell, J.; Hughes, T.; Reali, A.; Scovazzi, G. Variational multiscale residual-based turbulence modeling for large eddy simulation of incompressible flows. Comput. Methods Appl. Mech. Eng. 2007, 197, 173–201. [Google Scholar] [CrossRef]
  25. Gresho, P.M.; Sani, R.L. Incompressible Flow and The Finite Element Method: Advection-Diffusion and Isothermal Laminar Flow; Wiley: New York, NY, USA, 1998; Volume 1. [Google Scholar]
  26. Girault, V.; Raviart, P.A. Finite Element Methods for Navier-Stokes Equations: Theory and Algorithms, 1st ed.; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 1986; Volume 5. [Google Scholar]
  27. John, V. Finite Element Methods for Incompressible Flow Problems, 1st ed.; Springer Series in Computational Mathematics; Springer Nature: Cham, Switzerland, 2016; Volume 51. [Google Scholar]
  28. Arnold, D.N.; Falk, R.S.; Winther, R. Defferential Complexes and Stability of Finite Element Methods II: The Elasticity Complex. In Compatible Spatial Discretizations; The IMA Volumes in Mathematics and Its Applications; Springer: New York, NY, USA, 2006; pp. 47–67. [Google Scholar]
  29. Codina, R. Stabilized finite element approximation of transient incompressible flows using orthogonal subscales. Comput. Methods Appl. Mech. Eng. 2002, 191, 4295–4321. [Google Scholar] [CrossRef]
  30. Carstensen, C.; Funken, S.A. Averaging technique for FE-a posteriori error control in elasticity. Part I: Conforming FEM. Comput. Methods Appl. Mech. Eng. 2001, 190, 2483–2498. [Google Scholar] [CrossRef]
  31. Rivara, M.C. Algorithms for refining triangular grids suitable for adaptive and multigrid techniques. Int. J. Numer. Methods Eng. 1984, 20, 745–756. [Google Scholar] [CrossRef]
  32. Bank, R.E.; Sherman, A.H.; Weiser, H. Refinement algorithm and data structures for regular local mesh refinement. J. Sci. Comput. 1983, 3–17. [Google Scholar]
  33. Ghia, U.; Ghia, K.N.; Shin, C.T. High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method. J. Comput. Phys. 1982, 48, 387–411. [Google Scholar] [CrossRef]
Figure 1. A flowchart of the integrated VMS-AMR framework.
Figure 1. A flowchart of the integrated VMS-AMR framework.
Applsci 15 08606 g001
Figure 2. Results at Re = 1, T = 0.03 ( 20 × 20 grids, initial 10 time steps). (a) Velocity field (exact). (b) Pressure field (exact). (c) Velocity field (FEM). (d) Pressure field (FEM).
Figure 2. Results at Re = 1, T = 0.03 ( 20 × 20 grids, initial 10 time steps). (a) Velocity field (exact). (b) Pressure field (exact). (c) Velocity field (FEM). (d) Pressure field (FEM).
Applsci 15 08606 g002
Figure 3. Steady-state results at Re = 1000 (initial 40 × 40 grids). (a) Velocity field. (b) Pressure field.
Figure 3. Steady-state results at Re = 1000 (initial 40 × 40 grids). (a) Velocity field. (b) Pressure field.
Applsci 15 08606 g003
Figure 4. The velocity on the horizontal central axis compared with the Ghia benchmark solution.
Figure 4. The velocity on the horizontal central axis compared with the Ghia benchmark solution.
Applsci 15 08606 g004
Figure 5. The velocity on the vertical central axis compared with the Ghia benchmark solution.
Figure 5. The velocity on the vertical central axis compared with the Ghia benchmark solution.
Applsci 15 08606 g005
Figure 6. The adaptively refined mesh effect diagram ( 20 × 20 effect diagram). (a) Initial mesh. (b) t = 2.700 . (c) t = 5.700 . (d) t = 15.000 .
Figure 6. The adaptively refined mesh effect diagram ( 20 × 20 effect diagram). (a) Initial mesh. (b) t = 2.700 . (c) t = 5.700 . (d) t = 15.000 .
Applsci 15 08606 g006
Figure 7. The adaptively refined mesh effect diagram ( 30 × 30 effect diagram). (a) Initial mesh. (b) t = 2.500 . (c) t = 6.700 . (d) t = 10.000 .
Figure 7. The adaptively refined mesh effect diagram ( 30 × 30 effect diagram). (a) Initial mesh. (b) t = 2.500 . (c) t = 6.700 . (d) t = 10.000 .
Applsci 15 08606 g007
Figure 8. Results at Re = 1000, T = 5.0 ( 50 × 50 grids, initial 60 time steps). (a) Velocity field. (b) Pressure field.
Figure 8. Results at Re = 1000, T = 5.0 ( 50 × 50 grids, initial 60 time steps). (a) Velocity field. (b) Pressure field.
Applsci 15 08606 g008
Figure 9. Results at Re = 1000, T = 5.0 ( 40 × 40 grids, initial 40 time steps). (a) Velocity field. (b) Pressure field.
Figure 9. Results at Re = 1000, T = 5.0 ( 40 × 40 grids, initial 40 time steps). (a) Velocity field. (b) Pressure field.
Applsci 15 08606 g009
Figure 10. Results at Re = 1000, T = 10.0 ( 30 × 30 grids, initial 40 time steps). (a) Velocity field. (b) Pressure field.
Figure 10. Results at Re = 1000, T = 10.0 ( 30 × 30 grids, initial 40 time steps). (a) Velocity field. (b) Pressure field.
Applsci 15 08606 g010
Figure 11. Zoomed view of the adaptively refined mesh near the stationary cylinder at Re = 5000.
Figure 11. Zoomed view of the adaptively refined mesh near the stationary cylinder at Re = 5000.
Applsci 15 08606 g011
Figure 12. The numerical results of lid-driven cavity with a stationary cylinder ( T = 1.500 ). (a) Velocity field. (b) Pressure field. (c) Vorticity field.
Figure 12. The numerical results of lid-driven cavity with a stationary cylinder ( T = 1.500 ). (a) Velocity field. (b) Pressure field. (c) Vorticity field.
Applsci 15 08606 g012
Figure 13. Zoomed view of the adaptively refined mesh near the circular cylinder for classical cylinder flow at Re = 5000.
Figure 13. Zoomed view of the adaptively refined mesh near the circular cylinder for classical cylinder flow at Re = 5000.
Applsci 15 08606 g013
Figure 14. Numerical results for classical cylinder flow at Re = 5000 ( t = 1.5000 ) . (a) Velocity field. (b) Pressure field. (c) Vorticity field.
Figure 14. Numerical results for classical cylinder flow at Re = 5000 ( t = 1.5000 ) . (a) Velocity field. (b) Pressure field. (c) Vorticity field.
Applsci 15 08606 g014
Table 1. The error of each time step in the case of Re = 1.
Table 1. The error of each time step in the case of Re = 1.
Time Step12345678910
u u h 0 u 0 0.08 % 0.08 % 0.08 % 0.08 % 0.08 % 0.08 % 0.08 % 0.08 % 0.08 % 0.08 %
u u h 1 u 1 0.93 % 0.92 % 0.93 % 0.93 % 0.93 % 0.93 % 0.94 % 0.93 % 0.94 % 0.93 %
p p h 0 p 0 3.70 % 1.25 % 3.96 % 1.41 % 4.12 % 1.54 % 4.24 % 1.66 % 4.32 % 1.76 %
u u h 1 + p p h 0 u 1 + p 0 1.11 % 0.94 % 1.13 % 0.96 % 1.14 % 0.97 % 1.15 % 0.98 % 1.16 % 0.98 %
Table 2. The result error in the case of Re = 1.
Table 2. The result error in the case of Re = 1.
Error Type u u h 0 u 0 u u h 1 u 1 p p h 0 p 0 u u h 1 + p p h 0 u 1 + p 0
Error magnitude 0.0832 % 0.9785 % 1.7646 % 0.9785 %
Table 3. The velocity on the horizontal central axis compared with the Ghia benchmark solution.
Table 3. The velocity on the horizontal central axis compared with the Ghia benchmark solution.
x0.00000.06250.07500.10000.15000.22500.23750.50000.80000.86250.90000.95000.96250.97501.0000
velocity0.0000000.2947700.3203920.3959060.3945360.3372530.3198290.025269−0.287976−0.436970−0.575520−0.462410−0.346950−0.2178800.000000
x (Ghia et al.) [33]0.0000000.0625000.0703130.0937500.1562500.2265630.2343750.5000000.8046900.8593750.9062500.9453130.9531250.9687501.000000
velocity (Ghia et al.) [33]0.000000.274850.290120.326270.370950.330750.322350.02526−0.31966−0.42665−0.51550−0.39188−0.33714−0.213880.00000
Table 4. The velocity on the vertical central axis compared with the Ghia benchmark solution.
Table 4. The velocity on the vertical central axis compared with the Ghia benchmark solution.
y0.00000.05000.06250.10000.17500.27500.45000.50000.61250.73750.85000.95000.96250.97501.0000
velocity0.000000−0.215660−0.255580−0.358910−0.412570−0.256620−0.081410−0.0412700.0477760.1742350.3264300.4860390.5971350.8041921.000000
y (Ghia et al.) [33]0.0000000.0546880.0625000.1015630.1718750.2812500.4531250.5000000.6171880.7343750.8515630.9531250.9687500.9765631.000000
velocity (Ghia et al.) [33]0.00000-0.18109−0.20196−0.29730−0.38289−0.27805−0.10624−0.060800.057020.187190.333040.466040.574920.659281.00000
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.

Share and Cite

MDPI and ACS Style

Tang, J.; Ma, Q. An Improved Galerkin Framework for Solving Unsteady High-Reynolds Navier–Stokes Equations. Appl. Sci. 2025, 15, 8606. https://doi.org/10.3390/app15158606

AMA Style

Tang J, Ma Q. An Improved Galerkin Framework for Solving Unsteady High-Reynolds Navier–Stokes Equations. Applied Sciences. 2025; 15(15):8606. https://doi.org/10.3390/app15158606

Chicago/Turabian Style

Tang, Jinlin, and Qiang Ma. 2025. "An Improved Galerkin Framework for Solving Unsteady High-Reynolds Navier–Stokes Equations" Applied Sciences 15, no. 15: 8606. https://doi.org/10.3390/app15158606

APA Style

Tang, J., & Ma, Q. (2025). An Improved Galerkin Framework for Solving Unsteady High-Reynolds Navier–Stokes Equations. Applied Sciences, 15(15), 8606. https://doi.org/10.3390/app15158606

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop