Numerical tools for the stability analysis of 2D flows. Application to the two and four-sided lid-driven cavity.

Similar documents
A numerical algorithm coupling a bifurcating indicator and a direct method for the computation of Hopf bifurcation points in fluid mechanics

Eigensolutions to a vibroacoustic interior coupled problem with a perturbation method

Stability of flow past a confined cylinder

Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

General introduction to Hydrodynamic Instabilities

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

J. Liou Tulsa Research Center Amoco Production Company Tulsa, OK 74102, USA. Received 23 August 1990 Revised manuscript received 24 October 1990

A posteriori error estimates applied to flow in a channel with corners

Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems

An example of the Rvachev function method

Checkerboard instabilities in topological shape optimization algorithms

Lattice Boltzmann Method for Fluid Simulations

Due Tuesday, November 23 nd, 12:00 midnight

LEAST-SQUARES FINITE ELEMENT MODELS

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization

Optimization and control of a separated boundary-layer flow

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

LATTICE BOLTZMANN SIMULATION OF FLUID FLOW IN A LID DRIVEN CAVITY

The behaviour of high Reynolds flows in a driven cavity

STEADY, UNSTEADY AND LINEAR STABILITY OF FLOW PAST AN ELLIPTIC CYLINDER S.J.D. D'ALESSIO

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations

NUMERICAL SIMULATION OF THE FLOW AROUND A SQUARE CYLINDER USING THE VORTEX METHOD

DIRECT NUMERICAL SIMULATION IN A LID-DRIVEN CAVITY AT HIGH REYNOLDS NUMBER

Nonlocal computational methods applied to composites structures

Open boundary conditions in numerical simulations of unsteady incompressible flow

A comparison of solvers for quadratic eigenvalue problems from combustion

Linear instability of the lid-driven flow in a cubic cavity

Chapter 2 Finite Element Formulations

NOVEL FINITE DIFFERENCE SCHEME FOR THE NUMERICAL SOLUTION OF TWO-DIMENSIONAL INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION

Non-unique solution for combined-convection assisting flow over vertical flat plate

SELF-SUSTAINED OSCILLATIONS AND BIFURCATIONS OF MIXED CONVECTION IN A MULTIPLE VENTILATED ENCLOSURE

Axisymmetric Hopf bifurcation in a free surface rotating cylinder flow

Numerical methods for the Navier- Stokes equations

Domain optimisation using Trefftz functions application to free boundaries

Global Structure of Buffeting Flow on Transonic Airfoils

NONLINEAR FEATURES IN EXPLICIT ALGEBRAIC MODELS FOR TURBULENT FLOWS WITH ACTIVE SCALARS

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions

FINITE ELEMENT ANALYSIS OF MIXED CONVECTION HEAT TRANSFER ENHANCEMENT OF A HEATED SQUARE HOLLOW CYLINDER IN A LID-DRIVEN RECTANGULAR ENCLOSURE

NUMERICAL SIMULATION OF INTERACTION BETWEEN INCOMPRESSIBLE FLOW AND AN ELASTIC WALL

Application of He s homotopy perturbation method to boundary layer flow and convection heat transfer over a flat plate

Large scale continuation using a block eigensolver

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

Solving Large Nonlinear Sparse Systems

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

6.2 Governing Equations for Natural Convection

Turbulent drag reduction by streamwise traveling waves

Statistical Analysis of the Effect of Small Fluctuations on Final Modes Found in Flows between Rotating Cylinders

SYMMETRY BREAKING PHENOMENA OF PURELY VISCOUS SHEAR-THINNING FLUID FLOW IN A LOCALLY CONSTRICTED CHANNEL

Adaptive Analysis of Bifurcation Points of Shell Structures

Thermal buckling and post-buckling of laminated composite plates with. temperature dependent properties by an asymptotic numerical method

Direct numerical simulation and global stability analysis of three-dimensional instabilities in a lid-driven cavity

Lattice Boltzmann Method

Centrifugal Destabilization and Restabilization of Plane Shear Flows

In Proc. of the V European Conf. on Computational Fluid Dynamics (ECFD), Preprint

HADLEY CELL EXPANSION IN TODAY S CLIMATE AND PALEOCLIMATES

SUPG STABILIZATION PARAMETERS CALCULATED FROM THE QUADRATURE-POINT COMPONENTS OF THE ELEMENT-LEVEL MATRICES

Simulating Drag Crisis for a Sphere Using Skin Friction Boundary Conditions

Pseudo-divergence-free element free Galerkin method for incompressible fluid flow

Lattice Boltzmann Method for Fluid Simulations

Introduction. Statement of Problem. The governing equations for porous materials with Darcy s law can be written in dimensionless form as:

Improving convergence of incremental harmonic balance method using homotopy analysis method


Excerpt from the Proceedings of the COMSOL Users Conference 2006 Boston

Modal Decomposition Methods on Aerodynamic Flows

