Next Article in Journal
Effect of Meteorological Patterns on the Intensity of Streambank Erosion in a Proglacial Gravel-Bed River (Spitsbergen)
Previous Article in Journal
Trend and Variability in Droughts in Northeast China Based on the Reconnaissance Drought Index
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving the Computational Performance of an Operational Two-Dimensional Real-Time Flooding Forecasting System by Active-Cell and Multi-Grid Methods in Taichung City, Taiwan

1
Department of Civil Engineering, National Taipei University of Technology, 10608 Taipei, Taiwan
2
Water Resources Planning Institute, Water Resources Agency, Ministry of Economic Affairs, 41350 Taichung, Taiwan
3
National Center for High-Performance Computing, National Applied Research Laboratories, 30076 Hsinchu, Taiwan
*
Author to whom correspondence should be addressed.
Water 2018, 10(3), 319; https://doi.org/10.3390/w10030319
Submission received: 2 February 2018 / Revised: 8 March 2018 / Accepted: 12 March 2018 / Published: 14 March 2018

Abstract

:
An operational two-dimensional real-time flood forecasting system has been developed in Taiwan to prevent urban inundation. This system takes an hour to come up with forecasts for the next three hours, and the resolution of the forecasts is 40 × 40 m. This study used a large urban area of 126 km2 in downtown Taichung City for the case study and adopted the active-cell and multi-grid methods to meet the target by computing from data of a 12-h rainfall within one hour at 20 m × 20 m spatial resolution to provide faster forecasting and more hours for flood preparation. With the active-cell method, the Central Processing Unit (CPU) time was reduced by 65.04% from 659 m 29 s to 230 m 33 s under the 200-year return period storm. Further, with multi-grid methods, the CUP time was reduced by 73.98% from 230 m 33 s to 60 m 0 s. In general, the computing time of this model has been reduced 11-fold. The error validation coefficients of inundation areas were between 89.39~97.45% with an average error of depth between 1.06~3.22 cm.

Graphical Abstract

1. Introduction

