Next Article in Journal
Wildfire and Climate Impacts Tree Hollow Density in a Temperate Australian Forest
Previous Article in Journal
Estimation of Coarse Root System Diameter Based on Ground-Penetrating Radar Forward Modeling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forest Fire Spread Simulation and Fire Extinguishing Visualization Research

School of Information Science and Technology, Beijing Forestry University, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Forests 2023, 14(7), 1371; https://doi.org/10.3390/f14071371
Submission received: 24 May 2023 / Revised: 12 June 2023 / Accepted: 29 June 2023 / Published: 4 July 2023
(This article belongs to the Section Forest Inventory, Modeling and Remote Sensing)

Abstract

:
There are three main types of forest fires: surface fires, tree crown fires, and underground fires. The frequency of surface fires and tree crown fires accounts for more than 90% of the overall frequency of forest fires. In order to construct an immersive three-dimensional visualization simulation of forest fires, various forest fire ignition methods, forest fire spread, and fire extinguishing simulation exercises are studied. This paper proposes a lightweight forest fire spread method based on cellular automata applied to the virtual 3D world. By building a plant model library using cells to express different plants, and by building a 3D geometric model of plants to truly capture the combustion process of a single plant, we can further simulate forest-scale fire propagation and analyze the factors that affect forest fire spread. In addition, based on the constructed immersive forest scene, this study explored various forms of fire extinguishing methods in the virtual environment, mainly liquid flame retardants such as water guns, helicopter-dropped flame retardants, or simulated rainfall. Therefore, the forest fire occurrence, spread, and fire extinguishing process can be visualized after the interactive simulation is designed and implemented. Finally, this study greatly enhanced the immersion and realism of the 3D forest fire scene by simulating the changes in plant materials during the spread of a forest fire.

1. Introduction

In recent years, forest fires have become prevalent natural disasters that countries, regions, and organizations around the world need to face [1]. Therefore, researchers have explored the principles of forest fire behavior to reduce the damage caused by forest fires to the national economy and the ecological environment, such as when Hädrich [2] fit the three-dimensional geometric modeling of plants to capture the burning of individual trees and the propagation between trees; that of Pais [3] models units based on fuel, weather, humidity, and terrain attributes, further facilitating the prediction of the growth of individual fires. Forest fire simulation and fire scene reproduction, prediction, and disaster assessment have become research hotspots in forestry virtual simulation. Due to the complexity, particularity, danger, and destructiveness of the forest environment and forest fire experiments, obtaining relevant fire scene data and fire-fighting decision-making drills through real ignition experiments is difficult. Therefore, this paper uses advanced visualization and virtual reality technology to build an immersive three-dimensional visualization simulation of forest fires, realize the research on various forest fire ignition methods and forest fire spread, and provide support for fire extinguishing simulation drills.
Forest fire spread has always been a complex and difficult process to model, but Hädrich [2], Pais [3], and Meng [1] et al still propose fire simulation models suitable for different conditions. Sullivan, A.L. [4,5,6] conducted extensive and in-depth discussions on the methods of these researchers, categorized the construction methods of the models reasonably, and further helped us understand the relevant concepts of forest fire models, which are mainly summarized into three categories: physical models, empirical models, and semi-empirical models.
The criteria for classification are whether the model is based on a statistical analysis of experimentally obtained data and whether it involves chemical or physical principles of combustion and fire diffusion processes. In addition to choosing a flame simulation model, researchers who want to visualize the forest fire spread process must also select a corresponding spread method. These methods can be divided into two categories, including grid-based simulation and vector-based simulation. Grid-based simulations are typified by cellular automata, which can expand fire boundaries based on direct contact or neighbor spread. The vector-based simulation is represented by the Huygens principle, which models the propagation of the fire front as a wave and describes the stretch of the fire boundary by its boundary moving forward in time and space. This paper is mainly based on the Chinese Wang Zhengfei model to calculate the speed of forest fire spread and uses cellular automata to express the spread of forest fire in 3D virtual scenes.
In the process of forest fire spread, fire intensity is the primary fire behavior characteristic that expresses the impact of forest fire on related resources. In contrast, flame spread rate and length are critical parameters for fire intensity. The fuel, topography, and weather mainly influence these parameters. The fuel’s moisture content significantly affects the ignition and fire spread characteristics during pyrolysis [7,8,9]. In contrast, the moisture content of the fuel depends mainly on long-term and short-term meteorological conditions [10]. In particular, air temperature, air humidity, and precipitation, among other weather factors, have a decisive impact on the water content of combustibles, and the strength and direction of the wind also affect the range and demand of forest fire spread [1,11,12]. Liu et al. [13] quantified the relative importance of combustibles, topography, and weather on fire spread at different spatial scales to determine fire size thresholds; in Carmen Awad et al. [4], moisture thresholds were explored; Rachael H. Nolan et al. [14] explored in detail the link between plant responses to drought and forest flammability, providing insights into forest fires and new predictive models of seasonal fuel dynamics; and MATTHEWS et al. [9] also answered the impact of climate change on fuel quantity, fuel humidity, and fire behavior, and further compared whether it had a significant effect on the weather and on fire behavior. In addition, terrain factors include slope, altitude, and aspect, but the impact of altitude on forest fire spread cannot be directly expressed on relatively flat terrain. Therefore, to consider the effect of terrain, this study takes slope as the primary terrain factor that directly affects the forest fire spread.
In simulation studies of forest fire occurrence, spread, and fire fighting in one-dimensional and two-dimensional scenes [15,16,17], the visualization process is relatively rough. It cannot provide a realistic and immersive experience. Therefore, in the 3D forest scene, it is of great value to realize the simulation of forest fire occurrence, spread, and fire extinguishing. For example, Huang et al. [18] successfully constructed a visualization of the forest under climate change in a 3D scene based on a data drive, which can help determine the relationship between forest fire frequency and climate change, and this provides the basis for providing an immersive experience for visualizing the spread of forest fires and the fire suppression process.
A forest fire spread model based on this construction can help design and implement fire fighting behaviors and visualize the fire fighting process through human participation and joint forestry equipment, fire retardants, and aviation assets [19]. This visualization, when applied in real-time to help plan fire strategies and training, not only supports the training of firefighters and managers and helps improve fire control and prevention, land management, and firefighter distribution-based training strategies, but it is also used as a decision aid to provide decision support [20,21]. Therefore, this paper explores the impact of flame retardants on flame spread by visualizing fire extinguishing behaviors, which mainly includes spraying flame retardants with water guns and helicopters and simulating rainfall.
In addition, based on the physical model and considering the feedback to the atmosphere in the process of forest fire spreading, it is possible to realize forest fire spreading with a strong sense of reality in the 3D scene, but it is necessary to design related equations between the forest fire and the atmosphere. Their solutions require high computing power [22,23]. Therefore, to realize the real-time visualization of forest fire occurrence, spread, and fire extinguishing processes in the three-dimensional virtual scene, the complexity and processing time of the algorithm must be reduced to design an algorithm to obtain the result of forest fire spread quickly. Therefore, this paper proposes a lightweight forest fire spread model applied to the 3D virtual world that minimizes the complex calculation process while pursuing the visualization results and ensuring the realism of forest fire behavior and the immersion of the virtual environment.
In summary, the contributions of this paper are as follows:
(1)
This paper proposes a forest fire spread model based on cellular automata. By considering the influence of combustibles, weather, and terrain, it successfully visualizes a forest fires’ occurrence, spread, and extinguishing behavior in a virtual 3D scene.
(2)
By constructing different combustible models and obtaining weather factors such as wind, humidity, and temperature, this paper controls forest fire behavior and realizes the mutual transition between surface and crown fire.
(3)
By simulating the temperature change during the combustion of combustibles, this paper further visualizes the fire extinguishing process of liquid flame retardants to explore the way they affect the spread of forest fires; these include water guns, helicopters dropping flame retardants, and simulated rainfall.
(4)
Based on the texture mixing technology, this paper simulates the change in vegetation material during the flame-burning process, enhancing the sense of reality and immersion in the virtual 3D environment.
The structure of this paper is as follows. Section 1 introduces the background and significance of the forest fire spread model. Section 2 reviews related research in the field of forest fire spread simulation. Section 3 summarizes the research contents and methods of this paper. Section 4 details the plant model library, the cellular automata modeling approach, and the principles of fire fighting behavior. Section 5 carries on the algorithm design and implementation. Section 6 describes the findings and discusses them. Finally, Section 7 describes the strengths and weaknesses of this study in light of the relevant results and provides an in-depth outlook on future work.

