
發布
注冊
/
登錄abaqus梯度載荷的案例
ABAQUS梯度晶體FGM二維模型
本案例介紹在Abaqus CAE內建立呈現不同梯度分布模式的二維Voronoi晶粒結構模型。
模型輪廓草圖預先在AutoCAD內建立,在“0”圖層上建立正方形,在“hole”圖層建立內部的孔,這里的孔采用的是正多邊形,以確保能以多邊形的邊長生成對應的梯度晶粒。圖形建立完成后,采用CAD二維圖形Voronoi劃分 V2.0插件進行梯度晶粒的生成,晶粒直徑參數設置為最大的晶粒尺寸,晶粒類型選取梯度適應,邊界模式勾選自動尺寸。
在Abaqus內建立對應尺寸的二維部件,部件內部的孔可以建立為圓形。將CAD內生成的梯度晶粒以dxf草圖的形式導入Abaqus,并用其對建立的部件進行分區。
分區完成后也可采用Random Material Partition插件對不同區域隨機設置材料及比例。
沿直線分布的FGM梯度晶體模型只需在CAD草圖建立時將邊界線用多段線分段繪制即可,每段的尺寸與對應位置的晶粒尺寸一致。
可對模型劃分網格,并進行后續的梯度晶粒結構仿真模擬分析。
展開 Abaqus三維梯度泰森多邊形插件:Voronoi FGM 3D(Mesh)- AbyssFish ¥298
<h1><strong>插件介紹</strong></h1><p>Voronoi FGM 3D (Mesh) V1.0 - AbyssFish 插件可在Abaqus軟件內生成梯度分布的三維泰森多邊形長方體模型。插件可用于梯度功能材料(Functionally Gradient Materials)、梯度納米金屬材料、梯度金屬結構等梯度晶體模型的建立。模型基于背景網格實現,通過單元集的劃分,將不同的晶格指定不同的材料類型。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202403/attachment/eca5c533e92442f7bf70cd803eb60e88.png" style="text-align: center">
<img src="https://img.jishulink.com/202403/attachment/eca5c533e92442f7bf70cd803eb60e88.png" data-mobile-src="https://img.jishulink.com/202403/attachment/eca5c533e92442f7bf70cd803eb60e88.png?image_process=/format,webp/resize,w_400" data-pc-src="https://img.jishulink.com/202403/attachment/eca5c533e92442f7bf70cd803eb60e88.png?
展開 ABAQUS功能梯度材料FGM模型
功能梯度材料(FGM)作為一種新型復合材料,通過材料內部成分或微觀結構的梯度變化,優化特定性能適應復雜環境,被廣泛應用于高溫防護、結構優化、生物醫學、光電設備等領域。本案例介紹在ABAQUS內建立功能梯度材料模型。
首先采用CAD 功能梯度材料2D插件建立大小呈現梯度分布的AutoCAD模型。
將圓形部分通過拉伸生成三維模型。
同樣將矩形拉伸為三維,并與生成的三維圓柱進行差集操作。并將兩個模型分別導出為iges格式文件。
在ABAQUS內將兩個模型以部件的形式導入。
裝配到一起。
插件也可生成中心梯度分布的模型。
或兩種不同的材料在擴散狀態下產生的梯度分布模型。
展開 ABAQUS UEL-梯度損傷模型應用于4節點平面單元 ¥600
針對該問題,梯度損傷(Gradient-damage)模型的概念被提了出來。
本文詳細介紹了如何將梯度損傷模型應用于4節點平面單元,并在有限元模型中進行模擬。
ABAQUS提供了UEL(user defined element)給使用者進行開發。筆者利用UEL開發4節點平面單元,其邊界條件如下圖所示。其中,節點1的X、Y方向被限制住,節點2的Y方向被限制,節點4的X方向被限制,節點3、4的Y方向有豎向位移0.1mm。單元為100*100mm的二維正方形。
每個節點除了X和Y方向的位移,還帶有非局部應變(nonlocal strain)。
單個單元模型,
多個單元模型,
具體內容可參見知乎文章:
ABAQUS UEL-梯度損傷模型應用于4節點平面單元 - 知乎 (zhihu.com)
相應的input文件和uel代碼付費可見,
展開 
ABAQUS三維功能梯度多孔結構材料FGM軸壓模擬
功能梯度多孔材料(FGM)通過梯度調控孔隙率,實現力學性能的連續分布,其彈性模量、強度等呈均勻變化。通過建立梯度多孔結構有限元模型,解析梯度參數對應力場及失效機制的影響,突破傳統試驗限制,優化設計。該研究對航空熱防護及生物醫用仿生植入體等功能化結構具有重要價值。本案例介紹在ABAQUS內建立三維梯度功能材料多孔結構模型,并對梯度結構模型進行軸心受壓力學仿真模擬。
三維梯度孔隙結構模型采用CAD球體功能梯度材料3D插件建立,模型建立完成后將梯度孔基體部分導出為iges格式。
將梯度多孔結構模型以部件的形式導入到ABAQUS內。
對模型設置材料屬性,這里采用EasyCDP插件快速生成C20混凝土塑性損傷材料模型并指派給部件。
設置軸心受壓載荷工況,將模型一端固定,另一端指定位移。
對模型劃分網格。
創建并提交作業,查看模擬結果。
展開 基于ABAQUS海底滑坡模擬過程中海底載荷(泥線處海水對海底泥線的載荷)如何施加? ¥3
利用ABAQUS進行海底滑坡或海底沉降或滑坡模擬過程中,如果海底是水平的,則該載荷很容易添加,如果海底存在一定的坡度,則不同位置處海底載荷不相等,那么就需要利用一定的手段進行施加。
本貼內容就針對該問題為初學者進行解惑。入門ABAQUS高級使用者請繞路
如果假設模型模擬參數如下:
①尺寸:長250m,深125m,最淺處水深200m
那么海底泥線處載荷如何施加呢?
ABAQUS中橢圓形移動載荷DLOAD和UTRACLOAD子程序詳解:從定義到實現 ¥288
圖5 切向載荷分布
3、子程序DLOAD和UTRACLOAD編程實現
確定好法向和切向移動載荷分布后,利用FORTRAN編寫DLOAD和UTRACLOAD用戶子程序,實現法向和切向移動載荷施加,載荷施加在滾動接觸體表面(以圖6所示的鋼軌踏面施加移動載荷為例)。
圖6 鋼軌表面施加法向和切向移動載荷
3.1 法向移動載荷實現DLOAD
DLOAD子程序是ABAQUS中定義體載荷、面載荷、線載荷等的一種接口,通過Fortran代碼自定義每個積分點上的載荷值。DLOAD適用于定義在單元上的載荷(如壓力、密度效應等);可以利用時間(TIME(1))、空間坐標(COORD)、元素編號等信息,來定義移動的載荷區域或強度,主要用于法向載荷的模擬。
展開 abaqus中的載荷類型
所有分析類型中,只要有載荷,就會隨之產生位移、應變、應力。這四個量,只要有一個產生,就會隨之產生另外三種,用數學公式表示他們之間關系的研究被稱為材料力學,而有限元法則是通過載荷得到位移和應變,再根據以上求解應力。因此,載荷類型必須要明確,下文對此作了說明。
想要第一時間得到abaqus相關的小技巧?加我公眾號,“abaqus慢慢來”
Abaqus移動載荷 ¥25
ABAQUS——DLOAD和VDLOAD子程序應用(移動載荷隱式和顯示)
ABAQUS創建螺栓載荷
螺栓載荷建立緊固力或長度調整模型,如圖所示,容器A是由螺栓預緊力壓在蓋子上來密封的,中間有一墊子。
ABAQUS可以在第一個分析步中施加螺栓載荷來建立緊固螺栓內的拉力,方式是集中力或規定長度的改變,可以在螺栓橫截面上施加載荷。后續分析步中可以防止螺栓長度的進一步改變,以使相對于裝配件內的其他載荷,螺栓是作為標準的變形組件存在。
當創建螺栓載荷,必須指定:定義螺栓橫截面的面ABAQUS/CAE中螺栓載荷施加在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創建一個“內部”面。如果是內部創建的或導入的螺栓實例,通常將螺栓在需要的位置分割開是很必要的。如圖。
如果是一個孤立網格,必須通過選擇單元面來定義橫截面。如圖
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。 螺栓軸線 如果定義螺栓載荷在一實體區域上,必須選擇基準軸或基準坐標系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預緊截面數據,還有一個預緊參考節點。 施加載荷的方法 當創建螺栓載荷時,必須選擇下列方法之一:[url=](1)施加力在螺栓上。該方法創建緊固螺栓來承受指定載荷。(2)調整螺栓長度。該方法創建緊固螺栓直到其自由長度由指定值改變。(3)固定螺栓的當前長度。該方法僅當已經在第一個分析步中創建了螺栓而且當前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據模型的響應來改變。所選方法的大小 如果施加力給螺栓,必須輸入力的大小;如果調整螺栓長度,必須輸入長度改變值。只可以在第一個分析步創建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。
展開 ABAQUS熱傳導邊界及載荷介紹
熱傳遞分析以熱變量或與熱相關的變量的形式來計算熱響應,如溫度分布和溫度梯度以及熱通量。
熱傳遞分析包括兩種類型,第一種,非耦合的熱響應,即純熱傳遞分析;第二種耦合的響應(熱-應力分析),分為順序耦合和完全耦合。ABAQUS作為先進的非線性有限元分析軟件,可以用來分析大規模的復雜多組件模型的傳熱問題。純熱傳遞分析在Abaqus/Standard中完成,耦合響應在Abaqus/Standard和Abaqus/Explicit中完成。在ABAQUS/Standard中,熱傳導分析的執行是通過將幾何體離散成擴散熱傳導單元,并且使用*HEAT TRANSFER過程選項完成熱傳導計算。
ABAQUS進行熱傳導分析時,提供以下幾種邊界條件和熱載荷:
1、在某些節點上預設溫度,使用*BOUNDARY,自由度為11的值進行預設溫度定義;
對于預設溫度的定義,可以進行溫度值固定以及隨幅值曲線變化的溫度,其定義方法與一般邊界條件的定義方法類似,CAE界面的定義方法如下圖。
2、在某些節點或者表面或體積內設置生熱率q,使用*CFLUX,*DFLUX,*DSFLUX進行定義;
生熱率的定義可以定義固定值或隨幅值曲線變化的值。分布熱流量通過*DFLUX和*DSFLUX施加,*DFLUX可以施加在面或體上,*DSFLUX只能施加在面上。
CAE界面的定義方法如下圖:
3、在某些節點或表面上的定義薄膜條件,使用*CFILM,*FILM,*SFILM;
熱傳導中,自由表面與緊鄰流體之間的對流是最常見的薄膜條件。*CFILM施加在節點上。*FILM二維情況下施加在單邊上,三維情況下施加在單元面上。*SFILM施加在面上。
展開 
abaqus自定義載荷子程序------Dload使用 ¥29.9
abaqus子程序Dload的主要作用:
(1)可用于定義作為位置、時間、單元編號、被加載積分點數量等的函數分布載荷大小的變化。
(2)在應力分析期間,將在每個基于單元或基于表面的非均勻分布載荷定義的載荷積分點處調用;
(3)將在每個積分點調用,以計算承受不均勻荷載類型PENU和PINU的管道元件的有效軸向力ESF1;
(4)不能在基于模態的程序中用于描述負載的時間變化;并且忽略可能與相關聯的階躍定義或非均勻分布負載定義一起出現的任何幅度參考。
子程序接口界面
SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,
1 COORDS,JLTYP,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION TIME(2), COORDS (3)
CHARACTER*80 SNAME
user coding to define F
RETURN
END
待定義變量
F:分布載荷的大小。表面載荷的單位為FL?2,體力的單位為FL?3。F將作為基于單元或基于表面的分布式載荷定義的一部分指定的載荷大小傳遞到例程中。如果未定義大小,F將作為零傳入。對于使用修正Riks法(靜態應力分析)的靜態分析,F必須定義為荷載比例系數λ的函數。分布式負載大小不可用于輸出目的。
用于傳遞信息的變量
KSTEP:Step 編號
KINC:增量數
TIME(1):當前分析步對應的當前時間
TIME(2):所有分析步對應的當前時間
NOEL:單元編號
NPT:根據荷載類型,構件內或構件表面上的荷載積分點編號。
展開 abaqus自定義載荷子程序------Dload使用
abaqus子程序Dload的主要作用:
(1)可用于定義作為位置、時間、單元編號、被加載積分點數量等的函數分布載荷大小的變化。
(2)在應力分析期間,將在每個基于單元或基于表面的非均勻分布載荷定義的載荷積分點處調用;
(3)將在每個積分點調用,以計算承受不均勻荷載類型PENU和PINU的管道元件的有效軸向力ESF1;
(4)不能在基于模態的程序中用于描述負載的時間變化;并且忽略可能與相關聯的階躍定義或非均勻分布負載定義一起出現的任何幅度參考。
子程序接口界面
SUBROUTINE DLOAD(F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,
1 COORDS,JLTYP,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION TIME(2), COORDS (3)
CHARACTER*80 SNAME
user coding to define F
RETURN
END
待定義變量
F:分布載荷的大小。表面載荷的單位為FL?2,體力的單位為FL?3。F將作為基于單元或基于表面的分布式載荷定義的一部分指定的載荷大小傳遞到例程中。如果未定義大小,F將作為零傳入。對于使用修正Riks法(靜態應力分析)的靜態分析,F必須定義為荷載比例系數λ的函數。分布式負載大小不可用于輸出目的。
用于傳遞信息的變量
KSTEP:Step 編號
KINC:增量數
TIME(1):當前分析步對應的當前時間
TIME(2):所有分析步對應的當前時間
NOEL:單元編號
NPT:根據荷載類型,構件內或構件表面上的荷載積分點編號。
展開 【轉】使用Abaqus創建螺栓載荷的方法
1)理解螺栓載荷
螺栓載荷建立緊固力或長度調整模型,如圖9所示,容器A是由螺栓預緊力壓在蓋子上來密封的,中間有一墊子。
可以在第一個分析步中施加螺栓載荷來建立緊固螺栓內的拉力,方式是集中力或規定長度的改變,可以在螺栓橫截面上施加載荷。后續分析步中可以防止螺栓長度的進一步改變,以使相對于裝配件內的其他載荷,螺栓是作為標準的變形組件存在。
當創建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創建一個“內部”面。
如果你正面對內部創建的或導入的螺栓實例,通常將螺栓在需要的位置分割開是很必要的。如圖10。
如果你正面對一個孤立網格,必須通過選擇單元面來定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。
螺栓軸線
如果定義螺栓載荷在一實體區域上,必須選擇基準軸或基準坐標系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預緊截面數據,還有一個預緊參考節點。
施加載荷的方法
當創建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創建緊固螺栓來承受指定載荷。
l 調整螺栓長度。該方法創建緊固螺栓直到其自由長度由指定值改變。
l 固定螺栓的當前長度。該方法僅當已經在第一個分析步中創建了螺栓而且當前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據模型的響應來改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調整螺栓長度,必須輸入長度改變值。
展開 使用Abaqus創建螺栓載荷的方法
1)理解螺栓載荷
螺栓載荷建立緊固力或長度調整模型,如圖9所示,容器A是由螺栓預緊力壓在蓋子上來密封的,中間有一墊子。
可以在第一個分析步中施加螺栓載荷來建立緊固螺栓內的拉力,方式是集中力或規定長度的改變,可以在螺栓橫截面上施加載荷。后續分析步中可以防止螺栓長度的進一步改變,以使相對于裝配件內的其他載荷,螺栓是作為標準的變形組件存在。
當創建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創建一個“內部”面。
如果你正面對內部創建的或導入的螺栓實例,通常將螺栓在需要的位置分割開是很必要的。如圖10。
如果你正面對一個孤立網格,必須通過選擇單元面來定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。
螺栓軸線
如果定義螺栓載荷在一實體區域上,必須選擇基準軸或基準坐標系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預緊截面數據,還有一個預緊參考節點。
施加載荷的方法
當創建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創建緊固螺栓來承受指定載荷。
l 調整螺栓長度。該方法創建緊固螺栓直到其自由長度由指定值改變。
l 固定螺栓的當前長度。該方法僅當已經在第一個分析步中創建了螺栓而且當前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據模型的響應來改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調整螺栓長度,必須輸入長度改變值。
展開