Feb. 11, 2026

238 - Fire Fundamentals pt. 19 - Defining fires in your models

238 - Fire Fundamentals pt. 19 - Defining fires in your models
The player is loading ...
238 - Fire Fundamentals pt. 19 - Defining fires in your models

Welcome to another fire fundamentals episode! Today we dig into how to place a fire in a model so results reflect real physics. From plume inputs to FDS burners, we show where HRRPUA, radiative fraction, and D* make or break smoke your calculations. Things considered in this episode:

• why defining the design HRR is separate from placing the source
• what a flame is and why we cannot resolve its chemistry
• plume models compared by inputs: perimeter, Q, Qc
• entrainment, virtual origin, and effective diameter
• realistic HRRPUA ranges for building-scale fires
• radiative vs convective fractions and why they matter
• zone model linkage to plumes for smoke control
• volumetric smoke and heat sources for CFD: volume, placement, and limits
• fuel-based fires in CFD and oxygen constraints
• growth modeling via area expansion vs flux ramping
• soot yields, heat of combustion, and visibility
• D* and meshing guidance for credible resolution
• why predictive fire spread modelling for design use does not really exist...

Resources, resources!


----
The Fire Science Show is produced by the Fire Science Media in collaboration with OFR Consultants. Thank you to the podcast sponsor for their continuous support towards our mission.

00:00 - Why Fire Placement Matters

02:56 - Partner Thanks And Mission

04:36 - Defining The Design Fire

06:35 - What A Flame Really Is

11:02 - Limits Of Detailed Combustion Modeling

13:05 - Consistent Level Of Crudeness

14:37 - Plume Models And Inputs

19:26 - HRR Per Unit Area Boundaries

24:34 - Convective vs Radiative Fractions

27:25 - From Plumes To Zone Models

28:17 - Two CFD Fire Modeling Paths

32:18 - Volumetric Sources: Pitfalls And Placement

36:00 - Fuel-Releasing Fires In CFD And FDS

39:10 - Growing Fires: Area vs Flux Scaling

42:08 - Oxygen Limits, Soot, And Tenability

44:09 - D-Star, Meshing, And Resolution

48:05 - Why Predictive Fire Growth Still Eludes Us

54:04 - Key Lessons And Wrap-Up

WEBVTT

00:00:00.160 --> 00:00:02.560
Hello everybody, welcome to the Fire Science Show.

00:00:02.560 --> 00:00:10.880
In today's episode, I wanted to take you somewhere practical, uh, something that is highly relevant to my everyday fire safety engineering.

00:00:10.880 --> 00:00:14.480
Fire safety engineering relies highly on modeling.

00:00:14.480 --> 00:00:21.600
Uh, we're modeling fires, so in those fire models you have to put in some sort of fire, right?

00:00:21.600 --> 00:00:24.239
And uh we all do it like every day.

00:00:24.239 --> 00:00:39.359
We basically model fires, and I'm not sure if everyone reflects on what actually happens when you place a fire in the model, or perhaps rather, how do you correctly place a fire in the model?

00:00:39.359 --> 00:00:47.679
It's not a very trivial question, actually, and I've probably rejected maybe even too many papers, scientific research papers.

00:00:47.679 --> 00:00:50.079
Some of them were quite good, to be honest.

00:00:50.079 --> 00:01:01.359
Papers that shown some physics, some modeling, and in the end, I've noticed that the person done really big mistakes in how they placed fire in the model.

00:01:01.359 --> 00:01:10.799
And that's enough to reject the paper because if your fire model, if you put something that is not really a fire, it makes no sense.

00:01:10.799 --> 00:01:17.920
And the same in your everyday engineering calculations, in your everyday engineering CFD, in your everyday engineering practice.

00:01:17.920 --> 00:01:24.959
I'm pretty sure that if you're trained, fire professional, you do this correctly because we are learned to do it correctly.

00:01:24.959 --> 00:01:30.799
You learn how to do it correctly in your school, in your university, you learn it from online courses, etc.

00:01:30.799 --> 00:01:35.760
Uh so I don't doubt that you are capable of doing it correctly.

00:01:35.760 --> 00:01:45.359
What's interesting is uh is maybe to discover why this particularly is a correct way of doing some things.

00:01:45.359 --> 00:01:54.000
So in this podcast episode, I wanted to share about what does it mean to model fires or to place fire within a fire model.

00:01:54.000 --> 00:01:59.359
And we will discuss a lot of different approaches from plume models to CFD.

00:01:59.359 --> 00:02:11.199
This is the episode where we discuss the HRR per unit areas, convective heat release rates, hits of combustion, fire perimeters, fire areas, etc.

00:02:11.199 --> 00:02:18.319
This this is an episode where we will cover that, and uh to my surprise, I was wondering if I can uh make a whole podcast episode about this.

00:02:18.319 --> 00:02:23.360
It seems kind of trivial, and as usual, I've rambled so long I've run out of time.

00:02:23.360 --> 00:02:34.000
So, yes, there is enough content to fill a whole podcast episode, and I really, really hope it's a good podcast episode, interesting to you, allowing you to reflect on your fire engineering practice.

00:02:34.000 --> 00:02:49.280
And at the end of the episode, I will tell you why predictive fire modeling that uh predicts the growth of the fire for fire safety engineering applications does not exist, which links to everything I have to say earlier in the podcast episode.

00:02:49.280 --> 00:02:51.199
If you're interested, stay with me.

00:02:51.199 --> 00:02:54.319
Let's spin the intro and jump into the episode.

00:02:54.319 --> 00:03:00.400
Welcome to the Fires Show.

00:03:00.400 --> 00:03:04.319
My name is Wojciech Wegrzynski, and I will be your host.

00:03:04.319 --> 00:03:42.960
We've been on this journey together for three years so far, and here it begins the fourth year of collaboration between the Fire Science Show and the OFR.

00:03:42.960 --> 00:04:00.400
So far, we've brought you more than 150 episodes, which translate into nearly 150 hours of educational content available, free, accessible all over the planet without any payrolls, advertisement, or hidden agendas.

00:04:00.400 --> 00:04:07.280
This makes me very proud and I am super thankful to OFR for this long-lasting partnership.

00:04:07.280 --> 00:04:14.560
I'm extremely happy that we've just started the year 4, and I hope there will be many years after that to come.

00:04:14.560 --> 00:04:23.199
So, big thanks OFR for your support to the fire science show and the support to the fire safety community at large that we can deliver together.

00:04:23.199 --> 00:04:30.720
And for you, the listener, if you would like to learn more or perhaps even become a part of OFR, they always have opportunities awaiting.

00:04:30.720 --> 00:04:33.360
Check their website at OFRconsultants.com.

00:04:33.360 --> 00:04:35.600
And now let's head back to the episode.

00:04:35.600 --> 00:04:44.800
So you're a fire engineer brave enough to try and answer some important fire engineering questions that your stakeholder asked.

00:04:44.800 --> 00:04:46.879
How much smoke control do I need?

00:04:46.879 --> 00:04:50.639
What's the temperature of my structure in the fire?

00:04:50.639 --> 00:04:52.879
How bad this fire can be, etc.

00:04:52.879 --> 00:04:54.879
Can people escape my building?

00:04:54.879 --> 00:05:02.959
We usually resort to modeling to answer those fires due to the inherent complexity of the fires themselves.

00:05:02.959 --> 00:05:10.720
Also, for the purpose of this broadcast, I assume you've already got the toughest number to get, which is the size of your fire.

