不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ANSYS載荷步設(shè)置問題?

瀏覽:2159 回答:8

ANSYS載荷步設(shè)置問題?的圖1命令流.txt

練習(xí)一個(gè)生死單元的問題,設(shè)置溫度超過1400度就殺死。本來設(shè)置的時(shí)間步長是0.001s,可是只有前兩步時(shí)間是0.001s,0.002s這樣加上去的,第三步開始變成了1.002,第四步變成2.002,依此類推。不知道為什么會(huì)出現(xiàn)這種情況?我希望的情況是按0.001s的時(shí)間一直計(jì)算下去。

相關(guān)代碼和結(jié)果圖附在了后面。

dt1=0.001
T=0

allsel
T=T+dt1
time,T
NSUBST,1 
solve                       !設(shè)置的時(shí)間先計(jì)算一下
save
finish

*do,i,1,10
    /post1
    etable,temper1,temp         !將溫度存儲(chǔ)在temperature表中
    esel,s,etab,temper1,1400    !選擇所有溫度大于等于1400的單元
    finish
    /solu
    *get,elemnum,elem,0,count
    *if,elemnum,gt,0,then
       ekill,all
       esel,s,live
    *else
       allsel
    *endif
    eplot
    resume                  
    ANTYPE,,REST            
    T=T+dt1
    time,T
    nropt,full
    NSUBST,1 
    solve
    save
    finish
*enddo

載荷步錯(cuò)誤.gif


邀請(qǐng)回答 我來回答

全部回答

(4)
默認(rèn) 最新
鄒正剛
主要看你在前一次求解后是否修改過會(huì)影響后續(xù)計(jì)算的參數(shù),如果沒有修改過,是否保存參數(shù)都沒有關(guān)系;如果修改過則需要保存-恢復(fù)參數(shù)。 至于哪些參數(shù)會(huì)影響后續(xù)計(jì)算,必須保存,沒有找到具體的說明。因此,為保險(xiǎn)起見,還是保存一下為好。
2017年10月25日
已采納 評(píng)論 點(diǎn)贊
鄒正剛

  試了一下你的命令流,發(fā)現(xiàn)幾個(gè)問題:

  1  循環(huán)中為什么要執(zhí)行一次 RESUME,這是多余的。

  2  關(guān)鍵問題是:重啟動(dòng)之前沒有保存參數(shù),重啟動(dòng)之后沒有恢復(fù)參數(shù),這樣,重啟動(dòng)之前修改的參數(shù),在重啟動(dòng)之后又回到修改之前的數(shù)值了。

  3  循環(huán)變量 i 似乎不會(huì)保存,因此將循環(huán)中設(shè)置 T 的命令又做了修改,提供了兩種處理方法,可任選一種,最后結(jié)果相同。

  對(duì)你的命令流做了修改,請(qǐng)見附件。計(jì)算時(shí)間 T 從 0.001 到 0.011,間隔 0.001.

  你試試看是否符合你的要求 (動(dòng)畫部分未作驗(yàn)證,你自己看一下)。

ANSYS載荷步設(shè)置問題_命令流.txt


2017年10月23日
已采納 評(píng)論 1 點(diǎn)贊
鄒正剛
想要試算一下,但是只有求解部分無法試算。需要你把完整命令流發(fā)上來。
2017年10月22日
評(píng)論 2 點(diǎn)贊
鄒正剛
就你的命令流來看,將循環(huán)中的: T=T+dt1 改為: T=(i+1)*dt1 應(yīng)該可以解決問題。
2017年10月21日
評(píng)論 1 點(diǎn)贊

沒解決?試試專家一對(duì)一服務(wù)

換一批
    App下載
    技術(shù)鄰APP
    工程師必備
    • 項(xiàng)目客服
    • 培訓(xùn)客服
    • 平臺(tái)客服

    TOP