2. Related Research

Studies have shown that the spread of forest fires depends on static factors such as topography and vegetation type and is also a dynamically driven process influenced by weather factors [24]. The spread of forest fires is mainly related to weather, terrain, and combustible factors. Based on the above factors and the principle of cellular automata, this paper realizes the visualization of forest fire spread and fire extinguishing behavior in a 3D environment and further explores the principles of forest fire spreading and extinguishing. Still, large-scale forest and terrain modeling are not considered.

2.1. Weather, Terrain and Fuel Characteristics

After the researchers’ exploration, it can be determined that the behavior and intensity of forest fires depend on weather, terrain, and fuel characteristics. Weather factors strongly influence forest burning and fire behavior, especially wind, ambient temperature, and relative humidity [25]. Wind speed and wind direction control the speed and direction of fire spread, and high temperatures significantly impact surface vegetation; that is, they affect the dynamic changes in the moisture content of combustibles, and the lower the relative humidity, the lower the moisture content of combustibles. This further leads to the faster drying of combustibles. In addition, many studies on forest fire spread models have also shown that the behavior of forest fire spread also depends on the physical properties of combustibles, such as the water content and load of plants, etc. [26,27], and the influence of terrain on forest fire spread has never been ignored. Therefore, as three important factors affecting forest fires, researchers have discussed and studied the impact of weather, terrain, and fuel characteristics on forest fire behavior [25,26,27,28].

2.2. Fire Models

The forest fire spread model is essential to the forest fire spread simulation technology. After the researchers digitize the parameters affecting the fire, the forest fire spread model constructed can express the relationship between forest fire behavior and parameters and the quantitative relationship between them. Based on whether the model is based on a statistical analysis of experimentally obtained data and whether it involves chemical or physical principles of combustion and fire spread processes, existing fire spread models can be divided into three categories: physical models, empirical models, and semi-empirical models [1,4,5,6].

2.2.1. Empirical Models

The empirical model refers to the model equation mainly based on the statistical analysis of the data obtained by the experiment and is based on observation and experiment rather than theory. The model usually intuitively describes the key characteristics of fire behavior, such as the head flame’s forward spread rate and the flame’s height and angle. Based on the ignition experiment and combined with the actual fire observation data, the quantitative relationship between the fire behavior characteristics and each parameter has been derived and successfully constructed [23,24]. Many excellent forest fire spread models have been derived based on the Canadian forest fire spread model. For example, the Prometheus [29] model calculates the fire spread rate and other fire behavior characteristics by using the Canadian forest fire spread model, and it expands some types of combustibles. The Cell2Fire fire growth simulator developed by Pais et al. [3] is based on the spread rate predicted by the Canadian forest fire spread model to control the fire spread trend of each unit in the fire environment. The simulator not only has better prediction effect, but also has a simulation speed that is fast and highly scalable.

2.2.2. Physical Models

A model based on the chemical or physical principles of combustible combustion and fire diffusion process is called a physical model. This type of model is usually based on the law of physical conservation and uses heat radiation as the main heat transfer method to convert the prediction problem of flame spread speed to Calculation problems for heat conduction followed by the establishment of the differential equation for heat diffusion [5]. To build a more complete forest fire spread model, it is necessary to conduct in-depth research on the physical and chemical phenomena of the forest fire combustion process.
Therefore, researchers [12,30] have improved the accuracy of the model by integrating cellular automata with physical models, and while simplifying the modeling of complex combustibles, the fire boundary spread behavior is explored in detail. Pirk et al. [31] performed a detailed physical simulation of the important role of carbon insulation in forest fire combustion after studying the process of wood pyrolysis in forest fire combustion behavior. You et al. [32] optimized the model of Pirk et al. [31] based on the principle of finite state machine, enabling further research on the physical mechanism of the forest fire burning process. In addition, Hädrich et al. [2] realized the simulation of single wood burning in fire by coupling the forest fire combustion process with the solver in the heat transfer process of changing ambient temperature. So, this method can not only simulate forest fire propagation more realistically, but also realize the selection of different levels of detail for forest fire simulation.

2.2.3. Semi-Empirical Models

Semi-empirical models are usually based on existing empirical or physical models and describe the behavior of forest fire spread in the entire scene through mathematical simulation. Typical semi-empirical models include the Chinese Wang Zhengfei mode [21,24] and the American Rothermel model [33,34], etc. The Wang Zhengfei model was constructed through multiple ignition experiments combined with the physical principles of forest fire combustion. The Rothermel model was created based on observing the law of material conservation; it is designed according to the physical mechanism in the forest fire spreading process. It is established after statistical analysis of the experimental results in specific experiments.
Wang Zhengfei’s model is more suitable for China’s forest fire simulation and prediction. For example, Wang et al. [35] analyzed the model and used the nonlinear least squares method to re-fit the wind speed correction coefficient to obtain a result closer to the actual value. The improvement of the provincial forest fire spread model provides the basis. Zechuan Wu et al. [24] established a forest fire spread prediction model combining cellular automata and Wang Zhengfei’s model and compared it with the artificial neural network model to further provide more practical forest fire prediction and management in Heilongjiang Province. Fire propagation model. In addition, the method of Zhou et al. [36] based on the Wang Zhengfei model approximated the spread of forest fires, and compared with the traditional Rothermel model, a relatively real result of forest fire spread was obtained. Liu et al. [37] used the Wang Zhengfei model to obtain the initial spread speed of forest fires after constructing the real 3D terrain, which reflected the spread characteristics of forest fires well.
The Rothermel model has a high degree of abstraction and has a wide range of applications. The input of multidimensional parameters (combustibles, terrain, weather, etc.) will lead to uncertainty problems. Therefore, to solve such problems, researchers also made some explorations. For example, Kc et al. [38] conducted a comprehensive sensitivity analysis of the input parameters of the Rothermel model and further discussed and explained the impact of the sensitivity index value on the fire model; Jorge et al. [39] also considered the complexity of forest fire phenomena and some input parameter values. Uncertainty, a meta-heuristic algorithm, was used to calibrate the input parameters from the Rothermel model, thus helping to provide accurate fire spread predictions. Valero et al. [40,41] used multi-fidelity techniques to overcome uncertainties in wildfire behavior predictions and evaluated the applicability of multi-fidelity methods to quantify uncertainties in wildfire simulations. Finally, in Yuan et al. [42], a comprehensive parameter uncertainty analysis was performed for a representative model.

2.3. Space Fire Spread

Researchers who realize forest fire behavior simulation in two-dimensional or three-dimensional spaces based on visualization and virtual reality technology need to choose an appropriate forest fire spread method to express the spread of forest fire in an area after the forest fire spread model is successfully constructed. There are mainly two types of spatial representations, vector data and raster data, for simulating the spatial spread of forest fires. Vector models are usually based on Huygens’ principle, while grid models generally use cellular automata [1,6,30].

2.3.1. Huygens Principle

The Huygens principle, which can describe the evolution of the shape of the fire front based on vector data, was proposed to explain light waves as early as the seventeenth century. By considering the fire boundary as a closed curve connecting the points, each point of the fire boundary is regarded as a new fire source based on the given fire spread model and the condition of the new fire source location [6], and it performs turbulent fluid flow calculations to simultaneously determine the temperature field and the spread of the fire [15].
The FARSITE fire field growth simulator based on the fire behavior prediction system of the U.S. Forest Service is a vector-based Huygens-type model. The movement mechanism of the gradient wind flow is incorporated into the model [3]. Zhou et al. [43] proposed a new method to simultaneously estimate the fire perimeter and fuel adjustment factor of the FARSITE fire model, thereby achieving an accurate prediction of forest fire spread. Zhang et al. [44] simulated real wildfire behavior based on the FARSITE fire model and further discussed the application of UAVs in wild forest fire search and fire front monitoring tasks. Ge et al. [33] used ArcGIS’s powerful graphics processing capabilities and spatial analysis capabilities to simulate forest fire propagation by combining the Rothermel model with Huygens’ principle and graphically expressing the propagation process, thereby improving the usability and reliability of the model visibility.

2.3.2. Cellular Automata

