Magnesium fire: Conservative simulation #12763
Replies: 6 comments 3 replies
-
Without a citation to the paper, I don't see how we can comment on the credibility of the flame height limit. But, there must be more to it than "magnesium flames never get above 300 mm". However, if you know the heat release (mass loss rate * heat of combustion), then you can rather easily use an INIT line with a specified HRRPUV and XB for the volume. You can RAMP the HRRPUV and mimic the heat generated as you like. This does not give you all the correct dynamics, but to first order it gives you something reasonable. |
Beta Was this translation helpful? Give feedback.
-
Hello! I’d appreciate some assistance with an issue in my magnesium combustion simulation. I didn’t think it was worth opening a new discussion, so I’ll add the follow-up to this one. I’ve set up the reaction according to section 13.2.2 of the User's Guide, using the "pvc_combustion.fds" example as a base. When I modify the example to simulate an Mg reaction instead of PVC, it runs successfully (with additional adjustments to the MASS_FRACTION in the &INIT line and FIXED_MIX_TIME in the &COMB line). However, when I attempt a case with a larger mesh and add Mg as a surface layer on top of an &OBST, the simulation terminates after about 1.5 seconds due to Numerical Instability. Before it stops, a warning appears about minimum density in cells near the 'FIRE-Mg' SURF. The purpose of the simulation is to track the development of air temperature above the fire and to estimate the temperatures on surfaces surrounding the fuel pan, which are heated by the fire source. Here is the code: &HEAD CHID='mg_fire', TITLE='Case of Mg defined fuel'/ &SPEC ID='MAGNESIUM'/ &REAC ID='Reaction-Mg', FUEL='MAGNESIUM', SPEC_ID_NU='AIR','MAGNESIUM','PRODUCTS', NU=-1.0,-1.0,1.0/ &SURF ID='FIRE-Mg', COLOR='RED', HRRPUA=5000.0, RAMP_Q='FIRE-Mg_RAMP_Q', TMP_FRONT=700.0, EMISSIVITY=0.7/ &OBST ID='Pan', XB=-0.2,0.2,-0.2,0.2,0.0,0.1, SURF_IDS='FIRE-Mg','INERT','INERT'/ &VENT SURF_ID='OPEN', MB='YMIN'/ &SLCF ID='Temp', QUANTITY='TEMPERATURE', VECTOR=.TRUE., PBY=0.0/ &BNDF QUANTITY='WALL TEMPERATURE'/ &TAIL / Could you advise on how to resolve this issue? Are there any better options for this kind of simulation? Thank you. BR |
Beta Was this translation helpful? Give feedback.
-
I'll run the case. |
Beta Was this translation helpful? Give feedback.
-
You have not specified any thermophysical properties for MgO. That could be having an impact. |
Beta Was this translation helpful? Give feedback.
-
The case failed for me too, but then I added
and it runs past the point of failure. I see temperatures reaching into the 5000 C range. I am not sure if that is to be expected or if there is something amiss with your stoichiometry and physical parameters. |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for your suggestions. &SPEC ID='MAGNESIUM OXIDE', ... , SPECIFIC_HEAT=0.955, CONDUCTIVITY=45/ This adjustment has not prevented the simulation from stopping due to numerical instability, though it did delay the stoppage by 0.5 s. |
Beta Was this translation helpful? Give feedback.
-
I am currently conducting a study on the effects of combustion of a pile of magnesium granules on metallic structures. I know that FDS cannot directly simulate magnesium combustion and I am interested in implementing a conservative representation of the combustion process.
Among various publications regarding magnesium combustion, I came across an uncredited data point suggesting that flame heights resulting from magnesium combustion do not exceed 300mm. Could you please provide any credible sources validating this information? If this data were "confirmed," I would like to impose a conservative limit on flame height.
The magnesium pile does not exceed 5kg with a maximum surface area of 1 square meter. Based on the information provided, my idea is to impose a reasonably high Heat Release Rate per Unit Area (HRRPUA) with a contained flame height.
Thank you for your assistance in advance.
Beta Was this translation helpful? Give feedback.
All reactions