3.4.6. Discrete Transport Equations
The discrete form of the linearized equations are presented in this section. The nonlinear solution procedure consists of repeated approximate Newton linearizations and linear solves of the discrete equation,
(3.839)
The matrix is based on an approximate linearization
of
from (3.838) about a predicted
value
,
(3.840)
The right-hand side, , of the linearized
equation represents the residual of the nonlinear equation,
(3.841)
If the nonlinear equation is converged, the right-hand side will be zero. The linear equations are solved in delta-form. The solution vector consists of the change in the unknown rather than the new value of the unknown.
There are four solution states in the nonlinear solver algorithm.
The time level is the old time level. The state
represents predicted values at the new time
level before the linear solve. The state
represents the values after the linear solve.
The time level
is the new time level.
Within the nonlinear iteration cycle,
values at the new time level
are copied to the
predicted level
before the next iteration.
There are three stages to the assembly of the matrix that result from the linearization. The first stage is the assembly of element contributions. The elements contain control-volume sub-faces that are internal to the mesh. The second state is the assembly of flux boundary conditions. The flux boundary conditions contribute to the control-volume sub-faces on the boundary of the mesh. The flux boundary condition contributions are full element contributions because they may involve both boundary and interior nodes. The third stage is the enforcement of Dirichlet boundary conditions.
The element matrix contributions are processed by first evaluating surface integral fluxes at sub-faces and then evaluating volume integral terms at sub-volumes. The flux is evaluate at a sub-face and then added or subtracted from the two adjacent control-volumes. The sub-face area components are constructed such that the face normal direction points from the left adjacent node to the right adjacent node. Fluxes are subtracted from the left node (L) and added to the right node (R). The left and right adjacent nodes for a give sub-face number within an element are given in Tables Element variable values and differentials at control-volume faces for hexahedral elements. Face-to-edge number mapping., Element variable values and differentials at control-volume faces for tetrahedral elements. Face-to-edge number mapping., and Element variable values and differentials at control-volume faces for wedge elements. Face-to-edge number mapping..
The linearization of each transport equation can be broken into contributions from the time term, convection, diffusion, and sources.
(3.842)
(3.843)
The linear system is assembled on an element-by-element basis.
Each element contributes and element matrix where
is the number of nodes in the element. The
nodal contribution from node
for the control volume about
node
is
. Nodal variables in the following discussion
are symbolized by capital letters.
Linear averages of variables at face
are
(3.844)
(3.845)
The density predictor (see Variable Density) may be used to compute the density at the new time level for the time derivative term.
The convection operator for a face is
and is described
in Upwind Interpolation for Convection.
Gradients of variables at face are:
(3.846)
(3.847)
(3.848)
(3.849)
(3.850)
3.4.6.1. Positive-Flow Convention and Integration Quadrature
The sign on a flux integral is defined such that flow into
a control volume is positive and flow out of a control
volume is negative. The equations are assembled into
the implicit matrix and right-hand side such that the
time derivative contribution of an unknown is positive.
In reference to the model differential equation,
(3.838), any implicit terms that contribute
to the control volume balance, , in a positive
sense must be moved to the implicit left-hand side, switching
signs.
The control volume balance is assembled on an element-by-element basis. Each element contributes terms from fluxes over its internal sub-control volume faces and volumetric terms from its internal sub-control volumes. A flux is computed for each sub-control volume face. The flux contribution is then summed into the two adjacent control volumes, adjusting the sign according to whether the flux is in or out of the control volume. The convention is that the sub-face normal direction between two adjacent control volumes is positive from the lower local sub-volume number to the higher sub-volume number in a local node numbering sense. The consistent treatment of fluxes is a requirement for conservation. Each sub-control volume face is numbered the same as the element edge number. The two adjacent control volumes for each edge number are given in Tables Element variable values and differentials at control-volume faces for hexahedral elements. Face-to-edge number mapping., Element variable values and differentials at control-volume faces for tetrahedral elements. Face-to-edge number mapping., and Element variable values and differentials at control-volume faces for wedge elements. Face-to-edge number mapping. for different element types.
The elemental flux contributions are assembled into a global control volume matrix. Each control volume balance is written in terms of coefficients multiplying the surrounding nodal values. In terms of matrix terminology for two-dimensional elements, the matrix coefficient for Node 5 of Figure 3.28, associated with the control volume center, is the diagonal term and should be positive. All other nodal coefficients for the control volume balance are the off-diagonal terms and complete one row of a global flux-balance matrix.
The control volume flux integrals are evaluated using numerical quadrature. The integral term for each control volume sub-face and sub-volume is evaluated using a single quadrature point. The number of quadrature points for the surface fluxes in an element is equivalent to the number of sub-faces. For example, a quadrilateral element will have four sub-face quadratures and four sub-volume quadratures. A hexahedral element will have twelve sub-face quadratures and eight sub-volume quadratures.
In three-dimensional elements, the control-volume sub-faces may not be planar. Care must be taken to conserve surface area over a control-volume to prevent non-physical sources and sinks. The sub-faces in a three-dimensional element are defined by bilinear surfaces and the discrete surface area differential is also a bilinear function. Since the quadrature for a bilinear function is exact if evaluated at the mid-point, the current quadrature strategy will ensure surface area conservation.
The quadrature coefficients are customarily derived such
that the integration ranges from to
, so a mapping
is required to quadrature space.
(3.851)
(3.852)
The integrand is evaluated at discrete points, called Gauss points, and summed using weighting functions.
(3.853)
For a one-point quadrature, and
.
3.4.6.2. X-Momentum, 3D Laminar Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.854)
(3.855)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.856)
(3.857)
(3.858)
(3.859)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix. The stress term may or may
not include the molecular viscosity, depending on the user specified model.
(3.860)
(3.861)
(3.862)
(3.863)
(3.864)
(3.865)
(3.866)
(3.867)
(3.868)
The pressure is assembled in the form of a volume integral. The pressure gradients have been pre-computed at nodes use a surface-integral approximation.
(3.869)
3.4.6.3. Y-Momentum, 3D Laminar Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.870)
(3.871)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.872)
(3.873)
(3.874)
(3.875)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix.
(3.876)
(3.877)
(3.878)
(3.879)
(3.880)
(3.881)
(3.882)
(3.883)
(3.884)
The pressure is assembled in the form of a volume integral. The pressure gradients have been pre-computed at nodes use a surface-integral approximation.
(3.885)
3.4.6.4. Z-Momentum, 3D Laminar Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.886)
(3.887)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.888)
(3.889)
(3.890)
(3.891)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix.
(3.892)
(3.893)
(3.894)
(3.895)
(3.896)
(3.897)
(3.898)
(3.899)
(3.900)
The pressure is assembled in the form of a volume integral. The pressure gradients have been pre-computed at nodes use a surface-integral approximation.
(3.901)
3.4.6.5. Buoyancy, Momentum Transport
The body force imposed by the buoyancy term can be constructed in one of three ways.
3.4.6.5.1. Boussinesq Form
For the Boussinesq approximation, the body force is evaluated at
the sub-volume centroid, , for sub-volume
.
(3.902)
3.4.6.5.2. Differential Form
For the “differential” form, the hydrostatic component of pressure
has been removed. The body force is evaluated at
the control-volume centroid, for sub-volume .
(3.903)
3.4.6.5.3. Full Form
The body force is evaluated at
the control-volume centroid, for sub-volume .
(3.904)
3.4.6.6. Mass Transport – 3D Continuity
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.905)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes using the
Rhie/Chow scheme from Flow Solver.
(3.906)
(3.907)
(3.908)
(3.909)
(3.910)
(3.911)
(3.912)
(3.913)
(3.914)
Velocity correction and new mass flow rate…..
3.4.6.7. Energy, 3D Laminar Transport
The laminar energy equation is linearized with respect to the temperature. The time term is lumped. The time-term contribution is evaluated for each sub-volume. The density must also be linearized for stability.
(3.915)
(3.916)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.917)
(3.918)
(3.919)
(3.920)
The heat conduction term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.921)
(3.922)
(3.923)
(3.924)
(3.925)
(3.926)
3.4.6.8. Temperature, 3D Laminar Transport
The laminar temperature equation is linearized with respect to the temperature. The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.927)
(3.928)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.929)
(3.930)
(3.931)
(3.932)
The heat conduction term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.933)
(3.934)
(3.935)
(3.936)
(3.937)
(3.938)
A correction for variable specific heat is applied as a volume term.
The correction is computed at the centroid of the sub-volume, , for
control volume
.
(3.939)
3.4.6.9. Species, 3D Laminar Transport
There is a species equations for each species.
The mass fraction is , where
is the
species number.
The time term is lumped. The time-term contribution
is evaluated for each sub-volume.
(3.940)
(3.941)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.942)
(3.943)
(3.944)
(3.945)
The mass diffusion term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.946)
(3.947)
(3.948)
(3.949)
(3.950)
(3.951)
3.4.6.10. X-Momentum, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.952)
(3.953)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.954)
(3.955)
(3.956)
(3.957)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix.
(3.958)
(3.959)
(3.960)
(3.961)
(3.962)
(3.963)
(3.964)
(3.965)
(3.966)
The pressure is assembled in the form of a volume integral. The pressure gradients have been pre-computed at nodes use a surface-integral approximation.
(3.967)
3.4.6.11. Y-Momentum, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.968)
(3.969)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.970)
(3.971)
(3.972)
(3.973)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix.
(3.974)
(3.975)
(3.976)
(3.977)
(3.978)
(3.979)
(3.980)
(3.981)
(3.982)
The pressure is assembled in the form of a volume integral. The pressure gradients have been pre-computed at nodes use a surface-integral approximation.
(3.983)
3.4.6.12. Z-Momentum, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.984)
(3.985)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.986)
(3.987)
(3.988)
(3.989)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix.
(3.990)
(3.991)
(3.992)
(3.993)
(3.994)
(3.995)
(3.996)
(3.997)
(3.998)
The pressure is assembled in the form of a volume integral. The pressure gradients have been pre-computed at nodes use a surface-integral approximation.
(3.999)
3.4.6.13. Turbulent Kinetic Energy, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.1000)
(3.1001)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1002)
(3.1003)
(3.1004)
(3.1005)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix.
(3.1006)
(3.1007)
(3.1008)
(3.1009)
(3.1010)
(3.1011)
The turbulence production is assembled in the form of a volume integral. The velocity derivatives are computed at the sub-volume centroids.
(3.1012)
(3.1013)
(3.1014)
The turbulence dissipation is assembled in the form of a volume integral. The terms are evaluated at the node associated with the control volume.
(3.1015)
(3.1016)
3.4.6.14. Turbulence Dissipation, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.1017)
(3.1018)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1019)
(3.1020)
(3.1021)
(3.1022)
The viscous stress term is computed at each face and assembled
to the left (IL) and right (IR) control volumes. Only the solenoidal
part of the stress term is used for the matrix. As with the turbulent kinetic
energy transport equation, the molecular viscosity may augment the effective
diffusivity.
(3.1023)
(3.1024)
(3.1025)
(3.1026)
(3.1027)
(3.1028)
The velocity derivatives are computed at the sub-volume centroids
using velocities at the new time level .
(3.1029)
(3.1030)
(3.1031)
The turbulence dissipation is assembled in the form of a volume integral. The terms are evaluated at the node associated with the control volume.
(3.1032)
(3.1033)
3.4.6.15. Energy, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.1034)
(3.1035)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1036)
(3.1037)
(3.1038)
(3.1039)
The heat conduction term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1040)
(3.1041)
(3.1042)
(3.1043)
(3.1044)
(3.1045)
3.4.6.16. Species, 3D Turbulent Transport
There is a species equations for each species.
The mass fraction is , where
is the
species number.
The time term is lumped. The time-term contribution
is evaluated for each sub-volume.
(3.1046)
(3.1047)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1048)
(3.1049)
(3.1050)
(3.1051)
The mass diffusion term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1052)
(3.1053)
(3.1054)
(3.1055)
(3.1056)
(3.1057)
The chemical production source terms from the EDC model are applied at the centroid of the control volume. The production term is constructed from the rate, the fine structure mass fractions, and the average mass fractions.
(3.1058)
(3.1059)
(3.1060)
3.4.6.17. Soot Transport, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.1061)
(3.1062)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1063)
(3.1064)
(3.1065)
(3.1066)
The diffusion term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1067)
(3.1068)
(3.1069)
(3.1070)
(3.1071)
(3.1072)
The soot production source term from the EDC model is applied at the centroid of the control volume.
(3.1073)
3.4.6.18. Soot Nuclei Transport, 3D Turbulent Transport
The time term is lumped. The time-term contribution is evaluated for each sub-volume.
(3.1074)
(3.1075)
The convection term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1076)
(3.1077)
(3.1078)
(3.1079)
The diffusion term is computed at each face and assembled
to the left (IL) and right (IR) control volumes.
(3.1080)
(3.1081)
(3.1082)
(3.1083)
(3.1084)
(3.1085)
The soot nuclei production source term from the EDC model is applied at the centroid of the control volume.
(3.1086)