Many countries have developed flood forecasting systems for flood prevention, such as the UK [1], Finland [2], Australia [3], Sweden [4], United States [5], Mekong River Commission [6], and so on. In Taiwan, the Water Resources Agency has developed flood forecasting systems using the structure of the Delft-FEWS (Flood Early Warning System) platform. The meteorology, radar, rainfall, water level, and other hydrological information have been integrated with the hydrological and hydrodynamic models into the platform. In 2013, the flood forecasting system forecasted the river stages for 26 main rivers in the next three to 24 h during the flooding period [7,8]. Most of the flood forecasting systems, using a one-dimensional model for the computation, cannot accurately simulate flow in urban areas [9]. In 2016, a two-dimensional real-time flood forecasting system was developed to prevent urban inundation in Taiwan. This system adopts the Delft-FEWS platform to integrate the quantitative precipitation forecasts form the Central Weather Bureau and the SOBEK model. This system takes only an hour to come up with forecasts for the next three hours in Taichung City [10], and the resolution of the forecasts is 40 × 40 m. The river terrains in Taiwan are quite steep, and the time of concentration usually lasts only several hours. The time of concentration in urban areas usually lasts less than 1 h. Most of the buildings in Taiwan are concrete buildings over two stories. As the Central Weather Bureau issues a sea or land warning for typhoons, the authorities and people are able to prepare. Therefore, when a flood forecast is issued, people in the flood-prone areas set up flood gates for the buildings to prevent flooding, and evacuate to the second floor of the building or neighboring shelter. The important items in the house are moved to higher places. The authorities dispatch mobile pumps to the flood-prone areas.
Many researches have tried to analyze the effects of different spatial Digital Elevation Model (DEM) data resolution for model calculations [11,12,13]. In general, using high-resolution elevation data leads to better inundation results than using low-resolution elevation data; however, the computational time increases with the increase of the DEM resolution. A variety of approaches has been developed for improving model performance. First, the hydraulic governing equations have been simplified to make the calculation more efficient [14,15]. Bates et al. presented a 1-D kinematic wave approximation for channel flow solved using an explicit finite difference scheme, and a two-dimensional diffusion wave representation of floodplain flow [16]. The floodplain routing was conducted by solving a continuity equation with flow rates between each cell, and each cell is to be calculated using some uniform flow formulae. Bates presented a reasonable cellular automaton (CA) approach which considered only the inertial term, requiring low computational cost [16]. Liu et al. also developed a CA model, in which only gravitational terms were used to count for flux exchanges between cells, to simulate the flood inundation process for urban areas during extreme storm events [17].
Secondly, grid resolution reduction is commonly adopted to reduce the number of grid cells and further accelerate the calculation, such as coarser grid resampling methods [18], multi-layered coarse grid methods [19], adaptive grid-based methods [20,21], unstructured grid [22,23,24], and sub-grid treatment methods [25,26,27]. Besides, the combination of 1D and 2D flood modelling also has the advantage of reducing grid numbers. In a pure 2D model, the minimum cell size is defined by the width of the stream channel. But, the requirement is not necessary if the coupled 1D/2D model is used [28]. On one hand, all open channel conveyance areas are modeled by the 1D model separately from the 2D model. Theoretically, the grid cells located inside the river width can be deleted. On the other hand, without the limitation of very fine 2D resolution for better representation of narrow channels, a larger grid resolution can be used for simulating flood propagation overland. SOBEK, a model developed by WL/Delft Hydraulics in the Netherlands, couples with the 1D Rural, 1D Urban, and 2D overland flow modules to deal with open channel flow, sewer pipe flow, and flood propagation on land, respectively.
For large-scale spatial problems where fine resolution data is required, it is often not possible nor practical to run the model on a single computer in a reasonable timeframe [26]. Therefore, the third approach, the parallelization approach [23,29], has been used to accelerate the computational efficiency of hydraulic models. Parallel computing can be classified into two types: numerical code parallelization and domain decomposition. As for the numerical code parallelization, despite the efforts needed to implement code parallelization, it still considers whether the numerical schemes are suitable for parallelization or not [29], and whether the code is accessible (usually not accessible for commercial code). By using the computation resources built in the graphic processing unit, the numerical scheme could be sped up efficiently. Kalyanapu et al. [30] used Flood2D-GPU to simulate the Taum Sauk pump storage hydroelectric power plant dam break flood event with the results of a 30-min event simulated in 2 mins. Teng et al. [31] listed and well organized most of the inundation models and pointed out that adopting a GPU to accelerate the computation power was 10–100 times faster than the CPU version. However, the source codes and the algorithms of the models must be modified when the GPU methodology is adopted, and it is not suitable for most commercial models. As for domain decomposition, model computations are applied respectively to each spatially independent unit for parallelization without any code modification. Additional codes are required to deal with cross-boundary communications in the case that the discharge flow through units. However, the improvement of efficiency by domain decomposition is still limited to enormous high-resolution DEMs when the technology is applied to large study areas However, the improvement of efficiency by domain decomposition is still limited to enormous high-resolution DEMs when the technology is applied to large study areas [32].
Domain decomposition is a common algorithm for parallelization computation; however, the algorithm is limited to simulation areas with enormous high-resolution DEMs, especially in urban areas. There are very complex water networks in the city, such as rivers, drainage, sewers, and hydrological infrastructure. The terrain in urban areas is mostly flat. Even though it can be divided into many subcatchments, the flow usually crosses over between subcatchment and its neighboring subcatchments during storms and typhoons. Therefore, the subcatchments in flat areas must be simulated together to avoid the block of flow continuity between subcatchments. The model simulation of the entire urban area results in the increase of computation time when using higher DEMs resolution, or a decrease in the computation time when using lower DEMs resolution. The two-dimensional real-time flood forecasting system in Taichung City has been developed, and the resolution of the forecasts is 40 × 40 m. This study used a large urban area in downtown Taichung City for this case study and adopted the active-cell and multi-grid methods, first introduced in this paper, to increase the grid resolution without increasing the computational time. The aim of this study is to compute the model from a 12-h rainfall within one hour at 20 m × 20 m spatial resolution to provide faster forecasting and more hours for flood preparation.

2. Materials and Methods

2.1. Study Area

The 126 km2 study area is in the urban area of Taichung City, mostly covering a densely populated area. The terrain elevation tilts from north to south, and the direction of the flow is generally from north to south, as shown in Figure 1. Rivers, drainage, and sewer systems in this area constitute a complex water network system, and it is difficult to divide this area into different parts for parallel computing (Figure 1).

2.2. Delft-FEWS

