
發布
注冊
/
登錄abaqus對向荷載的案例
基于ABAQUS的豎向荷載下三維樁土沉降變形分析_盛志強.pdf
基于ABAQUS的豎向荷載下三維樁土沉降變形分析_盛志強.pdf
ABAQUS中點面耦合約束的荷載單位
該同學向我提問:在ABAQUS中,點面耦合時在點上施加的力荷載是N的單位還是Pa的單位呢?
我當時一看到這個問題,就想到的肯定是N的單位(當然經過試驗這也確實是正確答案,如果大家只是看答案的話,那么接下來的內容也不必再看了,感謝大家),畢竟施加的荷載名稱是concentrated force,并且我們平時在給耦合點施加位移荷載時,得到的反力也是N的單位。但是該同學糾結于一句話,那就是點面耦合之后,我加到點上的荷載,就相當于加到面上,那是不是我施加到面上的每一點荷載都是N,那么分布開來應該是N/m2,或者N/mm2,即壓強單位。
想解答這個疑問其實很簡單,只需要建立三個簡單的模型(其實更簡單的方法只需要建一個表面比單位尺寸(1*1)大一定數量的塊體,而后通過對耦合點施加力荷載,看其結果分析量級即可知道答案,但是為了防止偶然性(即單位尺寸的模型),本帖借鑒”Yy“同學的做法,建立三個模型),模型如下:建立100*100*100mm的立方體,隨便給一個材料,立方體下表面完全約束,三個模型網格尺寸相同,分別施加三種上表面力荷載:
1,點面耦合的模型,在耦合點施加數值為-200的荷載,如下所示:
最終得到應力狀態如下:
此結果的點面耦合為運動分布,運動學耦合將耦合節點的運動約束為參考節點的剛體運動。該約束可以應用于耦合節點上相對于全局或局部坐標系的用戶指定的自由度。
展開 ABAQUS荷載
求問ABAQUS里面的荷載值是標準值還是設計值?
ABAQUS各向異性彈塑性PUCK損傷VUMAT ¥5999
該子程序為ABAQUS用戶自定義材料模型(VUMAT),用于模擬復合材料的非線性力學行為。其核心功能包含三部分:首先基于正交各向異性彈性本構更新應力,通過材料屬性計算剛度矩陣并響應應變增量;其次實現彈塑性修正,采用J2流動理論判斷屈服狀態,通過牛頓迭代求解塑性變形并更新應力;最后建立漸進損傷模型,分別針對纖維方向(拉伸/壓縮失效)和基體方向(通過180°平面搜索臨界斷裂面)定義損傷初始判據,結合斷裂能與特征長度控制損傷演化過程。該模型通過21個狀態變量跟蹤材料歷史響應,包括塑性應變、損傷變量及主應變等。
該子程序專用于預測纖維增強復合材料(如碳纖維、玻璃纖維層合板)的漸進失效行為,適用于航空航天結構(機翼蒙皮、整流罩)、新能源汽車電池包防護結構、風電葉片等領域的強度分析與失效預測。其優勢在于精確模擬從初始彈性響應、塑性變形到最終斷裂的全過程,尤其擅長處理沖擊載荷、復雜應力狀態下的損傷演化問題。
展開 
ABAQUS三維hill48彈塑性模型VUmat子程序(彈性為正交各向異性) ¥388
1.ABAQUS三維hill48彈塑性模型VUmat子程序
2.彈性階段為正交各項異性材料
3.hill48和正交各項異性材料參數參考ABAQUS靜力模塊自帶的模型參數
4.發貨方式為百度網盤鏈接,包含子程序及上面跑的兩個模型相關文件,包含Cae,inp文件,odb文件等
5.ABAQUS版本為2024,低版本可以利用導入inp文件的方式運行及修改
6.可以免費答疑三次,后續添加你自己的模型或者相關參數等輔導都可以優惠。
ABAQUS各向異性材料
請問各位大佬,各向異性材料的塑性階段怎么設置參數呀
基于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]等也都為字符。
展開 【JY】ABAQUS正交各向異性彈性本構模型 ¥10
寫在前文
材料的線彈性本構模型能夠很好的描述處于工作荷載水平下的材料性能情況,后續材料的塑性理論也需要在彈性本構模型的基礎上進行開展。由于砌體結構所采用的砌體材料具有明顯的正交各項異性,故先從正交各向異性彈性入手,根據彈性理論中的正交各向異性彈性理論,建立砌體的正交各向異性彈性本構模型,并將該彈性本構模型寫入Abaqus的材料子程序UMAT中,與Abaqus中自帶的正交各向異性彈性本構模型進行對比驗證,為后續砌體的正交各向異性彈塑性本構模型做好準備。
一、正交各向異性彈性基本理論
砌體的彈性各向異性主要是由其不同彈性特性的材料組分引起的(同樣研究復合材料時也可能會遇到相同問題)。當通過不同的方向測量砌體,會得到不同的砌體的彈性特性。屬于典型的正交各向異性材料,本文先從其平面正交各向異性彈性特性入手。
在正交各向異性材料的分析中,需要使用兩個坐標系統:材料坐標系統與整體坐標系統。以砌體為例,材料坐標是指由平行于砂漿接縫(1軸)和垂直于砂漿接縫(2軸)所形成的坐標系統。整體坐標系統指的是在結構體系下,平行于水平面(x軸)與垂直于水平面(y軸)所形成的坐標系統。材料坐標與整體坐標間的夾角為θ,二者的關系如下圖1所示:
圖1 正交各向異性材料的材料坐標(1-2)與整體坐標(x-y)示意圖
正交各項異性材料具有三個互相垂直坐標軸的材料彈性對稱性,將坐標軸x、y和z分別垂直于三個材料對稱,并要求繞這些軸轉動180°之后彈性性能不發生改變,由此XX中的常數具有一定的關系。
展開 ABAQUS鋼管混凝土本構(三向受壓) ¥30
本人沈陽工業大學結構工程研二在讀,畢業論文課題是中空夾層鋼管混凝土梁柱節點滯回模擬方向,我在技術鄰通過購買各路專家大神的視頻課,受益匪淺,無奈沒有一個有提供鋼管混凝土完整本構模型的,大家應該知道鋼管混凝土不同于普通混凝土構件,是獨特的三向受壓狀態,其應力應變曲線如果不調整好,最后做出來的滯回曲線很難有下降段甚至出現不收斂,在聽了技術鄰郝大蔥老師的混凝土塑性損傷模型視頻課以后豁然開朗,于是跟著視頻課自己做了鋼管混凝土的本構模型數據,附件里的數據是采用C40混凝土,本構關系模型采用劉威提出的本構關系,表格里的 ξ 是約束效應系數,我用的我自己模型的數據,大家根據自己做的課題的數據自行修改就好,E是彈性模量,σ0也采用C40的數據,這里大家自行修改,其余的Excel表格里公式我都輸入好了,數據會自行計算,輸入到ABAQUS里面的數據我也標了紅色。我也是第一次做這個,還在學習,有什么錯誤希望大家指正也希望做中空夾層鋼管混凝土的同學咱們能一起探討。大家一起畢業
本人VX:18540278559
2022.10.26更新,本人已經順利畢業,關于論文數據分析的所有模型已經打包發在另一個帖子,大家有需要的理性購買
展開 ABAQUS umat 非線性等向硬化本構模型(Voce 硬化模型) ¥129
<p class="ql-align-justify">本資源包含一份 PDF 文檔和可直接編譯運行的 Fortran UMAT 代碼,具體內容為:</p><p class="ql-align-justify">非線性等向硬化本構模型(Voce硬化模型) + 隱式積分 + 徑向返回</p><p class="ql-align-justify">完整公式推導 + Fortran 源碼直接編譯</p><p class="ql-align-justify">完整的算法一致切線模量推導與實現</p><p class="ql-align-justify">PDF 包含規范化的本構方程、隱式積分、徑向返回與一致切線模量推導,可供初學者學習。配套 UMAT 代碼可直接在 ABAQUS 編譯運行,采用全隱式積分搭配一致切線模量,收斂速度極快、計算精度極高,適合初學者快速入門。</p><p class="ql-align-justify">下圖展示了部分PDF內容,及umat計算結果與abaqus內置模型對比,可以發現umat收斂速度極快,與abaqus內置模型幾乎一致。
展開 如何在abaqus中得到荷載-位移的數據
一般需要一個參考點(就是想得到某處的曲線,就在這定義個參考點),在step設置輸出變量field out 時,單獨對這個參考點輸出位移和反力兩個變量
1.在后處理時(visualization模塊下) 有一個按鈕(上邊是XY下面幾行是空白 鼠標放上去會顯示Create XY Data)點擊
2. 在彈出的對話框中選第四個 operate on XY data 然后 continue
3. 在彈出的操作框中最底下一行 頭一個按鈕 create XY data ,在彈出的對話框中選第二個odb field output然后continue
4. 在variables選項卡中的position下拉框里選擇unique nodal 在下面的變量里勾選RF或RT(反力)、U(位移)一般只選某個方向的(如2方向);在elements/nodes選項卡中的method選擇Node sets,右邊選擇你定義的參考點 點擊Save
5.這時在操作框里XY Data欄下會有兩個數據,他們是參考點處的反力和位移隨時間的變化,在右邊的operators里有一個函數combine(x,x),點一下這個函數會出現在expression欄里,將兩個數據位移和反力用add to expression添加到combine函數的括號里,注意位移在前,反力在后,中間的逗號是英文的“,”
6.將expression另存為(save as按鈕)一個新的名字,可以用plot expression查看曲線,也可以在主窗口的XY Data manager用plot查看,用edit讀取數值
如果覺得位移和反力的符號是相反的,可以在第5步combine之前將兩個數據反號另存為新的數據之后combine
展開 
abaqus低周疲勞荷載學習筆記
low cycle fatigue1.zip
可以關注抖音abaquser
abaqus實體上添加線荷載
耦合加載法
耦合時注意:
1、參考點要選在線的中點上
2、耦合區域選Node Region
3、采用連續分步
加載集中力到這個參考點上,那么相當于集中力平均加載到耦合的這個線上了
節點集加載法
節點集的建立,注意要先劃好網格,再把這個線上的網格選上,建節點集
加載集中力時,要選擇窗口右下角的SET里的節點集,力的數值會加載到每個節點上,如數值為10,那么每個節點受力都是10
縱梁stringer間接加載法
將需要加載的線創建成縱梁stringer,那么這個線就可以按梁來定義屬性,注意,這個梁只是為了間接加載用的,所以截面定義小點,即多它一個,不會影響到整體的計算結果就行
注意加載時,選擇要改成stringer才能選上線的
展開 ABAQUS各向異性超彈性本構UANISOHYPER_INV
沒辦法了,用ABAQUS自帶的UANISOHYPER_INV子程序和試試吧,這個總是不會錯的吧。
從安裝文件夾下面找到子程序和驗證模型。一番操作提交了計算。
結果:
差一點當場砸電腦,還是告訴我可壓縮性材料不能用雜交單元。那我繼續改成減縮積分單元,將錯就錯下去。
結果還是膨脹。。。。
當場崩潰,回想昨夜調到12點程序,轉眼又搞了一天,我心灰意冷。ABAQUS自帶本構和模型,都報錯都算不對,這肯定是在針對我。
4 軟件bug害死人
冷靜下來之后,我開始想。明明我設置了不可壓和雜交單元,但是報錯告訴我我是可壓,那么到底可壓還是不可壓?
我決定打開Inp文件看個究竟,這一看不要緊,一看嚇一跳。
Inp文件明明白白顯示,材料屬性可壓縮!!也就是說,在軟件界面勾選了不可壓,但是這是個假象,勾了等于白勾。
激動的心,顫抖的手,我顫顫巍巍把inp文件可壓改成不可壓,單元改成雜交單元。然后再job里面導入這個inp提交計算。
終于成功了!!
這一切的一切,都是軟件bug作祟。
老淚縱橫,軟件bug害死人。
最后,有仿真相關需求,歡迎通過微信公眾號聯系我們。
微信公眾號:320科技工作室。
展開 關于abaqus各向異性纖維的相互作用設置
一個基體里面只有一根熱導率各向異性的纖維,怎么在不和基體合并的情況下正常運算?或者說應該怎么將兩者綁定呢?