You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation/case.md
+51-1Lines changed: 51 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -266,6 +266,16 @@ Setup: Only requires specifying `init_dir` and filename pattern via `zeros_defau
266
266
Implementation: All variables and file handling are managed in `src/common/include/ExtrusionHardcodedIC.fpp` with no manual grid configuration needed.
267
267
Usage: Ideal for initializing simulations from lower-dimensional solutions, enabling users to add perturbations or modifications to the base extruded fields for flow instability studies.
268
268
269
+
The following parameters support hardcoded initial conditions that read interface data from files:
270
+
271
+
| Parameter | Type | Description |
272
+
| ---: | :---: | :--- |
273
+
|`interface_file`| String | Path to interface geometry data file |
274
+
|`normFac`| Real | Interface normalization factor |
275
+
|`normMag`| Real | Interface normal magnitude |
276
+
|`g0_ic`| Real | Initial gas volume fraction for interfacial IC |
277
+
|`p0_ic`| Real | Initial pressure for interfacial IC |
278
+
269
279
#### Parameter Descriptions
270
280
271
281
-`num_patches` defines the total number of patches defined in the domain.
@@ -788,7 +798,7 @@ Details of the transducer acoustic source model can be found in \cite Maeda17.
|`pressure_force`| Logical | Enable pressure gradient force |
910
+
|`gravity_force`| Logical | Enable gravitational force |
911
+
|`write_void_evol`| Logical | Write void fraction evolution data |
895
912
896
913
-`nBubs_glb` Total number of bubbles. Their initial conditions need to be specified in the ./input/lag_bubbles.dat file. See the example cases for additional information.
897
914
@@ -905,6 +922,39 @@ When ``polytropic = 'F'``, the gas compression is modeled as non-polytropic due
905
922
906
923
-`massTransfer_model` Activates the mass transfer model at the bubble's interface based on (\cite Preston07).
907
924
925
+
#### 9.3 Lagrangian Solid Particle Model
926
+
927
+
| Parameter | Type | Description |
928
+
| ---: | :---: | :--- |
929
+
|`particles_lagrange`| Logical | Lagrangian solid particle model switch |
930
+
|`nParticles_glb`| Integer | Global number of particles |
|`added_mass_model`| Integer | Added mass model (0: off, >0: active) |
936
+
|`interpolation_order`| Integer | Polynomial order for barycentric field interpolation |
937
+
|`collision_force`| Logical | Enable soft-sphere DEM particle-particle collisions |
938
+
|`pressure_force`| Logical | Enable pressure gradient force on particles |
939
+
|`gravity_force`| Logical | Enable gravitational force on particles |
940
+
|`write_void_evol`| Logical | Write void fraction evolution data |
941
+
|`epsilonb`| Real | Standard deviation scaling for the Gaussian kernel |
942
+
|`valmaxvoid`| Real | Maximum void fraction permitted |
943
+
|`particle_pp%%rho0ref_particle`| Real | Reference particle material density |
944
+
|`particle_pp%%cp_particle`| Real | Particle specific heat capacity |
945
+
946
+
-`particles_lagrange` activates the Euler-Lagrange solid particle solver. Particle initial conditions are read from `./input/lag_particles.dat`. The solver tracks non-deformable spherical particles in a compressible carrier flow using volume-averaged source terms (\cite Maeda18).
947
+
948
+
-`nParticles_glb` specifies the total number of particles across all MPI ranks. Their initial positions, velocities, and radii must be specified in the input file.
949
+
950
+
-`solver_approach` specifies the coupling method: [1] one-way coupling where particles are advected by the flow but do not influence it, [2] two-way coupling where particle forces are projected back onto the Eulerian grid as source terms.
951
+
952
+
-`qs_drag_model` selects the quasi-steady drag correlation: [1] Parmar et al. (2010) with Sangani volume fraction correction, [2] Modified Parmar with Osnes et al. (2023) volume fraction correction, [3] Osnes et al. (2023) full correlation with Loth et al. (2021) rarefied regime, [4] Gidaspow (1994) correlation for dense particle suspensions.
953
+
954
+
-`collision_force` activates soft-sphere DEM collisions using a spring-dashpot contact model with Hertzian stiffness. Collision forces between particles on different MPI ranks are communicated via non-blocking point-to-point messaging.
955
+
956
+
-`interpolation_order` sets the order of the barycentric Lagrange polynomial used to interpolate Eulerian field quantities (pressure, velocity, density) to particle positions. Must be even; the interpolation stencil uses `N/2` points in each direction.
957
+
908
958
### 10. Velocity Field Setup {#sec-velocity-field-setup}
where \f$V_{p,n} = \frac{4}{3}\pi R_n^3\f$ is the volume of particle \f$n\f$ and \f$\delta_\sigma\f$ is the Gaussian regularization kernel from Section 6.2.
0 commit comments