一直不是很明白多载荷步计算过程中,在solve命令中间有/prep7,/post1等命令和没有这些命令的区别。说得不是很明白,看下面两个例子。
ex1:
/prep7 et,1,63 r,1,.3 rectng,0,10,0,10 lesize,all,.5 mp,ex,1,3e10 mp,prxy,1,.2 amesh,all SFA,all,1,PRES,-100e3 allsel /sol nslk,s d,all,all allsel solve SFAdele,all,all allsel f,all,fz,-100e3 solve /post1 plnsol,u,z ex2:
/prep7 et,1,63 r,1,.3 rectng,0,10,0,10 lesize,all,.5 mp,ex,1,3e10 mp,prxy,1,.2 amesh,all SFA,all,1,PRES,-100e3 allsel /sol nslk,s d,all,all allsel solve /prep7 /sol SFAdele,all,all allsel f,all,fz,-100e3 solve /post1 plnsol,u,z 这两个例子唯一的区别是ex2在两个solve命令中间曾经跳出过求解模块,我以前一直认为如果跳出的话,计算结果应该会不一样,因为计算终了时间会有差别。但是我计算之后发现计算结果完全一样,唯一的差别在于:由于跳出求解模块之后,计算时间会从零重新开始计算,所以ex1的最后计算时间是2,而ex2的最后计算时间是1。
其它的结果好像都一样,位移,应力什么的都是一样的。谁能帮忙解释下,在两个solve命令中间跳出求解模块跟不跳出,主要区别在哪里?
|