Facebook
line
youtube
關閉
立即諮詢
正在檢視 7 則發表的回覆
  • 作者
    文章
    • #10063
      r09522510
      參與者

      您好,想針對我目前做的模擬詢問意見與請教:
      目前在做的模擬是將兩個薄片用TIRBREAK的方式連接,當達到一定的應力值時這個接觸會失效,兩個薄片會想外彈開,如附圖一。而應力產生是透過加溫、熱膨脹使薄片變形進而內部有應力。

      這個模擬想透過改變連接的失效應力值觀察對薄片彈出的速度影響,目前遇到的狀況是同一個.k檔,求解設定也完全相同,前後跑兩次得到的彈開時間以及薄片的彈開速度都不相同,請問該如何解決呢?謝謝

      附圖一:

      附圖二:

    • #10087

      請問你們是用window mpp跑嗎?

      跑兩次不一樣確實有可能會發生

      通常是在不同CPU的情況,因為時脈架構等等不同的關係

      如果你們在同一台電腦跑,且使用windows的話

      也會有可能在少數case出現這種情況

      因為windows相對比較不穩定,可能同時又在處理很多不同的程序造成。

       

      作業系統我們通常只建議用linux。

      如果可以的話可以提供給我們k檔,讓我們的linux作業系統算,再回傳給結果比較

    • #10099
      r09522510
      參與者

      我是用windows的smp跑的,求解器是double precision版本是R12.0.0,使用隱式分析‧

      了解,只是使用同一台電腦的核心數設定也相同但結果不一樣應該像您說的只是少數,但做了多組更改貼合面的失效應力值的case這現象一直都存在‧請問如果要提供k檔的話該如何傳給你們呢?

      目前有想到更改timestep的設定試試能不能消除問題,跑出不同結果是用automatically adjust time step size,現在有在試constant time step size只是還沒調到能夠讓這個case收斂的值,想請問這方法是不是可行的呢?

    • #10100

      可以上傳雲端,再寄連結到line@或放在這都可以

      constant time step size也有可能,可以先試試看

    • #10101
      r09522510
      參與者

      好的,透過line將k檔傳過去了,感謝您
      共用雲端連結為:
      https://drive.google.com/file/d/1gZu01pttfI5a-Q-iy9WJtuOHfAa12s6y/view?usp=share_link

    • #10172

      hi我們也會發生一樣的問題

      目前看到跑出來的時間點也會不一樣

      接下來應該就像你說的

      把自動調節timestep關掉,使用constant timestep

      不過這個模型time scale差距太大,一個在瞬間發生的情況

      所以我想可能要分兩段或三段做

      一開始可用較大的timestep

      再要彈開的瞬間改成較小的timestep

      可行的做法大概是

      1. *INTERFACE_SPRINGBACK_LSDYNA

      可以輸出dynain file包含初始應力應變

      作為初始條件設定再下去算

      2.使用small restart

      可改變termination time 跟 timestep

      接著繼續算

    • #10257
      r09522510
      參與者

      好的,我會再做嘗試,謝謝你們!

    • #10321
      Simware
      參與者

      1.
      您執行的時候,有沒有用 ncpu=-N (N是cores數)?就是指定cores數時,數字寫成負數.
      LS-DYNA會幫您自動做校正,但是,差異可能有時還是會發生.
      2.
      您的輸出的結果是用ASCII的輸出嗎?

正在檢視 7 則發表的回覆
  • 抱歉,回覆主題必需先登入。
© 2018-2023 SIMWARE Inc. All Rights Reserved.