00:05:10.720 --> 00:05:20.319
So you are perfectly aware of how many megawatts of fire will be emitted to the space that you are considering.

00:05:20.319 --> 00:05:29.279
I mean, getting to that point, getting that design fire, it's a struggle on its own and absolutely deserves not only one but more podcast episodes on their own.

00:05:29.279 --> 00:05:33.519
And uh this is something we will talk in the future of the Fire Science Show.

00:05:33.519 --> 00:05:41.439
But today we assume that you are lucky, you have the number, and all is left is to model that.

00:05:41.439 --> 00:05:46.879
Now, uh why I'm recording a podcast episode, why is this something to be discussed?

00:05:46.879 --> 00:06:02.399
Because this is not particularly straightforward, or it is straightforward uh for many people because of the way how they are used to do those things, or you know, because of the general approach demonstrated by their colleagues.

00:06:02.399 --> 00:06:13.439
There are just ways we do things which already went through this logic that I'm gonna present and then provided us with some general guidance and we just do them.

00:06:13.439 --> 00:06:16.720
But we very rarely think about why we are doing them.

00:06:16.720 --> 00:06:23.360
Anyway, before we go into details of how the fires are represented in your CFD software, etc.

00:06:23.360 --> 00:06:30.560
Uh let's perhaps talk about the fire itself or the flames themselves first.

00:06:30.560 --> 00:06:34.399
So what really is a flame?

00:06:34.399 --> 00:06:40.480
I think that this is a very interesting question from the perspective of fire safety engineer.

00:06:40.480 --> 00:06:41.519
What is a fire?

00:06:41.519 --> 00:06:42.480
What's a flame?

00:06:42.480 --> 00:06:50.720
So I like to uh ask this or put a perspective on this question by asking what's inside the fire?

00:06:50.720 --> 00:06:57.360
That's something that when I uh teach people, when I train people uh on on design fires, etc.

00:06:57.360 --> 00:06:59.120
That's one of the questions that I ask.

00:06:59.120 --> 00:07:00.959
What is inside the fire?

00:07:00.959 --> 00:07:06.079
Because you know, we are used uh to this uh image of fire that's in our heads.

00:07:06.079 --> 00:07:17.120
Perhaps you're now imaging a campfire, perhaps you're imaging a pool fire, perhaps you're imaging a fully fledged compartment fire post-flashover venting into the facade.

00:07:17.120 --> 00:07:28.959
No matter what you do, there obviously is a physical thing in that, the the fire it exists, you can see, you can see the shape, the size, the scale of it.

00:07:28.959 --> 00:07:32.079
But inside of it, it's actually hollow, it's empty.

00:07:32.079 --> 00:07:35.199
Well, it's not empty, it's filled with fuel.

00:07:35.199 --> 00:07:51.279
Because the flame is basically a region in space where chemical reactions can occur to create energy out of reacting the fuel and the oxidant, which most commonly would be your air.

00:07:51.279 --> 00:08:03.600
So technically, the flame itself is just the space in which the conditions for those combustion reactions that release energy are pretty much perfect.

00:08:03.600 --> 00:08:09.199
This is the region where you have more or less stoichiometric mixture of your oxidizer and your fuel.

00:08:09.199 --> 00:08:17.439
This is the region where the energy in that volume is more than sufficient for the reactions to happen.

00:08:17.439 --> 00:08:21.040
And this is the region where all the burning processes occur.

00:08:21.040 --> 00:08:23.439
It's not one reaction, it's not two reactions.

00:08:23.439 --> 00:08:37.840
It's kind of interesting when you go deep into chemistry of uh combustion because it's hundreds and hundreds of concurrent chemical reactions happening pretty much at the same time in pretty much the same space.

00:08:37.840 --> 00:08:43.519
And what's interesting, uh which reaction takes place, it's it's kind of a probabilistic distribution.

00:08:43.519 --> 00:08:57.279
Each reaction depending on the oxygen concentration and the concentration of ingredients and the energy or perhaps the temperature at which uh it occurs has its own probability and they kind of compete with each other.

00:08:57.279 --> 00:09:07.360
But eventually the fuel in the perfect conditions will burn off completely, it will and all of this reaction and would end will turn into the products.

00:09:07.360 --> 00:09:12.080
And actually this happens at an extremely narrow space.

00:09:12.080 --> 00:09:13.519
Um why it's so narrow?

00:09:13.519 --> 00:09:20.480
Because for those reactions to happen, you have to have a mixture of this oxidizer and the fuel.

00:09:20.480 --> 00:09:26.960
So there are mixing processes that are happening at a fairly small scale.

00:09:26.960 --> 00:09:32.159
They're driven by by turbulence, by flow, but also mainly by molecular diffusivity.

00:09:32.159 --> 00:09:52.159
And depending on the diffusivity and the reaction rate, you will receive a product of that, which basically means this region of space is the region in which the fuel mixes with your oxidizer, and the time that is available in that mixing is also at the similar time scale as it takes for them to burn off.

00:09:52.159 --> 00:09:54.639
So you end up with with a zone.

00:09:54.639 --> 00:09:56.000
Why I'm bringing that?

00:09:56.000 --> 00:09:57.120
Because the zone is tiny.

00:09:57.120 --> 00:10:01.759
That zone, that that flame sheet would be less than millimeter thick.

00:10:01.759 --> 00:10:04.639
It would be less than 0.1 millimeter thick in many cases.

00:10:04.639 --> 00:10:14.559
It's extremely thin and condensed zone of energy which is wrinkled in the space, it exists within a turbulent motion.

00:10:14.559 --> 00:10:24.000
There are enormous gradients of temperatures existing that cause a very interesting buoyant flow phenomena, turbulent mixing.

00:10:24.000 --> 00:10:31.440
This is constantly moving, the influx of the fuel, the influx of the oxidizer continuously exists.

00:10:31.440 --> 00:10:37.840
So within a space the old fuel is burned down and replaced by new fuel and the mixing continues.

00:10:37.840 --> 00:10:56.159
It's something that happens at a very small scale, and there is an insane abundance of interesting physics that dictate how well those reactants react together and how well in general the thing burns.

00:10:56.159 --> 00:10:59.519
Now do we model that?

00:10:59.519 --> 00:11:03.039
No, we we we compare this is the this is the fun part.

00:11:03.039 --> 00:11:23.039
This if you think about the flame or fire from the perspective of combustion of what it physically is, if you consider it as a combustion reaction between the fuel and oxygen, it it's not something we model in our fire safety engineering.

00:11:23.039 --> 00:11:39.600
Like there exists no single fire safety engineering tool or model other than doing your full scale fire experiments in which this richness of physics would be captured at the scale at which it exists.

00:11:39.600 --> 00:11:43.840
It's simply not possible or not feasible.

00:11:43.840 --> 00:11:56.480
Perhaps you could model a burner or a pool fire with this level of of insight, with this level of capturing the chemistry and turbulence and flows and etc.

00:11:56.480 --> 00:12:06.320
Even for just modeling, you know, a tray of fuel burning, the investment in modeling that would be insane.

00:12:06.320 --> 00:12:15.440
Like it it would this simulation would be more complex than any commercial CFD I've ever delivered for any commercial project.

00:12:15.440 --> 00:12:28.960
So I think we can agree that while we appreciate and understand how complex those phenomena are, we are in a position where we are unable to fully tap into that.

00:12:28.960 --> 00:12:33.440
We we have to model that, we have to simplify it for our practical use.

00:12:33.440 --> 00:12:40.240
And here we come to modeling, here we come to fire models, here we come to fire safety engineering, our everyday job.