Numerical techniques: Deterministic Dynamical Systems

DYNAMIC BIFURCATION THEORY OF RAYLEIGH-BÉNARD CONVECTION WITH INFINITE PRANDTL NUMBER

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

CHAPTER 7 NUMERICAL MODELLING OF A SPIRAL HEAT EXCHANGER USING CFD TECHNIQUE

Numerical Simulation of Unsteady Flow with Vortex Shedding Around Circular Cylinder

Convectively Unstable Anti-Symmetric Waves in Flows Past Bluff Bodies

Viscous non-linear theory of Richtmyer-Meshkov Instability. Abstract

Course in. Geometric nonlinearity. Nonlinear FEM. Computational Mechanics, AAU, Esbjerg

EXACT SOLUTIONS TO THE NAVIER-STOKES EQUATION FOR AN INCOMPRESSIBLE FLOW FROM THE INTERPRETATION OF THE SCHRÖDINGER WAVE FUNCTION

Phase Synchronization

Hardening nonlinearity effects on forced vibration of viscoelastic dynamical systems to external step perturbation field

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

Numerical simulations of heat transfer in plane channel flow

APPRAISAL OF FLOW SIMULATION BY THE LATTICE BOLTZMANN METHOD

Some remarks on grad-div stabilization of incompressible flow simulations

ADAPTIVE DETERMINATION OF THE FINITE ELEMENT STABILIZATION PARAMETERS

. D CR Nomenclature D 1

APPLIED PARTIM DIFFERENTIAL EQUATIONS with Fourier Series and Boundary Value Problems

Application of Viscous Vortex Domains Method for Solving Flow-Structure Problems

(U c. t)/b (U t)/b

Steps in the Finite Element Method. Chung Hua University Department of Mechanical Engineering Dr. Ching I Chen

EXPERIMENTS OF CLOSED-LOOP FLOW CONTROL FOR LAMINAR BOUNDARY LAYERS

FINDING RIGHTMOST EIGENVALUES OF LARGE SPARSE NONSYMMETRIC PARAMETERIZED EIGENVALUE PROBLEMS

A unifying model for fluid flow and elastic solid deformation: a novel approach for fluid-structure interaction and wave propagation

Solution of Partial Differential Equations

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods

Application of Reconstruction of Variational Iteration Method on the Laminar Flow in a Porous Cylinder with Regressing Walls

Computational Fluid Dynamics Prof. Dr. Suman Chakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

PHYSFLU - Physics of Fluids

Lecture 1. Hydrodynamic Stability F. H. Busse NotesbyA.Alexakis&E.Evstatiev

NUMERICAL SIMULATION AND MODELING OF UNSTEADY FLOW AROUND AN AIRFOIL. (AERODYNAMIC FORM)

Stability of Shear Flow

Quasipatterns in surface wave experiments

(1:1) 1. The gauge formulation of the Navier-Stokes equation We start with the incompressible Navier-Stokes equation 8 >< >: u t +(u r)u + rp = 1 Re 4

Transcription:

Numerical tools for the stability analysis of 2D flows. Application to the two and four-sided lid-driven cavity. J.M. Cadou 1, Y. Guevel 1, G. Girault 1,2 1 Laboratoire d Ingénierie des Matériaux de Bretagne, Université Européenne de Bretagne, Université de Bretagne Sud, Rue de Saint Maudé, B.P. 92116, 56321 Lorient Cedex - France 2 Centre de recherche des Écoles de Saint-Cyr Coëtquidan, Écoles de Coëtquidan, 56381, Guer cedex, France. E-mail: jean-marc.cadou@univ-ubs.fr Abstract. This paper deals with the numerical study of bifurcations in the twodimensional lid-driven cavity. Two specific geometries are considered. The first geometry is the two-sided non facing (2SNF) cavity: the velocity is imposed on the upper and the left sides of the cavity. The second geometry is the four-sided (4S) cavity where all the sides have a prescribed motion. For the first time, the linear stability analysis is performed by coupling two specific algorithms. The first one is dedicated to the computation of the stationary bifurcations and the bifurcated branches. Then, a second algorithm is dedicated to the computations of Hopf bifurcations. In this study, for both problems, it is shown that the flow becomes asymmetric via a stationary bifurcation. The critical Reynolds numbers are close to 1070 and 130 respectively for the 2SNF and 4S cavity. Following the stationary bifurcated branches, supplementary results concerning the stability are found. Firstly, for both examples, a second stationary bifurcation appears on the unstable solution, for a Reynolds number equal to 1890 and 360, respectively, for the 2NSF and the 4S cavity. Secondly, a second stationary bifurcation is found on the stable solutions of the 4S lid-driven cavity for a critical Reynolds number close to 860. Nevertheless, no Hopf bifurcation has been found on this stable bifurcated branch for Reynolds numbers between 130 and 1000. Concerning the 2SNF lid-driven cavity, Hopf bifurcation points have been determined on these stable bifurcated solutions. The first bifurcation occurs for a Reynolds number close to 3000 and a Strouhal number equals to 0.47. Keywords: Lid-driven cavity, numerical tools, stationary bifurcations, Hopf bifurcations Corresponding author: jean-marc.cadou@univ-ubs.fr

