You are on page 1of 6

2018 International Conference on Computing, Mathematics and Engineering Technologies – iCoMET 2018

River Flow Pattern Recognition for Flood Mitigation

Muhammad Hussain Mughal Zubair Ahmed Shaikh


Department of Computer Science Department of Computer Science
Sukkur IBA University Mohammad Ali Jinnah University
Sukkur ,Pakistan Karachi, Pakistan
muhammad.hussain@iba-suk.edu.pk zubair.shaikh@jinnah.edu

Abstract— Climate change increasing variation of Indus recommendation system will map the water flow
river flow pattern and impact on the community configuration on the simulated stream of data from
compelled the national and international organization to WSN(Wireless Sensor data) generated by WaterGrid
develop a sustainable proactive solution for flood [2].In the last decade, pattern recognition techniques
mitigation. We are investigating the strategy that can save were utilized for water quality [3] variation.
recurring cost of recovery and rehabilitation imposed Recommender system would be integrated with structure
after every flood disaster. A great literature has been information of river contextual flow symmetric
published demonstrating statistically analysis of flood information from WaterOnto [4] an ontology of water
impact and proposed solution of reservoirs. Other’s
resources and related concepts along relationship.
modeled flood mathematically, to predict future disasters.
In this paper, we proposed a deterministic computational
Diagnosing the flood pattern and configuration of the
model supported by contextual knowledge base and live river flow triggering breaches are identified captured for
monitoring of flood plain. We proposed the deterministic avoidance strategy.
approach for flow configurations and their adjustment
catering flood disaster mitigation and maintaining smooth
flow. Identifying River flow configurations are then setting
II. LITERATURE REVIEW
the configuration to avoid flooding are simulated for The systems well defined structures are used to
recommendation system towards modeling autonomous model the automated application [5] . Theoretical
system for river flow. computer science has supported identification of pattern
and characterizing the situations. The string pattern
Keywords- Deterministic model; Monitoring; flood based on abstract theory opened the dimension in the
disaster; contingency planning; flow configurations, flow medical science. DNA structure are classified and
pattern recognition. searched based on non-deterministic machines and
different string pattern be classified[6] on aggregation
I. INTRODUCTION levels of DNA string . Machine learning and automating
The climate change triggered disaster has great algorithms are used for text categorization in past[7].
impacts on the country economy[1]. These disasters jerk The deterministic approaches also used for sewer
down the growth of country development and prosperity systems improved accuracy of sewerage water flow and
graph downward. In this paper, our proposal is based on determines the impacts of rainfall on drainages for
the application of the determinism in theoretical improved prediction level[8]. We categorize the
computer science domain. The disaster management situations based on different flow in rivers and
caused due to the unexpected flooding triggered by categorize the situation in normal, above average,
climate change in the south Asia. The theme of the danger etc. The requirements of stakeholders translated
entire project is to monitor, diagnose possible solution, to machine configuration followed by authenticating the
control and add-on management strategy based on mandate of the interacting user. The RAT( Requirement
effectiveness and need of irrigation system. The flood Analysis Tool)[9] are affective to translate water
water is mainly the cause of heavy rainfall or diversion and management stakeholder requirements in
unpredictable patterns of snow melting mountains natural language, categorize to types for authentication
during summer’s season. That caused variation in river and mapped to optimal configuration keeping the flow
flow further agitated by rainfall on river belt or suburb. normal with flood avoidance strategy. pEvoSAT [10]
With the deficiency of dams or reservoirs, which can was proposed for Reduction of complexity of search
store that water and enable to use that water generating space by applying SAT theory on the Boolean variables
electricity later. The precious unused water is being and optimization with genetic algorithm. Pakistan is
wasted. This excess water flows out of the dams and agricultural country with major portion of economy
then makes the way towards the surroundings and coming from agricultural productivity. Prospective
ultimately carrying everything which comes in its way. improvements in agricultural productivity is directly
For case study, we have selected the Indus River area as proportional to provision of water to drought suffered
main irrigation system network of Pakistan to apply our areas. Remote sensing for diagnosing the irrigation
deterministic model. Identifying real-time flow performance is discussed in [11]. Management of
configuration of five rivers with collection of bridges ground[12] water is remained a big challenge, hurdles in
generates a large search space of safe flow sustainable distribution plan and developing strategy for
configurations. From configuration flow model, the balancing supply-consumption problem.

