Abstract
In this paper, a two-level finite element method for Oseen viscoelastic fluid flow obeying an Oldroyd-B type constitutive law is presented. With the newly proposed algorithm, solving a large system of the constitutive equations will not be much more complex than the solution of one linearized equation. The viscoelastic fluid flow constitutive equation consists of nonlinear terms, which are linearized by taking a known velocity , and transforms into the Oseen viscoelastic fluid flow model. Since Oseen viscoelastic fluid flow is already linear, we use a two-level method with a new technique. The two-level approach is consistent and efficient to study the coupled system which contains nonlinear terms. In the first step, the solution on the coarse grid is derived, and the result is used to determine the solution on the fine mesh in the second step. The decoupling algorithm takes two steps to solve a linear system on the fine mesh. The stability of the algorithm is derived for the temporal discretization and obtains the desired error bound. Two numerical experiments are executed to show the accuracy of the theoretical analysis. The approximations of the stress tensor, velocity vector, and pressure field are -discontinuous, -continuous and -continuous finite elements respectively.
    1. Introduction
In nature, most fluids are non-Newtonian, and many researchers have investigated the behaviour of non-Newtonian fluid extensively. Non-Newtonian fluid has numerous applications in different sectors such as in the natural substances, in food processing, and biological fluid. Some familiar examples of the natural substances are magma, lava, gums and so on. In the food processing area: butter, cheese, jam, ketchup, soap, yogurt, and in the biological fluid flow sector: blood, saliva, mucus, synovial fluids, are all examples of non-Newtonian fluid. Viscoelastic fluid is one of the essential non-Newtonian fluid which satisfies both the viscous property of the fluid and elastic estate of solid. Over the last few decades, the developments of viscoelastic fluid research have achieved significant progress, but the rheological properties of the viscoelastic fluid is not similar as Newtonian fluid. To describe the viscoelastic behaviour of the liquid, it was a significant challenge to formulate a suitable constitutive equation. In 1950, James G. Oldroyd [] introduced a new paradigm to study the dilute solution of polymeric molecular behaviour. After that, many models have been developed to study the viscoelastic fluid such as Phan-Thien-Tanner, Larson, Maxwell model and so on.
The Oseen fluid flow model for Newtonian fluid can be obtained from the Navier-Stokes equation. By fixing the velocity, u(x) = b(x), of the nonlinear term of the momentum equation, the Navier-Stokes equation can be transformed into a linear system. In the viscoelastic fluid flow model, under a creeping flow assumption, the inertia term  is neglected in the momentum equation. So in the viscoelastic fluid flow model, the non-linearity occurs only in the constitutive equation []. Thus, no simplification takes place in the momentum equation, and the whole model equation consists of three unknowns which are: scalar pressure field p, velocity vector field , and symmetric stress tensor .
There are two usual approaches to solve the viscoelastic fluid flow models: the Streamline Upwind Petrov Galerkin (SUPG) method and the discontinuous Galerkin (DG) approximation. In 1973, Reed and Hill first proposed the discontinuous Galerkin technique in []. To solve the neutron transport equation, Lesaint and Raviart discussed the discontinuous method in [] for hyperbolic PDEs. DG methods have become popular due to its computational flexibility, ability to incorporate physical properties, element-wise conservative and implementable on an unstructured mesh. Fortin and Fortin [,] first introduced the DG method for viscoelastic fluid flow. Barrenger and Sandri [] first proposed error analysis for the steady-state case for viscoelastic fluid flow model using the DG method. For the steady-state problem, Najib and Sandri [] introduced the semi-decoupled scheme by using fixed point technique. Also, some researchers used the Streamline Upwind Petrov Galerkin (SUPG) approximation [] to deal with the constitutive equation. For example, in [,] Ervin and Miles analysed an implicit Euler time discretization and a SUPG discretization for the constitutive equation. To solve Oseen viscoelastic fluid flow, Lee et al. used domain decomposition method in [], the defect correction process at high Weissenberg number in [], two-level stabilized mixed finite element method in [], stabilized Lagrange-Galerkin method for the nonlinear scheme in []. To discretize the elliptic problems, the two-level method was first introduced by J. Xu in []. Layton-Tobiska [] used this method for solving Navier-Stokes equation and the same technique is studied in [,,,,,,,,].
In this paper, we consider the two-level method to investigate the Oseen viscoelastic fluid flow for error estimation. To solve a multi-model, the two-level approach is familiar with its computational flexibility. Since in the Oseen viscoelastic fluid flow model, the constitutive equation is already linear where the non-linearity vanishes because of creeping flow. This new feature allows us to consider a two-level approach differently. In the first step, we solve the momentum equation and constitutive equation on a coarse mesh, and in the second step, we decoupled the momentum equation and constitutive equation with respect to velocity and stress. Using the coarse mesh solution, we determine the solution on the fine mesh. The implementation in the temporal discretization of the proposed two-level approach is as follows: we use two families of partitions  and  to subdivide our domain into triangles with sides of length h and H respectively and the corresponding finite element spaces are denoted by  and . The well-posedness of the scheme is derived and obtains the desired error bound. The optimal convergence order is verified by considering a true solution. The exclusive feature of the two-level method for Oseen viscoelastic fluid flow is illustrated experimentally by considering a 4:1 abrupt contraction channel flow.
The remaining part of the paper is organized as follows: in Section 2, the Oseen viscoelastic fluid flow model is introduced. In Section 3, the finite element approximation and the variational formulation is discussed. We propose the algorithm for the two-level method, investigate the existence and uniqueness of finite element solution also perform the error analysis in Section 4. The results of the two numerical simulations illustrate in Section 5. Finally, a short conclusion is discussed in Section 6.
2. Model Equations
In this section, we describe the Oseen viscoelastic fluid flow model.
Model Problem
Let  be an open, bounded, simply connected domain in  with the Lipschitz continuous boundary . Consider the Johnson-Segalman model problem
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
        where  denotes the polymeric stress tensor,  is the velocity vector, p is the scalar pressure field and  is the Weissenberg number defined as the ratio of average relaxation time of polymer to an external given time which is typical length to a typical velocity in the flow. The total stress tensor , consists of Newtonian part and viscoelastic part []. For notational convenience, we use Einstein’s convention of summation and denote differentiation with comma as  is written as  and  is written . For a scalar function p, gradient of p is a vector  with ; for a vector , gradient of  is a tensor  with . For a vector function , divergence of  is a scalar,  and ; for a tensor function , divergence of  is a vector  with  []. We assume that p has zero mean value over .  is a number such that , which may be considered as the fraction of viscoelastic viscosity, and  is the body force. The deformation tensor, , and the vorticity tensor, , are given by
        
      
        
      
      
      
      
    
        where  is defined by
        
      
        
      
      
      
      
    a is related to material parameter with . For the case, , the Johnson-Segalman model reduces to the well-known Oldroyd-B model.
