
發(fā)布
注冊
/
登錄abaqus提交后
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-02-27

abaqus提交后的實例教程
abaqus批處理提交計算3個完成后自動退出不能繼續(xù)進行的解決辦法.pdf
一個奇怪的問題(很多人沒有遇到過):
Abaqus進行批處理時,批處理文件中有超過3個job時,第三個完成后自動退出,后續(xù)的不再進行了,必須設(shè)置多個批處理文件才能完成更多作業(yè)(每個批處理文件中不超過3個job),最初的設(shè)置如下(大家通常使用的):
只能計算出A1/A2/A3, A4/A5不再進行計算。
解決辦法:
ABAQUS斷裂模擬收徒 ,保證快速學(xué)會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學(xué)、各種模型調(diào)試及解答問題等等,傾囊相教)
展開 入題,請教各位大佬,一直以來使用的是中文版abaqus,最近提交作業(yè)后發(fā)現(xiàn)監(jiān)視器不顯示計算進程,計算可以正常進行,工作目錄下有odb文件。懷疑是中文的問題,但是之前是沒問題的,還是改回了英文版,依舊是老樣子。有無遇到過相同問題的同志,解決方法又是什么呢
03
—
如何體驗
最簡單的體驗方式,直接在CAE中提交任務(wù)(也可以使用命令提交任務(wù)),當進程中出現(xiàn)“standard.exe”或“explicit.exe”進程時,切換到VS界面下,將“standard.exe”或“explicit.exe”附加到進程即可。
你就可以看到驚喜了。
此外,在使用Abaqus command提交任務(wù)時,還可以在代碼中加入read或者pause之類的暫停語句,以防止計算量小的模型瞬間就運算結(jié)束了。
上述調(diào)試方法適合調(diào)試邏輯錯誤哈,一般的語法錯誤還是直接查找與任務(wù)同名的.log文件更方便一些。
詳細的設(shè)置及使用方法已經(jīng)錄制了視頻課程發(fā)布在技術(shù)鄰網(wǎng)站,如果看了上面的描述還是搞不懂,可以點擊下方的鏈接去看視頻咯,限時鉅惠。
Abaqus中Fortran子程序的高級調(diào)試方法
展開 這里,筆者將給出使用C++編寫Abaqus用戶子程序的方法,并不是替代Fortran,而是給用戶多一種選擇。采用本文中的方法,用戶將無需再安裝Fortran編譯器。
從編程角度看本文方法的實現(xiàn)原理比較簡單。以UMAT為例,Abaqus在提交計算任務(wù)后會將用戶指定的for文件或者obj文件編譯成為standardU.dll,然后連同安裝目錄下的standard.exe一起拷貝到臨時目錄下,然后運行standard.exe進行計算。在計算進行到用戶自定義材料時,Abaqus會自動去standardU.dll里尋找umat函數(shù),也就是用戶指定源文件里的umat函數(shù)。因此,如果用C++寫出一個函數(shù)能夠讓standard.exe識別為 umat函數(shù),并且接口變量一致,那么用戶自然就可以用C++寫出umat的用戶子程序。至于如何讓standard.exe認為就是umat函數(shù),附件給出了具體的實現(xiàn)方法。
C++編寫用戶子程序?qū)崿F(xiàn)方法.pdf
展開 
abaqus提交后的相關(guān)專題、標簽、搜索
abaqus提交后的最新內(nèi)容
入題,請教各位大佬,一直以來使用的是中文版abaqus,最近提交作業(yè)后發(fā)現(xiàn)監(jiān)視器不顯示計算進程,計算可以正常進行,工作目錄下有odb文件。懷疑是中文的問題,但是之前是沒問題的,還是改回了英文版,依舊是老樣子。有無遇到過相同問題的同志,解決方法又是什么呢
以UMAT為例,Abaqus在提交計算任務(wù)后會將用戶指定的for文件或者obj文件編譯成為standardU.dll,然后連同安裝目錄下的standard.exe一起拷貝到臨時目錄下,然后運行standard.exe進行計算。在計算進行到用戶自定義材料時,Abaqus會自動去standardU.dll里尋找umat函數(shù),也就是用戶指定源文件里的umat函數(shù)。
01
—
VS環(huán)境下的Fortran子程序調(diào)試
先看看效果圖,就是下面醬紫,在VS環(huán)境下打開子程序,并設(shè)置斷點,當提交abaqus任務(wù)后,子程序被調(diào)用,將光標停留在變量名上時,即可實時查看變量數(shù)值,異常數(shù)據(jù)一目了然。
abaqus批處理提交計算3個完成后自動退出不能繼續(xù)進行的解決辦法.pdf
一個奇怪的問題(很多人沒有遇到過):
Abaqus進行批處理時,批處理文件中有超過3個job時,第三個完成后自動退出,后續(xù)的不再進行了,必須設(shè)置多個批處理文件才能完成更多作業(yè)(每個批處理文件中不超過3個job),最初的設(shè)置如下(大家通常使用的):
只能計算出A1/A2/A3, A4/A5不再進行計算。