978-1-5386-1370-2/18/$31.00 ©2018 IEEE


2018 International Conference on Computing, Mathematics and Engineering Technologies – iCoMET 2018

III. METHODOLGY

A. Components of flood mitigation


We proposed a deterministic model based on flow states
of the river and tagging the river flow at particular point
by distributing in different ranges. The water flow
ranges are aggregated to categories of water levels as
shown in Table 1. We assigned labels to water flow
ranges for simulation and string configuration
generation. For modeling our case study, we selected
the biggest Indus River from irrigation system of
Pakistan. We generated strings based on the flow levels
and generating all permutation of the set of all possible
flow configuration. This enables the identification of
the flood generating or dangerous situation triggering
configurations were classified into difference ranges
and tagged based on their magnitude or possible impact.
Identifying the correlation among these configuration,
factors contributing this configuration are identified,
turned up to last stable states. In case of unavoidable
situation the mitigation strategy applied by estimating
the impacts of tentative river breach on particular spot
result in loss of lives and socio-economical destruction. Figure 1. Components of deterministic river flow monitoring
We can predict the occurrence of the danger situation B. Mapping of river components to state transition
and develop the contingency planning with more graph
efficiently than based on historical data coined with
other parameters such as humidity, temperature The Indus river system of the Pakistan has ten (10)
main barrages. We represented barrages as states in our
resulting snowfall glaciers and or evaporation rate in
state transition diagrams, which is staring from Skardu
the fields , rainfall forecast, breach point suburb,
and ends in the Arabian Sea. The system is entirely
magnitude of loss, approachability of volunteers and deterministic as the flow of the entire system is
relief organizations, etc. Furthermore by assimilation of unidirectional. The water flow starts from Skardu
the these parameters of the rainfall , statistical data, and passing through different intermediate states with
ontology of the relevant domain knowledge for better different flow capacity reaches to terminal state Arabian
understanding assisting efficient planning, and Sea. Hence, water flow is asymmetric with irreversible
mitigation strategy. flow direction in the entire system. The Indus River (IR)
area is distributed in ten (10) states to simulate as
In situation of the development of bridge, construction, nondeterministic Machine (M1) as shown shaded areas
or maintenance works, we need to divert flow .These in Figure 2.
string captured patterns will support for suitable flow The main states of the machine (M1) from upward to
plans as well. The successful implementation on this downward order are Skardu, Partab Bridge, Besham,
model and after pruning, tuning and validation of the Tarbela, Attock, Kalabagh, Chashma, Taunsa, Guddu,
results, same may be replicated for the other rivers or Sukkur, Kotri and Arabian Sea. We represented
any irrigation system on the globe. The following accepting and rejected states based on danger flow
subsections describes the macro level characterization exceeding capacity limits controlled by context sensitive
and labeling of Indus river portion that recursively grammar related to the entire system. The accepting
would be applicable for canals and waters courses after state / conditions are the normal conditions in which no
flooding possibility. Whereas, rejecting states/
success implementation and validation. We proceed in
conditions are the abnormal or unexpected water levels,
this scheme horizontally for other rivers and vertically
which represents high tendency towards flood. Defining
or recursively for canals and water courses. Component the deterministic flow by machine M1, we will integrate
of flood mitigation are shown in Figure1. the other machines also so that we can conclude that our
solution is feasible and we may able to control, monitor
and manage the flood through deterministic system.

978-1-5386-1370-2/18/$31.00 ©2018 IEEE


2018 International Conference on Computing, Mathematics and Engineering Technologies – iCoMET 2018

Tarbela = TR
Attock = AT
Kalabagh = KA
Chashma = CH
Taunsa = TA
Guddu = GU
Sukkur = SU
Kotri = KO
F = Arabian Sea = SE