The steady state viscoelastic fluid flow model (1)–(4) can be transformed into Oseen viscoelastic fluid flow model considering a known velocity  in the nonlinear terms of the constitutive equation instead of unknown velocity  to make the constitutive equation linear. The Oseen viscoelastic fluid flow model as follows: 
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
We make the assumption for :
      
        
      
      
      
      
    
3. The Weak Derivative and Finite Element Discretization
We introduce some notation first. The  and  norms are denoted by the inner product , and , with the special cases of  and  norms being written as  and . For , we denote the norm associated with the Sobolev space  by , with the special case  being written as  with the norm  and seminorm . In order to introduce a variational formulation, we set the spaces X, Q, S, V for velocity , pressure p, and stress  respectively.
      
      
        
      
      
      
      
    
In order to formulate the corresponding weak form of (7)–(10), multiply the Equations (7), (8) and (9) by the test function , , and q respectively. Integrating by parts and applying the divergence theorem gives us: To find  such that
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
It is well known that the velocity and pressure spaces, X and Q, satisfy the inf-sup (or LBB) condition []
      
      
        
      
      
      
      
    
      where C is a positive constant independent of h and H.
Let  is a uniformly regular triangulation of  such that  and . Assume that there exist positive constants  such that , where  is the diameter of K,  is the diameter of the greatest ball included in K. The classical Taylor-Hood FE are used for the approximation in space of  in velocity ,  in pressure p, and  approximation is considered for the stress . Due to the hyperbolic nature of the constitutive equation, a stabilization technique is needed for the finite element simulation of viscoelastic flows. Streamline upwinding and discontinuous Galerkin method are the commonly used discretization techniques to handle this problem. We use the discontinuous Galerkin method for approximating the stress. The corresponding FE spaces are defined as
      
      
        
      
      
      
      
    
      where  denotes the space of polynomials of degree  on . It is well known [] that the Taylor-Hood pair  satisfies the discrete inf-sup condition. For discontinuous stress, we need to use an upwinding technique introduced in []: for this, we define  where  is the boundary of  and  is the outward unit normal to , and
      
      
        
      
      
      
      
    
