Literature DB >> 30189668

Energy-Efficient Forest Fire Prediction Model Based on Two-Stage Adaptive Duty-Cycled Hybrid X-MAC Protocol.

Jin-Gu Kang1, Dong-Woo Lim2, Jin-Woo Jung3.   

Abstract

This paper proposes an adaptive duty-cycled hybrid X-MAC (ADX-MAC) protocol for energy-efficient forest fire prediction. The Asynchronous sensor network protocol, X-MAC protocol, acquires additional environmental status details from each forest fire monitoring sensor for a given period, and then changes the duty-cycle sleep interval to efficiently calculate forest fire occurrence risk according to the environment. Performance was verified experimentally, and the proposed ADX-MAC protocol improved throughput by 19% and was 24% more energy efficient compared to the X-MAC protocol. The duty-cycle was shortened as forest fire probability increased, ensuring forest fires were detected at faster cycle rate.

Entities:  

Keywords:  Wireless Sensor Network; X-MAC; adaptive; duty-cycle; energy efficient; forest fire; hybrid; prediction model; protocol; sensors

Year:  2018        PMID: 30189668      PMCID: PMC6165158          DOI: 10.3390/s18092960

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Forest fires spread rapidly according to topography and mountain slope if they cannot evolve at an early stage due to their nature. In particular, forest fires generated during the day spread more widely, cannot evolve, and are transferred to deeper mountain areas. Figure 1 shows forest fire occurrence in South Korea. An average of 340,000 people die every year due to forest fires worldwide [1], and average yearly damage caused by forest fires over the last 10 years was approximately 10 million US Dollars [2]. Destroyed forests, damaged buildings, and human injuries and casualties due to forest fires should all be avoided. Forest fire watching, administered separately by local governments in South Korea, has a human cost of approximately 0.5 million US Dollar for each local government [1]. The goal of this paper was to reduce this damage, recovery, and maintenance costs without increasing forest fire risk.
Figure 1

South Korea total yearly forest fires.

The average forest area in South Korea is about 6 million hectares [2]. When the proposed protocol is applied to a sensor capable of covering a 300 m range, the number of required sensors is about 1000. It does not cover all areas of the forest but is the central area and the passenger path where forest fires can intensify. The areas that are actually in contact with the surface and the summits are very unlikely to develop into forest fires, and the fire is naturally turned off. When the price of one sensor is set at 200 US Dollar, it costs about 2.2 million US Dollar for maintenance costs, such as sensor cost and battery replacement. The cost of the sensor using the protocol proposed in this paper is about 1/4 times lower than the existing cost, and the 24 h surveillance is cost effective. There is an advantage in that it is possible. The biggest advantage of being able to keep watch 24 h is that you can completely prevent forest fires. In addition, even if the existing labor cost is replaced with a sensor, the maintenance cost of the battery also exists. When sensors are used, energy-efficiency is the most considered part. Synchronous and asynchronous medium access control (MAC) protocols have been proposed to reduce energy consumption, e.g., such as idle energy [3,4], which operates on the basis of a duty-cycle. Traffic increases as the number of connected devices increases, but node duty-cycles remain unchanged. Consequently, opportunities to send data decrease and throughput decreases, as listening interval durations increase. In particular, a forest fire’s sudden and natural escalation means there is small traffic by the initial sensors that very rapidly increases as the fire develops. Therefore, an adaptive duty-cycled hybrid X-MAC (ADX-MAC) protocol based on X-MAC protocol [5] is proposed to implement an energy efficient forest fire prediction system that more efficiently reduces energy consumption during sensor waiting times and speeds up data transmission between nodes.

2. Forest Fire Prediction

The forest fire prediction model [6] is selected by data used, including nationwide forest fire data for 25 years (1991–2015), consisting of 10,560 observations and other details regarding forest fire areas and characteristics. Table 1 summarizes the variables included in the forest fire damage records [1,6,7].
Table 1

Fire damage data from the forest fire prediction model.

