WCCM V Fifth World Congress on Computational Mechanics July 7–12, 2002, Vienna, Austria Eds.: H.A. Mang, F.G. Rammerstorfer, J. Eberhardsteiner Stabilization Parameters and Local Length Scales in SUPG and PSPG Formulations Tayfun Tezduyar Mechanical Engineering, Rice University – MS 321 6100 Main Street, Houston, Texas 77005, USA e-mail: [email protected] Key words: stabilization parameters, local length scales, SUPG formulation, PSPG formulation Abstract We highlight how we determine the stabilization parameters and element length scales used in the stabilized finite element formulations in fluid mechanics. These formulations include the interface-tracking and interface-capturing techniques we developed for computation of flow problems with moving boundaries and interfaces. The stabilized formulations we focus on are the streamline-upwind/Petrov-Galerkin (SUPG) and pressure-stabilizing/Petrov-Galerkin (PSPG) methods. The stabilization parameters described here are designed for the semi-discrete and space-time formulations of the advection-diffusion equation and the Navier-Stokes equations of incompressible flows. Tayfun Tezduyar 1 Introduction Most finite element techniques and computations reported in recent literature for computational fluid mechanics are based on stabilized formulations. The interface-tracking and interface-capturing techniques we have developed in recent years (see [1, 2, 3, 4]) for flows with moving boundaries and interfaces are also based on stabilized formulations. An interface-tracking technique, such as the Deforming-SpatialDomain/Stabilized Space-Time (DSD/SST) formulation [1], requires meshes that “track” the interfaces. The mesh needs to be updated as the flow evolves. In interface-capturing techniques, such as one designed for two-fluid flows, the computations are based on spatial domains that are typically not moving or deforming. An interface function, marking the location of the interface, needs to be computed to “capture” the interface over the non-moving mesh. The finite element flow techniques we have developed, including the interface-tracking and interfacecapturing techniques, are based on the streamline-upwind/Petrov-Galerkin (SUPG) [5], Galerkin/leastsquares (GLS) [6], and pressure-stabilizing/Petrov-Galerkin (PSPG) [1] formulations. In the interfacecapturing techniques, stabilized semi-discrete formulations are used for both the Navier-Stokes equations of incompressible flows and the advection equation governing the time-evolution of an interface function marking the interface location. These stabilization techniques prevent numerical oscillations and other instabilities in solving problems with advection-dominated flows and when using equal-order interpolation functions for velocity and pressure. In these stabilized formulations, judicious selection of the stabilization parameter, which is almost always known as “ ”, plays an important role in determining the accuracy of the formulation. This stabilization parameter involves a measure of the local length scale (also known as “element length”) and other parameters such as the local Reynolds and Courant numbers. Various element lengths and s were proposed starting with those in [5] and [7], followed by the one introduced in [8], and those proposed in the subsequently reported SUPG, GLS and PSPG methods. A number of s, dependent upon spatial and temporal discretizations, were introduced and tested in [9]. More recently, s which are applicable to higher-order elements were proposed in [10]. Ways to calculate s from the element-level matrices and vectors were first introduced in [11]. These new definitions are expressed in terms of the ratios of the norms of the relevant matrices or vectors. They take into account the local length scales, advection field and the element-level Reynolds number. Based on these definitions, a can be calculated for each element, or even for each element node or degree of freedom or element equation. Certain variations and complements of these new s were introduced in [12, 4]. In this paper, we describe the element-matrix-based and element-vector-based s designed for the semi-discrete and space-time formulations of the advection-diffusion equation and the Navier-Stokes equations of incompressible flows. We also describe approximate versions of these s that are based on the local length scales for the advection- and diffusion-dominated limits. 2 Governing Equations Let t IRnsd be the spatial fluid mechanics domain with boundary ,t at time t 2 (0; T ), where the subscript t indicates the time-dependence of the spatial domain. The Navier-Stokes equations of incompressible flows can be written on t and 8t 2 (0; T ) as ( @u + u r u , f ) , r = 0; @t r u = 0; (1) (2) WCCM V, July 7–12, 2002, Vienna, Austria u where , and defined as f are the density, velocity and the external force, respectively. The stress tensor is (p; u) = ,pI + 2""(u): I (3) Here p is the pressure, is the identity tensor, = is the viscosity, is the kinematic viscosity, and 1 2 (4) "(u) is the strain-rate tensor: " (u) = ((ru) + (ru)T ): The essential and natural boundary conditions for Eq. (1) are represented as u = g on (,t)g; n = h on (,t)h; (5) where (,t )g and (,t )h are complementary subsets of the boundary ,t , n is the unit normal vector, and and are given functions. A divergence-free velocity field 0 ( ) is specified as the initial condition. h u x g If the problem does not involve any moving boundaries or interfaces, the spatial domain does not need to change with respect to time, and the subscript t can be dropped from t and ,t . This might be the case even for flows with moving boundaries and interfaces, if in the formulation used the spatial domain is not defined to be the part of the space occupied by the fluid(s). For example, we can have a fixed spatial domain, and model the fluid-fluid interfaces by assuming that the domain is occupied by two immiscible fluids, A and B, with densities A and B and viscosities A and B . In modeling a free-surface problem where Fluid B is irrelevant, we assign a sufficiently low density to Fluid B. An interface function serves as a marker identifying Fluid A and B with the definition = f1 for Fluid A and 0 for Fluid Bg. The interface between the two fluids is approximated to be at = 0:5. In this context, and are defined as = A + (1 , )B ; = A + (1 , )B : (6) The evolution of the interface function , and therefore the motion of the interface, is governed by a time-dependent advection equation, written on and 8t 2 (0; T ) as @ + u r = 0: @t 3 (7) Stabilized Formulations and Stabilization Parameters 3.1 Advection-Diffusion Equation Let us consider over a domain with boundary equation, written on and 8t 2 (0; T ) as , the following time-dependent advection-diffusion @ + u r , r ( r) = 0; @t (8) where represents the quantity being transported (e.g., temperature, concentration, interface function), and is the diffusivity. The essential and natural boundary conditions associated with Eq. (8) are represented as = g on ,g ; A function 0 ( n r = h on ,h; x) is specified as the initial condition. (9) Tayfun Tezduyar Let us assume that we have constructed some suitably-defined finite-dimensional trial solution and test function spaces Sh and Vh . The stabilized finite element formulation of Eq. (8) can then be written as follows: find h 2 Sh such that 8wh 2 Vh : Z Z @h h h h h h w + u r d + r w r d , wh hh d, @t ,h nel Z X @h + uh rh , r rh d = 0: (10) + SUPGuh rwh @t e e=1 Here nel is the number of elements, e is the domain for element e, and SUPG is the SUPG stabilization Z parameter. b R b b Let us use the notation : e (: : :)d : V to denote the element-level matrix and element-level R vector V corresponding to the element-level integration term e (: : :)d . We now define the following element-level matrices and vectors: b Z @h d @t e wh uh rh d : mV ; (11) : cV ; (12) rwh rh d : kV ; (13) uh rwh uh rh d : k~ ; (14) m: Z c: e Z k: k~ : e Z e V Z c~ : wh h h rwh @ d u @t e : ~cV : (15) We define the element-level Reynolds and Courant numbers as follows: kuhk2 kck ; ~k kk t kck ; = 2 kmk t kkk = ; 2 kmk t kk~k ; = 2 kmk Re = Cru Cr Cr~ bk is the norm of matrix b. where k SUPG (16) (17) (18) (19) The components of element-matrix-based SUPG are defined as follows: kck ; kk~k t kck = ; 2 k~ck S1 = (20) S2 (21) S3 = S1 k c k Re = ~ Re: kkk (22) WCCM V, July 7–12, 2002, Vienna, Austria To construct SUPG from its components we propose the form SUPG = 1 S1r 1 1 ,r 1 + r + r S2 S3 ; (23) which is based on the inverse of SUPG being defined as the r-norm of the vector with components 1S1 , 1 1 S2 and S3 . We note that the higher the integer r is, the sharper the switching between S1, S2 and S3 becomes. The components of the element-vector-based SUPG are defined as follows: kc k ; kk~ k kc k ; = k~c k SV1 = V (24) V SV2 V V SV3 = SV1 (25) k k c Re = ~ Re: kk k V (26) V With these three components, (SUPG )V = 1 1 1 r + SV2 r + SV3 r SV1 , 1 r : (27) Remark 1 The definition of SUPG given by Eq. (27) can be seen as a nonlinear definition because it depends on the solution. However, in marching from time level n to n + 1 the element vectors can be evaluated at level n. This might be preferable in some cases, as it spares us from ending up with a nonlinear semi-discrete equation system. 3.2 Navier-Stokes Equations of Incompressible Flows Given Eqs. (1)-(2), let us assume that we have some suitably-defined finite-dimensional trial solution and test function spaces for velocity and pressure: Suh , Vuh , Sph and Vph = Sph . The stabilized finite element formulation of Eqs. (1)-(2) can then be written as follows: find h 2 Suh and ph 2 Sph such that 8 h 2 Vuh and q h 2 Vph : u w h wh @@tu + uh ruh , f d + "(wh) : (ph; uh)d , wh hhd, ,h Z nel Z X 1 + q h r uh d + [SUPGuh rwh + PSPG rq h ] e e=1 @ uh h h h h + u ru , r (p ; u ) , f d @t nel Z X + LSIC r wh r uh d = 0: (28) e e=1 Z Z Z Here PSPG and LSIC are the PSPG and LSIC (least-squares on incompressibility constraint) stabilization parameters. Tayfun Tezduyar We now define the following element-level matrices and vectors: : mV ; (29) wh (uh ruh )d : cV ; (30) "(wh) : 2""(uh )d : kV; (31) (r wh )ph d : gV ; (32) q h (r uh )d : gVT ; (33) (uh rwh) (uh ruh )d : k~ V; (34) e Z k: e Z g: T e Z : k~ : ~c : ~ : e Z e (uh rwh ) : ~cV ; (35) : ~V; (36) @u r qh d @t e : V ; (37) rqh (uh ruh )d : V ; (38) rqh rphd : V ; (39) (r wh )(r uh )d : eV : (40) e Z h Z e Z : e: d @ uh d @t e Z (uh rwh ) rph d Z : : h Z c: g h @u w e @t Z m: e Z e u Remark 2 In the definition of the element-level matrices listed above, we assume that h appearing in the advective operator (i.e. in h r h and h r h ) is evaluated at time level n rather than n + 1. The definition would essentially be the same if we, alternatively, assumed that it is evaluated at time level n + 1 but nonlinear iteration level i rather than i + 1. Except, in the first option, in the advective operator we use ( h )n , whereas in the second option we use ( h )in+1 . The second option can be seen as a nonlinear definition. The first option might be preferable in some cases, as it spares us from another level of nonlinearity coming from the way is defined. In the definition of the element-level-vectors, we face the same choices in terms of the evaluation of h in the advective operator. u u u w u u u The element-level Reynolds and Courant numbers are defined the same way as they were defined before, as given by Eqs. (16)-(19). The components of the element-matrix-based SUPG are defined the same way as they were defined before, as given by Eqs. (20)-(22). SUPG is constructed from its components the same way as it was constructed before, as give by Eq. (23). The components of the element-vector-based SUPG are defined the same way as they were defined before, as given by Eqs. (24)-(26). The construction of (SUPG )V is also the same as it was before, given by Eq. (27). The components of the element-matrix-based PSPG are defined as follows: P1 = kg k ; k k T (41) WCCM V, July 7–12, 2002, Vienna, Austria t kgT k ; 2 k k P2 = P3 = P1 (42) k k g Re = k k Re: T (43) PSPG is constructed from its components as follows: PSPG = 1 P1r 1 1 ,r 1 + r + r P2 P3 : (44) The components of the element-vector-based PSPG are defined as follows: PV1 = P1 ; PV2 = PV1 (45) k k ; k k V (46) V PV3 = PV1 Re: With these components, (PSPG )V = 1 1 (47) 1 r + PV2 r + PV3 r PV1 The element-matrix-based LSIC is defined as follows: LSIC = , 1 r : (48) kck : kek (49) We define the element-vector-based LSIC as: (LSIC)V = LSIC: (50) Remark 3 We can also calculate a separate for each element node, or degree of freedom, or element equation. In that case, each component of would be calculated separately for each element node, or degree of freedom, or element equation. For this, we first represent an element matrix in terms of its row matrices: 1 ; 2; : : :; nex and an element vector V in terms of its subvectors: ( V )1; ( V )2; : : :; ( V)nex . If we want a separate for each element node, then 1; 2; : : :; nex and ( V )1; ( V )2; : : :; ( V)nex would be the row matrices and subvectors corresponding to each element node, with nex = nen , where nen is the number of element nodes. If we want a separate for each degree of freedom, then 1 ; 2; : : :; nex and ( V )1; ( V)2 ; : : :; ( V)nex would be the row matrices and subvectors corresponding to each degree of freedom, with nex = ndof , where ndof is the number of degrees of freedom. If we want a separate for each element equation, then 1 ; 2; : : :; nex and ( V )1; ( V )2; : : :; ( V)nex would be the row matrices and subvectors corresponding to each element equation, with nex = nee , where nee is the number of element equations. Based on this, the components of would be calculated using the norms of these row matrices or subvectors, instead of the element matrices or vectors. For example, a separate S1 or SV1 for each element node would be calculated by using the expression b b b b b b b b b b b b b b b b b kc k (S1)a = ~a ; a = 1; 2; : : :; nen kkak (SV1 )a = k(c )ak ; a = 1; 2; : : :; n : en k(k~ )ak V V b b b b b b b b or b (51) (52) Tayfun Tezduyar Remark 4 The concept of calculating a separate for each element node or equation can be extended to calculating a separate for each global node or equation. This can be accomplished by first representing a global matrix or vector in terms of its row matrices or subvectors associated with the global nodes or equations, and then by calculating the components of using the norms of these global row matrices or subvectors. With this approach, applying the class of stabilization techniques described in this paper to element-free methods would become more direct. For the purpose of comparison, we define here also the stabilization parameters that are based on an earlier definition of the length scale h [8]: hUGN = 2 kuh k nen X a=1 !,1 juh rNaj ; (53) where Na is the interpolation function associated with node a. The stabilization parameters are defined as follows: hUGN ; 2kuh k t = ; SUGN1 = SUGN2 (54) (55) 2 SUGN3 = (SUPG)UGN = 2 hUGN ; 4 1 (56) 2 SUGN1 + (PSPG)UGN = (SUPG)UGN ; (LSIC )UGN = Here z is given as follows: 2 ( z= where ReUGN hUGN 1 1 2 SUGN2 + 1 2 SUGN3 3 2 ; (57) (58) kuhk z: ReUGN , 1 (59) ReUGN 3; ReUGN > 3; (60) h = ku 2khUGN . Comparisons between the performances of these earlier stabilization parameters and the ones proposed here can be found in [11]. These comparisons show that, especially for special element geometries, the performances are similar. Remark 5 The expression for SUGN1 can be written more directly as SUGN1 = nen X a=1 !,1 juh rNaj ; (61) and based on that, the expression for hUGN can be written as hUGN = 2kuhk SUGN1: (62) WCCM V, July 7–12, 2002, Vienna, Austria A rationale for SUGN1 given by Eq. (61) can be provided based on Remark 3 and Eq. (52). For that, we apply Eq. (52) to the advection-diffusion equation: (SV1 )a = Z e Z e Na uh rh d uh rNa uh rh d : (63) Assuming one-point integration, we can write: (SV1 )a = jNaj : h ju rNaj (64) u Let us define SUGN1 to be the weighted average (weighted with j h rNaj) of these nodal SV1 values: nen X SUGN1 = a=1 !,1 juh rN nen X aj a=1 jNaj : For linear, bilinear and trilinear elements jNaj = Na and therefore nen X SUGN1 = a=1 !,1 juh rNaj (65) Pnen a=1 jNaj = 1. Consequently: : (66) As a potential alternative or complement to the LSIC stabilization, we propose the DiscontinuityCapturing Directional Dissipation (DCDD) stabilization. In describing the DCDD stabilization, we first define the unit vectors and : s r h kuh k ; s = kuuhk ; r = k r rkuh k k and the element-level matrices and vectors cr , k~r , (cr ) , and (k~r ) : V Z cr : k~r : e V : (cr )V ; (68) (r rwh ) (r ruh )d : (k~r )V : (69) e Z (67) wh (r ruh)d Then the DCDD stabilization is defined as SDCDD = nel Z X e=1 e DCDDr wh : rr , (r s)2ss ruh d ; (70) where the element-matrix-based and element-vector-based DCDD viscosities are: jr uhj kc~rk ; kkrk k(c ) k ) = jr uh j ~r : k(kr) k DCDD = (DCDD V V (71) (72) V An approximate version of the expression given by Eq. (71) can be written as h DCDD = jr uh j RGN ; 2 (73) Tayfun Tezduyar where hRGN = 2 nen X a=1 jr rNaj !,1 : (74) A different way of determining DCDD can be expressed as 2 DCDD = DCDD kuh k ; (75) where DCDD = Here k rkuhk k h 2kUk kUk hDCDD DCDD U represents a global velocity scale, and h DCDD : (76) can be calculated by using the expression hDCDD = 2 ~r ; kkrk kc k (77) hDCDD = hRGN : (78) or the approximation Combining Eqs. (75) and (76), we obtain DCDD = 1 2 kuhk 2(h kUk DCDD )2 k rkuh k k : (79) It was shown by Mittal [13] that flow computations with the SUPG and PSPG formulations (based on stabilization parameters very much like those given by Eqs. (53)-(60)) and very high aspect-ratio elements in the boundary layers might in some cases exhibit convergence problems and inaccuracies. As a remedy, Mittal [13] proposed to use an element length definition that represents the “minimum dimension” of an element and gives the minimum edge length in the special case of a rectangular element. In [4], we proposed to re-define PSPG by modifying the definitions of P3 and PV3 given by Eqs. (43) and (47). We proposed to accomplish that by using the expressions P3 = P1 kck ; kk~rk PV3 = PV1 kck ; kk~rk (80) or the approximations hRGN 2 P3 = P1 Re ; hUGN hRGN 2 PV3 = PV1 Re : hUGN (81) In [4], we further stated that these modifications can also be applied to S3 and SV3 given by Eqs. (22) and (26). Here we write that explicitly: S3 = S1 kck ; kk~rk hRGN 2 S3 = S1 Re ; hUGN SV3 = SV1 kck ; kk~rk (82) hRGN 2 SV3 = SV1 Re : hUGN (83) WCCM V, July 7–12, 2002, Vienna, Austria However, if we are dealing with just an advection-diffusion equation, rather than the Navier-Stokes equations of incompressible flows, then the definition of the unit vector changes as follows: r jhj : r= kr rjhj k (84) We also propose to re-define SUGN3 given by Eq. (56) as follows: SUGN3 = 2 hRGN : 4 (85) Furthermore, we propose to replace (LSIC )UGN given by Eq. (59) as follows: 2 (LSIC )UGN = (SUPG)UGN kuh k : (86) Remark 6 The “element length”s hUGN (given by Eq. (53)) and hRGN (Eq. (74)) can be viewed as the local length scales corresponding to the advection- and diffusion-dominated limits, respectively. 4 DSD/SST Finite Element Formulation In the DSD/SST method, the finite element formulation of the governing equations is written over a sequence of N space-time slabs Qn , where Qn is the slice of the space-time domain between the time levels tn and tn+1 . At each time step, the integrations involved in the finite element formulation are performed over Qn . The space-time finite element interpolation functions are continuous within a spacetime slab, but discontinuous from one space-time slab to another. Typically we use first-order polyno+ mials as interpolation functions. The notation (), n and ()n denotes the function values at tn as approached from below and above respectively. Each Qn is decomposed into space-time elements Qen , where e = 1; 2; : : :; (nel )n . The subscript n used with nel is to account for the general case in which the number of space-time elements may change from one space-time slab to another. The Dirichlet- and Neumann-type boundary conditions are enforced over (Pn )g and (Pn )h , the complementary subsets of the lateral boundary of the space-time slab. The finite element trial function spaces (Suh )n for velocity and (Sph )n for pressure, and the test function spaces (Vuh )n and (Vph)n = (Sph )n are defined by using, over Qn , first-order polynomials in both space and time. u u 2 (Suh)n and ph 2 (Sph)n such h The DSD/SST formulation is written as follows: given ( h ), n , find that 8 h 2 (Vuh )n and q h 2 (Vph )n : w h wh @@tu + uh ruh , f h dQ + "(wh) : (ph; uh)dQ Qn Qn Z Z Z , wh hh dP + qhr uh dQ + (wh)+n (uh)+n , (uh),n d (Pn )h Qn n Z (nX ) el n i LSME h h h h h Ł(q ; w ) Ł(p ; u ) , f h dQ + e=1 Qen nel Z X + LSICr whr uh dQ = 0; e e=1 Qn Z Z (87) Tayfun Tezduyar where @ wh Ł (q h ; w h ) = + uh rwh @t , r (qh; wh); (88) and LSME and LSIC are the stabilization parameters (see [14]). This formulation is applied to all spacetime slabs Q0; Q1; Q2; : : :; QN ,1, starting with ( h ), 0 = 0 . For an earlier, detailed reference on this stabilized formulation see [1]. u u Remark 7 Space-Time Extension of the Calculations Described in Section 3 Let us write a DSD/SST formulation that is slightly different than the one given by Eq. (87). We do that by neglecting the (LSME =) r (2""( h)) term and replacing LSME with SUPG and PSPG : w h wh @@tu + uh ruh , f h dQ + "(wh) : (ph; uh)dQ Qn Qn Z Z Z , wh hhdP + qhr uhdQ + (wh)+n (uh )+n , (uh),n d (Pn )h Qn n h (nX el )n Z i 1 @ wh h h h + SUPG + u rw + PSPGrq Ł(ph ; uh) , f h dQ @t e=1 Qen nel Z X + LSICr wh r uh dQ = 0: e Q e=1 n Z Z (89) For extensions of the calculations based on matrix norms, we define the space-time augmented versions of the element-level matrices and vectors given by Eqs. (30), (34), and (38): c A h h @ u + uh ruh dQ w @t Qen : k~ A : A : Z Z Qen @ wh + uh rwh @t : (cA )V ; (90) h @@tu + uh ruh dQ : (k~ A)V; (91) @ uh r qh + uh ruh dQ @t Qen Z : (A)V : (92) The components of element-matrix-based SUPG are defined as follows: kc k ; kk~ k kc k ; = kk~ rk S12 = A (93) A S3 k A (94) S12 where ~ r is the space-time version (i.e. integrated over the space-time element domain Qen ) of the element-level matrix given by Eq. (69). To construct SUPG from its components we propose the form SUPG = 1 r S12 1 1 ,r + r S3 : (95) WCCM V, July 7–12, 2002, Vienna, Austria The components of the element-vector-based SUPG are defined as follows: k(c ) k ; k(k~ ) k kc k : = ~ rk kk SV12 = A V (96) A V SV3 A (97) SV12 From these two components, (SUPG)V = 1 1 r + SV3 r SV12 , 1 r : (98) The components of element-matrix-based PSPG are defined as follows: kg k ; k k kc k ; = kk~ rk T P12 = (99) A P3 A (100) P12 g where T is the space-time version of the element-level matrix given by Eq. (33). To construct PSPG from its components we propose the form PSPG = 1 1 ,r 1 + r P3 r P12 : (101) The components of the element-vector-based PSPG are defined as follows: kg k T V PV12 = k( ) k ; kc k : = ~ rk kk (102) A V PV3 A From these components, (PSPG)V = 1 1 r + PV3 r PV12 The element-matrix-based LSIC is defined as LSIC = where (103) PV12 , 1 r : (104) kc k ; kek A (105) e is the space-time version of the element-level matrix given by Eq. (40). The element-vector-based LSIC is defined as (LSIC)V = LSIC: (106) The space-time versions of SUGN1 , SUGN2 , SUGN3 , (SUPG)UGN , (PSPG)UGN , and (LSIC )UGN , given respectively by Eqs. (54), (55), (85), (57), (58), and (86), are defined as follows: SUGN12 = nen @N X a @t a=1 !,1 + uh rNa ; (107) Tayfun Tezduyar SUGN3 = (SUPG )UGN = h2RGN ; 4 1 2 SUGN13 (108) + 1 2 SUGN3 , 1 2 ; (PSPG )UGN = (SUPG)UGN ; (LSIC )UGN = (SUPG)UGN kuh k2 : (109) (110) (111) Here, nen is the number of nodes for the space-time element, and Na is the space-time interpolation function associated with node a. 5 Concluding Remarks We described how we propose to determine the stabilization parameters (“ ”s) and element length scales used in stabilized finite element formulations of flow problems. These stabilized formulations include the interface-tracking and interface-capturing techniques we developed for computation of flows with moving boundaries and interfaces. The interface-tracking techniques are based on the Deforming-SpatialDomain/Stabilized Space-Time formulation, where the mesh moves to track the interface. The interfacecapturing techniques, typically used with non-moving meshes, are based on a stabilized semi-discrete formulation of the Navier-Stokes equations, combined with a stabilized formulation of an advection equation. The advection equation governs the time-evolution of an interface function marking the interface location. As specific stabilization methods, we focused on the streamline-upwind/Petrov-Galerkin (SUPG) and pressure-stabilizing/Petrov-Galerkin (PSPG) methods. For the Navier-Stokes equations and the advection equation, we described the element-matrix-based and element-vector-based s designed for semi-discrete and space-time formulations. These definitions are expressed in terms of the ratios of the norms of the relevant matrices or vectors. They take into account the local length scales, advection field and the element-level Reynolds number. Based on these definitions, a can be calculated for each element, or even for each element node or degree of freedom or element equation. We also described certain variations and complements of these new s, including the approximate versions that are based on the local length scales for the advection- and diffusion-dominated limits. Acknowledgments This work was supported by the Army Natick Soldier Center and NASA JSC. References [1] T. Tezduyar, Stabilized finite element formulations for incompressible flow computations, Advances in Applied Mechanics, 28, (1991), 1–44. [2] T. Tezduyar, Finite element methods for flow problems with moving boundaries and interfaces, Archives of Computational Methods in Engineering, 8, (2001), 83–130. [3] T. Tezduyar, Finite element interface-tracking and interface-capturing techniques for flows with moving boundaries and interfaces, in Proceedings of the ASME Symposium on Fluid-Physics WCCM V, July 7–12, 2002, Vienna, Austria and Heat Transfer for Macro- and Micro-Scale Gas-Liquid and Phase-Change Flows (CD-ROM), ASME Paper IMECE2001/HTD-24206, ASME, New York, New York (2001). [4] T. Tezduyar, Stabilized finite element formulations and interface-tracking and interface-capturing techniques for incompressible flows (2002), to appear in Proceedings of the Workshop on Numerical Simulations of Incompressible Flows, Half Moon Bay, California. [5] T. Hughes, A. Brooks, A multi-dimensional upwind scheme with no crosswind diffusion, in T. Hughes, ed., Finite Element Methods for Convection Dominated Flows, AMD-Vol.34, ASME, New York (1979), pp. 19–35. [6] T. Hughes, L. Franca, G. Hulbert, A new finite element formulation for computational fluid dynamics: VIII. the Galerkin/least-squares method for advective-diffusive equations, Computer Methods in Applied Mechanics and Engineering, 73, (1989), 173–189. [7] T. Tezduyar, T. Hughes, Finite element formulations for convection dominated flows with particular emphasis on the compressible Euler equations, in Proceedings of AIAA 21st Aerospace Sciences Meeting, AIAA Paper 83-0125, Reno, Nevada (1983). [8] T. Tezduyar, Y. Park, Discontinuity capturing finite element formulations for nonlinear convectiondiffusion-reaction problems, Computer Methods in Applied Mechanics and Engineering, 59, (1986), 307–325. [9] T. Tezduyar, D. Ganjoo, Petrov-Galerkin formulations with weighting functions dependent upon spatial and temporal discretization: Applications to transient convection-diffusuion problmes, Computer Methods in Applied Mechanics and Engineering, 59, (1986), 49–71. [10] L. Franca, S. Frey, T. Hughes, Stabilized finite element methods: I. Application to the advectivediffusive model, Computer Methods in Applied Mechanics and Engineering, 95, (1992), 253–276. [11] T. Tezduyar, Y. Osawa, Finite element stabilization parameters computed from element matrices and vectors, Computer Methods in Applied Mechanics and Engineering, 190, (2000), 411–430. [12] T. Tezduyar, Adaptive determination of the finite element stabilization parameters, in Proceedings of the ECCOMAS Computational Fluid Dynamics Conference 2001 (CD-ROM), Swansea, Wales, United Kingdom (2001). [13] S. Mittal, On the performance of high aspect-ratio elements for incompressible flows, Computer Methods in Applied Mechanics and Engineering, 188, (2000), 269–287. [14] T. Tezduyar, Y. Osawa, Methods for parallel computation of complex flow problems, Parallel Computing, 25, (1999), 2039–2066.
© Copyright 2025 Paperzz