![PYR](/img/default-banner.jpg)
- Видео 92
- Просмотров 28 759
PYR
Добавлен 18 мар 2022
The ancient Greek word "pyr" not only referred to "fire" but also carried symbolic and philosophical significance. Pyr was associated with the transformative power of fire, often used to represent change, creation, and destruction. In Greek mythology, Prometheus famously stole fire from the gods and gifted it to humanity, symbolizing the enlightenment gained from knowledge and innovation. The equilateral triangle, also known as "trigon," was used a symbol of fire and represented one of the four classical elements (i.e., air, water, fire, earth) which were the foundational concepts for understanding the natural world.
The channel focuses on fire-related videos and includes short presentations, quizzes and animations of numerical simulations using Computational Fluid Dynamics (CFD) with OpenFOAM and the Fire Dynamics Simulator (FDS).
Feel free to subscribe, leave a comment and like the videos! If you want to support you can do it though www.buymeacoffee.com/pyrtrianglk
Enjoy!
The channel focuses on fire-related videos and includes short presentations, quizzes and animations of numerical simulations using Computational Fluid Dynamics (CFD) with OpenFOAM and the Fire Dynamics Simulator (FDS).
Feel free to subscribe, leave a comment and like the videos! If you want to support you can do it though www.buymeacoffee.com/pyrtrianglk
Enjoy!
Fire Dynamics Simulator (FDS) - Flame spread in a building #2 🔥
Large Eddy Simulation (LES) of flame spread in 5 stories of a high-rise buildings using the Fire Dynamics Simulator (FDS) v 6.8.0 - pages.nist.gov/fds-smv/. The videos show the heat release per unit volume (200 kW/m3) and soot. The initial fire source is a fast growing fire with a maximum heat release rate of 2 MW. The burning of the items has been simplified by imposing the HRRPUA once they reach a certain ignition temperature. The video illustrates the significance of whether the balcony covers are combustible or not; when combustible balcony covers are used, flames easily spread upwards to higher floors while it is not the case when non-combustible balcony covers are used.
Click here t...
Click here t...
Просмотров: 91
Видео
Fire Dynamics Simulator (FDS) - Flame spread in a building #1 🔥
Просмотров 1743 месяца назад
Large Eddy Simulation (LES) of flame spread in 5 stories of a high-rise building using the Fire Dynamics Simulator (FDS) v 6.8.0 - pages.nist.gov/fds-smv/. The video shows the heat release per unit volume (200 kW/m3) and soot. The initial fire source is a fast growing fire with a maximum heat release rate of 2 MW. The burning of the items has been simplified by imposing the HRRPUA once they rea...
OpenFOAM simulation - Flame spread in a Single Burning Item (SBI) test (PMMA) 🔥
Просмотров 2323 месяца назад
Large Eddy Simulation (LES) of upward flame spread in a Single Burning Item (SBI) scenario with OpenFOAM 2.2.x. The panels, one long and one short placed perpendicular to each other, are made of PMMA while the burner (30 kW - propane) is located at the corner. The video shows the heat release rate per unit volume (200 kW/m3) in the gas phase and the panel temperatures in the solid phase (left g...
OpenFOAM simulation - Flame spread in a Single Burning Item (SBI) test (plywood) 🔥
Просмотров 6344 месяца назад
Large Eddy Simulation (LES) of upward flame spread in a Single Burning Item (SBI) scenario with OpenFOAM 2.2.x. The panels, one long and one short placed perpendicular to each other, are made of plywood while the burner (30 kW - propane) is located at the corner. The video shows the heat release rate per unit volume (200 kW/m3) in the gas phase and the panel temperatures in the solid phase (lef...
OpenFOAM simulation - Buoyancy-generated turbulence 🔥
Просмотров 1958 месяцев назад
Large Eddy Simulation (LES) with OpenFOAM 2.2.x and the FireFOAM solver of a turbulent helium plume. The scenario is a demonstration of buoyancy-generated turbulence and the generation of a Rayleigh - Taylor instability at the base of the plume. The video presents the density field on the centerline with superimposed the velocity vectors. Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o...
Fire facts 🔥 - Cooking
Просмотров 11211 месяцев назад
Exploring the importance of fire and heat transfer in cooking 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken from www.pexels.com #cooking #fire #kitchen #flambé #food #chef #flam...
Fire facts 🔥 - Matches
Просмотров 2811 месяцев назад
Discover the mesmerizing science of matches: from spark to flame, in 60 seconds 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken from www.pexels.com #buildingfire #fire #firesuppre...
Fire facts 🔥 - Building fires
Просмотров 5611 месяцев назад
Explore the hazards and complexities of fire building, along with effective suppression strategies 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken from www.pexels.com #buildingfir...
Fire facts 🔥 - Fireworks
Просмотров 2411 месяцев назад
Sparkling Skies: The Chemistry and Beauty of Fireworks 🔥✨🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken from www.pexels.com #fireworks #fire #sky #flames #color #combustion #educ...
Fire facts 🔥 - Smoldering combustion
Просмотров 1,2 тыс.11 месяцев назад
Discover the hidden world of smoldering combustion, from cigarettes to peat fires, and unravel its fascinating science and real-world impacts 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video...
OpenFOAM simulation - Flame spread in a car 🔥
Просмотров 26311 месяцев назад
Large Eddy Simulation (LES) of flame spread in a car with OpenFOAM 2.2.x and the FireFOAM solver. The vehicle geometry is simplified and a small fire source is placed below the engine in the front part of the car. The video presents the heat release rate per unit volume (HRRPUV) contour at 200 kW/m3 and the temperature on a plane across the center of the car. Click here to SUBSCRIBE: ruclips.ne...
Fire facts 🔥 - Firefighters
Просмотров 10411 месяцев назад
Heroic firefighters: A glimpse into the courageous world of firefighting 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken from www.pexels.com #firefighters #fire #water #suppressio...
Fire in art paintings #2 🔥
Просмотров 42Год назад
Exploring the mesmerizing depiction of fires in art throughout history, from infernos of passion to symbolic flames of creativity 🔥 Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken fr...
Fire in 'The Fountain' 🔥
Просмотров 184Год назад
Exploring the use of fire in 'The Fountain' movie 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk #fire #thefountain #aronofsky #flames #hughjackman
Fire facts 🔥 - Wood charring
Просмотров 97Год назад
Unlocking the secrets of wood charring: science, flames, and resilience 🔥✨ Click here to SUBSCRIBE: ruclips.net/channel/UCBqUSVif0o0aeptw82raveA Interested in fire modelling using CFD? Check the following link: github.com/pyrTriangle/CFD_papers Feel free to support: www.buymeacoffee.com/pyrtrianglk The media used in the video are taken from www.pexels.com #fire #wood #charring #char #embers #fl...
OpenFOAM simulation - Flame spread in a corner 🔥
Просмотров 359Год назад
OpenFOAM simulation - Flame spread in a corner 🔥
OpenFOAM simulation - Flame spread over parallel panels (PMMA) 🔥
Просмотров 313Год назад
OpenFOAM simulation - Flame spread over parallel panels (PMMA) 🔥
OpenFOAM simulation - Flame extinction with finite rate chemistry 🔥
Просмотров 318Год назад
OpenFOAM simulation - Flame extinction with finite rate chemistry 🔥
Fire facts 🔥 - Computational Fluid Dynamics (CFD)
Просмотров 726Год назад
Fire facts 🔥 - Computational Fluid Dynamics (CFD)
Fire facts 🔥 - Fire Safety Engineering (FSE)
Просмотров 40Год назад
Fire facts 🔥 - Fire Safety Engineering (FSE)
OpenFOAM simulation - Spray / hot air-plume interaction (2.6 kW)
Просмотров 199Год назад
OpenFOAM simulation - Spray / hot air-plume interaction (2.6 kW)
Great work doctor I have been trying to reach you by mail but without success. How can I buy access to simulation tutorials ?
Hi! You can look in the description at the buymeacoffee link if you are interested for any support :)
Noice
Can you provide a tutorial for these simulations?
I can upload the case if you want but it will be a bit useless without the models and modified code as well.
Thank you for watching your videos. I am having difficulty performing fire simulations using OpenFOAM. Are there any lectures on how to perform fire analysis using OpenFOAM? Is there any planned RUclips lecture on how to use the tool?
I am not sure if you have checked my tutorial at ruclips.net/video/MYakoxQ3Jz4/видео.html. It should help you set up a basic OpenFOAM pool fire scenario at least. For a flame spread simulation additional steps are required. I have in mind to upload such a tutorial at some point. I am not sure about other online sources, I haven't looked to be honest. Normally you should be able to run the fire tutorials that come with each OpenFOAM version though (which include both pool fires and flame spread scenarios). I hope it helps!
I want to simulate the fire extinguisher system. Can you help me.
Do you mean to simulate flame extinction just by dilution or with a water spray? Or something else?
How to set the flame spread. Is it need to input velocity of m/s from a fire vent and adjacent obstructions need to set specific heat of combustion in pyrosis?
A bit too complex to analyze in a sentence but, in general terms, yes. You specify the mass flow rate of the fire and then various parameters for the solid (including the heat of pyrolysis, heat of combustion of the pyrolysis gases, solid material properties, etc).
@@pyr-fire will you make a tutorial video of it since I watch a lot of videos and no one talk about it and normally only talk about localised fire and I think you are competent to make it
That's the next video I'll make but there's no timeline yet, I'm too busy I'm afraid. I think you can find some firefoam flame spread tutorials on the openfoam releases though
Nice video! It would be interesting, if you could also provide a plot of the HRR development over time and compare it with data from experiments.
Do tell me how I can do it 👍🙂
@@pyr-fire One could record the HRRPUV integrated over the simulation domain for every time step. Then create a plot with the HRR development from the experiment static as background. Now, with each simulation time step, one creates a new plot where the HRR from the simulation is drawn up to this time step. I sometimes also draw a larger marker at the end point, then it looks like there is some pen is drawing and it is easier for the viewer to focus on. With all these plot images, one can create an animation/video. I think ffmepg can do this for example, or Blender. But I guess any video editor can do it. I'm not familiar with OpenFOAM/FireFOAM, so I asked a friend how to determine the HRRPUV integrated over the domain per time step. This is what he said, or at least the gist of it: In the file "system/controlDict" there needs to be a function set up. The type would be "volFieldValue", write control "timeStep", operation "volIntegrate" with "Qdot". I hope this answers the question somewhat... :D (also: sorry for the late reply)
I'm using firefoam but I have searched everywhere in the code about how to change the heat of combustion of the fuel but i couldn't find it. It is like it is hard coded somewhere. Do you have any ideas about this ?
You can search for qFuel in the openfoam code. I don't think you can manually change it in the simulation though.
Thanks doctor I'm a big fan of your work on GitHub. I searched in the source code itself about qfuel as well but couldn't find a pointer to the value in any file. But it appears in the log during the run time. Could you please help me to find the file which contains the pointer to qfuel value ? @@pyr-fire
"in 'an' SBI"... fixed
Thank you Professor for sharing . Kindly is there any tutorials for premixed combustion with URANS
No, not by me I'm afraid
Thanks for the video looking forward to more videos in fireFoam
Thank you, I will try to upload some more soon :)
do you know the UNICORN? how about that compared with it
I don't know the UNICORN sorry. What's that?
Can you provide the folder files (openFoam) along with paper
Hi! Take a look at github.com/pyrTriangle/firePlume_McCaffrey_57.5kW You can also find some papers where I have used this test case at github.com/pyrTriangle/CFD_papers I hope it helps :)
Hm, somehow Amon Amarth - Death in Fire is missing... ;)
My knowledge on Amon Amarth is very limited :)
Nice video! Is this the UGent PMMA parameter set, submitted to MaCFP for IAFSS 2023?
I don't even remember anymore to tell you the truth but no I don't think so
Thank you for sharing you knowledge , we are waiting for other tutorials!
Will try soon :)
I'm wondering if I can get this (combined) with the flame extinction from your buy me a coffee tutorials?
You can of course but you will need to use a solver with an extinction model (not provided with the tutorial itself). Also, flame extinction will occur if there's deficiency of oxygen. The way the compartment is set up is probably more of a well-ventilated case.
Dear my friend, may i ask you for the code of this case? It will be very helpful!
There are too many custom models and libraries involved that makes it too complicated to share the code I'm afraid.
What a pity! Thank you!@@pyr-fire
Thanks a lot for this video. It's really useful. Please, keep posting tutorials for fireFOAM cases
Thanks, I'll try to post another tutorial soon 🙂
very cool
Thank you
Wow ! 😳
👍
How was the fire visualised after simulation?
Using paraview
How to get hrrpuv function in paraview
It's dQ in the old openfoam versions or Qdot in the new ones.
Nice! 🙂
Thanks!
Why do you actively upload about flames?
Hobby 🔥
I can paint those tbh
Nice! I certainly can't 🙂
why is your channel fire themed? @@pyr-fire
Because I work with fire everyday (in a more virtual way though :))
hello sir, your video is very interesting. How do we know when the fire will be extinct before doing the simulation? So that we can know how long the simulation will stand (T_END)
This is just an approximation: you could calculate the initial amount of oxygen in the room. Then considering a % of oxygen that will lead to extinction (maybe 10% or so) and an average temperature inside the room (say maybe 400-500 C), estimate the amount of oxygen consumed. From that, you can calculate the total heat that would be released, and assuming an average hrr for the fire during this period, estimate how long it would take for extinction to occur.
@@pyr-fire thanks for your response, it gives me some idea. In case of atrium or open space, there will always be unlimited oxygen. Will the fire remain burning ?
Talking about combustion modeling with fast chemistry then as long as there's enough oxygen (and fuel of course) then the fire will keep burning. Only if you have vitiated conditions you will see a reduction in the burning of the fire and potentially also going to extinction. With finite-rate chemistry things would also depend on the flame temperature (apart from oxygen) since you might have lowe values which will slow down the chemistry /reactions. Hope it helps!
can u pls upload the complete video of this simulation
What do you mean by complete video? This was as long as the simulation was run.
Hi this is saketh I have some doubts In FDS could you please tell me
What exactly do you need Saketh?
Awesome video! Thank you!
You are welcome 🙂
Hi PYR, I tried to repeat this case within OF-v2012. But in order to get it run successfully, I have to modify your BC files of k and p_rgh. In the k file, I commented lines of "type turbulentIntensityKineticEnergyInlet" and "intensity 0.06" and changed it to "type fixedValue". Before this change, I always ended up getting something like "attemp to use janafThermo<equationOfState> out of temperature range". It'll sitll solve but the temperature didn't make sense. What's the purpose of using "type turbulentIntensityKineticEnergyInlet" and what difference will it make on the plume? I guess it's just a way to initialize the turbulent intensity/viscosity, right? Also in the p_rgh file, I replaced all "type bouyantPressure" to "type fixedFluxPressure".
Hi Qi Guan, The bc will change the k (sub-grid scale kinetic energy) values based on the local velocity field and the prescribed turbulence intensity. Overall, I don't think it matters a lot, you could get away with using a fixedValue bc as well and avoid any other potential instabilities like the one you mentioned with janaf. It can be a little important if you use a turbulence model based on k (higher k values will dissipate the flow more for example because of added sgs viscosity). The change in the pressure file is indeed also needed because the buoyantPressure bc stopped being available after a certain OF version. I'd also use the same bc that you applied.
Hello! I tried to run the calculation, but I got an error. --> FOAM FATAL IO ERROR: keyword PIMPLE is undefined in dictionary "D:/PROGRAMS/20.09/Ekaterina-dev/run/compartmentFire/system/fvSolution" file: D:/PROGRAMS/20.09/Ekaterina-dev/run/compartmentFire/system/fvSolution at line 22. From function const Foam::dictionary& Foam::dictionary::subDict(const Foam::word&) const in file db/dictionary/dictionary.C at line 940. FOAM exiting Have you experienced this?
Hi Ekaterina, You are probably trying to run the case with another OF version than which was initially setup. The error tells you you need to have the keyword PIMPLE defined in fvSolution file in the system folder. The tutorial currently uses PISO.
@@pyr-fire Thank you! Also I get this error. Can you suggest how to fix it? --> FOAM FATAL ERROR: Cannot find file "points" in directory "polyMesh" in times "0" down to constant From function virtual Foam::IOobject Foam::fileOperation::findInstance(const Foam::IOobject&, Foam::scalar, const Foam::word&) const in file global/fileOperations/fileOperation/fileOperation.C at line 871. FOAM exiting
This would suggest to me that the mesh was probably not properly created (if at all). Maybe one of the steps in the pre script failed to run. It's a little difficult to understand exactly what the problem is only from this.
Hi PYR, do you why fireFoam always use one step reaction? I'm wondering if multistep reaction can be handled. Also, it's kinda weird that this solver doesn't include a chemistryProperties file. I don't know how it handles the chemistry solver. In comparison, the reactingFoam always include a chemistryProperties file and one can choose the ode or eulerImplicit.
Hi Qi Guan, Typically, a one step infinitely fast reaction is good enough for most fire scenarios (unless you are interested in carbon monoxide, minor species, etc). You can also include multi-step reactions with FireFOAM, I have done it in the past, but I don't remember from the top of my hear if you need to do any modifications in the solver. With fast chemistry you don't need to have a chemistryProperties file, this is only needed only if you consider finite rate chemistry (like it is done with reactingFoam). Hope it helps!
Very interesting work! Well done!
Thank you :)
Good work! Thank you very much for that!
You are welcome :)
Hi PYR, it's nice to see videos like this. Can I know what postprocessing software you're using here? And what contour did you use for the flame front? Thank you.
Thanks! Nothing fancy actually. It is simply ParaView with a contour similar in a way to what is reported in www.paraview.org/Wiki/Volume_rendering_-_Fire
@@pyr-fire Thanks for the hint. Honestly I thought you were using mass fraction contour like C_H2O = 0.5 maybe. I will see if I can run this on OFv2012.
Great tutorial, can it be used with OpenFOAM9? What commands should be used for this tutorial at terminal before postprocessing? Is it blockMesh and buoyantReactingFoam then show it with Paraview?
Thank you. The tutorial could be used with OpenFOAM 9 but only after doing modifications in the input files (i.e., in the boundary conditions in 0 folder, in the models o nthe constant folder, settings in the system folder) and then run it with the buoyantReactingFoam solver. To create the mesh and to visualize the geometry in paraView you will have to follow all the steps included in the pre script included in the tutorial (there are more steps than simply typing blockMesh). It will require a little effort to adapt it but it is possible if you have some experience with OpenFOAM. I hope this helps!
@@pyr-fire In your rackStorage github, there is no blockMeshDict. One more thing I cannot run ./pre nor with bash pre command. I am still a newbie in OpenFOAM. Just learning to simulate fire now.
@@freyathegoddess3972 The structure in OpenFOAM 2.2.x that I used for the tutorial is slightly different than in OpenFOAM 9. You can find the blockMeshDict file in constant/polyMesh and not in system as you would expect in OpenFOAM 9. Maybe you need to give permission to the script before you run it. You could try to type chmod +x ./pre in the terminal before you run ./pre
@@pyr-fire Alright I will try it, thank you for your guidance, if it is working I will report it to you
@@pyr-fire I successfully run ./pre after move the blockMeshDict to ../system folder, and then when I run the solver "buoyantReactingFoam" it prompts an error: 'FOAM FATAL IO ERROR: Keyword Pimple is undefined in dictionary /system/fvSolution'