
發布
注冊
/
登錄abaqus 日志文件的案例
[問題討論]Gambit教程—運行日志文件(.jou文件)
一、概述
日志文件是包含GAMBIT程序命令的文本文件。在任何GAMBIT進程中,GAMBIT將保存一個日志文件,它包含了在整個進程中要執行的全部命令。當用戶保存一個進程的時候,GAMBIT將臨時日志文件復制到一個永久性文件中。這個永久性文件的基本文件名就是這個進程標識,并且它的后綴是“jou”。例如,如果用戶保存一個標識為“model2”的進程,GAMBIT將把日志文件復制到文件名為“model2.jou”的文件中。
注意:GAMBIT允許用戶在日志文件中不但包含命令,也可以包含注釋行。在日志文件中熱合以前斜線(/)開頭的行都被編譯為注釋行而不是命令行。
當用戶從File命令菜單中選擇了Run Journal窗口,GAMBIT將打開Run Journal窗口。Run Journal窗口使用戶可以執行日志文件中包含的命令。Run Journal窗口允許用戶運行日志文件,包括當前(臨時)的日志文件,以前進程保存的日志文件和通過文本編輯在GAMBIT程序外部生成的日志文件。當用戶運行日志文件時,將執行文件中的命令,就像是通過命令行輸入的命令一樣。
注意(1):GAMBIT允許用戶在日志文件中使用IF塊和DO循環。
注意(2):在Run Journal操作過程中,用戶可以在任何時刻暫停日志文件的執行。當文件暫停時,GAMBIT允許用戶通過命令行執行命令或者通過Run Journal窗口打開和運行其他日志文件。在后進先出原則下保持一個打開和執行日志文件的堆棧。
二、日志文件的運行模式
用戶可以在一下兩種模式的任意一種之下運行日志文件:
—Run
—Edit/Run
1、Run模式
當用戶在Run模式下運行一個日志文件時,GAMBIT從文件的頂部開始按照次序自動執行日志文件中的所有命令。
展開 Abaqus 子程序開發日志07-vumat之anisotropic
正交各向異性(工程常數):
EngineeringConstants-xplD.obj
EngineeringConstants-xpl.obj
共享庫:
explicitU.dll
explicitU-D.dll
參數輸入依次為:
E1,E2,E3,Nu23,Nu13,Nu12,G23,G13,G12
正交各向異性(剛度系數):
OrthogonallyAnisotropic-xpl.obj
OrthogonallyAnisotropic-xplD.obj
共享庫:
explicitU.dll
explicitU-D.dll
?參數輸入依次為:
D1111,D1122,D2222,D1133,D2233,D3333,D1212,D1313,D2323
(按照σ1,σ2,σ3,┏12,┏13,┏23的形式輸入)
橫觀各向同性:
TransverselyIsotropic-xpl.obj
TransverselyIsotropic-xplD.obj
共享庫:
explicitU.dll
explicitU-D.dll
?參數輸入依次為:
Et(軸/橫向彈性模量)、Ep(面內彈性模量)、Nutp(面外泊松比,也就是說假設1為軸向,那么Nu12/13的值為Nutp)、Nup(面內泊松比)、Gt(軸/橫向剪切模量)
(這里的軸/橫向對abaqus來說是局部方向的1方向)
完全各向異性:
fullyanisotropic-xpl.obj
fullyanisotropic-xplD.obj
展開 Abaqus 子程序開發日志01-umat之isotropic
此次直接使用編譯好的二進制文件,在材料屬性的輸入過程,在通用中找到用戶自定義材料,輸入設定的參數,第一個為楊氏模量,第二個為泊松比。如圖所示:
點擊ok就好,其余的和平時操作一致,只需在最后提交job時提供用戶子程序。
然后提交計算就好。結果如圖所示:
到此結束。cae文件如下:
umattest.cae
若選用縮減積分單元時要開啟沙漏控制。
各向同性umat:
isotropic-std.obj
共享庫:
standardU.dll
Abaqus 子程序開發日志05-umat之fully anisotropic
此umat的材料參數設置參考abaqus,參數自上而下分別為:
使用方法和之前一致。
若選用縮減積分單元時要開啟沙漏控制。
完全各向異性umat:
fullyanisotropic-std.obj
共享庫:
standardU.dll

ABAQUS基礎知識,入門必備
ABAQUS常見的幾種文件格式
在ABAQUS的前、后處理及運算過程中,ABAQUS會產生一系列的文件,了解各文件的作用對于用戶熟練使用軟件和分析解決問題極為關鍵,下面介紹常見的幾種文件格式:
1..cae文件
cae文件是用戶通過ABAQUS/CAE所生成的模型文件,只能通過ABAQUS/CAE打開。其包含了模型幾何形狀、材料特性、載荷條件、邊界條件、網格劃分等一系列數據。
2..inp文件
inp是ABAQUS的計算輸入文件,又稱任務文件,可以用記事本、寫字板或Editplus等 文本編輯工具打開。它包含了計算所需的所有信息,可以由ABAQUS/CAE生成,也可以由用戶直接編寫。
3..odb文件
odb是ABAQUS的計算結果數據庫文件。可以由ABAQUS/CAE或ABAQUS/Viewer打開。
4..rpy文件
在ABAQUS/CAE建模過程中,ABAQUS會自動生成abaqus.rpy文件,該文件中包含CAE建模過程中的命令。如果一個目錄下已經存在rpy文件,ABAQUS會自動增加一個數字后綴加以區別,如abaqus.rpy.1,abaqus.rpy.2等。
5..log文件
Log文件是ABAQUS的日志文件,包含各模塊的起始時間和終止時間信息。可以用記事本、寫字板或Editplus等文本編輯工具打開。
6..dat文件
dat文件通常包含了模型數據的檢査信息,如邊界條件設置有無重疊、網格質量是否滿足要求、問題的計算規模,調用的內存大小等。另外,用戶也可將計算結果輸出到dat文件中。 dat文件可以用記事本、寫字板或Editplus等文本編輯工具打開。
7..msg文件
msg文件包含了計算過程中的非常有用的信息,如各分析步的非線性計算收斂標準,各增量步的步長、迭代次數、迭代過程等。
展開 在指定文件夾中建立ABAQUS文件的快捷方法
在指定文件夾中建立ABAQUS文件有兩種方法:
1、一種是用通常的界面打開ABAQUS,建立模型后用另存為的方式放在指定文件夾里;
2、方法二介紹如下:
1)建立指定文件夾如ABAQUS exe
2)打開文件夾后,按住SHIFT鍵
3)右擊鼠標,選擇“在此處打開命令窗口”
4)在文件夾名后輸入:abaqus cae
5) 即可打開ABAQUS CAE,且文件出現在指定文件夾里。
Abaqus顯式分析SPH方法中的內部侵蝕接觸設置(附inp文件與2020版本cae文件) ¥9.9
<p>Abaqus官方幫助文檔中關于sph粒子的接觸設置并不十分明確,只提到了會在將網格轉化為sph粒子時生成一個內部的surface集合進而定義接觸。而直接定義通用接觸的默認設置,即All* with self,則sph粒子僅能與實體單元外表面的一層接觸,表面侵蝕后,內部單元不再與sph粒子接觸。如圖所示:</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png" style="text-align: center" data-regular="true">
<img src="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png" style="" width="400" data-mobile-src="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202412/attachment/518367680d2140728ddb83b5b22c20bd.png?
展開 ODB to Output2:將ABAQUS結果文件轉譯為NASTRAN的output2文件
這個問題的主要原因是:比如nCode2018只支持ABAQUS2017的odb文件。甚至軟件如果更新的比較頻繁,發布的月份都會有影響。
我在工作中就遇見過類似的問題:ABAQUS2018版本的odb文件不能被nCode2018和Altair2018讀取。通過錯誤提示,我發現nCode2018和Altair2018均只支持ABAQUS2017。
所以我采用的解決方法是使用ABAQUS內置的轉譯功能將odb文件轉譯成output2文件,這樣一來2018的odb就變成了2017的output2,就可以在nCode2018和Altair2018之間通用了。
ABAQUS提供的轉譯語句是:
abaqus toOutput2 job=jobname odb=odbname step=stepid
使用方法:
打開Abaqus Command;
指定當前工作目錄到需要轉譯的odb文件所在的目錄;
鍵入命令:abaqus toOutput2 job=jobname odb=odbname step=stepid。
展開 使用python進行ABAQUS批處理,自動識別文件夾內的待處理inp文件 ¥10
筆者以前使用的是nastran求解器,最近剛開始接觸ABAQUS求解器,如有錯誤之處,希望各位大俠指教!
平時工作中,有時會接手好多項目,或者一個項目需要使用不同的參數進行分析,并且如果涉及非線性的分析會耗時很久,為了有效的利用時間,我決定下班的時間讓工作站自動計算,計算完成后工作站關機,并在此基礎上,構思了使用Python自動識別工作文件夾內的待計算inp文件然后順序提交求解。
程序描述:
獲取當前工作目錄后,創建用于存放結算結果的Result文件夾;
獲取當前文件夾的文件信息列表,并對該信息列表進行遍歷提交;
遍歷操作:如果這個文件是inp文件,則根據該文件提交ABAQUS求解,提取其文件名并將名字中的'.'替換為'-'(該替換是因為在使用CAE GUI提交的時候不允許有'.',使用非ABAQUS前處理生成inp的時候文件名有可能會帶有ABAQUS提交計算時的非法字符);
重新獲取當前文件夾的文件信息,并根據后綴類型進行保存或刪除,'.inp' '.sta' '.odb''.msg'被保存,其余的刪除,如果需要保存別的類型文件,就在類型判斷中添加即可;
工作站自動關機,如果不需要自動關機,那么可以將程序的最后兩行使用#進行注釋化或者刪除。
由于我并未選擇保留py文件,所以注意該程序的備份。
使用方法:
新建一個文件夾,將需要計算的inp文件與用于提交求解的py文件復制進去;
打開ABAQUS command,將當前工作目錄設置為1中建立的文件夾;
使用命令abaqu cae noGUI=python_BatchAbaqus.py進行求解。
展開 讀取ABAQUS結果文件中的單元應變能并輸出至excel文件的處理腳本 ¥1
腳本內容如題。
STARCCM與ABAQUS算例文件 ¥20.26
STAR-CCM+用戶指南:與Abaqus協同仿真機械耦合方面
本教程模擬固定在底部、處于10 m/s 空氣流率之下的彈性平板變形情況。在機械耦合中,STAR-CCM+ 將拉力負載傳遞給 Abaqus (壓力 + 壁面剪應力),而 Abaqus 將位移傳遞給 STAR-CCM+。在 Abaqus 中,拉力負載作用于固體結構的表面。在 STAR-CCM+ 中,位移作為網格變形輸入使用。
注:該STAR-CCM+版本為2406,付費內容為兩個軟件的源文件,均已經設置好。以下為結果展示:
流場(壓力)云圖:
結構變形云圖:
展開 
Abaqus軟件對汽車塑料油箱的有限元分析(ABAQUS模型源文件+文檔教程) ¥68
Abaqus軟件由于其本身強大的非線性求解功能,是在工業界被公認的技術最先進的非線性有限元分析軟件,與傳統商業軟件不同,Abaqus是專門為解決工程中困難問題發展并逐漸被廣大用戶接受的通用有限元軟件。
汽車燃油箱是汽車部件中重要的功能件和安全件之一,而汽車塑料油箱與金屬燃油箱相比具有安全、耐腐蝕和使用壽命長等特點,且能夠適應汽車輕量化的發展要求,因此現在被廣泛采用。但是汽車塑料油箱采用的材料是一種復雜的非線性材料,并在實際的過程中也會經歷大變形,因此采用Abaqus軟件來進行分析是非常合適的。
本例中結合Abaqus/Standard和Abaqus/Explicit兩個求解器模塊,對同一款汽車油箱進行了沖壓、跌落和撞擊的有限元分析,得出了可為工程設計提供重要依據的分析結果。
付費后即可獲取文檔教程和模型inp源文件。
部分文檔教程和模型源文件展示如下:
展開 運用ABAQUS軟件對冰材料彈塑性本構模型改進及驗證(附源文件) ¥1300
提供兩種方案:</p><ol><li><strong>個人初步學習版 (¥499):</strong> 包含驗證INP文件,不包括任何技術上的答疑。適合個人學習和探索,性價比高</li><li><strong style="color: rgb(25, 27, 31);">個人進階版 (¥599)</strong><span style="color: rgb(25, 27, 31);">: 包含驗證INP文件,包括一份文檔常見問題答疑+2-3次技術文字答疑。</span></li><li><strong style="color: rgb(25, 27, 31);">個人進階版 (¥799)</strong><span style="color: rgb(25, 27, 31);">:包含驗證INP文件,包括一份文檔常見問題答疑+若干次技術文字答疑+1-2次遠程操作。</span></li><li><strong>課題組版 (¥1499):</strong> 包含INP,CAE文件,提供優先答疑支持。適合科研經費支付,可供團隊使用。</li></ol><p><em>具體內容清單及差異請私信詳詢。</em>注意:可通過聊天減少一定成本。
展開 abaqus cae數據文件損壞如何修復? abaqus data
將jnl文件復制一份,重命名后綴為.py的文件,打開abaqus,file-->run script, 運行一遍該py文件。但要注意你原始導入的幾何或孤立網格文件還在原來的文件夾位置下。
Abaqus二次開發讀取變形后的節點坐標并輸出到txt文件中。讀取模態頻率到txt 文件中。 ¥10
有時候在abaqus中,我們需要知道某一個集合中的節點變形后的坐標。以此為輸入來進行一些研究。這里我用一個自編函數,將節點集合變形后的坐標寫入到一個txt文件中。格式化的寫入文件,方便用此坐標來進行計算研究。
同樣有時候,需要將計算的模態頻率值提取出來。同樣用一個函數將模態頻率提取出來,放進txt文件中,方便后續研究。
讀取的節點結果如下圖所示: