Font Size: a A A

Research And Implement Of Key Techniques Of The 3D Dam-break Simulaton Sysyem

Posted on:2015-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:X N ZhouFull Text:PDF
GTID:2272330473451870Subject:Cartography and Geographic Information Engineering
Abstract/Summary:PDF Full Text Request
Dams are one of the key basic infrastructures in a country and play an important role in flood prevention, power generation, irrigation, etc. The flooding after a dam break can cause a huge loss of both lives and properties. Simulating the dam-break process provide insights into the extent to where a flooding can take place. The simulation can also provide other information critical for disaster prevention and reduction. This thesis investigates the key technologies of a 3D dam-break simulation system and implements a dam-break simulation system that can model dam breaking and flooding process.The most critical part in a 3D dam-break simulation system is the water flow simulation. The Smoothed Particle Hydrodynamics(SPH) method is used in the thesis to solve the Navier-Stokes(NS) equation, which governs the water flow process. The collision- reflection method is used to solve boundary issue in the SPH method. In order to improve computational efficiency and accuracy, the study uses fixed smoothing length and the linked-list algorithm to search adjacent particles. At last, the thesis uses the leap-frog method to get particles’ velocities and positions.Key technologies used in the implementation of the simulation include terrain processing and visualization, dam visualization, water flow simulation and visualization and viewing control. The dam-break simulation system is based on Open GL. The C# and C++ programming languages are used to implement the system.Three experiments are conducted in the dam-break simulation tests. The first two experiments are used to test the correctness of the algorithms. The last experiment is used to test the performance of the 3D dam-break simulation system. The results show that before the dam-break, particles that are used to simulate water are held back at the upstream region of the dam. After that, particles flow along the dam gap. As time goes by, the flooding area at the downstream region grows gradually. The dam-break simulation process can be viewed from different angles. The key technologies of the 3D dam-break simulation system are achieved.
Keywords/Search Tags:3D dam-break stimulation system, navier-stokes(NS) equation, smoothed particle hydrodynamics(SPH) method, OpenGL
PDF Full Text Request
Related items