FieldDescriptionExample
Year_NoAnnual number (starting from 1 every year)1
Month_NoAnnual number (starting from 1 every year)1
F_YearYear of occurrence1991
F_MonthMonth of occurrence1
F_DayDay of occurrence13
F_TimeTime of occurrence13:40
F_WeekDate of occurrenceSUN
E_YearYear of extinguish1991
E_MonthMonth of extinguish1
E_DayDay of extinguish14
E_TimeCompletion time of extinguish14:55
R_TimeExtinguish time19:30
Loc_TypeStation 1 (with errors)Ulsan
G_OfficesStation 2 (with errors)Ulsan
Loc_SiDoCity (Si), State (Do)Ulsan
Loc_GungStreet 1 (Gun, Gu)Buk
Loc_DongStreet 2 (Dong)
Loc_RiStreet 3 (Lee)
PNU_NamOther addressesMt. 79-1
Owner_TyOwnership type
F_TypeTypes of forest fires
F_Cause(11 items)Cigarette burning, trash incineration, building fire transfer, arson, field incineration, mistake by children, climbing, in operation, <rest>Construction site, bonfire
D_AreaDamage area14
D_AreaUAdditional damage area0
D_AreaTTotal damage area14
D_AmountAmount of damage1260
TemprtTemperature2.8
Wind_DirWind directionNNW
Wind_SpedWind speed6
HumidityRelative humidity26
Lapse_DayElapsed days since 5 mm or more rainfall6
R_AmountRainfall1.8
Coord_XX coordinate for location416976.8
Coord_YY coordinate for location229115.2
AddressCity (Si), State (Do) (Including special metropolitan city)Ulsan Metropolitan City, Bukgu

2.1. Prediction Model Weights

The prediction model used the weather and location information relevant to the forest fire occurrence and parameters for human accessibility. It employed spatial kriging to include meteorological information, distance from dense populations to the fire location, number of trails in the lattice, and altitude data to generate accessibility parameters. The available data was modified to correspond to a 5 km grid. The experiment selected logistic regression as the forest fire prediction model and it was reflected in the monthly effect model using variable numbers for refinement. The model achieved 84.8% predicted rate, which was very significant. Main forest fire contributing factors include temperature, wind speed, humidity, and rainfall. Table 2 shows the correlations for these climate factors according to the forest fire prediction model.
Table 2

Correlation between forest fire frequency and climate factors.

FactorCorrelation (wX)Test Statistic
Temperature (TP)−0.043−0.7429
Wind speed (WS)0.3045.5086
Humidity (H)−0.198−3.4870
Rainfall (R)−0.105−1.8226
The correlation between the number of forest fires and temperature (TP) is almost insignificant, whereas wind speed (), humidity (), and rainfall () correlations are all significant at this level. Thus, forest fire probability increases when wind speed is high, humidity is low, and rainfall is small. Forest fire risk in terms of weighted climate factors can be estimated as: where where is the measured climate factor over time frame t with and maximum and minimum, respectively, over the period; and is the correlation coefficient from Table 1, i.e., the weight for each factor. Therefore, each is a weighted ratio to the uniform average change of all factors.

2.2. Forest Fire Risk Analysis from Test Statistics and Weights

Table 3 and Table 4 show climate factors for Gangneung and Surak Mountains in South Korea for January to October 2017 [2,7]. Stair function test statistics included 0–5, considering the minimum and maximum for each climate factor in the mountain range. Figure 2 shows the data from Table 3 and Table 4 graphically.
Table 3

Forest fire risk analysis for Mt. Gangneung, 2017.

FactorJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctober
Measured climate factor
WS (m/s)33.12.42.8231.921.62.31.9
H (%)43.338.248.544.32961.467.974.461.267.2
R (mm)48.53.548.439.8027.2238.1444.145.7114.5
TP (°C)1.53.57.115.417.921.226.824.321.315.2
Stair function test statistic
WS (m/s)0000400000
H (%)2322400000
R (mm)4444442043
TP (°C)0000012110
Forest fire prediction model
 frisk 0000.00010.561000.00030.00030.00010.0001
Table 4

Risk Analysis of Forest Fire in Mt. Surak, 2017.

FactorJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctober
Measured climate factor
WS (m/s)2.32.52.42.62.4522.321.9
H (%)54.653.748.152.452.24377.270.860.956.3
R (mm)0000000000
TP (°C)−1.8−0.26.313.919.523.326.925.922.116.4
Stair function test statistic
WS (m/s)0000010000
H (%)1121120001
R (mm)0000040000
TP (°C)0000012210
Forest fire prediction model
 frisk 0.00060.00640.04690.06700.08061.1020.02540.03850.03770.0332
Figure 2

Test statistic variation with duty-cycle length for (a) Mt. Gangneung and (b) Mt. Surak.

The stair function is to compute each climatic factor as a single graph regardless of the unit dimension, and it is divided into stages according to the numerical value of each climatic factor. is more than 5 to 11 m/s, is 60 to 30%, is 400 to 100 mm, and TP is 20 to 35 °C. The figures set for each step show the average degree of climate change in the forest area of South Korea. The Mt. Gangneung forest fire, 8 May 2017, had = 0.5610, i.e., very high compared to normal values, and the Mt. Surak forest fire, 1 June 2017, had = 1.102, i.e., extremely high. Thus, model estimates are reasonable, and hence was adopted as a core parameter for the proposed protocol. However, does not specify that a forest fire will occur, but only that the probability of occurrence is high. Figure 2 shows that is most influenced by among the climate factors, but there are some factors considered by other climate factors.

