[問題] ANSYS的ANTYPE,,REST的問題

看板Cad_Cae作者 (五螺箍你他媽雜碎)時間17年前 (2009/04/25 21:32), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
我最近在求解一個問題有用到單元的生死 所以我的求解步驟大概是 /SOLU ... ... ... SOLVE FINISH /POST1 ETABLE,....... ... ... FINISH /SOLU ANTYPE,,REST EKILL,ALL ESEL,ALL ... ... ... FINISH 如此疊代數次.. 而因為我需要用到ETABLE這個命令做為我EKILL的依據 但是我RUN程式的時候發現ETABLE好像"只會記錄當次SOLVE的結果"? 造成我上次SOLVE的結果沒被記錄到 比如說第1個SOLVE求得STRAIN 0.02 第2個SOLVE求得STRAIN變成0.04 但是我的ETABLE裡面記錄的只有0.02= = 不知道有沒有什麼辦法可以解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.17.35

04/26 10:27, , 1F
那如果你每次solve完用*GET 存到某個陣列中
04/26 10:27, 1F

04/26 10:28, , 2F
最後再看每個陣列的結果 應該可以紀錄到每次solve的結果
04/26 10:28, 2F

04/26 10:28, , 3F
我倒是沒用過EKILL 又多學了一個東西 哈
04/26 10:28, 3F

04/26 11:00, , 4F
因為我要獲取的是element的資料 所以用get抓不到= =a
04/26 11:00, 4F

04/26 11:02, , 5F
所以我只能採用etable的方式把資料讀出來~"~
04/26 11:02, 5F

04/26 11:07, , 6F
可以分成很多Step即可存下所需的資料,請參閱指令time
04/26 11:07, 6F

04/26 15:28, , 7F
我有用time了= = 我在想是不是沒有加save指令的關係?
04/26 15:28, 7F

04/26 15:50, , 8F
那你先全部一次跑完,全部跑完再讀結果,
04/26 15:50, 8F

04/27 11:11, , 9F
試出來了 是我的set指令沒有設置好^^"
04/27 11:11, 9F
文章代碼(AID): #19yn44i_ (Cad_Cae)