2 1. Introduction The 2D one-sided lid-driven cavity is certainly among the most studied examples in numerical fluid mechanics - see, for example, a detailed review in Erturk (2009). This fundamental example is characterized by a complex flow evolution allowing one to easily evaluate specific numerical methods. In the case of the 2D one-sided lid-driven cavity, the flow is steady up to a Reynolds number close to 8000, and then becomes periodic in time. For this critical Reynolds number, a Hopf bifurcation appears -cf. Brezillon et al (2010), where a consequent bibliography is given on this topic. Stability analysis is often performed for the problem of the two dimensional onesided lid-driven cavity whereas other geometries such as the two-sided and four-sided lid-driven cavities are addressed less often. Studied for the first time by Kuhlmann et al (1997), the flow in the two-sided lid-driven cavity is set up by the motion of two walls facing opposite directions. One refers, for example, to de Vicente et al (2011) or Theofilis (2003) for a description of this problem. Recently, Wahba (2009) and Arumuga et al (2011), investigated the problems of the two-sided and four-sided cavities through the use of a numerical method. For the first problem, the motion is imposed by two non-facing sides. For the other problem, the motion is created by the four sides such that two parallel faces move at the same velocity in opposite directions. All their results show that a stationary bifurcation takes place and, consequently, the flow loses its symmetry beyond a critical Reynolds number. Their results show the multiplicity of steady solutions. While these authors did not perform a linear stability analysis, they provide accurate critical Reynolds numbers for which the flow becomes asymmetric. The first objective of the present work is to confirm these critical Reynolds number values. The second objective is to compute and follow the bifurcated branches emanating from these singular points. Finally, from the bifurcated solutions, it is proposed to check if either a Hopf bifurcation or a second steady bifurcation occurs. This stability analysis is carried out by coupling two efficient numerical algorithms based on a perturbation method. The first one, introduced by Guevel et al (2011), makes it possible to compute accurate steady bifurcation points as well as the following of the resulting bifurcated branches. Presented by Brezillon et al (2010), the second algorithm automatically detects the Hopf bifurcation points on steady nonlinear solutions. For this study and for the first time, it is proposed to couple these two algorithms in order to perform a full linear stability analysis on a wide Reynolds number range. This paper is organized in three sections. In section(2), the Navier-Stokes equations are recalled. Section (3) describes all the numerical tools used in this work to compute the two kind of bifurcations. In section (4), these numerical methods are applied to the two-sided and four-sided lid-driven cavity. The paper ends on concluding remarks.

3 2. Governing equations The flow of an incompressible and Newtonian fluid is described by the following Navier- Stokes equations: u,t ν 2 u+u u+ 1 p = 0 in (Ω) (1) ρ u = 0 in (Ω) (2) u = λu d on (Γ) (3) where u and p are respectively the velocity vector and the pressure. The symbols ρ and ν stand for the density and the kinematic viscosity of the fluid. On the boundary Γ of the fluid domain Ω, a velocity field λu d is imposed. The parameter λ can be identified as the Reynolds number by considering a geometrical reference length, Re = λu dl. The ν previous equations are rewritten on the following form: M( U)+L(U)+Q(U,U) λf = 0 (4) where U is a mixed unknown vector (i.e. U = {u,p}). The operators M, L and Q are respectively the mass matrix, a linear and a quadratic operator. The operator L contains the pressure and the diffusion terms whereas the convective term is included in Q. The load vector λf is equivalent to the velocity field imposed on the boundary Γ. A more precise description of these operators is given in Cadou et al (2001). 3. Stability analysis 3.1. Linear stability analysis The stability of the flow is studied by considering the regular solution, U S, which is solution of the stationary Navier-Stokes equations: L(U S )+Q(U S,U S ) λ S F = 0 (5) The regular stationary solution, U S, is perturbed by a load vector, Φf. The term f is a known and random vector. The unknown scalar Φ represents the intensity of this load vector. This load vector introduces in the flow a velocity and a pressure fluctuation denoted by U and defined by: U = U S + U (6) The previous equation is introduced into the Navier-Stokes equation (4) and, by neglecting second order terms in U, the following linear stability equation is obtained: L(U S, U) = Φf (7) Finally, Φ is our bifurcation indicator, and determining a numerical bifurcation point consists in finding the stationary solution U S (i.e. the Reynolds number) for which the scalar Φ is equal to zero.

