Next Article in Journal
Self-Regulated Learning and Technology-Enhanced Learning Environments in Higher Education: A Scoping Review
Next Article in Special Issue
The Local Labor Market Impacts of US Megafires
Previous Article in Journal
Assessing Potential Bioenergy Production on Urban Marginal Land in 20 Major Cities of China by the Use of Multi-View High-Resolution Remote Sensing Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Outside Dynamic Evacuation Routes to Escape a Wildfire: A Prototype App for Forest Firefighters

by
Kerly Castro-Basurto
,
Freddy Jijon-Veliz
,
Washington Medina
and
Washington Velasquez
*
Faculty of Electrical and Computer Engineering, Escuela Superior Politécnica del Litoral, Campus Gustavo Galindo Km 30.5 Vía Perimetral, Guayaquil P.O. Box 09-01-5863, Ecuador
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(13), 7295; https://doi.org/10.3390/su13137295
Submission received: 15 May 2021 / Revised: 12 June 2021 / Accepted: 23 June 2021 / Published: 29 June 2021
(This article belongs to the Special Issue Sustainability Perspectives on Fire and Smoke)

Abstract

:
This paper describes a prototype application to use different algorithms for creating optimal evacuation routes in the presence of a wildfire with a dynamic event-based update. The application uses a meteorological API that obtains real-time temperature, atmospheric pressure, humidity, speed, and wind direction of each location within an area using geographic coordinates (latitude and longitude) for creating a sensor network. The data are stored in a database for monitoring and visualization using the open-source platform Grafana, which includes an early warning mechanism that sends messages when it detects a temperature outside the normal range. Three different simulation scenarios were evaluated, varying the fire’s starting point coordinates and the evacuation route. The results show that the algorithm reacts to the presence of fire, maximizing safety margins even on longer evacuation routes. The prototype can be used to create an application to fight forest fires and safeguard rescue agents’ lives.

1. Introduction

Evacuation routes are fundamental ways that indicate the path to be followed when leaving a building, generally to a specific meeting point out of danger to avoid putting people’s lives at risk [1]. The implicit hazards of facilities, emergency measures, and safe assembly areas must be considered in the design of evacuation routes [2,3,4]. However, these tasks are a bit difficult to implement in wooded environments, i.e., there is no defined route in a wildfire since it changes according to the geographical variations of the terrain, topology, climatic factors, and type of fuel; therefore, safe evacuation routes vary as the incident progresses [5]. Consequently, national and international agencies currently encourage research in creating mechanisms for forecasting, detecting, and monitoring forest fires and educational policies for forest conservation [6,7]. Meanwhile, technical guides and evacuation plans are offered as consultation tools aimed at communities and field personnel to minimize risks and reduce the mortality rate in these emergencies [8].
Forest fires are a vital and essential process for the natural regulation of the ecosystem. Human action has modified this stability through increasingly aggressive intervention on renewable and non-renewable natural resources [9]. The costs are not only economic. The World Health Organization (WHO) affirms that fire trapping causes the main consequences of mortality from the incident during evacuations and air, nautical, and traffic accidents produced by reduced visibility to the firefighters, rescuers, and civilian population [10,11]. The risks are always implicit in a fire; for a forest firefighter, these would re-power when they do not have communication with the personnel to locate the fire origin point, not being able to define the spread direction for the creation of firebreaks, or not have well-identified safe areas and escape routes [12]. Planning how to avoid this type of accident is vital, and more so when the fire is directed to populated areas. The firefighters have technological tools that help them mitigate these problems, e.g., mobile computing [13]. However, what if the rescuers make a wrong decision based on their analysis? Can the direction the fire takes catch rescuers? These are questions firefighters are faced with in a wildfire, and, depending on the intensity, they could cause severe damage to the environment and human beings.
This paper describes a tool for dynamic evacuation routes calculation, which varies considering the terrain’s physical characteristics and fire behavior in a forest. Cellular automaton (CA) is implemented to model the spread of a forest fire that uses geographic information (latitude, longitude, and elevation) to calculate the probability that a cell will catch fire and a meteorological API to obtain information on temperature, humidity, and wind speed and direction in real time [14]. In addition, the application uses an algorithm to calculate evacuation routes outdoors [15]; both methods represent previous work of the project, and they have been unified for the creation of this prototype. The tool graphically shows the behavior of the evacuation routes in different fire scenarios and updates depending on the spread. This paper aims to present a way to create a computational tool that allows forest firefighters to be prepared against the eventualities of a wildfire in real time. Furthermore, the tool is designed so that relief agencies can generate control and rescue plans in order to safeguard the lives of human beings.
The remainder of this paper is divided into five sections. Section 2 describes the state-of-the-art current technologies involved in emergency management, solutions to forest fires, and this proposal’s innovation. Section 3 describes the prototype proposed architecture, the external applications, the mathematical models used to design the virtual sensor network (VSN), and the algorithms’ rules for wildfire spread and route evacuation. Section 4 presents the case studies, providing information on the algorithm’s variables and showing the simulation results. Finally, Section 5 presents the discussions, conclusions, and future works derived from this paper’s research.

2. State of the Art

Forest fire seasons in the world have increased in recent years, causing severe damage to populations living in forested or fire-prone area [16]. This section presents the scientific literature on articles and related works to the different topics considered in this paper’s scope (wildfires and tools). In addition, the relationship of the algorithms implemented in previous works and used for application development are described.

2.1. Wireless Sensor Network for Monitoring Wildfires