Also, for any , we define
      
      
        
      
      
      
      
    
The term  is approximated by means of an operator  on  is defined by
      
      
        
      
      
      
      
    
Then we have
      
      
        
      
      
      
      
    
The discontinuous Galerkin finite element approximation of (11)–(13) is as follows: to find , ,  such that
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Applying the inf-sup condition
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
For error estimates, the standard approximation results are as follows: Let  and  be the  projections of  and  defined by . Then for  and ,
      
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      and on :
      
        
      
      
      
      
    
The internal boundaries are:
      
        
      
      
      
      
    
      summing over all K and defining , i.e. the internal boundaries yields:
      
        
      
      
      
      
    
4. Two-Level Algorithm’s Existence and Uniqueness, Error Analysis of Oseen Viscoelastic Fluid Flow Model
In this section, we recall the two-level method for the steady state viscoelastic fluid flow and propose the two-grid method for Oseen viscoelastic fluid flow model. We analyse the existence and uniqueness of the model problem and derive the error analysis of the two-level process of Oseen viscoelastic fluid flow model.
4.1. Two-Level Method for Steady State Viscoelastic Fluid Flow Model
First, we recall the traditional two-level method for steady state viscoelastic fluid flow model.
Step 1. To estimate the solution on nonlinear coarse mesh: Find  satisfying  such that
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Step 2. To estimate the solution on linear fine mesh: Find  satisfying for all  such that
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
4.2. Two-Level Method for Oseen Viscoelastic Fluid Flow
Step 1. To find the solution on nonlinear coarse mesh of the problem: Find  satisfying for all  such that
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Step 2. To find the solution on linear fine mesh of the problem: Find  satisfying for all  such that
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Applying  condition in (38) to (40), to find  satisfies  such that
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
4.3. Existence and Uniqueness of the Finite Element Solution
Theorem 1. 
(Existence and uniqueness of the steady state viscoelastic fluid flow model step 1)
For , there exist  and  such that if (1)–(4) admits a solution  satisfying:
M: = , then for all  (29)–(31) admits a solution  and there exists a constant C, independent of H, such that:
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Furthermore, there exists an open set ε such that  is the unique solution of step 1 in .
Proof of Theorem 1. 
See [] Najib and Sandri [pp. 227–228]. □
Theorem 2. 
(Existence and uniqueness of the solutions of Oseen viscoelastic fluid flow model step 2)
For M satisfying , and , there exists a unique solution  of the Equations (38)–(40).
Proof of Theorem 2. 
Multiplying the Equation (42) by  and adding with (41) as follows
          
      
        
      
      
      
      
    
          then
          
      
        
      
      
      
      
    
Now we will show that the left hand side of (44) is continuous and coercive on , if 
      
        
      
      
      
      
    
      
        
      
      
      
      
    
         also,
          
      
        
      
      
      
      
    
Hence,
          
      
        
      
      
      
      
    
         which shows the continuity of the two-level algorithm.
For coercivity, using (18) we have
          
      
        
      
      
      
      
    
          which shows the coercivity of the two-level algorithm. Hence, the well-posedness of the two-level finite element scheme for Oseen viscoelastic fluid flow is obtained. □
4.4. Error Analysis
In this subsection, we derive the error analysis for the solution  of the proposed two-level-method.
Theorem 3. 
If  satisfies a unique solution of step 2 of the two-level methods of Oseen viscoelasic fluid then the following estimate holds
      
        
      
      
      
      
    
Proof of Theorem 3. 
To find  satisfies for all  as follows:
          
      
        
      
      
      
      
    
      
        
      
      
      
      
    
The  condition in step 2 of the algorithm can be written as: for all  satisfies
          
      
        
      
      
      
      
    
          and
          
      
        
      
      
      
      
    
Subtracting (53) from (51) and (54) from (52) as follows:
          
      
        
      
      
      
      
    
          and
          
      
        
      
      
      
      
    
