使用WELSIM調(diào)用OpenRadioss進(jìn)行顯示動(dòng)力學(xué)分析

OpenRadioss是Altair工程公司(納斯達(dá)克股票代碼ALTR)于2022年9月開源的一款基于有限元方法的顯式動(dòng)力學(xué)求解器。OpenRadioss功能非常豐富,計(jì)算結(jié)果精確可靠,支持多核CPU與集群的并行計(jì)算,同時(shí)發(fā)布了Windows和多個(gè)Linux發(fā)行版等操作系統(tǒng)。可以說(shuō)OpenRadioss是目前功能最完整的開源有限元求解器。

OpenRadioss發(fā)布不久,WelSim就在免費(fèi)軟件MatEditor中支持了OpenRadioss格式的材料文本輸出功能(詳情參見《使用MatEditor生成OpenRadioss材料數(shù)據(jù)文件》),MatEditor是全球第一款支持OpenRadioss材料編輯的免費(fèi)軟件。為OpenRadioss的使用者提供了一個(gè)便捷直觀的解決方案,用于模型材料的輸入。

最近,通用仿真軟件WELSIM支持了對(duì)OpenRadioss求解器的直接調(diào)用,同時(shí)將OpenRadioss設(shè)置為默認(rèn)的瞬態(tài)動(dòng)力學(xué)求解器。WELSIM也是全球第一款以第三方通用前后處理角色支持OpenRadioss的軟件,得益于易用性與安全性,整個(gè)仿真社區(qū)可以通過(guò)WELSIM極大的降低使用OpenRadioss的學(xué)習(xí)曲線。由于OpenRadioss使用AGPL-3.0協(xié)議,閉源軟件WELSIM無(wú)法將OpenRadioss包含在其安裝包中。用戶需要自行配置OpenRadioss。配置過(guò)程非常簡(jiǎn)單,只需解壓縮OpenRadioss至WELSIM的安裝目錄下?,F(xiàn)具體描述如下:

1. 從GitHub或者OpenRadioss官網(wǎng)下載可執(zhí)行程序包。

其中第一個(gè)壓縮包為L(zhǎng)inux版本可執(zhí)行程序,第二個(gè)為Windows版本可執(zhí)行程序,第三和第四個(gè)壓縮包為源代碼,不同的只是壓縮格式。目前演示系統(tǒng)為Windows,所以下載第二個(gè)壓縮包OpenRadioss_win64.zip。

2. 解壓縮后,如圖所示,得到名為OpenRadioss的文件夾。

3. 將名為OpenRadioss的文件夾復(fù)制到WELSIM的安裝目錄中。

此時(shí)配置完畢。可以在WELSIM直接調(diào)用OpenRadioss進(jìn)行求解了。值得注意的是,在項(xiàng)目文件中,需要將項(xiàng)目屬性設(shè)置為瞬態(tài)動(dòng)力學(xué),求解時(shí),WELSIM會(huì)自動(dòng)調(diào)用OpenRadioss進(jìn)行求解。

任意位置調(diào)用OpenRadioss求解器

默認(rèn)情況下,WELSIM會(huì)調(diào)用從安裝目錄調(diào)用OpenRadioss求解器。如果使用者傾向于將OpenRadioss求解器放置在其他目錄,也可以輕松實(shí)現(xiàn)。只需要在WELSIM的首選項(xiàng)中,將OpenRadioss的指定目錄修改為期望位置即可。如下圖所示。

生成OpenRadioss求解器輸入文件

對(duì)于那些只需要OpenRadioss輸入文件而不需要在WELSIM框架內(nèi)求解的用戶,WelSim也提供了方便的解決方案。在網(wǎng)格劃分完畢,各種條件加載完成后。在菜單欄中選擇Tools -> Export OpenRadioss Scripts,即可在指定目錄生成對(duì)應(yīng)的求解器輸入文件。

選擇輸出路徑后,會(huì)在指定目錄下看到如下文件。其中radioss_welsim_0000.rad是Starter文件,radioss_welsim_0001.rad是Engine文件,mesh_radioss_inc是網(wǎng)格文件。注意,根據(jù)不同的分析類型,所生成的文件會(huì)略有不同。

特征與限制

WELSIM 2023R1的Windows開發(fā)版已經(jīng)支持此功能,將會(huì)在正式版和以后版本中不斷增強(qiáng)與完善。Linux Ubuntu版本也會(huì)在2023R1正式版中支持。

目前只支持Tet4/10和Tri3/6單元網(wǎng)格。

暫不支持求解結(jié)果的歷史表格與曲線。目前以數(shù)值0顯示。

WelSim不隸屬于ALTAIR,OpenRadioss。和ALTAIR,OpenRadioss的開發(fā)者沒有直接關(guān)系。這里引用OpenRadioss僅用作技術(shù)博客文章與軟件使用的參考。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容