12.1.12. Point Source¶
Point sources (PS) are used in place of mass inlets where either the geometry and/or grid resolution prohibit proper boundary condition specification. For example, a point source may be used to model an injector with dimensions smaller than the grid. Point sources may be defined within a single computational cell, along a plane, or as a volume of computational cells.
Point sources introduce mass directly into a computational cell unlike a
boundary condition which specifies flow along a cell face. One consequence of
this implementation is that point sources are subjected to convection/diffusion
forces and may not travel parallel to the specified directional preference.
Directional preference is specified with a velocity vector (i.e., PS_U_g
,
PS_V_g
, etc.), however, directional preference is not required.
Examples showing how to setup point sources can be found in: legacy_tutorials/point_source_spiral
Legacy tutorials can be found by downloading the source tarball. They are meant to provide representative setups for older versions of MFiX (before the launch of the GUI), and are not guaranteed to run with the latest version of MFiX.
12.1.12.1. PS_X_W(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
X coordinate of the west face or edge.
12.1.12.2. PS_X_E(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
X coordinate of the east face or edge.
12.1.12.3. PS_Y_S(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Y coordinate of the south face or edge.
12.1.12.4. PS_Y_N(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Y coordinate of the north face or edge.
12.1.12.5. PS_Z_B(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Z coordinate of the bottom face or edge.
12.1.12.6. PS_Z_T(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Z coordinate of the top face or edge.
12.1.12.7. PS_I_W(PS)¶
Data Type: INTEGER
\(1 \le PS \le 5000\)
I index of the west-most cell.
12.1.12.8. PS_I_E(PS)¶
Data Type: INTEGER
\(1 \le PS \le 5000\)
I index of the east-most cell.
12.1.12.9. PS_J_S(PS)¶
Data Type: INTEGER
\(1 \le PS \le 5000\)
J index of the south-most cell.
12.1.12.10. PS_J_N(PS)¶
Data Type: INTEGER
\(1 \le PS \le 5000\)
J index of the north-most cell.
12.1.12.11. PS_K_B(PS)¶
Data Type: INTEGER
\(1 \le PS \le 5000\)
K index of the bottom-most cell.
12.1.12.12. PS_K_T(PS)¶
Data Type: INTEGER
\(1 \le PS \le 5000\)
K index of the top-most cell.
12.1.12.13. PS_U_G(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
X-axial component of incoming gas velocity.
12.1.12.14. PS_V_G(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Y-axial component of incoming gas velocity.
12.1.12.15. PS_W_G(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Z-axial component of incoming gas velocity.
12.1.12.16. PS_MASSFLOW_G(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Gas mass flow rate through the point source.
12.1.12.17. PS_T_G(PS)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
Temperature of incoming gas.
12.1.12.18. PS_X_G(PS, SPECIES)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Species \le 100\)
Gas phase incoming species n mass fraction.
12.1.12.19. PS_U_S(PS, PHASE)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Phase \le 10\)
X-axial component of incoming solids velocity.
12.1.12.20. PS_V_S(PS, PHASE)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Phase \le 10\)
Y-axial component of incoming solids velocity.
12.1.12.21. PS_W_S(PS, PHASE)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Phase \le 10\)
Z-axial component of incoming solids velocity.
12.1.12.22. PS_MASSFLOW_S(PS, PHASE)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Phase \le 10\)
Solids mass flow rate through the point source.
12.1.12.23. PS_T_S(PS, PHASE)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Phase \le 10\)
Temperature of incoming solids.
12.1.12.24. PS_X_S(PS, PHASE, SPECIES)¶
Data Type: DOUBLE PRECISION
\(1 \le PS \le 5000\)
\(1 \le Phase \le 10\)
\(1 \le Species \le 100\)
Solids phase incoming species n mass fraction.