作者marcus0216 (五螺箍你他媽雜碎)
看板Cad_Cae
標題[問題] ANSYS的ANTYPE,,REST的問題
時間Sat Apr 25 21:32:51 2009
我最近在求解一個問題有用到單元的生死
所以我的求解步驟大概是
/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
1F:推 lucker:那如果你每次solve完用*GET 存到某個陣列中 04/26 10:27
2F:→ lucker:最後再看每個陣列的結果 應該可以紀錄到每次solve的結果 04/26 10:28
3F:→ lucker:我倒是沒用過EKILL 又多學了一個東西 哈 04/26 10:28
4F:→ marcus0216:因為我要獲取的是element的資料 所以用get抓不到= =a 04/26 11:00
5F:→ marcus0216:所以我只能採用etable的方式把資料讀出來~"~ 04/26 11:02
6F:→ cordon:可以分成很多Step即可存下所需的資料,請參閱指令time 04/26 11:07
7F:→ marcus0216:我有用time了= = 我在想是不是沒有加save指令的關係? 04/26 15:28
8F:→ cordon:那你先全部一次跑完,全部跑完再讀結果, 04/26 15:50
9F:→ marcus0216:試出來了 是我的set指令沒有設置好^^" 04/27 11:11