00:12:40.240 --> 00:12:45.039
Because we are burdened with answering some very profound questions in our buildings.

00:12:45.039 --> 00:12:47.279
How much smoke will be produced?

00:12:47.279 --> 00:12:48.720
How toxic will it be?

00:12:48.720 --> 00:12:50.080
Will people be able to escape?

00:12:50.080 --> 00:12:51.759
What's the temperature, etc.?

00:12:51.759 --> 00:12:58.559
We need to be able to capture those phenomena at a level which makes sense for the building.

00:12:58.559 --> 00:13:13.519
Now, I also go here because the modeling and the way how you define things in a model for me should be very strictly connected with what the output of the model, what the expected output of the model is.

00:13:13.519 --> 00:13:31.919
Because it's a completely different story when you are interested in general smoke layer height versus when you're interested in perhaps spread of a fire over um solid surface, or maybe you're interested in time to flash over.

00:13:31.919 --> 00:13:34.240
That would be very challenging to model.

00:13:34.240 --> 00:13:48.320
And those models would require you to approach with uh with different tools, and those tools, I'm I'm a huge fan of this term that was uh I think coined in Canterbury, the consistent level of crudeness.

00:13:48.320 --> 00:14:02.559
I mean, if your output is very crude, the models should not be extremely detailed because you gain nothing in this in those details as you lose those details as you get into crude outputs.

00:14:02.559 --> 00:14:11.200
And uh this consistent level of crudeness makes a lot of sense and it's it's a broad engineering guidance that I follow and really like in my engineering.

00:14:11.200 --> 00:14:29.039
And in in fire safe engineering, when you consider fires in your buildings, we have lots of models at different levels of crudeness, starting with zone models, starting with uh your plume models, going into zone models, then venturing to CFD at different levels of complexity.

00:14:29.039 --> 00:14:40.960
And this is the journey that I want to take you in in this fire podcast episode about how we define fires at those different levels of complexities and what factors uh come into play.

00:14:40.960 --> 00:14:45.519
So we'll start with the plume models and build up the complexity.

00:14:45.519 --> 00:14:56.879
So for plume models, I can start in a very safe and secure way by referring you to a paper, uh review and validation of the current smoke plume entrainment models for large volume buildings.

00:14:56.879 --> 00:14:58.879
It's linked in the show notes.

00:14:58.879 --> 00:15:08.080
It was an interesting work done by a Spanish team, crazy Spanish team, who invited me to participate uh in this with them.

00:15:08.080 --> 00:15:12.159
Uh it was Gabriela, Alexis, Candido, Guillermo.

00:15:12.159 --> 00:15:18.399
These guys have done some of the largest fire plume experiments in in the world.

00:15:18.399 --> 00:15:21.679
So it was it was a huge joy to to collaborate with them.

00:15:21.679 --> 00:15:45.919
Anyway, in this paper, we went into the fire plume models that exist in the literature or that are used by fire professionals, and we tried to look into the physics of how they are built and then compare them with some large-scale experiments on how they how well they capture uh fire behavior in a very large scale.

00:15:45.919 --> 00:15:56.320
And the plumes are usually named after their creators, so we have the Thomas Plume, we have Zukosky Plume, we have McCaffrey Plume, we have Haskestad Plume.

00:15:56.320 --> 00:16:02.320
There are more, there's uh Delicatius Plume, there's uh original Morton Plume, the first one I believe.

00:16:02.320 --> 00:16:12.480
Uh there possibly are more plume models than that, but those four I've I've named before are the core ones used in fire safety engineering.

00:16:12.480 --> 00:16:24.879
Plume models are quite interesting because they take as an input the fire, the size of the fire that you have in your building, and give you as an output some of those variables that I've mentioned that are important for us.

00:16:24.879 --> 00:16:30.720
So they would give you the mass flow at a certain height of the building.

00:16:30.720 --> 00:16:34.480
This is the main characteristic that you get out of the plume model.

00:16:34.480 --> 00:16:35.759
You get the mass flow.

00:16:35.759 --> 00:16:47.519
If you get the mass flow and you know how much energy you have released and you have a way to approximate the losses of heat into heat sinks and radiation, you have the mass, you have the energy, you can calculate the temperature.

00:16:47.519 --> 00:17:07.839
So basically, out of this single calculation of the of the plume model, you get some very important data that can guide your decision making regarding the smoke control dimensioning or in general regarding what kind of temperatures you could expect in the space that uh you are considering.

00:17:07.839 --> 00:17:15.920
They take the fire as an input, but they are not unified in the way how they do that.

00:17:15.920 --> 00:17:35.680
And this this is already quite interesting because there are actually three ways the fires across four four models, there are three different ways the fire is input there, and it already reveals a little bit of interesting physics that we have when we try to simplify fires to include them in our models.

00:17:35.680 --> 00:17:43.920
So you can input the fire uh through a property called the perimeter of the fire, which is used in the Thomas model.

00:17:43.920 --> 00:17:56.240
Actually, it's Hinckley's model uh that was derived based on the Thomas model, but we usually refer to that as the Thomas model, and it's very common in uh many standards, especially in UK and Europe.

00:17:56.240 --> 00:17:59.039
So you would put the fire perimeter.

00:17:59.039 --> 00:18:06.720
You have models like Zukoski's plume, where you would put the heat release rate Q in the in the model.

00:18:06.720 --> 00:18:16.799
And you you have uh models like Haskestuds where uh for some of the parameters you would put the convective heat release rate.

00:18:16.799 --> 00:18:22.079
So three different ways to define fires, and there are some some interesting things about that.

00:18:22.079 --> 00:18:31.599
So in terms of of those plume models, what you want to get in the end is the mass flow in your smoke plume.

00:18:31.599 --> 00:18:36.240
I had a smoke plume episode in the podcast as well, it's also should be linked in the show notes.

00:18:36.240 --> 00:18:40.799
To get that mass flow, you need to know how much it changes with height.

00:18:40.799 --> 00:18:44.000
So basically, what is the entrainment rate?

00:18:44.000 --> 00:18:48.960
And the entrainment is a process that happens around the plume.

00:18:48.960 --> 00:18:55.680
It doesn't happen in them in the core of the plume because there's nothing the smoke can mix with if it's surrounded by by other smoke.

00:18:55.680 --> 00:19:00.400
The entrainment happens where the smoke meets your surrounding air.

00:19:00.400 --> 00:19:07.200
So basically around the plume, at the perimeter of the plume, this is where the mixing happens.

00:19:07.200 --> 00:19:12.319
And this this physical dimension, the size at which this happens is quite important.

00:19:12.319 --> 00:19:18.799
You can derive that by calculating the virtual origin of the plume.

00:19:18.799 --> 00:19:42.960
So this is something used by some of those models, where you would assume that the plume is kind of like a reverse triangle, uh standing on its narrowest peak and it just grows in indefinitely uh up, and the the tip of the triangle will usually end up underneath your ground because the fire is larger than a point, so you it has some dimension.

00:19:42.960 --> 00:19:52.960
So you calculate that number, and from that it goes into the entrainment equation, and from that basically the model figures out the physical dimensions of the fire.

00:19:52.960 --> 00:19:56.960
So in the end, you supply the heat release rate to the model.

00:19:56.960 --> 00:20:00.960
Or like in Thomas' equation, you basically supply that.

00:20:00.960 --> 00:20:11.920
You you give the value of the perimeter, how big fire physically is, and that allows you to approximate how much smoke will be produced.

00:20:11.920 --> 00:20:23.920
And those numbers, um when you go into when you use uh the the models which use the virtual origin, there's not that much you can mess up with the definition.

00:20:23.920 --> 00:20:30.960
Because basically you know your number of of Q, you know your heat release rate, uh you calculate the virtual origin.

00:20:30.960 --> 00:20:36.880
So you know where it exists and the model will not allow you to mess it up.

00:20:36.880 --> 00:20:54.640
When you go into the Thomas model, it's different because you have to define perimeter, and perimeter is obviously related to the space in which the fire exists, so so to the area of the fire, if if you consider the fire just as a surface.

00:20:54.640 --> 00:20:59.920
And when you go into that, there are things that can be broken in here.

00:20:59.920 --> 00:21:09.200
Uh because fires are phenomena that exists in very specific range of physical conditions.

00:21:09.200 --> 00:21:13.599
And this applies also to the energy density per unit area.

00:21:13.599 --> 00:21:22.400
We define this parameter in in modeling as heat release rate per unit area HRRPUA.

00:21:22.400 --> 00:21:25.279
You've probably seen that parameter a lot.

00:21:25.279 --> 00:21:28.160
And this is a very critical parameter.

00:21:28.160 --> 00:21:39.680
If this value is too low, then basically you don't have a fire, you don't have those continuous flames existing within the space because the energy density is too low.

00:21:39.680 --> 00:21:43.839
You basically have some sort of heater kind of.

00:21:43.839 --> 00:22:03.119
If you have if this value is too high, then the density of energy contained in a space is way too high for those diffusion processes to happen in a time frame that would allow a fire to exist at At least in the shape that we we know and we expect.

00:22:03.119 --> 00:22:14.880
So for those extremely high energy densities, you got you would go more into phenomena like pre-mixed flames or maybe m maybe some sort of jet fires, you know.

00:22:14.880 --> 00:22:23.839
The fires that are not the types of fires that you would normally be modeling as a part of fire safety engineering tasks.

00:22:23.839 --> 00:22:32.319
So there exist a range of values of this hit release rate per unit area in which it kind of makes sense.

00:22:32.319 --> 00:22:34.880
The fires exist in that space.

00:22:34.880 --> 00:22:57.680
Actually there is a beautiful classical plot in Gunnar Heskestad's chapter of the SFP handbook where he shows different typologies of flames uh related to their dimensionless uh fruit number Q star and the ratio between the height and the diameter of the flames.

00:22:57.680 --> 00:23:05.519
And you can see they all kind of fit or they are plotted in a quite narrow space in which they can exist.

00:23:05.519 --> 00:23:14.799
I I highly recommend reading through the classical material, and I definitely would consider Gunnar's uh chapter in SFP handbook as a classical material on this.

00:23:14.799 --> 00:23:23.599
So for the engineering purposes, let's let's discuss what would be reasonable value for the heat release rate per unit area that kind of makes sense.

00:23:23.599 --> 00:23:32.079
And there's no ultimate answer because this value will one change with your fuels and conditions at which it burns.

00:23:32.079 --> 00:23:53.759
And two, if you have anything that's more complex than a flat surface, then this value is just a statistical approximation because you have some energy emitted in a space and it's just divided by the space that you have, and you're not accounting for the true surface area of your fuel, which is an important consideration actually.

00:23:53.759 --> 00:23:56.559
So what what are reasonable values?

00:23:56.559 --> 00:24:03.599
Um so when we were doing that plume paper, we'd done some calculations using correlating those different plume models.

00:24:03.599 --> 00:24:27.759
And when we took some assumptions of the Thomas Plume model and calculated the sizes of the flames using those assumptions of Heskestat with the virtual origins, etc., we we came out to the value that the minimum point at which the Thomas model in general is physically makes sense or is valid would be around 375 kilowatts per square meter.

00:24:27.759 --> 00:24:36.880
This is where it begins being reasonable and uh in technically it it should be much more than that.

00:24:36.880 --> 00:24:42.799
Uh some researchers have measured H3 straight per unit area in some of those experiments.

00:24:42.799 --> 00:24:49.839
There were experiments done in which those values would be very low, like 220-ish kilowatts per square meter.

00:24:49.839 --> 00:25:03.279
But uh I would say for engineering considerations, the fuels that we expect in buildings, those values around 300-200 kilowatts per square meter are extremely, extremely low.

00:25:03.279 --> 00:25:20.559
When we were doing the comparison between the predictions of the Thomas Plume and our full-scale fire scenario in uh in a very large H room and we were comparing it, how the layer descends in time and how well the steady state is captured by the model.

00:25:20.559 --> 00:25:26.480
We found that the best agreement was slightly above 500 kilowatts per square meter.

00:25:26.480 --> 00:25:29.519
That was where we noted that the agreement is the best.

00:25:29.519 --> 00:25:51.519
There's also a number that is often uh brought up, which is 625 kilowatts per square meter, and I think it it comes from some of the UK standards where this is a value recommended for some of the fires, and I would agree this is quite a reasonable value to be taken uh for a fire.

00:25:51.519 --> 00:25:54.400
On the lower end, but but quite reasonable.

00:25:54.400 --> 00:26:02.559
Um a value that I usually try to not exceed would be around uh 1000 kilowatts per square meter, one megawatt per square meter.

00:26:02.559 --> 00:26:12.720
This is the upper range at which the models, uh the plume models kind of make sense, and this corresponds to to quite a severe fire, to be honest.

00:26:12.720 --> 00:26:25.519
One uh megawatt per square meter is quite a huge energy generation to give you some reference point if you burn uh heptane.

00:26:25.519 --> 00:26:33.440
I know I'm not sure if you ever burn burnt heptane, but heptane is one of the most viciously burning fuels that I've seen in my life.

00:26:33.440 --> 00:26:38.960
It like produces those extremely tall, very narrow uh fire plumes.

00:26:38.960 --> 00:26:40.480
Heptane is crazy.

00:26:40.480 --> 00:26:48.799
And uh and heptane gives you the energy density of maybe two megawatts per square meter, maybe a little more, depends on how big the pool is.

00:26:48.799 --> 00:27:03.039
So I struggle to imagine what would be the fire like if this wall value was higher, if this value could exist in the higher, like five megawatts per square meter.

00:27:03.039 --> 00:27:09.119
What's interesting is that often uh people uh do mistakes with that.

00:27:09.119 --> 00:27:14.079
People sometimes would use very large number of this heat release rate per unit area.

00:27:14.079 --> 00:27:25.759
They would just do one square meter fire source and then just emit whatever amount of fuel they have from that square meter reaching heat release rate per unit area values of I don't know, five megawatts.

00:27:25.759 --> 00:27:36.480
I've seen that in in scientific papers, and those scientific papers unfortunately did not meet their publication because of that.

00:27:36.480 --> 00:27:38.720
It's simply unphysical.

00:27:38.720 --> 00:28:01.680
So you have the perimeter, basically, if you know the heat release rate per unit area, if you need if you know the uh heat release rate that you're emitting, you have the fire area, you have the fire area, you can calculate the diameter of a circle and you can calculate the perimeter of the circle, which has this area, and this is something you can put into that equation.

00:28:01.680 --> 00:28:08.880
I also think that in in the British nomenclature, this is standardized, so there are some values to be placed in that model.

00:28:08.880 --> 00:28:31.519
When you have different bloom models that take heat release rate as an input, it's much simpler because as I said, you have to calculate some parameters based on that heat release rate, so therefore whatever you calculate will correspond to that heat release rate, there's one caveat which is sometimes you put the heat release rate, sometimes you put the convective heat release rate part into the equation.