Machine Description:
M1 = ( Q , ∑ , , qo , F ) Where Q = Finite Set of States
Q = {q0, q1, q2, q3,…,qn }
For our machine Q = {Skardu, Tarbela, Attock,
Kalabagh, Chashma, Taunsa, Guddu, Sukkur, Kotri,
Arabian_Sea}
∑ = Finite set of flow ranges. For our machine ∑ = {
l1,m1,h1,v1,x1 , l2,m2,h2,v2,x2, l3,m3,h3,v3,…, ln, mn, hn, vn,
xn }
=transition function
qo = initial state
For our machine qo = S (Skardu)
F = Set of Final States
For our machine F = SE (Arabian Sea)
The water level ranges symbol (x) are derived from
Table-I Flow Limits of Rivers are mentioned in map
figure 3:

TABLE I. WATER LEVE RANGES


Level Water Level Symbol
Categories Ranges
2.5 ≤ x ≤ 3.75 l1
Low 2.0 ≤ x ≤ 3.5 l2
2.0 ≤ x ≤ 3.0 l3
3.75 ≤ x ≤ 5 m1
3.5 ≤x ≤ 5 m2
Medium 3.0 ≤ x ≤ 4.5 m3
Figure 2. The barrages links mapped for representation of the
Machine (M1) and its states. [13] 5.0 ≤ x ≤ 6.5 h1
5.0 ≤ x ≤ 7.0 h2
High 4.5 ≤ x ≤6.5 h3
C. Proposed Machine description
6.5 ≤ x ≤ 8.0 v1
We proposed the system focused on the implementation
of the finite states in the domain of flood disaster 7.0 ≤ x ≤ 9.0 v2
Very High 6.5 ≤ x ≤ 8.0 v3
management. This designed to control, monitor and
management of the floods caused by drastic variation of Extra High 8.0 ≤ x ≤ 9.0 x1
flow pattern.
9.0 ≤ x x2
We have selected the Indus river (IR) area as machine
M1. Pakistan irrigation system consists of 19
Configuration of the Machine:
barrages[14], we mapped 7 on Indus river as states of
R(L) = TR(l1,m1,h1,v1,x1) . AT(l1,m1,h1,v1,x1) . KA
the machine. The starting state qo is Skardu, we have
(l1,m1,h1,v1,x1) . CH (l1,m1,h1,v1,x1) . TA (l1,m1,h1,v1,x1)
denoted it with S, while the final state (F) is Arabian
. GU (l2,m2,h2,v2,x2) . SU (l2,m2,h2,v2,x2) . KO (l3,m3,
Sea.
h2,v2,x2)
The flow of the water from the initial state qo to final
Consider the Transition Function
state Arabian Sea (F). Every machine state (barrage)
has its own unique symbol & different storage capacity
level. The state symbols in the sequential format are
shown below: Which describes the result of a transition from
States Symbols (Naming Conventions): state q with symbol x’s value as input. In our
qo = S= Skardu

978-1-5386-1370-2/18/$31.00 ©2018 IEEE


2018 International Conference on Computing, Mathematics and Engineering Technologies – iCoMET 2018