Let it be noted that, as this study deals with two kinds of bifurcations (stationary and Hopf bifurcation), the fluctuation field U is different for each type of bifurcations. Consequently, the linear stability problem, Equation (7), is also different for each kind of bifurcation. This point will be made clear in the following sections. Before presenting the numerical method used in this paper, the following unknown vector X should be introduced. It is defined by as follows: X = t {U S,λ, U,Φ} (8) Finally, determining a bifurcation point consists in finding the unknown X verifying the stationary Navier-Stokes equations (5) and the linear stability problem (7), and for which the scalar Φ is null. Moreover, as the number of unknowns is greater than the number of equations, an additional condition is added to obtain a well-posed problem. This additional condition is generally an orthogonality or normality condition and will be defined in the next section. 3.2. Numerical method In this study, the Asymptotic Numerical Method is used to solve problems (5) and (7). This method has been initially introduced in a solid mechanics framework, see Cochelin (1994). This method consists in associating a perturbation method to a spatial discretization technique (for example the Finite Element Method). Hence, the unknown vector, X is sought as a truncated power series of a parameter η: p X = η i X i (9) i=0 where p is the truncature order and X 0 is a known and regular solution. The order of truncature is generally chosen between 20 and 30. The previous relation is introduced into equations (5) and (7) and, by equating like power of η, we obtain the following set of linear equations written at the order of truncature equal to p: L t (U S 0)U S p = λ S pf+fq(u S l) L t (U S 0, U 0 ) U p = Φ p f+fq(u S l, U l ) with 1 l (p 1) where subscript t designates the tangent operators computed at the initial point X 0. The main advantage of using asymptotic expansions is the fact that they transform the initial nonlinear problem to a set of linear ones which all have the same tangent operator and only differ from the right-hand side. Hence, in Equations (10), the right-hand side FQ(U S l) depends on the previous computed solutions, U S l. This remark is also true for the second right-hand side FQ(U S l, U l ). Finally, only one matrix triangulation and p backward-foreward substitutions are needed to compute all the terms of the asymptotic expansions in (9). As previously mentioned, an additional condition is required to have a well posed problem (same number of equations and unknowns). For the two proposed indicators, the following condition is used: U 2 = 2 (11) U ini 0 4 (10)

where U ini 0 is the initial solution of the linear perturbation problem (10) at the order of truncature equal to zero. The initial value of the indicator, Φ ini 0, is in this case chosen equal to 1. As Equation (11) is quadratic in the unknown U, the use of a perturbation method is straightforward. Let us remark that this condition is used to avoid numerical instabilities, see Cadou et al (2006). Once the terms X i have been computed, the polynomial expression is replaced by a rational equivalent one, called Padé approximants, Baker and Graves-Morris (1996), and defined by: p 1 X p Padé = X 0 + f i (η)η i X i (12) i=1 where f i (η) are rational functions of the perturbation parameter η, see for example Elhage-Hussein et al (2000). As the validity range of Padé approximants is greater than the one of the polynomial approximations, the number of matrix triangulations required to compute the whole nonlinear solution X is then lower with the former than with the latter. This validity domain of Padé approximants (i.e. the maximum value of the perturbation parameter, η max ) is easily determined by using the following criterion (see Elhage-Hussein et al (2000)) X p Padé δ = (η max) X p 1 Padé (η max) X p Padé (η (13) max) X 0 where δ represents a small user parameter which is generally chosen between 10 6 and 10 3. In Equation (13), the symbol is the Euclidian norm of the vector. The maximum value of η max is introduced into the relation (12) and allows for the definition of a new starting point X 0 and then compute another part of the nonlinear solution branch. Hence, as introduced by Cochelin (1994), a continuation method based on asymptotic expansions and Padé approximants is defined. 3.3. Stationary bifurcation The computation of the stationary solution and of the bifurcation indicator is carried out by solving the discrete form of equations (10) which are written at the order of truncature p: K 0 tu S p = λ S pf p 1 r=1 Q(U S r,u S p r) K 0 t U p = Φ p f Q( U 0,U S p) p 1 Q( U r,u S p r) where K 0 t stands for the discrete tangent matrix computed at U S 0. In the previous equations, the operator Q(a,b) represents the convective term Q(a,b) + Q(b,a). Two equations are added to the system (14). The first one is the additional condition (11) and the second one deals with the definition of the perturbation parameter η: r=1 5 (14) η =< u u 0,u 1 > (15)