Adding and subtracting ,  in the Equations (55) and (56) which yields
          
      
        
      
      
      
      
    
Also,
          
      
        
      
      
      
      
    
For all .
Since  and  are orthogonal projection of  and  also, . So .
Then Equation (58) becomes
          
      
        
      
      
      
      
    
Now let  in Equations (57) and (59) respectively.
From Equation (57) we get
          
      
        
      
      
      
      
    
          and from the Equation (59) we get
          
      
        
      
      
      
      
    
By using Equation (60) and (18) we get
          
      
        
      
      
      
      
    
          where 
Now we estimate the terms of :
First term
      
        
      
      
      
      
    
          using Young’s inequality
          
      
        
      
      
      
      
    
 term
      
        
      
      
      
      
    
First term of 
      
        
      
      
      
      
    
Second term of 
      
        
      
      
      
      
    
 term
      
        
      
      
      
      
    
Now combining all the estimates of 
      
        
      
      
      
      
    
Substituting Equation (69) in Equation (62)
          
      
        
      
      
      
      
    
Take 
      
        
      
      
      
      
    
By the triangle inequality, we have
          
      
        
      
      
      
      
    
From Equation (61)
          
      
        
      
      
      
      
    
      
        
      
      
      
      
    
Using the triangle inequality
          
      
        
      
      
      
      
    
Using the result of (24), Theorem 1 and substitution of (75) in (72)
          
      
        
      
      
      
      
    
And
          
      
        
      
      
      
      
    
Hence,
          
      
        
      
      
      
      
    
Choose  appropriately, we have
          
      
        
      
      
      
      
    
          which completes the proof of the error analysis of the two-level method for Oseen viscoelastic fluid flow.  □
Remark 1. 
The error estimate of the two-level method for Oseen viscoelastic fluid flow presented in Theorem 3 is a rough error, and the estimation of optimal convergence order is an open question. The scaling of  guarantees the linear convergence. In our understanding, the two-level method for viscoelastic fluid flow model is not optimal, which is reflected by the papers [,]. In both articles, authors didn’t get the optimal error order for the multi-level and two-level method for viscoelastic fluid flow model and the consequences for Oseen viscoelastic fluid flow model have the same phenomenon. In the computational sense, the two-level method is flexible, and the implementation is easy.
5. Numerical Tests
In this section, two numerical experiment results are presented to illustrate the exclusive features of the proposed two-level method for Oseen viscoelastic fluid flow. First numerical simulation is known as an analytical solution test. A well-known approach for the validation of the theoretical analysis is to show the computation of the errors and the order of convergence for the proposed scheme. In the exact solution test, the computation of the errors and the order of convergence are presented for one-level and two-level algorithms with  finite elements for Oseen viscoelastic fluid flow. The second numerical test is known as the benchmark problem called 4:1 abrupt contraction channel flow, a prototypical problem to show the viscoelastic flow behaviour [,]. In 4:1 contraction channel flow, we demonstrate the graphical representation of streamlines, pressure oscillation, and reentrant corner flow behaviour of the steady-state viscoelastic fluid flow model and Oseen viscoelastic fluid flow model for one-level and two-level algorithms. The computations carried out for the solutions under the fine mesh converge to a solution computed using the standard coarse mesh. The one-level and two-level methods for the viscoelastic fluid flow model are well studied where the flow behaviour and patterns of the streamlines are regular in shape. We compare the behaviour of the streamlines and patterns of the contour for the one-level and two-level methods for Oseen viscoelastic with the stationary viscoelastic fluid flow model which appear in the similar precision. The comparison between these two models and two methods give us a strong overview of the proposed two-level schemes accuracy. According to the theoretical analysis, continuous piecewise quadratic elements  are used for velocity, continuous piecewise linear elements  are used for pressure, and discontinuous piecewise linear elements  are used for stress. All the numerical tests are performed by using the public domain software Freefem++ []. The figures and graphs are drawn by MATLAB and Tecplot 360 software package.
5.1. Analytic Solution Test
The computational domain for analytical solution is considered as a unit square , and the parameters  in the equations are specified as  and 0 [,,], respectively. Hence, the true solution is given by []
        
      
        
      
      
      
      
    
In the numerical computation  is considered as an exact solution of . Considering the global domain  as a unit square which is divided into identical squares to create the triangular meshes.
For convenience the denotations of one-level errors are as follows
        
      
        
      
      
      
      
    
The denotations for two-level errors are as follows
        
      
        
      
      
      
      
    
The standard way to verify the theoretical analysis accuracy is the computation of errors and the order of convergence with the analytical solution. The order of convergence is represented by . The term “Order” denotes the global rate of convergence. The notation h and  denote the mesh size with the global errors “Error” and “Error1”. The objective of the representation of the following two tables is to verify the theoretical analysis accuracy by computing the order of the convergence for the one-level and two-level method.
In Table 1 and Table 2, we present a one-level and two-level method for Oseen viscoelastic fluid flow for different  with  finite elements. Several values of H and h for coarse mesh and fine mesh with the relationship  are presented. The values for coarse mesh  appear  for the fine mesh. In the one-level method for Oseen viscoelastic fluid flow model, we observe that the convergence order for velocity , stress , and pressure p achieve more than 2 order for -norm while velocity in -norm obtained convergence order more than . For the two-level method, the convergence order for velocity  in -norm is nearly second order, but for stress , the order is nearly  for -norm. The convergence order for pressure p in -norm is nearly  order. For velocity  in -norm the convergence order is . The results also illustrate for one-level, and two-level method for Oseen viscoelastic fluid flow with  finite element, achieve the desired error estimation with exact convergence order. The computation of errors and order of convergence validate the theoretical analysis accuracy for the relation . Moreover with increases of the value of  has a small effect in the error order appear in a similar precision for the one-level and two-level method.
 
       
    
    Table 1.
    One-level method for Oseen viscoelastic fluid flow for different  with  finite elements.
  
 
       
    
    Table 2.
    Two-level method for Oseen viscoelastic fluid flow for  with  finite elements.
  