Cellular automata is a modeling method based on raster data and is applied to physical systems and processes. It is a mathematical idealization of physical systems and an alternative to partial differential equations [45]. In the cellular automaton model, space and time are discrete, and the interaction only involves local combustible units. Therefore, based on cellular automata, a complex system can be described as a large number of locally interactive single units to realize the global behavior modeling of the system. Cellular automata describe how a single cell interacts with its neighbors during a simulation by defining a set of simple rules that describe the behavior of fire spread in global and spatial patterns as local neighbors as a result of the interaction between them [30].
Cellular automata can be identified by the geometry of regular cell arrangements, i.e., square or hexagonal cells in the two-dimensional case, and the need to consider the number of adjacent cells, such as four neighbors for a von Neumann neighborhood and eight for a Moore neighborhood in the area. Cellular automata models with square or regular hexagonal grids are widely used to simulate wildfire growth. At the same time, to simplify the calculation of the actual fire spread rate, it is usually assumed that the combustibles and terrain conditions in each cell are uniform, and the high-probability fire spread mode can also be determined by combining other empirical equations or local rules [3]. Each cell has a finite state with one or more variables and corresponding values. The transfer of heat and energy will define the state of the cell. At each time step, the cell needs to update the relationship between it and its neighbors. Interactions where the cell state changes according to a local transformation function applies to all cells in the scene [46].
Cellular automata have advantages in predicting macroscopic and complex dynamics. Because they use simple rules to define physical phenomena on a microscopic grid scale, the cellular automata model becomes effective for modeling involved forest fire spread behaviors. In some studies, cellular automata can also be easily further integrated with data from other sources, such as geographic information systems or local meteorological data, and applied to simulate fire spread to help firefighters identify fire suppression strategies and plan fire risk management policy [20].
For example, Wang et al. [12] analyzed the effects of combustibles, wind, temperature, and terrain to perform better simulations of forest fire spread in environments with different wind directions, different wind speeds, different terrain slopes, and different types of combustibles, ensuring that the model was accurate to forest fire dynamics simulations. Zheng et al. [47] proposed a new cellular automata modeling method by combining the extreme learning machine with the traditional forest fire CA framework, which effectively described the influence of wind speed on the fire spread pattern, thus achieving a more complex simulation of the forest fire spread mechanism. Mutthulakshmi et al. [48] considered the spatial spread of fire based on cellular automata. By predicting and analyzing the impact of fire intervention strategies on the spread of forest fires, they investigated fire protection strategies and deduced practical fire protection guidelines. M. Byari et al. [49] developed a suitable multi-scale CA modeling method based on 3D geometric units, which filled the gap in 2D modeling and further presented the complexity of modeling phenomena. In addition, Epaminondas Mastorakos et al. [50] and Dwi M J Purnomo et al. [51] used cellular automata to complete fire simulations. In addition, the simulations of Zhao et al. [52] on Australian forest fires, Sun et al. [53] on Amazon forest fires, and Mota et al. [54] on Portuguese forest fires were all implemented using cellular automata.

2.4. Interactive Fire Behavior

The plant model is the carrier of forest fire generation and extinguishment, so the interactive fire extinguishing behavior needs to be based on constructing plant models or forests. Research in this area has made a lot of progress in recent years; for example, Makowski et al. [55], Hädrich et al. [2] and Pałubicki et al. [56] implemented plant modeling with a custom method, while Li et al. [57] and Janoutová et al. [58] built plant models based on accurate information obtained from real-world images, point clouds, etc. In addition, one can further understand the processes that shape forest function, structure, and diversity by referring to recent forest model applications by Maréchaux et al. [59], which outline current ecologically essential topics. Then, after building a plant or forest model, one can further explore forest fire spread model design and implementation.
Choosing a forest fire spread model and reasonably expressing the spread of forest fires in a three-dimensional space can be used as the basis for studying fire extinguishing behavior. The purpose of realizing the design of interactive fire extinguishing behavior is to evaluate the range of fire attacks further, predict the evolution of the firefront, and simulate the impact of fire extinction at the forefront. In human-involved fire extinguishing, water can directly fight against the flame front boundary, so water is the most commonly used flame retardant, and water guns are the most widely used firefighting equipment for firefighters. Lu et al. [60] designed an interactive simulation water gun fire extinguishing training system based on virtual reality, which further saved fire training resources and increased the immersion and experience of virtual reality training. In addition to water guns, helicopters or UAVs are an effective way to extinguish fires. This is because helicopters hover, can move vertically, and have excellent maneuverability [19]. While UAVs are limited by cost and payload, their advantages of adapting to complex environments and effectively reducing casualties are undeniable, so they have also been further developed in fire protection [46].
At the same time, to train firefighters, Clifford et al. [61] used a multi-user, collaborative, multi-sensory (visual, auditory, tactile) virtual reality system to generate a realistic training environment for practicing aerial firefighting training scenarios, providing them with natural mental and physical stress to help aerial firefighters make quick, high-quality decisions.

3. Overview

In this paper, by studying the change rules and parameters in the process of forest fire spread, the potential rules between parameters are used to establish a related forest fire spread model, predict the trend of forest fire spread in natural scenes, and visualize this process in 3D virtual settings. Based on the cellular automata method, this research integrates static features such as fuel types and terrain features. It visualizes the influence of dynamic features such as weather factors on the cells, thereby simulating fire growth in grids representing natural forest landscapes according to weather scenarios. By modeling the plant model, the change in combustibles in different cells in the burning state is calculated, further expressing the material evolution of other plants during the spread of forest fires. This enhances the sense of reality and immersion in forest fires. In addition, based on building a forest fire spread model, this research explores the fire extinguishing principle. It explores how it affects the spread of forest fires by visualizing the fire extinguishing process of liquid flame retardants such as water guns, helicopter-dropped flame retardants, and simulated rainfall. The overall structure of this paper is shown in Figure 1.

4. Fire Spread Method

This chapter mainly introduces the research directed toward building a plant model library by assigning static and dynamic information to the cells, reducing the complexity and processing time of the algorithm while maintaining the correct fire spread behavior. Based on the principle of cellular automata, each cell in the scene is set as a different type of explosive (grass, tree), and the area where no cells are placed represents non-combustible terrain. In addition, the study further explored the fire extinguishing principle after constructing a forest fire spread model based on the principle of cellular automata. Since SpeedTree is a feasible tool for effectively creating digital plant assets, it is suitable for constructing plant models with different performances and styles and can provide maximum flexibility and work efficiency. Some examples of the plant model library constructed by it are shown in Figure 2.

4.1. The Principle of Forest Fire Spread Based on Cellular Automata

Generally in a two-dimensional scene, the cellular automata method uses square grids and regular hexagonal grids to neatly arrange them in rows and columns in the forest area, and its principle is shown in Figure 3 [47]. In the research on the three-dimensional world, the tree can be modeled into various shapes with the cellular automaton model: cone, cylinder, cylinder, and rectangle, etc. [22], so this research mainly uses different cells such as cuboid, sphere, and capsule to construct the plant. The interior of a cell cannot sensitively recognize and respond to changes in weather conditions, and each cell is considered a uniform material, but this is not real. In addition, cellular automata do not further consider complex behaviors such as reignition. Time t is an indispensable variable for realizing the simulation of the fire spread process based on cellular automata. Taking time t as the key effect parameter of fire spread, the factors affecting fire spread can be divided into dynamic factors and static factors [12]. Because weather factors change with time, weather-related weather factors are dynamic factors. The weather factors that affect the spread of forest fires include wind speed, temperature, and air humidity. Each factor not only affects the fire spread process individually, but also interacts. However, this complex interaction relationship is difficult to quantify. Therefore, this paper only considers the independent influence of weather factors on the fire spread process. Studies have shown that terrain has a significant impact on the fire spread process, and the terrain usually does not change during the spread of forest fires, so the factor related to terrain is static. This study mainly considers the impact of slopes on the spread of forest fires.
In addition, combustibles are the material basis of forest burning; their type and age as static factors do not change with the burning process, but the water content and quality of plants will change with the burning process. As the key factors that directly affect the spread speed of forest fires, there are mainly two types of cells in this paper. One is the cell representing grass, which can express surface fire, and the other is the cell representing a tree, which can express crown fire. The cells in the three-dimensional scene are not neatly arranged in rows and columns, but these two types of cells are placed in the scene with the distribution of the corresponding combustibles, as shown in Figure 4. The cellular automaton model is based on heterogeneous and discontinuous fuel-type grids, so to simplify the calculation of the basic fire spread rate, it is usually assumed that the combustibles and terrain conditions in each cell are uniform.