Werner et al. developed the Delft-FEWS framework to provide a platform on which operational forecasting systems can be constructed [33,34]. This system allows flexibility in the integration of different hydrological and hydraulic models and real-time data. The Delft-FEWS platform has been applied in over forty operational forecasting centers since its introduction in 2002/2003 [35]. The two-dimensional real-time flood forecasting system in Taiwan is constructed according to the Delft-FEWS platform and integrates the SOBEK models and the quantitative rainfall forecast from the Central Weather Bureau (see Figure 2). Data transmission is controlled and done uniformly by the master control (MC) server. Areal average rainfall information can be obtained at the remote Delft-FEWS. It was compressed in zip format and then sent to the mainframe computers with local Delft-FEWS via Secure Copy (SCP). Eventually, the zipped files were decompressed and imported into local Delft-FEWS. Delft-FEWS can carry out format conversion, data supplementation, data interpolation, and data checking, as well as normalization of the spatial resolution of the data before inundation simulation. The flooding simulation of the entire urban area is divided into various projects, and each project is assigned to be calculated in a specific forecast shell server (FSS) computation unit. The computation of each project has to be completed within a specific amount of time. Lastly, the flooding simulation results of each project are integrated to generate the potential flooding range for the entire urban area. Together, the huge amount of time required for computation can be reduced, and the accuracy of the simulation result is preserved.
All of the Virtual Machines were setup with a cloud-based system and each physical server was equipped with Intel Xeon Et-2640 v2@ 2.00 GHz × 4, 196 GB memory, 16 cores, and 32 threads. Four threads were used in one Virtual Machine, in which one SOBEK model was executed to simulate each unit. All of the Virtual Machines started simultaneously every hour during storms. Seven Virtual Machines were distributed in one physical server to ensure stable performance of the 2D flooding simulation.

2.3. SOBEK Model

The SOBEK model, developed by WL/Delft Hydraulics, Netherlands, was selected for application in this study. The SOBEK model has several modes, including Rainfall-Runoff, 1D FLOW-Rural, 1D FLOW-Urban, Overland Flow-2D, and so on [36]. In this study, the rivers, regional drainage, rainwater sewers, and various hydraulic structures, including bridges, culverts, orifices, weirs, gates, pumping stations, and detention basins, etc., were set up in SOBEK. The SOBEK version used in this study was version 2.13, and the processor model used was Intel® Core ™ i7-3770K CPU @ 3.50 GHz.

2.4. Grid Methods

2.4.1. Active-Cell

The flow of rainfall can be divided into two phases. The first phase is the process of converging into drainages and river channels after the rainwater falls to the ground and then flows down the terrain through streams, ditches, and other flow routes. At this stage, SOBEK uses the Rainfall-Runoff module to convert rainfall into runoff and then directly into the downstream channels of catchment. This method is based on 1D-2D coupling modules, and the computational efficiency is much faster than that of 2D distributed streamflow model. The second phase is when the flow process after the runoff is introduced into the channel. The SOBEK uses the 1D-2D coupling modules to perform the calculation. When the 1D channel encounters the bottleneck of conveyance or the embankment protection standard is insufficient, flooding will occur over the bank and then, the 2D overland flood module simulates the dynamic changes of water flooding.
The ability of the SOBEK model to handle grid computation can only be around one million levels, and the computational efficiency will decrease as the number of grids increases. The active-cell technology adopts extreme rainfall scenarios to conduct inundation simulation to determine the greatest inundation. The grids that were not inundated were then removed, leaving only the grids that were inundated, which is “active-cell”, so as to effectively reduce the number of grids in order to enhance the effectiveness of the computing process (Figure 3). Though the inactive cells are excluded from the whole modeling process, the water balance is still satisfied during the modeling. SOBEK adopts the RR-1D-2D coupling modules to simulate different hydrologic processes. The Rainfall-Runoff (R-R) module will meet the water balance of the Rainfall-Runoff conversion process. As for the terrain-related flow path, slope and other parameters within the RR module are estimated using the original DEM. The active-cell DEM is used for the 2D flood flow module and has no relationship with the RR module. After the runoff converges into the channel, the 1D-2D coupling modules are used to calculate the 1D channel flow and 2D overland flow simultaneously. Because the active-cell contains the inundated cells due to extreme rainfall events, it meets the grid needs for normal rainfall events. In theory, the 1D-2D hydrological calculation has a very high conservation of mass. The advantage of those methods is the computation time of the 2D flood model can be shortened, and at the same time the accuracy of the simulation results can be maintained to a certain standard. The disadvantage of the active-cell method is only applicable to the RR-1D-2D coupling model, and is not suitable for the pure 2D overland flood model.

2.4.2. Multi-Grid

In this study, a near real-time forecasting model for large scale domains is developed via a domain partition concept similar to, but slightly different from the domain decomposition approach. The multi-grid method divides the entire urban area into several calculation units according to the terrain from high to low elevation. Every unit includes the main computation grids and their upstream and downstream layout. The purpose of the upstream layout of the grid is to consider the overland flow in the upstream direction, and the purpose of the downstream layout of the grid is to ensure smooth overland flow out of the main computational grid. The function of the extended grid is to ensure the accuracy of the computational grid’s simulation results and to avoid the impact of the changes in the upstream and downstream flow fields on the computation grid. Each calculation unit is calculated individually and combined together to get the simulation result of entire urban area (Figure 4).
In this study, the multi-grid method divided the entire urban area into eleven calculation units, in which all the main computation grids of each calculation grid were of 20 m resolution. Each main computation grid has its upstream and downstream extended grids. The resolution of the extended grids were 20, 40, or 80 m in this study. The scope of the layout of the extended grids in the upper and lower streams should be as narrow as possible or should adopt grids with low resolution in order to reduce the number of grids and the calculation time. On the other hand, the calculation precision of the grid itself must be kept correct. Therefore, it is necessary to discern how to determine the extension grid range and its spatial resolution. This study adopted a measurement standard by ensuring the accuracy of the main computation grid simulation results, in which the error validation coefficient of the inundation area must be more than 80% and the average error of inundation depth must be below 5 cm. Thus, the extended grid was preferentially tested with an 80 m resolution grid. When the accuracy of the simulation results of main computation grid fails to achieve the desired result, the extended resolution was then changed to 40 m and tested again. If the standard was still not achieved, the extended resolution was then changed to 20 m. The process of this numerical experiment was in fact to balance the computational efficiency and result’s accuracy. The overall process is shown in Figure 5.
In order to enhance the performance of the real-time simulations of high resolution, this study utilized cloud-based parallel computation within a number of computation cells composed of the grids associated with different resolutions. This can be carried out by using automatic scheduling process in the Delft-FEWS and eventually, the high-resolution inundation simulation can be obtained by combining the results from all computation cells.

2.5. Results Verification

In order to verify the accuracy of grid processing technology, this study used both the inundation area error and the inundation depth error validation equations to examine the inundation simulation results. The inundation area error validation equation is defined as follows:
A a = A c A f + A o A c ( % )
where
Af is the simulated inundation area (ha) when not using the multi-grid method;
Ao is the simulated inundation area (ha) using multi-grid method;
Ac is the overlapped area of both (ha);
Aa is the error validation coefficient of inundation area, which is between 0 and 100%; 0% represents complete error, and 100% represents correctness.
The error validation formula of inundation depth is defined as follows:
D a = i = 1 n | D o ( i ) D f ( i ) | A i i = 1 n A i
where
Df is the simulated inundation depth (cm) not using the multi-grid method;
Do is the simulated inundation depth (cm) using multi-grid technology;
Da is the average error (cm) for simulating the depth of inundation using the multi-grid method and the unused one;
Ai is the area (ha) of each computational grid.
The error validation coefficient of the inundation area in this study must be above 80%, whereas the average error of the inundation depth must be below 5 cm.

3. Results and Discussion

3.1. Active-Cell

This research first adopted extreme storm scenarios to conduct inundation simulation to simulate the most serious inundation events. Then, the non-inundation grids in the model were removed, leaving the active-cell of inundation grids to reduce the overall number of grids and increase the computational speed. The “extreme storm” situation used in this study was based on the 12-h rainfall with a 500-year return period, and the first 6 to 12 h of rainfall were maintained at the maximum rainfall, as shown in Figure 6. The simulated inundation situation can be considered as the most serious inundation event. A non-inundation computation grid under such extreme storm conditions will present non-inundation conditions under other rainfall situations. As a result, these computation grids would not necessarily be involved in the calculation, while other computation grids would be used for subsequent analog calculus (Figure 3).
This study adopted grids of 20 m resolution to generate active-cells and then conducted simulations of 12-h rainfall duration with 200-year return periods (shown in Figure 7). The CPU time consumed by the model simulation is shown in Table 1. The number of grids with 20-m resolution was reduced by 72.68%, from 1,164,240 to 318,070, through the use of the active-cell method. And, the CPU time was reduced by 65.04% from 659 m 29 s to 230 m 33 s. To reach the objective of simulating 12-h rainfall of the whole area within one hour under the grid resolution of 20 m, a multi-grid method must be used.