00:28:31.519 --> 00:28:52.079
The reason you would like to do that is that heat release rate technically is the entirety of the chemical energy released by the flame, by the reactions happening in the flame, while the convective part is basically the part that goes into heating up the air and causing the upward motion of the smoke.

00:28:52.079 --> 00:29:00.240
What's not in the convective part is the radiative part, which is what the fire radiates away from itself.

00:29:00.240 --> 00:29:10.400
Fire is luminous, it's high temperature, there's soot in the flame that creates the very strong emissivity of the flame surface.

00:29:10.400 --> 00:29:17.200
It radiates heat away, and uh a big chunk of energy of the fire is actually radiated away.

00:29:17.200 --> 00:29:20.160
It's uh something we call the radiative fraction.

00:29:20.160 --> 00:29:22.559
It also sometimes is used in CFD.

00:29:22.559 --> 00:29:48.480
You may not even know that you're defining it, but it's an important parameter to tell how much of the heat is immediately radiated by the fire, by the flames, and how much of the heat goes along with the smoke, creating buoyancy effects, promoting entrainment, mixing, and in the end, eventually influencing how much smoke you have in your room and uh how big temperature that uh smoke is at.

00:29:48.480 --> 00:30:02.319
The radiant fraction, um a common value used is between 0.3 and 0.35, uh, dependent if you're using zone models, sometimes for for dependent if you're using plume models or going into advanced modeling.

00:30:02.319 --> 00:30:10.079
For plume models, a typical value would be 0.3, so convective is 0.7 of the of the total.

00:30:10.079 --> 00:30:15.599
In fire modeling, I believe the default would be 0.35, but you can correct me on that.

00:30:15.599 --> 00:30:25.119
It kind of stabilizes for large fires, it's it's slightly different for uh small fires, very small fires, which were where it would be important.

00:30:25.119 --> 00:30:37.839
So those would be the properties, the heat release rate, convective heat release rate, fire perimeter, in a way also the diameter of the fire, the location of the virtual origin, the triangle rule.

00:30:37.839 --> 00:30:43.759
Those will be the properties that you define when you model a fire with a simple plume model.

00:30:43.759 --> 00:30:55.759
If you go to zone model, well, it's kind of the same, because the zone models just assume there are two zones in the building, the hot gas layer and the cold uh underneath it.

00:30:55.759 --> 00:31:01.039
And the fire is usually defined by a plume model in the zone model.

00:31:01.039 --> 00:31:08.160
So the plume model is the engine that uh moves the gases from the lower region to upper region of your room.

00:31:08.160 --> 00:31:13.119
It's the engine that creates energy and the mass and it goes into all the equations.

00:31:13.119 --> 00:31:19.680
So if you know, if you're comfortable with plume models, uh you should also be comfortable with zone models.

00:31:19.680 --> 00:31:22.400
It's essentially the same math.

00:31:22.400 --> 00:31:36.880
Now, as much as I like zone models, and that was one of the first uh episodes I've ever recorded in the podcast with uh Colleen Wade about zone modeling not being dead yet, and I still believe zone modeling is not dead yet.

00:31:36.880 --> 00:31:43.680
The expectations of our peers, the expectations of other stakeholders of our clients is that we deliver CFD.

00:31:43.680 --> 00:31:47.119
So now let's move into how we define those in CFD.

00:31:47.119 --> 00:31:49.200
And is it more complex or not?

00:31:49.200 --> 00:31:51.119
That's a stupid way to put it.

00:31:51.119 --> 00:31:54.079
It's obviously more complex, that's what the clients are paying for, right?

00:31:54.079 --> 00:31:57.759
More complexity in the colorful pictures we sell them.

00:31:57.759 --> 00:31:58.079
Yeah.

00:31:58.079 --> 00:32:07.839
Jokes aside, uh, you're a good fire engineer, you spent 30 minutes with me learning about fire physics, so you you definitely want to do this well.

00:32:07.839 --> 00:32:11.680
Uh let's let's talk about how we do it and how to do it well.

00:32:11.680 --> 00:32:24.000
Uh we have multiple ways we can introduce fires into CFD models, and those ways are also kind of related to the type of software that you are using.

00:32:24.000 --> 00:32:33.279
Because if you are using FDS, you probably already are committed to a specific path of entering the fire into your domain, which is not the only path.

00:32:33.279 --> 00:32:38.240
There are there exist different pathways to introduce fires into CFD models.

00:32:38.240 --> 00:32:50.319
So generally, if you look back in time and if you do look at softwares beyond FDS, there would be two prevalent ways of introducing fires into models.

00:32:50.319 --> 00:32:54.640
And to discuss them, again, let's bring up why we do this.

00:32:54.640 --> 00:32:59.839
We do this so we know how much smoke is produced, what's the temperatures, can people evacuate, etc.

00:32:59.839 --> 00:33:01.759
So there are two prevalent ways.

00:33:01.759 --> 00:33:09.680
One would be creating a region in your model in which the products of fire are released.

00:33:09.680 --> 00:33:15.839
So basically you are defining a volume or a surface, but usually that would be a volume.

00:33:15.839 --> 00:33:32.559
You define a volume of your air in your model, a box, in which you basically release the heat, you release the smoke, you just introduce them as sources to your CFD model, and they just release in there, and that's it.

00:33:32.559 --> 00:33:36.960
And we call that volumetric uh heat and smoke source model.

00:33:36.960 --> 00:33:42.319
There's different ways people call them, but in in general it's a volumetric source model.

00:33:42.319 --> 00:34:01.119
And the other way would be you introduce into your model fuel, and again you release it from a surface, you release it from a volume, but basically you are introducing a fuel into your computational domain, you introduce an ignition condition.

00:34:01.119 --> 00:34:11.840
So either you assume that the fuel is capable of burning or you provide some kind of uh ignite or spark or some other source of ignition.

00:34:11.840 --> 00:34:23.679
And in the regions where the chemistry allows for combustion, so there is fuel and oxygen mixed in a ratio that promotes combustion, the combustion occurs.

00:34:23.679 --> 00:34:38.559
So basically you are releasing fuel and the fire happens or the flames happen, not necessarily exactly at the location of that release, but where the conditions of mixing allow that fuel and oxidizer to mix and burn.

00:34:38.559 --> 00:34:53.519
Now, why would anyone actually use the volumetric heat source when obviously the more correct way, in a way or more natural way, would be by defining the fuel and modeling the combustion itself.

00:34:53.519 --> 00:34:56.159
It goes back to the consistent level of crudeness.

00:34:56.159 --> 00:35:06.719
I mean, modeling combustion is very difficult, modeling the diffusion, turbulence mixing at the scales at which it makes sense is extremely challenging.

00:35:06.719 --> 00:35:14.000
And you cannot even pretend that you're doing that when you're doing your uh rough engineering simulations.

00:35:14.000 --> 00:35:15.840
You're not doing that, you're just applying a model.

00:35:15.840 --> 00:35:22.400
You are not capturing those in implicit little phenomena that drive the combustion processes.

00:35:22.400 --> 00:35:24.880
So neither of those models actually captures that.

00:35:24.880 --> 00:35:28.400
And basically going through the consistent level of crudeness.

00:35:28.400 --> 00:35:32.079
What you care about is the outcomes.

00:35:32.079 --> 00:35:35.519
How much heat is released, how much smoke is released.

00:35:35.519 --> 00:35:46.800
And by the way, those outcomes are not an outcomes of the model prediction, usually in engineering, they are outcomes of your engineering assumptions.