where the u symbol represents the velocity part of the mixed unknown vector U and the operator <, > stands for the Euclidian scalar product. With Equation (15), the perturbation parameter, η, is defined by the projection of the velocity increment, u u 0, on the tangent velocity u 1. Finally, with the set of equations (11), (14) and (15), the stationary solution U S, the bifurcation mode U and the indicator Φ can then be determined at each order p of the asymptotic expansions. These computations are carried out with a single matrix triangulation and 2 p foreward and backward substitutions. In fact, the stationary solution and the linear stability problems have the same tangent operator, K 0 t, see system (14), for all the truncature orders of the polynomial approximation. The computational cost to determine the indicator is therefore very low because this is performed in parallel with the stationary solution U S. Moreover, as the linear stability problem depends on the stationary solution (see the second equation of the system (14)), the latter is firstly determined and is then introduced in the second equation of (14) to determine the stationary indicator φ. It should be noted that, the right-hand sides of the system (14) are easy to code due to the fact that these vectors are quite identical to the residual vectors in the classical iterative methods. A stationary bifurcation is found when the indicator bifurcation, Φ, is equal to zero. So with the Padé approximants definition, Equation (12), a stationary bifurcation corresponds to a root of the numerator. Thus, one has to numerically compute these roots, denoted by η r, and to check if they are really solutions of the Navier-Stokes equations. This is simply realized by introducing the value η r into the relation (12). The stationary part of this latter, U S and λ, is then introduced into the stationary Navier-Stokes equations (5) to compute the classical residual vector. If the norm of this latter is lower than a given accuracy (typically 10 4 ) then the root η r corresponds to a bifurcation point. Once the bifucation point is determined, it is proposed to compute the bifurcated stationary branches emanating from this point. This is done by using a method firstly introduced in solid mechanics framework, see Vannucci et al (1998), and applied to the Navier-Stokes equations in Guevel et al (2011). These computations are also carried out by using a perturbation method. In this case, the major difficulty is to triangulate the tangent matrix at the singular point (or bifurcation point). By using an augmented system, the bifurcated branches can be computed. Another key-point is the fact that, for these computations, the left eigenmode is required in fluid mechanics, see Seydel (1994). Finally, two matrix triangulations are needed, one for the computation of the lefteigenmodeandasecondonefortheaugmentedsystem, tocomputeafirstpartofthe four bifurcated branches emanating from the singular point. The following part of the bifurcated curves is carried out by using the perturbation method as previously defined. For each branch, Hopf bifurcation points can be determined by using the numerical method defined in the next section. 6

7 3.4. Hopf bifurcation In the case of Hopf bifurcation points, the fluctuation U is defined by the following expression: U(x, t) = V(x) exp(iωt) (16) where V(x) is a complex vector and ω represents the angular frequency. By introducing the relation (16) into the linear stability problem (7), we obtain a complex linear ones. The latter is solved with the perturbation method in which the perturbation parameter is the angular frequency ω. The additional condition for the Hopf indicator is the same as the one used for the stationary bifurcation, Eq. (11). The vectors U ini 0, U are replaced respectively with V ini 0, V. The vector V ini 0 is solution of the linear stability problem where the angular frequency is equal to zero and Φ ini 0 =1. To avoid great size problems, the stationary Navier-Stokes are firstly solved. The velocity vector U S is the resulting solution and is fixed in problem (10). Hence, the Hopf bifurcation indicator is computed for a fixed value of the Reynolds number: Φ(ω) Re fixed. For each Reynolds number, an indicator curve is carried out and a bifurcation point is found for any value of the angular frequency that cancels the indicator. Nevertheless, the determination of accurate bifurcation points requires a lot of computed indicator curves. As for each curve, a great number of continuation steps (and consequently a great number of matrix triangulations) is needed, the computational time to determine accurate bifurcation points can be important. To avoid this, it has been proposed to link the indicator computations with a Newton method (Jackson (1987)), see Brezillon et al (2010). In fact, the minima of the indicator curve, at a chosen Reynolds number, are introduced as initial guesses to the Newton method. This method - referred to as hybrid method - can provide several Hopf bifurcation points even if the indicator curve is computed far from the first critical Reynolds number. 4. Numerical tests 4.1. Results with the proposed algorithms The previous methods are now applied to the example of the two-dimensional lid-driven cavity. The geometry and the boundary conditions are given in Fig. 1. Two numerical examples are considered. The first one is the two-sided non facing lid-driven cavity (denoted by 2SNF) and the second one is the four-sided lid-driven cavity (denoted by 4S). For these examples, the mixed unknown vector U is defined by U = {u,v,p}. u and v are the velocity components in the direction x and y respectively and p is the pressure. The spatial discretization is performed by using the finite element method. The continuity equation is modified by introducing a penalized pressure term. The finite element is a quadrilateral one with 9 nodes for the velocity (quadratic interpolation) and three nodes for the pressure (linear interpolation), see Zienkiewicz and Taylor (1991). For these examples, the Reynolds number is computed from the following relation:

