基于浸潤邊界-格子波爾茲曼通量求解器的柔性結(jié)構(gòu)流固耦合數(shù)值模擬
發(fā)布時間:2021-03-04 13:49
浸潤邊界-格子玻爾茲曼通量求解器(Immersed Boundary-Lattice Boltzmann Flux Solver,IB-LBFS)在處理復(fù)雜動態(tài)邊界流動中具有計算精度高和靈活性強(qiáng)的特點,可應(yīng)用于柔性體流固耦合數(shù)值模擬中。本文對IB-LBFS進(jìn)行了算法效率上的優(yōu)化改進(jìn),設(shè)計和實現(xiàn)了并行計算能力,使之可求解具有較大規(guī)模網(wǎng)格的流動問題,且通過旋轉(zhuǎn)球體的繞流計算進(jìn)行了驗證。在此基礎(chǔ)上,通過應(yīng)用基于絕對節(jié)點坐標(biāo)法的柔性結(jié)構(gòu)動力學(xué)方法,與IB-LBFS結(jié)合,建立了可處理大變形柔性結(jié)構(gòu)的流固耦合問題的數(shù)值模擬平臺,通過旗幟擺動問題和固支板受流體載荷的彎曲變形問題驗證并實現(xiàn)了大變形柔性結(jié)構(gòu)的流固耦合高效仿真。
【文章來源】:空氣動力學(xué)學(xué)報. 2019,37(05)北大核心
【文章頁數(shù)】:10 頁
【部分圖文】:
圖1相鄰單元界面上的LBM重構(gòu)(D2Q9模型)Fig.1LBMreconstructionatcellinterface(D2Q9model)
減少A矩陣重構(gòu)的計算時間。(2)利用A矩陣的稀疏對稱性使用一維存儲。由于D為M×N的實系數(shù)稀疏矩陣,且A可以寫成D·DT的形式,故由矩陣性質(zhì)可知A亦為正定矩陣。在A生成過程中可掃描其下三角部分,以一維向量形式存儲其下三角非零元素的值及位置信息(圖2)。應(yīng)用一維存儲可以極大減小稀疏矩陣的內(nèi)存占用和相關(guān)計算時間。(3)利用矩陣A的對稱正定性,使用共軛梯度法對以A為系數(shù)矩陣的線性方程組進(jìn)行迭代求解。對圖2一維存儲:按行搜索稀疏對稱矩陣A的下三角部分Fig.2Onedimensionalstorage:searchthelowertrianglepartofthecoarsematrixAalongeachrow第5期劉釩等:基于浸潤邊界-格子波爾茲曼通量求解器的柔性結(jié)構(gòu)流固耦合數(shù)值模擬707
要將背景流場計算的笛卡爾網(wǎng)格塊劃分為若干子塊進(jìn)行并行計算。對單進(jìn)程IB-LBFS程序,其流場Euler笛卡爾網(wǎng)格由1個塊(Block)構(gòu)成,構(gòu)成物面的Lagrange邊界面位于該塊的中心部位(圖3)。為了減小物面邊界和背景網(wǎng)格的插值搜索計算量,該單一塊被分為兩個區(qū)域:位于物體周圍的內(nèi)部區(qū)域和位于遠(yuǎn)場的外部區(qū)域。在內(nèi)部區(qū)域,其Euler網(wǎng)格為均勻網(wǎng)格,在外部區(qū)域,Euler網(wǎng)格分布則由于遠(yuǎn)場條件逐漸變稀疏。圖3歐拉背景網(wǎng)格塊分區(qū):單塊單進(jìn)程Fig.3Eulergriddomain:singleblockforserialcomputation參考單進(jìn)程情況下的網(wǎng)格塊結(jié)構(gòu)特性,在并行計算中,對背景網(wǎng)格進(jìn)行了如圖4所示的分塊處理:原內(nèi)部均勻區(qū)的對應(yīng)區(qū)域被分割為內(nèi)部子塊(Innerregiongridblocks),原外部非均勻區(qū)域的對應(yīng)區(qū)域被分割為外部子塊(Outerregiongridblocks)。每個子塊對應(yīng)一個并行進(jìn)程進(jìn)行塊內(nèi)部流場方程的求解。在部分內(nèi)部子塊中,需要額外進(jìn)行浸潤邊界的搜索插值和物面邊界修正速度計算。塊與塊之間的內(nèi)部邊界需要進(jìn)行必要的數(shù)據(jù)傳輸,鄰近外邊界的子塊的外圖4歐拉背景網(wǎng)格塊分區(qū):多塊多進(jìn)程Fig.4Eulergriddomain:multi-blockforparallelcomputation邊界面需要給定相應(yīng)的邊界條件。在進(jìn)行修正速度方程組求解時,由于矩陣A具有全局性質(zhì),故每一個相關(guān)內(nèi)部子塊進(jìn)程中均需求解以該矩陣為系數(shù)的線性
【參考文獻(xiàn)】:
期刊論文
[1]仿生微型飛行器懸停飛行的空氣動力學(xué)研究[J]. 吳江浩,周超. 空氣動力學(xué)學(xué)報. 2018(01)
[2]低雷諾數(shù)下展弦比對仿生拍動翼推進(jìn)性能的影響研究[J]. 苑宗敬,韓佳坤,陳剛. 空氣動力學(xué)學(xué)報. 2018(01)
[3]Lattice Boltzmann Flux Solver:An Efficient Approach for Numerical Simulation of Fluid Flows[J]. Shu Chang,Wang Y,Yang L M,Wu J. Transactions of Nanjing University of Aeronautics and Astronautics. 2014(01)
本文編號:3063326
【文章來源】:空氣動力學(xué)學(xué)報. 2019,37(05)北大核心
【文章頁數(shù)】:10 頁
【部分圖文】:
圖1相鄰單元界面上的LBM重構(gòu)(D2Q9模型)Fig.1LBMreconstructionatcellinterface(D2Q9model)
減少A矩陣重構(gòu)的計算時間。(2)利用A矩陣的稀疏對稱性使用一維存儲。由于D為M×N的實系數(shù)稀疏矩陣,且A可以寫成D·DT的形式,故由矩陣性質(zhì)可知A亦為正定矩陣。在A生成過程中可掃描其下三角部分,以一維向量形式存儲其下三角非零元素的值及位置信息(圖2)。應(yīng)用一維存儲可以極大減小稀疏矩陣的內(nèi)存占用和相關(guān)計算時間。(3)利用矩陣A的對稱正定性,使用共軛梯度法對以A為系數(shù)矩陣的線性方程組進(jìn)行迭代求解。對圖2一維存儲:按行搜索稀疏對稱矩陣A的下三角部分Fig.2Onedimensionalstorage:searchthelowertrianglepartofthecoarsematrixAalongeachrow第5期劉釩等:基于浸潤邊界-格子波爾茲曼通量求解器的柔性結(jié)構(gòu)流固耦合數(shù)值模擬707
要將背景流場計算的笛卡爾網(wǎng)格塊劃分為若干子塊進(jìn)行并行計算。對單進(jìn)程IB-LBFS程序,其流場Euler笛卡爾網(wǎng)格由1個塊(Block)構(gòu)成,構(gòu)成物面的Lagrange邊界面位于該塊的中心部位(圖3)。為了減小物面邊界和背景網(wǎng)格的插值搜索計算量,該單一塊被分為兩個區(qū)域:位于物體周圍的內(nèi)部區(qū)域和位于遠(yuǎn)場的外部區(qū)域。在內(nèi)部區(qū)域,其Euler網(wǎng)格為均勻網(wǎng)格,在外部區(qū)域,Euler網(wǎng)格分布則由于遠(yuǎn)場條件逐漸變稀疏。圖3歐拉背景網(wǎng)格塊分區(qū):單塊單進(jìn)程Fig.3Eulergriddomain:singleblockforserialcomputation參考單進(jìn)程情況下的網(wǎng)格塊結(jié)構(gòu)特性,在并行計算中,對背景網(wǎng)格進(jìn)行了如圖4所示的分塊處理:原內(nèi)部均勻區(qū)的對應(yīng)區(qū)域被分割為內(nèi)部子塊(Innerregiongridblocks),原外部非均勻區(qū)域的對應(yīng)區(qū)域被分割為外部子塊(Outerregiongridblocks)。每個子塊對應(yīng)一個并行進(jìn)程進(jìn)行塊內(nèi)部流場方程的求解。在部分內(nèi)部子塊中,需要額外進(jìn)行浸潤邊界的搜索插值和物面邊界修正速度計算。塊與塊之間的內(nèi)部邊界需要進(jìn)行必要的數(shù)據(jù)傳輸,鄰近外邊界的子塊的外圖4歐拉背景網(wǎng)格塊分區(qū):多塊多進(jìn)程Fig.4Eulergriddomain:multi-blockforparallelcomputation邊界面需要給定相應(yīng)的邊界條件。在進(jìn)行修正速度方程組求解時,由于矩陣A具有全局性質(zhì),故每一個相關(guān)內(nèi)部子塊進(jìn)程中均需求解以該矩陣為系數(shù)的線性
【參考文獻(xiàn)】:
期刊論文
[1]仿生微型飛行器懸停飛行的空氣動力學(xué)研究[J]. 吳江浩,周超. 空氣動力學(xué)學(xué)報. 2018(01)
[2]低雷諾數(shù)下展弦比對仿生拍動翼推進(jìn)性能的影響研究[J]. 苑宗敬,韓佳坤,陳剛. 空氣動力學(xué)學(xué)報. 2018(01)
[3]Lattice Boltzmann Flux Solver:An Efficient Approach for Numerical Simulation of Fluid Flows[J]. Shu Chang,Wang Y,Yang L M,Wu J. Transactions of Nanjing University of Aeronautics and Astronautics. 2014(01)
本文編號:3063326
本文鏈接:http://www.sikaile.net/kejilunwen/lxlw/3063326.html
最近更新
教材專著