4.1.1. State Transition Rules

Simulating the spread of forest fires requires the design of simple transition rules between adjacent local units. This set of regulations can drive the state transfer of cells. This set of rules can only be applied when the cells are in the cell capture area, which means the unit cells may not necessarily be neatly arranged in a three-dimensional environment. The cell in this paper has four states in the process of forest fire spread: state 1—combustibles that have not been ignited; state 2—combustibles in the preheating state; state 3—combustibles that are burning; and state 4—combustibles burnt combustibles [47]. The state transition rules defined in this study are as follows:
Rule 1: If there is no neighboring cell in the burning state around the cell C i in state 1 at the discrete time step t, then the cell remains in state 1 at the next discrete time step t + 1 ;
Rule 2: If there is a neighbor cell in the burning state around the cell C i in state 1 at the discrete time step t, then the cell is judged to maintain state 1 or enter state 2 at the next discrete time step t + 1 ;
Rule 3: If the cell C i at the discrete time step t is in state 2, then the cell is judged to maintain state 2 or enter state 3 at the next discrete time step t + 1 ;
Rule 4: If the cell at the discrete time step t C i is in state 3, then the cell will maintain state 3 or enter state 4 after calculation at the next discrete time step t + 1 ;
Rule 5: If the cell C i in discrete time step t is in state 2 or state 3, fire extinguishing behavior or rainfall occurs, and then the cell enters state 3, 4, or returns to state 1 at the next discrete time step t + 1 by calculating the temperature change. The state transition rules between adjacent local units designed in this paper are shown in Figure 5.

4.1.2. Fire Spread Rate

As a dynamic factor, weather factors have a major impact on forest fire spread, especially if the wind blowing in the direction of the flame spread directly increases the rate of forest fire spread [24]. Therefore, considering the main influencing factors such as fuel type, wind speed, humidity, and slope, the forest fire spread speed equation is as follows [62]:
R = R 0 K φ K θ K S K r ,
R 0 = a T + b W + c ( 100 R H ) d ,
W = I n t v 0.836 2 3 ,
K φ = e 0.1783 v c o s φ ,
K θ = e 3.553 g t a n ( 1.2 θ ) .
In the above equation, R is the forest fire spreading speed (m/min), R 0 is the forest fire spreading initial speed (m/min), K φ is the wind correction coefficient, K θ is the terrain correction coefficient, K S is the flammability index (can be obtained from the table) [62], K r is the time correction coefficient, a = 0.03, b = 0.05, c = 0.01, d = 0.3, T is the air temperature, W is the wind speed, RH is the air relative humidity, Int is the set integer, v is the wind speed (m/s), φ is the folder between the wind direction and the direction of fire spread angle, θ is the slope, and g is the aspect, 1 for uphill and −1 for downhill.
In addition, since the water content of combustibles will affect the initial speed of forest fire spread, the relationship between the water content of combustibles and the initial spreading speed of forest fires can be further modified into Equation (6) [63], in which m is the humidity of combustibles %:
R 1 = 1.0372 e 0.057 m R 0 .

4.2. Principles of Fire Fighting Behavior

To further describe the principle of firefighting behavior, it is necessary to calculate the pyrolysis of wood to simulate the temperature change during the burning of forest fires to express the heat transfer during the pyrolysis of plants. Therefore, this paper realizes the pyrolysis process of forest plants by considering the temperature, water content, and mass loss rate [2], and uses liquid flame retardant water as a representative to explain the principle of fire extinguishing behavior.
1.
Temperature
d Q d t = λ A T a T b H c
The above equation calculates the heat absorbed by the tree module based on Fourier’s law, where the dimensionless carbon insulation parameters H c 0.01 , 0.1 , and λ is the thermal conductivity; the contact cross-sectional area between the trees is A; the temperature difference between the contact surfaces of two plants is T a T b , and the unit is K. The elevated temperature Δ T can be calculated from the formula Δ T = Q c m according to the heat Q, specific heat capacity c and lost mass m, and the unit is ° C .
2.
Water content
When the forest wood is in a state of heating or pyrolysis, the water inside the wood will gradually evaporate and vaporize. In a state of pyrolysis, it is necessary to consider the change in the water content of the plant caused by the newly generated water when the wood fiber decomposes; so, the water content of the wood can be described by Equation (8) as:
d w d t = c w m d m d t w w e τ ,
where w is the current moisture content of the wood, w e is the equilibrium moisture content, τ is the time factor, and d w d t is the evaporated moisture mass. This equation can describe the drying process that exists before wood begins pyrolysis, indicating that c w m releases approximately 0.5362 kg of water per kg of wood burned.
3.
Mass loss rate
The mass change rate d m d t can be described in Equation (9), which represents the variation of combustible materials during combustion. Both H c and A are partially dependent on the geometric shape of the tree and undergo changes during the combustion process, where α is a dimensionless coefficient to correct the reaction results, and  f T M represents the pyrolysis reaction rate defined as Equation (10) [2]:
d m d t + α f T M H c A = 0 ,
f T M = η ( u ) 0 , T M T 0 S T M T 0 T 1 T 0 , T 0 < T M < T 1 1 , T M T 1 .
S ( x ) = 3 x 2 2 x 3 ,
η ( u ) = η m a x 1 S u u r e f + 1 .
The function S ( x ) describes an S-shaped curve that performs a smooth difference from 0 to 1 when the temperature is between T 0 = 350 ° C and T 1 = 650 ° C ; η ( u ) is a function that expands the reaction rate by wind speed. When there is no wind, the corresponding output of the function is η = 1, u ( x , t ) is a time-dependent vector value describing the wind [2].

4.3. Liquid Flame Retardant

The effect of liquid flame retardants (take water as an example) on forest fires is that it absorbs heat, causing the plants in the pyrolysis process to not obtain enough heat to maintain the temperature, thereby reducing the temperature of the plants and causing the flames to be extinguished. When enough water participates in the process of forest fire spreading, the surface temperature of the plant will continue to cool down to be consistent with the ambient temperature. This process can be expressed in Equation (13), where the surface temperature of the plant can be expressed as T M ( t ) , α M is the diffusion coefficient, b is the temperature coefficient, and T is the ambient temperature:
T M t = α M 2 T M + b T T M Q ˙ V M ρ M c M .
The cooling of the plant surface temperature by water depends on the heat transfer from the combustible surface to the covering water film and the amount of water. The water heat flux per unit area can be expressed in Equation (14), where c = 0.1 W m 2 ° C 1 , T s a t = 100 ° C , and
q ˙ = c ¯ T M T s a t 3 .
The energy contained in vegetation with a volume of V M and a density of ρ M is U M . Based on the specific heat capacity c M = 2.5 KJ ° C 1 K g and the absolute temperature T M , Equation (15) can be obtained:
U M = V M ρ M c M T M .
The rate of change in temperature for a given change in energy U M can be described in Equation (16), and the change in energy occurs through the heat transfer of A M on the plant surface:
d T M d t = d U M d t 1 V M ρ M c M ,
d U M d t = q ˙ A M = Q ˙ = c ¯ A M T M T s a t 3 .

5. Algorithms Implementation

This chapter is mainly based on the above principles and methods. In the constructed virtual forest scene, two types of cells, grass and trees, are irregularly placed, and the forest fire spread algorithm is run to further realize the design of fire extinguishing behaviors.
Algorithm 1 Forest fire spread under the influence of dynamic factors
Input: Plants T 1 , T 2 , , T n , weather (wind speed, wind direction, air temperature, ambient relative humidity).
Output: Status of all plants.
1:
Obtain the initial state of all plants in Plants  T 1 , T 2 , , T n , and obtain the weather;
2:
for each i = 1 , 2 , , n  do
3:
    Update the surface temperature and water content of the T i according to the air temperature and the relative humidity of the environment, and adjust the deformation and offset of the T i according to the wind speed and wind direction;
4:
    if  T i in state 1 then
5:
        if there are neighbors in state 3 around T i  then
6:
           Judging the transition of the T i state according to the changes in the T i properties (surface temperature, water content and mass) calculated by Equations (7)–(9);
7:
        else if there are no neighbors in state 3 around T i  then
8:
            T i keep state 1;
9:
        end if
10:
    end if
11:
    if  T i in state 2 then
12:
        if the current weather is rain then
