Replies: 6 comments 10 replies
-
Sorry, but I do not understand what you are trying to do. If your zeta equation worked, you would not need the linear term in Eq. 15.6. What is the point of trying to equate these? |
Beta Was this translation helpful? Give feedback.
-
This is a time step problem. I changed this line in your input file and get the slice results below. I'll see if we can automate this.
|
Beta Was this translation helpful? Give feedback.
-
Great, looking forward to it! I would expect If I set DT=0.001, FDS might increase the timestep if needed in longer runs. I suppose, this might not be sufficient as a work-around. |
Beta Was this translation helpful? Give feedback.
-
The latest test bundle should work. But note I had to use https://github.com/firemodels/test_bundles/releases/tag/FDS_TEST |
Beta Was this translation helpful? Give feedback.
-
The reason the pressure gradient hits a limit as the drag force is increased is seen in this block on code in
I played with removing this limit and the case immediately goes unstable. This is one of those things that bites us, when we hit these limits silently. I have no idea how often this happens in practice. But it is worrisome because the drag on static particles is the foundation of the "physics-based" approach to modeling wildfires with Lagrangian particles. Here we are seeing pressures off by a factor of more than 2 for high drag forces unless a tight PARTICLE_CFL_MAX is used. My current thinking is that we need to try to apply a smoothing (or relaxation) factor to the drag for these static particles. We would like to avoid needing infinitesimal time steps to maintain an accurate steady state. |
Beta Was this translation helpful? Give feedback.
-
@Er9y714 I added your additional cases to the |
Beta Was this translation helpful? Give feedback.
-
Following the porous media section in User Guide 15.4.8, I made a table. Pressure drop for different velocities are calculated by following Eq. 15.6
delta: 0.2 m
viscosity of air: 1.8 E-5 kg/(ms)
density: 1.2 kg/m3
K: 1.5098E-08 m2
Y: 0.1
Then to find the resulting loss coefficient in each calculation, I derived the loss coefficient, zeta, by:
zeta =

I populated the same table with zeta:
According to the plot, zeta converges after 4 m/s. It is very high at small velocities. Is there a way to utilize this method while keeping the zeta constant for all velocities? In that way it can be used as a ventilation element with a loss coefficient.
Thanks,
Beta Was this translation helpful? Give feedback.
All reactions