ABAQUS 一文入門DLOAD基本用法
01 DLOAD簡介
在有限元分析中,我們經常要遇到施加移動荷載的情況,或是要在規則表面上施加不規則荷載。對于ABAQUS,這些情況下都需要使用DLOAD子程序進行加載。DLOAD應該是ABAQUS中使用頻率最高也是最入門的子程序之一。
學習ABAQUS子程序,應先讀懂幫助文件中的子程序說明,清楚函數和各參數物理意義。
以下為DLOAD各形參意義:
(1) F 需要用戶自定義的變量:荷載值
(2)KSTEP 分析步編號,表示第幾個分析步
(3)KINC 增量步編號
(4)TIME 時間。TIME是長度為2的一維數組,TIME(1)表示當前分析步時間,TIME(2)表示總時間
(5)NOEL 單元編號
(6)NPT 載荷積分點編號
(7)LAYER 層數(復合材料
(8)KSPT 當前層界面點編號
(9) COORDS積分點坐標COORDS(1)、COORDS(2)、COORDS(3)分別代表積分點的x、y、z三個坐標值
(10)JLTYP 載荷類型
(11)SNAME 加載面的名字
語句模板如下:
其中F(荷載的大小以及施加位置等)即為用戶需要定義的內容。
02 案例一 移動車輪荷載施加
對3750mm×20000mm的混凝土路面施加移動車輪荷載(直線行駛),車型為四輪轎車,假設輪胎與路面接觸面為250mm×250mm的方形。案例詳細尺寸見下圖:
案例一 尺寸示意圖(單位:mm)
DLOAD中提供了x,y,z坐標形參,時間形參,本例中只需分別定義車輪荷載在x軸上的分布范圍(定值)、z軸上的分布范圍(隨時間前進)即可實現。子程序代碼如下:
對路面表面定義User-defined Load,約束底面所有自由度,并別忘記在job子程序選擇處選取對應得.For文件。
實例一 模型邊界條件
計算完成后可通過云圖直觀地判斷DLOAD使用無誤:
03 案例二 圓形擴大荷載施加
實例二為向80mm×80mm的方形板上施加一個從中心不斷擴展的圓形區域荷載,圓形區域半徑從0擴展至60mm
實例二 示意圖
本例中需要用到半徑的判斷條件,通過積分點到中心的距離和當前圓形半徑對比,判斷積分點是否在加載范圍內。子程序代碼如下:
加載效果如下:
04 總結
DLOAD是ABAQUS玩家最常使用也是最基礎的用戶子程序。其使用核心是通過簡單的數學方法判斷哪些積分點施加怎么樣的F值,基本可以勝任大部分靜力學中復雜的荷載施加情況。
可關注本人公眾號“PANTSU CAE”,將本文分享到朋友圈并截圖向后臺索取案例文件
亦可在公眾號中獲取本人聯系方式,一同交流學習!
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