proposed system transition from state symbol (q) alert for action on river flow controlling gates to avoid
and the water level symbol (x) range value on the situation and transform to safe configuration. This
basis x it passes through that particular state. process continues for all barrages and values of flow
ranges from the domain {l1, l2, l3, …, x2}depends on
Water level may be changed on each successive the capacity of that particular barrage and outflowing
location by discharge to canals or adjoining canals, canals. The coordination between nodes computing flow
rainfall, evaporation, or any other deterministic and at each barrages are monitored by other nodes in
nondeterministic reasons. The varying magnitude hierarchical scheme. The recommender system notify
must be determined to control the flow, and avoid the administrative authorities for confirmation and
from dangerous situation. The water level next to committing the action.
state or barrage can be predicted from current state IV. GENTIC ALOGORITH FOR OPTIMIZATION
to the next state by catering the parameters for
We proposed Genetic Algorithm for search space
efficient contingency planning. Some of the
complexity reduction. The permutation of all
transitions from one state to the next state are possible configuration of fourteen (14) proposed
shown below: levels and sample 7 barrage would be computation
(Skardu, ) = {Tarbela} expensive especially for real-time systems. The
(Tarbela, l1) = {Attock} is similar to (qo, a)=q1 genetic algorithm is used for generating the
(Attock, l1) = {Kalabagh} permissible flow configurations. Suppose we start
(Kalabagh, l1) = {Chashma} with chromosome “Wi = TR l1 AT l2 KA m1 CH m3
(Chashma, l1) = {Taunsa} TA x1 GU v2 SU h3 KO l3 SE” and “Wj = TR l3 AT l2
KA m2 CH m1 TA x2 GU v2 SU h2 KO l1 SE” are
(Taunsa, l1) = {Guddu}
representing the acceptable strings configuration. Our
(Guddu, l2) = {Sukkur} fitness function is complement of flood generation
(Sukkur, l2) = {Kotri} configuration. Crossover by changing the levels from
(Kotri, l3) = {Arabian Sea} the domain of levels in Table 1. The two new
Strings generated by the Machine: chromosome are generated. The mutation stage will flip
W = TR l1 AT l1 KA l1 CH l1TA l1 GU l2 SU l2 KO l3 SE highest level to one lower level. If the resultant new
In the proposed system, we have used the population is not from flood configuration then
Nondeterministic automation model as the system resultant configuration is stored tagged as smooth
don’t needs to memorize the previous state of flow data configuration set and indexed with time of the flow to
and all the states have their own storage capacity, so if classify seasonal flow pattern.
the water level is high in the previous state, it doesn’t
means that it is also remains high in the next state. It
V. IMPLEMENTATION
may decrease by discharge, breach or increase by
rainfall or adjoining points.
The string generated by machine with values & states For simulation, we create IDs at different places saved
are mentioned below: longitude and latitude for each ID (Area) of the all five
W = (Tarbela) (2.5) (Attock) (2.7) (Kalabagh) (2.8) rivers in Pakistan with GIS coordinate information of
(Chasma) (3.0) (Taunsa) (3.1) (Guddu) (2.0) (Sukkur) the locations and flood capacity as shown in Figure 3.
(2.1) (Kotri) (1.9) (Arabian Sea) The transition shown in Figure 4 are sample of flow
W = TR l1 AT l1 KA m1 CH m1 TA m1 GU m2 SU m2 determination model. The calculated flow from
KO m3 SE simulated data and characterizing it as normal flow,
W = (Tarbela) (3.5) (Attock) (3.7) (Kalabagh) (3.8) average and danger flow. Longitude, latitude, minimum
(Chasma) (4.0) (Taunsa) (4.1) (Guddu) (3.5) (Sukkur) and maximum flow rate is saved for each specific ID
(3.6) (Kotri) (3.9) (Arabian Sea) (Area). The simulated number is generated randomly
between the maximum and minimum for level
State Transition Diagram of the Machine generation and flow is communication to admin by
The representation of the state transition graphs of river representing on web portal as shown in Figure 5. If the
flow assist in mitigation by diverting the flow to flow is average, that status update for each specific
medium or low flow level through discharges to canals. area. If simulated flow is more than maximum flow
On other hand estimating the abundance of water in then status updated as dangerous flow for
these canals and communicating farmer for development administrative authorities for proactive strategy for
of utilization plan for that access water efficiently. adjusting flow to control and avoid flooding. Besides,
Visualization of the flow model with flow configuration the particular string of flow configuration is also stored
in water levels would be input for recommender system in the flood configuration set. The data of flow is stored
assisting management authorities for contingency with time location, and strategy for prospective usages.
planning. The string configuration first compared to all
flood triggering configuration. On matching generated

978-1-5386-1370-2/18/$31.00 ©2018 IEEE


2018 International Conference on Computing, Mathematics and Engineering Technologies – iCoMET 2018

Figure 3. Flood Limits of the Rivers

Figure 4. Transition graphs for flow levels

978-1-5386-1370-2/18/$31.00 ©2018 IEEE


2018 International Conference on Computing, Mathematics and Engineering Technologies – iCoMET 2018