8 Boundary condition for 2SNF : U(x,y) = (1,0,0) on Γ 1 U(x,y) = (0,0,0) on Γ 2 and Γ 3 U(x,y) = (0, 1,0) onγ 4 Boundary condition for 4S : U(x,y) = (1,0,0) on Γ 1 U(x,y) = (0,+1,0) on Γ 2 U(x,y) = ( 1,0,0) on Γ 3 U(x,y) = (0, 1,0) on Γ 4 (0,1) Γ 4 Γ 1 Ω (0,0) (1,0) Γ 3 (1,1) Γ 2 Figure 1. Geometry and boundary conditions for the lid driven cavity Table 1. Critical Reynolds numbers for the first stationary bifurcation in the lid driven cavity (LDC). Author Mesh 1 Mesh 2 Mesh 3 Mesh 13122 dof 20402 dof 42050 dof 2SNF This study 1073.02 1065.25 1061.38 Wahba (2009) 1073 4S This study 130.83 130.41 129.34 Wahba (2009) 129 Re = λu dl with u ν d stands for the imposed velocity on the side Γ 1 of the cavity, L represents the width of the cavity and ν is the kinetic viscosity. We also introduce the Strouhal number defined by the following expression: St = 2πλu L.ω d where ω designates the angular frequency. Three meshes are considered for the two geometries and the corresponding number of degrees of freedom are summarized in Table (1). In this table, we also indicate the Reynolds numbers corresponding to the first stationary bifurcation obtained with these three meshes and for both examples. For the 2SNF, the first stationary bifurcation is found for a Reynolds number between [1060, 1070] according to the considered mesh. For the 4S example, this critical Reynolds number is close to 129. These two critical values agree well with the results obtained by Wahba(2009), see Table (1). In Figure (2(a)), the evolution of the bifurcation indicator, Φ, is plotted versus the Reynolds number for both examples. These two curves show that the indicator is null for the critical Reynolds summarized in Table (1). The sharp behaviour of the indicator curves close to the critical Reynolds numbers is due to the additionnal condition (11). The singular points are computed by automatically determining the roots of the numerator of the Padé approximants (Eq. 12). These roots are denoted by η c. By introducing these values into the definition of the Padé approximants (Eq. 12),

9 1.2 1 4S 2SNF 30 25 Indicator 0.8 0.6 0.4 Bifurcation indicator 20 15 10 0.2 5 0 0 500 1000 1500 2000 2500 Reynolds number 0 0 500 1000 1500 2000 2500 3000 3500 4000 4500 Angular pulsation (a) Stationary bifurcation indicator. (b) Hopf bifurcation indicator, Re=3412, 2SNF. Figure 2. Evolution of the bifurcation indicator Φ (Mesh 1). one can obtain on the one hand accurate values for the critical Reynolds numbers and on the other hand the bifurcation mode at the singular points. For both examples and for (a) 2SNF, Re=1061 (b) 4S, Re=129 Figure 3. Stationary bifurcation mode using Mesh 3 (see Table 1) the critical values given in Table (1), the streamlines of the stationary bifurcation mode are plotted in Fig. (3). Once these singular points are computed, one can follow the resulting bifurcating branches. This is done by using the numerical method introduced in Guevel et al (2011). Hence, in Figure (4), these nonlinear branches are plotted for both examples. With this method, one can compute the three bifurcating branches - the two asymmetric ones and the symmetric one - without introducing any perturbation parameter to jump into the branches. The velocity streamlines for some given Reynolds numbers are drawn in Fig. (5) and Fig. (6) respectively for the 2SNF and the 4F cases. These velocity streamlines correspond well to the results shown in Wahba (2009) and Arumuga Perumal and Anoop Dass (2011) for quite similar Reynolds numbers. Once these branches are computed, a new stability analysis can be performed. For example, one can search for additional steady bifurcation or Hopf bifurcation points. Hence, on

10 100 15 80 10 60 40 5 Velocity Velocity 20 0 0-20 -5-40 -60-10 -80-100 -15 0 500 1000 1500 2000 Reynolds 2500 3000 3500 4000 0 50 (a) 2SNF 100 150 200 Reynolds 250 300 350 400 (b) 4S Figure 4. Bifurcation diagram for the 2SNF and 4S lid-driven cavity, Mesh 3. Projection of the velocity at the center point on the normal to the diagonal of the cavity. (a) Symmetric (b) Asymmetric (1) (c) Asymmetric (2) Figure 5. Stationary solutions at Re=1370, 2SNF lid-driven cavity, Mesh 3. (a) Symmetric (b) Asymmetric (1) (c) Asymmetric (2) Figure 6. Stationary solutions at Re=370, 4S lid-driven cavity, Mesh 3. the symmetric branches of both examples, a second steady bifurcation is found, for a Reynolds number equal to 1890 and 359 respectively for the 2SNF and 4S LDC. Nevertheless, these two symmetric solutions are unstable, this fact being confirmed by an eigenvalue computation with ARPACK, Lehoucq et al (1998). From these bifurcation points, one can also compute the bifurcating branches (see Fig. 4). However, the most

