Flood Detection and Mitigition System Using SMS Notifications
Flood Detection and Mitigition System Using SMS Notifications
1. Introduction
The main causes of flood are hydrological condition, metrological condition,
geographical condition, planning problem and environmental status due to human
activity etc. [1]. Hydrological condition arises due to the discharge of heavy rain fall
and the enormous water. The hydrological condition is directly and indirectly associated
with the metrological condition such as heavy rainfall, cyclone and storm. The
geographical condition is also a major factor for flooding condition, for example,
altitude of the place. Lower is the altitude of a place; the water flows from the
neighbouring higher altitude. The planning problem such as poor drainage, high
siltation in river, breaching of the embankments, spilling of floodwaters over them,
contribute to flooding situation. The environmental status due to human activity is a
significant cause for flooding situation, for example, deforestation, different type of
pollution and more buildings construction etc. [1]. Floods can have devastating
consequences and can have effects on the economy, environment, and people. During
floods (especially flash floods), roads, bridges, farms, houses and automobiles are
destroyed. The environment also suffers when floods occurred [2].
Today many flood detection systems in rural area in Malaysia used the conventional
way to predict the disaster; where the resident itself keeps watching water raises event
near the river side. This action is too risky because the area near the river become
dangerous for their safety, which can caused current water level data cannot be collected
causing a delay in notifying all resident [3]. The existing flood detecting system just
monitor water level for the main rivers but not providing an efficient alert system
especially to the resident near the river.
2. Related Work
Jaymala Patil and Anuja Kulkarni [4] came with an idea to enhance safety of track over
bridges against any unforeseen flash floods and breaches. The project used LPC 2148
Microcontroller as the controller, when it rise in water level will be sensed by the
electromechanical float sensor and sends the signal provided to the Central Processing
Unit (CPU). The project also included with GSM modem which turn to send Short
Message Service (SMS) notification.
Danny Hughes and Phil Greenwood from Computing Department, Infolab21,
Lancaster University [5] developed an intelligent and adaptable grid-based flood
monitoring and warning system. In their project, they used Gridstix platform in order
to describes a wireless sensor network (WSN) for flood warning which is not only
capable of integrating with remote fixed-network grids for computationally-intensive
flood modelling purposes, but it also capable of performing on-site flood modelling by
organising itself as a ‘local grid’.
31
Nivethithaa.P and Karthiga S.R [6] from Krishnamy College of Engineering &
Technology, Cuddalore, India comes out with the role of satellite Zigbee technology in
flood monitoring and communication system. Zigbee is the latest wireless weather
monitoring technique. The vital role of the designed satellite Zigbee technology in flood
monitoring and communication sytem is based on mobile apps. The mobile apps is used
to communicate with the people during flood times and is to continuously monitor,
detect and report the environmental status to a control unit using water level sensor,
satellite Zigbee and the readings are displayed in it.
Anthone et al. [7] has described about an alternative network as a substitute to the
usual communication links which are unavailable during major disaster. They proposed
an alternative network for maintaining communications capabilities during major
natural disasters and other emergency situations by a system that utilizes Short Message
Service (SMS) of length up to 7bits over Wireless Mesh Sensor Networks (WMSNs).
This technique is relatively simple and inexpensive. Other related works on flood
detection and mitigation system are described in Table 1.
3. System Design
This system consists of ultrasonic sensor (HC-SR04) as the water level detection. The
Arduino UNO is selected as the system microcontroller and connected to the GSM
modem. Both of the Arduino UNO and GSM modem supplied by a battery. The system
intended are to provide information of the current water level status in the selected area
and give an alert notification to the user if the water level rises that would cause a flood.
This system is user friendly and be attained anywhere as long as mobile communication
coverage is available. Figure 1 shows the block diagram of the system.
Figure 2 shows deployment of the system to detect current water level of a river,
drain, or etc. Table 2 indicate the parameters that being used.
6. The current water level reading (Dcurrent) is send to the user using SMS.
7. Alert notifications are sent to the user when the water level reaches STANDBY,
EVACUATE and DANGER level.
4. Experimental Works
4.1 Indoor Experiment
Figure 3 shows the indoor measurement setup that consist of a measuring stick, a big
container, a laptop and a table. The important parameters about the indoor experiment
setup is shown in Table 3. The purpose of these experiments are to study about the
accuracy of the system, the effect of wave and floating materials on the water level
reading of the system.
Fig. 3 - Tools that have been set up before doing the experiment
Parameter Values
The purpose of these experiment is to study the actual performance of the system. Two
experiments have been conducted in selected areas within UTHM. Figure 4 and Figure
5, shows the actual experiments were conducted at two different locations in UTHM
campus: drain between block E14 & E15 and drain in front of Diploma Study center
(PPD). In this experiment, the system collects level of the water for three times each
day. Each time, ultrasonic sensor collects data for three times every 10 minutes Average
water level is calculated based on these readings. The water level status is send along
with the sensor reading via SMS notification, as shown in Figure 6.
Fig. 4 - Actual experiment setup at the drain between block E14 & E15
Fig. 5 - Actual experiment setup at the drain in front of Diploma Study center (PPD)
36
The purpose of this experiment is to determine the accuracy of the water level reading
collected by the system. As comparison, the actual water level is measured using
measuring stick. Initially, the water container is filled with water until it reach to the
level equal to 2cm. The system collects about 14 readings of water level. Then, each
sensor reading is sent to a laptop using serial communication. Then, t water level is
increased for each 2 cm. The same step is repeated for each increase of the water level.
Figure 7 shows the water level reading from the system compared to the actual
measurement. Based on the result, the water level reading from the same is almost
consistent with the actual measurement and the highest standard error deviation is
0.33.
Accuracy of Water Level Reading
30
25
Water level reading (cm)
20
15
Actual
10
5 Average Sensor
Reading
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Number of readings
This experiment is conducted to understand the effect of wave of the water level
reading. Three different levels of water are tested: 9cm, 17cm and 25 cm. In this
experiment, wave is generated in this experiment by shaking the water using an empty
bottle. Small part of the bottle is sunk into the water. The bottle is rotated for about 20
times per minute to create wave. The water level reading is taken for a duration of 150
seconds. The time interval for each reading is 5 seconds. The experiment is repeated for
5 times. Figure 8 shows the plotted graph of water level reading over time for each
water level.
25
Water level reading (cm)
20
15
10
0
0 25 50 75 100 125 150
Time (s)
Fig. 8 - Graph effect of slow wave on standby water level reading
Based on Figure 8, the result shows that wave has a significant effect on the water
level reading. The water level data is fluctuated. It is because wave on the surface of
the water may increase or reduce the water level reading. The result also shows that, the
higher the water level, effect of wave of the water level become more significant.
This purpose of the experiment is to determine effect of floating materials on the water
level reading of the system. Four floating materials are used: bottle, polystyrene, biscuit
container and tree bark as shown in Table 4. The level of water is fixed at value of 23
cm.
38
Picture
30
20
10
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
No. of reading
No Material Bottle Polystyrene
Biscuit Tin Tree Bark
Fig. 9 - Graph of the effect of floating materials on water level reading
Figure 9 shows water level readings over time for all the floating materials. Overall,
the results shows that the water level reading of the system affected by the floating
materials. It is found that the floating materials make the water level readings becomes
inaccurate. This is because, the floating materials exist between the ultrasound sensor
and the surface of water. This will caused the emitted signal of the ultrasound sensor is
reflected by the floating materials and not the surface of the water that gives an accurate
reading. The error in water level reading depends on the thickness of the floating
materials. The higher the thickness of the floating material, the larger the error of the
water level readings. In addition of that, if the floating materials have uneven or bumpy
surface, can caused an error in the reading because of the signal is not reflected back to
the ultrasound sensor. As an example, water level reading for tree bark is in error
because the reading is below the actual water level.
39
6.1 Experiment Result for Drain between Block E4 & E15, UTHM
Figure 10 shows water level reading for drain between block E4 & E15, UTHM. The
experiment was conducted for 8 days from 23/2/2017 until 30/11/207. Based on the
Figure 10, the highest water level was recorded on 29/11/2017 in the afternoon, which
is equal to 41.67cm due to heavy rain. The lowest water level was on 25/11/2017, which
the water level reading equal to 23.63cm height.
Fig. 10 - Graph of water level reading at the drain E14 & E15
Figure 11 shows the water level reading for the drain in front of PPD. The experiment
was conducted for seven days from 29/11/2019 until 5/12/2017. It is found that the
water level decreased throughout the week due to no rain. The highest water level was
recorded in the afternoon on 29/11/2017, which is equal to 43.67cm. The lowest water
level reading was recorded in the afternoon on 5/12/17 with the reading value equal to
34cm.
40
Fig. 11 - The graph of water level reading at the drain in front of PPD
7. Conclusion
As a conclusion, the flood detection and mitigation system has been developed to
monitor water level of river, drain, stretch or canal, and provide an early warning of
flood. The system is built using Arduino Uno microcontroller. Ultrasound sensor (HC-
SR04) is connected to Arduino to detect current water level. GSM/GPRS SIM900
modem is included in the design in order to allow water level reading and notification
message to be delivered via SMS. In order to determine the performance of the system,
few experimental works had been conducted. These experimental work includes to
determine the accuracy of water level reading, the effect wave and floating materials on
the water level reading. The actual experimental are conducted in UTHM area. As a
recommendation, the system should be improved to provide more accurate water level
readings in the condition of wave and floating material.
41
References
1. I. Priyadarshinee, “A Model for Flood Prediction and Prevention using Wireless Sensor
Network,” International Conference on Emergent Trends in Computing and Communication
(ETCC 2015), pp. 22–30, 2015.
2. K. Prasanti, C. J. Lakshmi, and C. S. Savalam, “A prototype controlling of barrage gates
using arduino under flood conditions,” pp. 579–583, 2016.
3. A. Engineering, B. Vidya, K. Poonam, G. Priyanka, D. Gaurav, and P. A. S. Chandgude,
“Water Level Monitoring System In Real Time Mode Using WSN,” Int. J. Emerg. Technol.
Adv. Eng., vol. 6, no. 9, pp. 212–214, 2016.
4. Patil, Jaymala, and Anuja Kulkarni. "Wireless Sensor Network Using Flood Monitoring."
International Journal of Computer Science and Mobile Computing, IJCSMC 2.11 (2013):
297-302.
5. Hughes, Danny, et al. "Gridstix: Supporting flood prediction using embedded hardware and
next generation grid middleware." World of Wireless, Mobile and Multimedia Networks,
2006. WoWMoM 2006. International Symposium on a. IEEE, 2006.
6. Nivethitha, P., S. R. Karthiga, and C. Reikha. "The Role of Satellite Zigbee Technology in
Flood Monitoring and Communication System." 2017.
7. Anthone Andrade, Mynor Vinicio, and Satoru Oishi. "A Wireless Mesh Sensor Network
Framework For River Flood Detection And Emergency Communications In Case Of
Disaster." 2014.
8. Permut, Alan R., Albert A. Permut, and Ronald M. Permut. "Early flood warning system."
U.S. Patent No. 4,153,881. 8 May 1979.
9. “Flood Network by PhotoScape” [Online]. Available: http://www.postscapes.com/citizen-
flood-detection-network/ [Accessed: 24-Feb-2017]
10. “Automatic Flood Detection and Warning Device a Prototype: [Online].
Available:https://www.slideshare.net/shainamavreenvillaroza/automatic-flood-detection-
and-warning-device-a-prototype [Accessed: 24-Feb-2017]
11. “Alert Flood Warning System” [Online].
Available: https://www.campbellsci.com.au/alert121a [Accessed: 25-Feb-2017]
12. “Flood Warning System” [Online].
Available:http://www.fondriest.com/environmentalmeasurements/environmental-
monitoring-applications/flood-warning-systems/ [Accessed: 25-Feb-2017]
13. “Fujitsu Flood Detection Device” [Online].
Available: http://www.fujitsu.com/global/about/resources/news/pressreleases/2016/0815-
01.html [Accessed: 25-Feb-2017]
14. “Smart Flood Warning” [Online]. Available: https://www.campbellsci.com.au/news-17-q4-
smart-flood-warning [Accessed: 25-Feb-2017]
15. “Flood Protection System” [Online]. Available: https://www.safety.com/p/flood-protection-
systems/ [Accessed: 25-Feb-2017]
16. Vunabandi, Vianney, et al. "Flood Sensing Framework by Arduino and Wireless Sensor
Network in Rural-Rwanda." Software Engineering, Artificial Intelligence, Networking and
Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference
on. IEEE, 2015.