Transcript
WEBVTT
00:00:00.020 --> 00:00:01.707
Hello everybody, welcome to the Fire Science Show.
00:00:01.707 --> 00:00:16.989
Today I'm here alone and I'm gonna talk about a very important space somewhere between the fire safety engineering and the fire science, and that space is exactly the area which my team at the ITB is doing most of the research at.
00:00:16.989 --> 00:00:24.838
I want to talk today about scalability of CFD simulation, that is, the computational fluid dynamics simulations in fire, or in other words, the future of CFD simulation.
00:00:24.838 --> 00:00:29.407
That is, the computational fluid dynamic simulations in FHIR, or in other words, the future of CFD simulations in FHIR.
00:00:29.407 --> 00:00:38.536
Or maybe even one could say how could simulations in future, and maybe even today, look like instead of what they are?
00:00:38.536 --> 00:01:07.712
I've got inspired to talk about this during our summer school that we've organized at the ITB together with Zach Frisby, and during that summer school we had excellent speakers in the house, including Professor Jose Dorero, who said something along the lines like he would prefer not to do CFD at all, and that was something targeted at the young fire safety professionals who were learning the performance-based design, and I kind of understand where Jose got to this point.
00:01:07.712 --> 00:01:16.129
I mean, the context was that a good scientist, good engineer, can figure most of the stuff using fundamentals.
00:01:16.129 --> 00:01:20.150
It's more about the engineer than the tool.
00:01:20.150 --> 00:01:32.387
Many times when we use CFD, it's just an overkill, it's unnecessary, and I agree with that, and I agree with that that such a use of CFD is very unnecessary.
00:01:32.387 --> 00:01:40.534
However, I still believe the CFD could be used differently, and I know that because we've used the CFD differently in our research projects.
00:01:40.534 --> 00:01:45.078
And this use of CFD is something that I want to cover in this podcast episode.
00:01:45.078 --> 00:01:57.655
The timing is good because just tomorrow I'm going to Ireland for an IFE conference where I will talk about scalability of CFD and I will show some practical developments from our office.
00:01:57.655 --> 00:02:08.425
Next week, I'm going to New Zealand where I'm gonna present the case study of a car park and how we've processed this, with some new concepts related to processing CFD.
00:02:08.425 --> 00:02:15.387
It all ties back to this idea of scalable CFD and this episode is kind of a context for those two talks.
00:02:15.387 --> 00:02:20.282
So, yeah, that's the context of today's talk and I really, really hope you will enjoy it.
00:02:20.282 --> 00:02:25.753
Whether you are a CFD user or not, I think this may be interesting to you.
00:02:25.753 --> 00:02:28.008
Let's spin the intro and jump into the episode.
00:02:28.008 --> 00:02:34.307
Welcome to the Firesize Show.
00:02:34.307 --> 00:02:37.842
My name is Vojtěch Vyjgřínský and I will be your host.
00:02:54.175 --> 00:02:57.337
This podcast is brought to you in collaboration with OFR Consultants.
00:02:57.337 --> 00:03:00.179
Ofr is the UK's leading fire risk consultancy.
00:03:00.179 --> 00:03:11.112
Its globally established team has developed a reputation for preeminent fire engineering expertise, with colleagues working across the world to help protect people, property and environment.
00:03:11.112 --> 00:03:26.927
Established in the UK in 2016 as a startup business of two highly experienced fire engineering consultants, the business has grown phenomenally in just seven years, with offices across the country in seven locations, from Edinburgh to Bath, and now employing more than a hundred professionals.
00:03:26.927 --> 00:03:38.587
Colleagues are on a mission to continually explore the challenges that fire creates for clients and society, applying the best research, experience and diligence for effective, tailored fire safety solutions.
00:03:38.587 --> 00:03:49.229
In 2024, ofr will grow its team once more and is always keen to hear from industry professionals who would like to collaborate on fire safety futures.
00:03:49.229 --> 00:03:52.207
This year, get in touch at ofrconsultantscom.
00:03:53.219 --> 00:03:54.445
Okay, scalability of CFD.
00:03:54.445 --> 00:03:55.423
You know the background.
00:03:55.423 --> 00:03:56.807
You know where the idea came from.
00:03:56.807 --> 00:04:05.007
Let's figure out how CFD could be done in a way that would make us proud, maybe even could make Hosea proud.
00:04:05.007 --> 00:04:12.729
So let's first think about what CFD computational fluid dynamics tools are for fire safety today.
00:04:12.729 --> 00:04:16.149
I guess I should start with the very, very beginning.
00:04:16.149 --> 00:04:16.891
So what's CFD?
00:04:17.841 --> 00:04:44.788
Cfd computational fluid dynamics is a way of solving momentum pressure, mass, energy balances in finite spaces that we've subdivided into smaller chunks that we call cells or elements, and basically we solve a lot of physics for every little cell within our model to figure out where the mass and energy are going within our buildings, because we're used to simulate buildings.
00:04:44.788 --> 00:04:49.612
It's a very clever tool based on late 19th century mathematics.
00:04:49.612 --> 00:04:52.910
Our modern computers allowed us to solve for that.
00:04:52.910 --> 00:04:53.964
And here we are.
00:04:53.964 --> 00:04:56.869
It's used all over disciplines.
00:04:56.869 --> 00:05:07.471
You know, airplanes fly because of CFD, the wind turbines are able to generate energy because of CFD, the combustors and engines work because they're designed with CFD.
00:05:07.471 --> 00:05:13.293
Formula One teams win their championships because of CFD, and so on, so on.
00:05:13.680 --> 00:05:22.980
There's so many uses of CFD because it's a really, really powerful modeling tool, a tool that allows you to model physics, to capture physics.
00:05:22.980 --> 00:05:29.428
You don't care about phenomena which we have in fire, like flame spread and trainment and so on.
00:05:29.428 --> 00:05:30.774
I mean you care.
00:05:30.774 --> 00:05:35.766
This is your output of your simulation, if you've done it correctly, but it's not an input.
00:05:35.766 --> 00:05:42.081
The input is your energy, is your chemistry, and then the solver shall solve everything on its own.
00:05:42.081 --> 00:05:43.802
That would be the perfect CFD shall solve everything on its own.
00:05:43.802 --> 00:05:44.682
That would be the perfect CFD.
00:05:44.682 --> 00:05:46.142
However, not that simple.
00:05:46.142 --> 00:05:49.244
Of course we need to do a lot of simplifications.
00:05:49.725 --> 00:05:53.665
I guess I'm not going to go over and over CFD in this episode.
00:05:53.665 --> 00:05:55.387
I had five fundamentals on it.
00:05:55.387 --> 00:06:01.449
I had a really good episode with Wolfram Jan, one of the early episodes of the podcast.
00:06:01.449 --> 00:06:05.732
He's my dear friend and we've talked about the use of CFD with him many, many times.
00:06:05.732 --> 00:06:10.413
I've had a really good episode with Jason Floyd about mesh convergence.
00:06:10.413 --> 00:06:15.355
So there's a lot of resources in the Fire Science Show which I will link in the show notes.
00:06:15.355 --> 00:06:32.509
So if you are new to that tool, if you're new to the computational fluid dynamics and in our fire space, many people would simply say they, they use fire dynamic simulator, fds, which is in a way in our space, synonymous with cfd.
00:06:32.509 --> 00:06:34.052
Fds is a cfd solver.
00:06:34.052 --> 00:06:40.942
So if you would like to learn more basics, there are resources for you in the fire science show and you can find them.
00:06:41.382 --> 00:06:43.507
Now the question was how do we?
00:06:43.507 --> 00:06:56.925
We use CFD in today's world, in today's engineering, and I've just had an episode with Jonathan Hodges from Jensen Hughes a few weeks ago and we've kind of discussed that.
00:06:56.925 --> 00:07:09.146
We've discussed that there are simulations for fire effects, like the smoke spread that tell us how smoke spreads within the buildings and they help us design things like smoke control, for example.
00:07:09.146 --> 00:07:20.168
And you could technically do simulations in which you try to predict some of the fire spread, how the fire would spread, how the fire would grow in your building very challenging but maybe possible.
00:07:20.168 --> 00:07:25.069
I mean you have to listen to that episode to get a more complete opinion on that.
00:07:25.519 --> 00:07:31.593
Anyway, with those concepts, the way how CFD is used today, I would call it explanatory mode.
00:07:31.593 --> 00:07:34.348
So we use CFD to explain things.
00:07:34.348 --> 00:07:38.752
We use CFD to explain if a smoke control system is working.
00:07:38.752 --> 00:07:51.011
We use CFD to analyze and explain if there is sufficient time for escape from people in the building, if the smoke layer descends, if the visibility is maintained.
00:07:51.011 --> 00:07:54.790
Those are the things that we're trying to figure out with CFD simulations.
00:07:55.620 --> 00:08:01.454
And by explanatory mode I also mean that they are usually done after you've done most of your engineering.
00:08:01.454 --> 00:08:04.113
They're kind of expensive, kind of slow.
00:08:04.113 --> 00:08:19.826
When I started doing them 15 years ago it was not very rare that simulation took you a week of your time and I know today many people would still struggle with that because in some complicated models it can take days of time to process simulation.
00:08:19.826 --> 00:08:27.651
So you're not really able to run too much of that and you're kind of not really able to run this as a design tool.
00:08:27.651 --> 00:08:30.668
You're not able to run this early in your project.
00:08:30.668 --> 00:08:36.293
You're definitely not able to run this as a part of a parametric design of a building.
00:08:36.293 --> 00:08:39.490
That's something we've talked about with Benjamin Ralf in the podcast.
00:08:39.490 --> 00:08:44.510
Wow, so many podcast things that are going to go to the show notes this episode.
00:08:44.510 --> 00:08:47.820
Wow, so many podcast things that are going to go to the show notes this episode.
00:08:50.480 --> 00:08:54.360
Anyway, we have an access to a very powerful tool that can, to some extent, predict physics or represent real physics in real buildings, in large fires.
00:08:54.360 --> 00:08:59.292
Yet we're extremely limited in our ability to use that tool.
00:08:59.292 --> 00:09:07.033
In the end, what we really want from CFD, what most people really want from CFD, is a bunch of images.
00:09:07.033 --> 00:09:14.086
Therefore, the nickname for CFD is cartoons for directors or colorful, fluid dynamics.
00:09:14.086 --> 00:09:31.592
We want some sort of proof that can be given to our authorities as a demonstration that our design works, that our design meets our goals, meets our objectives and hence the explanatory nature of the simulations that we use today.
00:09:32.301 --> 00:09:33.043
And I disagree.
00:09:33.043 --> 00:09:35.750
I disagree that this is the best way we can use this powerful tool.
00:09:35.750 --> 00:09:46.719
Come on, people are not using CFD for airplanes to explain that their design is actually flying, to explain that their design is actually flying.
00:09:46.719 --> 00:09:51.708
F1 teams are not using the CFD to show that their car will be the fastest one.
00:09:51.708 --> 00:09:52.892
No, this is on track.
00:09:52.892 --> 00:09:59.890
They use CFD to optimize the hell out of the winglets and other things on their car to make it the fastest.
00:09:59.890 --> 00:10:02.187
It's not explanatory.
00:10:02.187 --> 00:10:04.139
They are exploring the designs.
00:10:04.139 --> 00:10:10.846
They are figuring out how to build their car in the best way so it can win the race.
00:10:10.846 --> 00:10:13.967
And the race is the final check.
00:10:14.349 --> 00:10:28.283
Whether it worked or not, and believe me or not, but the teams who were first to introduce massive CFDs in their R&D process for their vehicles, those were the teams that were winning F1 in the early 2000s.
00:10:28.283 --> 00:10:36.967
Later on, fia that's the Formula One administration, let's say had to put limits on CFD because of how powerful that was.
00:10:36.967 --> 00:11:05.951
So I always looked, you know, at these other engineering disciplines, looking how they are capable of getting so much out of the simulation in the design process and they could not design without it, you know and then going back to my desk and facing the reality that what I'm supposed to do is just run a simulation to prove the design I've pulled out of my Excel sheet based on some equations, standards and so on, just to prove that it works.
00:11:05.951 --> 00:11:07.424
That's not enough for me.
00:11:07.424 --> 00:11:12.090
That is not enough for me and I really, really hope we can change that.
00:11:12.090 --> 00:11:17.251
And I know the pathway is not easy, but I have some ideas how this could improve.
00:11:17.251 --> 00:11:19.687
So now let's do an exercise together.
00:11:20.259 --> 00:11:28.875
How would it look like if we were to use this powerful CFD tool like a Formula One team in fire safety engineering?
00:11:28.875 --> 00:11:34.111
What could we get out of it and what would we need to use it?
00:11:34.111 --> 00:12:10.960
From my perspective, if I had infinite resources, I would just run hundreds or thousands of simulations with variables put into the CFD solver as some probabilistic distributions and get the probabilistic outputs of the simulation, know how often specific parameters exceed my values, get some ranges, figure out the outlier scenarios and try to understand them why in this particular scenario something went very, very wrong and just take a more risk-based approach for assessing safety in my building.
00:12:10.960 --> 00:12:16.739
That would be very helpful and very useful and would require hundreds of simulations.
00:12:16.739 --> 00:12:20.421
In fact, things like this are done today with zone modeling.
00:12:20.421 --> 00:12:25.761
So if you take bRISC, a zone model from BrandsFire, you can already do that.
00:12:25.761 --> 00:12:32.740
You can have probabilistic distributions on your inputs and just run thousands of simulations very quickly.
00:12:32.740 --> 00:12:38.856
It's just a zone model, so of course it has some limitations, especially related to space.
00:12:38.856 --> 00:12:44.222
Because again, if you think about it, why do we want to use CFD if we have all the other tools?
00:12:44.830 --> 00:13:02.793
The most powerful aspect of CFD is the fact that it can include for the spatial effects not special effects spatial that are happening in the space of your buildings, and this includes the geometries, the architecture of your building, the way how the building is shaped.
00:13:02.793 --> 00:13:11.964
Every little detail in your building may influence the flow of smoke and will create very complex entrainment patterns around it.
00:13:11.964 --> 00:13:21.033
So every time a smoke will flow around a beam, let's say, it's going to change its direction and it's going to start mixing with the surrounding air.
00:13:21.033 --> 00:13:27.979
This is something you will never be able to catch with a simple zone model or Alpac's correlation for your ceiling jet.
00:13:27.979 --> 00:13:29.802
You only can capture that with CFD.
00:13:29.802 --> 00:13:48.697
So this aspect, which kind of for smoke control is prevalent in buildings, is something that we really get out of CFD, and that's the reason why I would like to do those probabilistic simulations with CFD and not with B-Risk or CFAS, for example, because those will not give me all the information I want.
00:13:49.337 --> 00:13:56.135
Another way I could use CFD would be you know, have a building and I have to design smoke control.
00:13:56.135 --> 00:13:57.158
What's better?
00:13:57.158 --> 00:14:00.722
Two extraction points, four extraction points or 10 of them?
00:14:00.722 --> 00:14:04.797
What's better, 100 cubic meters, 150 cubic meters?
00:14:04.797 --> 00:14:06.360
200 cubic meters per second?
00:14:06.360 --> 00:14:10.341
How much the location of the fire will influence the design?
00:14:10.341 --> 00:14:12.053
Is there any specific location?
00:14:12.053 --> 00:14:14.461
I need to put the smoke curtain inside?
00:14:14.461 --> 00:14:26.272
A ton of design questions which we are answering based on our experience and based on some general frameworks, guidances that we have for smoke control design, and I could technically simulate all of those.
00:14:26.272 --> 00:14:32.490
You know I could create a real design exploration with cfd if I had resources to.
00:14:32.490 --> 00:14:49.503
That allows me to compare the outcomes of all of those at once and pick the one that works the best and is most cost effective, and that would be a brilliant design tool for smoke control in large spaces.
00:14:50.071 --> 00:15:01.650
However, that brings additional layer of challenges that lie not just in the computational power, and that's kind of what I'm going to talk about in IFE conference and in the New Zealand.
00:15:01.650 --> 00:15:07.202
Anyway, with the computational power, I may surprise you, but we're almost there.
00:15:07.202 --> 00:15:20.198
I truly, I honestly believe that the computational power required to use multi-parametric, large-scale CFD simulations, like running hundreds of simulations.
00:15:20.198 --> 00:15:27.821
For your case, I think it's very possible today and it would not be excessive amount of money necessary to run that.
00:15:27.821 --> 00:15:32.177
It's not in millions, it's not going to take a year to run those.
00:15:32.450 --> 00:15:38.739
Today we're in the era of GPU computations, so GPU means Graphics Processing Unit.
00:15:38.739 --> 00:15:54.663
Those are the parts of the computer that are responsible for rendering the computer graphics and, as you know, the video game industry exists and the video game industry thrives for better graphics since its inception.
00:15:54.663 --> 00:16:18.019
Some years ago I would say 30 years ago, I think I was like 95 or something there was a game, turok the Dinosaur Hunter, and I think it was the first game that included video acceleration as a main concept, and for that you needed a special GPU unit alongside your computational unit and the GPU was calculating stuff related to graphics.
00:16:18.019 --> 00:16:21.076
You need, and the GPU was calculating stuff related to graphics.
00:16:21.076 --> 00:16:28.359
For graphics you need a lot of interesting things related to how the light shines on your objects, how the shadows are formed, how the textures are implemented on your models.
00:16:28.359 --> 00:16:52.057
So that requires quite a lot of processing and because it happens while the player is moving around through the world in which the game is played, you need to be able to render this very quickly, so a new tool was conceived that was the GPU, the graphical processing unit, and this tool was supposed to compute this very quickly in a parallel to the processor.
00:16:52.057 --> 00:16:57.022
As the time flew, those units became more and more and more powerful.
00:16:57.022 --> 00:17:00.198
I remember when PlayStation 2 was coming out.
00:17:00.198 --> 00:17:07.933
That was insane how much computational power that device had compared to normal computers and other gaming consoles.
00:17:07.933 --> 00:17:10.179
But that was a long, long long time ago.
00:17:10.559 --> 00:17:19.247
We had many revolutions in GPU and today these graphical units are unbelievably powerful supercomputers on their own.
00:17:19.247 --> 00:17:21.653
The only difference is they have different architecture.
00:17:21.653 --> 00:17:24.839
You cannot solve equations directly on GPU.
00:17:24.839 --> 00:17:28.915
You have to use some tricks to use this capacity.
00:17:28.915 --> 00:17:35.397
They are normally used for rendering graphics to solve your equations and of course, this revolution is happening.
00:17:35.397 --> 00:17:41.192
We've learned how to program our CFD computational fluid dynamic codes for the GPUs.
00:17:41.192 --> 00:17:46.243
For example, ansys that we're using is now fully capable of running on GPUs.
00:17:46.243 --> 00:17:56.798
We have a GPU setup in-house and it's ridiculous how much quicker the GPU calculations are compared to the CPU calculations the one that would happen on your processor.
00:17:56.798 --> 00:18:25.317
John and Hodges told me that FTS is also developing some capabilities for running on GPUs, so perhaps this will be available to everyone in open source at some time, but for now, okay, perhaps a little limited based on the solver that you're using, but still technically possible to use a graphical acceleration for your simulations, decreasing the computational time by a factor of 10, 20, 30, depends on how big your model is.
00:18:25.317 --> 00:18:32.317
You really could cut down from simulations that took a week a few years ago to simulation taking one two hours today.
00:18:32.317 --> 00:18:34.778
That's the increase of computational power we have.
00:18:35.470 --> 00:18:49.738
And in parallel to the GPU revolution we also have machine learning revolution, where people are trying to teach machine learning algorithms to run alongside CFD to solve perhaps the parts of the model that you're not that much interested in.
00:18:49.738 --> 00:18:52.330
Like, imagine you're simulating a shopping mall.
00:18:52.330 --> 00:19:06.772
You would use CFD to solve for the smoke plume region, maybe the inlets, the outlets you know the spaces where a lot of mixing happens but all the hundreds of thousands of cubic meters of the shopping mall in which not much happens.
00:19:06.772 --> 00:19:15.820
You could run through a machine learning algorithm and just get an approximate outcome of that empty space, which would be on par with your CFD solution.
00:19:15.820 --> 00:19:31.617
So you could technically couple CFD modeling with an AI-based tool to get a significantly reduced computational workload for the CFD where you solve it only for the parts that matter and you approximate all the rest.
00:19:31.617 --> 00:19:33.803
This is also not something hypothetical.
00:19:33.803 --> 00:19:36.537
This is something that is happening right now.
00:19:36.537 --> 00:19:45.855
There's a company in Poland called ByteLake who's developing solutions like that and we're kind of working with them to explore this in the fire space and it's very promising.
00:19:45.855 --> 00:19:55.397
So perhaps not just the GPU revolution but also AI revolution will bring the cost of single simulation to something similar like zone model.
00:19:56.131 --> 00:20:17.057
So I would risk stating that the most important factor in moving from using CFD as explanation into using CFD as exploration tool it already happened we have the computational power that we would need, like you could really almost almost use the CFD as you would use a zone model a few years ago.
00:20:17.057 --> 00:20:30.058
Maybe it's not an instantaneous response like in a zone model it's still going to take a few minutes, maybe an hour to calculate, but if you can schedule them and program them, you can do 100 simulations across three days.
00:20:30.058 --> 00:20:34.882
That's more than sufficient for design exploration that I am dreaming of.
00:20:34.882 --> 00:20:39.701
However, I'm very practical in what I'm doing and how I'm thinking about it.
00:20:39.701 --> 00:20:46.030
You know, for many people and this is a trap, kind of in the CFD and the increase in computational power.
00:20:46.030 --> 00:20:56.798
We had those tenfold increases in computational power across the last decade, but yet our calculations times have not decreased by a factor of tenfold.
00:20:56.798 --> 00:21:05.951
And there are reasons for that, because when we gain access to more computational power, there are those temptations that you could do more with your CFD.
00:21:05.951 --> 00:21:11.282
You could include more physical models or more detailed physical models into your calculation.
00:21:11.282 --> 00:21:25.708
That means more equations to solve, more complicated equation to solve, more products that you would like to track, and this adds up very quickly in your model and could increase your calculation time very, very quickly.
00:21:25.708 --> 00:21:26.852
And models are growing.
00:21:26.852 --> 00:21:33.231
By the way, if you compare FDS version 6 to FDS version 4, it's a completely different solver.
00:21:33.231 --> 00:21:34.314
It's so so much bigger.
00:21:34.775 --> 00:21:40.717
There's also perhaps a need to go for better meshes, something we've talked with Jason Floyd.
00:21:40.717 --> 00:21:47.617
Like people would immediately assume that the smaller mesh will give them better solution in their CFD simulation.
00:21:47.617 --> 00:21:49.757
In some cases, yes, this is true.
00:21:49.757 --> 00:21:51.797
In many cases, no, this is not true.
00:21:51.797 --> 00:21:58.218
The mesh must be accurate for the type of phenomena that you are trying to model.
00:21:58.218 --> 00:22:01.660
A 10 centimeter mesh on a fire could be sufficient.
00:22:01.660 --> 00:22:17.718
A 10-centimeter mesh on a 30-centimeter diameter jet van may not be sufficient to solve it, so a lot matters on the context and what you're trying to solve and there's no ultimate value that will say, yes, this is a good mesh, you're good.
00:22:18.250 --> 00:22:25.403
And some people would just like to cut the meshes down and this considerably increases the time that's required for computations.
00:22:25.403 --> 00:22:29.855
I mean, for good reasons, they want better simulations, but it's not that simple.
00:22:29.855 --> 00:22:32.799
It doesn't converge that easy that smaller is always better.
00:22:32.799 --> 00:22:39.958
Another problem when people get more computational power is they could go a little crazy with the number of variables studied.
00:22:39.958 --> 00:22:59.317
I said that when I would be exploring my smoke control in the building I would have those four types of grills, maybe three extraction points, maybe three sizes of fire, add a smoke curtain and not to that, and look, we're already at like 72 simulations with just that simple combination.
00:22:59.317 --> 00:23:01.722
So yeah, it's a trap as well.
00:23:01.722 --> 00:23:10.970
Some people with too much computational power would get into a trap of running too many variables and then they are simply not able to process the data that they just got.
00:23:10.970 --> 00:23:12.635
So that's a big challenge.
00:23:13.269 --> 00:23:22.294
I try to be very pragmatic and practical about what I do with my simulations and how I run my engineering business in the ITB.
00:23:22.294 --> 00:23:34.971
I believe the true limiting factor of how we are doing our CFD is not the computational power but that ability to process the data we get in the context of the lifecycle of the building design project.
00:23:34.971 --> 00:23:41.814
I mean, if you look at it, the client doesn't care if your simulation takes a week or an hour to complete.
00:23:41.814 --> 00:23:57.673
What they care about is that the report is delivered in a specific time in their design lifecycle, that it fits their objectives, that it confirms their design, that solves some specific engineering problem, that assists them, that can be presented to HHA and so on.
00:23:57.673 --> 00:24:03.015
It's the client, it's the deadlines that define how much time we can have.
00:24:03.015 --> 00:24:11.615
So if I 10 years ago had two weeks for a project in the year 2024, I still have two weeks for the project.
00:24:11.615 --> 00:24:16.692
It did not change that much with the growth of my CPU computational power.
00:24:17.233 --> 00:24:31.695
The question is how much more I can do within those two weeks, and that's something that I'm very fond of thinking, because now, those years ago I could perhaps run two or three simulations Today within those two weeks.
00:24:31.695 --> 00:24:41.221
With the new capabilities today, I could do 20, maybe 30, if I kept the level of fidelity of the simulation as I did many years ago.
00:24:41.221 --> 00:24:45.121
If I want to improve, let's say on a mesh, if I want to include more physics.
00:24:45.121 --> 00:24:52.910
If I want to be more detailed or more specific about my analysis, I could perhaps still be able to do two or three.
00:24:52.910 --> 00:24:57.142
I would not be able to do them five years ago but I'm able to do them now at this level.
00:24:57.549 --> 00:25:00.550
The good question is what's better for my client?
00:25:00.550 --> 00:25:21.932
Is it better to have more of simple simulations and the design decision based on multiple CFDs let's say, 30 very simple CFDs with a little worse, little coarser mesh with the physics that I'm sure is necessary, nothing fancy in it or a few of excellent simulations?
00:25:21.932 --> 00:25:34.029
You know high fidelity physics, very fine meshes, much bigger detail in the resolution of my fire problem, of my smoke control problem in the simulation, but just a few of them.
00:25:34.029 --> 00:25:41.625
And for me it's almost always that the more of simpler wins over less of excellent.
00:25:41.625 --> 00:25:43.135
That's my opinion.
00:25:43.135 --> 00:25:46.339
You may not agree with me and I'm really fine with that.
00:25:46.339 --> 00:25:52.048
Also, someone could ask if more is better, why not run CFAS simulations, why not run Zoid model?
00:25:52.048 --> 00:25:57.083
And the reason is this ability to include for entrainment ethics around architecture.
00:25:57.083 --> 00:25:59.513
That's pretty much the main reason I would go for cfd.
00:25:59.513 --> 00:26:09.676
But anyway, I truly believe running more, more of more of simple is is better than less of excellent, at least in in the design space.
00:26:09.676 --> 00:26:11.761
In the science, perhaps it's the other ways.
00:26:11.761 --> 00:26:22.180
So I'm very into design exploration and now, with this approach, with the new computational capabilities, I can do more simulations for my client.
00:26:22.180 --> 00:26:24.317
I can do a proper design exploration.
00:26:24.852 --> 00:26:31.482
We found another bottleneck, and this one is something that I truly believe that stops us from achieving greatness.
00:26:31.482 --> 00:26:39.060
This is something that really stops us from being able to use the CFD in a way that I would dream the CFD to be used like.
00:26:39.060 --> 00:26:42.005
And this is the human.
00:26:42.005 --> 00:26:49.432
We're not very good machines, after all.
00:26:49.432 --> 00:26:49.994
I mean, we're pretty clever.
00:26:49.994 --> 00:26:52.042
We could write CFD code and figure out how to simulate the fire with it.
00:26:52.042 --> 00:26:58.457
That's a pretty good achievement for the mankind, but overall we are not that great in processing large amounts of data.
00:26:58.457 --> 00:27:07.380
And that data needs to be explained to someone, that data needs to be put into the report, that data needs to be processed, accessed and so on, so on.
00:27:07.380 --> 00:27:12.363
So the CFD is not just about creating the simulation.
00:27:12.765 --> 00:27:30.213
Running the simulation and achieving a solution to the problem that was posed is also about processing, is about being able to extract the important information from the simulation and present it to all of your stakeholders in a meaningful way.
00:27:30.213 --> 00:27:33.557
Hello, communication, that's what I'm preaching in this podcast.
00:27:33.557 --> 00:27:37.329
This is very important to be able to give information to people.
00:27:37.329 --> 00:27:50.258
If you give people 1,000 colorful images showcasing your smoke distribution every 5 seconds across 20 minutes of your simulation time, this is not very good information.
00:27:50.258 --> 00:27:54.381
You need to tell people what is the available safe evacuation time.
00:27:54.381 --> 00:27:59.195
You need to tell people how quickly the smoke layer descended, what kind of visibility you got.
00:27:59.195 --> 00:28:01.315
Are the evacuation pathways clear?
00:28:01.315 --> 00:28:04.782
Is the firefighter entrance possible in your scenario?
00:28:04.782 --> 00:28:09.681
This requires data processing and this requires a fire safety engineer.
00:28:09.681 --> 00:28:16.462
And I believe this is a limiting factor, a true limiting factor that prevents the scalable use of CFD in fire.
00:28:16.462 --> 00:28:22.714
And the good news we're working on that because we first identified that this is the bottleneck.
00:28:22.714 --> 00:28:31.400
We identified it because of the access to the computational power that we have, because of the research projects that we do For my PhD.
00:28:31.820 --> 00:28:33.631
I've done smoke control in shopping malls.
00:28:33.631 --> 00:28:41.384
I've done like 100 simulations for that PhD and I've brute forced the user data analysis in that, and boy that was.
00:28:41.384 --> 00:28:42.070
That was fun.
00:28:42.070 --> 00:28:52.883
I've spent so many days on the colorful plots from that phd project and I've like totally manually went over a hundred of them and compared all those variables inside of them.
00:28:52.883 --> 00:28:55.415
Gosh, that that was a painful experience.
00:28:55.415 --> 00:28:57.359
Since then we've improved a little bit.