張瀚文 司永宏
摘要:隨著計算機模擬仿真技術(shù)地不斷進步,在實際工程實踐中越來越多的領(lǐng)域都應(yīng)用到有限元分析軟件,ANSYS作為有限元分析軟件的代表,在解決技術(shù)問題中有著廣泛的應(yīng)用;在利用ANSYS WORKBENCH模擬纏繞式氣瓶工作狀態(tài)時,工作站分別采用了機械硬盤、固態(tài)硬盤、內(nèi)存作為模擬文件的存儲介質(zhì)對同類模擬文件進行計算并對比其計算速度、硬盤最高占用率;同時分析對比了調(diào)用不同中央處理器核數(shù)對計算速度影響,并給出工作站資源調(diào)配優(yōu)化方案。
關(guān)鍵詞:有限元分析;纏繞式氣瓶;硬盤;內(nèi)存;CPU
Abstract: With the continuous advancement of computer simulation technology, more and more fields are applied to finite element analysis software in practical engineering practice. As a representative of finite element analysis software, ANSYS has a wide range of applications in solving technical problems; using ANSYS WORKBENCH simulates the working state of a spiral cylinder, the workstation uses mechanical hard disks, solid state drives, and memory as storage media for analog files to calculate and compare the calculation speed of similar simulation files; at the same time, it analyzes and compares the number of cores that call different central processors. Influence on the calculation speed.And give the optimization plan of workstation resource allocation.
Key words: finite element analysis; wrapped gas cylinder; hard disk; memory;CPU
1 引言
有限元模擬仿真技術(shù)作為科學(xué)研究的重要手段對解決科學(xué)技術(shù)問題有著舉足輕重的作用[1],ANSYS為是世界范圍內(nèi)影響廣泛的計算機輔助工程(CAE)軟件,在核工業(yè)、鐵道、石油化工、航空航天、機械制造、能源、汽車交通、國防軍工、電子、土木工程、造船、生物醫(yī)學(xué)、輕工、地礦、水利、日用家電等領(lǐng)域有著廣泛的應(yīng)用[2-7]。同濟大學(xué)楊楠研究了 ANSYS中的非線性收斂與網(wǎng)格精度、邊界條件、整體運算時間和載荷步等一系列因素關(guān)系問題[8]。
利用ANSYS計算工程問題,往往會花費很多時間,研究不同存儲介質(zhì)、不同中央處理器核數(shù)對ANSYS計算時間的影響有利于優(yōu)化調(diào)配硬件以供有限元分析軟件運行,為有效縮短模擬分析時間提供了思路。
2 計算模型
氣瓶三維透視圖如圖1所示;該氣瓶封頭內(nèi)外表面為不同心圓弧,對氣瓶采用T1000碳纖維/環(huán)氧樹脂復(fù)合材料進行全纏繞自緊,其纏繞厚度為6.71mm,氣瓶瓶塞厚度為16mm。
本模型旨在研究不同自緊壓力與內(nèi)部壓力對材料應(yīng)力強度分布的影響,進而根據(jù)材料應(yīng)力強度情況判斷設(shè)備安全狀態(tài),最后達到確定合理自緊壓力與內(nèi)部壓力的目的。
3 計算時間與不同存儲介質(zhì)的關(guān)系
利用第2節(jié)所述模型在如表1配置、操作系統(tǒng)為WIN10的工作站中運算。分為2組運算試驗包括線性網(wǎng)格與非線性網(wǎng)格計算文件存儲在機械硬盤、固態(tài)硬盤、利用內(nèi)存虛擬出的硬盤中進行運算。
3.1 線性網(wǎng)格計算文件在不同存儲介質(zhì)的計算速度對比
本組運算的模擬計算文件分別在機械硬盤、固態(tài)硬盤、利用內(nèi)存虛擬出的硬盤中存儲讀寫運算,其網(wǎng)格為線性網(wǎng)格,節(jié)點數(shù)為190874個,調(diào)用CPU核數(shù)為22枚,運算時間、最高占用率如表2所示。
由表2所得,內(nèi)存虛擬硬盤速度略比固態(tài)硬盤和機械硬盤運算時間短,而機械硬盤與固態(tài)硬盤運算時間幾乎相同。
3.2 非線性網(wǎng)格計算文件在不同存儲介質(zhì)的計算速度對比
本組運算的模擬計算文件分別在機械硬盤、固態(tài)硬盤、利用內(nèi)存虛擬出的硬盤中存儲讀寫運算,將上一組計算文件中線性網(wǎng)格設(shè)置為非線性網(wǎng)格時,其節(jié)點數(shù)自動變化為822579個,調(diào)用CPU核數(shù)為22枚,運算時間、最高占用率如表3所示。
通過上表可發(fā)現(xiàn)計算文件利用內(nèi)存虛擬硬盤作為存儲介質(zhì)時,其計算時間比存儲在固態(tài)硬盤要快近35%,比存儲在機械硬盤快約47%。
3.3 結(jié)果分析
通過上述試驗結(jié)果得出,當總體計算時間較短時,由于主要依靠存儲介質(zhì)讀寫速度決定運算速度的計算步占用整體計算時間比例不大,因此內(nèi)存虛擬硬盤節(jié)約的時間并不明顯;當當總體計算時間較長時,由于主要依靠存儲介質(zhì)讀寫速度決定運算速度的計算步占用整體計算時間比例提高,內(nèi)存虛擬硬盤節(jié)約運算時間效果提高。
4 計算時間與計算文件調(diào)用CPU核數(shù)關(guān)系
利用第2節(jié)所述模型,網(wǎng)格采用線性網(wǎng)格,分別調(diào)用CPU18核、14核、10核、6核、2核、1核對其進行運算,計算文件運算時間與核數(shù)之間關(guān)系如圖2所示。
由圖2可知,在前文所述計算條件下,隨著調(diào)用CPU核數(shù)的增加,所需運算時間越來越短,但縮短的比例越來越小。調(diào)用CPU核數(shù)達到10核時,核數(shù)的增加沒有明顯的縮短運算時間。
5 結(jié)論
通過上述試驗結(jié)果得出利用內(nèi)存虛擬硬盤技術(shù)可以提高ANSYS在計算機中的總體運行速度,在網(wǎng)格為非線性、運算規(guī)模較大時速度提升效果較為明顯。
在利用ANSYS進行多組模擬試驗時,可利用內(nèi)存虛擬硬盤技術(shù)虛擬出多個硬盤作為計算文件存儲介質(zhì),避免實體硬盤因磁盤占用率過高影響總體計算速度。
探究出針對本運算環(huán)境下較為高效的調(diào)用CPU核數(shù),對工作站的使用配置提供了思路。
綜上所述,工作站資源調(diào)配優(yōu)化方案為:在計算線性網(wǎng)格模型時,表1所述工作站可利用虛擬硬盤技術(shù)裝載出2個30G硬盤,將計算文件分別存儲在機械硬盤、固態(tài)硬盤、2個內(nèi)存虛擬硬盤共4個存儲介質(zhì)上,4個計算文件調(diào)配CPU核數(shù)都設(shè)置為6枚,4個人計算文件同時運行計算,經(jīng)試驗,四個計算文件同時運行11m45s后,四個計算文件都完成運算,比單一計算文件每次調(diào)用全部CPU內(nèi)核計算4次快12m13s;當計算機處于較長時間無人干預(yù)時可采用多利用內(nèi)存虛擬硬盤、每個計算文件降低CPU調(diào)用核數(shù)以達到多個計算文件同時計算的目的。
參考文獻:
[1] 薛展仁,韋壽祺,李曌.多相繞組電子束偏轉(zhuǎn)掃描裝置仿真分析[J].真空科學(xué)與技術(shù)學(xué)報,2020,40(5):465-470.
[2] Haiong.關(guān)于中國期刊標準[EB/OL]. https://baike.baidu.com/item/ansys.
[3] 吳剛.基于ANSYS Workbench雙列調(diào)心滾子軸承接觸特性模擬仿真[J].煤礦機械,2020,41(6):191-193.
[4] 白鴻宇,趙超凡,羅滬生,等.基于ANSYS有限元軟件的橋梁結(jié)構(gòu)拓撲優(yōu)化[J].山西建筑,2020,46(12):54-56.
[5] 劉軒,潘菲,楊榮乾,等.含導(dǎo)流片的雙鈍體駐渦燃燒室鈍體形狀與布置對冷態(tài)流場的影響[J].節(jié)能,2020,39(5):105-107.
[6] 張鳳軍,唐驍,陳堅.基于Ansys熱仿真的航天光模塊的熱設(shè)計[J].光通信技術(shù),2018,42(3):36-38.
[7] 王澤軍,許崇濤,陳志剛.12Cr1MoVG高溫管道中異種鋼焊縫引起的局部熱應(yīng)力[J].壓力容器,2019,36(8):50-56.
[8] 楊楠.CAE軟件操作小百科(47)[J].計算機輔助工程,2019,28(2):74-75.
【通聯(lián)編輯:梁書】