12.1.7. Geometry and discretization
12.1.7.1. COORDINATES
Data Type: CHARACTER
Coordinate system used in the simulation.
Name |
Default? |
Description |
|---|---|---|
|
Cartesian coordinates. |
|
|
Cylindrical coordinates. |
12.1.7.2. CPX(CTRL)
Data Type: DOUBLE PRECISION
\(0 \le CTRL \le MAX{\_}CP\)
Location of control points in x-direction.
12.1.7.3. CPY(CTRL)
Data Type: DOUBLE PRECISION
\(0 \le CTRL \le MAX{\_}CP\)
Location of control points in y-direction.
12.1.7.4. CPZ(CTRL)
Data Type: DOUBLE PRECISION
\(0 \le CTRL \le MAX{\_}CP\)
Location of control points in z-direction.
12.1.7.5. CYCLIC_X
Data Type: LOGICAL
Flag for making the x-direction cyclic without pressure drop. No other boundary conditions for the x-direction should be specified.
Name |
Default? |
Description |
|---|---|---|
|
◉ |
No cyclic condition at x-boundary. |
|
Cyclic condition at x-boundary. |
12.1.7.6. CYCLIC_X_PD
Data Type: LOGICAL
Flag for making the x-direction cyclic with pressure drop. If the keyword FLUX_G is given a value, this becomes a cyclic boundary condition with specified mass flux. No other boundary conditions for the x-direction should be specified.
Name |
Default? |
Description |
|---|---|---|
|
◉ |
No cyclic condition at x-boundary. |
|
Cyclic condition with pressure drop at x-boundary. |
12.1.7.7. CYCLIC_Y
Data Type: LOGICAL
Flag for making the y-direction cyclic without pressure drop. No other boundary conditions for the y-direction should be specified.
Name |
Default? |
Description |
|---|---|---|
|
◉ |
No cyclic condition at y-boundary. |
|
Cyclic condition at x-boundary. |
12.1.7.8. CYCLIC_Y_PD
Data Type: LOGICAL
Flag for making the y-direction cyclic with pressure drop. If the keyword FLUX_G is given a value this becomes a cyclic boundary condition with specified mass flux. No other boundary conditions for the y-direction should be specified.
Name |
Default? |
Description |
|---|---|---|
|
◉ |
No cyclic condition at y-boundary. |
|
Cyclic condition with pressure drop at y-boundary. |
12.1.7.9. CYCLIC_Z
Data Type: LOGICAL
Flag for making the z-direction cyclic without pressure drop. No other boundary conditions for the z-direction should be specified.
Name |
Default? |
Description |
|---|---|---|
|
◉ |
No cyclic condition at z-boundary. |
|
Cyclic condition at z-boundary. |
12.1.7.10. CYCLIC_Z_PD
Data Type: LOGICAL
Flag for making the z-direction cyclic with pressure drop. If the keyword FLUX_G is given a value this becomes a cyclic boundary condition with specified mass flux. No other boundary conditions for the z-direction should be specified.
Name |
Default? |
Description |
|---|---|---|
|
◉ |
No cyclic condition at z-boundary. |
|
Cyclic condition with pressure drop at z-boundary. |
12.1.7.11. CYLINDRICAL_2D
Data Type: LOGICAL
Applies the 2.5D model for cylindrical column by combining 2D assumption and axi-symmetric assumption. Li et al. (2015). A 2.5D computational method to simulate cylindrical fluidized beds, Chemical Engineering Science, 123:236-246.
12.1.7.12. DELP_X
Data Type: DOUBLE PRECISION
Fluid pressure drop across XLENGTH when a cyclic boundary condition with pressure drop is imposed in the x-direction.
12.1.7.13. DELP_Y
Data Type: DOUBLE PRECISION
Fluid pressure drop across YLENGTH when a cyclic boundary condition with pressure drop is imposed in the y-direction.
12.1.7.14. DELP_Z
Data Type: DOUBLE PRECISION
Fluid pressure drop across ZLENGTH when a cyclic boundary condition with pressure drop is imposed in the z-direction.
12.1.7.15. DX(CELL)
Data Type: DOUBLE PRECISION
\(0 \le Cell \le 5000\)
Cell sizes in the x (r) direction. Enter values from DX(0) to DX(IMAX-1).
Use uniform mesh size with higher-order discretization methods.
DX should be kept uniform in cylindrical coordinates for strict momentum conservation.
12.1.7.16. DY(CELL)
Data Type: DOUBLE PRECISION
\(0 \le Cell \le 5000\)
Cell sizes in the y-direction. Enter values from DY(0) to DY(JMAX-1). Use uniform mesh size with second-order discretization methods.
12.1.7.17. DZ(CELL)
Data Type: DOUBLE PRECISION
\(0 \le Cell \le 5000\)
Cell sizes in the z (theta) direction. Enter values from DZ(0) to DZ(KMAX-1). Use uniform mesh size with second-order discretization methods.
12.1.7.18. ERX(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Expansion ratio (last DX/first DX) in a segment (x-direction).
12.1.7.19. ERY(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Expansion ratio (last DY/first DY) in a segment (y-direction).
12.1.7.20. ERZ(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Expansion ratio (last DZ/first DZ) in a segment (z-direction).
12.1.7.21. FIRST_DX(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Value of first DX in a segment (x-direction). A negative value will copy DX from previous segment (if available).
12.1.7.22. FIRST_DY(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Value of first DY in a segment (y-direction). A negative value will copy DY from previous segment (if available).
12.1.7.23. FIRST_DZ(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Value of first DZ in a segment (z-direction). A negative value will copy DZ from previous segment (if available).
12.1.7.24. FLUX_G
Data Type: DOUBLE PRECISION
If a value is specified, then the domain-averaged gas flux is held constant at that value in simulations over a periodic domain. A pair of boundaries specified as periodic with fixed pressure drop is then treated as periodic with fixed mass flux. Even for this case a pressure drop must also be specified, which is used as the initial guess in the simulations.
12.1.7.25. I_CYL_NUM
Data Type: INTEGER
Parameter to control the plate half width and the wedge radius in the 2.5D cylindrical model. This value should be less than half the grid cells in the radial direction (IMAX/2). [1]
12.1.7.26. I_CYL_TRANSITION
Data Type: INTEGER
Parameter to smooth the transition from cylindrical to 2D in the 2.5D cylindrical model. [2]
Name |
Default? |
Description |
|---|---|---|
|
◉ |
Two cell smoothing transition. |
|
One cell smoothing transition. |
|
|
No smoothing. |
12.1.7.27. IMAX
Data Type: INTEGER
Number of cells in the x (r) direction.
12.1.7.28. JMAX
Data Type: INTEGER
Number of cells in the y-direction.
12.1.7.29. KMAX
Data Type: INTEGER
Number of cells in the z-direction.
12.1.7.30. LAST_DX(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Value of last DX in a segment (x-direction). A negative value will copy DX from next segment (if available).
12.1.7.31. LAST_DY(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Value of last DY in a segment (y-direction). A negative value will copy DY from next segment (if available).
12.1.7.32. LAST_DZ(CTRL)
Data Type: DOUBLE PRECISION
\(1 \le CTRL \le MAX{\_}CP\)
Value of last DZ in a segment (z-direction). A negative value will copy DZ from next segment (if available).
12.1.7.33. NCX(CTRL)
Data Type: INTEGER
\(1 \le CTRL \le MAX{\_}CP\)
Number of cells within a segment (x-direction).
12.1.7.34. NCY(CTRL)
Data Type: INTEGER
\(1 \le CTRL \le MAX{\_}CP\)
Number of cells within a segment (y-direction).
12.1.7.35. NCZ(CTRL)
Data Type: INTEGER
\(1 \le CTRL \le MAX{\_}CP\)
Number of cells within a segment (z-direction).
12.1.7.36. NO_K
Data Type: LOGICAL
Flag to disable the third dimension (i.e., 2D simulation).
Z axis in Cartesian coordinate system
Theta in cylindrical coordinate system
Name |
Default? |
Description |
|---|---|---|
|
◉ |
3D simulation. |
|
2D simulation. |
12.1.7.37. SHEAR
Data Type: LOGICAL
Imposes a mean shear on the flow field as a linear function of the x coordinate. This feature should only be used when CYCLIC_X is .TRUE. and the keyword V_SH is set.
12.1.7.38. V_SH
Data Type: DOUBLE PRECISION
Specifies the mean y velocity component at the eastern boundary of the domain (V_SH), and the mean Y velocity (-V_SH) at the western boundary of the domain.
12.1.7.39. X_MAX
Data Type: DOUBLE PRECISION
Simulation domain upper bound in the x-direction.
12.1.7.40. X_MIN
Data Type: DOUBLE PRECISION
Simulation domain lower bound in the x-direction.
12.1.7.41. XLENGTH
Data Type: DOUBLE PRECISION
Simulation domain length in the x (r) direction.
12.1.7.42. XMIN
Data Type: DOUBLE PRECISION
The inner radius in the simulation of an annular cylindrical region.
12.1.7.43. Y_MAX
Data Type: DOUBLE PRECISION
Simulation domain upper bound in the y-direction.
12.1.7.44. Y_MIN
Data Type: DOUBLE PRECISION
Simulation domain lower bound in the y-direction.
12.1.7.45. YLENGTH
Data Type: DOUBLE PRECISION
Simulation domain length in the y-direction.
12.1.7.46. Z_MAX
Data Type: DOUBLE PRECISION
Simulation domain upper bound in the z-direction.
12.1.7.47. Z_MIN
Data Type: DOUBLE PRECISION
Simulation domain lower bound in the z-direction.
12.1.7.48. ZLENGTH
Data Type: DOUBLE PRECISION
Simulation domain length in the z (theta) direction.