00:35:46.800 --> 00:35:58.559
You come to the analysis with an assumption of what those values will be because you know what is your heat release rate of your fire, you know what is the smoke production of your fire.

00:35:58.559 --> 00:36:11.199
So you technically don't really need to go through all of those steps involving combustion, uh diffusivity, turbulent mixing to come up with the number.

00:36:11.199 --> 00:36:12.159
You already know it.

00:36:12.159 --> 00:36:17.199
Therefore, you could define just the outcomes in your model.

00:36:17.199 --> 00:36:19.840
You define them so you can just put the number in there.

00:36:19.840 --> 00:36:23.039
You can say, okay, my farm is five megawatts and and that's it.

00:36:23.039 --> 00:36:27.199
And I just release five megawatts into my volume and I'm done.

00:36:27.199 --> 00:36:32.639
And this is very convenient in many ways because it one, it speeds up the analysis.

00:36:32.639 --> 00:36:36.000
Uh, two, it it goes along with the consistent level of crudeness.

00:36:36.000 --> 00:36:46.639
And also it's a way that this has been done years, years ago when the computational capacities were not at the modern levels where we are today.

00:36:46.639 --> 00:37:00.079
Um today, probably the more correct way would be to model combustion either with some flameled models or with models that are implemented in in FDS as defaults.

00:37:00.079 --> 00:37:07.360
So I agree that in the modern world, perhaps defining volumetric heat sources is a little bit antique.

00:37:07.360 --> 00:37:17.760
But again, if you're doing rough engineering calculations and you have to deliver them at volume, perhaps this advantage of speed that you gain with this source perhaps is something that is important.

00:37:17.760 --> 00:37:25.519
The challenge with the volumetric hidden source model is that you have to define the volume at which the burning occurs.

00:37:25.519 --> 00:37:30.719
Therefore, you kind of define the density of energy in that volume.

00:37:30.719 --> 00:37:31.760
I hope you follow me.

00:37:31.760 --> 00:37:54.719
If you have a box which is one cubic meter sized and you release one megawatt of energy in that space, you end up with one megawatt per cubic meter of energy, and if you divide it by the area of the surface, you end up with one megawatt per square meter underneath the source, which we could all consider something that resembles a fire or flame.

00:37:54.719 --> 00:38:04.480
If you go with crazy values, like five megawatts released in a cubic meter of space, well you end up with extremely high temperatures, you end up with buoyancy that doesn't make sense.

00:38:04.480 --> 00:38:08.079
It's also hard to capture radiation from that source, so that's another thing.

00:38:08.079 --> 00:38:10.559
So this definitely makes no sense.

00:38:10.559 --> 00:38:18.239
If you put 100 kilowatts in a cubic meter, you end up with 100 kilowatts per cube, and that doesn't make sense either.

00:38:18.239 --> 00:38:19.519
It's not a fire anymore.

00:38:19.519 --> 00:38:30.880
So the engineer who is driving those calculations, it's their responsibility to figure out the size of that volume so it corresponds with the space in the building in which the fire takes place.

00:38:30.880 --> 00:38:34.079
It it's located where you want it to be located.

00:38:34.079 --> 00:38:40.320
And you have to be aware that the density that you supply makes a big difference in the outcomes.

00:38:40.320 --> 00:38:44.880
So this value has to be corresponding to something reasonable.

00:38:44.880 --> 00:38:46.480
It cannot be made up.

00:38:46.480 --> 00:38:48.800
There's actually a value for that.

00:38:48.800 --> 00:38:50.000
It's quite interesting.

00:38:50.000 --> 00:38:54.239
Uh we've written about that with uh Matt Bonner and Guillermo.

00:38:54.239 --> 00:38:56.400
I mean, all the credit goes to Matt and Guillermo.

00:38:56.400 --> 00:39:01.840
They did the most of the work in here, and Guillermo found this all of the risk constant.

00:39:01.840 --> 00:39:03.360
So all the credit goes to them.

00:39:03.360 --> 00:39:09.119
I just supplied them with my experiments where we investigated uh measuring the heat release rates through cameras.

00:39:09.119 --> 00:39:12.559
We have a paper visual firepower, it's it's quite interesting.

00:39:12.559 --> 00:39:22.000
Anyway, there is a relationship that correlates linearly the the volume of the turbulent flame and the heat release rate.

00:39:22.000 --> 00:39:30.639
And that value lands at approximately 1.5 megawatt per cubic meter with plus minus 183 uh kilowatts.

00:39:30.639 --> 00:40:00.320
And this is uh this is an all-of-the-risk uh value that comes from a classical paper from the 80s where they've shown that for a large range of fires, if you take the heat release rate measured in an experiment and you divide it by the flame volume, you will eventually get a value that is uh close to that, slightly higher than the value of one megawatt per cubic meter, but still within a reasonable range of uh of fires, not five, not 0.1.

00:40:00.320 --> 00:40:05.440
So if you need a citable number, such a number would exist.

00:40:05.440 --> 00:40:22.559
Regarding volumetric sources, uh one more interesting piper that paper that exists there is a paper from um Gratz conference, I think that was 21 or 22, by Conversation Michael Bayer, my favorite tunnel uh people.

00:40:22.559 --> 00:40:36.320
And they have uh shown they were comparing different ways of modeling this with uh within Ansys Fluent, and they've shown basically some limitations of the volumetric heat source model in that paper.

00:40:36.320 --> 00:40:44.159
It was based on memorial tunnel experiments, so up to 100 megawatt fires, quite an interesting data point.

00:40:44.159 --> 00:40:52.719
I I would highly recommend looking at that paper if you're modeling with answers because that that that's probably an important uh piece of knowledge for you.

00:40:52.719 --> 00:41:01.199
Anyway, uh one final uh challenge with the volumetric source is there's also a big importance where you place it and what's at the bottom of it.

00:41:01.199 --> 00:41:28.639
So you could technically put the cube or the the shape of your flame, the volume, on the floor, where basically all the entrainment will happen from the sides and not the top of the of the volume, or you can elevate it, which creates a completely different dynamics because suddenly the cold air may penetrate your plume from underneath the plume and heat up because there that's where you define your release of energy.

00:41:28.639 --> 00:41:39.599
And in this case, you end up with some really, really ridiculous fires, and you have to be very well aware that it like does the flow phenomena look like that in your real-world project?

00:41:39.599 --> 00:41:46.320
It's important to understand that because if you messed that up, you end up with something that definitely is not a correct fire.

00:41:46.320 --> 00:41:54.320
And for your FDS calculations, it's simpler because here you release the fuel, the fuel enters your domain and burns where the chemistry permits.

00:41:54.320 --> 00:42:04.559
So in this case, what you are looking at is basically the density of energy that you supply to your burner surface.

00:42:04.559 --> 00:42:07.360
In FDS, the fuel will burn.

00:42:07.360 --> 00:42:12.000
If you set up the simulation correctly, it will ignite it, it will burn.

00:42:12.000 --> 00:42:17.039
You implement a burner surface, which basically emits that influx of fuel.

00:42:17.039 --> 00:42:22.960
And here a property that you put in is the heat release rate per unit area again.

00:42:22.960 --> 00:42:29.599
So all the way back to the um calc to the discussions we had about the plumes, this is also highly relevant.

00:42:29.599 --> 00:42:35.280
You need the heat release rate per unit area to be supplied to FDS.

00:42:35.280 --> 00:42:42.719
Again, you supply this value to low, you're gonna have a tiny flame which is not a continuous flame as we see them in fires.

