求助!关于循环加载温度载荷的问题
在一个节点上加温度约束0.01s,然后删除,再加对流传热0.01s,再删除。以上为一个循环,共循环三次,在不同的节点上!代码如下:!开始叠加移动载荷
J=0.01
*DO,i,1,3,1
NMARK=MARK(i)
TMARK=NODES(NMARK)!找到温度载荷节点
TIME,J !第一个脉宽
KBC,1
DELTIM,0.001
AUTOTS,ON
D,TMARK,TEMP,1620 !温度约束
ALLSEL
OUTPR,BASIC,ALL
/PBC,ALL,,1
SOLVE
J=J+0.01 !第一个脉间
DDEL,TMARK,TEMP !删除温度约束,加载对流换热
NSEL,S,,,TMARK
SF,ALL,CONV,2000,25
TIME,J
KBC,1
DELTIM,0.001
AUTOTS,ON
ALLSEL
OUTPR,BASIC,ALL
SOLVE
NSEL,S,,,TMARK !删除脉间的对流换热
SFDELE,ALL,CONV
J=J+0.01
*ENDDO
共循环三次,循环的第一次可以设置温度约束,一切正常。当计算到第二遍循环体时,提示警告“specified displacements from the previous d command were applied only to defined and selected nodes”后继续求解。第三遍也如此。查看结果,温度载荷只在第一次加载了,后两次循环都未加载!(加载的节点号是变化的)
哪里出问题了?? mei 没看出来,老兄,有点难呵呵
页:
[1]