Wireless sensor network (WSN) technology is implemented due to the need to cover complex surfaces, where wired networks are expensive and not very scalable. For example, in [17], the design and construction of a dynamic monitoring system for a wireless sensor network that operates under the IEEE 802.15.4 (ZigBee) protocol is described. The system allows interactive communication with the entire network and manages data control by implementing tree and mesh topologies and achieving extensive communication coverage. Likewise, in [18], the implementation and experimental validation of an ISA100.11a simulation model for industrial wireless sensor networks (IWSN) are presented, obtaining a high simulation precision by integrating the software stack running on the field devices into the NS3 simulator.
The literature review describes various WSN applications for supporting or monitoring fires from different perspectives, especially when it comes to monitoring the spread of wildfires. For example, Dasari et al. [19] described a network of simulated sensors used in OMNeT++ programming language to create a mechanism for the early detection of forest fires. A graphical user interface (GUI) displays real-time temperature monitoring and its respective alert settings in an emergency. Kovács et al. [20] designed and implemented a low-cost and energy-consuming WSN for forest fire monitoring, using a Microchip PIC18F4685 MCU and an ISM Si4432 band transceiver from Silicon Laboratories. They detailed the basic functional principles of the system and the results of the energy consumption measurement. Grover et al. [21] analyzed a WSN that collects data on temperature, humidity, smoke, and oxygen levels at various points in a wooded environment, to verify the quality of the information and the sensing time, to help authorities reduce the loss of life and housing in the event of a forest fire. The node’s location is made through satellite communication to reduce coverage holes and ensure the lowest latency range. This node communicates to a monitoring station with its location and sends alerts considering the configured variables’ thresholds. However, to reduce the damage caused by wildfires and take more effective preventive measures, many researchers have worked on mathematical models to simulate the wildfire spread, taking into account environmental and geographic variables depending on the study area. Rothermel [22] defined a fire prediction model assuming that it spreads over a surface with adequate continuous fuel and considering the effects of wind, humidity, and slope on heat transfer, among other factors. Although most simulators use this model to predict fire behavior, it does not consider fire in the treetops, which makes it obsolete for a forest with a high density of vegetation. The proposed prototype is based on conditions that consider heterogeneous terrain, fuel, and climate. The detailed fire prediction model for this job is described in [14]; this tool’s core is the cellular automata (CA) and graphical information system (GIS) provided by the Google Maps API, allowing for a simulation that considers the type and density of the vegetation in a specific area.

2.2. Evacuation Routes in Emergencies

