
發布
注冊
/
登錄Dload子程序
關注創建者:xj2330 創建時間:2020-12-14
Dload子程序的視頻教程
ABAQUS子程序DLOAD和UTRACLOAD入門基礎教程:循環移動載荷
視頻內容包括四個部分,第一部分是子程序的使用前提:關聯子程序;第二部分是DLOAD子程序的基本知識,包含幫助文檔的使用、DLOAD子程序中變量和數組的具體含義及編程的注意事項;第三部分在abaqus使用DLOAD子程序的簡單實例具體操作步驟和結果的對比驗證;第四部分是DLOAD子程序的示例循環移動載荷的施加方法,包含具體的操作步驟及Fortran程序。
¥19.7 1小時15分鐘 306播放
查看
abaqus DLOAD 子程序
通過abaqus做的一個dload子程序學習,大家可以掌握以下內容: ?1、能夠解決工程中遇到類似于車輛輪壓,焊接熱源等隨著時間、位置變化的移動荷載,移動熱源; ?2、了解dload子程序的輸入參數,輸入參數; ?3、掌握如何用vs調試子程序,并測試子程序編寫正確和錯誤,達到迅速的調試子程序、修改子程序; ?4、能夠編寫dload子程序,并對disp和flux子程序的編寫方法做介紹; ?
¥50 55分鐘 363播放
查看
Abaqus子程序開發系列課程-DLOAD子程序
課程中對fortran程序的基本語法講解較少,需要大家提前自學相關的fortran語法。 本次課程講解DLOAD子程序相關內容,主要講解了如何通過DLOAD子程序進行移動的車輛載荷和激光噴丸(隱式動力學)的模擬。 附件中是視頻中涉及的cae文件,inp文件以及子程序文件
免費 1小時17分鐘 940播放
查看
Dload子程序的實例教程
該例子可用于校核 ABAQUS關聯Visual Studio和Fortran compiler時 該關聯是否成功;通過簡單的Fortran代碼理解用Fortran自定義荷載時,Fortran代碼與ABAQUS主程序的接口問題;該例子適合新手入門,如何用Fortran自定義荷載
所編DLOAD子程序
對應用于校核該DLOAD子程序的Abaqus inp文件
ABAQUS——DLOAD子程序應用(移動載荷) ¥9.99
DLOAD子程序可對上述過程進行有效模擬。
DLOAD子程序介紹:
在網上對于單移動載荷的實現辦法介紹較為全面,實現的效果如下:
同時附上我編寫的子程序主體片段,關鍵是需要對移動載荷生效區域和失效區域的準確描述(通過坐標),本例中,車輪與地面間的接觸區域簡化為長方形(寬度即為輪寬):
但若要實現多個載荷在不同位置同時移動呢?這就需要花費一點心思,觀察子程序的可用參數:對COORDS或者SNAME的加強判斷即可實現多載荷移動,具體效果如下:
收費內容為上述模型的cae文件和上述兩個案例的子程序文件示例
<p>有限元模型中,當載荷比較復雜時,難以通過ABAQUS/CAE界面直接進行設置,這時候就需要使用DLOAD子程序。在工程實際應用中,經常會遇到移動載荷的例子,如車轍實驗,汽車過橋等。本案例介紹基于ABAQUS子程序的DLOAD實現移動載荷。
今天就介紹一下用abaqus子程序Dload實現移動載荷——“CAE仿真實驗室”出品。
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:根據荷載類型,構件內或構件表面上的荷載積分點編號。
展開 
Dload子程序的相關專題、標簽、搜索
Dload子程序的最新內容
用戶子程序開發步驟
https://www.yqgqt.org.cn/content/post/1826803
第三十七篇:梁單元差異(1)-理論基礎
https://jishulink.com/content/post/1872208
第三十八篇:梁單元差異(2)-梁截面方向
https://www.yqgqt.org.cn/content/post/1874628
將各載荷添加于模型,其中移動罩載荷使用ABAQUS中DLOAD子程序實現,如圖1所示。
(a)高軌軌道梁尺寸
(b)高軌軌道梁模型及載荷
圖5 切向載荷分布
3、子程序DLOAD和UTRACLOAD編程實現
確定好法向和切向移動載荷分布后,利用FORTRAN編寫DLOAD和UTRACLOAD用戶子程序,實現法向和切向移動載荷施加,載荷施加在滾動接觸體表面(以圖6所示的鋼軌踏面施加移動載荷為例)。
用戶子程序開發步驟
https://www.yqgqt.org.cn/content/post/1826803
第三十七篇:梁單元差異(1)-理論基礎
https://jishulink.com/content/post/1872208
第三十八篇:梁單元差異(2)-梁截面方向
https://www.yqgqt.org.cn/content/post/1874628
第三十九篇
通過用戶子程序,?如DLOAD和材料子程序,?用戶可以輕松實現荷載條件作為時間的函數、?定義單元的線性和非線性特性等復雜功能,?從而獲得完全契合用戶需求的高度定制化程序。?
較好的用戶需求契合度:?與從頭開始開發相比,?Abaqus的二次開發能夠更好地契合用戶需求。?
用戶子程序開發步驟
https://www.yqgqt.org.cn/content/post/1826803
第三十七篇:梁單元差異(1)-理論基礎
https://jishulink.com/content/post/1872208
第三十八篇:梁單元差異(2)-梁截面方向
https://www.yqgqt.org.cn/content/post/1874628
第三十九篇
算例采用DLOAD子程序實現,涉及到DLOAD子程序編寫。
用戶子程序開發步驟
https://www.yqgqt.org.cn/content/post/1826803
第三十七篇:梁單元差異(1)-理論基礎
https://jishulink.com/content/post/1872208
第三十八篇:梁單元差異(2)-梁截面方向
https://www.yqgqt.org.cn/content/post/1874628
第三十九篇
用戶子程序開發步驟
https://www.yqgqt.org.cn/content/post/1826803
第三十七篇:梁單元差異(1)-理論基礎
https://jishulink.com/content/post/1872208
第三十八篇:梁單元差異(2)-梁截面方向
https://www.yqgqt.org.cn/content/post/1874628
第三十九篇
ABAQUS軟件可以通過顯式VDLOAD或隱式DLOAD子程序二次開發進行單點/多點激光沖擊模擬,效率高。不同之處在于隱式相對計算時間長但是可以在第一步沖擊后直接在第二步進行回彈分析,無需進行數據傳遞來計算回彈過程。
本帖基于ABAQUS的VDLOAD/DLOAD子程序對比顯式/隱式算法下不同光斑形狀的應力和塑性應變。首先進行模型構建。