00:42:42.719 --> 00:42:51.280
You put this value to high, you're gonna end up with some sort of extreme jet fire or an unphysical fire, really.

00:42:51.280 --> 00:42:56.320
So this value has to be has to make physical sense.

00:42:56.320 --> 00:43:09.360
One interesting thing about FDS and modeling those fires, and also I guess that goes back to all CFD models, is that the hit release rate value is usually not constant across time.

00:43:09.360 --> 00:43:15.119
Because we all also model growing fires, that's an important part of our engineering calculations.

00:43:15.119 --> 00:43:25.840
When you are modeling the growing fires, the size of the source that you're releasing that fire from is usually constant because you predefine that before you start your analysis.

00:43:25.840 --> 00:43:39.199
So let's assume you have a fire that will reach 4 megawatts, you have four square meters of your fire source, the fire starts in the middle, and now you want it to grow over time from 0 to 4 megawatts.

00:43:39.199 --> 00:43:41.679
If you have two ways you can define it.

00:43:41.679 --> 00:43:51.840
You can define it such that the heat release rate per unit area increases on the surface until the value that gives you the final heat release rate is reached.

00:43:51.840 --> 00:43:59.599
So, in this way, if it's 4 megawatts out of 4 square meters, you're growing up to 1000 kilowatt per square meter.

00:43:59.599 --> 00:44:03.199
You start, let's say, with one kilowatt, two, three, five, ten hundred.

00:44:03.199 --> 00:44:07.440
And as this value grows, the size of the fire grows.

00:44:07.440 --> 00:44:14.719
Which means that for a very long part of this process, the fire will be smaller than a fire.

00:44:14.719 --> 00:44:15.599
You follow me?

00:44:15.599 --> 00:44:19.440
It's it's the heat release rate will be too small to call it a fire.

00:44:19.440 --> 00:44:23.199
And it actually could be the whole length of your evacuation, for example.

00:44:23.199 --> 00:44:24.239
This doesn't make sense.

00:44:24.239 --> 00:44:26.480
This does this does not make physical sense.

00:44:26.480 --> 00:44:34.559
You've made a calculation, CFD calculation to prove that people can evacuate in the fire, and in the end, you were not modeling a fire at all.

00:44:34.559 --> 00:44:36.480
So this is something to be aware of.

00:44:36.480 --> 00:44:49.199
There's another way where you increase the size of the of the source and have a static uh steady state value of the heat release rate per unit area or per unit volume.

00:44:49.199 --> 00:45:08.719
And in that case, basically you say, okay, my fire has a density of 1000 kilowatts per square meter, and I want it to grow to 4 megawatts, so it's growing from let's say one single cell 20 by 20, 10 by 10 centimeters, up to the whole surface of the of the of the burner.

00:45:08.719 --> 00:45:13.440
Uh and it at every point of time I have 1000 kilowatts per square meter.

00:45:13.440 --> 00:45:22.800
I I think this is a much, much better definition of the fire growth in in modeling, and this is something that FDS uh uh allows you to model.

00:45:22.800 --> 00:45:24.480
In ansys, it's more complicated.

00:45:24.480 --> 00:45:27.920
You need to have some crazy UDFs to account for that.

00:45:27.920 --> 00:45:34.639
So we have to deal with much more complicated sources of fires if we want to do this uh properly.

00:45:34.639 --> 00:45:41.199
Uh one more thing, if you emit fuel into your space, then you can capture the effects of oxygen.

00:45:41.199 --> 00:45:43.360
If you don't have oxygen, it's not gonna burn.

00:45:43.360 --> 00:45:53.920
It's an important distinction between the uh the volumetric heat source models and the and the fire models, because the volumetric model, if I release 10 megawatts, I don't care about oxygen.

00:45:53.920 --> 00:45:56.719
I cannot even measure how much oxygen I've lost.

00:45:56.719 --> 00:46:02.400
Uh in modeling with uh with uh releasing the fuel and modeling the burning, I can get that.

00:46:02.400 --> 00:46:10.719
I if there's not enough oxygen, the fire will not burn, and the megawatts, despite the fact that I've released my fuel, will not be released in space.

00:46:10.719 --> 00:46:12.320
This is very important.

00:46:12.320 --> 00:46:18.559
And this this relationship is kind of important when you try model things like suppression, actually.

00:46:18.559 --> 00:46:27.840
Because uh you also then need to capture some actions of, let's say, water cooling on the stuff that's happening within your uh cells.

00:46:27.840 --> 00:46:44.239
So having a model that actually accounts for combustion allows you to do a lot more things than one in which you only have a volume in which the heat is released, no matter how convenient or easy to set up that that previous one is.

00:46:44.239 --> 00:46:57.679
Um, from the things that the designer also defines is the suit yields, is the heat of combustion, do not necessarily translate into the size of the fire in terms of its geometric size.

00:46:57.679 --> 00:47:14.159
They are the products of the comical reactions, but they will heavily influence how much suit you have in your model, which will influence the visibility in smoke, which will influence the uh amount of uh tenability you have in your room.

00:47:14.159 --> 00:47:15.679
You can put it like that.

00:47:15.679 --> 00:47:25.280
Um another thing that correlates to the size of the of the fire, the physical dimension of the fire, is something that a lot of engineers are doing, which is the calculation of this star.

00:47:25.280 --> 00:47:33.760
This star is you could consider it like as a dimensionless size of the fire, it's uh the root of the food number.

00:47:33.760 --> 00:47:39.119
It gives you a value which pretty much gives you the the dimension of the fire.

00:47:39.119 --> 00:47:50.800
And there is a very well-known relation which can be traced to some Nurek guidelines which correlate the size of the D star to the size of the cell element.

00:47:50.800 --> 00:47:57.519
So there's a famous relationship that the D star divided by the size of your element shall be between four and sixteen.

00:47:57.519 --> 00:48:05.599
That actually comes from the Nurek study, where they were testing different relationships and they found feasible outcomes at this kind of range.

00:48:05.599 --> 00:48:16.320
It's not universally true, it's not true for every fire, for every source of the fire, but it's an engineering like guidance that can guide you to getting a correct mesh.

00:48:16.320 --> 00:48:21.199
Keep in mind that this star, if you have a growing fire, is also changing with time.

00:48:21.199 --> 00:48:28.639
So a D star for your 10 megawatt fire will be very different than the D-star you would have for a 500 kilowatt fire when it's growing.

00:48:28.639 --> 00:48:33.760
And in the growing phase, perhaps that is the important one for your evacuation.

00:48:33.760 --> 00:48:40.159
So uh calculating this number once and saying okay, 20 centimeter mesh is fine for my project.

00:48:40.159 --> 00:48:43.119
May not cut it when you have a growing fire.

00:48:43.119 --> 00:48:45.199
You have to consider that at least.

00:48:45.199 --> 00:48:56.559
And in general, uh because you can never get with the mesh to the perfect size, because that would be like under millimeter size, where you start to capture this complex physics.

00:48:56.559 --> 00:49:03.280
Uh mesh is always a simplification, and FTS doesn't really converge that easily with the mesh size.

00:49:03.280 --> 00:49:07.039
The changes happen when you start to capture different fire phenomena.

00:49:07.039 --> 00:49:10.639
There's a whole episode on Turbulence with Randy where we captured that.

00:49:10.639 --> 00:49:14.960
I think I had an episode with Jason Floyd where we discussed this a little bit more.

00:49:14.960 --> 00:49:23.920
But this is also something important in the definition of your fire model in your numerical software that should be considered.

