本帖最后由 anonymouss 于 2011-9-5 22:26 编辑
在做电磁结构耦合仿真时,我首先时候solid117做了一个瞬态电磁分析,给出在一定时间范围内的电磁力;紧接着我想用rst文件中的力施加到solid186结构单元上,但是此时只能读入第一子步的结果,其他子步的结果提示不存在;但是在电磁分析的时候,我保存了所有的子步,并且还能看到。但是读入结构物理场后,就无法读入了,请问这是怎么回事?还是rst文件的读入有问题?
有网友建议使用solid97与solid64耦合使用,我使用solid117和solid186,其单元节点数也一致,不知道这样使用是否可以?劳烦各位大侠和版主给点意见啊
具体命令流如下:
finish
/cle
/prep7
et,1,solid117,1
et,2,solid117
mp,rsvx,1,2.7e-8
mp,murx,1,1
mp,murx,2,1
pi=4*atan(1)
wpoffs,-1
csys,4
cylind,0.25,,0,1
wpcsys,-1,0
wpoffs,1
csys,4
cylind,0.25,,0,1
wpcsys,-1,0
cylidn,2,,0,1
allsel,all
vovlap,all
numcmp,all
esize,0.05
mshkey,0
mshape,0
vatt,1,,1
vsweep,1
vsweep,2
esize,0.5
mshkey,0
mshape,0
vatt,2,,2
vsweep,3
allsel,all
csys,0
allsel,all
asel,s,ext
nsla,s
d,all,az,0
asel,s,area,,1
nsla,s,1
*get,node_a,node,,num,max
cp,1,volt,all
asel,s,area,,5
nsla,s,1
*get,node_b,node,,num,max
cp,2,volt,all
asel,s,area,,2,6,4
nsla,s,1
d,all,volt,0
allsel,all
physics,write,mag,mag
physics,clear
finish
/prep7
et,1,solid186
et,2,0
mp,ex,1,1e10
mp,prxy,1,0.3
csys,0
allsel,all
asel,s,area,,2
asel,a,area,,6
nsla,s,1
d,all,ux,0
d,all,uy,0
d,all,uz,0
allsel,all
physics,write,stru,stru
physics,clear
save
physics,read,mag
/solu
*do,i,1,3
antype,trans
outres,all,all
time,i/3
autots,0
nsubst,1,,,1
kbc,0
f,node_a,amps,1000*i
f,node_b,amps,-1000*i
alls
solve
*enddo
physics,read,stru
*do,i,1,3
/solu
antype,transient
outres,all,all
time,i/3
autots,0
nsubst,1,,,1
kbc,0
ldread,forc,i,,,0,,rst,
esel,s,mat,,1
solve
finish
*enddo
第一步结束之后就出错,不知道问题在哪里,还恳请各位给点意见。
|