VDLOAD與VUAMP聯合使用——實現變位置變幅值復雜加載
瀏覽:5069 評論:17 收藏:18
測試案例展示效果如下:
ABAQUS——DLOAD子程序應用(移動載荷)一文,我們討論了DLOAD子程序在車橋通過問題的應用。
http://www.yqgqt.org.cn/content/post/1257703
在本例中,我們按照同樣的思路,在VDLOAD中實現了相同的過程,VDLOAD中載荷的移動速度和時間具有真實的物理含義,但如何實現變化的移動載荷呢?
由幫助文檔可知,添加 “*AMPLITUDE” 即可在VDLOAD中傳遞在CAE中定義的幅值,該幅值通過TAB表實現,并通過線性插值擬合。
在CAE界面定義好VDLOAD子程序和幅值表后,需要手動修改inp文件,將VDLOAD和幅值相對應,
便可將表中的幅值傳遞給子程序,定義格式如下。
采用上述方法具有一定的局限性,比如遇到復雜周期問題、幅值需要速度位移參與計算、依賴于上步幅值解、復雜函數(三角函數疊加)等情況變難以實現。
周期幅值:
隨機幅值
實現隨機幅值的加載僅需調用隨機數函數:random_number()。
故本文介紹另一種解決辦法:將VUAMP子程序(幅值自定義子程序)和VDLOAD子程序聯合使用,實現位置可變、幅值自定義的復雜壓力加載過程。
測試案例中,一邊采用VUAMP子程序方式定義幅值,另一邊采用幅值表進行定義,均設置為隨時間的線性遞增加載。

得到的仿真效果如下,左右兩側效果相同,驗證了上述思路的有效性。
為進一步驗證實現方案(VUAMP+VDLOAD),兩個幅值不同時的加載效果
當一端遞增,一端為三角函數周期幅值時
同一個面下的不同幅值的移動載荷

以下內容為付費內容,請購買后觀看
71人購買
上述案例inp+for文件(VUAMP+VDLOAD)
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
18
17
18




