Per the Ecuadorian Institute of Standardization INEN-56 (https://www.normalizacion.gob.ec/buzon/normas/GPE-60-1.pdf, accessed on 15 October 2020), any infrastructure that houses more than 50 people or has a public area greater than 1000 m 2 must have evacuation routes and emergency exits in a mandatory way to safeguard people’s lives against harm. Different models and computational tools have been developed to streamline this process that offer efficient response plans to the agents in charge of reacting to dangerous events. Aymaz et al. [23] described a particle swarm optimization (PSO) technique to minimize hazardous conditions in the evacuation process during an indoor fire. The route’s orientation depends on the type of infrastructure, the smoke and light conditions, and the distance to the building’s safe exit points. Likewise, in [24], several technologies related to smart cities and big data ecosystems are described to develop and present an architecture proposal for fast data services, useful for managing and improving response times in an emergency. The architecture’s effectiveness [25] and ability to handle and process streaming data to generate early alerts for each unforeseen event were validated. Finally, a fire simulation to affect the studied scenario and analyze its response times was implemented.
The evacuation of natural persons and the rescue team is essential in wildfires, thus, e.g., a large-scale evacuation model called buildingEXODUS was developed by Veeraswamy et al. [26], which includes the entire road network, open spaces, and buildings in a specific area. They used a wildfire spread model to assess various evacuation procedures pedestrians had to follow based on the route taken, providing key statistics such as time to meet, distance, congestion experienced by officers, and margins associated with the use of each evacuation route. Beloglazov et al. [27] described a forest fire simulator to model people’s behavior through dynamic factors to identify populations at risk and carry out precise emergency planning. They calculated detailed projections of how the scenarios would play out using behavioral models, microscopic traffic simulators, warning generators, and other existing metrics. The experiments provided information on the role of dynamic factors in modeling bowel movements. They provided a Software as a Service (SaaS) system. This approach allows users to easily explore and understand the risk of possible scenarios, controlling the location of the ignition of the fire, the speed of the wind, the capacity of the shelter, and its position.

2.3. Tools for Fighting Wildfires

In cases of wildfires with surrounding populated areas, people have the option of escaping or defending their homes [28,29]; however, that decision may come a little late based on people’s predictions due to different variables. It is not only about deciding whether to escape and leave all their belongings, but there may also be primary factors such as children, the elderly, pets, and material goods (car and house) [30]. In addition, forest fires spread more or less quickly due to various factors, e.g., wind speed, wind direction, terrain inclination, humidity, and more, which can affect people’s decisions.
Wildland firefighters advise people to evacuate homes when fires threaten them. However, evacuations can become complicated as the fire spreads. In addition, effective evacuations require specific protocols to be followed that the population may not be familiar with, causing complications when protecting people in emergencies [31]. Forest firefighters and rescue teams use various tools to control and fight forest fires, both physical and digital. For example, Pulaski is a versatile tool that combines an ax and a hoe in the same head; it has a rigid handle made of wood, plastic, or glass. This tool performs multiple tasks, including cutting and hauling brush, excavating, and cutting wood to create firewalls [32]. OruxMaps is a digital tool that allows visualization routes designed on online/offline maps and navigating accurately to destination locations in a three-dimensional way. It efficiently manages geographic and topographic data, is widely used among firefighters to become familiar with the terrain, and analyzes evacuation routes when they need to escape danger [33,34].
The projects, tools, and applications described in the previous subsections are excellent and very useful in various scenarios, especially WSN which allows real-time monitoring of study areas. However, there is no algorithm or digital tool on the market that considers variables such as physical elevations, wind speed, and direction or the type and density of vegetation on the ground to predict in real time the wildfire spread and simultaneously create outdoors dynamic evacuation routes. This algorithm’s design would help relief agencies execute a better control and combat plan, decrease reaction times, take timely actions, and efficient decisions based on the development of the incident and the terrain characteristics.

3. Materials and Methods

This section analyzes the main tools used in developing the evacuation route algorithm and their interaction at each stage within the system. In addition, the mathematical models used for the fire spread and the calculation of evacuation routes are described.
Figure 1 shows the general diagram of the application and the interaction with external tools and algorithms. The application needs to define a study area to create a virtual sensor network that obtains information from the web in real time. If there is a possible ignition point (measured by temperature changes), it calculates the propagation of a possible fire. Evacuation routes are calculated based on the user’s position; this depends on whether the user provides the location or a starting point and whether arrival points (safe zones) have been defined.

3.1. External Components of the Application

The simulation needs to obtain the input variables from the monitoring area necessary to correct the algorithm. Google Maps provides the coordinate system and a panoramic image of the study setting. Google Tile (http://www.maptiler.com/google-maps-coordinates-tile-bounds-projection/, accessed on 10 November 2020), for its part, transforms the spherical shape of the stage into a flat map to be processed directly in the algorithm and to accurately describe the characteristics of the stage. The OpenWeather meteorological API is used (https://openweathermap.org/api, accessed on 12 November 2020) to simulate the sensor network. This software allows obtaining the values of temperature, speed, and direction of the wind in real time, essential to predicting the development of a forest fire with high fidelity. Simultaneously, the MySQL database (https://openwebinars.net/blog/que-es-mysql/, accessed on 10 December 2020) and the Grafana (https://pandorafms.com/blog/es/que-es-grafana/, accessed on 5 January 2021) platform are implemented to save the sensors’ information and continuously monitor the VSN.

3.2. Wildfire Spread Algorithm

The propagation model uses an automated cell with geographic information using Google Maps. The algorithm has an accuracy of 99% using as a base the Alexandridis’ model, as described in [14]. This paper describes a previous work where the feasibility of a tool for predicting forest fires and state change rules in cellular automata is analyzed. The equation to obtain the probability that a cell is burning is given by [35]:
P b u r n = P 0 ( 1 + P v e g ) ( 1 + P d e n ) P w P e l e
where
  • P 0 is an empirical factor with a value of 0.58.
  • P v e g (Vegetation) depends on the kind of vegetation in the zone.
  • P d e n (Density) can have the values of limited = −0.4, medium = 0, or high = 0.3.
  • P w (Wind speed) is the angle between the direction of propagation of the fire (the direction in which the neighboring cell has been with respect to the center) and the wind direction.
  • P e l e indicates fire spreads faster if it goes uphill than downhill.
The fire propagation is carried out on an image of the forest obtained from the Google Maps API. It is divided into 25 smaller images called Tiles and where there is a 256 × 256 px matrix. The matrix represents the cellular automata (CA) (Figure 2). CA considers a finite number of states that evolve according to a set of rules in discrete time; the possible states are:
  • State 1: The cell does not contain vegetation and therefore cannot catch fire.
  • State 2: The cell contains fuel, but it has not yet caught fire.
  • State 3: The cell is on fire.
  • State 4: The cell contained vegetation and burned.
In each discrete step (t) of the simulation, there are several rules for the transition of the states, given the cell (i,j):
  • Rule 1: If the state of (i, j, t)=1, then the next state will be (i, j, t + 1)=1. Therefore, cells that do not contain fuel will remain in the same state, because they cannot catch fire.
  • Rule 2: If the state of (i, j, t)=3, then the next state will be (i, j, t +1)=4. Therefore, if the current cell is on fire, in the next step, it will be considered completely burned out.
  • Rule 3: If the state of (i, j, t)=4, then the next state will be (i, j, t +1)=4. Therefore, if the cell is completely burned, its state will not change.
  • Rule 4: If the state of (i, j, t) = 3, then the state of (i ± α , j± α , t + 1) = 3, α 0 , 1 , with certain probability of fire. Therefore, if the current cell is burning, its neighboring cells will burn as well, unless they have already been evaluated by the above rules.
Algorithm 1 shows the analysis that is performed for each cell in the CA. This process is repeated for each neighbor of a point. The algorithm only needs a location to evaluate and the points of interest (initial, ignition point of the fire; location, location point of the person at the start of the wildfire).
Algorithm 1: Process of cell evaluation (CA)
Result: Propagation (Change of states)
Input: Location, Init point, directory.
Output: CA with propagation information of each cell:(IDmesh) Cell ID, (degree) Next step to a neighbor in that direction, (x, y) Position on the Tile, (lat, long) Latitude and longitude, (ele) Elevation, (Pburn) Probability of the cell catching fire, (State) Cell Status.
Get the Google Tile to start processing. Extracted from directory
Obtain the mesh (matrix) for the cellular automata of the Google Tile chosen. (location)
The initial position is obtained for the fire spread calculation. (init point)
Sustainability 13 07295 i001

3.3. Evacuation Routes Algorithm

A study area can be composed of multiple routes; however, to determine if a path is suitable to be part of an evacuation route, the algorithm evaluates the modified states of the CA cells after executing the fire spread algorithm and classifies them into new states according to the following rules:
  • State 1: The cell does not contain vegetation. It can be part of a safe evacuation route.
  • State 2: The cell contains fuel. It can be part of a safe evacuation route.
  • State 3: The cell is on fire. It will not be part of a safe route.
  • State 4: The cell contained vegetation and burned. It will not be part of a safe route.
When the cellular automata has been created and an ignition point P i = ( X i , Y i ) is specified in the matrix, it begins with the calculation of evacuation routes using a directed graph; G = (node, edge), where an edge ( e ) is considered directed if it goes from a path (x,y). The model currently calculates the evacuation routes considering the slope of the terrain using geo-referential positioning (latitude, longitude, and elevation), assuming that the area affected by the fire is a forest [15]. The C A analyzes the vegetation density by P i to know if a cell can burn or not, i.e., evaluates if the cell is empty terrain, asphalt, or vegetable fuel. However, due to the precision of eight digits at each point in the matrix (CA), the distance between P i = ( X i , Y i ) and P j = ( X j , Y j ) is minimal (approximately one step). For this reason, the graph creates several branches in different directions of the Cartesian plane, considering that the neighborhood of a point P i is evaluated.
The route calculation starts from a position ( X i , Y i ) adding a new node N to the graph; depending on whether the user moves uphill or downhill, assuming that you have two positions ( X i , Y i ), these positions are composed of X i = ( l a t i , l n g i , e l e i ) and Y i = ( l a t i , l n g i , e l e i ) . These points allow generating a route between the entire graph. The algorithm is described in detail in [15].
Figure 3 shows a schematic model of the evacuation route applying the Dijkstra algorithm. The study area is converted into a graph, and the Dijkstra search method is used to find the shortest route to a defined endpoint. The final states of the CA will serve to assign a cost to each node in the area. In the cells free or without fire, the probability of the cost will be minimal, while, for the burning or burned cells, the cost will be infinite. At each jump (discrete), each edge’s costs are added to find the smallest, discarding repeated or unusable paths to optimize processing. The graph shown in the figure is referential. Each Google Tile processes a graph separately and is joined with another at the perimeter of the GTI.
Finally, Algorithm 2 shows the calculation of evacuation routes after having created the CA. The result of this process is three positional arrays that allow creating a dynamic graph to find the route each time there is an event.
Algorithm 2: Process for calculating evacuation routes
Result: Evacuation routes
Input: Location, Init point, Tile, index, image name.
Output: x : List with points of the path in the x-axis.
y : List with points of the path in the y-axis.
z : List with points of the path in the z-axis.
Route Graph
Algorithm: The automated cell where the person is initially is obtained
Sustainability 13 07295 i002

3.4. Virtual Sensor Network Coverage

It is necessary to monitor the study area using a sensor network to obtain the fire propagation algorithm’s input parameters. To model the network as close to reality as possible, the transmitter device XBee-PRO S2 was chosen, whose characteristics are ideal for this type of environment. The equipment has a transmission power of 10 mW, a data rate of 250,000 bps, and a reception sensitivity of −102 dBm and operates on the ISM frequency of 2.4 GHz. These data are used in the following sections to calculate the sensor network’s optimal coverage that ensures a successful connection.

3.4.1. Link Calculation

The transmission power values and the necessary link margin for optimal communication can be calculated based on the total system loss prediction. The following expression can define the link calculation:
M E ( d B ) = P t + G t L + G r T H r x
where ME (dB) is the link margin, Pt is the transmitted power, Gt is the transmission gain, L is the propagation losses, Gr is the receiver gain, and THrx is the receiver sensitivity. For the transmitting equipment’s data, taking into account a link margin of 10 dB to guarantee communication even if there are additional losses due to rain, mist, or other external factors, a minimum propagation loss (L) is obtained as 105 dB.

3.4.2. Propagation Model

The analyzed habitat is a deciduous forest, characterized by its dry condition and trees with low leaf density. Three propagation models were studied for this environment: Friis Free Space [36], Weissberger, and ITU Early Vegetation [37].
The equations for the Friis model are given by:
L ( d B ) = 20 log ( λ 4 π d )
where λ and d are measured in meters. The losses were calculated using the data from the Xbee-PRO device. The same device is used for all models.
The equations for the Weissberger model are given by:
L ( d B ) = 0.45 f 0.284 d d < 14 m 1.33 f 0.284 d 0.588 d > 14 m
The equations for the ITU Early Vegetation model are given by:
L ( d B ) = 1.33 f 0.284 d 0.588
where d is the depth of the foliage in meters and f is the frequency in GHz for both models (Weissberger and ITU Early Vegetation).
Table 1 shows the results obtained from the propagation losses to find the optimal distance between the nodes, considering the attenuation result calculated in Equation (2). According to the Friis Free Space model, the coverage is more than 130 m; for the Weissberger model, the coverage is around 100 m; and for the ITU Early Vegetation model, the result is close to 80 m. Remembering that 10 dB of link margin was taken and that it seeks to optimize the network’s costs and ensure the communication link, coverage of 100 m is proposed for the sensor network model.
Finally, Figure 4 shows the sensor network model with the previously calculated coverage distance; this is used to monitor the entire area and warn about possible inconveniences (wildfires). Each point in the network represents a sensor node that uses the meteorological API to obtain the necessary values to calculate fire spread. Sixty nodes are used to cover the study area; this creates a virtual sensor network (VSN). This network is used for the constant monitoring of an area. It is related to the application proposal in general; e.g., if there is an ignition point within the area, the fire spread process is executed, and, at the same time, possible evacuation routes are calculated (the routes depend on the position of the user). The implementation of this application using Google Maps and the network design are outside the scope of this paper.

4. Scenarios and Results Analysis

This section analyzes the behavior of evacuation routes and performance metrics under different simulation scenarios. It is worth mentioning that these metrics may change depending on the equipment’s characteristics. The tests were carried out with a computer with Intel CI3-7200U 8GB/ 1TB/W10. The results are presented using the Google Maps platform.

4.1. Basic Scenario: Without Terrain Elevation

The results of the route creation algorithm are evaluated through a topographic study of the terrain. The elevations of each point in the area are obtained with Google Maps, and the type of vegetation is analyzed using each Google Tile; this allows identifying the amount of vegetation on the road. Furthermore, the distance from the start point to an endpoint (evacuation point) is considered. The characteristics for this scenario are:
  • There is less density of vegetation on this road.
  • It does not have high elevations.
  • It has a firewall in its path.
  • There is a distance of 861 m between the starting point and endpoint.
Figure 5 and Table 2 show the basic scenario configuration; each scenario (basic, intermediate, and advanced) has a starting point and some evacuation points for the algorithm to find the closest route while the fire spreads.
Figure 6a shows the result of the simulation of an evacuation route. It is observed that the route takes the shortest path without deviating its direction. The fire propagation algorithm in the forest is not activated, and the route calculation time is 148.31 s. Figure 6b shows the result of the simulation when there is the presence of fire in the forest; it can be seen how the route reacts by deviating its original direction and identifying another appropriate route that maintains a safe distance from the fire, even if it is not the shortest way to the point of survival. The evacuation route calculation time is approximately 87.73 s with a fire spread time of 39 s.

4.2. Intermediate Scenario: Terrain Elevation

The fire propagation algorithm considers the vegetation density according to the RGB color of the area to be evaluated (Google Tile); if the color is denser (dark green), it is considered a higher density of vegetation. This value influences knowing which areas of the forest are prone to catch fire faster in the event of a fire. A starting point with higher density vegetation is considered, as well as a greater distance between the final and initial points. The characteristics of this scenario are:
  • There is a higher density of vegetation on this road.
  • Elevation is up to 70 m.
  • There is no firewall in its path.
  • There is a distance of 935 m between the starting point and endpoint.
Table 3 shows the initial configuration of the algorithm.
Figure 7a shows how the route takes a direct path, with very few deviations on the ground (considering that there is elevation, the path with less slope is taken), and the route calculation time is 100.23 s. Figure 7b shows the initial point of the fire; this shows how the route reacts by deviating its original path, moving away from the danger and maintaining a safe distance from the fire. In addition, due to the change of direction that occurs, the algorithm assigns another endpoint on the evacuation route (the one closest to the route change). The evacuation route calculation time is approximately 117.85 s with a fire spread time of 59 s.

4.3. Advanced Scenario: Elevations and Firewalls

Firewalls are areas in a forest where there is no fuel, preventing a forest fire from spreading. The algorithm can identify these areas or paths to obtain safer routes. In this scenario, we seek to observe the algorithm’s response to various firewalls and increase the distance compared to the previous scenarios. The characteristics of the stage are:
  • There is a higher density of vegetation on this road.
  • The road has elevations greater than 70 m.
  • It has three firewalls in its path.
  • There is a distance of 1175 m between the starting point and endpoint.
Table 4 shows the initial configuration of the algorithm for this scenario.
Figure 8a shows the longest route in the simulation with the most extended route creation times. There is no fire incidence, and the time to find the shortest route is 163.30 ms. Figure 8b shows how the route abruptly changes direction to avoid the fire and stay safe from danger. Furthermore, due to the terrain’s geographical formation, more variations are generated until reaching a safe point. The evacuation route calculation time is approximately 163.53 s with a fire spread time of 118 s.

4.4. VSN Monitoring

The visualization and monitoring of meteorological data from the sensor network use the open source software Grafana. This platform allows creating dashboards and multiple charts from different sources of information, in this case, a MySQL database. In the graphical interface design, a table shows the temperature values in Celsius, wind speed in m/s, and wind direction in sexagesimal degrees of the 60 sensor nodes that make up the VSN, while historical graphs observe changes in these parameters over time. Figure 9 shows the final interface for VSN monitoring
The temperature was selected as the analysis parameter in the early warning configuration. The normal range for a dry forest is between 20.2 and 26.7 C (https://bioweb.bio/faunaweb/amphibiaweb/RegionesNaturales, accessed on 25 January 2021). The value of 35 C is chosen as the maximum threshold. The system automatically searches for the VSN sensor with the closest location to the fire and changes its temperature value to one higher than the configured maximum threshold. When any data are above this limit, Grafana immediately sends the alert message, as shown in Figure 10.
Finally, Figure 11 shows the Grafana warning messages. Figure 11 (top) shows the case is when all sensed values up to that moment are within the normal range, while Figure 11 (bottom) shows the case when there are sensed data above the configured limits.

5. Discussion and Conclusions

This article presents the impact of evacuation routes in different fire scenarios considering the study area is a forest. The study incorporated the terrain’s physical elevations, the meteorological data sensed in real-time, and a fire propagation algorithm to obtain more precise and realistic simulation results. The results show that the evacuation route reacts to the presence of fire in the forest, deviating from its original direction and identifying another appropriate route that maintains a safe distance from the fire, although this is not the shortest route to an arrival point. The model for calculating evacuation routes is focused on forested areas but does not take into account whether there is a tree or physical obstruction due to geo-referential positioning; however, with the precision of the data obtained from latitude, longitude, and elevation being approximately one step, there may be a minimal margin of error concerning the calculated evacuation route. The tool is expected to serve as a reference to find optimal evacuation routes that relief agencies can consider in emergencies, knowing that the algorithm uses some variables and is coupled according to the wildfire spread.
The algorithm was used for multiple scenarios where the study area is a forest; the configuration is simple because only the new longitude/latitude coordinate must be inserted to calculate the evacuation routes. The model is limited to knowing geo-positioning points that are used by the algorithm; however, we are working on an algorithm that uses Google Maps with roads to improve the calculation of evacuation routes allowing it to be more realistic, in order to extend the model to other study areas, e.g., populated areas with a forest nearby. An important point to consider in the application is that, when studying larger areas, it must be analyzed by parts because doing it in a single execution could lower the fire propagation algorithm’s accuracy and evacuation routes.
The tools used by forest firefighters are limited; they can generate evacuation routes but only considering a starting point and the arrival point without considering fire propagation models and environmental variables as this application does. This prototype presents a firm path for constructing a digital tool (future work) that allows relief agencies to be immediately alerted to forest fire events, observe fire behavior in real time, and simultaneously offer safe evacuation routes as the event progresses. This tool’s application would help safeguard the lives of firefighters, rescuers, and civilians within the forest and minimize mortality rates in a similar event. All these scenarios are considered future works.

Author Contributions

Conceptualization, K.C.-B., F.J.-V. and W.V.; Data curation, K.C.-B., F.J.-V. and W.V.; Formal analysis, K.C.-B., F.J.-V. and W.V.; Funding acquisition, W.V.; Investigation, K.C.-B., F.J.-V. and W.V.; Methodology, K.C.-B., F.J.-V. and W.V.; Project administration, W.V.; Resources, K.C.-B., F.J.-V. and W.V.; Software, K.C.-B. and F.J.-V.; Supervision, W.M.; Validation, W.M. and W.V.; Visualization, K.C.-B. and F.J.-V.; Writing—original draft, K.C.-B., F.J.-V. and W.V.; Writing—review & editing, W.V. All authors have read and agreed to the published version of the manuscript.

Funding

No funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Escuela Superior Politécnica del Litoral.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pursals, S.C.; Garzón, F.G. Optimal building evacuation time considering evacuation routes. Eur. J. Oper. Res. 2009, 192, 692–699. [Google Scholar] [CrossRef]
  2. Cheong, L.; Kinkeldey, C.; Burfurd, I.; Bleisch, S.; Duckham, M. Evaluating the impact of visualization of risk upon emergency route-planning. Int. J. Geogr. Inf. Sci. 2020, 34, 1022–1050. [Google Scholar] [CrossRef]
  3. Prayogo, R.D.; Karimah, S.A. Numerical simulation of tsunami evacuation route planning in Padang using linear programming. In Proceedings of the 2020 8th International Conference on Information and Communication Technology (ICoICT), Yogyakarta, Indonesia, 24–26 June 2020; pp. 1–6. [Google Scholar]
  4. Xu, K.; Gai, W.M.; Salhi, S. Dynamic emergency route planning for major chemical accidents: Models and application. Saf. Sci. 2021, 135, 105113. [Google Scholar] [CrossRef]
  5. Viegas, D.; Simeoni, A. Eruptive behaviour of forest fires. Fire Technol. 2011, 47, 303–320. [Google Scholar] [CrossRef] [Green Version]
  6. Kim, S.; Lee, W.; Park, Y.S.; Lee, H.W.; Lee, Y.T. Forest fire monitoring system based on aerial image. In Proceedings of the 2016 3rd International Conference on Information and Communication Technologies for Disaster Management (ICT-DM), Vienna, Austria, 13–15 December 2016; pp. 1–6. [Google Scholar]
  7. Stula, M.; Krstinic, D.; Seric, L. Intelligent forest fire monitoring system. Inf. Syst. Front. 2012, 14, 725–739. [Google Scholar] [CrossRef]
  8. Jazebi, S.; De Leon, F.; Nelson, A. Review of wildfire management techniques—part i: Causes, prevention, detection, suppression, and data analytics. IEEE Trans. Power Deliv. 2019, 35, 430–439. [Google Scholar] [CrossRef]
  9. Penman, T.D.; Collins, L.; Syphard, A.D.; Keeley, J.E.; Bradstock, R.A. Influence of fuels, weather and the built environment on the exposure of property to wildfire. PLoS ONE 2014, 9, e111414. [Google Scholar] [CrossRef]
  10. Goldammer, J.G.; Statheropoulos, M.; Andreae, M.O. Impacts of vegetation fire emissions on the environment, human health, and security: A global perspective. Dev. Environ. Sci. 2008, 8, 3–36. [Google Scholar]
  11. dos Santos, L.R.; Alves-Correia, M.; Câmara, M.; Lélis, M.; Caldeira, C.; da Luz Braz ao, M.; Nóbrega, J.J. Multiple victims of carbon monoxide poisoning in the aftermath of a wildfire: A case series. Acta Med. Port. 2018, 31, 146–151. [Google Scholar] [CrossRef] [Green Version]
  12. Shindler, B.; Olsen, C.; McCaffrey, S.; McFarlane, B.; Christianson, A.; McGee, T.; Curtis, A.; Sharp, E. Trust: A Planning Guide for Wildfire Agencies and Practitioners—An International Collaboration Drawing on Research and Management Experience in Australia, Canada, and the United States. 2014. Available online: https://ir.library.oregonstate.edu/concern/defaults/cr56n147m (accessed on 15 October 2020).
  13. Monares, A.; Ochoa, S.F.; Pino, J.A.; Herskovic, V.; Rodriguez-Covili, J.; Neyem, A. Mobile computing in urban emergency situations: Improving the support to firefighters in the field. Expert Syst. Appl. 2011, 38, 1255–1267. [Google Scholar] [CrossRef]
  14. Velásquez, W.; Munoz-Arcentales, A.; Bohnert, T.M.; Salvachúa, J. Wildfire Propagation Simulation Tool using Cellular Automata and GIS. In Proceedings of the 2019 International Symposium on Networks, Computers and Communications (ISNCC), Istanbul, Turkey, 18–20 June 2019; pp. 1–7. [Google Scholar]
  15. Velasquez, W.; Alvarez-Alvarado, M.S. Outdoors Evacuation Routes Algorithm Using Cellular Automata and Graph Theory for Uphills and Downhills. Sustainability 2021, 13, 4731. [Google Scholar] [CrossRef]
  16. McCaffrey, S.; Wilson, R.; Konar, A. Should I stay or should I go now? Or should I wait and see? Influences on wildfire evacuation decisions. Risk Anal. 2018, 38, 1390–1404. [Google Scholar] [CrossRef]
  17. Narmada, A.; Rao, P.S. Zigbee based WSN with IP connectivity. In Proceedings of the 2012 Fourth International Conference on Computational Intelligence, Modelling and Simulation, Kuantan, Malaysia, 25–27 September 2012; pp. 178–181. [Google Scholar]
  18. Padrah, Z.; Pop, C.; Jecan, E.; Pastrav, A.; Palade, T.; Ratiu, O.; Puschita, E. An ISA100.11a Model Implementation for Accurate Industrial WSN Simulation in ns-3. In Proceedings of the 2020 International Workshop on Antenna Technology (iWAT), Bucharest, Romania, 25–28 February 2020; pp. 1–4. [Google Scholar] [CrossRef]
  19. Dasari, P.; Reddy, G.K.J.; Gudipalli, A. Forest fire detection using wireless sensor networks. Int. J. Smart Sens. Intell. Syst. 2020, 13. [Google Scholar] [CrossRef] [Green Version]
  20. Kovács, Z.G.; Marosy, G.E.; Horváth, G. Case study of a simple, low power WSN implementation for forest monitoring. In Proceedings of the 2010 12th Biennial Baltic Electronics Conference, Tallinn, Estonia, 4–6 October 2010; pp. 161–164. [Google Scholar] [CrossRef]
  21. Grover, K.; Kahali, D.; Verma, S.; Subramanian, B. WSN-based system for forest fire detection and mitigation. In Emerging Technologies for Agriculture and Environment; Springer: Berlin/Heidelberg, Germany, 2020; pp. 249–260. [Google Scholar]
  22. Rothermel, R.C. How to Predict the Spread and Intensity of Forest and Range Fires; Gen. Tech. Rep. INT-143; US Department of Agriculture, Forest Service, Intermountain Forest and Range Experiment Station: Ogden, UT, USA, 1983; Volume 143, p. 161. Available online: https://www.fs.fed.us/rm/pubs_int/int_gtr143.pdf (accessed on 25 October 2020).
  23. Aymaz, S.; Çavdar, T.; Çavdar, A.D. Fire evacuation route determination based on particle swarm optimization. In Proceedings of the 2017 International Artificial Intelligence and Data Processing Symposium (IDAP), Malatya, Turkey, 16–17 September 2017; pp. 1–4. [Google Scholar] [CrossRef]
  24. Velásquez, W.; Munoz-Arcentales, A.; Salvachúa, J. Fast-data architecture proposal to alert people in emergency. In Proceedings of the 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 8–10 January 2018; pp. 165–168. [Google Scholar]
  25. Munoz-Arcentales, A.; Velásquez, W.; Salvachúa, J. Practical Approach of Fast-Data Architecture Applied to Alert Generation in Emergency Evacuation Systems. In Proceedings of the 2018 International Symposium on Networks, Computers and Communications (ISNCC), Rome, Italy, 19–21 June 2018; pp. 1–6. [Google Scholar]
  26. Veeraswamy, A.; Galea, E.R.; Filippidis, L.; Lawrence, P.J.; Haasanen, S.; Gazzard, R.J.; Smith, T.E. The simulation of urban-scale evacuation scenarios with application to the Swinley forest fire. Saf. Sci. 2018, 102, 178–193. [Google Scholar] [CrossRef]
  27. Beloglazov, A.; Almashor, M.; Abebe, E.; Richter, J.; Steer, K.C.B. Simulation of wildfire evacuation with dynamic factors and model composition. Simul. Model. Pract. Theory 2016, 60, 144–159. [Google Scholar] [CrossRef]
  28. McNeill, I.M.; Dunlop, P.D.; Skinner, T.C.; Morrison, D.L. Predicting delay in residents’ decisions on defending v. evacuating through antecedents of decision avoidance. Int. J. Wildland Fire 2015, 24, 153–161. [Google Scholar] [CrossRef]
  29. Paveglio, T.; Prato, T.; Dalenberg, D.; Venn, T. Understanding evacuation preferences and wildfire mitigations among Northwest Montana residents. Int. J. Wildland Fire 2014, 23, 435–444. [Google Scholar] [CrossRef]
  30. Toledo, T.; Marom, I.; Grimberg, E.; Bekhor, S. Analysis of evacuation behavior in a wildfire event. Int. J. Disaster Risk Reduct. 2018, 31, 1366–1373. [Google Scholar] [CrossRef]
  31. Kuligowski, E. Evacuation decision-making and behavior in wildfires: Past research, current challenges and a future research agenda. Fire Saf. J. 2021, 120, 103129. [Google Scholar] [CrossRef]
  32. Casey, J. ls the Key To Fire Fighting. Fire Control Notes 1969, 30, 19729. [Google Scholar]
  33. Chen, B.; Garden, S.C.B. Geographic data management, refined route design and precise navigation in biodiversity field surveys. Biodivers. Sci. 2016, 24, 701–708. [Google Scholar] [CrossRef]
  34. Zhang, J.; Li, C.; Li, X. Application of Oruxmaps software and android mobile on continuous forest inventory. Sichuan For. Explor. Des. 2012, 3, 74–76. [Google Scholar]
  35. Alexandridis, A.; Vakalis, D.; Siettos, C.I.; Bafas, G.V. A cellular automata model for forest fire spread prediction: The case of the wildfire that swept through Spetses Island in 1990. Appl. Math. Comput. 2008, 204, 191–201. [Google Scholar] [CrossRef]
  36. Jardosh, A.P.; Belding-Royer, E.M.; Almeroth, K.C.; Suri, S. Real-world environment models for mobile network evaluation. IEEE J. Sel. Areas Commun. 2005, 23, 622–632. [Google Scholar] [CrossRef] [Green Version]
  37. Pesantez, D.F.A. Evaluación de una red de sensores inalámbrica para detección de incendios forestales. Rev. Tecnológica-ESPOL 2015, 28. [Google Scholar]
Figure 1. External application interaction diagram with algorithms for the creation of evacuation routes.
Figure 1. External application interaction diagram with algorithms for the creation of evacuation routes.
Sustainability 13 07295 g001
Figure 2. Google Tile creation process for the evaluation of CAs in fire prediction.
Figure 2. Google Tile creation process for the evaluation of CAs in fire prediction.
Sustainability 13 07295 g002
Figure 3. Dijkstra algorithm for the creation of the evacuation route.
Figure 3. Dijkstra algorithm for the creation of the evacuation route.
Sustainability 13 07295 g003
Figure 4. VSN model used for monitoring (Google Maps).
Figure 4. VSN model used for monitoring (Google Maps).
Sustainability 13 07295 g004
Figure 5. Basic Scenario: Without terrain elevation (three save points).
Figure 5. Basic Scenario: Without terrain elevation (three save points).
Sustainability 13 07295 g005
Figure 6. Evacuation routes for the basic scenario using Google Maps.
Figure 6. Evacuation routes for the basic scenario using Google Maps.
Sustainability 13 07295 g006
Figure 7. Creation of dynamic evacuation routes when there is wildfires.
Figure 7. Creation of dynamic evacuation routes when there is wildfires.
Sustainability 13 07295 g007
Figure 8. Diagram of dynamical evacuation routes with elevation parameters and firewall.
Figure 8. Diagram of dynamical evacuation routes with elevation parameters and firewall.
Sustainability 13 07295 g008
Figure 9. VSN monitoring graphical interface.
Figure 9. VSN monitoring graphical interface.
Sustainability 13 07295 g009
Figure 10. Early warning system in operation.
Figure 10. Early warning system in operation.
Sustainability 13 07295 g010
Figure 11. Grafana alert messages: without fire (top); and with fire (bottom).
Figure 11. Grafana alert messages: without fire (top); and with fire (bottom).
Sustainability 13 07295 g011
Table 1. Coverage results of the models evaluated.
Table 1. Coverage results of the models evaluated.
CoverageLf (dB)Lw (dB)Litu (dB)
7076.9479578297.68511795103.381307
8078.10779676100.5387921106.7461051
9079.13084721103.1703914109.8662475
10080.04599702105.6219387112.7871047
11080.87385072107.924054115.541866
12081.62962194110.0998015118.155622
13082.32486407112.1670289120.6478535
Lf, Friis; Lw, Weissberger; Litu, ITU Early.
Table 2. Values configured in the basic scenario.
Table 2. Values configured in the basic scenario.
MetricsLatitudeLongitude
Init point of the route−2.1469185167612292−79.97643470764162
−2.1460285167612292−79.96705470764162
Final points−2.148375167612292−79.96722470764162
−2.1476485167612292−79.96541470764162
Init point of fire−2.144601088172362−79.97226119041441
Table 3. Values configured in the middle scenario.
Table 3. Values configured in the middle scenario.
MetricsLatitudeLongitude
Init point of the route−2.1578971103896354−79.9654483795166
−2.1460285167612292−79.96705470764162
Final points−2.148375167612292−79.96722470764162
−2.1476485167612292−79.96541470764162
Init point of fire−2.1528350408009653−79.96671438217163
Table 4. Values configured in the advanced scenario.
Table 4. Values configured in the advanced scenario.
MetricsLatitudeLongitude
Init point of the route−2.1578971103896354−79.97643470764162
−2.1460285167612292−79.96705470764162
Final points−2.148375167612292−79.96722470764162
−2.1476485167612292−79.96541470764162
Init point of fire−2.150079666022712−79.97224509716033
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Castro-Basurto, K.; Jijon-Veliz, F.; Medina, W.; Velasquez, W. Outside Dynamic Evacuation Routes to Escape a Wildfire: A Prototype App for Forest Firefighters. Sustainability 2021, 13, 7295. https://doi.org/10.3390/su13137295

AMA Style

Castro-Basurto K, Jijon-Veliz F, Medina W, Velasquez W. Outside Dynamic Evacuation Routes to Escape a Wildfire: A Prototype App for Forest Firefighters. Sustainability. 2021; 13(13):7295. https://doi.org/10.3390/su13137295

Chicago/Turabian Style

Castro-Basurto, Kerly, Freddy Jijon-Veliz, Washington Medina, and Washington Velasquez. 2021. "Outside Dynamic Evacuation Routes to Escape a Wildfire: A Prototype App for Forest Firefighters" Sustainability 13, no. 13: 7295. https://doi.org/10.3390/su13137295

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