5.2. 4:1 Contraction Channel Flow
In this subsection, we examine a benchmark problem for viscoelastic fluid flow which is known as 4:1 contraction channel flow. The study of this classic reference problem is used to investigate the performance of various two-dimensional finite element, finite volume, hybrid, and spectral viscoelastic solvers. It has various interesting applications in polymeric industries. The fluid behaviour of contraction channel flow was studied widely by many authors in [,,], also extensively used to show the behaviour of the streamlines and contour patterns. Here the case of planar flow through a contraction geometry with a ratio of 4:1 concerning upstream and downstream channel widths are considered. The domain is constructed such that the channel lengths are sufficiently long for fully developed Poiseuille flow at both the inflow and outflow boundaries. We demonstrate several graphical representations of viscoelastic fluid flow model and Oseen viscoelastic fluid flow behaviour for one-level and two-level method with reentrant corner flow, streamlines behaviour, pressure gradient flow behaviour. The main focus of this experiments is to illustrate the proposed algorithms efficiency, and accuracy is comparing with the well studied steady-state viscoelastic fluid flow model’s behaviour of streamlines and flow patterns.
For 4:1 contraction channel flow of Oseen viscoelastic fluid, we first determine the one-level solution of  and  associated with one-level contraction domain. For two-level contraction domain, the solution of  and  are determined in a similar way. We use those solutions in Oseen one-level and two-level computation as , ,  and , respectively. The computations are performed on a uniformly refined mesh, shown in Figure 1. The method of structured mesh constructs the domain for one-level H and for two-level . The one-level and two-level domain geometry consist of the vertices . The inflow and outflow boundaries are represented by  and  for both one-level and two-level method [,,]. For the velocity,
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
 
      
    
    Figure 1.
      The geometry of contraction mesh for one-level (up) and two-level (down).
  
For stress, on ,
        
      
        
      
      
      
      
    
      
        
      
      
      
      
    
      
        
      
      
      
      
    
No slip boundary conditions are imposed for the velocity on the solid walls of the contraction, and symmetry condition is imposed on the bottom of the computational domain. Besides, the physical parameters , , , and a are chosen as 1, ,  and 1, respectively. The computation carried out using  finite elements for one-level and two-level method. The size of mesh for the 4:1 contraction channel are . For the one-level method, number of elements are 1408, number of nodes for  is 2945,  is 769,  is 4224. For the two-level method, number of elements are 12,496, number of nodes for  is 25,373,  is 6439,  is 37,488.
Figure 2 illustrates the graphical representation of the horizontal and vertical velocity near re-entrant corner along the vertical line  []. We demonstrate a one-level and two-level method for steady state viscoelastic and Oseen viscoelastic fluid flow model. From the figure, we observe that the velocity near re-entrant corner is almost continuous for one-level and two-level method. The graphical representation illustrates the flow behaviour of the horizontal velocity near re-entrant corner for one-level and two-level method is almost continuous for Oseen viscoelastic fluid and similar to the viscoelastic fluid flow. For the vertical velocity, the flow behaviour achieves a little different flow path but appear continuously. The graphical representation of the velocity near re-entrant corner shows the accuracy of the two-level scheme.
 
      
    
    Figure 2.
      Horizontal velocity (left), vertical velocity (right) near re-entrant corner for steady state viscoelastic and Oseen viscoelastic fluid flow one-level and two-level method.
  
