鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用

鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用

ID:34395981

大小:12.90 MB

頁數(shù):84頁

時間:2019-03-05

鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用_第1頁
鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用_第2頁
鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用_第3頁
鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用_第4頁
鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用_第5頁
資源描述:

《鄰域粒子搜索算法的研究及其在sph方法流體模擬中應用》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、摘要摘要鄰域粒子搜索被廣泛應用于SPH方法、離散單元法等無網(wǎng)格方法的求解計算中。鄰域粒子搜索是一種粒子配對方法,從問題域粒子中查找當前粒子的鄰域粒子,為當前粒子運動提供計算條件。本文研究不同的鄰域粒子搜索算法,從縮小搜索范圍和提高數(shù)據(jù)利用率的角度,設計了一種基于局部相關的快速搜索算法,并在基于SPH方法的流體模擬應用中驗證該算法。本文主要工作如下:首先,研究現(xiàn)有的鄰域粒子搜索算法,總結搜索配對原理,設計一種更簡單高效的粒子搜索配對算法。研究算法主要完成了下面三點工作。(1)研究鄰域粒子配對算法,包括:全局粒子搜索配對算法,鏈表搜索配對算法,樹形搜索配對算法和其它搜索配對算法如B

2、ucket等算法。分析這些算法搜索的具體搜索過程以及計算復雜度。(2)總結現(xiàn)有搜索算法,從縮小搜索范圍和提高數(shù)據(jù)利用率方面,設計一種基于局部鄰域相關的快速搜索方法。算法的基本思想是:充分利用之前搜索已獲得的數(shù)據(jù),確定當前粒子需要搜索的鄰域范圍,從已獲得的鄰域區(qū)域中查找鄰域粒子。在算法設計時,針對表面粒子查找失效的問題,采用比較鄰域粒子數(shù)密度和位置信息的方法提取表面粒子,并單獨處理表面粒子搜索。針對算法搜索區(qū)域重疊的問題,采用布爾變量標記已搜索粒子的方法,避免重復搜索重疊的區(qū)域。該算法既不需要劃分網(wǎng)格也不需要重新建立復雜數(shù)據(jù)結構9不但縮小了搜索范圍,而且提高數(shù)據(jù)的利用率。(3)對

3、粒子信息和算法函數(shù)接12封裝設計,方便使用不同搜索算法對比驗證本文算法。其次,應用C抖程序設計語言和OpenGL圖形庫,設計并實現(xiàn)基于SPH方法的可視化流體模擬平臺。使用全局配對搜索、鏈表配對搜索以及本文設計搜索算法,對表面粒子分布不同的場景:流體潰壩、流體自由滴落和流體密閉空間單螺桿擠出進行實驗分析。通過對比和擬合實驗結果,驗證本文搜索算法的有更好的性能。關鍵詞:鄰域粒子搜索算法;表面粒子;SPH方法;流體模擬;可視化AbstractABSTRACTNeighborhoodparticlesearchalgorithmiswidelyappliedinSPHmethod.di

4、screteelememmethodandothermeshlessmethods.NeighborhoodparticlesearchisamethodwhichCanfindtheneighborhoodparticlesofthecurrentparticlefromtheproblemdomain.Thepaperstudiedthedifferentneighborhoodparticlesearchalgorithms,andalocalrelated—areaparticlesearchalgorithmwasdesigned,severalfluidsimula

5、tionapplicationsbasedontheSPHmethodwerehadbeenmadetoverifythealgorithm.Inthepaper,themaincontentsareasfollows:Firstly,westudiedtheexistingneighborhoodparticlesearchalgorithms,summarizedthesearchingprinciple.Amoreefficientparticlesearchalgorithmwasdesigned.ThiSprocesscontainsthefollowingthree

6、pointsofwork.(1)StudiedtheNeighborhoodparticlesearchingalgorithmsincludingglobalparticlesearchmatchingalgorithm.thelinked.1istsearchalgorithm.thetreesearchalgorithmandothersearchalgorithmssuchasBucketalgorithm.Thesearchingprocessandcomputationalcomplexityofthesealgorithmswereanalyzed,(2)Summ

7、arizedtheexistingsearchalgorithms,reducedthesearchingareasandimprovedthedatautilization,designedafastneighborhoodsearchalgorithmbasedonlocal:relatedneighborareas.Thebasicideaofthisalgorithmis:Takingfulladvantageoftheobtaineddata,togetthesearchingar

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。