[請益] ANSYS do 迴圈運算後如何reset到初始設定

作者: tjime831 (James_IN (準))   2016-04-06 11:02:59
Dear 各位大大
如題目所示,請教一下,小弟在ANSYS用了一個迴圈程式,部分程式如下 所示
主要是當do迴圈運算後其vltg=25,
想請教一下要下什麼command或是怎麼清除先前運算的結果,
才能再回到原始設定值initial bias vltg=0
因為目前使用的感覺是ANSYS會一直記憶之前運算的結果,
因此若一開始不收歛或是改了一些設計值,再跑一次迴圈其結果都會出錯.
感謝幫忙 謝謝
vltg = 0.0 ! initial bias
vend = 25.0 ! ending bias
vstep= 1.0
loop=26
*dim,displ,array,loop
*dim,volta,array,loop
volta(1)=vltg
======================
kk=1
*do,_ii,1,loop
cmsel,s,CM_1 !============> apply voltage
d,all,volt,vltg
volta(_ii)=vltg
vltg=vltg+kk*vstep
alls
*enddo
作者: lucker (<( ̄▽ ̄)@m 衝~)   2016-04-06 22:25:00
在do迴圈裡面加個*if條件 vltg > 25--> vltg=0, 印象中ANSYS同一個自由度的Loading會覆蓋 你施加的volt會變0V另外你的程式碼是省略了什麼嗎? 一直改變他的電壓卻沒有解或輸出data 是有什麼目的的嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com