firemodels / fds

Fire Dynamics Simulator
https://pages.nist.gov/fds-smv/
Other
631 stars 612 forks source link

Temperature effects in gas release #12843

Closed rakyuv closed 2 months ago

rakyuv commented 2 months ago

The bug I am interested in studying the effect of temperature of gas leaks into atmosphere. I have changed the TMP_FRONT of 'METHANE BLOWER' surface from -300°C (which is below 0K) to 100°C, to see if the methane plume dynamics changes. However for such ranges of temperature, I observed negligible changes in the plume dynamics. On the other hand, I can see quite some difference in the interaction of plume and thermal eddy dynamics for when I change TMPA or ground surface temperature.

To Reproduce I am attaching the FDS input file here testTemperature.txt

Expected behavior I would expect the plume to behave differently for different ranges of temperatures

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

drjfloyd commented 2 months ago

-300 C doesn't exist as a temperature. You cannot have a temperature below absolute zero.

With the Namelist input format, FDS doesn't know what inputs have been specified. Whatever inputs are specified will overwrite the current values of the input variables. In this case TMP_FRONT is initialized to -1 K, and FDS checks (after converting the input to K) if the value is >= 0 after reading the input. In your case it would not pass this check, and the default ambient temperature would still be applied. You have a bouyant plume and the change in bouyancy from 20 C to 100 C is not that large compared to the overall magnitude of the bouyancy driven by the low molecular weight of methane compared to air.

A good practice is to review the .out file to verify that FDS has interpreted your inputs as you intend. Had you done this you would have seen that your methane surface had no user defined TMP_FRONT (i.e. it would have stayed at ambient).

rakyuv commented 2 months ago

Thank you @drjfloyd for the clarification. I had tested initially from -80°C to 100°C. I didn't see any appreciable change, and therefore I tried -300°C, thinking that FDS would throw an error since it is below absolute zero. However as you say, for temperatures below absolute zero, it switches to ambient temperature.

I expected the plume to be pushed downwards when the methane surface is colder, since temperature gradient between ambient and the methane surface would result in a heat transfer from ambient towards to the methane source. And when the methane surface is 100°C, I would expect the plume to be pushed higher.

You say that buoyancy effect due to temperature gradient are not comparable to buoyancy effect due to lighter density of methane. Thus, I assume that in the range of temperatures from -80°C to 100°C, the temperature of the methane release plays an insignificant role in the plume dynamics.

Is there a way to specify the temperature of the Methane gas itself instead of the temperature of the methane blowing surface ? Maybe this could help me to see some changes in the methane flow dynamics

drjfloyd commented 2 months ago

The temperature of the gas leaving the surface is the temperature of the surface. At -80 C, methane is still buoyant compared to air at 20 C. It is less buoyant than it is at 100 C. If you were to carefully examine the velocity and temperature fields for the two cases, I would expect that you would see differences.

Also consider your grid resolution. You only have one grid cell across the methane release. How well do you think you are resolving the plume with one grid cell?

rakyuv commented 2 months ago

As such, I don't observe much difference between -80°C and 100°C. However I would run the same with a good resolution near the source, and I will keep you posted. I will close the issue for the moment, and I will re-open if I still don't any change after the mesh refinement near the source

Thanks