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

18.4.1 Discretization of the Momentum Equation

The discretization scheme described in Section  18.3 for a scalar transport equation is also used to discretize the momentum equations. For example, the $x$-momentum equation can be obtained by setting $\phi=u$:


 a_P \, u = \sum_{\rm nb} a_{\rm nb} \, u_{\rm nb} + \sum p_f {\rm A} \cdot \hat{\imath} + S (18.4-3)

If the pressure field and face mass fluxes are known, Equation  18.4-3 can be solved in the manner outlined in Section  18.3, and a velocity field obtained. However, the pressure field and face mass fluxes are not known a priori and must be obtained as a part of the solution. There are important issues with respect to the storage of pressure and the discretization of the pressure gradient term; these are addressed next.

ANSYS FLUENT uses a co-located scheme, whereby pressure and velocity are both stored at cell centers. However, Equation  18.4-3 requires the value of the pressure at the face between cells $c0$ and $c1$, shown in Figure  18.2.1. Therefore, an interpolation scheme is required to compute the face values of pressure from the cell values.



Pressure Interpolation Schemes


The default scheme in ANSYS FLUENT interpolates the pressure values at the faces using momentum equation coefficients [ 292]:


 P_f = \frac{\frac{P_{c_0}}{a_{p,c_0}} + \frac{P_{c_1}}{a_{p,c_1}}}{\frac{1}{a_{p,c_0}} + \frac{1}{a_{p,c_1}}} (18.4-4)

This procedure works well as long as the pressure variation between cell centers is smooth. When there are jumps or large gradients in the momentum source terms between control volumes, the pressure profile has a high gradient at the cell face, and cannot be interpolated using this scheme. If this scheme is used, the discrepancy shows up in overshoots/undershoots of cell velocity.

Flows for which the standard pressure interpolation scheme will have trouble include flows with large body forces, such as in strongly swirling flows, in high-Rayleigh-number natural convection and the like. In such cases, it is necessary to pack the mesh in regions of high gradient to resolve the pressure variation adequately.

Another source of error is that ANSYS FLUENT assumes that the normal pressure gradient at the wall is zero. This is valid for boundary layers, but not in the presence of body forces or curvature. Again, the failure to correctly account for the wall pressure gradient is manifested in velocity vectors pointing in/out of walls.

Several alternate methods are available for cases in which the standard pressure interpolation scheme is not valid:

For recommendations on when to use these alternate schemes, see this section in the separate User's Guide.


next up previous contents index Previous: 18.4 Pressure-Based Solver
Up: 18.4 Pressure-Based Solver
Next: 18.4.2 Discretization of the
Release 12.0 © ANSYS, Inc. 2009-01-23