Numerical Model And Software For Simulation And .

2y ago
11 Views
2 Downloads
1.27 MB
7 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Louie Bolen
Transcription

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia)Numerical Model and Software for Simulationand Visualization of Flooding in the Urban AreaSaeful Bahtiar1, Somporn Chuai-Aree1, Anurak Busamun1, and Areena Hazanee1 Abstract—The shallow water equation system was applied in thisstudy to model the water flow over complex topography in the urbanarea. A finite volume method based on the first order well-balancedscheme was used to solve the model. In order to upgrade the capabilityof flood control in urban areas, we developed in this work thenumerical software for simulation and visualization of flooding in theurban areas. The developed software was used for the flood simulationin Jakarta, Indonesia. The simulation results can show effects ofbuilding for the urban flooding.Keywords— Shallow water equations, Finite Volume Method,Simulation, Visualization.I. INTRODUCTIONLOOD is one of the catastrophic events that can result toseveral effects such as loss of human life and loss ofeconomics. Flood is the most common natural disasterwhich often occurs in almost countries all over the world.Flooding may be caused by several reasons, such as heavy rains,dam-break, flood embankments [10]. Previous studies haveshown that the use of mathematical model can simulateflooding in urban areas, for example: [10], [9], and [3].The shallow water equations (SWEs) are one of themathematical models which describe the surface flow overcomplex topography and also used to simulate manyphenomena of practical interest including river flood, tsunamipropagation and dam break flow [5], [1], [13]. Solutions ofshallow water equations are difficult to be solved analytically,and numerical methods are needed.There are many approaches of numerical methods that arewidely used for solving the SWEs. They include the finiteelement method (FEM), the finite volume method (FVM) andthe finite different method (FDM), etc. The most of researchersselected to use the finite volume method for the water flowsimulation. For the finite volume method, [8] developed arobust, accurate and computationally efficient numerical modelto solve shallow water equations, and finite volume methodbased on triangular grid is used, while [2] studied the finitevolume method to solve shallow water equations and Godunov-FSaeful Bahtiar1 is with the Mathematics and Computer Science Department,Prince of Songkla University, Pattani, Thailand .Somporn Chuai-Aree1, Anurak Busamun1 and Areena Hazanee1 are with theMathematics and Computer Science Department, Prince of Songkla University,Pattani, pe method based on the approximate Riemann solver is usedto compute the flux function.For the numerical methods, the solutions obtained are alwaysrelated to computer programing because numerical calculationsare often repeated every time to calculate the solutions.Computer simulation based on software development isnormally used to minimize fatalities and damage to publicservice facility for disaster preparation and prevention process.Computer programs were developed in previous works forflooding simulation. [4] Developed lizard software forsimulation of flooding, while [1] simulated and visualizedrainwater flow in the surface by developing the software.Moreover, numerical techniques were studied for improvingthe numerical model. [12], [11] and [7], provided twoimportant factors for solving shallow water equations that aresteady-state stationary and contact discontinuities. Both thecompletions are not always easy to be handled numericallyusing standard numerical schemes. This difficulty can beovercome by using the well-balanced schemes [7]. [12] used asecond order scheme based on linear reconstruction for solvingwell-balanced scheme and prove the scheme can preserve thenon-negativity water height. [11] Develop a first order schemewith hydrostatic reconstruction to solve well-balanced scheme.[6] proved that the first order based on hydrostaticreconstruction can preserve the computation in the wet-dryfront area.In order to upgrade the capability of flood control in theurban areas, we developed in this work a numerical model andsoftware for simulation and visualization of flooding in theurban area. The FVM based on the first order well-balancedscheme is used to solve the shallow water equations.The paper is organized as follows. Section 2 presents shallowwater equations, while section 3 provides the details about thenumerical method. Section 4, the application of city floodsimulations with building and without building is shown. Theresults in application are given in section 5, and conclusion ispresented in section 6.II. SHALLOW WATER EQUATIONSThe model in this work was developed based on shallowwater equations for determining the behavior of water flow inthe urban area. The model system is presented in vector form asfollow:

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia) q f q g q z q s q t x y(1) where q h uh vh T is the vector of dependent variablesconsisting of the water depth h, the discharge per unit width uhand vh with velocity component u and v in the x and ydirections, and t is the time. The vector f and g can be expressed in terms of theprimary variables u, v and h as uh vh 2 1 2f q u h gh , g q uvh , 2 21 2 uvh vhgh 2 . (2) R 0 S q S fx , Z q ghS 0 x ghS S0y fy where f q and g q are the flux vectors of the system inthe directions of the coordinate axis x and y, respectively. g isthe acceleration due to gravity, R is the rate of river increasedby rainfall. S 0 x and S 0 y are the bed slope in x and ydirections, respectively. S fx and S fy are the friction terms in xand y directions, can be estimated by using the Manningresistance law.S fx gn2u v uh2 h 432, S fy gn2u v vh2Fig. 1 The notation used for a Cartesian 2D grid (a) and typicalstructured grids (b)Integrating the conservation law in (1) over each grid cell,and by applying Gauss divergent theorem to the second andthird terns, we obtain: Ci , j qdxdy F n d t Ci , j(4)Ci , jthecell boundary.Dividingwiththecellarea i, j xi, j y i, j , and denoting Q i , j , Z i , j , and S i , j as the average of q , z q and s q over the cell C i , j respectively,the (4) becomes, Qi , j t(3) where C i , j is the control volume, is the boundary of the C i , j . F f q , g q is the flux vectors at each interface of2 h 4 3 z q dxdy s q dxdy 1 i, j F n d Z i , j S i , j(5)where subscripts i, j denote spatial index of the cell.The line integral in (4) can be calculated by the sum of thefluxes over the four walls around the cell as shown in Fig. 1 (b).By using the first order well-balanced scheme in [11], theIn which n is the Manning resistance coefficient.III. NUMERICAL METHODgravity force Z i , j can be distributed to the numerical fluxes forThe finite volume methods based on the first order wellbalanced scheme is used to solve the model. The details can beshown as the followings.each sub-interface, and Euler's method can be used forapproximation of the time derivative, so we can write the finitevolume formulation asA. Finite Volume Discretization Over StructuredFor the finite volume method, the numerical domain issubdivided into rectangular (interval) grid cells of the form t * t * Qin, j 1 Qin, j f i 1 , j f i* 1 , j g i , j 1 g i*, j 1 tSi , j (6)2222 x y * *where f i 1 , j and g i , j 1 are the numerical fluxes function Ci , j x 1 , x 1 y 1 , y 1 as show in Fig. 1(a). Let i 2 i 2 j 2 j 2 x x 1 x 1 and y y 1 y 1 are the length of thei 2i 2j 2j 2 2 2ndepending upon the chosen scheme. Qi , j represents the cellaverage value over the (i,j) grid cell at time tn.B. Interface Fluxes Calculationcells.The fluxes calculation based on the first order well-balancedscheme was used in this work. The fluxes with gravity force ateach interface are computed based on the Harten, Lax and VanLeer (HLL) Riemann solver with good robustness and accuracyhttps://doi.org/10.15242/IIE.E121603076

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia)as showed in [9]. The application of this approach to thenumerical fluxes can be expressed as: (7)f i* 1 , j f HLL U i 1 , j , U i 1 , j Lix 1 , j2222 g i* 1 , j g HLL U i , j 1 , U i , j 1 Liy, j 1222 2(8) Where Lix 1 , j and L y 1 are well-balanced, can bei, j 22expression based on work [11] with 0 x g ˆ2 Li 1 , j hi 1 , j 222 0 where f HLL and 0 y , L 1 0i, j 2 g ˆ2 hi , j 1 2 2 C. Source Terms ComputationThe source term vectors S i , j in (2) consists of the rate ofn 1(9)(6), ashin, j 1 hin, j tRin, j nin each cell (i ,j) in the range of time step for n to n 1. For thesecond one, the friction forces can be computed by the semiimplicit method as showed in [1]. It update a new value ofuhin, j 1 in (6) as follows:uhin, j 1 guarantee that water depth is nonnegative. The formulas for ĥare given by (14)S L min u L ghˆ L , u R ghˆ R , 0 (15)SU max v D ghˆ D , vU ghˆU , 0 (16) min v D ghˆ D , vU ghˆU , 0 (17)SD(19) u v h n 2i, jn 2i, jn 1 4 / 3i ,, jgetvh in, j 1vh in, j 1 1 tgn2(20) h 2u in, j2v in, jn 1 4 / 3i ,, jThe semi implicit method allows to preserve stability andsteady state at rest.D.S R max u L ghˆ L , u R ghˆR , 0 gn 2Similarly, vh in, j 1 can be compute using formula so we can max 0, hi , j z i , j max z i , j , z i , j 1 the work of [14] as follows:uhin, j 11 thˆi 1 , j max 0, hi , j z i , j max z i , j , z i 1, j (12) ˆhi , j 1 2 In order to completely determine the numerical flux in HLLRiemann solver, there is need to estimate the wave speedsS R , S L , SU and S D . The wave speeds are assigned based on(18)Where Ri , j is the average rate of river increased by rainfall,Audusse’s scheme for preserving the lake-at-rest condition and2gives y xv ghˆ and v ghˆ .They are computed with the hydrostatic reconstruction state Tby U hˆ uhˆ vhˆ when ĥ is a particular value based on and for g q f qeigenvalues of Jacobian matrixcontrol volume per unit time, we update a new value of hi , j in g HLL are approximate Riemann solver and u ghˆ are the smallest and largestriver increased by rainfall and the friction force, For the firstone, because this one is water depth that is vertically added tobased on Harten, Lax and Van Leer (HLL) and can be definedby HLL f U L S R f U R S L S L S R U R U LfU L ,U R (10) S R S L g U D SU g U U S D S D SU U U U D HLL (11)gU D ,UU SU S D When u ghˆStability ConditionThe Courant Friedrich Lewy (CFL) condition, which is thestability criterion of explicit numerical schemes is used todefine the time step t where t 0.5 Amin(21) max In the (21) Amin min xi , j , yi , j , for all (i,j)where D is the computational domain, while max D,is themaximum absolute value of all the wave speeds in thehttps://doi.org/10.15242/IIE.E121603077

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia)computationaldomainwhichismaximumofmaxG. Algorithm OverviewThe developed algorithm consists of several steps describingthe calculation procedures, as illustrated in Fig. 3, the detail foreach step is described in the following steps:This study used open boundary conditions, and can be giveno Step 1: Read data and topography interpolation.o Step 2: Make initial data and create building (thedetails of the creating building will be shown in thenext section).o Step 3: Set boundary condition.o Step 4: Calculate the flux by using the first order wellbalanced scheme, and find the max wave speed. SR , SL , SU , SD for all the interface of all the cells.E. Boundary Conditionby q0, j q1, j , where q 0, j , q mx, j q mx 1, j , qi,0 qi,1 , qi,my qi,my 1 (22) q mx, j , qi,0 , qi,1 and q i , my are the vector ofdependent variables for the boundary cells.F. Topography InterpolationIn this work, Shuttle Radar Topography Mission (SRTM)topography data is used, and the data represent in the form of adata grid cells for each 90 meter. Topography data is bettermodeled by the smaller distance. Therefore, the topographyinterpolation is needed. In this study, we used the bilinearinterpolation technique for obtaining the interpolated data oftopography.Fig. 2 The bilinear interpolationOur purpose is to find the value ofas shown in Fig. 2,before we find the value of, we have to find value ofandby using the linear interpolation. ,andthen the approximated value ofis obtained by the linearand. The formula forcaninterpolationbe written asz i, j z x , y x 1 m y 1 n z x 1, y m x y 1 n z x , y 1 x 1 m n y z x 1, y 1 m x n y (23)Fig. 3 The algorithm overviewwhereis the position of the topographic data grid cellused for approximation withandwhenm i n x / n x , n j n y / n y(24)are the mapped indicates of the computational grid cellpositionto the topographic data grid.andarenumbers of columns and rows of the topographic data grid,whileandare number of columns and rows of thecomputational grid.https://doi.org/10.15242/IIE.E121603078o Step 5: Calculate, and compute the source term.o Step 6: Visualize the simulation results in 3D byOpenGL.o Repeat steps 3-6 until the simulation is finished.IV. APPLICATION CITY FLOOD SIMULATION WITH BUILDINGAND WITHOUT BUILDINGThis section will present how to set up the simulation offlooding in urban area by using our software developed in thiswork, including how to make the building, river and road datain the software. The software was developed by Lazarus.

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia)A. CharacteristicsFig. 4 shows the user interface of the software. Before westart the simulation, we have to know the step of the creatingsimulation. This software starts from the creation of topographyby using the interpolating the SRTM data and creation urbandata (shown in subsection B). Next, it computes and creates theinformation which is needed, such as velocity field, waterdepth, water level, arrival time and so on.of cell grid is 781 x 669. We defined four points, P1, P2, P3,and P4, to measure the results. The points are shown in Fig. 5,the positions of P1, P2, P3 and P4 are (636,609), (403,664),(501,386) and (269,359), respectively. The simulation used theManing’s coefficient is 0.01 (1/s), with the duration of thesimulation is 1800 s. The simulation results consist of:A. Flood Mapst 840s.Fig. 4 The user interface of the developed softwareB. Creating Building, River and the Road DataFor the flood simulation in urban, the creating of urban datawhich are building, rivers, and road data is very essential.Before we create the urban data, we have to know theirrespective positions in the real world. By using the Googleearth map we can know the precise position that we want (river,road, and building) and we can also know the latitude andlongitude the area for the respective data. Fig. 5 shows theinput pictures from Google earth map (right) where the latitudeand longitude was considered for creating the road, rivers, andbuildings.t 3360s.t 7560s.Fig. 6 The 3D represent of flood simulation by considering building(left) and without building (right) at t 840, 3360, and 7560s (from topto bottom)In Fig. 6 at t 840s, indicates that the initial flow hasexceeded the river. At t 3360s, the water that has flowed intothe surface and will soak in some areas of the surface. And att 7560s, the water already soaking at some point.Fig. 5 The 3D represent of creating river, road, and Building data(left) with consider map by using Google Earth (right)V. RESULT IN APPLICATIONB. Arrival TimeFor this application, the simulation area used in this paper isin some part of North Jakarta in Indonesia. The originaltopography data obtained from SRTM data. We make the depthof river 6 meter and using the initial water depth in the river 5meter, and assume the river increase by rain 0.1 m3/s. The sizehttps://doi.org/10.15242/IIE.E121603079

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia)Fig. 7 The 3D representation of each point evaluated the arrival timesFig. 7 shows the arrival time for each points of the floodsimulation with building and without building. Fig. 8 showsthat at the point 3, the arrival time of water flow in the urbanarea without building is faster than when a building is involved.This is because when a building is involved, once the waterflows from the river; it is blocked by this building and the watercoming from the river will collide back in opposite direction,thus making the flow of water very slow. The general results inthe Fig. 8 shows that (blue diamond with building and redrectangle without building) the arrival time without building isfaster than arrival time with building; and this it is caused bythe influence of the collision flow of water to the building.Fig 9. The depths of water for the flood simulation with buildings andwithout buildings, evaluated at P1, P2, P3 and P4, respectively (fromleft to right and top to bottom)Fig. 9 shows the water depth results for each points. Theresults show that the water depth without building deeper thanthe depth of waters that building. Because we set up theevaluated points that has building block the water flow. In thepoint 2 where the position of the point is (403, 664), the flow ofwater that crashed into the building on the right side a littledeeper than the flat water flow.D.Velocities Vector FieldFig. 8 The arrival time for each points of the flood simulation withbuilding and without buildingC. Water DepthFig. 10 The velocities of water for the flood simulation with buildingsand without buildings, evaluated at P1, P2, P3 and P4, respectively(from left to right and top to bottom)Fig. 10 shows the velocities of the flood simulation when weconsider area with building and without building. The resultsshow that the water flow rate will be faster flowing in the freesurface without interruption, but when there are havedistractions such as building, the water flow will more slowlyafter hit the building, because that the water hit the buildingwill be in the opposite direction which causes the speed to beslow.https://doi.org/10.15242/IIE.E121603080