In the Figure 3 and Figure 4, we represent the streamlines and magnitude for steady state viscoelastic fluid flow and Oseen viscoelastic fluid flow for one-level and two-level algorithms. The figures demonstrate that the flow enters through the inflow boundary  and flow out through the outflow boundary . As expected, the flow behaviour of the viscoelastic type always creates a vortex in the corner [,]. Oseen viscoelastic fluid flow is a reduced linear model of the viscoelastic fluid flow model. The accuracy, behaviour of the streamlines, flow characteristics and the shape of the contour is examined by the Figure 3. In Figure 3, the flow pattern and nature of the streamlines are presented for the steady-state viscoelastic model and Oseen viscoelastic fluid flow model with the one-level algorithm. The contour is drawn by using the values generated for . The comparison of both figures for one-level method illustrates that the reduced Oseen viscoelastic fluid flow model’s shape of the contour is regular and obtains similar accuracy. The flow rate and behaviour of the streamlines are also almost same. In the Figure 4, the fluid flow behaviour of the two-level algorithm is presented for the steady-state viscoelastic model and Oseen viscoelastic fluid flow model. The contour is drawn for the two-level method with  where the red colour in the outflow channel shows the maximum flow speed. In the inflow boundary, the flow speed is less, which is represented by the contour colour and the slower flow is in the corner section where a vortex form. The shape of contour, the behaviour of the streamlines and flow rate obtain similar accuracy for the two-level method for steady state viscoelastic fluid flow and Ossen viscoelastic fluid flow. All the figures appear with similar precision, and the patterns of the streamlines are regular which validate the numerical computation’s accuracy. The physically valid results give the relevance of the numerical methods.
 
      
    
    Figure 3.
      Streamlines and magnitude of velocity contours  for one-level method: steady state viscoelastic fluid flow (left), Oseen viscoelastic fluid model (right).
  
 
      
    
    Figure 4.
      Streamlines and magnitude of velocity contours  for two-level method: steady state viscoelastic fluid flow model (left), Oseen viscoelastic fluid flow model (right).
  
In Figure 5, we represent the pressure contour for one-level and two-level methods for Oseen viscoelastic fluid. The figures reveal the similar pattern and no pressure oscillation which also confirm the two-level process accuracy.
 
      
    
    Figure 5.
      Representation of pressure contour p: for one-level (left) and two-level (right) method for Oseen viscoelastic fluid flow.
  
