
發布
注冊
/
登錄abaqus指定屬性的案例
批量提取Abaqus指定Step-x下 Set節點集的反力RF(Reaction force) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發來批量提取ABAQUS輸出數據庫(ODB)文件中指定Step-x下的Set節點集的反力RF(Reaction force)。通過詳細的步驟說明、代碼示例和圖片展示,您將學會如何使用該腳本,自動化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,RF1(X),<span style="color: rgb(25, 27, 31);">RF2(Y),RF3(Z)</span>)。</p><p><br></p><p>如果還需要提取<strong><em><u>節點變形量 </u></em></strong>或者<strong><em><u>節點坐標 </u></em></strong>可以關注:<a href="https://www.yqgqt.org.cn/post/1939915" rel="noopener noreferrer" target="_blank">利用Python腳本 批量提取Abaqus的odb文件中Set節點集 初始節點坐標、指定Step下的變形量、變形后節點坐標_CAE Abaqus提取odb-技術鄰 (jishulink.com)</a></p><h2>1. 問題描述</h2><p>在工程仿真和分析領域,提取ABAQUS輸出數據庫(ODB)文件中的節點集的<span style="color: rgb(25, 27, 31);">反力RF(Reaction force)</span>是一項常見任務。然而,手動提取這些數據是一項繁瑣且容易出錯的工作。
展開 批量提取Abaqus的節點坐標(初始坐標、指定Step下的變形量、變形后節點坐標) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發來批量提取ABAQUS輸出數據庫(ODB)文件中指定Step下的Set節點集變形量。通過詳細的步驟說明、代碼示例和圖片展示,您將學會如何使用該腳本,自動化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個增量下的變形后的節點坐標的話,在提取變形量的基礎上,與初始坐標進行簡單的計算就可以求得坐標。 (備注:該代碼只提取了x,y方向的變形量)</p><h2>1. 問題描述</h2><p>在工程仿真和分析領域,提取ABAQUS輸出數據庫(ODB)文件中的節點集變形量是一項常見任務。然而,手動提取這些數據是一項繁瑣且容易出錯的工作。因此,需要一種自動化的方法來批量提取指定步驟下按節點集組織的變形量數據。</p><h2>2. 實例展示</h2><p>假設我們有一個名為`example.odb`的ODB文件,其中包含名為`Step-x`的步驟和名為`Set-x`的節點集。運行以上代碼后,腳本會自動將該步驟下節點集的變形量提取出來,并保存為`NodalDisplacement.csv`文件。
展開 Abaqus DEM進階技術,指定顆粒級配
之前已有三期文章(
案例下載,
通過腳本生成顆粒,
粒子生成器-噴丸強化)不同程度的涉及到Abaqus DEM,今天我們來看一下粒子生成器-粒度級配的設定問題。
粒度級配(ASTM C136)
顆粒物的粒度級配性能將直接影響最終產品的質量,比如混凝土的強度、抗開裂性能跟骨料尺寸分布有很大關系,所以,粒度級配在DEM分析中也是個十分重要的概念,它反映了不同尺寸顆粒所占的分量。在大量顆粒的填裝、混合、篩選等分析中,往往需要對不同尺寸的顆粒進行建模。
Abaqus的粒子生成器可以直接指定生成的粒子尺寸分布服從某一概率密度函數(Probability Density Function,以下簡稱PDF),因此可以解決DEM粒度級配的問題。
生成不同尺寸的粒子
Abaqus支持以下6種PDF:
Uniform/Normal/Log-normal
Piecewise linear/Discrete/Truncated
我們在下面的4個surface上,創建4個Particle generator(PG),每個PG分別引用不同的PDF,每一個面上指定生成2萬個顆粒。
4個粒子生成面
粒子尺寸分布信息
粒子生成器運行結果:
PG1正態分布-粒子半徑云圖
PG2對數正態分布-粒子半徑云圖
PG3均勻分布-粒子半徑云圖
PG4分段線性分布-粒子半徑云圖
從生成結果統計來看,顆粒尺寸分布整體上與指定的概率密度函數符合的很好,不過,對于微小顆粒而言(此問題中半徑小于0.001mm的顆粒),生成還是比較困難的,尤其是顆粒尺寸懸殊較大時。
展開 Abaqus中利用Python腳本獲取指定Set上的位移和應力
Abaqus內置了一個函數名為 getSubset 的函數可以獲取指定 集(Set)上的Field Data
比如要獲取如下圖片中名為SET-1的節點集的位移、名為SET-1的單元集的位移,可以通過圖3所示的代碼來實現。

在指定文件夾中建立ABAQUS文件的快捷方法
在指定文件夾中建立ABAQUS文件有兩種方法:
1、一種是用通常的界面打開ABAQUS,建立模型后用另存為的方式放在指定文件夾里;
2、方法二介紹如下:
1)建立指定文件夾如ABAQUS exe
2)打開文件夾后,按住SHIFT鍵
3)右擊鼠標,選擇“在此處打開命令窗口”
4)在文件夾名后輸入:abaqus cae
5) 即可打開ABAQUS CAE,且文件出現在指定文件夾里。
ABAQUS分析用戶手冊-指定條件、約束與相互作用卷
如題,這本書。
ABAQUS用戶手冊:材料卷 、單元卷、分析卷、指定條件、約束與相互作用卷、介紹,空間建模,執行與輸出 ¥1.2
ABAQUS用戶手冊及關鍵詞參考指南:初學者必備6件套
1材料卷
2單元卷
3分析卷
4指定條件、約束與相互作用卷
5介紹,空間建模,執行與輸出
6工具包
7Abaqus關鍵詞參考指南
ABAQUS網格控制屬性詳解(三種網格劃分技術) ¥12
:12.0pt;font-weight:bold;white-space:pre-wrap;">網格控制屬性</span><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">設置,</span><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">這對于復雜網格劃分尤其有用</span><span style="font-family:'Calibri';font-size:12.0pt;white-space:pre-wrap;">。
展開 ABAQUS常見工程材料屬性
Abaqus_Material.rar
500種常見工程材料屬性以及ABAQUS.lib文件
ABAQUS材料屬性及材料庫 ¥100
常見的ABAQUS材料屬性及材料庫,添加至ABAQUS安裝目錄可直接添加各種材料的屬性,無需一步一步繁瑣的操作,可大大節約時間,提高效率。
[非線性]ABAQUS收斂調整(1):接觸屬性
接觸這件事,建模設置上而言不外乎定義接觸對、定義接觸屬性等等(如下圖),初級選手容易輕視,不收斂的時候也不知該如何診斷,不知該如何去做有效調試。
Figure-0: 接觸屬性設置
實際上,接觸,在仿真分析中,絕對是個看似青銅實則王者級別的難題。
有一些通用的解決辦法,大家可以在幫助文件的Interaction → Contact Difficulties and Diagnostics中找到,例如初始接觸狀況、穿透、突然分離造成的局部不穩定等等,但是確實沒有一概而論的措施,更多的情況下準確的診斷以及有效的改善還是要依靠經驗的累積。
這里,有一些是筆者團隊在日常工作中所積累的一些小經驗,與大家分享。
P.S.基于經驗累積和理解,可能會有些偏差或錯誤,不足之處,還請大家指正
1. ‘軟’接觸
參考幫助文件Interaction → Contact Property Models → MechanicalContact properties Contactpressure-overclosure relationships → using “softened” contact relationship
在幫助文件中指出: 適用于接觸面有一方或者皆是單薄軟面的模擬,例如墊片、表面涂層等;在Abaqus/Standard中有時也采用’軟”接觸代替硬接觸來解決模擬中的數值收斂性問題。
那我們的問題是,這個‘有時’是指什么時候呢?
請參考如下案例:一個簡單端子的插拔力分析,其接觸設置如下圖:
Figure-1: 小導角特征的接觸
接觸屬性Int-1為硬接觸(hard contact),surface to surface的離散方式。
展開 
Abaqus/CAE中的材料屬性和裝配件
定義并分配材料屬性
?材料屬性
?廣泛的材料庫包含幾乎所有的Abaqus材料模型。
?用戶以Abaqus求解器所需的格式輸入材料數據
?數據可直接輸入,可從文件中讀取,也可從材料庫中導入。
截面屬性
?包括附加尺寸,或為變形體分配材料屬性的單元類型信息。
?參考材料定義。
為區域分配截面屬性
?變形體的每個區域必須引用包含材料定義的截面屬性。
?對于被賦予截面屬性的部件,Abaqus/CAE提供了一個視覺上的反饋
殼/薄膜的視覺反饋
?可通過此功能來檢查殼/薄膜厚度的定義
?Offsets 可以定義殼的參考面(由節點定義)和中面之間的關系 (默認兩者是一致的)
?Offset對于薄膜不可用
梁的視覺上的反饋
?梁的建模是基于線特征;其橫截面尺寸認為是截面屬性。
?可以通過觀察梁的外形改變梁截面屬性的定義
?很容易檢測建模誤差
材料評估
?超彈性材料的曲線擬合能力,可以允許用戶對實驗數據比較不同超彈性模型的擬合結果。
材料庫
?方便材料定義,材料庫可以保存Abaqus中有效的材料模型
?可以為金屬(彈性和塑性)、橡膠(超彈性)等創建材料庫
?材料庫能夠在Abaqus/CAE創建,也可以從第三方插件類似Granta Design 和Matereality導入數據
?材料庫中的材料可以添加到任何的Abaqus/CAE模型
?材料庫可以在不同的用戶之間共享
什么是裝配件?
?裝配件中包含有限元模型中所有的幾何體。
?每個Abaqus/CAE模型包含一個裝配件。
?即使用戶已經創建一些部件,在沒有創建部件實例之前,裝配件是空的。
?裝配件不直接包含部件;它包含的是部件的“實例”。
展開 abaqus單元控制屬性小結
abaqus單元控制屬性小結
參照幫助文檔,對abaqus單元控制界面的每個選項進行了總結
僅供參考
如有錯誤,還望不吝賜教
ABAQUS模擬中鋼筋籠的材料屬性定義問題
我用ABAQUS模擬鋼筋混凝土板的相關受力,我是通過以下兩種方法:1、建立縱筋與箍筋部件,然后在裝配而成鋼筋籠。2、通過CAD直接將鋼筋籠模型導入到ABAQUS中。但是問題是如何定義鋼筋籠里面鋼筋的材料屬性?這兩種方法是否都可以直接定義單個鋼筋的屬性然后賦予整個鋼筋籠,還是說通過CAD導入的手段得采取不一樣的材性賦予?
不知道我描述清楚了沒有,新手懂得不多,求各位大神指點
HyperMesh中進行Abaqus剛體屬性設置
在做仿真任務時,經常會遇到定義剛體的情況,本文針對在hypermesh、Abaqus求解器下的剛體設置進行說明,
首先創建模型,進行網格劃分,修改單元類型,四邊形網格單元類型修改為R3D4,三角形單元類型修改為R3D3;
更新單元類型后創建剛體屬性,屬性類型選擇RIGID_BODY
設置剛體參考點為模型上任意一點
選擇剛體的單元集合為零件comps
設置好如下所示:
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
歡迎大家關注點贊
展開