[ANSYS, Inc. Logo] return to home search
next up previous contents index

18.4.5 Time-Advancement Algorithm

For time-dependent flows, the discretized form of the generic transport equations is of the following form:


 \int_V \frac{\partial\rho\phi}{\partial t}\,dV + \oint \rho ... ..._{\phi} \, \nabla \phi \cdot d{\vec A} + \int_V S_{\phi} \, dV (18.4-25)


where      
  $\frac{\partial\rho\phi}{\partial t}$ = conservative form of transient derivative of transported variable $\phi$
  $\rho$ = density
  ${\vec v}$ = velocity vector (= $u \,\hat{\imath} + v \,\hat{\jmath}$ in 2D)
  ${\vec A}$ = surface area vector
  ${\Gamma}_{\phi}$ = diffusion coefficient for $\phi$
  $\nabla \phi$ = gradient of $\phi$ (= $(\partial\phi/\partial x) \,\hat{\imath} + (\partial\phi/\partial y)\,\hat{\jmath}$ in 2D)
  $S_{\phi}$ = source of $\phi$ per unit volume

The temporal discretization of the transient derivative in the Equation  18.4-25 is described in Section  18.3.2, including first-order and second-order schemes in time. The pressure-based solver in ANSYS FLUENT uses an implicit discretization of the transport equation (Equation  18.4-25). As a standard default approach, all convective, diffusive, and source terms are evaluated from the fields for time level n+1.


 \int_V \frac{\partial\rho\phi}{\partial t}\,dV + \oint \rho^... ...nabla \phi^{n+1} \cdot d{\vec A} + \int_V {S_\phi}^{n+1} \, dV (18.4-26)

In the pressure-based solver, the overall time-discretization error is determined by both the choice of temporal discretization (e.g., first-order, second-order) and the manner in which the solutions are advanced to the next time step (time-advancement scheme). Temporal discretization introduces the corresponding truncation error; $O(\Delta t)$, $O\left[(\Delta t)^2\right]$, for first-order and second-order, respectively. The segregated solution process by which the equations are solved one by one introduces splitting error. There are two approaches to the time-advancement scheme depending on how you want to control the splitting error.



Iterative Time-Advancement Scheme


In the iterative scheme, all the equations are solved iteratively, for a given time-step, until the convergence criteria are met. Thus, advancing the solutions by one time-step normally requires a number of outer iterations as shown in Figure  18.1.1 and Figure  18.4.1. With this iterative scheme, non-linearity of the individual equations and inter-equation couplings are fully accounted for, eliminating the splitting error. The iterative scheme is the default in ANSYS FLUENT.

Figure 18.4.1: Overview of the Iterative Time Advancement Solution Method For the Segregate Solver
figure

The Frozen Flux Formulation

The standard fully-implicit discretization of the convective part of Equation  18.4-26 produces non-linear terms in the resulting equations. In addition, solving these equations generally requires numerous iterations per time step. As an alternative, ANSYS FLUENT provides an optional way to discretize the convective part of Equation  18.4-25 using the mass flux at the cell faces from the previous time level n.


 \oint \rho \phi \, {\vec v} \cdot d{\vec A} = \oint \rho^{n} \phi^{n+1} \, {\vec v}^{n} \cdot d{\vec A} (18.4-27)

The solution still has the same order of accuracy but the non-linear character of the discretized transport equation is essentially reduced and the convergence within each time step is improved.

The Frozen Flux Formulation option is accessible from the Solution Methods dialog box.

figure   

This option is only available for single-phase transient problems that use the segregated iterative solver and do not use a moving/deforming mesh model.



Non-Iterative Time-Advancement Scheme


The iterative time-advancement scheme requires a considerable amount of computational effort due to a large number of outer iterations performed for each time-step. The idea underlying the non-iterative time-advancement (NITA) scheme is that, in order to preserve overall time accuracy, you do not really need to reduce the splitting error to zero, but only have to make it the same order as the truncation error. The NITA scheme, as seen in Figure  18.4.2, does not need the outer iterations, performing only a single outer iteration per time-step, which significantly speeds up transient simulations. However, the NITA scheme still allows for an inner iteration to solve the individual set of equations.

Figure 18.4.2: Overview of the Non-Iterative Time Advancement Solution Method
figure

ANSYS FLUENT offers two versions of NITA schemes; the non-iterative fractional step method (FSM) ([ 8], [ 81], [ 142], and [ 143]) and the non-iterative PISO method [ 140] . Both NITA schemes are available for first-order and second-order time integration.

figure   

In general, the NITA solver is not recommended for highly viscous fluid flow.


next up previous contents index Previous: 18.4.4 Steady-State Iterative Algorithm
Up: 18.4 Pressure-Based Solver
Next: 18.5 Density-Based Solver
Release 12.0 © ANSYS, Inc. 2009-01-23