ODB to Output2:將ABAQUS結(jié)果文件轉(zhuǎn)譯為NASTRAN的output2文件

    在使用多學(xué)科、跨平臺(tái)仿真的時(shí)候,您可能會(huì)遇到軟件版本不支持的問(wèn)題,明明大家都是2018版本的,彼此之間卻存在互相支持的問(wèn)題。這個(gè)問(wèn)題的主要原因是:比如nCode2018只支持ABAQUS2017的odb文件。甚至軟件如果更新的比較頻繁,發(fā)布的月份都會(huì)有影響。

    我在工作中就遇見(jiàn)過(guò)類似的問(wèn)題:ABAQUS2018版本的odb文件不能被nCode2018和Altair2018讀取。通過(guò)錯(cuò)誤提示,我發(fā)現(xiàn)nCode2018和Altair2018均只支持ABAQUS2017。

    所以我采用的解決方法是使用ABAQUS內(nèi)置的轉(zhuǎn)譯功能將odb文件轉(zhuǎn)譯成output2文件,這樣一來(lái)2018的odb就變成了2017的output2,就可以在nCode2018和Altair2018之間通用了。

    ABAQUS提供的轉(zhuǎn)譯語(yǔ)句是:

abaqus toOutput2 job=jobname odb=odbname step=stepid

    使用方法:

  1. 打開(kāi)Abaqus Command;

  2. 指定當(dāng)前工作目錄到需要轉(zhuǎn)譯的odb文件所在的目錄;

  3. 鍵入命令:abaqus toOutput2 job=jobname odb=odbname step=stepid。

    例子:我要將D:\Python_Sec_Development\Abaqus\odbtooutput2目錄下的Job-Geely.odb的前三個(gè)step轉(zhuǎn)譯為output2,需要在Abaqus Command中輸入:

  1. cd D:\Python_Sec_Development\Abaqus\odbtooutput2

  2. abaqus toOutput2 job=Job-Geely-step1 odb=Job-Geely step=1

  3. abaqus toOutput2 job=Job-Geely-step2 odb=Job-Geely step=2

  4. abaqus toOutput2 job=Job-Geely-step3 odb=Job-Geely step=3

    目前還沒(méi)有找到更好的辦法,使得前三個(gè)step轉(zhuǎn)譯到一個(gè)output2文件中,如果哪位大俠了解,請(qǐng)不吝賜教。

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP

5
4
3