

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、汽車車身結(jié)構(gòu)接觸碰撞過(guò)程有限元計(jì)算是汽車CAE的重要組成部分,主要涉及汽車碰撞和車身覆蓋件成形等工程問(wèn)題分析,在力學(xué)上涉及到材料非線性、幾何非線性和接觸界面的邊界非線性三類非線性問(wèn)題,經(jīng)常面臨著數(shù)值計(jì)算量龐大,計(jì)算效率低的問(wèn)題,因而實(shí)際應(yīng)用中對(duì)并行計(jì)算的需求十分強(qiáng)烈。目前常見(jiàn)的有限元并行計(jì)算方法多采用區(qū)域分解等粗粒度并行策略,在以CPU為計(jì)算核心的網(wǎng)絡(luò)計(jì)算機(jī)集群上運(yùn)行,計(jì)算效率與計(jì)算機(jī)節(jié)點(diǎn)數(shù)直接相關(guān),使用流程復(fù)雜且需要昂貴的硬件支持,因
2、此這種并行計(jì)算方法的性價(jià)比不高。
現(xiàn)代的圖形處理器(GPU)是一種內(nèi)部高度并行的眾核處理器,浮點(diǎn)計(jì)算能力遠(yuǎn)高于同時(shí)期CPU的運(yùn)算能力??删幊讨鞯某霈F(xiàn),使得GPU具有了通用處理器的特征,并開(kāi)始應(yīng)用于通用計(jì)算領(lǐng)域,為大數(shù)據(jù)處理和數(shù)值模擬研究帶來(lái)了新思路和方法。最初的基于GPU的通用計(jì)算技術(shù)(GPGPU)采用Cg等高級(jí)著色語(yǔ)言編程,并已經(jīng)應(yīng)用于各類有限元計(jì)算,但是,由于這一時(shí)期的GPGPU技術(shù)只支持單精度計(jì)算,數(shù)據(jù)傳輸效率也不高
3、,導(dǎo)致有限元GPU并行計(jì)算的精度低且效率提升有限,工程應(yīng)用局限性大。統(tǒng)一計(jì)算架構(gòu)(CUDA)的出現(xiàn),帶來(lái)了高效、直觀的GPU并行程序開(kāi)發(fā)工具,基于CUDA架構(gòu)的GPU并行計(jì)算方法具有計(jì)算硬件成本低,計(jì)算程序開(kāi)發(fā)簡(jiǎn)單等特點(diǎn)。
本文以工程應(yīng)用需求為指導(dǎo),采用CUDA架構(gòu)研究高精度和高效率的顯式有限元細(xì)粒度并行計(jì)算方法,以及全流程細(xì)粒度執(zhí)行的并行接觸算法,最終實(shí)現(xiàn)在普通個(gè)人計(jì)算機(jī)上進(jìn)行汽車車身碰撞仿真和薄板沖壓成形仿真兩類大規(guī)模非線
4、性有限元的快速并行計(jì)算。本文的主要工作和成果如下:
(1)考慮到非線性顯式有限元天然的可并行性以及GPU的輕量級(jí)線程執(zhí)行模式,開(kāi)發(fā)了具有自主知識(shí)產(chǎn)權(quán)的基于GPU的顯式有限元計(jì)算平臺(tái)(發(fā)明專利受理號(hào):201210266435.1)。其主要特點(diǎn)在于:建立了線程與單元、線程與節(jié)點(diǎn)、線程與自由度三種層次的抽象映射方法,使顯式有限元計(jì)算與GPU線程完美融合。同基于網(wǎng)格分區(qū)的粗粒度有限元并行策略相比,該細(xì)粒度并行策略沒(méi)有任何前處理過(guò)程,在
5、單塊顯卡也不存在邊界數(shù)據(jù)處理問(wèn)題,能夠大幅度提升計(jì)算效率。因此,可以很方便的實(shí)現(xiàn)節(jié)點(diǎn)速度、位移計(jì)算等顯式有限元絕大部分流程在GPU上的高效并行計(jì)算。
(2)針對(duì)單元計(jì)算中節(jié)點(diǎn)應(yīng)力組裝在GPU平臺(tái)上難以并行化的技術(shù)瓶頸,提出了預(yù)索引并行應(yīng)力組裝策略,實(shí)現(xiàn)了BT四邊形單元和EST三角形單元兩種殼單元在GPU上的細(xì)粒度并行。提出了GPU上基于并行縮減算法的時(shí)間步長(zhǎng)等單值并行求解方法。實(shí)現(xiàn)了顯式有限元算法在GPU上的全過(guò)程計(jì)算,減少了
6、GPU與CPU間數(shù)據(jù)交換的同時(shí),使程序的計(jì)算效率達(dá)到最佳化。通過(guò)對(duì)板殼非線性問(wèn)題計(jì)算表明,該算法的GPU并行計(jì)算結(jié)果與原串行算法在CPU中計(jì)算的結(jié)果完全一致,與同時(shí)期同價(jià)格的CPU相比,計(jì)算效率有明顯的提升。在GTX580顯卡上采用EST單元進(jìn)行185萬(wàn)個(gè)自由度的彈塑性大變形問(wèn)題求解時(shí),可以達(dá)到近37倍的計(jì)算加速比。
(3)接觸碰撞有限元分析中,接觸算法需占用70%以上的計(jì)算時(shí)間,為此,本文提出了包含并行級(jí)域接觸搜尋算法、并行
7、防御節(jié)點(diǎn)接觸力計(jì)算方法和并行罰函數(shù)接觸力計(jì)算方法在內(nèi)的全流程GPU執(zhí)行的細(xì)粒度并行接觸算法。級(jí)域算法是一種適用于復(fù)雜自接觸問(wèn)題的高效搜尋算法,其同一級(jí)內(nèi)接觸塊的計(jì)算獨(dú)立性也符合GPU細(xì)粒度計(jì)算的要求。本文提出了線程與接觸塊一一映射策略、GPU并行排序以及提升GPU線程計(jì)算粒度等技術(shù)手段,實(shí)現(xiàn)了測(cè)試對(duì)在GPU上的并行搜尋。在接觸對(duì)搜尋階段,本文提出了線程與測(cè)試對(duì)間的映射策略以實(shí)現(xiàn)同一級(jí)內(nèi)接觸對(duì)的并行搜尋,并采用計(jì)算后排序的策略進(jìn)行上一級(jí)與
8、下一級(jí)間的數(shù)據(jù)交換。在接觸力計(jì)算階段,本文采用線程與接觸對(duì)間的映射策略給出了穿透量和接觸力細(xì)粒度并行計(jì)算方法,并采用原子操作來(lái)實(shí)現(xiàn)接觸力的離散。最后,基于自主開(kāi)發(fā)的碰撞仿真軟件DYSI3D開(kāi)發(fā)了基于GPU的碰撞過(guò)程計(jì)算機(jī)仿真并行計(jì)算軟件CPS-GPU(軟件著作權(quán)編號(hào):2011SR001966)。采用該軟件在GTX580顯卡上進(jìn)行177萬(wàn)個(gè)自由度的白車身碰撞計(jì)算時(shí),可以取得20倍左右的計(jì)算加速比。
(4)本文提出了完整的薄板沖壓
9、成形GPU并行計(jì)算方法。針對(duì)薄板沖壓成形對(duì)材料流動(dòng)模擬要求高的有限元計(jì)算特征,提出了包含復(fù)雜材料本構(gòu)計(jì)算的單元GPU并行計(jì)算技術(shù)以及考慮摩擦的接觸力GPU并行計(jì)算方法。本文提出了一體化接觸搜尋算法在GPU上的計(jì)算策略:引入了計(jì)算機(jī)圖形學(xué)中用于實(shí)時(shí)碰撞檢測(cè)的廣域搜尋方法來(lái)完成測(cè)試對(duì)搜尋,并在建立了相鄰接觸塊信息的前提下,給出了接觸后搜尋中接觸對(duì)細(xì)粒度并行更新方法。在自主開(kāi)發(fā)的薄板成形仿真軟件CADEMⅡ軟件的基礎(chǔ)上,開(kāi)發(fā)了基于GPU的板料
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于gpu并行計(jì)算的格子boltzmann方法研究
- 基于GPU并行計(jì)算的格子Boltzmann方法研究.pdf
- 基于CUDA的可視外殼并行計(jì)算方法研究.pdf
- 基于GPU并行計(jì)算的智能視頻分析技術(shù).pdf
- 基于GPU的網(wǎng)絡(luò)編碼的并行計(jì)算研究.pdf
- 基于GPU并行計(jì)算的重復(fù)文本檢測(cè)系統(tǒng).pdf
- 基于GPU的二維水動(dòng)力學(xué)模型并行計(jì)算方法及應(yīng)用研究.pdf
- 基于 CPU-GPU 異構(gòu)并行計(jì)算的刀具路徑規(guī)劃方法研究.pdf
- 基于車身變形的汽車碰撞速度計(jì)算方法研究.pdf
- 基于GPU并行計(jì)算的雷達(dá)信號(hào)分選算法研究.pdf
- 基于GPU的PIV并行計(jì)算技術(shù)研究.pdf
- 虛擬心臟電生理模型并行計(jì)算方法.pdf
- 面板堆石壩并行計(jì)算方法研究.pdf
- 基于集群系統(tǒng)的虛擬心臟并行計(jì)算方法的研究.pdf
- 基于GPU的大規(guī)模顆粒并行計(jì)算與優(yōu)化.pdf
- 基于GPU的電力系統(tǒng)并行計(jì)算的研究.pdf
- 基于OpenCL的多GPU并行計(jì)算的研究與應(yīng)用.pdf
- 基于多線程技術(shù)的有限元并行計(jì)算方法研究.pdf
- 基于GPU并行計(jì)算的目標(biāo)跟蹤快速算法研究.pdf
- 基于多核CPU的數(shù)據(jù)立方體并行計(jì)算方法研究.pdf
評(píng)論
0/150
提交評(píng)論