Dear all,
Does anyone know the difference between the two keywords *ICFD_POROUS_MODEL and *ICFD_DEFINE_POROUS_MODEL?
*ICFD_POROUS_MODEL is linked to *ICFD_MAT + *ICFD_PART + *ICFD_MESH_INTERFACE keywords.
But can *ICFD_POROUS_MODEL be used on its own?
Thank you,
Gred
Dear Guiltaume,
Some notes that can be found on the internet
In LS-DYNA, both keywords are used to model porous media in the Incompressible CFD (ICFD) solver, but they serve completely different purposes in the keyword hierarchy.
The core difference is that *ICFD_DEFINE_POROUS_MODEL defines the material properties of the porous media, while *ICFD_POROUS_MODEL applies those properties to a specific volume.
Direct Comparison
|
Feature |
*ICFD_DEFINE_POROUS_MODEL |
*ICFD_POROUS_MODEL |
|
Primary Purpose |
Defines the physics and flow resistance characteristics (permeability, inertial drag, Ergun constants). |
Binds the properties to the actual geometry/mesh parts. |
|
Keyword Type |
Property/Material Definition |
Part/Application Assignment |
|
ID Reference |
Generates a PMODID (Porous Model ID). |
References a PMODID and applies it to a PID (Part ID). |
|
Analogy |
Creating a recipe or buying a specific type of insulation. |
Installing that insulation into a specific wall of a house. |
Detailed Breakdown
1. *ICFD_DEFINE_POROUS_MODEL
This keyword is where you specify how difficult it is for fluid to flow through the porous medium. It does not know where the porous media is in your model; it only describes its physical behavior.
Key Inputs: You choose a porous model type (like the Ergun equation, Darcy-Forchheimer, or anisotropic power law) and input parameters like permeability (k), pressure loss coefficients, or porosity (ε).
Output: It generates a Porous Model ID (PMODID).
2. *ICFD_POROUS_MODEL
This keyword acts as the bridge between your geometry and your material properties. It tells the solver exactly which parts of your mesh should behave like the porous media you just defined.
Key Inputs: You input the Part ID (PID) of the fluid mesh volume that represents the porous zone, and you link it to the PMODID defined in the previous keyword.
Additional Features: It also allows you to define moving porous media or time-dependent porosity changes if your simulation requires it.
How They Work Together (Example Workflow)
To set up a porous media simulation (like a catalytic converter or a windshield filter), you must use both keywords in tandem:
text
..
Step 1: Define the flow resistance properties ..
*ICFD_DEFINE_POROUS_MODEL
$# pmodid type
1 1 (Type 1: Ergun Correlation)
$# perme irres
1.0e-4 0.0
Step 2: Apply those properties to your fluid part ..
*ICFD_POROUS_MODEL
$# pid pmodid
501 1 (Applies Porous Model 1 to Fluid Part 501)
Sincerely,
James M. Kennedy
KBS2 Inc.
September 21, 2026
--
You received this message because you are subscribed to the Google Groups "LS-DYNA2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
ls-dyna2+u...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/ls-dyna2/2a2dde75-32c3-4623-96e1-41a5147e3ddcn%40googlegroups.com.