6. Conclusions
In this contribution, the two-level decoupled method for Oseen viscoelastic fluid flow is presented and implemented for theoretical analysis with numerical experiments. Oseen viscoelastic fluid flow model is a reduced linear model of the viscoelastic fluid flow model. The proposed numerical scheme is reasonable for Oseen type problem where the non-linearity vanishes. To solve a multi-model, two-level approach is familiar with its computational flexibility. The method developed herein reduces the computational cost and implementation is easy. The solution on the coarse grid is derived in the first step, and the result is used to determine the solution on the fine mesh in the second step. The well-posedness of the scheme ensures the validation of the temporal discretization. The scaling of  guarantees the linear convergence and the optimality of the convergence order is an open question. The numerical experiments support the theoretical analysis accuracy. The optimal convergence order is obtained by considering an analytical solution of the model problem. The graphs and figures of the viscoelastic fluid flow model and Oseen viscoelastic fluid flow model for the one-level and two-level methods appear in similar precision, which also validate the numerical computation accuracy. The results of the theoretical analysis and numerical simulation illustrate the algorithm proposed here can be applied to the linear Oseen type PDEs conveniently.
Author Contributions
All authors equally contributed to this paper.
Acknowledgments
Nasrin Jahan Nasu, Md. Abdullah Al Mahbub and Shahid Hussain are partially supported by NSF of China (Grant No. 11571115). Haibiao Zheng is partially supported by NSF of China (Grant No. 11771337 and 11201369) and Science and Technology Commission of Shanghai Municipality (Grant No. 18dz2271000).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Oldroyd, J.G. On the formuation of rheological equations of state. Proc. R. Soc. Lond. A 1950, 200, 523–541. [Google Scholar] [CrossRef]
- Ervin, V.J.; Lee, H.K.; Ntasin, L.N. Analysis of the Oseen-viscoelastic fluid flow problem. J. Non-Newton. Fluid Mech. 2005, 127, 157–168. [Google Scholar] [CrossRef]
- Reed, W.H.; Hill, T.R. Triangular Mesh Methods for the Neutron Transport Equation; Tech. Report LA-UR-73-479; Los Alamos Scientific Laboratory: Los Alamos, NM, USA, 1973.
- Lesaint, P.; Raviart, P.A. On a finite element method for solving the neutron transport equation. In Mathematical Aspects of Finite Elements in Partial Differential Equations; de Boor, C., Ed.; Academic Press: Cambridge, MA, USA, 1974; pp. 89–123. [Google Scholar]
- Fortin, M.; Fortin, A. A new approach for the FEM simulation of viscoelastic flows. J. Non-Newton. Fluid Mech. 1989, 32, 295–310. [Google Scholar] [CrossRef]
- Fortin, A.; Zine, A.; Agassant, J.F. Computing viscoelastic fluid flow problems at low cost. J. Non-Newton. Fluid Mech. 1992, 45, 209–229. [Google Scholar] [CrossRef]
- Baranger, J.; Sandri, D. Finite element approximation of viscoelastic fluid flow: Existence of approximate solutions and error bounds. Numer. Math. 1992, 63, 13–27. [Google Scholar] [CrossRef]
- Najib, K.; Sandri, D. On a decoupled algorithm for solving a finite element problem for the approximation of viscoelastic fluid flow. Numer. Math. 1995, 72, 223–238. [Google Scholar] [CrossRef]
- Sandri, D. Finite element approximation of viscoelastic fluid flow: Existence of approximate solutions and error bounds. Continuous approximation of the stress. SIAM J. Numer. Anal. 1994, 31, 362–377. [Google Scholar] [CrossRef]
- Ervin, V.J.; Miles, W.W. Approximation of time-dependent viscoelastic fluid flow: SUPG approximation. SIAM J. Numer. Anal. 2003, 41, 457–486. [Google Scholar] [CrossRef]
- Ervin, V.J.; Miles, W.W. Approximation of time-dependent, multi-component, viscoelastic fluid flow. Comput. Methods Appl. Mech. Eng. 2005, 194, 2229–2255. [Google Scholar] [CrossRef][Green Version]
- Jenkins, E.; Lee, H. A domain decomposition method for Oseen-viscoelastic flow equations. Appl. Math. Comput. 2008, 195, 127–141. [Google Scholar] [CrossRef]
- Ervin, V.J.; Lee, H. Defect correction method for viscoelastic fluid flows at high Weissenberg number. Numer. Methods Part. Differ. Equ. 2006, 22, 145–164. [Google Scholar] [CrossRef]
- Wang, A.; Zhao, X.; Qin, P.; Xie, D. An Oseen two level stabilized mixed finite element method for the 2D/3D stationary Navier-Stokes equations. Abstr. Appl. Anal. 2012, 2012, 520818. [Google Scholar] [CrossRef]
- Medvidova, M.L.; Mizerova, H.; Notsu, H.; Tabata, M. Numerical analysis of the Oseen-type Peterlin viscoelastic model by the stabilized Lagrange-Galerkin method Part II: A nonlinear scheme. Math. Model. Numer. Anal. SMAI 1999, 51, 1663–1689. [Google Scholar] [CrossRef]
- Xu, J. Two-Grid discretization techniques for linear and nonlinear PDEs. SIAM J. Numer. Anal. 1996, 33, 1759–1778. [Google Scholar] [CrossRef]
- Layton, W.; Tobiska, L. A two-level method with backtracking for the Navier-Stokes equations. SIAM J. Numer. Anal. 1998, 35, 2035–2054. [Google Scholar] [CrossRef]
- Mu, M.; Xu, J. A two grid method of a mixed Stokes-Darcy model for coupling fluid flow with porous media flow. SIAM J. Numer. Anal. 2007, 45, 1801–1813. [Google Scholar] [CrossRef]
- Qin, X.Q.; Dang, F.N.; Gong, C.Q. Two grid method for the characteristic mixed finite element approximations of 2D nonlinear convection diffusion problems. Chin. J. Eng. Math. 2009, 26, 906–916. [Google Scholar]
- Yan, W.J.; Ren, C.F.; Ma, Y.C. Numerical simulation of two grid method for the unsteady Navier-Stokes equations. Chin. J. Eng. Math. 2005, 22, 1026–1030. [Google Scholar]
- Liu, Q.F.; Hou, Y.R. A two-level finite element method for the Navier-Stokes equations based on a new projection. Appl. Math. Model. 2010, 34, 383–399. [Google Scholar] [CrossRef]
- He, Y.N.; Wang, A. A simplified two-level method for the steady Navier-Stokes equations. Comput. Methods Appl. Mech. Eng. 2008, 197, 383–399. [Google Scholar] [CrossRef]
- Dai, X.X.; Cheng, X.L. A two-grid method based on Newton iteration for the Navier-Stokes equations. J. Comput. Appl. Math. 2008, 220, 566–573. [Google Scholar] [CrossRef]
- Lee, H. A multigrid method for viscoelastic fluid flow. SIAM J. Numer. Anal. 2004, 42, 109–129. [Google Scholar] [CrossRef]
- Liakos, A.; Lee, H. Two-level finite element discretization of viscoelastic fluid flow. Comput. Methods Appl. Mech. Eng. 2003, 192, 4965–4979. [Google Scholar] [CrossRef]
- Zhang, Y.Z.; Hou, Y.R.; Mu, B.Y. A two-grid method based on Newton iteration for viscoelastic fluid flow. Chin. J. Eng. Math. 2012, 29, 117–130. [Google Scholar]
- Zhang, Y.; Hou, Y.; Mu, B. Defect correction method for time-dependent viscoelastic fluid flow. Int. J. Comput. Math. 2011, 88, 1546–1563. [Google Scholar] [CrossRef]
- Baranger, J.; Wardi, S. Numerical analysis of a FEM for a transient viscoelastic flow. Comput. Methods Appl. Mech. Eng. 1995, 125, 171–185. [Google Scholar] [CrossRef]
- Girault, V.; Raviart, P. Finite Element Methods for Navier-Stokes Equations; Springer: Berlin/Heidelberg, Germany, 1986. [Google Scholar]
- Ervin, V.J.; Howell, J.S.; Lee, H. A two-parameter defect-correction method for computation of steady-state viscoelastic fluid flow. Appl. Math. Comput. 2008, 196, 818–834. [Google Scholar] [CrossRef]
- Chrispell, J.C.; Ervin, V.J.; Jenkins, E.W. A fractional step θ-method approximation of time-dependent viscoelastic fluid flow. J. Comput. Appl. Math. 2009, 232, 159–175. [Google Scholar] [CrossRef]
- Hecht, F. FreeFEM++. J. Numer. Math. 2012, 20, 251–265. [Google Scholar] [CrossRef]
- Zheng, H.; Yu, J.; Shan, L. Unconditional error estimates for time dependent viscoelastic fluid flow. Appl. Numer. Math. 2017, 117, 1–17. [Google Scholar] [CrossRef]
- Zhang, Y.; Hou, Y.; Yang, G. A defect-correction method for time-dependent viscoelastic fluid flow based on SUPG formulation. Discret. Dyn. Nat. Soc. 2011, 2011, 689804. [Google Scholar] [CrossRef]
- Comminal, R.; Hattel, J.H.; Alves, M.A.; Spangenberg, J. Vortex behavior of the Oldroyd-B fluid in the 4-1 planar contraction simulated with the stream function-log-confirmation formulation. J. Non-Newton. Fluid Mech. 2016, 237, 1–15. [Google Scholar] [CrossRef]
- Owens, R.G.; Phillips, T.N. Computational Rheology; Imperial College Press: London, UK, 2002. [Google Scholar]
- Marchal, J.M.; Crochet, M.J. Hermitian finite elements for calculating viscoelastic flow. J. Non-Newton. Fluid Mech. 1986, 20, 187–207. [Google Scholar] [CrossRef]
© 2018 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 (http://creativecommons.org/licenses/by/4.0/).
