
注冊
/
登錄









請問一下大佬們 我現在在做一個三維接觸問題,我需要在一個模型表面上施加一個摩擦力,這個摩擦力是一個函數的子程序,這個函數我現在通過擬合的方法計算出來了,請問如何通過子程序施加到模型上去?


在兩個子程序中,duncunEB模型的UMAT子程序計算是沒問題的,但是加上goodman單元后就計算不了了,給出的警告是這個問題,請各位大佬幫忙看看到底是子程序還是哪里出了問題。 dc_eb+goodman.for

輪胎精細子模型建模之后,計算結果不收斂,三維和二維都不收斂。
目標是在umat子程序中,實現對當前積分點,查找離該點最近的模型表面的距離。我覺得最簡單但也最低效的方法就是表面上挨個點和這個積分點算距離,最后取最小值,但是umat里也不知道有什么命令能讀取模型表面上點的坐標
遇到的問題是這樣的,當我把這個判定條件寫在這個位置,幅值會按照我設定的速度正常加載,并且可以正常識別幅值名稱,但是,當位移達到我預設的位移時,似乎并不觸發停止Step的判定條件,位移依然會前進,我需要子程序進行循環加載。奇怪的是,同樣的代碼,在UAMP子程序中就能正常判定

跳至頁
TOP