3. Energy Efficient Forest Fire Prediction Protocol

3.1. Duty-cycle Wireless Sensor Networks

Figure 3 shows the asynchronous sensor network protocol, i.e., the X-MAC protocol [4], that was proposed to solve the Berkley MAC (B-MAC) low power listening preamble overhearing problem [8]. X-MAC uses the basic B-MAC methods, but in contrast to the long B-MAC preamble, it transmits the node address as a short preamble followed by a listening to ensure they will receive it.
Figure 3

X-MAC protocol.

A receiver node receives the preamble containing its own address value and sends an Early-ACK to a sender node to inform it of preamble reception. When the sender node receives the Early-ACK, it stops transmitting the preamble and immediately transmits the data, thereby transferring data between the two nodes. If the receiver node does not detect its address in the preamble, it immediately returns to idle mode. Thus, control packet overhead is significantly reduced compared to B-MAC, and returning to idle mode effectively reduces overhearing. Figure 4 shows the proposed adaptive duty-cycled hybrid X-MAC (ADX-MAC) protocol [9].
Figure 4

Proposed adaptive duty-cycled hybrid X-MAC protocol.

Normal X-MAC has a constant duty-cycle, whereas the proposed ADX-MAC duty-cycle, and hence sleep interval, changes according to the current situation. This has a similar effect to contention window (CW) [10] for preventing collision, hence collision probability within a given time (slot) is significantly reduced because the node duty is staggered without Backoff [11], reducing unnecessary delay. For example, when the number of packets in each node’s queue is less than the number of packets in the queue, the sleep cycle is increased by decreasing the duty-cycle, reducing energy consumption. On the other hand, when the number of packets increases, particularly when the queue maximum is reached, the duty-cycle is increased, but as little as possible, shortening the sleep interval, and traffic can be quickly resolved. Adapting the duty-cycle to the traffic situation improves energy efficiency compared to throughput by adjusting the unnecessary sleep interval and the time when the node wakes up.

3.2. Proposed Adaptive Duty-cycled Hybrid X-MAC

The proposed ADX-MAC condition for controlling duty-cycle length is the number of packets in the queue and value. Figure 5 shows that the proposed ADX-MAC header components are almost identical to the X-MAC. However, when the sender sends data to the receiver and the receiver and sender have a similar cycle, the sender’s duty-cycle length is included in the header content and may also be included in the Early-ACK or ACK transmission, in contrast to the usual MAC header.
Figure 5

MAC Header (Data Unit) of ADX-MAC.

Figure 6 shows the proposed ADX-MAC algorithm. When the sender wakes up, it first checks the node queue status too determine if there is data to be sent, and if so, operates identically to the X-MAC algorithm, except that X-MAC checks channel status immediately, whereas ADX-MAC first checks duty-cycle length to determine if change (adjust) is required. If duty-cycle length needs to change, this is scheduled (reserved) for the next cycle. If no change is required, the process proceeds to the next step.
Figure 6

Proposed ADX-MAC algorithm for forest fire.

The ratio of the number of packets in the queue to the total maximum queue length determines the duty-cycle length for the queue: where Q(t) is the number of packets queued at current time, t; and is the maximum number of packets that can be queued. It is then decided whether to change duty-cycle length according to . If there is data to send immediately, then any duty-cycle change is scheduled for the next cycle. If no change is required the node checks channel status and then transmits the short preamble until it receives Early-ACK. After the data is transmitted the node switches to sleep state. The increase rate per unit time is: where is the previous time unit and t is the current time unit. This is divided into two stages because forest fires develop extremely quickly, and traffic congestion can occur during a one-time unit. Therefore, Q(t) measure channel congestion and predict and respond quickly to the situation before it occurs, sending emergency data without interruption as the forest fire develops. Thus, combining Equations (3) and (4), the new adaptive duty-cycle is: where is an arbitrary threshold to limit . Thus, the applied duty-cycle length is: which can grow very large for severe climate factor changes. Although T depends on values obtained from Equations (3) and (4), cannot be smaller than the listen time, , if calculated T < , , and hence duty-cycle ratio = 100%.

4. Experimental Results

The first experiment compares the throughput and energy consumption with X-MAC to confirm the performance of the proposed protocol, ADX-MAC. However, the number of nodes in this experiment is limited to 5 to 60. The reason for this is that, since the characteristics of the sensor MAC protocol, the collision rate is close to 99% as long as the CW is not significantly larger than 60 since the performance is significantly lowered. That is, it is the same as the case where all the nodes simultaneously send data during the unit interval in the saturation situation. Therefore, it is possible to confirm the difference in performance between two protocols in a real environment even with this experiment alone. The simulator used in this experiment was a proven NS-2 based simulator [12,13]. Verification in the actual forest fire situation is the most accurate, but it is difficult to generate forest fires artificially. The condition of spontaneous ignition is due to the combination of various climatic factors. Of course, social issues are also included. Therefore, in the second experiment for the forest fire prediction model, each climate factor was measured through an Arduino sensor for a certain unit time. And we confirmed that these measured values matched the duty-cycle length properly.

