天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 水利工程論文 >

三維潰壩模擬系統(tǒng)關(guān)鍵技術(shù)研究與實現(xiàn)

發(fā)布時間:2018-11-07 11:11
【摘要】:大壩,作為國家重要的基礎(chǔ)設(shè)施之一,在洪水預(yù)防,蓄水發(fā)電、農(nóng)田灌溉等諸多方面發(fā)揮著重要的作用。大壩潰決后引發(fā)的洪水會造成嚴(yán)重的人員傷亡和財產(chǎn)損失。對大壩潰壩過程進(jìn)行模擬不但可以得到洪水發(fā)生的位置,也可以為災(zāi)害的預(yù)防和降低災(zāi)害所造成的損失提供寶貴的信息。本文對三維潰壩模擬系統(tǒng)所涉及的關(guān)鍵技術(shù)進(jìn)行研究,設(shè)計并實現(xiàn)一款可用于模擬大壩潰壩和洪水推進(jìn)的三維潰壩模擬系統(tǒng)。水流推進(jìn)模擬是三維潰壩模擬系統(tǒng)中最為關(guān)鍵的部分。本文使用光滑粒子流體動力學(xué)(SPH)方法對納維-斯托克斯(NS)方程進(jìn)行求解,通過這樣來模擬水體流動。在求解過程中,考慮到數(shù)字高程模型的特點,決定使用碰撞-反射法對SPH方法中所存在的邊界問題進(jìn)行處理。為了改善計算效率和計算精度,本文采用了固定光滑長度與鏈表法對相鄰粒子進(jìn)行搜索。最后通過蛙跳積分法計算粒子的速度和位置。要實現(xiàn)一款大壩潰壩模擬系統(tǒng),所涉及的關(guān)鍵技術(shù)有:地形數(shù)據(jù)處理與可視化、大壩可視化、水流推進(jìn)模擬與可視化、觀察視角控制。地形可視化和大壩可視化均是讀取對應(yīng)數(shù)據(jù)并進(jìn)行可視化顯示。水流模擬與可視化使用SPH方法計算水流推進(jìn)結(jié)果并將計算結(jié)果進(jìn)行可視化顯示。觀察視角控制則允許使用者對場景進(jìn)行拖拽、旋轉(zhuǎn)和縮放。本文對這四項技術(shù)一一進(jìn)行了研究,設(shè)計并實現(xiàn)了一款三維潰壩模擬系統(tǒng)。系統(tǒng)以O(shè)penGL作為基礎(chǔ)進(jìn)行圖形顯示,并使用C#和C++兩種編程語言完成整個系統(tǒng)的開發(fā)。為了測試本文所實現(xiàn)的三維潰壩模擬系統(tǒng)的運(yùn)行情況,總共進(jìn)行了三項實驗。前兩項實驗用來測試水流推進(jìn)算法的正確性,第三項實驗用來全面測試該三維潰壩模擬系統(tǒng)的運(yùn)行情況。從結(jié)果上看,三項實驗均取得了令人滿意的結(jié)果。大壩發(fā)生潰壩之前,用來模擬水流的粒子群被大壩阻止在上游。當(dāng)大壩發(fā)生潰壩后,粒子群會順著潰壩缺口向下流動,且隨著時間的推移,大壩下游受影響區(qū)域越來越大。同時用戶可以通過改變觀察視角從不同的角度觀察潰壩過程。三維潰壩模擬系統(tǒng)的關(guān)鍵技術(shù)均得以實現(xiàn)。
[Abstract]:As one of the most important infrastructure of the country, the dam plays an important role in the aspects of flood prevention, water storage and power generation, farmland irrigation and so on. The flood caused by the dam break will cause serious casualties and property damage. The simulation of the dam break-up process can not only get the location of the flood, but also provide valuable information for the disaster prevention and the loss of the disaster. This paper studies the key technology involved in the three-dimensional dam break simulation system, and designs and implements a three-dimensional dam break simulation system which can be used to simulate the dam break and flood. The simulation of water flow propulsion is the most critical part of the three-dimensional dam break simulation system. In this paper, a smooth particle hydrodynamics (SPH) method is used to solve the Navier-Stokes (NS) equation, and the flow of water is simulated by this method. In the process of solving, considering the characteristics of the digital elevation model, it is decided to use the collision-reflection method to deal with the boundary problems existing in the SPH method. In order to improve the calculation efficiency and the calculation accuracy, the fixed smooth length and the linked list method are used to search the adjacent particles. and finally, the speed and the position of the particles are calculated through the frog-jump integration method. In order to realize a dam break-up simulation system, the key technologies involved are: the terrain data processing and visualization, the visualization of the dam, the simulation and visualization of the water flow, and the observation of the visual angle control. Both the terrain visualization and the dam visualization are the reading of the corresponding data and the visual display. The water flow simulation and visualization use the SPH method to calculate the water flow propulsion results and visualize the calculation results. The viewing angle control allows the user to drag, rotate, and scale the scene. In this paper, the four technologies are studied, and a three-dimensional dam break simulation system is designed and implemented. The system uses OpenGL as the base for graphic display, and uses C # and C ++ to complete the development of the whole system. In order to test the operation of the three-dimensional dam-break simulation system, a total of three experiments were carried out. The first two experiments were used to test the correctness of the water flow propulsion algorithm, and the third experiment was used to comprehensively test the operation of the three-dimensional dam break simulation system. From the results, the three experiments have obtained satisfactory results. The group of particles used to simulate the flow of water was blocked upstream by the dam before the dam broke. When the dam breaks, the particle swarm will flow down along the dam break, and the area of the dam will be affected more and more over time. At the same time, the user can observe the dam-break process from different angles by changing the observation angle. The key technology of the three-dimensional dam break simulation system is realized.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TV698.237

【參考文獻(xiàn)】

相關(guān)期刊論文 前3條

1 薛兆井;胡平平;;基于OpenGL讀取bmp實現(xiàn)紋理映射的方法[J];軍民兩用技術(shù)與產(chǎn)品;2009年09期

2 張雨新;萬德成;;MPS方法在三維潰壩問題中的應(yīng)用[J];中國科學(xué):物理學(xué) 力學(xué) 天文學(xué);2011年02期

3 王曉玲;張愛麗;陳華鴻;孫蕊蕊;;三維潰壩洪水在復(fù)雜淹沒區(qū)域演進(jìn)的數(shù)值模擬[J];水利學(xué)報;2012年09期

,

本文編號:2316173

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/shuiwenshuili/2316173.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶fea02***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com