11 Table 2. Critical Reynolds and Strouhal numbers for the Hopf bifurcation, 2SNF lid-driven cavity. Mesh 1 Mesh 2 Mesh 3 Re c ω c St Re c ω c St Re c ω c St 3014 883 0.46 2928 862 0.46 2922 865 0.47 - - - 3237 693 0.34 3212 693 0.34 3224 1259 0.62 3445 1339 0.61 3461 1353 0.62 3735 1821 0.77 4182 2023 0.77 4078 1987 0.77 4419 2498 1.06 4667 2650 0.90 4451 2519 0.90 interesting results are those dealing with the asymmetric branches, which are stable solutions. The two types of bifurcation have therefore been sought for these solutions. Concerning the 4S case and Mesh 3, no Hopf bifurcation points have been found for a Reynolds number between 130 and 1000. Contrariwise, a second stationary bifurcation is found for a Reynolds number equal to 867. For the 2SNF example, Hopf bifurcations have been searched for a Reynolds number in the range [1070,4000] on the asymmetric stable solutions. The first four Hopf bifurcations are given in Table (2) for the three considered meshes. Let us recall that these bifurcation points are determined by using a hybrid method introduced in Brezillon et al (2010). The minima of the indicator curve, see Fig. (2(b)), are introduced as initial guesses of a Newton iterative method, Jackson (1987). For the Mesh 1, the second Hopf bifurcation point has not been found (see Table (2)). This is confirmed through eigenvalue computation with ARPACK. In fact only three eigenvalues cross the imaginary axis for a Reynolds number close to 4000. We have also performed a stationary analysis on these two bifurcated branches (Mesh 3). Two turning points have been found on these bifurcated branches, respectively for Re=1137 and Re=1130. Between these two Reynolds numbers the asymmetric solutions are unstable. 4.2. comparisons with classical methods This section is devoted to comparisons between our proposed algorithms and classical methods to compute stationary solutions and also to perform stability analysis. We only consider, for these comparisons, the 2NSF lid-driven cavity with the mesh 3 (42050 dof). Generally, the stationary solutions of the Navier-Stokes equations are computed by using an incremental iterative scheme. In this study, we consider the well-knonwn Newton- Raphson method. With this method, a Reynolds increment is imposed and is chosen equal to Re = 200. With this value, 6 steps are necessary to get the stationary solution up to a Reynolds number equal to 1200. As the required accuracy on the nonlinear solutions is fixed and equal to 10 4, the number of Newton s iterations to satisfy the latter criterion is 2 or 3 by prediction step. The same accuracy is obtained with the Asymptotic Numerical Method with a parameter δ chosen equal to 10 6 in the expression

12 Table 3. Comparisons between the presented algorithms and classical methods, 2NSF lid-driven cavity, mesh 3. n 1 is the number of steps, n 2 is the number of matrix triangulations, t 1 representsthecomputationaltimeforthedeterminationofstationary solution, t 2 stands for the computational time for the stability analysis (bifurcation indicator), t is the sum of the two previous computational times. Stationary bifurcation n 1 n 2 t 1 (s) t 2 (s) t(s) Re c Proposed method 6 6 6*9+6*4 6*4 102 1061 Newton s method 6 20 20*9-180 [1000, 2000] Re = 200 Hopf bifurcation n 1 t 2 (s) order 20 50 6600 Bifurcation indicator ordre 30 42 5800 order 40 40 5720 ARPACK, Lehoucq et al (1998) 6 3000 (13). With the Newton-Raphson method, the stationary bifurcation is detected with the help of the sign of determinant of the Jacobian matrix. In Table (3), we compare the computational cost needed for each method for the 2NSF lid-driven cavity (mesh 3) and for the first stationary bifurcation (Re c = 1061). The order of truncature of the asymptotic expansions is p=20. This leads to 6 steps to compute the stationary solution and to determine the bifurcation point. With this method the computational time, t in Table 3, is equal to 102s. This time represents the 6 matrix triangulations (9s for each matrix triangulation) and the time to compute the quantities U S p, U p and φ p up to p=20 by solving the system (14). These times are equal to 4s. This means that, with the proposed methods (stationary and indicator computations) each step requires nearly two matrix triangulations. With the Newton-Raphson method, 20 matrix triangulations are needed (cumulated in the prediction and iteration scheme), which leads to a computation cost equal to 180s which is greater than the 102s needed with the proposed algorithms. Moreover, only an estimation of the critical point is performed with the Newton-Raphson method (between 1000 and 1200) whereas with the presented method an accurate critical Reynolds number is obtained. For the Hopf bifurcation, we compare our results with a classical eigenvalue calculus realized with the ARPACK package (see Lehoucq et al (1998)). The Hopf bifurcation indicator is computed for an initial Reynolds number equal to 2800 (before the bifurcations summarized in Table (2)). The indicator calculi are carried out for an angular frequency from 0 to 1500 rad/s, which leads to 40 or 50 steps of the perturbation according the chosen order of truncature of the polynomial expansions. From these values, the first four bifurcation points of the Table (2) are found whatever the order of truncature chosen (p between 20 and 40). From the results summarized in Table (2), one

