Abstract
Flood forecasting is usually performed by means of physically based models or conceptual models. Data-driven methods such as Artificial Neural Networks (ANN) are a promising solution as they can extract complex non-linear dependencies between inputs and outputs with robustness, generalization, and computational efficiency. However, the ANNs still rank below the classical method of numerical solvers for Saint Venant Equations in terms of accuracy. To bridge the accuracy gap, this work focuses on devising a Physics Informed Neural Network (PINN) model for spatial-temporal scale flood forecasting based on the Saint Venant Equations. The ANN architecture is extended to PINN with the implementation of the custom Partial Differential Equation (PDE) loss. This procedure allows to quickly steer the learning algorithm toward a true solution. A synthetic dataset was developed by performing numerical simulations of the Saint Venant Equations for training and evaluation of the PINN model. The results demonstrate that the PINN model performs better than the ANN Models and is suitable for water depth forecasting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baydin AG, Pearlmutter BA, Radul AA, Siskind JM (2017) Automatic differentiation in machine learning: a survey. J Mach Learn Res 18(1):5595–5637
Baymani M, Effati S, Niazmand H, Kerayechian A (2015) Artificial neural network method for solving the Navier–Stokes equations. Neural Comput Appl 26(4):765–773
Bhola PK, Nair BB, Leandro J, Rao SN, Disse M (2019) Flood inundation forecasts using validation data generated with the assistance of computer vision. J Hydroinf 21(2):240–256
Delestre O, Darboux F, James F, Lucas C, Laguerre C, Cordier S (2017) FullSWOF: full shallow-water equations for overland flow. J Open Source Softw 2(20):448. https://doi.org/10.21105/joss.00448
Devia GK, Ganasri BP, Dwarakish GS (2015) A review on hydrological models. Aquat Procedia 4:1001–1007
Dockhorn, T. (2019) A discussion on solving partial differential equations using neural networks. ArXiv Preprint arXiv:1904.07200
Elsafi SH (2014) Artificial neural networks (ANNs) for flood forecasting at Dongola station in the River Nile Sudan. Alex Eng J 53(3):655–662
Fotiadis S, Pignatelli E, Valencia ML, Cantwell C, Storkey A, Bharath AA (2020) Comparing recurrent and convolutional neural networks for predicting wave propagation. ArXiv Preprint arXiv:2002.08981
Géron A (2019) Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: concepts, tools, and techniques to build intelligent systems. O’Reilly Media, Sebastopol
Goodfellow I, Bengio Y, Courville A, Bengio Y (2016) Deep learning, vol 1. MIT Press, Cambridge
Haehnel P, Mareček J, Monteil J, O’Donncha F (2020) Using deep learning to extend the range of air pollution monitoring and forecasting. J Comput Phys 408:109278
Jain SK, Mani P, Jain SK, Prakash P, Singh VP, Tullos D, Kumar S, Agarwal SP, Dimri AP (2018) A brief review of flood forecasting techniques and their applications. Int J River Basin Manag 16(3):329–344
Kao I-F, Zhou Y, Chang L-C, Chang F-J (2020) Exploring a long short-term memory based encoder-decoder framework for multi-step-ahead flood forecasting. J Hydrol 124631
Karimpouli S, Tahmasebi P (2020) Physics informed machine learning: seismic wave equation. Geosci Front 11(6):1993–2001
Kasiviswanathan KS, He J, Sudheer KP, Tay J-H (2016) Potential application of wavelet neural network ensemble to forecast streamflow for flood management. J Hydrol 536:161–173
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. ArXiv Preprint arXiv:1412.6980
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using long short-term memory (LSTM) networks. Hydrol Earth Syst Sci 22(11):6005–6022
LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444
Lin Q, Leandro J, Wu W, Bhola P, Disse M (2020) Prediction of maximum flood inundation extents with resilient backpropagation neural network: case study of Kulmbach. Front Earth Sci 8:332
Martins R, Leandro J, Djordjević S (2018) Wetting and drying numerical treatments for the Roe Riemann scheme. J Hydraul Res 56(2):256–267
Moriasi DN, Arnold JG, Van Liew MW, Bingner RL, Harmel RD, Veith TL (2007) Model evaluation guidelines for systematic quantification of accuracy in watershed simulations. Trans ASABE 50(3):885–900
Mujumdar PP (2001) Flood wave propagation. Resonance 6(5):66–73
Qian K, Mohamed A, Claudel C (2019) Physics informed data driven model for flood prediction: application of deep learning in prediction of urban flood development. ArXiv Preprint arXiv:1908.10312
Raissi M, Karniadakis GE (2018) Hidden physics models: machine learning of nonlinear partial differential equations. J Comput Phys 357:125–141
Raissi M, Perdikaris P, Karniadakis GE (2019) Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J Comput Phys 378:686–707
Rumelhart DE, Hinton GE, Williams RJ (1985) Learning internal representations by error propagation
de Saint-Venant AJC (1871) Theorie du mouvement non permanent des eaux, avec application aux crues des rivieres et a l’introduction de marees dans leurs lits. Comptes Rendus Des Seances de l’Academie Des Sciences 36:154–174
Scarselli F, Tsoi AC (1998) Universal approximation using feedforward neural networks: a survey of some existing methods, and some new results. Neural Netw 11(1):15–37
Sene K (2012) Flash floods: forecasting and warning. Springer Science & Business Media, Berlin
Singh PK, Mishra SK, Jain MK (2014) A review of the synthetic unit hydrograph: from the empirical UH to advanced geomorphological methods. Hydrol Sci J 59(2):239–261
Sit M, Demir I (2019) Decentralized flood forecasting using deep neural networks. ArXiv Preprint arXiv:1902.02308
Sorteberg WE, Garasto S, Cantwell CC, Bharath AA (2019) Approximating the solution of surface wave propagation using deep neural networks. INNS big data and deep learning conference, pp 246–256
Stephen I (1990) Perceptron-based learning algorithms. IEEE Trans Neural Netw 50(2):179
Zhang R, Zen R, Xing J, Arsa DMS, Saha A, Bressan S (2020) Hydrological process surrogate modelling and simulation with neural networks. In: Pacific-Asia conference on knowledge discovery and data mining, pp 449–461
Zhao Y, Akolekar HD, Weatheritt J, Michelassi V, Sandberg RD (2020) RANS turbulence model development using CFD-driven machine learning. J Comput Phys 109413
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix
Appendix 1: Hyperparameter Settings
Attribute | Value |
---|---|
Activation function | ReLU |
Number of layers | 3 [19] |
Number of neurons | Gird search; (n1, n2, n3) |
Number of epochs | Early stopping |
Learning rate | 0.0001 |
Early stopping patience | 1 |
Batch size | 128 |
Optimizer | Adam |
Loss function | MSE |
Appendix 2: Grid Search Result for Best Number of Neurons in Each Layer for Every Model
Model | Grid (n1, n2, n3) |
---|---|
ANN 1 | 5, 5, 5 |
ANN 2 | 25, 25, 5 |
PINN | 5, 5, 5 |
PINN 3s | 15, 5, 5 |
PINN 5s | 25, 15, 25 |
Appendix 3: Generated Datasets for Training, Validation and Testing for Different PINN Models with Flood Scenarios in the Legend
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mahesh, R.B., Leandro, J., Lin, Q. (2022). Physics Informed Neural Network for Spatial-Temporal Flood Forecasting. In: Kolathayar, S., Mondal, A., Chian, S.C. (eds) Climate Change and Water Security. Lecture Notes in Civil Engineering, vol 178. Springer, Singapore. https://doi.org/10.1007/978-981-16-5501-2_7
Download citation
DOI: https://doi.org/10.1007/978-981-16-5501-2_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-5500-5
Online ISBN: 978-981-16-5501-2
eBook Packages: EngineeringEngineering (R0)