3.2. Multi-Grid

This research divided the downtown Taichung City into 11 calculation units, in which all the main computation grids of each calculation grid were of 20 m resolution. As the terrain elevation of this study area tilts from north to south and the direction of flow is also roughly from north to south, the multi-grid layout was conducted by stitching grids from north to south, as shown in Figure 8. The main computation grid and the number of extended grids of each calculation unit are shown in Table 2.
This research adopted 10-year and 200-year return period storms to verify the results of the active-cell and multi-grid methods (as shown in Figure 7 and Figure 9). The verification indicators for 10-year return period storms of the 11 calculation units’ simulations are shown in Table 3, where the CPU time spent by each calculation unit was shortened to less than half an hour. While the efficiency coefficient of inundation area was between 85.78 and 100%, the average error of inundation depth was between 0.02 and 1.79 cm. The verification indicators for 200-year return period storms of the 11 calculation unit simulations are shown in Table 3, where the CPU time spent by each calculation unit was within one hour, and unit 8 consumed the longest time of 60 m 0 s. The CPU time with the active-cell method, but without the multi-grid method was 230 m 33 s (Table 1). With both active-cell and multi-grid methods, the CPU time reduced by 73.98% from 230 m 33 s to 60 m 0 s. While the efficiency coefficient of inundation area was between 89.39 and 97.45%, the average error of inundation depth was between 1.06 and 3.22 cm.
From the above research, it was shown that the CPU time from a 10-year return period storm was almost half that of a 200-year return period storm. The greater the extent of inundation, the more CPU time is required. The average errors of inundation depth from a 10-year return period storm are lower than those of a 200-year return period storm, because the inundation situation of the 200-year return period storm are more serious than those of a 10-year return period storm.

4. Conclusions

With the active-cell method, the CPU time was reduced by 65.04% from 659 m 29 s to 230 m 33 s for a 200-year return period storm. Further, with multi-grid methods, the CPU time was reduced by 73.98% from 230 m 33 s to 60 m 0 s. In general, the model was accelerated eleven-fold. The resolution of the inundation simulation results can meet the needs for high accuracy in urban areas, and the reduction in the calculation time for model simulation could also increase the time for flood preparation. During typhoons and storms, the two-dimensional real-time flood forecasting system runs 24 h a day non-stop to provide real-time flood forecasting. In order to further validate the results of the inundation simulation, future studies should be fitted with input from inundation gauges to verify the results of the model calculations.

Acknowledgments

The authors thank the editors and anonymous referees for their thoughtful comments and suggestions. This research project is funded by the Water Resources Agency, Ministry of Economic Affairs, Taiwan (grant numbers MOEAWRA1050132). The authors appreciate George Chih-Yu Chen for his assistance in the English editing.

Author Contributions

Che-Hao Chang and Ming-Ko Chung performed the experiments; Song-Yue Yang wrote the paper; Chih-Tsung Hsu and Shiang-Jen Wu built the model.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Werner, M.; Cranston, M.; Harrison, T.; Whitfield, D.; Schellekens, J. Recent developments in operational flood forecasting in england, wales and scotland. Meteorol. Appl. 2009, 16, 13–22. [Google Scholar] [CrossRef]
  2. Vehviläinen, B.; Huttunen, M. Hydrological Forecasting and Real Time Monitoring in Finland: The Watershed Simulation and Forecasting System (WSFS); Finnish Environment Institute: Helsinki, Finland, 2001. [Google Scholar]
  3. Kirby, D. Flood integrated decision support system for melbourne (fidss). In Proceedings of the 2015 Floodplain Management Association National Conference, Brisbane, Australia, 19–22 May 2015. [Google Scholar]
  4. Johnell, A.; Lindström, G.; Olsson, J. Deterministic evaluation of ensemble streamflow predictions in sweden. Hydrol. Res. 2007, 38, 441–450. [Google Scholar] [CrossRef]
  5. Krajewski, W.F.; Ceynar, D.; Demir, I.; Goska, R.; Kruger, A.; Langel, C.; Mantilla, R.; Niemeier, J.; Quintero, F.; Seo, B.-C. Real-time flood forecasting and information system for the state of iowa. Bull. Am. Meteorol. Soc. 2017, 98, 539–554. [Google Scholar] [CrossRef]
  6. Tospornsampan, M.J.; Malone, T.; Katry, P.; Pengel, B.; An, H.P. Fmmp component 1 short and medium-term flood forecasting at the regional flood management and mitigation centre. Mekong River Comm. 2009, 7, 155–164. [Google Scholar]
  7. Chang, C.-H. Establishment and Application of Radar Data and Hydrologic Models in an Integrated Platform of Hydrometeorology Observation; Water Resources Agency: Taichung, Taiwan, 2013.
  8. Chang, C.-H. The Development of Value-Add Application for Rainfall Rader Data and Multiple Hydrology Models Based on Fews_Taiwan; Water Resources Agency: Taichung, Taiwan, 2014.
  9. Syme, W.; Pinnell, M.; Wicks, J. Modelling flood inundation of urban areas in the uk using 2d/1d hydraulic models. In Proceedings of the 8th National Conference on Hydraulics in Water Engineering, Gold Coast, Australia, 13–16 July 2004; The Institution of Engineers: Gold Coast, Australia, 2004. [Google Scholar]
  10. Chang, C.-H. Integrated Platform for Application of High-Performance 2D Inundation Simulation; Water Resources Planning Institute: Taichung, Taiwan, 2016.
  11. Moore, M.R. Development of a High-Resolution 1D/2D Coupled Flood Simulation of Charles City, Iowa; University of Iowa: Iowa City, ID, USA, 2011. [Google Scholar]
  12. Sampson, C.C.; Fewtrell, T.J.; Duncan, A.; Shaad, K.; Horritt, M.S.; Bates, P.D. Use of terrestrial laser scanning data to drive decimetric resolution urban inundation models. Adv. Water Resour. 2012, 41, 1–17. [Google Scholar] [CrossRef]
  13. Meesuk, V.; Vojinovic, Z.; Mynett, A.E.; Abdullah, A.F. Urban flood modelling combining top-view lidar data with ground-view sfm observations. Adv. Water Resour. 2015, 75, 105–117. [Google Scholar] [CrossRef]
  14. Marks, K.; Bates, P. Integration of high-resolution topographic data with floodplain flow models. Hydrol. Process. 2000, 14, 2109–2122. [Google Scholar] [CrossRef]
  15. Haile, A.T.; Rientjes, T. Effects of lidar dem resolution in flood modelling: A model sensitivity study for the city of Tegucigalpa, Honduras. In Proceedings of the ISPRS WG III/3, III/4, V/3 Workshop “Laser Scanning 2005”, Enschede, The Netherlands, 12–14 September 2005; Volume 3, pp. 12–14. [Google Scholar]
  16. Bates, P.D.; De Roo, A. A simple raster-based model for flood inundation simulation. J. Hydrol. 2000, 236, 54–77. [Google Scholar] [CrossRef]
  17. Liu, L.; Liu, Y.; Wang, X.; Yu, D.; Liu, K.; Huang, H.; Hu, G. Developing an effective 2-d urban flood inundation model for city emergency management based on cellular automata. Nat. Hazards Earth Syst. Sci. 2015, 15, 381–391. [Google Scholar] [CrossRef] [Green Version]
  18. Yu, D.; Lane, S.N. Urban fluvial flood modelling using a two-dimensional diffusion-wave treatment, part 1: Mesh resolution effects. Hydrol. Process. 2006, 20, 1541–1565. [Google Scholar] [CrossRef]
  19. Chen, A.S.; Evans, B.; Djordjević, S.; Savić, D.A. Multi-layered coarse grid modelling in 2d urban flood simulations. J. Hydrol. 2012, 470, 1–11. [Google Scholar] [CrossRef] [Green Version]
  20. Hunter, N.M.; Bates, P.D.; Horritt, M.S.; De Roo, A.; Werner, M.G. Utility of different data types for calibrating flood inundation models within a glue framework. Hydrol. Earth Syst. Sci. 2005, 9, 412–430. [Google Scholar] [CrossRef]
  21. Wang, J.P.; Liang, Q. Testing a new adaptive grid-based shallow flow model for different types of flood simulations. J. Flood Risk Manag. 2011, 4, 96–103. [Google Scholar] [CrossRef]
  22. Wang, X.; Cao, Z.; Pender, G.; Neelz, S. Numerical modelling of flood flows over irregular topography. Proc. Inst. Civ. Eng. Water Manag. 2010, 163, 255–265. [Google Scholar] [CrossRef]
  23. Sanders, B.F.; Schubert, J.E.; Detwiler, R.L. Parbrezo: A parallel, unstructured grid, godunov-type, shallow-water code for high-resolution flood inundation modeling at the regional scale. Adv. Water Resour. 2010, 33, 1456–1467. [Google Scholar] [CrossRef]
  24. Li, Z.; Wu, L.; Zhu, W.; Hou, M.; Yang, Y.; Zheng, J. A new method for urban storm flood inundation simulation with fine cd-tin surface. Water 2014, 6, 1151–1171. [Google Scholar] [CrossRef]
  25. Yu, D.; Lane, S.N. Urban fluvial flood modelling using a two-dimensional diffusion-wave treatment, part 2: Development of a sub-grid-scale treatment. Hydrol. Process. 2006, 20, 1567–1583. [Google Scholar] [CrossRef]
  26. Yu, D. Parallelization of a two-dimensional flood inundation model based on domain decomposition. Environ. Model. Softw. 2010, 25, 935–945. [Google Scholar] [CrossRef]
  27. Stelling, G.S. Quadtree flood simulations with sub-grid digital elevation models. Proc. Inst. Civ. Eng. 2012, 165, 567. [Google Scholar] [CrossRef]
  28. Dhondia, J.; Stelling, G. Application of one-dimensional-two-dimensional integrated hydraulic model for flood simulation and damage assessment. In Proceedings of the International Conference on Hydroinformatics, Cardiff, UK, 1–5 July 2002; pp. 265–276. [Google Scholar]
  29. Neal, J.C.; Fewtrell, T.J.; Bates, P.D.; Wright, N.G. A comparison of three parallelisation methods for 2d flood inundation models. Environ. Model. Softw. 2010, 25, 398–411. [Google Scholar] [CrossRef]
  30. Kalyanapu, A.J.; Shankar, S.; Pardyjak, E.R.; Judi, D.R.; Burian, S.T. Assessment of GPU computational enhancement to a 2D flood model. Environ. Model. Softw. 2011, 26, 1009–1016. [Google Scholar]
  31. Teng, J.; Jakeman, A.J.; Vaze, J.; Croke, B.F..; Dutta, D.; Kim, S. Flood inundation modelling: A review of methods, recent advances and uncertainty analysis. Environ. Model. Softw. 2017, 90, 201–216. [Google Scholar]
  32. Costabile, P.; Macchione, F. Enhancing river model set-up for 2-d dynamic flood modelling. Environ. Model. Softw. 2015, 67, 89–107. [Google Scholar] [CrossRef]
  33. Werner, M.; van Dijk, M.; Schellekens, J. Delft-fews: An open shell flood forecasting system. In Hydroinformatics: (in 2 Volumes, with CD-ROM); World Scientific: Singapore, 2004; pp. 1205–1212. [Google Scholar]
  34. Werner, M.; Heynert, K. Open model integration—A Review of practical examples in operational flood forecasting. In Proceedings of the Seventh International Conference on Hydroinformatics, Nice, France, 4–8 September 2006; pp. 155–162. [Google Scholar]
  35. Werner, M.; Schellekens, J.; Gijsbers, P.; van Dijk, M.; van den Akker, O.; Heynert, K. The delft-fews flow forecasting system. Environ. Model. Softw. 2013, 40, 65–77. [Google Scholar] [CrossRef]
  36. Deltares. Sobek User Manual; Deltares: Delft, The Netherlands, 2017. [Google Scholar]
