
發(fā)布
注冊
/
登錄abaqus作業(yè)的案例
Abaqus 作業(yè)完成自動郵件提醒工具
在跑 Abaqus 仿真時,經(jīng)常會遇到算例運行時間很長,需要盯著 log 文件看是否完成,這既浪費時間又容易錯過。為了解決這個問題,我寫了一個基于 Python + smtplib 的小腳本:
-自動監(jiān)控 Abaqus .log 文件
-檢測到 COMPLETED 狀態(tài)后自動發(fā)送郵件提醒
只需在界面中輸入 日志文件路徑、郵箱地址和密碼,點擊開始監(jiān)控,就能在 Abaqus 作業(yè)完成后第一時間收到郵件通知。即使離開電腦,也不用擔心錯過計算結(jié)果啦~
abaqus_email_check-ui.py
ABAQUS批量inp順序作業(yè)
work-more.txt
ABAQUS批量inp順序作業(yè).docx
abaqus學習總結(jié)(作業(yè))
作業(yè),作業(yè),作業(yè)
用來應付老師的 abaqus學習總結(jié)(作業(yè))
想抄的,拿去用吧
ABAQUS是一套功能強大的基于有限元法的工程模擬軟件,其解決問題的
范圍從相對簡單的線性分析到最富有挑戰(zhàn)性的非線性模擬問題。ABAQUS具備
十分豐富的、可模擬任意實際形狀的單元庫。并與之對應擁有各種類型的材料模
型庫,可以模擬大多數(shù)典型工程材料的性能,其中包括金屬、橡膠:高分子材料、
復合材料、鋼筋混凝土、可壓縮彈性的泡沫材料以及巖石和土這樣的地質(zhì)材料。
作為通用的模擬分析工具,ABAQUS不僅能解決結(jié)構分析中的問題(應力/位移),
還能模擬和研究各種領域中的問題,如熱傳導、質(zhì)量擴散、電子元器件的熱控制(熱-電耦合分析)、聲學分析、土壤力學分析(滲流一應力耦合分析)和壓電介質(zhì)力學分析。
ABAQUS為用戶提供了廣泛的功能,且使用起來又十分簡明。最復雜的問題也可以很容易地建立模型。例如復雜的多部件問題可以通過對每個部件定義材料模型和幾何形狀,然后再把它們組裝起來而構成。在大部分模擬分析問題中,甚至在高度非線性問題中,用戶也只需要提供結(jié)構的幾何形狀、材料性能、邊界條件和荷載工況這樣的工程數(shù)據(jù)就可以進行分析。在非線性分析中,ABAQUS能自動選擇合適的荷載增量和收斂精度。不僅能選擇這些參數(shù)值,而且能在分析過程中不斷地調(diào)整參數(shù)來保證有效地得到高精度的解,很少需用戶去定義這些參數(shù)。
ABAQUS有兩個主要的分析模塊: ABAQUS/Standard和ABAQUS/Explcit.
展開 abaqus作業(yè)?
各位大神,模型做到作業(yè)的時候,顯示的狀態(tài)是無,什么原因啊?

Abaqus批量提交作業(yè) ¥6
; print("Residual files have been cleaned up: %s" % file_path)
except Exception as e:
print("Failed file cleanup: %s - %s" % (file_path, str(e)))
# 作業(yè)列表與參數(shù)配置
jobs = []
</pre><p><br></p>
展開 ABAQUS批量提交作業(yè)-BAT文件
本文主要介紹關于ABAQUS怎么不使用CAE界面提交作業(yè),以及批量提交作業(yè)。那么為什么我們需要用命令行來提交作業(yè)而不直接從ABAQUS/GUI中提交?畢竟ABAQUS的GUI界面可以說是有限元分析軟件中做的最好的最人性化的界面。
可能的原因如下(個人感受):
Inp中少數(shù)關鍵字不為ABAQUS/CAE識別
多個INP需要被提交,且來自于不同的模型不同的分析任務,這就導致無法在CAE界面中同時提交作業(yè)
【01 相關命令的介紹】
首先介紹幾個ABAQUS/命令行的幾個重要命令,以及各個命令的含義和須知事項:
提交任務:abaqus job = jobname1 int/interactive, 這個命令是用作提交Job的,命令行中輸入此命令就會直接調(diào)用abaqus求解器進行求解。后面跟上的int或interactive含義一樣,加上DOS窗口會顯示任務運行的階段。另外一個功能就是讓任務一個一個交,而不是一次性全部提交。
殺死任務:abaqus terminate job = jobname int, 終止任務一般不可以恢復,但是如果有restart文件,可以重啟動計算
任務暫停和恢復:abaqus suspend/resume job = jobname int, 暫停任務,以及恢復任務,從上次暫停的地方開始接著算。
展開 Abaqus模擬焊接提交作業(yè)報錯
焊接溫度場已經(jīng)算完了,在計算應力的時候,出現(xiàn)The file size exceeds the 16 gb limit on unit 10的錯誤是為什么?
【交作業(yè),僅當交流】【Abaqus子模型】
這段時間在學習Abaqus子模型的分析方法,分享幾個視頻鏈接:
https://v.qq.com/x/page/p0554dfm3rs.html?
https://v.qq.com/x/search/?q=abaqus%E5%AD%90%E6%A8%A1%E5%9E%8B&stag=0&smartbox_ab=
https://www.bilibili.com/video/BV12p4y1Q7nf?p=2
然后今天下午做了個案例,結(jié)果貼一下,案例分析:https://www.cnblogs.com/gaozihan/p/12369622.html
1.首先單/雙精度對母模型的結(jié)果沒有影響,因而對子模型也沒有影響,是因為模型比較簡單嗎?
2.子模型是驗證網(wǎng)格密度的好東西,網(wǎng)格尺寸從0.25-0.15-0.1時,結(jié)果趨于收斂。(子模型基于surface-based)
3.對比母模型和子模型結(jié)果,個人覺得在子模型邊界上,與母模型結(jié)果相對誤差20%以內(nèi)就可?(網(wǎng)格尺寸0.15)此外,可以看到兩種不同子模型技術,算出來的結(jié)果還是有略微差別,書上一般推薦用Node-based。
4.時間縮放勾選與否對結(jié)果沒有影響,是因為母模型和子模型的分析步長相同嗎?
5.歡迎交流
展開 abaqus二次開發(fā):前處理批量提交作業(yè)插件(源碼+注釋) ¥168
abaqus二次開發(fā):前處理批量提交作業(yè)插件(源碼+注釋)
購買后,請加V:wzd_1021_
更多插件內(nèi)容,請私聊
同時提供定制hypermesh/hyperview/abaqus前后處理插件開發(fā)。
abaqus車六角仿真
abaqus作業(yè)運行中出現(xiàn)自由度 11 和自由度 1 到 6 中的至少一個必須在 *動態(tài)溫度分布的模型中處于活動狀態(tài),這個咋解決
【iSolver案例分享】地基中波的傳播特性
(5)網(wǎng)格劃分
圖6 網(wǎng)格劃分
(6)作業(yè)提交
Abaqus創(chuàng)建并提交作業(yè),開始分析,
圖 7 Abaqus作業(yè)提交
(7)計算結(jié)果
圖 8 Abaqus位移U1云圖(放大10000倍,t=0.08s)
圖9網(wǎng)格變形圖(放大10000倍,t=0.13s)
2 iSolver操作及計算結(jié)果
(1)導入模型
打開iSolver,點擊File->Importing->Model,
圖 10 iSolver界面
選擇Abaqus生成的inp并確定,
圖 11 iSolver導入模型
此時iSolver會顯示該模型,
圖 12 iSolver顯示模型
(2)作業(yè)提交
iSolver切換到Job模塊,點擊Job->Create…
圖 13 iSolver創(chuàng)建作業(yè)
輸入作業(yè)名稱、選擇已導入的模型,點擊OK
圖 14 iSolver設置作業(yè)
點擊Job->Manager…,打開作業(yè)管理器,然后選擇上述作業(yè),然后點擊Submit,iSolver將在后臺進行分析,
圖 15 iSolver作業(yè)提交
(3)計算結(jié)果
iSolver計算結(jié)果如下
圖 16 iSolver位移U1云圖(放大10000倍,t=0.08s)
圖 17 iSolver位移U1云圖(放大10000倍,t=0.13s)
模型界面上的波動荷載將在分析區(qū)域中產(chǎn)生縱波和剪切波,同時在荷載邊緣處由于荷載突變產(chǎn)生面波也會向左、右兩側(cè)傳遞。這些波型在變形后的網(wǎng)格中清晰可見。根據(jù)所給數(shù)據(jù),縱波約0.08s到達底部邊界,此時的網(wǎng)格如圖 8圖 16所示。之后,由于波在分析區(qū)域邊界上發(fā)生反射(包括縱波、剪切波和面波),重新回到分析區(qū)域內(nèi)部,波的相互疊加在圖 9圖 17中清晰可見。
展開 
為什么我的有限元(FEA)模型不會收斂并求解?
通常可以在執(zhí)行Abaqus作業(yè)的目錄中找到它們。
ABAQUS批量提交任務-Python腳本
公眾號:CAE分析技術分享
前一篇文章介紹了如何用bat的形式在DOS下批量提交ABAQUS作業(yè),這一篇將介紹如何用python腳本來實現(xiàn)批量提交作業(yè)。
Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。Python 的設計具有很強的可讀性,相比其他語言經(jīng)常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結(jié)構。
Python 是一種解釋型語言: 這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。類似于PHP和Perl語言。
Python 是交互式語言: 這意味著,您可以在一個 Python 提示符 >>> 后直接執(zhí)行代碼。
Python 是面向?qū)ο笳Z言: 這意味著Python支持面向?qū)ο蟮娘L格或代碼封裝在對象的編程技術。
Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發(fā),從簡單的文字處理到 WWW 瀏覽器再到游戲。
使用Python腳本實現(xiàn)批量提交abaqus任務基本上有倆種方式:
打開ABAQUS/CAE的情況下,通過file→run script的方式
通過ABAQUS command,不打開ABAQUS/CAE的情況
01 打開ABAQUS/CAE時
Talk is easy,let's show the code first!
原理解讀:
第一步:首先我們需要創(chuàng)建一個腳本頭,包含讀者,時間等信息,方便他人閱讀。這是一種規(guī)范,沒有任何理由,照著做就可以了。#encoding:utf-8中文編碼。
第二步:導入abaqus相關的庫,以及python自帶的time庫,用于后面計算每個分析使用時長。
展開 【iSolver案例分享】波紋鋼腹板簡支梁受彎分析
(7)結(jié)果對比
軸向變形
豎向變形對比
Mises應力對比
4、 iSolver分析
(1)導入幾何模型
打開iSolver,點擊File->Importing->Model
選擇模型文件Job-4.inp并確定,將其導入iSolver
(2)作業(yè)提交
切換到Job模塊,點擊Job->Create,
對已導入的模型創(chuàng)建作業(yè),
點擊Job->Manager,在作業(yè)管理器中選擇上述作業(yè),點擊Submit提交分析。
后臺將調(diào)用iSolver求解器進行分析
(3)結(jié)果
iSolver中點擊Job Manager的result,自動切換到visulization模塊,查看位移和應力結(jié)果
軸向變形
Mises應力
5. iSolver/Abaqus結(jié)果對比
U1
Mises力
iSolver
0.123
47.1
Abaqus
1.228e-1
4.712e1
從變形和應力可以看出,在該問題上,iSolver求解器與大型商業(yè)軟件Abaqus結(jié)果基本一致。iSolver軟件在本問題上有足夠的求解精度。
6. 軟件免費下載地址
iSolver軟件為免費軟件,且無license限制,最新版免費下載地址如下:https://www.yqgqt.org.cn/content/post/337351
展開 Abaqus 報錯匯總分析 (持續(xù)更新)
5 CEL中的Eulerian Elements只能用general contact; CEL似乎只能設置Allow separation
6 Abaqus 作業(yè)診斷:
進入Visulization模塊,并打開輸出數(shù)據(jù)庫NlSkewPlate.odb以檢查收斂歷史。從主菜單欄中,選擇Tools-->Job Diagnostics打開Job Diagnostics(作業(yè)診斷)對話框。
7 CEL analysis:Elements are distorted
Solutions: 剛體和土體的網(wǎng)格尺寸要接近,可以改進接觸判定