VDLOAD與VUAMP聯合使用——實現變位置變幅值復雜加載

測試案例展示效果如下: 1 00_00_00-00_00_30~11.gif

ABAQUS——DLOAD子程序應用(移動載荷)一文,我們討論了DLOAD子程序在車橋通過問題的應用。

http://www.yqgqt.org.cn/content/post/1257703

在本例中,我們按照同樣的思路,在VDLOAD中實現了相同的過程,VDLOAD中載荷的移動速度和時間具有真實的物理含義,但如何實現變化的移動載荷呢?

由幫助文檔可知,添加 “*AMPLITUDE” 即可在VDLOAD中傳遞在CAE中定義的幅值,該幅值通過TAB表實現,并通過線性插值擬合。

1.png
2.png在CAE界面定義好VDLOAD子程序和幅值表后,需要手動修改inp文件,將VDLOAD和幅值相對應, 便可將表中的幅值傳遞給子程序,定義格式如下 5.png

采用上述方法具有一定的局限性,比如遇到復雜周期問題、幅值需要速度位移參與計算、依賴于上步幅值解、復雜函數(三角函數疊加)等情況變難以實現。

周期幅值:1.png隨機幅值

1.png實現隨機幅值的加載僅需調用隨機數函數:random_number()。

2.png故本文介紹另一種解決辦法:將VUAMP子程序(幅值自定義子程序)和VDLOAD子程序聯合使用,實現位置可變、幅值自定義的復雜壓力加載過程。

測試案例中,一邊采用VUAMP子程序方式定義幅值,另一邊采用幅值表進行定義,均設置為隨時間的線性遞增加載。

4.png

得到的仿真效果如下,左右兩側效果相同,驗證了上述思路的有效性。

1 00_00_00-00_00_30~11.gif

為進一步驗證實現方案(VUAMP+VDLOAD),兩個幅值不同時的加載效果2 00_00_00-00_00_30~1.gif當一端遞增,一端為三角函數周期幅值時

3 00_00_00-00_00_30~1.gif同一個面下的不同幅值的移動載荷

4 00_00_00-00_00_30.gif

以下內容為付費內容,請購買后觀看

   71人購買

上述案例inp+for文件(VUAMP+VDLOAD)

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

18
17
18