4.1. Comparison with X-MAC

Table 5 shows the simulation environment employed. The simulation assumed the same environment and topography for both models, in particular, node distances were the same, packet generation used the constant bit rate method, and the network was always unsaturated.
Table 5

Network topology and simulation environment.

ParameterValueParameterValue
Bandwidth250 KbpsNode queue size10
Sensing range250 mPacket (frame) size50 bytes
Data transmit rate5 msTransmit power86.2 mW
Wake-up time15 msIdle power52.2 mW
ACK transmit time1 msReceive power96.6 mW
SP transmit time3 msSleep power0.0183 mW
Initial duty-cycle length100 ms
Throughput was calculated as where is the number of ACKs received by the sender until the end of the simulation; is the packet size; and and indicate the time the simulation ended and started, respectively. Energy consumption was calculated as: where is the power used until the end of the simulation, and is the total number of nodes. This experiment did not consider , because there would be little throughput effect if this was included. Figure 7 compares ADX-MAC and X-MAC throughput. Efficiency is similar up to nodes = 10, but ADX-MAC has an average efficiency approximately 24% higher than X-MAC once nodes = 15, and this advantage persists up to quite large networks.
Figure 7

ADX-MAC and X-MAC throughput.

Figure 8 compares ADX-MAC and X-MAC energy consumption. Average ADX-MAC efficiency was approximately 18% lower than that of X-MAC up to nodes = 25, which then extended to 24% lower. This result is due to the fact that ADX-MAC performs transmission about 1/4 the rate of X-MAC as the number of nodes increases.
Figure 8

ADX-MAC and X-MAC energy consumption.

Figure 9 compares ADX-MAC and X-MAC energy consumption per byte, i.e., the average amount of energy consumed to transmit one byte until the simulation ended, calculated as:
Figure 9

ADX-MAC and X-MAC energy consumption for an individual byte transmitted until the simulation completed.

The amount of energy consumed per byte can be said to be always good because the ADX-MAC consumes less than the X-MAC over the number of intervals of all nodes. Although the efficiency of ADX-MAC is about 28% higher than that of X-MAC until the number of nodes is 35, the efficiency drops rapidly after that. However, the average number of nodes is about 17% in the range of 40 to 60. In conclusion, it shows about 24% efficiency in the all number of nodes.

4.2. Adaptive Duty-Cycle Length Due to Climatic Factors

This experiment investigated how T varied with measured climate factor values. Network setup and parameters were the same as in Section 4.1, but this experiment did not consider the state of the queue, similar to the treatment for in Section 4.1. Figure 10 shows the T changes for each climate factor, considering only the factor of interest to be changing, whereas Figure 11 considers all climatic factors. High derived from the forest fire prediction model means forest fire probability is high, hence T is shortened, and sensing is performed at a shorter cycle per unit time.
Figure 10

Duty-cycle length, T, changes for climate factor changes (a) wind speed; (b) humidity; (c) rainfall, and (d) temperature.

Figure 11

Change in as duty-cycle length, T, changes.

5. Conclusions

This paper proposed a forest fire prediction method, i.e., the adaptive duty-cycled hybrid X-MAC (ADX-MAC) protocol, which is based on sensor data to reduce human and economic costs using Wireless Sensor Network (WSN) MAC protocol. The key factors of the proposed method were to adapt duty-cycle length through two stages with different factors. The two stages addressed that forest fires occur very quickly and significant sensor data traffic congestion can occur during a single time unit. The first stage factor is , derived from the forest fire prediction model, and the second stage factor was the number of packets in the node queue. Thus, ADX-MAC could adjust T when considering both the traffic situation and forest fire probability. The proposed approach was verified experimentally by comparing it with X-MAC, and confirmed that ADX-MAC average throughput and energy efficiency were approximately 19% and 24% superior to X-MAC, respectively. Duty-cycle length changes with were also investigated, and T was shortened as forest fire probability increased, ensuring forest fires could be detected faster. The proposed ADX-MAC protocol for forest fire detection is suitable for various natural disasters. Even if the forest fires are limited, ADX-MAC sensors could be incorporated into existing infrastructure to significantly reduce economic costs.
  1 in total

Review 1.  Routing Schemes in FANETs: A Survey.

Authors:  Muhammad Fahad Khan; Kok-Lim Alvin Yau; Rafidah Md Noor; Muhammad Ali Imran
Journal:  Sensors (Basel)       Date:  2019-12-19       Impact factor: 3.576

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.