不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

為什么dyna計算提前中止(未達到設定的時間長度)? 100

瀏覽:3104 回答:6

要仿真一個鉆孔爆破,建立一個三維仿真。

共三個part。

part1:solid(四面體10nodes單元)  材料是巖石,圖1紅色區域

part2:solid(四面體10nodes單元)或sph粒子(兩種情況都試過), 圖1藍色區域,材料也是巖石

part3:sph粒子,材料是高爆炸藥,并且有JWL狀態方程,圖1綠色區域

part之間接觸設置及邊界條件設置均良好(無反射邊界條件、面面接觸、sph粒子和solid的接觸均設置)

設定時間:2000(us),每10(us)輸出一次。

但是每次提交到dyna上去算之后, 總是算三個步驟就停止了,且每個時間步遠小于10,狀態顯示為綠色,正常。(見圖2)

排查了好久總是找不到原因。

QQ截圖20230906221126.png

圖1

為什么dyna計算提前中止(未達到設定的時間長度)?的圖2

QQ截圖20230906221442.png

圖2

  如圖2,顯示正常終止,并且預估時間要1天多,實際上一下子就停了,也沒繼續往下算。

QQ截圖20230906221607.png

圖3

如圖3,d3plot也只生成了這幾個。


QQ截圖20230906221653.png

圖4

  如圖4,可以看到只有三個時間步,并且每個時間不只有0.26的步長。都與設置不一樣。


這個問題始終解決不掉。


我自己猜測可能的原因:

1.10節點四面體單元計算精度導致發散?

2.單元過多,所需要的內存過大(但為什么不提示呢)。

我單獨只設置一堆炸藥讓他們自己炸開是可以計算的。





為什么dyna計算提前中止(未達到設定的時間長度)?的圖6




邀請回答 我來回答

全部回答

(1)
默認 最新
云上_CAE
首先檢查一下您CONTROL_TERMINATION卡片中ENDCYC是多少,另外是否設置質量縮放,如有有,是不是設置了質量增加多少停止判據,以上這些均可在求解信息文件中觀察結束指標是哪種。如果以上設置都沒問題,看下四面體網格單元的Section算法用的哪種
2023年9月7日
評論 5 點贊 2

沒解決?試試專家一對一服務

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

    TOP