Figure 5. Live monitoring of flow processed by transition graph for location


[5] M. Blondin, A. Finkel, and P. McKenzie, "Well
VI. CONCLUSION AND FUTURE WORK behaved transition systems," arXiv preprint
arXiv:1608.02636, 2016.
[6] A. Currin, K. Korovin, M. Ababi, K. Roper, D. B.
Kell, P. J. Day, et al., "Computing exponentially
We proposed and simulated the flood pattern faster: implementing a non-deterministic universal
configuration identification models for flood mitigation. Turing machine using DNA," Journal of The Royal
Machine learning algorithm can be integrated for Society Interface, vol. 14, p. 20160990, 2017.
developing autonomous systems. In future, we may [7] F. Sebastiani, "Machine learning in automated text
develop a coordination system that integrate with categorization," ACM computing surveys (CSUR),
agricultural depart and irrigation department for vol. 34, pp. 1-47, 2002.
effective usage of that access water for more crops [8] L. S. Hansen, M. Borup, A. Møller, and P. S.
production. Mikkelsen, "Flow forecasting using deterministic
updating of water levels in distributed
hydrodynamic urban drainage models," Water, vol.
ACKNOWLEDGMENT 6, pp. 2195-2211, 2014.
[9] P. Jain, K. Verma, A. Kass, and R. G. Vasquez,
The authors thank the Department of Computer Science "Automated review of natural language
of Sukkur IBA University and CRUC of Mohammad requirements documents: generating useful
Ali Jinnah University for collaboration and support for warnings with user-extensible glossaries driving a
this research work. We also acknowledge Alhassan simple state machine," in Proceedings of the 2nd
India software engineering conference, 2009, pp.
Systems & Pakistan metrological department for data 37-46.
source provision for mapping and other designed [10] B. Shabash and K. C. Wiese, "PEvoSAT: A novel
solution. permutation based genetic algorithm for solving the
boolean satisfiability problem," in Proceedings of
the 15th annual conference on Genetic and
REFERENCES evolutionary computation, 2013, pp. 861-868.
[1] D. Bergholt and P. Lujala, "Climate-related natural [11] M. Ahmad, H. Turral, and A. Nazeer, "Diagnosing
disasters, economic growth, and armed civil irrigation performance and water productivity
conflict," Journal of Peace Research, vol. 49, pp. through satellite remote sensing and secondary data
147-162, 2012. in a large irrigation system of Pakistan,"
[2] M. H. Mughal, Z. A. Shaikh, and J. A. Shamsi, Agricultural water management, vol. 96, pp. 551-
"WaterGrid: A wireless sensor grid for riverine 564, 2009.
water management," in Multi-Topic Conference [12] A. S. Qureshi, P. G. McCornick, A. Sarwar, and B.
(INMIC), 2014 IEEE 17th International, 2014, pp. R. Sharma, "Challenges and prospects of sustainable
287-292. groundwater management in the Indus Basin,
[3] W. D. Alberto, D. a. M. a. del Pilar, A. M. a. Pakistan," Water resources management, vol. 24,
Valeria, P. S. Fabiana, H. A. Cecilia, and B. M. a. pp. 1551-1569, 2010.
de los Ángeles, "Pattern Recognition Techniques for [13] Govt, "Pakistan Metrological Department," ed,
the Evaluation of Spatial and Temporal Variations 2017.
in Water Quality. A Case Study:: Suquı́a River [14] M. A. Sohag and A. A. Mahessar, "Irrigation
Basin (Córdoba–Argentina)," Water research, vol. network regulation through CAD system," in
35, pp. 2881-2894, 2001. Information and Communication Technologies,
[4] Z. A. S. Muhammad Hussain Mughal, "WaterOnto: 2005. ICICT 2005. First International Conference
Ontology of Context Aware Grid-Based Riverine on, 2005, pp. 170-175.
Water Management System," Sukkur IBA Journal of
Computing and Methamatical Sciences, vol. 1, pp.
1-12, Jan-June 2017 2017.

978-1-5386-1370-2/18/$31.00 ©2018 IEEE

You might also like