
發布
注冊
/
登錄abaqus數據修復的案例
abaqus cae數據文件損壞如何修復? abaqus data
將jnl文件復制一份,重命名后綴為.py的文件,打開abaqus,file-->run script, 運行一遍該py文件。但要注意你原始導入的幾何或孤立網格文件還在原來的文件夾位置下。
ABAQUS幾何編輯、清理及修復 ¥1
圓角竟然可以在ABAQUS中清理掉。
幾何編輯、清理及修復竟然神奇的解決了這問題。計算竟然收斂了。
是怎么做到的?
一起學習吧!
本案例有視頻,歡迎在我的技術鄰中觀看!!
ABAQUS幾何清理及修復
往期精彩:歡迎觀看!!
HYPERMESH中設置ABAQUS銷軸接觸設置
HYMPERMESH與ABAQUS聯合(銷軸簡化梁單元)
ABAQUS仿真復合材料修復裂紋板
我做的是用CFRP修復含裂紋鋼板的極限強度仿真 通俗的說就是 一塊含有裂紋的鋼板 用粘合劑把復合材料貼上去 最好拉伸鋼板 根據載荷位移曲線 確定修復后裂紋鋼板的極限強度 請問有大佬會做嗎 有償指導一下 聯系電話15730888781 微信xxy15730888781
Abaqus纖維復合材料單面貼補修復拉伸試驗 ¥99
<div contenteditable="false" width="100%">
Abaqus纖維復合材料單面貼補修復拉伸試驗,已實現層合板斷裂,且已解決網格畸變問題,層間內插cohesive單元,補片與母體間采用cohesive膠接,模型采用puck失效準則
</div><div contenteditable="false" width="100%">
內附有inp,puck Vumat 子程序
</div><p><br></p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202505/attachment/4512305ed14743ba98d626ea49117519.png" style="display: inline-block;" data-regular="true">
<img src="https://img.jishulink.com/202505/attachment/4512305ed14743ba98d626ea49117519.png" data-mobile-src="https://img.jishulink.com/202505/attachment/4512305ed14743ba98d626ea49117519.png?
展開 
Abaqus纖維復合材料搭接修復力學仿真模型-落錘沖擊試驗! ¥20
Abaqus纖維復合材料搭接修復力學仿真模型-落錘沖擊試驗!
內插0厚度cohesive單元以模擬分層
模擬過程采用puck子程序,有錄制整個建模操作視頻,可贈送復合材料層合板快速建模插件!
cae,inp文件及ODB文件,操作視頻(注意:不含PUCK子程序,只供學習參考使用)
Abaqus纖維復合材料修復金屬開孔板拉伸 ¥89
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202510/attachment/aea6a4011a2645acb7a54b89f7be95b7.png">
</figure>
</figure><div contenteditable="false" width="100%">
Abaqus纖維復合材料修復金屬開孔板!
</div><div contenteditable="false" width="100%">
內插0厚度cohesive以模擬分層!
</div><div contenteditable="false" width="100%">
補片與母體間采用cohesive膠接,模型中復合材料采用hashin失效準則,金屬采用ductile失效!
</div><div contenteditable="false" width="100%">
內附有cae,inp,Vumat 子程序,操作視頻
</div><div contenteditable="false" width="100%">
可贈送快速建模插件!
</div><p><br></p>
展開 Abaqus纖維復合材料雙面貼補修復拉伸試驗 ¥89
<div contenteditable="false" width="100%">
Abaqus纖維復合材料雙面貼補修復拉伸試驗,已實現層合板斷裂,且已解決網格畸變問題,層間內插cohesive單元,補片與母體間采用cohesive膠接,模型采用puck失效準則
</div><p><br></p><p><br></p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image" contenteditable="false" data-img="https://img.jishulink.com/202505/attachment/3c79dbb2e1564f81b7fcbd0812c393af.png" style="display: inline-block;" data-regular="true">
<img src="https://img.jishulink.com/202505/attachment/3c79dbb2e1564f81b7fcbd0812c393af.png" data-mobile-src="https://img.jishulink.com/202505/attachment/3c79dbb2e1564f81b7fcbd0812c393af.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202505/attachment/3c79dbb2e1564f81b7fcbd0812c393af.png?
展開 Abaqus纖維復合材料搭接修復力學仿真模型-拉伸 ¥99
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202505/attachment/b60c89d6fdf44a759928a5834c0b611d.png" data-extentions-extra-ocr-id="c19f1777b5f4c763d2cd0940e8832093">
</figure>
</figure><div contenteditable="false" width="100%">
Abaqus纖維復合材料搭接修復力學仿真模型!
</div><div contenteditable="false" width="100%">
拉伸試驗!
</div><div contenteditable="false" width="100%">
內插0厚度cohesive單元以模擬分層
</div><div contenteditable="false" width="100%">
模擬過程采用puck子程序,有錄制整個建模操作視頻,可贈送復合材料層合板快速建模插件!
</div><div contenteditable="false" width="100%">
內附VUMAT子程序,cae,inp文件及ODB文件,操作視頻
</div><p><br></p>
展開 Abaqus纖維復合材料搭接修復力學仿真模型-落錘沖擊 ¥99
<div contenteditable="false" width="100%">
Abaqus纖維復合材料搭接修復力學仿真模型!
</div><div contenteditable="false" width="100%">
落錘沖擊!
</div><div contenteditable="false" width="100%">
內插0厚度cohesive單元以模擬分層
</div><div contenteditable="false" width="100%">
模擬過程采用puck子程序,有錄制整個建模操作視頻,可贈送復合材料層合板快速建模插件!
展開 Abaqus纖維復合材料搭接修復力學仿真模型-拉伸試驗! ¥20
Abaqus纖維復合材料搭接修復力學仿真模型!
拉伸試驗!
內插0厚度cohesive單元以模擬分層
模擬過程采用puck子程序,有錄制整個建模操作視頻,可贈送復合材料層合板快速建模插件!
cae,inp文件及ODB文件,操作視頻(注意:不含PUCK子程序,只供學習參考使用)
abaqus數據傳遞 ¥2
最近在學習abaqus數據傳遞功能。abaqus中數據傳遞的方法大體有三種,一種是我們常用的重啟動,一種是數據傳遞,還有一種是提取初始應力場再導入。
1.重啟動的步驟如下:
1)在原模型中設置restart輸出請求;
2)在重啟動模型中設置重啟動請求:
單擊菜單Model/edit attributes,選擇重啟動模型名稱,設置重啟動分析步名稱以及重啟動迭代步;

基于Python向Abaqus導入txt、dat數據(附abaqus中python二次開發課程)
這次推送聚焦于解決采用Python向Abaqus里導入txt、dat數據的問題(dat文件只需要將txt文件的后綴名改為dat就可以生成dat文件),Abaqus基于Python讀入txt、dat數據主要有read()、readlines()、readlines()、numpy.loadtxt()函數,導入的txt文件放在工作目錄temp中。
1. read() 函數
可以一次性讀取txt文件中的內容,并以字符串的結果返回來,如下列代碼所示:
with open("xyplot.dat", "r") as f: #打開文件
data = f.read() #讀取文件
print(data)
其中,
r是讀取人工書寫的數據,書寫的時候是什么樣子,讀出來就是什么樣。
rb是讀取二進制文件,非人工書寫的數據,如.jpeg等這些。
將該命令在Abaqus/CAE的命令行接口(Command Line Interface, CLI)運行后,結果如圖1所示(圖中#注釋后的亂碼為作者安裝abaqus采用英文版,沒有漢化所致):
圖1 read()讀取txt、dat數據到Abaqus
需要注意的是,以上data數據類型都是為字符,如下圖所示。調用data[0]為字符,因此data[0][0]也為字符,以及后續的data[20][0],data[60][0]等也都為字符。
展開 Abaqus Python 二次開發-歷程輸出數據提取的python實現 ¥3.49
在Abaqus中,歷程變量的輸出,尤其是反力及位移,經常是如下的格式。
此時,如果想提取數據,一些關于Abaqus 二次開發的書籍里提供的方式是:odb.step['Step-1'].historyRegions['Node PART-TRIMMED-MESH.288422']. historyOutputs['U1'].data 。這種方式,需要輸入 'Node PART-TRIMMED-MESH.288422' 這種很長的字符串,繁瑣且容易出錯。
在付費內容中,提供了一種便捷的方法,得到長字符串,提取相關的數據,并將數據保存為csv文件。
展開 Abaqus的歷史數據輸出的問題
Abaqus的歷史數據輸出的問題
Abaqus結果輸出時有場輸出(Field Output)和歷史輸出(History Output),場變量輸出用于描述某個量隨空間位置的變化,歷史變量用于描述某個量隨時間的變化,區別是場變量輸出大量的單元或節點上的計算結果,寫入odb文件的頻率低,用與生成后出的各個圖。歷史變量輸出少量單元或節點上的計算結果,寫入Odb的頻率高,用于生成X-Y圖。歷史變量允許單獨輸出某個獨立分量,經常用到的就是這個獨立分量的輸出,比如輸出結構最大點的位移變化曲線,或者盈利最大點的應力變化過程等。
在輸出歷史數據時,大多數的輸出結果比如位移和應力等,不能實現整個模型全部輸出,也就是需要指定set(參考集),需要設置相關的set后,結果輸出才會有這些數據。
定義Set的對話框如圖1所示,定義Set的類型時有三個,按照以往的理解,一般經常用到的應該是Node,也即節點集,想要輸出這個節點在求解過程中的Mises應力變化過程,選擇某個節點,通過Step模塊的History Output Requests,如圖2所示。
圖1
圖2
選擇剛才設置的Set,選擇需要輸出的結果項,此處為Mises。之后計算,計算后提取結果時,發現并沒有輸出該節點的Mises歷史數據。
筆者很快想到了,有可能是不能輸出節點的應力,因為涉及到節點解和單元積分點解的問題,這個之前已經討論過。基于此考慮,那么輸出該節點的位移場肯定沒問題,因為節點位移解是最先得到的節點解。
將Mises換成UT,如圖3所示。
同時,新建一個Element Set,因為Node Set無法輸出歷史數據,那么采用Element Set也肯定能夠輸出單元積分點的數據,如圖4所示。
展開 ABAQUS批量提交Job與Python讀取ODB結果應力應變數據
問題2
如何從ODB結果文件中讀取計算結果數據
第二個問題是大家經常要面對的,常規的數據提取采用ABAQUS自帶的后處理工具已經能滿足需求了,但是如果我們需要進行一些寫出文本,數據篩選,數據的二次計算處理。。。,我們就需要用程序語言的幫助了。
針對今天的問題——
提取結果并寫出到文本
,如果用自帶的工具,可以導出abaqus.rpt文件,不過這種方式并不能滿足我們較為苛刻的要求,用python程序會的自由度會更大一些。
另外需要說明的是,如果我們僅僅只是看看某單元或者節點的各種計算結果,或者簡要的數據處理,臨時用一用,可以采用如下方式,不必費心寫復雜的程序,不值當浪費時間,
青春易逝,頭發寶貴
。當然了,通過阿信這里給出的基本程序改一改,能省幾根頭發。
限于時間關系,這里只列出基本的應力提取程序,寫入文本比較簡單,隨意百度即可實現,不再給出。
展開