-
Notifications
You must be signed in to change notification settings - Fork 631
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
saving fire energy released in level set simulation #13607
Comments
In addition, its worth noting these characteristics are effectively fixed for level set. The burnout time is a function of the fuel properties (surface-to-volume ratio in our case), and then the theoretical HRR is determined from the fuel load and heat of combustion. So you could obtain values without even running a simulation. However, they are adjusted to a grid-dependent value in FDS because the burnout time for a cell, rather than the fuel, depends on how long it takes the fire to cross a cell ...which depends on ROS and cell size. So it depends if you want the assumed theoretical HRRPUA for the fuel layer or the HRRPUA applied in the model (which Kevin's outputs will give you). |
I'm not super familiar with parsing boundary files so maybe @mcgratta or some can give you a faster answer on that part. As for you calculation of mass burned... the level set method should burn all mass in any cell that is ignited (minus the char fraction). So you should consume (and release in the gas phase): The thing which depends on spread rate is the burning duration, not the mass consumed. The burnout time for that grass fuel is: |
Are you assuming the boundary data is for the nodes or the cell centers in your importer? Your &BNDF line indicates nodal values (since CELL_CENTERED=T is not specified), but your visualization looks like you are showing cell center values. |
The boundary "patches" are indexed by (i1,i2,j1,j2,k1,k2). If k1=k2, the patch is oriented upwards, in the z direction. If the grid cell above the surface patch is indexed by i=2 and j=4, then i1 will be 1 and i2 will be 2. j1 will be 3 and j2 will be 4. |
Perhaps you could use a boundary file of |
adding @ericvmueller regarding your comment on mlr calculation. Also you mentioned that all fuel in cells should burn.
and this is what I get for ros and biomass burnt without spotting where the ROS is more variable (north from the first hill), the biomass burnt (that is the integral of the However if we should be burning all fuel in cell, they should give the same BB, no? |
Okay, yeah I guess I was thinking of the boundary fuel model, while the level set fuels are not connected to the What version of the guide are you using? I do not see an equation 19.36. Can you post your input - or better yet a simplified version which highlights the issue you are seeing? It is difficult for me to understand if this is an FDS issue or something in your post-processing. Another thing you could try is to put a single device at the center of a cell where you think the burned mass is wrong. Have it output |
Following an effort to export terreain from an FDS-LS simulation in qgis
I moved forward and try to compute the ROS form the simulation using an arrival time map that I computed from the level set contour variables (phi). This is what I have now (in UTM projection here)
The wind is blowing form the south of the domain. the black line is the ignition.
The red zone on the right plot shows all points with an arrival time lower than the lowest time of my arrival time + 1s.
The contour of the levelset near ignition time are showing fast back fire propagation. This is why I masked them out.
I am also now trying to get a map of fire released total energy. But I am not sure which variable is the best to consider.
HRRPUV is only accounting for combustion in the cell of the slice.
What could be the best variable to save in SLCF to get information from the MLR or the HRRPUA at agl=0.
The text was updated successfully, but these errors were encountered: