
發(fā)布
注冊
/
登錄abaqus應(yīng)變均勻的案例
基于Python腳本提取復(fù)合材料應(yīng)力應(yīng)變均勻化有效彈性模量 ¥75
通過均勻化方法使用Python腳本從細(xì)觀尺度得到材料宏觀的等效模量
https://www.bilibili.com/video/BV1sb4y1273j
具體腳本使用方法及理論介紹詳見視頻教程
Abaqus子程序系列:UMDFLUX(定義多個非均勻分布熱源)
與子程序DFLUX的區(qū)別
子程序DFLUX
· 可以用來在熱傳導(dǎo)或質(zhì)量擴(kuò)散分析中,定義一個非均勻分布的熱通量,可以是位置,時間,溫度,單元號,積分點號等的函數(shù);
· 對于分析中定義了基于單元或基于表面(僅僅熱傳導(dǎo))的非均勻分布熱通量,每個熱通量積分點調(diào)用;
· 忽略任何可能出現(xiàn)的與非均勻分布通量定義相關(guān)的幅值參考;
· 將節(jié)點作為一階傳熱單元、一階溫度-位移耦合單元、一階熱-電-結(jié)構(gòu)耦合單元和質(zhì)量擴(kuò)散單元的通量積分點。
SUBROUTINE DFLUX(FLUX,SOL,KSTEP,KINC,TIME,NOEL,NPT,COORDS,JLTYP,TEMP,PRESS,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION FLUX(2), TIME(2), COORDS(3)
CHARACTER*80 SNAME
user coding to define FLUX(1) and FLUX(2)
RETURN
END
2.
展開 abaqus子程序VUSDFLD——考慮應(yīng)變率與應(yīng)變軟化效應(yīng)的軟土模型 ¥25
<p><strong>【注意】本貼子只包含子程序文件</strong></p><p>基于<a href="https://www.yqgqt.org.cn/qa/6302" rel="noopener noreferrer" target="_blank">abaqus子程序</a>VUSDFLD編寫的由Einav與Randolph提出的西澳模型,用于求解軟黏土體劇烈變形后的強度變化,可應(yīng)用于的大變形計算。</p><div contenteditable="false" width="100%"><img src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png" title="8$U(VZ82]O{OEMQB}[P(ZMB.png" alt="8$U(VZ82]O{OEMQB}[P(ZMB.png" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/upload/202306/f69f50d42a81489ea1cb5e7a03da5c14.png?
展開 基于ABAQUS軟件,在壓力容器中建立柱坐標(biāo)系,表征壁厚的非均勻分布 ¥9.9
基于ABAQUS軟件,用殼單元進(jìn)行波紋管(管道連接件)的建模,在波紋管中心建立柱坐標(biāo)系,輸入壁厚減薄的公式表征壁厚的非均勻分布。備注:需要提前在場邊量添加STH命令,厚度結(jié)果在后處理查看。

ABAQUS中求解某部分單元的平均應(yīng)力或平均應(yīng)變 ¥10
1、參考模型:單向纖維的RVE模型;
2、腳本功能:針對指定的單元集合,在后處理中求解平均應(yīng)力和平均應(yīng)變。
3、應(yīng)用的公式:一階均勻化計算方法。對于 RVE 模型的平均真應(yīng)力和平均真應(yīng)變,可通過對 RVE 內(nèi)每一個單元的真應(yīng)力 (真應(yīng)變)取均值獲得。使用一階均勻化計算方法輸出的應(yīng)力和應(yīng)變適用于各種邊界條件,但需要對每個單元進(jìn)行應(yīng)力(應(yīng)變)的輸出和計算。
有限元理論基礎(chǔ)及Abaqus內(nèi)部實現(xiàn)方式研究系列27: Abaqus內(nèi)部計算和顯示的應(yīng)變
(1)顯示應(yīng)變:Abaqus計算完畢后得到導(dǎo)入結(jié)果,在后處理中查看,應(yīng)變E11=8.528e-1,E22=-5.173e-1如下:
(2)計算應(yīng)變:Abaqus中采用UMAT子程序,利用我們的子程序調(diào)試插件DUS調(diào)試UMAT,在Visual Studio中查看dStran的值,發(fā)現(xiàn)在計算完應(yīng)變后,進(jìn)入UMAT時,E11=8.528e-1,E22=-5.173e-1,調(diào)試如下:
可以發(fā)現(xiàn)殼單元Abaqus的計算應(yīng)變和顯示應(yīng)變一樣,猜測都是對數(shù)應(yīng)變。
1.5.3 iSolver的應(yīng)變
iSolver中采用自帶材料進(jìn)行計算,材料參數(shù)和UMAT的輸入完全一致。
為了計算和Abaqus完全一致,iSolver也采用對數(shù)應(yīng)變計算方式,得到的應(yīng)變顯示如下,可發(fā)現(xiàn)和Abaqus完全一致。
==總結(jié)==
由上可以看到,在實際計算中,對體單元,Abaqus和iSolver都采用變形率積分方式來計算應(yīng)變,對殼單元,Abaqus和iSolver都采用對數(shù)應(yīng)變。一般理論書都認(rèn)為Abaqus是因為對數(shù)應(yīng)變計算復(fù)雜才采用別的應(yīng)變,但個人認(rèn)為應(yīng)該不是這個原因,因為Abaqus對體單元為了顯示對數(shù)應(yīng)變,依然重新計算了一遍,說明Abaqus體單元采用變形率是有其它原因的,具體什么原因我也沒研究清楚,歡迎探討。
如果有任何其它疑問或者項目合作意向,也歡迎聯(lián)系我們:
snowwave02 From www.yqgqt.org.cn
email: snowwave02@qq.com
以往的系列文章:
1.7.1 ========第一階段========
第一篇:S4殼單元剛度矩陣研究。
http://www.yqgqt.org.cn/content/post/338859
第二篇:S4殼單元質(zhì)量矩陣研究。
展開 ABAQUS批量提交Job與Python讀取ODB結(jié)果應(yīng)力應(yīng)變數(shù)據(jù)
批量提交的核心是需要等待當(dāng)前計算任務(wù)的結(jié)束,上圖中若干個job的提交代碼如下:
# coding: utf-8
#微信公眾號:ABAQUS二次開發(fā)
#作者:阿信老師CAE
#email:axin_cae@163.com
#2022.03.17
from abaqus import *
from abaqusConstants import *
jobList = mdb.jobs.keys() #獲取所有計算任務(wù)的jobName
for jobName in jobList:
mdb.jobs[jobName].submit(consistencyChecking=OFF) #提交計算
mdb.jobs[jobName].waitForCompletion() #等待計算完成
print jobName , "is completed"
不過在實際的操作過程中,我們可能會需要避開一些job不提交,或者job窗口事先并沒有建立job,等等,總之實際問題永遠(yuǎn)比任何教程都復(fù)雜,不過只需要靈活面對就可以了,處理起來并不難。
展開 Abaqus通過USDFLD子程序進(jìn)行泥巖的應(yīng)變軟化模擬
本文基于泥巖的三軸壓縮試驗曲線,建立考慮應(yīng)變軟化特性的泥巖彈塑性本構(gòu)模型,使用Abaqus及其子程序?qū)δ鄮r的三軸壓縮試驗進(jìn)行了數(shù)值模擬。泥巖在受壓過程中主要經(jīng)過了5個階段,即壓密階段、彈性變 形、應(yīng)變硬化、應(yīng)變軟化、殘余階段。泥巖應(yīng)變軟化模型如下所示。
式中,ξ為強度參數(shù),ξp為峰值強度參數(shù),ξr為殘余階段強度參數(shù),η為應(yīng)變軟化參數(shù),η*為殘余階段的應(yīng)變軟化參數(shù)初始值。對于三軸壓縮試驗,η用塑性剪切應(yīng)變來表示
塑性屈服準(zhǔn)則采用Mohr-Coulomb準(zhǔn)則,則粘聚力和內(nèi)摩擦角的參數(shù)演化可以用下式表示
在巖石的塑性變形過程中會產(chǎn)生比較明顯的剪脹現(xiàn)象,而用來描述這一現(xiàn)象的較常用的力學(xué)參數(shù)就是剪脹角 Ψ,
上述模型可以通過USDFLD子程序進(jìn)行實現(xiàn),流程圖如下
有限元模型如下圖所示
計算得到的應(yīng)力云圖及不同圍壓下的載荷位移響應(yīng)如下所示
參考文獻(xiàn):張力偉,賈善坡,鄒江濤,舒婧曦.泥巖的峰后軟化力學(xué)模型.中國科技論文,2016,11(21):2456-2461
有關(guān)于abaqus子程序開發(fā)的相關(guān)問題可以通過公眾號聯(lián)系我們.
公眾號: 320科技工作室
展開 Abaqus平均應(yīng)力和應(yīng)變提取 ¥80
利用python腳本對ODB文件中單元集里所有積分點的應(yīng)力及應(yīng)變進(jìn)行自動提取并計算平均值
能夠得到每一幀的應(yīng)力和應(yīng)變平均值,并保存到CSV文件中
所得到的應(yīng)力包括S11,S22,S33,S12,S13,S23以及Mises七個應(yīng)力平均值,以及E11,E22,E33,E12,E13,E23六個應(yīng)變平均值
Abaqus通過USDFLD子程序進(jìn)行泥巖的應(yīng)變軟化模擬
本文基于泥巖的三軸壓縮試驗曲線,建立考慮應(yīng)變軟化特性的泥巖彈塑性本構(gòu)模型,使用Abaqus及其子程序?qū)δ鄮r的三軸壓縮試驗進(jìn)行了數(shù)值模擬。泥巖在受壓過程中主要經(jīng)過了5個階段,即壓密階段、彈性變 形、應(yīng)變硬化、應(yīng)變軟化、殘余階段。泥巖應(yīng)變軟化模型如下所示。
式中,ξ為強度參數(shù),ξp為峰值強度參數(shù),ξr為殘余階段強度參數(shù),η為應(yīng)變軟化參數(shù),η*為殘余階段的應(yīng)變軟化參數(shù)初始值。對于三軸壓縮試驗,η用塑性剪切應(yīng)變來表示
塑性屈服準(zhǔn)則采用Mohr-Coulomb準(zhǔn)則,則粘聚力和內(nèi)摩擦角的參數(shù)演化可以用下式表示
在巖石的塑性變形過程中會產(chǎn)生比較明顯的剪脹現(xiàn)象,而用來描述這一現(xiàn)象的較常用的力學(xué)參數(shù)就是剪脹角 Ψ,
上述模型可以通過USDFLD子程序進(jìn)行實現(xiàn),流程圖如下
有限元模型如下圖所示
計算得到的應(yīng)力云圖及不同圍壓下的載荷位移響應(yīng)如下所示
參考文獻(xiàn):張力偉,賈善坡,鄒江濤,舒婧曦.泥巖的峰后軟化力學(xué)模型.中國科技論文,2016,11(21):2456-2461
有關(guān)于abaqus子程序開發(fā)的相關(guān)問題可以聯(lián)系扣扣1653004885或者關(guān)注cae320公眾號
展開 ABAQUS 小應(yīng)變分析(例3) 條形基礎(chǔ)或海洋淺基礎(chǔ)下壓模擬(Tresca 本構(gòu)) ¥67
ABAQUS 小應(yīng)變分析(例3) 條形基礎(chǔ)或海洋淺基礎(chǔ)下壓模擬(Tresca 本構(gòu))
條形基礎(chǔ)承載力是工程廣泛關(guān)注的問題,例如陸地條形基礎(chǔ)和海洋淺基礎(chǔ)。該模擬地基為飽和不排水的粘土,采用Tresca本構(gòu),粘土強度su = 15 kPa。條形基礎(chǔ)處理成剛體。最終數(shù)模結(jié)果顯示,條形基礎(chǔ)的無量綱承載力Nc0 = F/Asu 近似于 pi + 2 = 5.14, 與傳統(tǒng)理論解極好的契合。
建模過程及結(jié)果:
荷載及位移邊界條件
網(wǎng)格劃分
局部網(wǎng)格劃分
條形基礎(chǔ)的力位移曲線(已達(dá)到極限承載力)
地基的土體應(yīng)力分布
地基的土體破壞模式

ABAQUS提取單元平均應(yīng)力/應(yīng)變 ¥10
利用python讀取odb文件(可一次讀取多個odb)生成csv(excel)文件。提供源文件,注釋詳細(xì),可根據(jù)需要進(jìn)行修改。
Abaqus插件——平均應(yīng)力應(yīng)變提取 ¥60
通過該插件可實現(xiàn):
1)提取所有幀的任意單元集合的平均應(yīng)力(事先定義單元集合,如圖中的SET-1)
2)提取所有幀的任意區(qū)域的x、y、z方向的平均應(yīng)變(事先定義節(jié)點集合,如圖中的SET-2)
3)將以上數(shù)據(jù)保存至excel文件(excel文件名為odb文件名稱+_Stress_Strain.csv)
*************************注意事項******************************
1、插件使用過程中,如有任何問題請發(fā)郵件至shenz1hao@126.com
2、插件僅做學(xué)習(xí)交流使用,尊重原創(chuàng)者,切勿以營利目的傳播
*****************************************************************
********************插件安裝及使用*******************************
1、電腦路徑下輸入 %homepath%\abaqus_plugins并回車
2、將Stress-Strain文件夾解壓至當(dāng)前目錄下
3、打開abaqus,菜單欄中點擊plug-ins,里面找出Stress-Strain
4、輸入相應(yīng)參數(shù)(hx、hy、hz表示x、y、z方向模型長度,當(dāng)以上三參數(shù)取1時輸出的為該方向位移)
*****************************************************************
展開 ABAQUS中對應(yīng)力、應(yīng)變的部分理解
對應(yīng)力的部分理解
對應(yīng)變的部分理解
轉(zhuǎn)自公眾號——ABAQUS大世界
旨在分享,若侵即刪.
一文搞清ABAQUS中真實應(yīng)力和真實應(yīng)變
應(yīng)變計算公式為:
②仿真中的真實應(yīng)力與真實應(yīng)變
在使用ABAQUS仿真時,如果我們的材料屬于塑性材料范疇,分析時涉及較大變形,在分析時必須將其應(yīng)力和應(yīng)變定義成真實應(yīng)力和真實應(yīng)變,我們就需要將實驗數(shù)據(jù)中得到的名義數(shù)據(jù)轉(zhuǎn)化成真實數(shù)據(jù)。
總結(jié)來說,如果不使用真實應(yīng)力與真實應(yīng)變,我們就不能分析出我們想要的較為準(zhǔn)確結(jié)果,這里考慮的是材料的非線性問題。