Figure 1. Map of the study area.
Figure 1. Map of the study area.
Water 10 00319 g001
Figure 2. Two-dimensional real-time flood forecasting system framework.
Figure 2. Two-dimensional real-time flood forecasting system framework.
Water 10 00319 g002
Figure 3. The concept of active-cell.
Figure 3. The concept of active-cell.
Water 10 00319 g003
Figure 4. The multi-grid concept.
Figure 4. The multi-grid concept.
Water 10 00319 g004
Figure 5. The production flow chart of the calculation unit of the main grid and extended grid in each computation unit.
Figure 5. The production flow chart of the calculation unit of the main grid and extended grid in each computation unit.
Water 10 00319 g005
Figure 6. (a) The hydrograph of 500-year return period rainfall; (b) The hydrograph of extreme storm conditions.
Figure 6. (a) The hydrograph of 500-year return period rainfall; (b) The hydrograph of extreme storm conditions.
Water 10 00319 g006
Figure 7. The hydrograph of 200-year return period rainfall.
Figure 7. The hydrograph of 200-year return period rainfall.
Water 10 00319 g007
Figure 8. Combination diagram of the main grid and the extended grid of each computation unit.
Figure 8. Combination diagram of the main grid and the extended grid of each computation unit.
Water 10 00319 g008
Figure 9. The hydrograph of a 10-year return period rainfall.
Figure 9. The hydrograph of a 10-year return period rainfall.
Water 10 00319 g009
Table 1. Comparison of models with and without the active-cell method.
Table 1. Comparison of models with and without the active-cell method.
MethodNumber of GridCPU Time
Without active-cell method1,164,240659 m 29 s
With active-cell method318,070230 m 33 s
Table 2. The number of main computation grids and extended grids of each computation unit.
Table 2. The number of main computation grids and extended grids of each computation unit.
UnitGrid TypeGrid Resolution (m)Numbers
Unit 1upstream extended grid801937
computation grid2032,014
downstream extended grid801905
Unit 2upstream extended grid408230
computation grid2029,139
downstream extended grid801461
Unit 3upstream extended grid (2)801381
upstream extended grid (1)405833
computation grid2020,584
downstream extended grid802302
Unit 4upstream extended grid4012,161
computation grid2024,172
downstream extended grid802437
Unit 5upstream extended grid (2)802602
upstream extended grid (1)403141
computation grid2028,887
downstream extended grid801995
Unit 6upstream extended grid (2)801915
upstream extended grid (1)405744
computation grid2028,827
downstream extended grid802699
Unit 7upstream extended grid803907
computation grid2033,135
downstream extended grid802111
Unit 8upstream extended grid2026,622
computation grid2031,948
downstream extended grid802148
Unit 9upstream extended grid (2)4014,846
upstream extended grid (1)2015,141
computation grid209361
Unit 10upstream extended grid (2)40843
upstream extended grid (1)2014,846
computation grid2026,859
downstream extended grid8014,862
Unit 11upstream extended grid (2)4010,264
upstream extended grid (1)2026,584
computation grid2019,755
Table 3. The comparison of computation results of 10-year and 200-year return period storms.
Table 3. The comparison of computation results of 10-year and 200-year return period storms.
Computation
Unit
10-Year Return Period Storm200-Year Return Period Storm
CPU
Time
Validation Coefficient of Inundation Area
(%)
Average Error of Inundation Depth
(cm)
CPU TimeValidation Coefficient of Inundation Area
(%)
Average Error of Inundation Depth
(cm)
Unit 125 m 22 s96.270.3148 m 07 s96.311.73
Unit 225 m 24 s87.691.4752 m 48 s94.511.66
Unit 325 m 54 s86.941.7646 m 15 s93.332.02
Unit 428 m 03 s91.101.4756 m 12 s97.452.26
Unit 525 m 22 s85.781.6152 m 48 s90.283.22
Unit 626 m 31 s89.651.7951 m 03 s89.392.84
Unit 725 m 00 s88.720.6550 m 40 s92.022.07
Unit 827 m 13 s88.910.5460 m 00 s94.882.09
Unit 924 m 39 s100.000.1147 m 53 s95.322.20
Unit 1028 m 59 s99.180.0250 m 15 s92.732.47
Unit 1125 m 58 s98.970.2143 m 16 s94.081.06

Share and Cite

MDPI and ACS Style

Chang, C.-H.; Chung, M.-K.; Yang, S.-Y.; Hsu, C.-T.; Wu, S.-J. Improving the Computational Performance of an Operational Two-Dimensional Real-Time Flooding Forecasting System by Active-Cell and Multi-Grid Methods in Taichung City, Taiwan. Water 2018, 10, 319. https://doi.org/10.3390/w10030319

AMA Style

Chang C-H, Chung M-K, Yang S-Y, Hsu C-T, Wu S-J. Improving the Computational Performance of an Operational Two-Dimensional Real-Time Flooding Forecasting System by Active-Cell and Multi-Grid Methods in Taichung City, Taiwan. Water. 2018; 10(3):319. https://doi.org/10.3390/w10030319

Chicago/Turabian Style

Chang, Che-Hao, Ming-Ko Chung, Song-Yue Yang, Chih-Tsung Hsu, and Shiang-Jen Wu. 2018. "Improving the Computational Performance of an Operational Two-Dimensional Real-Time Flooding Forecasting System by Active-Cell and Multi-Grid Methods in Taichung City, Taiwan" Water 10, no. 3: 319. https://doi.org/10.3390/w10030319

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop