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

當(dāng)前位置:主頁 > 科技論文 > 數(shù)學(xué)論文 >

基于格子Boltzmann方法求解對流擴(kuò)散問題及其GPU并行化

發(fā)布時(shí)間:2020-04-16 10:16
【摘要】:對流擴(kuò)散方程是一種常見的偏微分方程,在很多情況下,獲得它的解析解是非常困難的,為了得到它的數(shù)值解只能采用數(shù)值方法。作為一種新興的介于微觀方法與宏觀方法之間的介觀方法,格子Boltzmann方法可以用來求解偏微分方程。相比傳統(tǒng)的宏觀算法,它無需構(gòu)造大規(guī)模線性方程組,也彌補(bǔ)了微觀算法在現(xiàn)有的硬件條件下難以實(shí)現(xiàn)的缺點(diǎn)。除此之外,格子Boltzmann方法還有容易編程實(shí)現(xiàn)、邊界處理較為簡單的特點(diǎn),并且具有天然的并行性。單松弛(LBGK或SRT)模型和多松弛(MRT)模型是LBM目前最常用的模型。與單松弛模型相比,多松弛模型涉及矩陣運(yùn)算,計(jì)算量也有所增加,但是它的收斂性更好。多松弛模型在參數(shù)選取方面也更有優(yōu)勢,具有更廣泛的應(yīng)用范圍。本文介紹了格子Boltzmann方法的基本原理及其求解對流擴(kuò)散方程的步驟。本文應(yīng)用格子Boltzmann方法的單松弛模型與多松弛模型,首先對二維對流擴(kuò)散問題進(jìn)行數(shù)值求解,結(jié)果與有限差分法的計(jì)算結(jié)果吻合度良好;之后將格子Boltzmann方法用于求解三維的對流擴(kuò)散問題,實(shí)驗(yàn)結(jié)果與解析相差很小。這兩個(gè)實(shí)驗(yàn)的結(jié)果顯示格子Boltzmann方法是可行的。其中,對于三維的對流擴(kuò)散問題,單松弛模型與多松弛模型的串行實(shí)驗(yàn)結(jié)果對比顯示,相同收斂條件下,MRT模型所需的迭代次數(shù)比LBGK模型少。在計(jì)算量比較大的情況下,為了進(jìn)一步提高運(yùn)算速度、節(jié)省計(jì)算時(shí)間,本文采用CUDA架構(gòu)分別實(shí)現(xiàn)了LBGK-LBM與MRT-LBM的并行。GPU采用SIMT(單指令、多線程)指令模型,通過CUDA內(nèi)核函數(shù),設(shè)備端同時(shí)開啟成百上千的線程,每個(gè)線程負(fù)責(zé)處理一個(gè)網(wǎng)格的數(shù)據(jù),以便多個(gè)線程同時(shí)執(zhí)行,這樣就實(shí)現(xiàn)了LBM求解三維對流擴(kuò)散問題在GPU上的并行。數(shù)值模擬實(shí)驗(yàn)結(jié)果顯示相比CPU上的串行實(shí)驗(yàn),在GPU上并行的運(yùn)算速度有明顯的提高,加速比也隨著網(wǎng)格規(guī)模的增加而增大。對于同一三維問題,分別采用兩種模型的并行實(shí)驗(yàn)結(jié)果對比后表明,采用多松弛模型得到的加速比要大于采用單松弛模型得到的加速比。
【圖文】:

格子,粒子


圖 2-1 一維問題格子排列其中 D1Q3 是一維模型中最常用的一種。分布函數(shù) f0、f1 和 f2,對應(yīng)的度向量(c0,c1和c2),值分別為0,1和-1。假設(shè)dx=dt,那么c1=Δx/Δt,c2=Δx/Δt 分別表示格子步長和時(shí)間步長。這種排列,任意時(shí)刻的粒子總數(shù)都不一個(gè)粒子位于中心節(jié)點(diǎn)位置(速度為 0),另外兩個(gè)粒子在遷移過程中右運(yùn)動。D1Q3 模型的離散速度、聲速和權(quán)重如下:c c[ 01 1],3ccs ,i =常用的二維模型有 D2Q4、D2Q5、D2Q9,如圖 2-2 與 2-3 所示。4/6,ci2=01/6,ci2=c2

格子,二維問題


圖 2-1 一維問題格子排列其中 D1Q3 是一維模型中最常用的一種。分布函數(shù) f0、f1 和 f2,對應(yīng)的有三度向量(c0,c1和c2),值分別為0,1和-1。假設(shè)dx=dt,那么c1=Δx/Δt,c2=Δx/Δt,Δxt 分別表示格子步長和時(shí)間步長。這種排列,任意時(shí)刻的粒子總數(shù)都不超 3一個(gè)粒子位于中心節(jié)點(diǎn)位置(速度為 0),另外兩個(gè)粒子在遷移過程中向左右運(yùn)動。D1Q3 模型的離散速度、聲速和權(quán)重如下:c c[ 01 1],3ccs ,,i =常用的二維模型有 D2Q4、D2Q5、D2Q9,如圖 2-2 與 2-3 所示。4/6,ci2=01/6,ci2=c2
【學(xué)位授予單位】:中國地質(zhì)大學(xué)(北京)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:O241.82

【相似文獻(xiàn)】

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

1 顧超;;格子Boltzmann方法在GPU平臺下對多孔介質(zhì)流動的模擬[J];科技風(fēng);2016年22期

2 朱煉華;郭照立;;基于格子Boltzmann方法的多孔介質(zhì)流動模擬GPU加速[J];計(jì)算物理;2015年01期

3 張綱;王利民;葛蔚;;格子Boltzmann方法多GPU并行性能的研究[J];計(jì)算機(jī)與應(yīng)用化學(xué);2017年10期

4 高少芹;劉曉俊;賈尚暉;;對流擴(kuò)散問題的部分迎風(fēng)有限元方法[J];河北大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年01期

5 張二駿,高飛,邵樺;對流擴(kuò)散問題的準(zhǔn)分析模型[J];海洋與湖沼;1988年05期

6 陳漢平;用貼體正交曲線網(wǎng)格求解二維復(fù)雜幾何域?qū)α鲾U(kuò)散問題[J];上海交通大學(xué)學(xué)報(bào);1989年05期

7 孫美玲;江山;黃云清;;一維對流擴(kuò)散問題的移動有限點(diǎn)方法[J];湘潭大學(xué)自然科學(xué)學(xué)報(bào);2008年04期

8 陳永光;祝家麟;袁政強(qiáng);王貴學(xué);;面向?qū)ο蟮娜S對流擴(kuò)散問題有限元程序設(shè)計(jì)[J];重慶大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年04期

9 孫澈,張陽,魏強(qiáng);對流擴(kuò)散問題的流線擴(kuò)散有限元分析[J];計(jì)算數(shù)學(xué);1996年03期

10 姜雷;應(yīng)用于對流擴(kuò)散問題的上游加權(quán)多單元均衡法分析[J];青島海洋大學(xué)學(xué)報(bào);1994年S2期

相關(guān)會議論文 前10條

1 芮洪興;;對流擴(kuò)散問題的高效特征算法[A];全國計(jì)算物理學(xué)會第六屆年會和學(xué)術(shù)交流會論文摘要集[C];2007年

2 楊情民;;非定常對流擴(kuò)散問題數(shù)值解的若干結(jié)果[A];1993年中國地球物理學(xué)會第九屆學(xué)術(shù)年會論文集[C];1993年

3 王健;許明;陳飛國;葛蔚;李靜海;;單相流動直接數(shù)值模擬在GPU上的實(shí)現(xiàn)[A];中國顆粒學(xué)會第七屆學(xué)術(shù)年會暨海峽兩岸顆粒技術(shù)研討會論文集[C];2010年

4 陸娟娟;溫柏堅(jiān);王毅;陸進(jìn)軍;郭文鑫;;基于GPU并行的靜態(tài)安全分析設(shè)計(jì)與應(yīng)用[A];2016智能電網(wǎng)發(fā)展研討會論文集[C];2016年

5 趙建林;姚軍;楊永飛;王金偉;張磊;孫海;;基于格子Boltzmann方法研究吸附性對頁巖氣流動的影響[A];第九屆全國流體力學(xué)學(xué)術(shù)會議論文摘要集[C];2016年

6 劉志宏;張年梅;;磁流體力學(xué)數(shù)值模擬GPU加速技術(shù)研究[A];第九屆全國流體力學(xué)學(xué)術(shù)會議論文摘要集[C];2016年

7 冉政;陳健;;關(guān)于格子Boltzmann方法的幾個(gè)問題[A];中國力學(xué)大會-2015論文摘要集[C];2015年

8 房亮;李孝偉;房正;;基于控制理論和格子Boltzmann方法的氣動優(yōu)化設(shè)計(jì)[A];第八屆全國流體力學(xué)學(xué)術(shù)會議論文摘要集[C];2014年

9 張傳虎;徐小蓉;孫其誠;金峰;;自由表面顆粒流的Lattice Boltzmann三維模擬[A];2014顆粒材料計(jì)算力學(xué)會議論文集[C];2014年

10 沈志恒;陸慧林;;基于格子-Boltzmann方法運(yùn)動顆粒群曳力系數(shù)的數(shù)值研究[A];中國力學(xué)學(xué)會學(xué)術(shù)大會'2009論文摘要集[C];2009年

相關(guān)重要報(bào)紙文章 前2條

1 本報(bào)記者 藏瑾;蘋果、三星自研GPU:手機(jī)廠商供應(yīng)鏈發(fā)力[N];21世紀(jì)經(jīng)濟(jì)報(bào)道;2017年

2 本報(bào)記者 陳洲;三星蘋果競技GPU 產(chǎn)業(yè)鏈洗牌大幕再次拉開?[N];通信信息報(bào);2017年

相關(guān)博士學(xué)位論文 前10條

1 岑仲迪;奇異攝動對流擴(kuò)散問題的有限差分法[D];浙江大學(xué);2005年

2 李婷婷;彈性動力學(xué)變形的格子Boltzmann方法研究[D];吉林大學(xué);2013年

3 單鋒;格子Boltzmann方法在高強(qiáng)度聚焦超聲建模中的應(yīng)用研究[D];南京大學(xué);2017年

4 李凱;可壓縮格子Boltzmann方法研究[D];西北工業(yè)大學(xué);2016年

5 白冰;混響室電磁環(huán)境的GPU并行重建算法及應(yīng)用研究[D];西安電子科技大學(xué);2015年

6 尹顯利;彈性波方程的格子Boltzmann方法研究[D];吉林大學(xué);2016年

7 劉艷紅;電磁波的格子Boltzmann方法研究[D];吉林大學(xué);2013年

8 張文歡;基于格子Boltzmann方法的撞擊流流動不穩(wěn)定性的數(shù)值研究[D];華中科技大學(xué);2013年

9 劉紅娟;基于格子Boltzmann方法的撞擊流的數(shù)值研究[D];華中科技大學(xué);2007年

10 史秀波;用于波動方程的格子Boltzmann方法及數(shù)值模擬研究[D];吉林大學(xué);2010年

相關(guān)碩士學(xué)位論文 前10條

1 王藹嵐;基于格子Boltzmann方法求解對流擴(kuò)散問題及其GPU并行化[D];中國地質(zhì)大學(xué)(北京);2018年

2 姚連凱;基于格子Boltzmann方法模擬三維地下水流動及其GPU并行化[D];中國地質(zhì)大學(xué)(北京);2017年

3 陳永光;三維對流擴(kuò)散問題的有限元計(jì)算[D];重慶大學(xué);2006年

4 孫婷婷;應(yīng)用有限積分法求解對流擴(kuò)散問題[D];山東大學(xué);2017年

5 孫家棣;基于GPU并行計(jì)算的格子Boltzmann方法研究[D];哈爾濱工業(yè)大學(xué);2012年

6 莫?jiǎng)?基于GPU的晶格Boltzmann流體并行算法的實(shí)現(xiàn)與優(yōu)化[D];廣西師范大學(xué);2013年

7 宋盧軍;基于GPU的實(shí)時(shí)部分相干光并行生成算法研究[D];長春理工大學(xué);2016年

8 彭碧濤;對流擴(kuò)散方程的格子Boltzmann方法研究[D];中南大學(xué);2014年

9 夏春芬;基于GPU高性能計(jì)算的人臉表情識別算法的研究[D];武漢理工大學(xué);2011年

10 黃威;基于嵌入式GPU的USB插頭表面缺陷檢測算法研發(fā)[D];浙江大學(xué);2018年



本文編號:2629670

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

本文鏈接:http://sikaile.net/kejilunwen/yysx/2629670.html


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

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