6th Int'l Conference on Advances in Engineering Sciences and Applied Mathematics (ICAESAM’2016) Dec. 21-22, 2016 Kuala Lumpur (Malaysia)VI. DISCUSSION AND CONCLUSIONIn this paper, we applied shallow water equations to simulateand visualize water flow in urban area. The finite volumemethod based on the first order well-balanced scheme is used toapproximate the solutions. The results obtained show that thewater flow rate is more faster when the simulation is carried outwithout the involvement of buildings. Furthermore this is moreefficient as the water moves much faster without anyinterruption.ACKNOWLEDGMENTWe would like to thank the department of Mathematics andComputer Science for their assistance and guidance as well asPattani Bay Watch (PB Watch) Project at the Prince of SongklaUniversity, Pattani campus. [11][12][13]A. Busaman, K. Mek

numerical methods, the solutions obtained are . always . related to computer programing because numerical calculations are often repeated every time to calculate the solutions. Computer simulation based on software development is

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is 7 provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a .

och krav. Maskinerna skriver ut upp till fyra tum breda etiketter med direkt termoteknik och termotransferteknik och är lämpliga för en lång rad användningsområden på vertikala marknader. TD-seriens professionella etikettskrivare för . skrivbordet. Brothers nya avancerade 4-tums etikettskrivare för skrivbordet är effektiva och enkla att

Den kanadensiska språkvetaren Jim Cummins har visat i sin forskning från år 1979 att det kan ta 1 till 3 år för att lära sig ett vardagsspråk och mellan 5 till 7 år för att behärska ett akademiskt språk.4 Han införde två begrepp för att beskriva elevernas språkliga kompetens: BI