can conclude that the computation cost with the proposed indicator is approximately two times greater than with an ARPACK computation. Nevertheless, let us recall that with the proposed method, Hopf bifurcation points can be predicted before reaching the singular Reynolds numbers. Whereas, classical methods, such as eigenvalue computations, can only check if a bifurcation point occurs before the computed Reynolds number. So, in order to circumvent this drawback, it is envisaged to apply model reduction techniques for the calculation of the indicator, as Boumediene et al. (2011) used them successfully for the study of nonlinear vibrations of thin plates 13 5. Conclusion In this study, a full stability analysis is performed for the two-sided and four-sided liddriven cavity by means of numerical tools based on a perturbation method. For the two cavity geometries, it is shown that the values of the fundamental steady bifurcations are the same as those of the literature: Re=1061 and Re=129 for, respectively, the twosided and four-sided lid-driven cavity. This study adds some knowledge relative to the stability of the bifurcated branches. In the case of the four-sided lid-driven cavity, it is shown that a second steady bifurcation takes place for a Reynolds number Re=867 and no Hopf bifurcation is found. For the two-sided lid-driven cavity, no steady bifurcation is found whereas three Hopf bifurcations are computed for Re=2922, 3212 and 4078. The full stability analysis is performed by associating, for the first time, two specific numerical tools: the first one is dedicated to the stationary stability analysis, and the second one performs computations of Hopf bifurcations. Application of these tools on three-dimensional problems is envisaged. In that case, the stationary analysis can be performed without major drawback. Nevertheless, the calculation of Hopf bifurcation, as shown in the 2D case, still remains a challenge. References Arumuga Perumal D and Anoop Dass K 2011 Multiplicity of steady solutions in two-dimensional liddriven cavity flows by Lattice Boltzmann Method Computers and Mathematics with Applications 61 3711 3721 Baker G A and Graves-Morris P 1996 Padé approximants, Encyclopedia of Mathematics and its applications, 2 nd edition (Cambridge University Press) Boumediene F, Duigou L, Boutyour E H, Miloudi A and Cadou JM (2011) Nonlinear forced vibration of damped plates coupling asymptotic numerical method and reduction models Computational Mechanics 47 359 377 Brezillon A, Girault G and Cadou JM 2010 A numerical algorithm coupling a bifurcating indicator and a direct method for the computation of Hopf bifurcation points in fluid mechanics Comp. & Fluids 39 1226-1240 Cadou J M, Cochelin B, Damil N and Potier-Ferry M 2001 Asymptotic Numerical method for stationary Navier-Stokes equations and with Petrov-Galerkin formulation Int. J. Numer. Meth. Engng 50 825 845 Cadou J M, Potier-Ferry M and Cochelin B 2006 A numerical method for the computation of bifurcation points in fluid mechanics European Journal of Mechanics B/Fluids 25 234 254

Cochelin B 1994 A path-following technique via an asymptotic-numerical method Comp. & Struct. 53 1181 1192 Elhage-Hussein A, Potier-Ferry M and Damil N 2000 A numerical continuation method based on Padé approximants Int. J. Solids and Structures 37 6981 7001 Erturk E. 2009 Discussions on driven cavity flow Int. J. Numer. Meth. Fluids 60 275-294 Guevel Y, Boutyour H and Cadou J M 2011 Automatic detection and branch switching methods for steady bifurcation in fluid mechanics, Journal of Computational Physics 230 9 3614 3629 Jackson C P 1987 A finite-element study of the onset of vortex shedding in flow past variously shaped body J. Fluid Mech. 182 23 45 Kuhlmann H C, Wanschura M and Rath H J 1997 Flow in two-sided lid-driven cavities: Non-uniqueness, instabilities, and cellular structures J. Fluid Mech. 336 267 299 Lehoucq R, Sorensen D C and Yang C 1998 Arpack User s Guide: Solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods (SIAM, Philadelphia) Seydel R 1994 From equilibrium to chaos, Practical Bifurcation and stability analysis (Springer-Verlag, New York) Theofilis V 2003 Advances in global linear instability analysis of nonparallel and three-dimensional flows Progress in Aerospace Sciences 39 249 315 Vannucci P, Cochelin B, Damil N and Potier-Ferry M 1998 An Asymptotic-Numerical Method to compute bifurcating branches Int. J. for Numer. Meth. Engng 41 1365 1389 de Vicente J, Rodrguez D, Theofilis V and Valero E (2011) Stability analysis in spanwise-periodic double-sided lid-driven cavity flows with complex cross-sectional profiles Comp. & Fluids 43 143 153 Wahba EM 2009 Multiplicity of states for two-sided and four-sided lid driven cavity flows Comp. & Fluids 38 247 253 Zienkiewicz O C and Taylor R L 1991 The Finite Element Method, 4th Edition vol 2 (McGraw-Hill Book Company) 14