
發布
注冊
/
登錄DLOAD
關注創建者:啊 創建時間:2019-12-23
DLOAD的視頻教程
abaqus DLOAD 子程序
通過abaqus做的一個dload子程序學習,大家可以掌握以下內容: ?1、能夠解決工程中遇到類似于車輛輪壓,焊接熱源等隨著時間、位置變化的移動荷載,移動熱源; ?2、了解dload子程序的輸入參數,輸入參數; ?3、掌握如何用vs調試子程序,并測試子程序編寫正確和錯誤,達到迅速的調試子程序、修改子程序; ?4、能夠編寫dload子程序,并對disp和flux子程序的編寫方法做介紹; ?
¥50 55分鐘 363播放
查看
ABAQUS子程序DLOAD和UTRACLOAD入門基礎教程:循環移動載荷
視頻內容包括四個部分,第一部分是子程序的使用前提:關聯子程序;第二部分是DLOAD子程序的基本知識,包含幫助文檔的使用、DLOAD子程序中變量和數組的具體含義及編程的注意事項;第三部分在abaqus使用DLOAD子程序的簡單實例具體操作步驟和結果的對比驗證;第四部分是DLOAD子程序的示例循環移動載荷的施加方法,包含具體的操作步驟及Fortran程序。
¥19.7 1小時15分鐘 306播放
查看
基于Abaqusd的Dload和Utracload子程序講解
1.詳細講解了Dload子程序的編寫方法; 2.詳細介紹了Utracload子程序的編寫方法; 3.包含源文件及PPT教程; 4.附加配送兩小車會車模型(含Dload+Utracload子程序)。
¥62 32分鐘 772播放
查看
DLOAD的實例教程
Abaqus的DLOAD采用Fortran語言實現,而iSolver的DLOAD采用Matlab實現。本文首先簡單的討論了DLOAD的輸入輸出參數,然后詳細的介紹了基于Fortran和MATLAB 兩種方式的DLOAD的開發步驟,對比發現開發步驟基本相同,同時采用MATLAB 更加高效和靈活。
1.1 DLOAD的關鍵輸入輸出參數
和UEL相比,DLOAD的網上資料較少。這里我們列出了Abaqus的DLOAD接口的關鍵輸入輸出參數,如下表所示:
從輸入參數可以看出,Abaqus的分布載荷可以是分析步、增量步、時間、單元序號、積分點、面名稱等相關,可變參數只能是這么多,沒法擴展,如果載荷用到其它變量參數就麻煩了,這也是大家用商軟的一個痛點,商軟的接口暴露出來的很少,很多復雜的問題往往由于商軟接口的限定而沒法在商軟平臺上實現,真正卡死了我們深入研究問題和創新的能力,而自主軟件就可以突破這個限定。由于工程實際用戶的需要,期望在瞬態分析時可以設置分布載荷隨速度的變化曲線,所以iSolver在DLOAD接口中特意增加了VELOCTIY參數,方便用戶將速度值傳入子程序進行計算。
展開 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的方形。
展開 變量參數定義
do k = 1, nBlock
value(k) = p(用戶自定義部分,具體包括幅值曲線的表達式,光斑加載范圍)
end do
return
end
DLOAD接口:
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
!變量聲明
!變量定義
!
展開 <p>有限元模型中,當載荷比較復雜時,難以通過ABAQUS/CAE界面直接進行設置,這時候就需要使用DLOAD子程序。在工程實際應用中,經常會遇到移動載荷的例子,如車轍實驗,汽車過橋等。本案例介紹基于ABAQUS子程序的DLOAD實現移動載荷。
今天就介紹一下用abaqus子程序Dload實現移動載荷——“CAE仿真實驗室”出品。

DLOAD的最新內容
第三十三篇:線性瞬態動力學
https://www.yqgqt.org.cn/content/post/1302074
第三十四篇:非線性瞬態分析
https://www.yqgqt.org.cn/content/post/1787283
第三十五篇:接觸求解算法
https://www.yqgqt.org.cn/content/post/1792869
第三十六篇:DLOAD
將各載荷添加于模型,其中移動罩載荷使用ABAQUS中DLOAD子程序實現,如圖1所示。
(a)高軌軌道梁尺寸
(b)高軌軌道梁模型及載荷
圖6 鋼軌表面施加法向和切向移動載荷
3.1 法向移動載荷實現DLOAD
DLOAD子程序是ABAQUS中定義體載荷、面載荷、線載荷等的一種接口,通過Fortran代碼自定義每個積分點上的載荷值。DLOAD適用于定義在單元上的載荷(如壓力、密度效應等);可以利用時間(TIME(1))、空間坐標(COORD)、元素編號等信息,來定義移動的載荷區域或強度,主要用于法向載荷的模擬。
1299983
第三十三篇:線性瞬態動力學
https://www.yqgqt.org.cn/content/post/1302074
第三十四篇:非線性瞬態分析
https://www.yqgqt.org.cn/content/post/1787283
第三十五篇:接觸求解算法
https://www.yqgqt.org.cn/content/post/1792869
第三十六篇:DLOAD
通過用戶子程序,?如DLOAD和材料子程序,?用戶可以輕松實現荷載條件作為時間的函數、?定義單元的線性和非線性特性等復雜功能,?從而獲得完全契合用戶需求的高度定制化程序。?
較好的用戶需求契合度:?與從頭開始開發相比,?Abaqus的二次開發能夠更好地契合用戶需求。?
在*屈曲分析中,最可能的原因是沒有通過*boundary、*cload、*dload 等指定非零加載模式。
1299983
第三十三篇:線性瞬態動力學
https://www.yqgqt.org.cn/content/post/1302074
第三十四篇:非線性瞬態分析
https://www.yqgqt.org.cn/content/post/1787283
第三十五篇:接觸求解算法
https://www.yqgqt.org.cn/content/post/1792869
第三十六篇:DLOAD
2) Card Edit>elems= by group=convection_interface ;config=slave4;type=CHBDYE4;
7、整合結構導熱和熱對流
Create > Load Collector,name=Combined Flux and Convection;Card Image=DLOAD;S=1;DLOAD_NUM=2;S(1) = 1.0 ,
</p><h3><>需要編程定義的參數</h3><p><strong>RHS</strong>(right hand side):這個命名是從方程組的角度來的,顧名思義,他就是方程的右端量,其本質是:外力-內力,外力部分程序的編寫涉及到與其他子程序的聯合使用,包括DLOAD和UTRACLOAD等等,這部分內容是給用戶自定義單元施加復雜的廣義力,UEL接口為其提供了相應的參數,如JDLTYP
算例采用DLOAD子程序實現,涉及到DLOAD子程序編寫。