练习了一个APDL的施加移动载荷的应用实例,出现了错误!!求指教
本帖最后由 shiyan155165 于 2012-9-18 15:13 编辑练习了一个APDL的施加移动载荷的应用实例,出现了错误!!求指教
*** ERROR *** CP = 1.406 TIME= 15:06:23
Present time 0 is less than or equal to the previous time in a
transient analysis.
附:APDL
FINISH/CLEAR,START*SET,height,1*SET,width,1*SET,length,2/FILENAME,Ball-screw/TITLE,thermal-annalysis/PREP7ET,1,SHELL63ET,2,LINK8R,1,0.02,,,,,,R,2,0.01,,MPTEMP,,,,,,,,MPTEMP,1,0MPDATA,EX,1,,2e5MPDATA,PRXY,1,,0.3N,1,,,,,,,N,2,,,height,,,,N,3,length,,,,,,N,4,length,,height,,,,N,5,length,width,,,,,N,6,length,width,height,,,,N,7,0,width,,,,,N,8,0,width,height,,,,TYPE,2MAT,1REAL,2*DO,i,1,4i1=2*i-1i2=i1+1E,i1,i2*ENDDO/VIEW,1,1,1,1/AUTO,1NWPAVE,2RECTNG,0,length,0,widthTYPE,1REAL,1ESIZE,0.2,0,MSHKEY,1AMESH,ALL/PLOPTS,INFO,0/TRIAD,OFFWPSTYLE,,,,,,,,0/REPLOTNUMMRG,ALL,,,,LOWNUMCMP,ALLSAVE/VIEW,1,0.22,-0.85,0.47/ANG,1,-30.6/REPLOTFINISH/SOLU!施加载荷与求解ANTYPE,4TRNOPT,FULLNSEL,S,LOC,Z,0D,ALL,,,,,,ALL,,,,,ALLSEL,ALLEPLOT/PSF,PRES,NORM,2,0,1delt=0.5tim=0TIMINT,ON*DO,i,1,10j=i/5tim=tim+0.5TIME,timNSEL,S,LOC,Z,heightNSEL,R,LOC,X,j-0.2,jESLN,R,1SFE,ALL,2,PRES,,100,,,ALLSNSUBST,5OUTRES,ALL,ALLSOLVENSEL,S,LOC,Z,heightNSEL,R,LOC,X,j-0.2,jESLN,R,1SFEDELE,ALL,2,PRESALLS*ENDDOFINISH/POST1AVPRIN,0,,PLNSOL,S,EQV,0,1FINISH/POST26RFORCE,2,1,F,Z,fzESOL,3,28,45,S,INT,SEQV45/GROPT,AXNSC,1.5,PLVAR,2,,,,,,,,,,/IMAGE,SAVE,forcel,BMPPLVAR,3,,,,,,,,,,/IMAGE,SAVE,seqv45,BMPFINISH 这个意思是说在一次瞬态分析中本次时间早于或等于上一次分析时间,也就是说你的时间设置有问题。
不过Ansys里面很多错误与事实是不相符的,建议你把APDL贴出来给大家看看,或许更容易找到原因. 在瞬态动力分析时,会碰到如下错误。
Present time *** is less than or equal to the previous time in a transient analysis
意思就是该时间步的小于或等于前面时间步的大小。问题主要出在Time,**这个命令上。我们知道Time是指示该荷载步的结束时间,正常的话这个结束时间是随着荷载步慢慢增大的。如果该荷载步的结束时间小于或等于前面荷载步的结束时间时,程序就出现了错误。需要仔细检查造成TIME这个错误的原因。 这个问题我也碰到过,好像是因为计算终止时间的设置短于载荷时间的时间。例如计算终止时间为1s,但载荷序列大到2s。
继续求指教 人怎么这么少? 觉得这个程序对的,可是做起来和楼主一样的问题,楼主解决了吗
??????????
页:
[1]