13:
           Judging the transition of the T i state according to the changes in the T i properties calculated by Equations (7)–(9) and (13);
14:
        else if the current weather is not rain then
15:
           Judging the transition of the T i state according to the changes in the T i properties calculated by Equations (7)–(9);
16:
        end if
17:
    end if
18:
    if  T i in state 3 then
19:
        if the current weather is rain then
20:
           Judging the transition of the T i state according to the changes in the T i properties calculated by Equations (7)–(9) and (13);
21:
        else if the current weather is not rain then
22:
           Judging the transition of the T i state according to the changes in the T i properties calculated by Equations (7)–(9);
23:
        end if
24:
    end if
25:
    if  T i in state 4 then
26:
        Remove T i from Plants until the application ends and returns to the initial state
27:
    end if
28:
    Update the forest fire spread speed according to Equation (1);
29:
end for
30:
Get the termination status of all plants in Plants.
When the ignition is successful, the combustion message will be captured between adjacent local cells, and the cells will judge their state according to the state transition rules to realize the spread or obstruction of a forest fire in the forest scene.
This study uses Unity as a tool for application development and uses C# language to implement related functions, logical designs, and calculations. Plants  T 1 , T 2 , , T n represent the cells contained in all plants in the forest. Algorithm 1 mainly introduces the influence of dynamic factors (wind force, wind direction, precipitation, etc.), using plants that are in state 2 or 3. These fire extinguishing behaviors will affect the process of forest fire spread. Therefore, when the liquid flame retardant participates in the fire extinguishing process, the related calculation is similar to that in Algorithm 1 when the weather is rainy.

6. Results and Discussion

This paper builds a forest fire spread algorithm based on cellular automata and further realizes the visualization of the forest fire spread process in the three-dimensional world by considering the impact of static and dynamic factors. Therefore, this chapter will describe the results of the algorithm in the previous chapter. The simulation results are discussed and analyzed. This research mainly selects the weather scene after constructing the forest terrain and records the state of the cell and the transfer of the state. By repeating this process many times, the result of forest fire spread is obtained, as shown in Figure 6.

6.1. Forest Fire Spread

Since combustibles, terrain, and weather factors are essential factors affecting the spread of forest fires, to discuss the relevant simulation results, this study first considered the flame spread behavior in a homogeneous medium under no wind conditions, as shown in Figure 7. On flat terrain and without the influence of dynamic factors such as wind and precipitation, if a fire is ignited somewhere in the terrain and spreads for a while, it can be found that the flame spread area is approximately circular, which is consistent with the results of Wang Xuehua et al. [12].
For terrain conditions, altitude, slope, and slope aspect are essential factors that affect forest fire spread because the distance between the highest altitude and the lowest altitude in the terrain that simulates forest fire spread is usually tiny. Therefore, the study mainly considered the influence of slope and aspect on the spread of forest fire. Under flat and windless conditions, two areas with the same uniform medium have different slopes, and the two terrains are ignited at the corresponding cells. The results show that the spread of the flame is accelerated by the slope, as shown in Figure 8.
Wind speed and wind direction greatly influence forest fire spread, and the forest fire spread model simulated the relevant results after considering this critical factor. In a homogeneous medium, regardless of the influence of slope, the impact of wind direction on the flame spread is shown in Figure 9, and the power of different wind forces on the flame spread is also different, as shown in Figure 10. The results show that higher wind speeds lead to a more rapid spread of forest fires, resulting in significant changes in burned areas between individual time steps.
Since the forest is composed of many types of plants, to realize the simulation of heterogeneous fuel combustion, this study discovered the transition from surface fire to crown fire, as shown in Figure 11. Figure 6 shows the spread of forest fires in heterogeneous combustibles under non-flat terrain and windy conditions, the flame spread achieved by Cristobal et al. [3] in a two-dimensional scene, and the transition from surface fires to forest fires realized by K.A.M et al. [22] in Figure 12. The visual expression of forest fire spread behavior in the 3D scene implemented in this article is more realistic and can provide an immersive experience compared to the relevant terms in the above research [3,22].

6.2. Fire Fighting Behavior

Since the water bombing behavior can be carried out near the front line of flame propagation, forest fire fighting behavior usually uses the aerial water bombardment of burning plants, and the fire line generated by it is used to limit the spread of forest fires further. Therefore, the study realized the helicopter tossing water in the 3D scene’s fire extinguishing behavior, as shown in Figure 13. Compared with Han Yangnanbing et al. [19], who explored the physical laws of helicopters dripping water, this study pays more attention to the real-time performance and accuracy of the visualization method, which improves the sense of reality and immersion in the virtual environment.
Of course, in daily training and actual combat, firefighters often use water guns to extinguish fires. Water guns have a certain flexibility and are cheaper to operate than helicopters. Therefore, this research has also realized water gun fire extinguishing behavior, as shown in Figure 14. In addition, compared with water guns and helicopter firefighting, rainfall has a broader range of forest fire spread, as shown in Figure 15.

6.3. Summary

Forest fire spread and firefighting behavior are very complex. By exploring the influence of static and dynamic factors on forest fire spread, this study constructed a three-dimensional virtual forest scene and selected the weather to realize the dynamic simulation of forest fire spread behavior, strengthening this realism and immersion in the process. Based on the simulation of forest fire spread, fire-fighting behaviors such as water guns, helicopter-sprayed water, and rainfall fire extinguishing are realized, and the relationship between the characteristics of forest fire behavior and fire fighting behavior is further expressed.

7. Conclusions and Outlook

In order to realize the virtual simulation of a forest fire and seek to reproduce the occurrence–spread–extinguishment of a forest fire in a three-dimensional environment, this study proposes a lightweight fire spread model. The main conclusions are as follows:
(1)
This research mainly establishes a fire spread model based on cellular automata, comprehensively considering static and dynamic factors such as combustibles, terrain, weather, etc., to realize the visualization of flame spread behavior in 3D virtual forest scenes. Slope, wind direction, and wind speed are the main dynamic factors that determine the direction and speed of forest fire spread, while rainfall will hinder the spread of fire;
(2)
Research-designed grass and tree cells can express the types of combustibles and the simple conversion rules between adjacent local cells to drive cell state transitions to achieve the spread and expansion of forest fires. This further simplifies calculations between cells, thereby speeding up simulation efficiency;
(3)
Preliminary exploration of fire extinguishing behavior (water gun spraying and helicopter firefighting) was conducted. During the flame burning process, by showing the change in plant material, the realism and immersion of forest fire spread were improved. This shows that water has application advantages as a liquid flame retardant, which can effectively prevent the spread of flames.
Of course, the study has some limitations:
(1)
High time-frequency meteorology is needed to improve the accuracy of forest fire spread simulations. The data ensure that dynamic factors are updated in a timely manner and give more details about the spread of fire. Therefore, research can obtain more forest fire spread details by coupling large-scale forest fires with the climate system, and based on their interactions, these spread details can help decision makers make reasonable fire suppression plans.
(2)
Due to the generality of the model constructed in this study, although this study can reproduce the observed final fire boundary, the model cannot express the uniqueness of fire behavior because it has not been verified by a large number of fire samples; these include behaviors such as deflagration, re-ignition etc. Therefore, to improve the model’s accuracy and analyze the factors that lead to forest fires, follow-up research can optimize the model by analyzing more fire samples and using machine learning methods. It is important to further explore the influence of the law of forest fire behavior, to ensure the reliability and rationality of the model.
(3)
Since the process of forest fire spread is very complicated, there are many factors that affect the spread speed of forest fires. Therefore, in addition to the factors involved in this paper, the influence of other factors on fire spread needs further study. For example, the situation where sparks from burning combustibles can cause a fire to spread is not taken into account.
Based on the above discussion, the next step of this study is to strengthen the logical design of fire extinguishing visualization so as to build a complete forest fire occurrence–decision–fire extinguishing system. The optimal allocation of fire extinguishing resources in forest fire areas can be achieved, and visual decision support can be successfully provided for forest fire rescue commands, fire disaster assessment, and fire recovery.

Author Contributions

