Conference PaperPDF Available

Fuzzy Logic for Flood Detection System in an Embedded System

Authors:
Fuzzy Logic for Flood Detection System in an
Embedded System
Mochammad Hannats Hanafi Ichsan
Computer Engineering
Faculty of Computer Science
Brawijaya University
Malang, East Java, Indonesia
hanas.hanafi@ub.ac.id
Wijaya Kurniawan
Computer Engineering
Faculty of Computer Science
Brawijaya University
Malang, East Java, Indonesia
wjaykurnia@ub.ac.id
Aulia Tri Wulandari
Computer Engineering
Faculty of Computer Science
Brawijaya University
Malang, East Java, Indonesia
auliatwa@gmail.com
Abstract-Flood is a natural phenomenon that occurs due to
accidental and unpredictable circumstances. It occurs when
water is overflowing from drains and causing waterlogging on
the mainland. Thus, the potential of flood water in the drains
should be monitored by observing water level and water
velocity. The water level is monitored by ultrasonic sensors,
while water flow sensor is used to sense water velocity.
Embedded System is a small system designed for a specific
purpose. One of its kind that is good enough for prototyping is
arduino nano as a processing device. It is used to process the
data from ultrasonic sensors and water flow sensor and then
provide decision about the potential of flood occurence. This
process has a high degree of ambiguity, so Fuzzy Logic is a good
choice to overcome the problem. Because of the difficulty to do
an onsite monitoring, it is carried out remotely using NRF24L01
module as a wireless radio frequency transmission device. The
porototype system has been succesfully implemented in this
research. The result shows that water speed reading has an
error of 0.608%, water level reading has an error of 4,640%, the
data transmission has a time delay of 1147ms, and all of the
fuzzy decision making is valid. So, it can be concluded that the
results from this prototype is acceptable and ready to be
implemented in the real world application.
Keywords-Flood, Drains, Detection System, Fuzzy Logic,
Embedded System
I. I
NTRODUCTION
Flood is a natural phenomenon that is harmful for life in
an ecosystem [1]. Flood happens when the land flooded with
water because the drains are not able to accommodate the
water discharge [2]. The drains were referred to various kinds
like: suppose culverts, rivers, canals, irrigation channels,
lakes, drainage, etc. [3, 4]. The phenomenon of flood is
common in terrestrial ecosystems e.g.: in residential areas, rice
fields, etc. It is accidental and difficult to predict. In terms of
material, flood impacts a huge economic losses and endanger
life. Some of the causes include: garbage, dense settlements,
plain, high rainfall, less precise manipulation in drainage,
lands that are not able to sink in the water, and so on [5, 6].
These conditions can be seen from the water level altitude and
speed of water passing through a location. Therefore we need
a system that can read the potential for flood based on those
conditions to minimize the negative impacts.
Embedded system is a system that works like a mini
computer. The features of embedded systems is very limited
in accordance of the computing needs to be done [7].
Embedded systems can be used to monitor water level altitude
and velocity of water flow because it is low cost. One good
device of embedded systems for prototyping is arduino nano
[8]. Arduino Nano is chosen to be used as a processing device
because this system doesn’t need a lot of features. It only
needs to read the two parameters, to process logic operations,
and to process data transmission.
Two parameters that will be observed are the height of
water level and speed of the water flow. Arduino Nano has
some sensor kit that can be used to measure these parameters:
water flow sensor for water velocity [9] and ultrasonic sensors
for water level [10]. The sensor is already compatible with
arduino. The location of the sensor where the acquisition of
data happened is called a sensor node. Location of the sensors
and location to view results of the process is not in the the
same place because of the risk of a huge flood. Equipment
used for data transmission is NRF24L01 which is also already
compatible with arduino. Location for data receiver is called
the master node [11].
A decision to be made about the possibility of flooding is
quite complicated in accordance to the water conditions and
the condition of the different waterways [12]. Assumptions
related to the speed and water level altitude is also different.
Therefore it takes a special algorithm to resolve this ambiguity
problem. One algorithm that is good enough to cope with the
ambiguity in decision-making is Fuzzy Logic [13]. Fuzzy
logic is a very good algorithm and are often used in complex
decision-making process [14, 15].
Based on the issues raised, this study will be making a
prototype design of device to monitor water conditions on
waterways that potentially cause flooding. The prototype will
include a water channel that can represent rivers, culverts,
drains, etc. Sensor is placed on the node to read speed and
water level. The results of these readings is processed with
fuzzy logic to do a classification of the data about potential for
flooding or not. Then, the result of fuzzy logic is sent to the
master node to be displayed with LED regarding the status of
the water flow.
II. S
YSTEM
D
ESIGN
This section will discuss the design of the system related
to the functional and non-functional requirements. System is
made in the form of a prototype with its dimensions are 5cm
width, 10 cm depth, and 100 cm in length. Broadly speaking,
the system will be designed according to some block diagrams
and flowcharts. The functional requirement is related to the
Fuzzy Logic that made the decision about status of the river’s
prototype. While non-functional requirement is related to the
readings from each of the sensors and data transmission
process.
A. System Block Diagram
System will be designed into two parts: the sensor node
and the master node. The reason for this design is the
assumption that a water monitoring is done at a hazardous
place. The sensor node is a node that is located on the river,
while the master node, which is a data viewer, is located in a
safe place.
Each node is illustrated by Fig. 1. In this figure, the sensor
node consists of two sensors: water flow sensor to measure
velocity and ultrasonic sensors to measure the water level.
Data obtained by this sensor node will be processed with fuzzy
logic. After issuing the results of fuzzy logic, the data is sent
by the transceiver to the master node that has a receiver to be
displayed in the form of RGB LED.
Fig. 1. System Block Diagram
B. Fuzzy Logic
This section will explain the stages of the fuzzy logic
implemented on the system. The first stage is to make the
membership function of each input which is water speed and
water level. The number of those membership are determined
intuitively. When it is high, the number of conditions that can
be recognized is increasing and it needs more resources to do
the computation. Because the processing device used an
arduino uno which is an embedded device that has small
number of resources (memory storage, processor, etc)
compared to a computer/PC, it is decided that water speed will
use three membership function and water level will use four
membership function.
For water speed, membership can be seen in Fig. 2.
0
1
24 72 120
Slow Avg Fast
Meter
/
second
Fig. 2. Water Speed Membership Function
Water speed is divided into three membership functions
which is: Slow, Avg (Average), and Fast. In this figure, the
membership function is measured in meters/second.
Next is the membership function for the water level. It is
divided into four membership functions. The membership
function is Very Low, Low, High, and Overflow. This
function is describing the condition of the water level as in
Fig. 3. In this figure, the membership function is measured in
centimeters.
1.25 3.75 6.25 8.75
Very Low Low High Overflow
Centimetre
0
1
Fig. 3. Water Level Membership Function
After membership function is completed, the Evaluation
Rule is made. From 3 membership functions of water speed
and 4 membership functions of water level, the gained
combination of the membership is 12. As shown in Table I.
these 12 combinations is used to represent the results of
evaluation rule. For example, Low water level and Avg water
flow combination will result in Cautious, and so on.
TABLE I. T
ABLE
T
YPE
S
TYLES
Water
Flow
Water Level
Very Low low High overflow
slow Normal Normal Cautious Flood
Avg Normal Cautious Dangerous Flood
Fast Normal Dangerous Dangerous Flood
The next step is to design defuzzification process.
Defuzzification process used here is Fuzzy Sugeno order of
zero. This model is enough to perform a simple classification
for decision making. The Z scores is used to issue a
defuzzification process and to display the status of the
monitored waterways. Z scores which is designed are: Z = 1
for normal; Z = 2 for Cautious; Z = 3 for Dangerous; and Z =
4 for Flood. The river status is displayed by RGB LED
according to the value of Z score.
C. Data Transfer
This data transfer is about data transmission, from the
result of fuzzy logic processing, in sensor node to the master
node. Fig. 4 showed the design of data transmission
process.The first thing to do is initializing the system and then
read the Z score as the result from Fuzzy Logic process. Then,
the format and size of data are declared. The next step is to
also declare destination’s address and channel of the receiver
device. Data is sent in the form of Z scores. Every 1 minute, Z
scores will be read again to determine the changes of its value.
Fig. 4. Sensor Node Data Transceiver Flowchart
The design in master node is showed in Fig. 5. When it
received the value of Z score is 1, which is a normal condition
indicator, it will light on the green LED. If the value is 2 or 3,
which are a cautious or dangerous condition, it will light on
the blue LED. At last, if the Z score value is 4, which is a flood
indicator, it will light on the red LED.
Fig. 5. Master Node Data Receiver Flowchart
III. T
ESTING AND
R
ESULTS
This section will deliver results related to functional and
non-functional testing as in the process of designing the
system. Non-functional testing is done by testing the water
speed sensor, water level sensor, and the data transmission.
Functional testing is done by testing the implemented fuzzy
logic.
A. Water Speed Sensor Testing
This test is done to determine the reliability of sensor. The
procedure is as follows: a reading from the sensor is compared
to other same devices to determine the level of error.
Table II showed several columns. No. column to present a
number of testing, Sensor column to present the results from
the sensor readings, rest of the columns present a reading of
the other measuring devices which is a Flow Meter. The unit
is in meter/second. The test is performed 40 times and it
obtained an average error of 0608%.
TABLE II. W
ATER
S
PEED
S
ENSOR
T
ESTING
R
ESULT
No Sensor
(M /
sec)
Other
(m /
sec)
Error No Sensor
(m /
sec)
Other
(m /
sec)
Error
1 22 21.86 0640 21 58 57.8 0346
2 24 23.8 0840 22 64 63.2 1,266
3 48 47.61 0819 23 69 68.3 1,025
4 56 55.98 0036 24 73 72.6 0551
5 62 61.9 0162 25 78 77.4 0775
6 68 67.7 0443 26 87 86.7 0346
7 72 71.9 0139 27 94 93.8 0213
8 88 87.7 0342 28 118 117.3 0597
No Sensor
(M /
sec)
Other
(m /
sec)
Error No Sensor
(m /
sec)
Other
(m /
sec)
Error
9 96 95.8 0209 29 124 123.4 0486
10 104 103.8 0193 30 27 26.7 1,124
11 112 111.8 0179 31 38 37.8 0529
12 120 119.9 0083 32 48 47.6 0840
13 23 22.6 1,770 33 74 73.9 0135
14 26 25.7 1,167 34 82 81.9 0122
15 31 30.4 1,974 35 89 88.7 0338
16 35 34.6 1,156 36 92 91.9 0109
17 44 43.5 1149 37 96 95.6 0418
18 46 45.6 0877 38 104 103.9 0096
19 49 48.3 1,449 39 109 108.9 0092
20 53 52.5 0952 40 118 117.6 0340
Average Error (%) 0.608
B. Water Level Sensor Testing
This test is done to measure whether the used sensor is
good enough or not. It is similar to the previous test. The
sensor’s reading is compared to a ruler.
TABLE III. W
ATER
L
EVEL
T
ESTING
R
ESULT
No Sensor
(cm)
Other
(cm)
Error No Sensor
(cm)
Other
(cm)
Error
1 35.5 36 1389 21 109.9 112.8 2,571
2 41.7 42.4 1,651 22 116.1 119.2 2,601
3 47.9 48.8 1844 23 63 68 7353
4 54.1 55.2 1,993 24 122.3 125.6 2,627
5 60.3 61.6 2,110 25 128.5 132 2,652
6 140.8 132.6 6184 26 134.7 138.4 2,673
7 97.5 100 2,500 27 83.2 80.4 3,483
8 103.7 106.4 2,538 28 89.6 86.2 3,944
9 102.4 97.8 4,703 29 70.4 68.8 2,326
10 28 29 3,448 30 76.8 74.6 2,949
11 108.8 103.6 5,019 31 63 65 3,077
12 115.2 109.4 5,302 32 59.5 61.5 3,252
13 121.6 115.2 5,556 33 55 57.4 4,181
14 128 121 5,785 34 50.5 53.3 5,253
15 134.4 126.8 5994 35 46 49.2 6504
16 66.5 68 2,206 36 41.5 45.1 7982
17 72.7 74.4 2285 37 37 41 9756
18 78.9 80.8 2351 38 32.5 36.9 11 924
19 85.1 87.2 2408 39 28 32.8 14 634
20 91.3 93.6 2,457 40 23.5 28.7 18 118
Average Error (%) 4,640
Table III, showed the results in many columns. No.
column is to display the number of testing, Sensor column to
display data from sensor readings, and other columns to
display data from a ruler . This test is done 40 times with the
reading of the data input is varied. The units are in centimeters.
Error gained from this test is 4.640%.
C. Delivery Testing Data
The last non-functional testing is the testing of data
transmission. Data transmission is a process to transmit data
from Sensor Node to the Master Node. The test is done to
determine the performance of data transmission between the
Sensor Node and Master Node. The test is performed 45 times.
Measurements are done by calibrating the time in transceiver
and receiver device to make sure that their time reference is
same, and then measuring the received time of data on the
Master Node reduced with transmission time at Sensor Node.
Table IV showed the results. No. column for testing numbers,
and the column Time with millisecond unit is the results of
reduction process. This test displayed an average delay
generated for data transmission is equal to 1147 milliseconds.
TABLE IV. D
ATA
T
RANSMISSION
T
ESTING
R
ESULT
No. Time (ms) No. Time
(ms)
No. Time (ms)
1 1234 16 1106 31 1004
2 1237 17 1045 32 1018
3 1234 18 1241 33 1020
4 1237 19 1234 34 1022
5 1228 20 1232 35 1028
6 1229 21 1208 36 1030
7 1234 22 1208 37 1033
8 1232 23 1135 38 1036
9 1241 24 1008 39 1039
10 1242 25 1004 40 1042
11 1241 26 1004 41 1206
12 1240 27 1005 42 1237
13 1241 28 1004 43 1268
14 1240 29 1005 44 1298
15 1241 30 1004 45 1329
Average Delay (ms) 1147
D. Fuzzy Logic Testing
The last is functional testing. It is done by giving some
inputs to the two sensors and then calculate it with the Fuzzy
Logic. The results is then observed whether it fulfills the
requirements or not.
TABLE V. F
UZZY
L
OGIC
T
ESTING
R
ESULT
Test
No.
Water Speed
(m / sec)
Water
Level (cm)
fuzzy
Output
Validity
1 8 4 Normal valid
2 32 4 Normal valid
3 8 5 Normal valid
4 32 5 Normal valid
5 8 7 Cautious valid
6 32 7 Cautious valid
7 8 8 Flood valid
8 32 8 Flood valid
9 56 4 Normal valid
10 64 4 Normal valid
11 56 5 Cautious valid
12 64 5 Cautious valid
13 56 7 Dangerous valid
14 64 7 Dangerous valid
15 56 8 Flood valid
16 64 8 Flood valid
17 120 4 Normal valid
18 144 4 Normal valid
19 120 5 Cautious valid
20 144 5 Cautious valid
Test
No.
Water Speed
(m / sec)
Water
Level (cm)
fuzzy
Output
Validity
21 120 7 Dangerous valid
22 144 7 Dangerous valid
23 120 8 Flood valid
24 144 8 Flood valid
Table V is the results. Test No. column showed the number
of tests performed. The Water Speed is in meter / second and
the Water Level is in centimeters. Both of these parameters
are given a random value input, but in accordance with a given
rule. Fuzzy output column showed calculation’s result from
fuzzy logic. The last column is the validity to verify
compliance with the system design. In this test, the overall
obtained results are valid.
IV. C
ONCLUSSION
This study is conducted to observe the condition of the
water in the drains and make a decision making based on that
observation. The drains can be a river, culverts, sewers, or
other waterways. The used method is fuzzy logic, because it
can cope with the ambiguity of the conditions of the used
parameters. This study has already produced a river’s
prototype equipped with an embedded systems to do the
Fuzzy Logic process computation. Arduino nano is chosen as
a processing device. The input parameters are velocity, which
is read by water flow sensor, and water level altitude, which is
read by ultrasonic sensor. Sensors and processors (called a
sensor node) are placed near the river and observation device
is placed at other locations (called the master node).
In this study, non-functional and functional system
requirements testing have been done. Non-functional testing
give results that is: error of 0608% for water speed sensor
reading, 4.640% for ultrasonic sensor reading, and the average
delay of data transmission is 1147 milliseconds. Functional
testing give results that Fuzzy Logic in the system are Valid,
fulfilling the system requirement in giving a good decision
based on the observation of data from sensors.
For future works, other parameters as input such as the
amount of water flow can be added to the system to make a
better predictions about potential risk of flood happening.
A
CKNOWLEDGMENT
Special thanks to Robotics and Embedded Systems
Laboratory, Computer Engineering Department, Brawijaya
University in giving facility to perform all of this research. this
research is part of the output of HPP 2019 held by LPPM
Brawijaya University.
R
EFERENCES
[1]
N. S. Debortoli, P. I. M. Camarinha, J. A. Marengo and R. R.
Rodrigues, "An index of Brazil’s vulnerability to expected increases
in natural flash flooding and landslide disasters in the context o
f
climate change," Natural Hazards, vol. 86, no. 2, p. 557–582, 2017.
[2]
Sudirman, S. Trisutomo, R. A. Barkey, H. I. M. Ali, A. Onishi, P.
Tsai and K. Yonezaki, "System of urban flood control: A
Comparative Study between Kanagawa Prefecture and Makassar
City," in IOP Conf. Series: Earth and Environmental Science, 2018.
[3]
E. Salminen, N. Christensen, J. Keller and C. Thieman, Hood River
Basin Water Conservation Strategy, Watershield Professionals
Network, 2016.
[4]
S. Banerjee and D. Dey, "Eco-system Complementarities and Urban
Encroachment: A SWOT Analysis of the East Kolkata Wetlands,
India," Cities and the Environment (CATE), vol. 10, no. 2, 2017.
[5]
A. B. M. Saed and A. R. E. Abdelaziz, "Flood Mapping and Risk
Assessments by Using Geographic Information System and Remote
Sensing," Sudan University of Science and Technology, 2016.
[6]
P. Adjei-Darko, "Remote Sensing and Geographic Information
Systems for Flood Risk Mapping and Near Real-time Flooding
Extent Assessment in the Greater Accra Metropolitan Area," KTH
Royal Institute of Technology, Stockholm, Sweden, 2017.
[7]
J. K. Peckol, Embedded System: A Contemporary Design Tool,
Wiley, 2019.
[8]
T. Nguyen and S. Z. Andreasen, "From Lab on a Chip to Point o
f
Care Devices: The Role of Open Source Microcontrollers; Anders
Wolff; Dang Duong Bang," Micromachines, vol. 9, no. 8, p. 403,
2018.
[9]
Z. Gao, Y. Yang, L. Zhai, N. Jin and G. Chen, "A Four-Sector
Conductance Method for Measuring and Characterizing Low-
Velocity Oil–Water Two-Phase Flows,"
I
EEE Transactions on
Instrumentation and Measurement, vol. 65, no. 7, pp. 1690-1697,
2016.
[10]
T. Perumal, M. N. Sulaiman and C. Y. Leong, "Internet of Things
(IoT) enabled water monitoring system," in 2015
I
EEE 4th Global
Conference on Consumer Electronics (GCCE), Osaka, 2015.
[11]
S. S. Sonavane and D. B. P. Patil, "Experimentation for Packet Loss
on MSP430 and nRF24L01 Based Wireless Sensor Network,"
Journal Of Advanced Networking and Applications, vol. 1, no. 1, pp.
25-29, 2009.
[12]
A. M. Davis, R. G. Pearson, J. E. Brodie and B. Butler, "Review and
conceptual models of agricultural impacts and water quality in
waterways of the Great Barrier Reef catchment area,"
arine and
Freshwater Research, vol. 68, no. 1, pp. 1-19, 2016.
[13]
M. H. H. Ichsan, W. Kurniawan and M. Huda, "Water Quality
Monitoring with Fuzzy Logic Control Based on Graphical
Programming," Telkomnika, vol. 14, no. 4, p. 1446, 2016.
[14]
M. Fakoor, A. Kosari and M. Jafarzadeh, "Humanoid robot path
planning with fuzzy Markov decision processes,"
J
ournal of Applied
Research and Technology, vol. 14, no. 5, pp. 300-310, 2016.
[15]
H. Z. Sabzi, D. Humbersona, S. Abudu and J. P. King, "Optimization
of adaptive fuzzy logic controller using novel combined evolutionary
algorithms, and its application in Diez Lagos flood controlling
system, Southern New Mexico,"
E
xpert Systems with Applications,
vol. 43, pp. 154-164, 2016.
... However, this does not guarantee a system is said to be successful or reliable, and it only takes considerable time. This research was motivated by previous research that was carried out, namely, developing a prototype of a water canal to prevent flooding in rivers [10,11]. Fault tolerance is a system's ability to continue performing its duties when an error occurs. ...
... Previous research detected floods using fuzzy logic using ultrasonic sensors with embedded systems using NRF24L01 which has an error of 4.64% [11]. However, this study calculated errors based on manual calculations, so only the incoming data were assessed. ...
... Another previous research conducted is water channel control using Fuzzy Logic [11] and Simple Additive Weighting (SAW) [10]. The river must have a smooth flow and be free of obstructions. ...
Article
Reading data from sensors in the context of the Internet of Things (IoT) is one of the main parameters of a high-reliability system. Data reading by sensors is prone to errors due to various variables that the problem cannot accommodate. One method to overcome this problem is the time redundancy algorithm, where the sensor takes data and its best value several times. In this study, the sensors used to calculate the water levels are ultrasonic sensors and resistance. At the river monitoring point, data is sent using the UDP (User Datagram Protocol) protocol that previous studies have used. This research has been done as a prototype with a maximum distance between sensor nodes of one meter. The results of sending data using UDP were successful, with an average delay of 3293 microseconds. And the ultrasonic sensor that has been tested based on transient fault against time redundancy has an accuracy of 94.5% based on a sampling delay of 1000ms.
... Third is research that utilizes control system mechanisms and artificial intelligence [12,13,14]. And finally there is research that implements (wireless sensor networks) [15,16,17]. In general, research on flood detection is based on river monitoring with several measurement variables, such as: water level, water flow velocity, rainfall intensity, satellite data and remote sensing, either as a single system or utilizing a wireless sensor network. ...
Article
Full-text available
River flooding is a condition when the water in a river overflows and exceeds its normal capacity, thereby flooding the surrounding area. This flood disaster has been a known problem for a long time and causes great damage in the affected areas. Flood events inRivers are influenced by many factors, such as climate change, rapid urbanization, inappropriate land use, ineffective water management patterns, as well as uncontrolled addition of hard soil surfaces. Flood conditions in rivers involve complex processes and are influenced by various factors components, such as rainfall, water flow, topography, vegetation, and many other factors. Therefore, this research is very urgent because it can help reduce the negative impacts of flooding, increase public safety, become a basis for decision making, save costs and resources and make a positive contribution to technological development. This study aims to create a prototype of a flood early warning system. The system is based on a wireless sensor network whose interconnections are connected by a star topology. Every node is a combination of several sensors (sensor fusion) that are related to detecting floods, such as: height sensors, water flow speed sensors and rainfall intensity sensors. Design of hardware (hardware) and software (software) will be done. A classification mechanism based on Fuzzy Logic will be used to estimate flood conditions based on existing data. Flood estimation will determine the time and distance of flood events that will occur. Several experiments in the laboratory will be carried out to determine the performance of the designed system.
Article
Full-text available
p class="Abstrak">Jaringan Sensor Nirkabel (WSN) adalah salah satu teknologi yang muncul untuk proses deploy dari Internet of Things, Smart System, Machine to Machine networks dan lain sebagainya. Dimana setiap node dari WSN tersebut memiliki kemampuan untuk sensing , komputasi hinga proses pengiriman data. Pemrosesan data secara umum dilakukan pada Cloud atau node lain, hal ini menyebabkan beban kerja dari node lain atau Cloud tersebut menjadi cukup berat. Proses sensing dapat dilakukan dengan menggunakan berbagai sensor sesuai kebutuhan, sedangkan teknologi untuk pemrosesan pada node sensing disebut dengan teknologi Edge Computing. Konsep dari Edge Computing adalah bagaimana sebuah node bisa berpikir untuk menyelesaikan masalah atau mengambil keputusan. Kemudian data hasil pengolahan tersebut dikirimkan ke node yang lain untuk diolah lebih lanjut sehingga kinerja dari node lain atau Cloud lebih ringan. Salah satu teknologi dalam pengiriman data yang dapat dipergunakan dengan baik dan kemampuan jarak komunikasinya cukup panjang adalah LoRa. Salah satu topologi untuk WSN yang dinilai sangat baik untuk pengiriman data adalah Mesh, dimana seluruh node dapat berkomunikasi dengan baik. Oleh karena itu pada penelitian ini akan difokuskan untuk melakukan analisis kemampuan LoRa dalam pengiriman data berdasarkan jarak dan besar data. Karena pada implementasinya jarak berdasarkan besar data hasil pengolahan dari Edge Computing cukup bervariasi. Sehingga pada penelitian ini menghasilkan studi kelayakan LoRa sebagai perangkat untuk proses komunikasi pada WSN menggunakan topologi Mesh. Berdasarkan hasil penelitian yang dilakukan secara keseluruhan LoRa cukup baik untuk pengiriman data hingga 256 bytes dan jarak 300 meter berdasarkan delay , throughput , RSSI dan SNR sehingga sangat layak untuk diimplementasikan pada Edge Computing . Abstract Wireless Sensor Networks (WSN) is one of the emerging technologies for the deployment of the Internet of Things, Smart Systems, Machine to Machine networks and so on. Where each node of the WSN has the ability to sensing, computation until the process of sending data. Data processing is generally done on the Cloud or other nodes, this causes the workload of other nodes or the Cloud to be quite heavy. The sensing process can be done by using various sensors as needed, while the technology for processing the sensing node is called Edge Computing technology. The concept of Edge Computing is how a node can think to solve a problem or make a decision. Then the processing data is sent to another node for further processing so that the performance of other nodes or the Cloud is lighter. One of the technologies in sending data that can be used properly and the ability of its long communication distance is LoRa. One of the topologies for WSN that is considered very good for sending data is Mesh, where all nodes can communicate well. Therefore this research will focus on analyzing the ability of LoRa in sending data based on distance and data size. Because in the implementation of the distance based on the large data processing results from Edge Computing is quite varied. So that this research resulted in a feasibility study of LoRa as a device for the communication process at WSN using Mesh topology. Based on the results of research conducted overall LoRa is good enough for sending data up to 256 bytes and a distance of 300 meters based on delay, throughput, RSSI and SNR so it is very feasible to be implemented on Edge Computing. </p
Article
Full-text available
Flooding is a water event inundation the land area due to the overflow of water from rivers or rainwater runoffs with high intensity. Kanagawa Prefecture is a country of Japan that has overcome flood events with a simple and high-tech flood control system. The conservation of watersheds and green open spaces as water catchments and the use of naturally occurring and artificial rivers and ponds show the simplicity of the flood control technology adopted by the Kanagawa Prefecture government. Subsurface drainage is a high-tech flood control system that is connected to surface drainage and guttering system in resident's housing. Based on the Kanagawa experiences, this study is an effort to apply the concept for the Makassar City of Indonesia, which the flood still occurs. Data collection methods were conducted with direct observation in the field and were described qualitatively based on the facts and literature approaches. The results of the analysis indicate that the type of flood control such as Miyagase dam in Kanagawa prefecture is the same as the Bili-Bili dam on Jeneberang River as flood control in Makassar City. The high-tech flood control type in Kanagawa Prefecture is sub-surface drainage that has not been applied in Makassar. This research is expected to be a reference for the Government of Indonesia, especially the City of Makassar in formulating policy concerning solving the problem of flooding.
Article
Full-text available
Microcontrollers are programmable, integrated circuit chips. In the last two decades, their applications to industrial instruments, vehicles, and household appliances have reached the extent that microcontrollers are now the number-one selling electronic chip of all kinds. Simultaneously, the field of lab-on-a-chip research and technology has seen major technological leaps towards sample handling, sample preparation, and sensing for use in molecular diagnostic devices. Yet, the transformation from a laboratory based lab-on-a-chip technology to actual point-of-care device products has largely been limited to a fraction of the foreseen potential. We believe that increased knowledge of the vast possibilities that becomes available with open source microcontrollers, especially when embedded in easy-to-use development environments, such as the Arduino or Raspberry Pi, could potentially solve and even bridge the gap between lab-on-a-chip technology and real-life point of care applications. The profuse availability and extraordinary capabilities of microcontrollers, namely within computation, communication, and networking, combined with easy-to-use development environments, as well as a very active and fast moving community of makers, who are eager to share their knowledge, could potentially be the difference between a dreadful “chip-in-a-lab”-situation, and the next successful start-up. Here follows a brief insight into how open source microcontrollers could potentially have a transformative effect on the field of lab-on-a-chip research and technology. Details in some specific areas of application are briefly treated before addressing challenges and future perspectives.
Article
Full-text available
Water quality is the most important aspect to ensure success in various aspects of life, for example in the shrimp ponds. On a shrimp pond, water conditions are very vital because it has a very strict threshold. Unstable water conditions will affect growth and condition of shrimps, eat passion of shrimps, until their ability to survive greatly affect the survival of the shrimps. The percentage of farmers harvesting shrimps if the water did not have good conditions then the farmers will suffer significant losses if yields were not as expected, began from the amount of shrimp that was reduced due to death or the quality of the shrimp were judged from the size of the shrimp. So the authors wanted to do research on how to maintain the quality of the water in shrimp pond so that the water quality is maintained. To overcome this, we need to monitor water conditions based on the level of salinity and turbidity of water in order to stay in good condition. In this case, the researchers used fuzzy logic to monitor the amount of water quality and water volume. In this study only conducted water quality monitoring process but to do water changes to a certain condition still conducted manually. As well as the programming language used as the NI LabVIEW graphical programming with the application form to see monitoring of water quality so that water conditions are well preserved.
Article
Full-text available
There is observational evidence that hydrometeorological extremes, such as heavy rainfall events, have become more frequent and intense in the last decades around the world. In Brazil, intense rainfall events that triggered flash floods and landslides were responsible for 74% of the deaths related to natural disasters in the 1991–2010 period. To evaluate Brazil’s hot spots of vulnerability to these disasters, two indices were developed using three data sets: (1) climate, with IPCC climate extreme indices; (2) environmental, including land use, drainage systems, relief, slope, road density and hydrography; and (3) socioeconomic, including the Gini coefficient, Human Development Index, housing conditions and a poverty-related index. Simulations at high resolution were carried out using the Eta 20-km regional climate model nested within two global climate models: HadGEM2 ES and MIROC 5 IPCC AR5 models. For the baseline period of 1961–1990, the vulnerability indices were adjusted by means of an iterative process and were validated by comparing them to the Brazilian National Disasters Data. The two indices were also used to estimate the vulnerability up to the end of the twenty-first century, using the representative concentration pathways (RCP) 4.5 and 8.5 from the IPCC AR5 RCP scenarios. The results indicate a large increase in Brazil’s vulnerability to landslides and flash floods in the context of climate change.
Article
Full-text available
In contrast to the case of known environments, path planning in unknown environments, mostly for humanoid robots, is yet to be opened for further development. This is mainly attributed to the fact that obtaining thorough sensory information about an unknown environment is not functionally or economically applicable. This study alleviates the latter problem by resorting to a novel approach through which the decision is made according to fuzzy Markov decision processes (FMDP), with regard to the pace. The experimental results show the efficiency of the proposed method.
Conference Paper
Full-text available
Water is always a crucial part of everyday life. Due to global environmental situation, water management and conservation is vital for human survival. In recent times, there were huge needs of consumer based humanitarian projects that could be rapidly developed using Internet of Things (IoT) technology. In this paper, we propose an IoT based water monitoring system that measures water level in real-time. Our prototype is based on idea that the level of the water can be very important parameter when it comes to the flood occurrences especially in disaster prone areas. A water level sensor is used to detect the desired parameter, and if the water level reaches the parameter, the signal will be feed in realtime to social network like Twitter. A cloud server was configured as data repository. The measurement of the water levels are displayed in remote dashboard.
Article
Full-text available
Adequate conceptual frameworks that link land use to water quality and ecosystem health are lacking for tropical and subtropical freshwater systems, so we review here extensive water-quality research undertaken in the Great Barrier Reef catchment area (GBRCA) and present conceptual models synthesising the dynamics of agricultural pollutants and their ecological effects. The seasonal flow regime defines the following key periods of water-quality risk over the annual hydrological cycle for diverse GBRCA ecosystems: initial 'pre-flush' flows during the transition from the dry to the wet season; early wet-season 'first flush' flows; peak wet-season flood flows; and sustained base flow or periods of disconnection during the dry season. The level of seasonal contrast varies from the perennial systems of the wet tropics to the intermittent systems of the dry tropics. Major water-quality stressors may be catchment scale (e.g. in streams draining broad-scale agriculture) or more localised (e.g. cattle access, irrigation tail water). Water-quality stressors such as ammonia toxicity and hypoxia (due to organic or nutrient runoff and enhanced plant productivity) are of low relevance to downstream GBR ecosystems but are major threats to fresh waters. Similarly, whereas high contaminant loads in wet-season floods present the highest water-quality risk to marine ecosystems, the greatest risk in fresh waters is often from acute contamination during early wet-season 'pre-flush' flows into lentic waters, or continuous input of contaminants over long periods of base flow. Because of differences in the nature of risk periods, water-quality threats and pollutant-delivery mechanisms, the benefits of different management options to improve water quality can also differ among freshwater habitats and between freshwater and marine environments.
Article
Measuring water holdup and characterizing the flow behavior of an oil-water two-phase flow is a contemporary and challenging problem of significant importance in industry. To address this problem, we develop a new method to design a new four-sector distributed conductance sensor. Specifically, we first use the finite-element method (FEM) to investigate the sensitivity distribution of the electric field and then calculate its response on the measurement electrodes. Based on the FEM analysis results, we extract two optimizing indexes to describe and find the optimum geometry for the four-sector distributed conductance sensor. We carry out oil-water two-phase flow experiments in a vertical upward pipe to validate the designed sensor implemented in the measurement of water holdup. In addition, we use the multivariate pseudo Wigner distribution (MPWD) method to analyze the multivariate signals from the four-sector distributed sensor. Our analytical and experimental results indicate that the four-sector distributed conductance sensor enables measuring water holdup and the MPWD allows uncovering local flow behavior revealing different oil-water flow patterns.