00:49:23.920 --> 00:49:32.719
Wow, boy, I was wondering before pressing record if I'm capable about rambling on fire dimensions for an hour, but here we are.

00:49:32.719 --> 00:49:46.880
I'm running out of time, so one last thing that I think is quite important is the definition of a growing fires, but in a way that the growth of the fire kind of simulates the fire growth.

00:49:46.880 --> 00:49:52.719
The ultimate goal of modeling, we don't define fire in megawatts.

00:49:52.719 --> 00:49:57.360
We receive the fire in megawatts as an outcome of our analysis.

00:49:57.360 --> 00:50:01.679
We provide ignition, we provide fuel, and it grows.

00:50:01.679 --> 00:50:10.000
And uh this type of fire modeling, I still say this is something that is not possible to do yet.

00:50:10.000 --> 00:50:11.679
No, it is not.

00:50:11.679 --> 00:50:20.719
Like there were limited successes in the world of academia with modeling wood creeps.

00:50:20.719 --> 00:50:30.880
Yes, some people done papers showing wood creeps spreading fires, and those results would be in line with experimental.

00:50:30.880 --> 00:50:35.039
This take an extreme amount of effort.

00:50:35.039 --> 00:50:43.280
This required coming up with very clever submodels or simplifications that allow for this type of work.

00:50:43.280 --> 00:50:48.400
And I am not sure how much those are generalizable.

00:50:48.400 --> 00:50:52.719
Like if you take that model and put it in a shopping mall, will it work or not?

00:50:52.719 --> 00:50:53.760
I'm not sure.

00:50:53.760 --> 00:50:57.039
The challenges, why it is so damn hard.

00:50:57.039 --> 00:51:11.760
Like, okay, you can put a box in FDS, you can say the box has one megawatt heat release rate and the temperature of ignition of the box is 450 degrees, then box ignites, bam, you have another megawatt in your fire, the fire has spread.

00:51:11.760 --> 00:51:20.159
Yes, you can mimic that behavior, you can mimic this, but it's not a predictive spread of fire simulation.

00:51:20.159 --> 00:51:28.159
Because if you consider solid fuels, what happens is that the fuel is emitted in the process of pyrolysis.

00:51:28.159 --> 00:51:38.400
And the process of pyrolysis is super tightly correlated with the radiative heat flux coming to the surface.

00:51:38.400 --> 00:51:51.199
And at the length scales that we consider in the CFD of 10, 20, 30 centimeters of your meshes, you are unable to capture the phenomena at the level of detail at which there exists.

00:51:51.199 --> 00:51:53.119
This is what we started the episode with.

00:51:53.119 --> 00:52:10.800
You cannot capture those phenomena as they exist in reality, and in the end, you come up with some very crude approximation of how would pyrolysis look across a 20 centimeter sample, which is very, very, very crude for this for this goal.

00:52:10.800 --> 00:52:23.280
And what's even worse is that if you just have you know a flat surface and you have you know that the fire spreads, let's say uh one meter per minute, let's say you have a velocity of the fire front.

00:52:23.280 --> 00:52:24.079
That's easy.

00:52:24.079 --> 00:52:25.679
That that's not a problem.

00:52:25.679 --> 00:52:44.880
But if you have a compartment and there's a tipping point, a flashover to happen, if there's you know a point in time where exponentially the the feedbacks will increase and the growth would exponentially grow in a very short period of time, you're not able to capture this.

00:52:44.880 --> 00:52:54.559
There's no way you're not able to capture this phenomenon in CFD with the current models and the ways we do it them, period.

00:52:54.559 --> 00:52:55.280
You're not.

00:52:55.280 --> 00:53:02.079
If you tell me you are, I invite you to the podcast explain to the world how you are doing that, and I'm quite sure you're not doing that.

00:53:02.079 --> 00:53:10.800
Because the some of the best people in the academia that I know who are working on this, they face struggles.

00:53:10.800 --> 00:53:12.000
This is very common.

00:53:12.000 --> 00:53:14.559
If you go into this at the beginning, it looks easy.

00:53:14.559 --> 00:53:18.000
Oh, yeah, temperature recognition, it just releases heat.

00:53:18.000 --> 00:53:18.880
Let's go.

00:53:18.880 --> 00:53:26.880
But then you start to do pyrolysis properly, you see that inverse modeling of the cone results into CFD is very hard.

00:53:26.880 --> 00:53:37.920
You start seeing that those things are very transient, they are very heat flux related, the spatial and time constraints that you do are too coarse to solve them.

00:53:37.920 --> 00:53:45.039
Like this is a common pathway that you discover this, and in the end, it appears to be extremely, extremely difficult to model fire spread.

00:53:45.039 --> 00:54:02.559
So as a fire engineer, if you go into the problem and you tell me you model the growth of the fire, the spread of the fire, and you actually have not defined the kilowatts or megawatts as your assumption, uh maybe it's an interesting exercise, but I would not say it's a predictive fire modeling.

00:54:02.559 --> 00:54:04.719
So I think I ran out of time.

00:54:04.719 --> 00:54:06.079
Let me wrap it up.

00:54:06.079 --> 00:54:10.800
There was a lot of interesting things I hope for you on this very simple topic.

00:54:10.800 --> 00:54:14.000
You have your megawatts and you put them into your model.

00:54:14.000 --> 00:54:25.440
We've gone through some properties of fires that are modeled, the dimension, the physical dimensions, be it the uh area, be it the perimeter beat, the heat release rate per unit area.

00:54:25.440 --> 00:54:26.719
Those things are very important.

00:54:26.719 --> 00:54:31.599
If you get them wrong, you have a very wrong representation of the fire in your model.

00:54:31.599 --> 00:54:40.000
We went through approaches in CFD using volumetric heat sources, using boxes to emit uh heat, to release heat.

00:54:40.000 --> 00:54:46.400
You can also emit fuel in your CFD models in three dimensions, from boxes you can emit them from surfaces.

00:54:46.400 --> 00:54:48.400
This is how you would do it in FDS.

00:54:48.400 --> 00:54:56.559
And then use combustion modeling, simplified combustion modeling to get your uh chemical heat release rate.

00:54:56.559 --> 00:55:08.320
You have to care about the convective part, you have to care about radiative part, you have to be aware that those parts are separate and and uh you have to capture those phenomena.

00:55:08.320 --> 00:55:19.119
And if you do it all well, if you give enough consideration into building those, I think you'll end up with some really good models, and I I really hope that you do.

00:55:19.119 --> 00:55:25.119
So uh that's it for the beautiful world of placing a fire into your model.

00:55:25.119 --> 00:55:27.920
I hope that was interesting for you.

00:55:27.920 --> 00:55:35.920
It was interesting for me to revisit all the things that I I knew and and and kind of work it up in my head.

00:55:35.920 --> 00:55:44.960
Also, an interesting exercise for myself that is most likely beneficial for my future and career as a fire safety engineer.

00:55:44.960 --> 00:55:50.079
Every day I'm trying to be a better fire safety engineer and I take you on this journey with me.

00:55:50.079 --> 00:55:52.559
I hope you will stay with me.

00:55:52.559 --> 00:56:03.119
And uh if you do, then next Wednesday you'll have another opportunity to become a better fire safety engineer, and so will I, because we will learn some new things.

00:56:03.119 --> 00:56:06.000
Thanks for being here with me in the fire science show.

00:56:06.000 --> 00:56:07.679
See you here next Wednesday.

00:56:07.679 --> 00:56:08.239
Cheers.

00:56:08.239 --> 00:56:08.800
Bye.