Conceptualization, Q.M., H.L. and Y.H.; Methodology, Q.M. and S.Y.; Software, Q.M. and H.X.; Validation, Q.M.; Resources, H.L. and Y.H.; Data curation, Q.M.; Writing—original draft, Q.M. and S.Y.; Writing—review & editing, H.L., Y.H. and H.X.; Visualization, Q.M. and S.Y.; Supervision, H.L. and Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program of China (Grant number 2020YFE0200800), the National Natural Science Foundation of China (grant number 31770589) and the National Natural Science Foundation of China (Grant number 42001376).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Meng, Q.; Huai, Y.; You, J.; Nie, X. Visualization of 3D forest fire spread based on the coupling of multiple weather factors. Comput. Graph. 2023, 110, 58–68. [Google Scholar] [CrossRef]
  2. Hädrich, T.; Banuti, D.T.; Pałubicki, W.; Pirk, S.; Michels, D.L. Fire in paradise: Mesoscale simulation of wildfires. ACM Trans. Graph. 2021, 40, 163. [Google Scholar] [CrossRef]
  3. Pais, C.; Carrasco, J.; Martell, D.L.; Weintraub, A.; Woodruff, D.L. Cell2Fire: A cell-based forest fire growth model to support strategic landscape management planning. Front. For. Glob. Chang. 2021, 4, 692706. [Google Scholar] [CrossRef]
  4. Awad, C.; Morvan, D.; Rossi, J.L.; Marcelli, T.; Chatelon, F.J.; Morandini, F.; Balbi, J.H. Fuel moisture content threshold leading to fire extinction under marginal conditions. Fire Saf. J. 2020, 118, 103226. [Google Scholar] [CrossRef]
  5. Sullivan, A. A review of wildland fire spread modelling, 1990-present, 1: Physical and quasi-physical models. arXiv 2007, arXiv:0706.3074. [Google Scholar] [CrossRef]
  6. Sullivan, A. A review of wildland fire spread modelling, 1990-present 3: Mathematical analogues and simulation models. arXiv 2007, arXiv:0706.4130. [Google Scholar] [CrossRef]
  7. Chunyuan, C.; Yan, M. Simulation of forest fire extinguishing based on complex adaptive system theory. In Proceedings of the 2009 Second International Conference on Intelligent Computation Technology and Automation, Changsha, China, 10–11 October 2009; Volume 2, pp. 228–231. [Google Scholar] [CrossRef]
  8. Chuvieco, E.; Aguado, I.; Dimitrakopoulos, A.P. Conversion of fuel moisture content values to ignition potential for integrated fire danger assessment. Can. J. For. Res. 2004, 34, 2284–2293. [Google Scholar] [CrossRef]
  9. Matthews, S.; Sullivan, A.L.; Watson, P.; Williams, R.J. Climate change, fuel and fire behaviour in a eucalypt forest. Glob. Chang. Biol. 2012, 18, 3212–3223. [Google Scholar] [CrossRef] [Green Version]
  10. Cawson, J.G.; Duff, T.J.; Tolhurst, K.G.; Baillie, C.C.; Penman, T.D. Fuel moisture in Mountain Ash forests with contrasting fire histories. For. Ecol. Manag. 2017, 400, 568–577. [Google Scholar] [CrossRef]
  11. Cruz, M.G.; Alexander, M.E.; Wakimoto, R.H. Development and testing of models for predicting crown fire rate of spread in conifer forest stands. Can. J. For. Res. 2005, 35, 1626–1639. [Google Scholar] [CrossRef]
  12. Xuehua, W.; Chang, L.; Jiaqi, L.; Xuezhi, Q.; Ning, W.; Wenjun, Z. A cellular automata model for forest fire spreading simulation. In Proceedings of the 2016 IEEE Symposium Series on Computational Intelligence (SSCI), Athens, Greece, 6–9 December 2016; pp. 1–6. [Google Scholar] [CrossRef]
  13. Liu, Z.; Yang, J.; He, H.S. Identifying the threshold of dominant controls on fire spread in a boreal forest landscape of northeast China. PLoS ONE 2013, 8, e55618. [Google Scholar] [CrossRef] [Green Version]
  14. Nolan, R.H.; Blackman, C.J.; de Dios, V.R.; Choat, B.; Medlyn, B.E.; Li, X.; Bradstock, R.A.; Boer, M.M. Linking forest flammability and plant vulnerability to drought. Forests 2020, 11, 779. [Google Scholar] [CrossRef]
  15. Encinas, L.H.; White, S.H.; Del Rey, A.M.; Sánchez, G.R. Modelling forest fire spread using hexagonal cellular automata. Appl. Math. Model. 2007, 31, 1213–1227. [Google Scholar] [CrossRef]
  16. Koo, E.; Pagni, P.; Woycheese, J.; Stephens, S.; Weise, D.; Huff, J. A simple physical model for forest fire spread rate. Fire Saf. Sci. 2005, 8, 851–862. [Google Scholar] [CrossRef] [Green Version]
  17. Yassemi, S.; Dragićević, S.; Schmidt, M. Design and implementation of an integrated GIS-based cellular automata model to characterize forest fire behaviour. Ecol. Model. 2008, 210, 71–84. [Google Scholar] [CrossRef]
  18. Huang, J.; Lucash, M.S.; Scheller, R.M.; Klippel, A. Walking through the forests of the future: Using data-driven virtual reality to visualize forests under climate change. Int. J. Geogr. Inf. Sci. 2021, 35, 1155–1178. [Google Scholar] [CrossRef]
  19. Han, Y.; Liu, H.; Tian, Y.; Chen, Z.; Nie, Z. Virtual reality oriented modeling and simulation of water-dropping from helicopter. In Proceedings of the AIVR 2018: 2018 International Conference on Artificial Intelligence and Virtual Reality, Nagoya, Japan, 23–25 November 2018; pp. 24–29. [Google Scholar] [CrossRef]
  20. Jellouli, O.; Bernoussi, A.; Mâatouk, M.; Amharref, M. Forest fire modelling using cellular automata: Application to the watershed Oued Laou (Morocco). Math. Comput. Model. Dyn. Syst. 2016, 22, 493–507. [Google Scholar] [CrossRef]
  21. Moreno, A.; Segura, Á.; Korchi, A.; Posada, J.; Otaegui, O. Interactive urban and forest fire simulation with extinguishment support. In Advances in 3D Geo-Information Sciences; Springer: Berlin/Heidelberg, Germany, 2010; pp. 131–148. [Google Scholar] [CrossRef]
  22. Moinuddin, K.; Sutherland, D. Modelling of tree fires and fires transitioning from the forest floor to the canopy with a physics-based model. Math. Comput. Simul. 2020, 175, 81–95. [Google Scholar] [CrossRef]
  23. Sullivan, A. A review of wildland fire spread modelling, 1990-present 2: Empirical and quasi-empirical models. arXiv 2007, arXiv:0706.4128. [Google Scholar] [CrossRef]
  24. Wu, Z.; Wang, B.; Li, M.; Tian, Y.; Quan, Y.; Liu, J. Simulation of forest fire spread based on artificial intelligence. Ecol. Indic. 2022, 136, 108653. [Google Scholar] [CrossRef]
  25. Awad, C.; Frangieh, N.; Marcelli, T.; Accary, G.; Morvan, D.; Meradji, S.; Chatelon, F.J.; Rossi, J.L. Numerical study of the moisture content threshold under prescribed burning conditions. Fire Saf. J. 2021, 122, 103324. [Google Scholar] [CrossRef]
  26. Baeza, M.; De Luıs, M.; Raventós, J.; Escarré, A. Factors influencing fire behaviour in shrublands of different stand ages and the implications for using prescribed burning to reduce wildfire risk. J. Environ. Manag. 2002, 65, 199–208. [Google Scholar] [CrossRef] [PubMed]
  27. Moinuddin, K.; Khan, N.; Sutherland, D. Numerical study on effect of relative humidity (and fuel moisture) on modes of grassfire propagation. Fire Saf. J. 2021, 125, 103422. [Google Scholar] [CrossRef]
  28. Kuznetsov, G.; Kondakov, A.; Zhdanova, A. Mathematical Modeling of Forest Fire Containment Using a Wet Line Ahead of the Combustion Front. Fire 2023, 6, 136. [Google Scholar] [CrossRef]
  29. Tymstra, C.; Bryce, R.; Wotton, B.; Taylor, S.; Armitage, O. Development and Structure of Prometheus: The Canadian Wildland Fire Growth Simulation Model; Information Report NOR-X-417; Natural Resources Canada, Canadian Forest Service, Northern Forestry Centre: Edmonton, AB, Canada, 2010.
  30. Sun, T.; Zhang, L.; Chen, W.; Tang, X.; Qin, Q. Mountains forest fire spread simulator based on geo-cellular automaton combined with wang zhengfei velocity model. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2012, 6, 1971–1987. [Google Scholar] [CrossRef]
  31. Pirk, S.; Jarząbek, M.; Hädrich, T.; Michels, D.L.; Palubicki, W. Interactive Wood Combustion for Botanical Tree Models. ACM Trans. Graph. 2017, 36, 197. [Google Scholar] [CrossRef] [Green Version]
  32. You, J.; Huai, Y.; Nie, X.; Chen, Y. Real-time 3D visualization of forest fire spread based on tree morphology and finite state machine. Comput. Graph. 2022, 103, 109–120. [Google Scholar] [CrossRef]
  33. Xingke, G.; Shangqi, D.; Shuangde, H.; Haidong, C.; Tao, W.; Debin, X.; Baoyu, X. Study on visualization of forest fire spread based on ArcGIS. In Proceedings of the 2020 International Conference on Big Data & Artificial Intelligence & Software Engineering (ICBASE), Bangkok, Thailand, 30 October–1 November 2020; pp. 68–72. [Google Scholar] [CrossRef]
  34. Yin, H.; Jin, H.; Zhao, Y.; Fan, Y.; Qin, L.; Chen, Q.; Huang, L.; Jia, X.; Liu, L.; Dai, Y.; et al. The simulation of surface fire spread based on Rothermel model in windthrow area of Changbai Mountain (Jilin, China). AIP Conf. Proc. 2018, 1944, 020021. [Google Scholar] [CrossRef]
  35. Wang, X.; Wang, C.; Zhao, G.; Ding, H.; Yu, M. Research Progress of Forest Fires Spread Trend Forecasting in Heilongjiang Province. Atmosphere 2022, 13, 2110. [Google Scholar] [CrossRef]
  36. Zhou, G.; Wu, Q.; Chen, A. Forestry fire spatial diffusion model based on Multi-Agent algorithm with cellular automata. J. Syst. Simul. 2018, 30, 824. [Google Scholar] [CrossRef]
  37. Liu, L.; Hou, L.; Liu, B.; Fu, H.; Shi, Y.; Zhang, F.; Gao, Q.; Zhong, S. Establishment and Simulation of Forest Fire Spreading Model Based on Cellular Automata. In Advances in Intelligent Information Hiding and Multimedia Signal Processing; Springer: Singapore, 2022; pp. 129–140. [Google Scholar] [CrossRef]
  38. Ujjwal, K.; Aryal, J.; Garg, S.; Hilton, J. Global sensitivity analysis for uncertainty quantification in fire spread models. Environ. Model. Softw. 2021, 143, 105110. [Google Scholar] [CrossRef]
  39. Pereira, J.; Mendes, J.; Júnior, J.S.; Viegas, C.; Paulo, J.R. Wildfire Spread Prediction Model Calibration Using Metaheuristic Algorithms. In Proceedings of the IECON 2022—48th Annual Conference of the IEEE Industrial Electronics Society, Brussels, Belgium, 17–20 October 2022; pp. 1–6. [Google Scholar] [CrossRef]
  40. Valero, M.M.; Jofre, L.; Torres, R. Multifidelity prediction in wildfire spread simulation: Modeling, uncertainty quantification and sensitivity analysis. Environ. Model. Softw. 2021, 141, 105050. [Google Scholar] [CrossRef]
  41. Valero, M.M.; Jofre, L.; Torres, R. Multifidelity Approaches for Uncertainty Estimation in Wildfire Spread Simulators. In Proceedings of the 14th WCCM-ECCOMAS Congress 2020, Virtual Congress, 11–15 January 2021; Volume 800. [Google Scholar]
  42. Yuan, X.; Liu, N.; Xie, X.; Viegas, D.X. Physical model of wildland fire spread: Parametric uncertainty analysis. Combust. Flame 2020, 217, 285–293. [Google Scholar] [CrossRef]
  43. Zhou, T.; Ding, L.; Ji, J.; Yu, L.; Wang, Z. Combined estimation of fire perimeters and fuel adjustment factors in FARSITE for forecasting wildland fire propagation. Fire Saf. J. 2020, 116, 103167. [Google Scholar] [CrossRef]
  44. Zhang, Y.; Zhang, Y.; Yu, Z. A solution for searching and monitoring forest fires based on multiple UAVs. In Proceedings of the 2019 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA, 11–14 June 2019; pp. 661–666. [Google Scholar] [CrossRef]
  45. Karafyllidis, I.; Thanailakis, A. A model for predicting forest fire spreading using cellular automata. Ecol. Model. 1997, 99, 87–97. [Google Scholar] [CrossRef]
  46. Ausonio, E.; Bagnerini, P.; Ghio, M. Drone swarms in fire suppression activities: A conceptual framework. Drones 2021, 5, 17. [Google Scholar] [CrossRef]
  47. Zheng, Z.; Huang, W.; Li, S.; Zeng, Y. Forest fire spread simulating model using cellular automaton with extreme learning machine. Ecol. Model. 2017, 348, 33–43. [Google Scholar] [CrossRef] [Green Version]
  48. Mutthulakshmi, K.; Wee, M.R.E.; Wong, Y.C.K.; Lai, J.W.; Koh, J.M.; Acharya, U.R.; Cheong, K.H. Simulating forest fire spread and fire-fighting using cellular automata. Chin. J. Phys. 2020, 65, 642–650. [Google Scholar] [CrossRef]
  49. Byari, M.; Bernoussi, A.; Jellouli, O.; Ouardouz, M.; Amharref, M. Multi-scale 3D cellular automata modeling: Application to wildland fire spread. Chaos Solitons Fractals 2022, 164, 112653. [Google Scholar] [CrossRef]
  50. Mastorakos, E.; Gkantonas, S.; Efstathiou, G.; Giusti, A. A hybrid stochastic Lagrangian – cellular automata framework for modelling fire propagation in inhomogeneous terrains. Proc. Combust. Inst. 2023, 39, 3853–3862. [Google Scholar] [CrossRef]
  51. Purnomo, D.M.J.; Bonner, M.; Moafi, S.; Rein, G. Using cellular automata to simulate field-scale flaming and smouldering wildfires in tropical peatlands. Proc. Combust. Inst. 2021, 38, 5119–5127. [Google Scholar] [CrossRef]
  52. Zhao, Y.; Geng, D. Simulation of forest fire occurrence and spread based on cellular automata model. In Proceedings of the 2021 2nd International Conference on Artificial Intelligence and Information Systems, Chongqing, China, 28–30 May 2021; pp. 1–6. [Google Scholar] [CrossRef]
  53. Sun, W.; Wei, W.; Chen, J.; Ren, K. Research on Amazon Forest Fire Based on Cellular Automata Simulation. In Proceedings of the 2021 20th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), Nanning, China, 10–12 December 2021; pp. 175–178. [Google Scholar] [CrossRef]
  54. Mota, B.; Freire, J.; DaCamara, C. Simulating large fire events in Portugal using cellular automata. Geophys. Res. Abstr. 2019, 21, 1. [Google Scholar]
  55. Makowski, M.; Hädrich, T.; Scheffczyk, J.; Michels, D.L.; Pirk, S.; Pałubicki, W. Synthetic silviculture: Multi-scale modeling of plant ecosystems. ACM Trans. Graph. 2019, 38, 131. [Google Scholar] [CrossRef]
  56. Pałubicki, W.; Makowski, M.; Gajda, W.; Hädrich, T.; Michels, D.L.; Pirk, S. Ecoclimates: Climate-response modeling of vegetation. ACM Trans. Graph. 2022, 41, 155. [Google Scholar] [CrossRef]
  57. Li, B.; Kałużny, J.; Klein, J.; Michels, D.L.; Pałubicki, W.; Benes, B.; Pirk, S. Learning to reconstruct botanical trees from single images. ACM Trans. Graph. 2021, 40, 231. [Google Scholar] [CrossRef]
  58. Janoutová, R.; Homolová, L.; Malenovskỳ, Z.; Hanuš, J.; Lauret, N.; Gastellu-Etchegorry, J.P. Influence of 3D spruce tree representation on accuracy of airborne and satellite forest reflectance simulated in DART. Forests 2019, 10, 292. [Google Scholar] [CrossRef] [Green Version]
  59. Maréchaux, I.; Langerwisch, F.; Huth, A.; Bugmann, H.; Morin, X.; Reyer, C.P.; Seidl, R.; Collalti, A.; Dantas de Paula, M.; Fischer, R.; et al. Tackling unresolved questions in forest ecology: The past and future role of simulation models. Ecol. Evol. 2021, 11, 3746–3770. [Google Scholar] [CrossRef]
  60. Cheng, L.; Xuesheng, J. Design of Interactive Simulated Water Gun Fire Fighting Training System Based on Steam VR. J. Syst. Simul. 2022, 34, 1312–1319. [Google Scholar] [CrossRef]
  61. Clifford, R.M.; Jung, S.; Hoermann, S.; Billinghurst, M.; Lindeman, R.W. Creating a stressful decision making environment for aerial firefighter training in virtual reality. In Proceedings of the 2019 IEEE Conference on virtual reality and 3d user interfaces (VR), Osaka, Japan, 23–27 March 2019; pp. 181–189. [Google Scholar] [CrossRef]
  62. Sun, L.; Xu, C.; He, Y.; Zhao, Y.; Xu, Y.; Rui, X.; Xu, H. Adaptive Forest fire spread simulation algorithm based on cellular automata. Forests 2021, 12, 1431. [Google Scholar] [CrossRef]
  63. Zhang, X.; Liu, P.; Wang, X. Research on Improvement of Wang Zhengfei’s Forest Fire Spread Model. ShaDong For. Sci. Technol. 2020, 50, 1–6+40. [Google Scholar]
