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!
- G. Vigne et al. "Review and Validation of the current Smoke Plume Entrainment Models for Large-Volume Buildings"
- W. Węgrzyński & M. Konecki "Influence of the fire location and the size of a compartment on the heat and smoke flow out of the compartment" - (this is a paper from my PhD where I explain the concept of volumetric heat source)
- M. Bonner et al. "Visual Fire Power: An Algorithm for Measuring Heat Release Rate of Visible Flames in Camera Footage, with Applications in Facade Fire Experiments"
- Episode 100 - Smoke plumes! That was a fun one.
- G. Heskestad "Fire Plumes, Flame Height, and Air Entrainment" from SFPE Handbook (also the source of the overlayed image on the cover showing range at which fires exist)
----
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.
Available Results
Generated results are saved to the knowledge database for reuse and search.
Extract Knowledge
Pick what you want extracted first. Model, scope, and chapter options appear after a template is selected.
Transcript
WEBVTT 00:00:00.160 --> 00:00:02.560 <v Wojciech Wegrzynski>Hello everybody, welcome to the Fire Science Show. 00:00:02.560 --> 00:00:10.880 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Fire safety engineering relies highly on modeling. 00:00:14.480 --> 00:00:21.600 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And uh we all do it like every day. 00:00:24.239 --> 00:00:39.359 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Some of them were quite good, to be honest. 00:00:50.079 --> 00:01:01.359 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Uh so I don't doubt that you are capable of doing it correctly. 00:01:35.760 --> 00:01:45.359 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And we will discuss a lot of different approaches from plume models to CFD. 00:01:59.359 --> 00:02:11.199 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>If you're interested, stay with me. 00:02:51.199 --> 00:02:54.319 <v Wojciech Wegrzynski>Let's spin the intro and jump into the episode. 00:02:54.319 --> 00:03:00.400 <v Wojciech Wegrzynski>Welcome to the Fires Show. 00:03:00.400 --> 00:03:04.319 <v Wojciech Wegrzynski>My name is Wojciech Wegrzynski, and I will be your host. 00:03:04.319 --> 00:03:42.960 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Check their website at OFRconsultants.com. 00:04:33.360 --> 00:04:35.600 <v Wojciech Wegrzynski>And now let's head back to the episode. 00:04:35.600 --> 00:04:44.800 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>How much smoke control do I need? 00:04:46.879 --> 00:04:50.639 <v Wojciech Wegrzynski>What's the temperature of my structure in the fire? 00:04:50.639 --> 00:04:52.879 <v Wojciech Wegrzynski>How bad this fire can be, etc. 00:04:52.879 --> 00:04:54.879 <v Wojciech Wegrzynski>Can people escape my building? 00:04:54.879 --> 00:05:02.959 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And uh this is something we will talk in the future of the Fire Science Show. 00:05:33.519 --> 00:05:41.439 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Now, uh why I'm recording a podcast episode, why is this something to be discussed? 00:05:46.879 --> 00:06:02.399 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>But we very rarely think about why we are doing them. 00:06:16.720 --> 00:06:23.360 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Uh let's perhaps talk about the fire itself or the flames themselves first. 00:06:30.560 --> 00:06:34.399 <v Wojciech Wegrzynski>So what really is a flame? 00:06:34.399 --> 00:06:40.480 <v Wojciech Wegrzynski>I think that this is a very interesting question from the perspective of fire safety engineer. 00:06:40.480 --> 00:06:41.519 <v Wojciech Wegrzynski>What is a fire? 00:06:41.519 --> 00:06:42.480 <v Wojciech Wegrzynski>What's a flame? 00:06:42.480 --> 00:06:50.720 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>That's one of the questions that I ask. 00:06:59.120 --> 00:07:00.959 <v Wojciech Wegrzynski>What is inside the fire? 00:07:00.959 --> 00:07:06.079 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>But inside of it, it's actually hollow, it's empty. 00:07:32.079 --> 00:07:35.199 <v Wojciech Wegrzynski>Well, it's not empty, it's filled with fuel. 00:07:35.199 --> 00:07:51.279 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And this is the region where all the burning processes occur. 00:08:21.040 --> 00:08:23.439 <v Wojciech Wegrzynski>It's not one reaction, it's not two reactions. 00:08:23.439 --> 00:08:37.840 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And actually this happens at an extremely narrow space. 00:09:12.080 --> 00:09:13.519 <v Wojciech Wegrzynski>Um why it's so narrow? 00:09:13.519 --> 00:09:20.480 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So there are mixing processes that are happening at a fairly small scale. 00:09:26.960 --> 00:09:32.159 <v Wojciech Wegrzynski>They're driven by by turbulence, by flow, but also mainly by molecular diffusivity. 00:09:32.159 --> 00:09:52.159 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So you end up with with a zone. 00:09:54.639 --> 00:09:56.000 <v Wojciech Wegrzynski>Why I'm bringing that? 00:09:56.000 --> 00:09:57.120 <v Wojciech Wegrzynski>Because the zone is tiny. 00:09:57.120 --> 00:10:01.759 <v Wojciech Wegrzynski>That zone, that that flame sheet would be less than millimeter thick. 00:10:01.759 --> 00:10:04.639 <v Wojciech Wegrzynski>It would be less than 0.1 millimeter thick in many cases. 00:10:04.639 --> 00:10:14.559 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>This is constantly moving, the influx of the fuel, the influx of the oxidizer continuously exists. 00:10:31.440 --> 00:10:37.840 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Now do we model that? 00:10:59.519 --> 00:11:03.039 <v Wojciech Wegrzynski>No, we we we compare this is the this is the fun part. 00:11:03.039 --> 00:11:23.039 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's simply not possible or not feasible. 00:11:43.840 --> 00:11:56.480 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>We we have to model that, we have to simplify it for our practical use. 00:12:33.440 --> 00:12:40.240 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Because we are burdened with answering some very profound questions in our buildings. 00:12:45.039 --> 00:12:47.279 <v Wojciech Wegrzynski>How much smoke will be produced? 00:12:47.279 --> 00:12:48.720 <v Wojciech Wegrzynski>How toxic will it be? 00:12:48.720 --> 00:12:50.080 <v Wojciech Wegrzynski>Will people be able to escape? 00:12:50.080 --> 00:12:51.759 <v Wojciech Wegrzynski>What's the temperature, etc.? 00:12:51.759 --> 00:12:58.559 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>That would be very challenging to model. 00:13:34.240 --> 00:13:48.320 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So we'll start with the plume models and build up the complexity. 00:14:45.519 --> 00:14:56.879 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's linked in the show notes. 00:14:58.879 --> 00:15:08.080 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Uh it was Gabriela, Alexis, Candido, Guillermo. 00:15:12.159 --> 00:15:18.399 <v Wojciech Wegrzynski>These guys have done some of the largest fire plume experiments in in the world. 00:15:18.399 --> 00:15:21.679 <v Wojciech Wegrzynski>So it was it was a huge joy to to collaborate with them. 00:15:21.679 --> 00:15:45.919 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So they would give you the mass flow at a certain height of the building. 00:16:30.720 --> 00:16:34.480 <v Wojciech Wegrzynski>This is the main characteristic that you get out of the plume model. 00:16:34.480 --> 00:16:35.759 <v Wojciech Wegrzynski>You get the mass flow. 00:16:35.759 --> 00:16:47.519 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So you would put the fire perimeter. 00:17:59.039 --> 00:18:06.720 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So three different ways to define fires, and there are some some interesting things about that. 00:18:22.079 --> 00:18:31.599 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>To get that mass flow, you need to know how much it changes with height. 00:18:40.799 --> 00:18:44.000 <v Wojciech Wegrzynski>So basically, what is the entrainment rate? 00:18:44.000 --> 00:18:48.960 <v Wojciech Wegrzynski>And the entrainment is a process that happens around the plume. 00:18:48.960 --> 00:18:55.680 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>The entrainment happens where the smoke meets your surrounding air. 00:19:00.400 --> 00:19:07.200 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And this this physical dimension, the size at which this happens is quite important. 00:19:12.319 --> 00:19:18.799 <v Wojciech Wegrzynski>You can derive that by calculating the virtual origin of the plume. 00:19:18.799 --> 00:19:42.960 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So in the end, you supply the heat release rate to the model. 00:19:56.960 --> 00:20:00.960 <v Wojciech Wegrzynski>Or like in Thomas' equation, you basically supply that. 00:20:00.960 --> 00:20:11.920 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And when you go into that, there are things that can be broken in here. 00:20:59.920 --> 00:21:09.200 <v Wojciech Wegrzynski>Uh because fires are phenomena that exists in very specific range of physical conditions. 00:21:09.200 --> 00:21:13.599 <v Wojciech Wegrzynski>And this applies also to the energy density per unit area. 00:21:13.599 --> 00:21:22.400 <v Wojciech Wegrzynski>We define this parameter in in modeling as heat release rate per unit area HRRPUA. 00:21:22.400 --> 00:21:25.279 <v Wojciech Wegrzynski>You've probably seen that parameter a lot. 00:21:25.279 --> 00:21:28.160 <v Wojciech Wegrzynski>And this is a very critical parameter. 00:21:28.160 --> 00:21:39.680 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You basically have some sort of heater kind of. 00:21:43.839 --> 00:22:03.119 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>The fires exist in that space. 00:22:34.880 --> 00:22:57.680 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So what what are reasonable values? 00:23:56.559 --> 00:24:03.599 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Uh some researchers have measured H3 straight per unit area in some of those experiments. 00:24:42.799 --> 00:24:49.839 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>We found that the best agreement was slightly above 500 kilowatts per square meter. 00:25:26.480 --> 00:25:29.519 <v Wojciech Wegrzynski>That was where we noted that the agreement is the best. 00:25:29.519 --> 00:25:51.519 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>On the lower end, but but quite reasonable. 00:25:54.400 --> 00:26:02.559 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It like produces those extremely tall, very narrow uh fire plumes. 00:26:38.960 --> 00:26:40.480 <v Wojciech Wegrzynski>Heptane is crazy. 00:26:40.480 --> 00:26:48.799 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>What's interesting is that often uh people uh do mistakes with that. 00:27:09.119 --> 00:27:14.079 <v Wojciech Wegrzynski>People sometimes would use very large number of this heat release rate per unit area. 00:27:14.079 --> 00:27:25.759 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's simply unphysical. 00:27:38.720 --> 00:28:01.680 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's uh something we call the radiative fraction. 00:29:20.160 --> 00:29:22.559 <v Wojciech Wegrzynski>It also sometimes is used in CFD. 00:29:22.559 --> 00:29:48.480 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And the fire is usually defined by a plume model in the zone model. 00:31:01.039 --> 00:31:08.160 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's essentially the same math. 00:31:22.400 --> 00:31:36.880 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So now let's move into how we define those in CFD. 00:31:47.119 --> 00:31:49.200 <v Wojciech Wegrzynski>And is it more complex or not? 00:31:49.200 --> 00:31:51.119 <v Wojciech Wegrzynski>That's a stupid way to put it. 00:31:51.119 --> 00:31:54.079 <v Wojciech Wegrzynski>It's obviously more complex, that's what the clients are paying for, right? 00:31:54.079 --> 00:31:57.759 <v Wojciech Wegrzynski>More complexity in the colorful pictures we sell them. 00:31:57.759 --> 00:31:58.079 <v Wojciech Wegrzynski>Yeah. 00:31:58.079 --> 00:32:07.839 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>There are there exist different pathways to introduce fires into CFD models. 00:32:38.240 --> 00:32:50.319 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And to discuss them, again, let's bring up why we do this. 00:32:54.640 --> 00:32:59.839 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So there are two prevalent ways. 00:33:01.759 --> 00:33:09.680 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And we call that volumetric uh heat and smoke source model. 00:33:36.960 --> 00:33:42.319 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It goes back to the consistent level of crudeness. 00:34:56.159 --> 00:35:06.719 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You're not doing that, you're just applying a model. 00:35:15.840 --> 00:35:22.400 <v Wojciech Wegrzynski>You are not capturing those in implicit little phenomena that drive the combustion processes. 00:35:22.400 --> 00:35:24.880 <v Wojciech Wegrzynski>So neither of those models actually captures that. 00:35:24.880 --> 00:35:28.400 <v Wojciech Wegrzynski>And basically going through the consistent level of crudeness. 00:35:28.400 --> 00:35:32.079 <v Wojciech Wegrzynski>What you care about is the outcomes. 00:35:32.079 --> 00:35:35.519 <v Wojciech Wegrzynski>How much heat is released, how much smoke is released. 00:35:35.519 --> 00:35:46.800 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You already know it. 00:36:12.159 --> 00:36:17.199 <v Wojciech Wegrzynski>Therefore, you could define just the outcomes in your model. 00:36:17.199 --> 00:36:19.840 <v Wojciech Wegrzynski>You define them so you can just put the number in there. 00:36:19.840 --> 00:36:23.039 <v Wojciech Wegrzynski>You can say, okay, my farm is five megawatts and and that's it. 00:36:23.039 --> 00:36:27.199 <v Wojciech Wegrzynski>And I just release five megawatts into my volume and I'm done. 00:36:27.199 --> 00:36:32.639 <v Wojciech Wegrzynski>And this is very convenient in many ways because it one, it speeds up the analysis. 00:36:32.639 --> 00:36:36.000 <v Wojciech Wegrzynski>Uh, two, it it goes along with the consistent level of crudeness. 00:36:36.000 --> 00:36:46.639 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Therefore, you kind of define the density of energy in that volume. 00:37:30.719 --> 00:37:31.760 <v Wojciech Wegrzynski>I hope you follow me. 00:37:31.760 --> 00:37:54.719 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's also hard to capture radiation from that source, so that's another thing. 00:38:08.079 --> 00:38:10.559 <v Wojciech Wegrzynski>So this definitely makes no sense. 00:38:10.559 --> 00:38:18.239 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It's not a fire anymore. 00:38:19.519 --> 00:38:30.880 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It it's located where you want it to be located. 00:38:34.079 --> 00:38:40.320 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So this value has to be corresponding to something reasonable. 00:38:44.880 --> 00:38:46.480 <v Wojciech Wegrzynski>It cannot be made up. 00:38:46.480 --> 00:38:48.800 <v Wojciech Wegrzynski>There's actually a value for that. 00:38:48.800 --> 00:38:50.000 <v Wojciech Wegrzynski>It's quite interesting. 00:38:50.000 --> 00:38:54.239 <v Wojciech Wegrzynski>Uh we've written about that with uh Matt Bonner and Guillermo. 00:38:54.239 --> 00:38:56.400 <v Wojciech Wegrzynski>I mean, all the credit goes to Matt and Guillermo. 00:38:56.400 --> 00:39:01.840 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So all the credit goes to them. 00:39:03.360 --> 00:39:09.119 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>We have a paper visual firepower, it's it's quite interesting. 00:39:12.559 --> 00:39:22.000 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So if you need a citable number, such a number would exist. 00:40:05.440 --> 00:40:22.559 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>In FDS, the fuel will burn. 00:42:07.360 --> 00:42:12.000 <v Wojciech Wegrzynski>If you set up the simulation correctly, it will ignite it, it will burn. 00:42:12.000 --> 00:42:17.039 <v Wojciech Wegrzynski>You implement a burner surface, which basically emits that influx of fuel. 00:42:17.039 --> 00:42:22.960 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You need the heat release rate per unit area to be supplied to FDS. 00:42:35.280 --> 00:42:42.719 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So this value has to be has to make physical sense. 00:42:56.320 --> 00:43:09.360 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Because we all also model growing fires, that's an important part of our engineering calculations. 00:43:15.119 --> 00:43:25.840 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>If you have two ways you can define it. 00:43:41.679 --> 00:43:51.840 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You start, let's say, with one kilowatt, two, three, five, ten hundred. 00:44:03.199 --> 00:44:07.440 <v Wojciech Wegrzynski>And as this value grows, the size of the fire grows. 00:44:07.440 --> 00:44:14.719 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You follow me? 00:44:15.599 --> 00:44:19.440 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And it actually could be the whole length of your evacuation, for example. 00:44:23.199 --> 00:44:24.239 <v Wojciech Wegrzynski>This doesn't make sense. 00:44:24.239 --> 00:44:26.480 <v Wojciech Wegrzynski>This does this does not make physical sense. 00:44:26.480 --> 00:44:34.559 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So this is something to be aware of. 00:44:36.480 --> 00:44:49.199 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Uh and it at every point of time I have 1000 kilowatts per square meter. 00:45:13.440 --> 00:45:22.800 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>In ansys, it's more complicated. 00:45:24.480 --> 00:45:27.920 <v Wojciech Wegrzynski>You need to have some crazy UDFs to account for that. 00:45:27.920 --> 00:45:34.639 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>If you don't have oxygen, it's not gonna burn. 00:45:43.360 --> 00:45:53.920 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>I cannot even measure how much oxygen I've lost. 00:45:56.719 --> 00:46:02.400 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>This is very important. 00:46:12.320 --> 00:46:18.559 <v Wojciech Wegrzynski>And this this relationship is kind of important when you try model things like suppression, actually. 00:46:18.559 --> 00:46:27.840 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You can put it like that. 00:47:15.679 --> 00:47:25.280 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>It gives you a value which pretty much gives you the the dimension of the fire. 00:47:39.119 --> 00:47:50.800 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And in the growing phase, perhaps that is the important one for your evacuation. 00:48:33.760 --> 00:48:40.159 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>May not cut it when you have a growing fire. 00:48:43.119 --> 00:48:45.199 <v Wojciech Wegrzynski>You have to consider that at least. 00:48:45.199 --> 00:48:56.559 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>The changes happen when you start to capture different fire phenomena. 00:49:07.039 --> 00:49:10.639 <v Wojciech Wegrzynski>There's a whole episode on Turbulence with Randy where we captured that. 00:49:10.639 --> 00:49:14.960 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>The ultimate goal of modeling, we don't define fire in megawatts. 00:49:52.719 --> 00:49:57.360 <v Wojciech Wegrzynski>We receive the fire in megawatts as an outcome of our analysis. 00:49:57.360 --> 00:50:01.679 <v Wojciech Wegrzynski>We provide ignition, we provide fuel, and it grows. 00:50:01.679 --> 00:50:10.000 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>No, it is not. 00:50:11.679 --> 00:50:20.719 <v Wojciech Wegrzynski>Like there were limited successes in the world of academia with modeling wood creeps. 00:50:20.719 --> 00:50:30.880 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>This take an extreme amount of effort. 00:50:35.039 --> 00:50:43.280 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>And I am not sure how much those are generalizable. 00:50:48.400 --> 00:50:52.719 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>I'm not sure. 00:50:53.760 --> 00:50:57.039 <v Wojciech Wegrzynski>The challenges, why it is so damn hard. 00:50:57.039 --> 00:51:11.760 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>This is what we started the episode with. 00:51:53.119 --> 00:52:10.800 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>That's easy. 00:52:24.079 --> 00:52:25.679 <v Wojciech Wegrzynski>That that's not a problem. 00:52:25.679 --> 00:52:44.880 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>You're not. 00:52:55.280 --> 00:53:02.079 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>This is very common. 00:53:12.000 --> 00:53:14.559 <v Wojciech Wegrzynski>If you go into this at the beginning, it looks easy. 00:53:14.559 --> 00:53:18.000 <v Wojciech Wegrzynski>Oh, yeah, temperature recognition, it just releases heat. 00:53:18.000 --> 00:53:18.880 <v Wojciech Wegrzynski>Let's go. 00:53:18.880 --> 00:53:26.880 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So I think I ran out of time. 00:54:04.719 --> 00:54:06.079 <v Wojciech Wegrzynski>Let me wrap it up. 00:54:06.079 --> 00:54:10.800 <v Wojciech Wegrzynski>There was a lot of interesting things I hope for you on this very simple topic. 00:54:10.800 --> 00:54:14.000 <v Wojciech Wegrzynski>You have your megawatts and you put them into your model. 00:54:14.000 --> 00:54:25.440 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Those things are very important. 00:54:26.719 --> 00:54:31.599 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>This is how you would do it in FDS. 00:54:48.400 --> 00:54:56.559 <v Wojciech Wegrzynski>And then use combustion modeling, simplified combustion modeling to get your uh chemical heat release rate. 00:54:56.559 --> 00:55:08.320 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>So uh that's it for the beautiful world of placing a fire into your model. 00:55:25.119 --> 00:55:27.920 <v Wojciech Wegrzynski>I hope that was interesting for you. 00:55:27.920 --> 00:55:35.920 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>I hope you will stay with me. 00:55:52.559 --> 00:56:03.119 <v Wojciech Wegrzynski>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 <v Wojciech Wegrzynski>Thanks for being here with me in the fire science show. 00:56:06.000 --> 00:56:07.679 <v Wojciech Wegrzynski>See you here next Wednesday. 00:56:07.679 --> 00:56:08.239 <v Wojciech Wegrzynski>Cheers. 00:56:08.239 --> 00:56:08.800 <v Wojciech Wegrzynski>Bye.