-
Hi I insert particles into 1m^3 domain with MASS_PER_VOLUME=1.0E-5. I expect to get 1E-5 kg total mass of this species. However I get 9.49E-06 kg. (5% error). Is that error expected? How can I improve the result? Thank you.
|
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 1 reply
-
You are inserting liquid particles that are evaporating. The DEVC is measuring the gas phase. The particles take a few timesteps to evaporate and as they evaporate they fall. The default floor condition is a porous floor for particles. Some are falling through before they evaporate. Add POROUS_FLOOR=T to MISC and the error will drop. There will be some numerical error which also seems to be an impact. With your grid size the time step starts off at 0.16 s and the particles are evaporating in a few time steps. If you add DT to TIME and set smaller and smaller DT you will see the error drops as DT is smaller. If you add these lines you can see that the correct mass is insereted: &PROP ID='PDPA2', PDPA_RADIUS=2, QUANTITY='MASS CONCENTRATION', PART_ID='Particle01', |
Beta Was this translation helpful? Give feedback.
-
Another option is to just add |
Beta Was this translation helpful? Give feedback.
-
@drjfloyd One thing that surprised me about this case is that the only MATL that is output to the .out file is AIR. So, my first thought was that maybe AIR was being used as the PART solid material and we were grabbing that density accidentally. Should we not have a MATL line for the 'HYDROGEN CYANIDE' in this case? |
Beta Was this translation helpful? Give feedback.
-
HYDROGEN CYANIDE is a predefined species with predefined liquid properties. When you assign only a SPEC_ID to a PART, FDS treats it as a liquid that evaporates. If you don't have predefined liquid properties, FDS will throw an error. Not sure why AIR is being output as a MATL. Some logic error somewhere. |
Beta Was this translation helpful? Give feedback.
-
It is this code in read. AIR is added automatically to support simpler vegatation definitions. Not a logic error, just someting I didn't realize was happening. ! Add reserved materials if necessary N_MATL_RESERVED = 2 |
Beta Was this translation helpful? Give feedback.
-
Thanks. My thinking is that anything using the thermally thick model should explicitly write out whatever MATL it is using, no? |
Beta Was this translation helpful? Give feedback.
-
This isn't using the thermally thick model. This is like a water droplet from a sprinkler, only it is HCN and not H2O. |
Beta Was this translation helpful? Give feedback.
-
We are writing the liquid data:
|
Beta Was this translation helpful? Give feedback.
-
Thank you very much. I totally forgot about droplets disappearing on the floor by default. |
Beta Was this translation helpful? Give feedback.
You are inserting liquid particles that are evaporating. The DEVC is measuring the gas phase. The particles take a few timesteps to evaporate and as they evaporate they fall. The default floor condition is a porous floor for particles. Some are falling through before they evaporate. Add POROUS_FLOOR=T to MISC and the error will drop.
There will be some numerical error which also seems to be an impact. With your grid size the time step starts off at 0.16 s and the particles are evaporating in a few time steps. If you add DT to TIME and set smaller and smaller DT you will see the error drops as DT is smaller.
If you add these lines you can see that the correct mass is insereted:
&PROP ID='P…