Figure 1. The visualization framework of forest fire spread based on cellular automata [2,32].
Figure 1. The visualization framework of forest fire spread based on cellular automata [2,32].
Forests 14 01371 g001
Figure 2. Plant model library, represented by three types of plants of different heights: pine, peach, and grass, (1) plants in a normal state, (2) plants in a preheating state, and (3) plants in a burning state.
Figure 2. Plant model library, represented by three types of plants of different heights: pine, peach, and grass, (1) plants in a normal state, (2) plants in a preheating state, and (3) plants in a burning state.
Forests 14 01371 g002
Figure 3. Basic principle of cellular automata in 2D scene [47].
Figure 3. Basic principle of cellular automata in 2D scene [47].
Forests 14 01371 g003
Figure 4. Principle of cellular automata in 3D scene.
Figure 4. Principle of cellular automata in 3D scene.
Forests 14 01371 g004
Figure 5. State transition rules of cellular automata.
Figure 5. State transition rules of cellular automata.
Forests 14 01371 g005
Figure 6. Simulations of the spread of a forest fire in a forest constructed by four types of plants with different types and heights. The forest is a scene with dynamic factors and slopes. (a) indicates igniting flames at two locations separately; (b) indicates that the flames in these two locations have started to spread, and (c,d) represent the spread of forest fires after some time.
Figure 6. Simulations of the spread of a forest fire in a forest constructed by four types of plants with different types and heights. The forest is a scene with dynamic factors and slopes. (a) indicates igniting flames at two locations separately; (b) indicates that the flames in these two locations have started to spread, and (c,d) represent the spread of forest fires after some time.
Forests 14 01371 g006
Figure 7. The flat and uniform terrain constructed by grass cells; (a) indicates that the flame is ignited somewhere in the center, and (bd) indicate that the flame boundary gradually approaches a circle as time changes.
Figure 7. The flat and uniform terrain constructed by grass cells; (a) indicates that the flame is ignited somewhere in the center, and (bd) indicate that the flame boundary gradually approaches a circle as time changes.
Forests 14 01371 g007
Figure 8. The flat and uniform terrain constructed by grass cells, and the terrain with a particular slope; as time moves forward and under the influence of no wind, it can be seen that the forest fire spreading rate is faster in the terrain with a slope. (a) indicates starting ignition from two identical positions, and (bd) indicate the spread of the flame after a period of time.
Figure 8. The flat and uniform terrain constructed by grass cells, and the terrain with a particular slope; as time moves forward and under the influence of no wind, it can be seen that the forest fire spreading rate is faster in the terrain with a slope. (a) indicates starting ignition from two identical positions, and (bd) indicate the spread of the flame after a period of time.
Forests 14 01371 g008
Figure 9. The flat and uniform terrain constructed by grass-like cells; as time passes, and under the influence of southeast winds, more cells are burning in the southeast direction compared to other approaches. (a) indicates the ignition of a flame from a point near the center, and (bd) represent the spread of the flame after a period of time.
Figure 9. The flat and uniform terrain constructed by grass-like cells; as time passes, and under the influence of southeast winds, more cells are burning in the southeast direction compared to other approaches. (a) indicates the ignition of a flame from a point near the center, and (bd) represent the spread of the flame after a period of time.
Forests 14 01371 g009
Figure 10. The flat and uniform terrain constructed by grass-like cells; as time moves forward, it can be seen that the terrain with higher wind speeds has more cells in a burning state, w 1 = 0.5 w 2 , 2 t 1 = t 2 , 3 t 1 = t 3 , 4 t 1 = t 4 . The flame is ignited at t 1 moment, and t 2 , t 3 and t 4 show the change in the flame after a period of time.
Figure 10. The flat and uniform terrain constructed by grass-like cells; as time moves forward, it can be seen that the terrain with higher wind speeds has more cells in a burning state, w 1 = 0.5 w 2 , 2 t 1 = t 2 , 3 t 1 = t 3 , 4 t 1 = t 4 . The flame is ignited at t 1 moment, and t 2 , t 3 and t 4 show the change in the flame after a period of time.
Forests 14 01371 g010
Figure 11. Transition between surface and crown fires. (a) indicates a flame from a certain point on the surface, and (bd) indicate that the flame gradually spreads to the tree top after a period of time, further describing the spread of surface fire to tree crown fire. In contrast, the change from canopy fire to surface fire is also achieved.
Figure 11. Transition between surface and crown fires. (a) indicates a flame from a certain point on the surface, and (bd) indicate that the flame gradually spreads to the tree top after a period of time, further describing the spread of surface fire to tree crown fire. In contrast, the change from canopy fire to surface fire is also achieved.
Forests 14 01371 g011
Figure 12. Transition from surface fires to forest fires [22]. Further visualization of forest fire behavior.
Figure 12. Transition from surface fires to forest fires [22]. Further visualization of forest fire behavior.
Forests 14 01371 g012
Figure 13. Helicopter-sprinkled water to extinguish the fire; (a) After igniting the flame and spreading it for a while, (bd) Liquid fire retardant dropped by firefighting aircraft to retard the spread of flames.
Figure 13. Helicopter-sprinkled water to extinguish the fire; (a) After igniting the flame and spreading it for a while, (bd) Liquid fire retardant dropped by firefighting aircraft to retard the spread of flames.
Forests 14 01371 g013
Figure 14. Water gun to extinguish the fire; (a) After the flame has been ignited and spread for some time, (bd) The liquid flame retardant released by the water gun can effectively hinder the spread of flames in a small area.
Figure 14. Water gun to extinguish the fire; (a) After the flame has been ignited and spread for some time, (bd) The liquid flame retardant released by the water gun can effectively hinder the spread of flames in a small area.
Forests 14 01371 g014
Figure 15. Rainfall affects forest fire spread; (a,b) After the flame has been ignited and spread for a period of time, (c,d) simulated rainfall releases a liquid flame retardant to further hinder the spread of the flame.
Figure 15. Rainfall affects forest fire spread; (a,b) After the flame has been ignited and spread for a period of time, (c,d) simulated rainfall releases a liquid flame retardant to further hinder the spread of the flame.
Forests 14 01371 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Meng, Q.; Lu, H.; Huai, Y.; Xu, H.; Yang, S. Forest Fire Spread Simulation and Fire Extinguishing Visualization Research. Forests 2023, 14, 1371. https://doi.org/10.3390/f14071371

AMA Style

Meng Q, Lu H, Huai Y, Xu H, Yang S. Forest Fire Spread Simulation and Fire Extinguishing Visualization Research. Forests. 2023; 14(7):1371. https://doi.org/10.3390/f14071371

Chicago/Turabian Style

Meng, Qingkuo, Hao Lu, Yongjian Huai, Haifeng Xu, and Siyu Yang. 2023. "Forest Fire Spread Simulation and Fire Extinguishing Visualization Research" Forests 14, no. 7: 1371. https://doi.org/10.3390/f14071371

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop