Flood prediction using nonlinear instantaneous unit hydrograph and deep learning: A MATLAB program

Minyeob Jeong, Changhwan Kim, Dae Hong Kim

Research output: Contribution to journalArticlepeer-review

Abstract

In this study, we developed a MATLAB program for flood prediction in a watershed. The program consists of three modules. The instantaneous unit hydrograph (IUH) generation module utilizes a power-law based interpolation method to generate IUHs. The generated IUH is a function of the rainfall excess intensity and therefore considers nonlinearity. The long short-term memory (LSTM) module employs “lstmLayer” from the MATLAB deep learning toolbox to predict total rainfall excess; this is then used to estimate the curve number (CN) value for each flood event. The LSTM module uses a land surface modeling dataset and rainfall-runoff data as inputs. The flood hydrograph generation module calculates effective rainfall hyetographs and then predicts flood hydrographs using a convolution integration. A detailed description of the program is provided along with an application example for real watersheds. The application results demonstrated that our program can be effectively used for flood prediction in practice, particularly for large flood events.

Original languageEnglish
Article number105974
JournalEnvironmental Modelling and Software
Volume175
DOIs
StatePublished - Apr 2024

Keywords

  • Curve number
  • Deep learning
  • Flood
  • Instantaneous unit hydrograph
  • MATLAB
  • Rainfall-runoff

Fingerprint

Dive into the research topics of 'Flood prediction using nonlinear instantaneous unit hydrograph and deep learning: A MATLAB program'. Together they form a unique fingerprint.

Cite this