
注冊
/
登錄在centos中使用abaqus及其子程序進行磨損仿真,需要將磨損結果保存到子程序所在文件中,雖然在磨損的分析步中模型運行沒有問題,但在工作目錄中沒有應該存在的TXT文件。子程序.f文件中的寫入和寫出txt文件的代碼如下:





我們看到二次開發指南中將生死單元狀態另寫入以文件中,仿照此方法,在初始化網格生死狀態后,將所有會出現生死狀態變化的單元的單元號和生死狀態寫入一.txt文件。進入焊接工況下,為判斷遍歷單元生死狀態以決定生死操作,先將.txt文件讀入二維向量,進行生死操作后刪除原.txt文件,再將更新后的二維數組數據重新寫入.txt文件。這種方法效率極低,運行極慢。各位仿真大佬有沒有效率更高的方法,十分感謝。
umeshmotion子程序時,將計算出來的磨損量寫入到txt文件時,第一對接觸面的編號能夠對應上,就是1-7392(中間有些是邊緣的節點進行了重新排列,因此里面的節點后面的是不連續的),然而第二對接觸面的節點編號直接就亂了 直接從7489開始排(圖2),但我的有限元模型中沒有7489這個節點編號,所以我想問一下為什么會發生這樣的情況,如何改變這種境況?










跳至頁
TOP