声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1522|回复: 6

[综合讨论] 练习了一个APDL的施加移动载荷的应用实例,出现了错误!!求指教

[复制链接]
发表于 2012-9-18 15:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 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
/PREP7
ET,1,SHELL63
ET,2,LINK8
R,1,0.02,,,,,,
R,2,0.01,,
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2e5
MPDATA,PRXY,1,,0.3
N,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,2
MAT,1
REAL,2
*DO,i,1,4
i1=2*i-1
i2=i1+1
E,i1,i2
*ENDDO
/VIEW,1,1,1,1
/AUTO,1
NWPAVE,2
RECTNG,0,length,0,width
TYPE,1
REAL,1
ESIZE,0.2,0,
MSHKEY,1
AMESH,ALL
/PLOPTS,INFO,0
/TRIAD,OFF
WPSTYLE,,,,,,,,0
/REPLOT
NUMMRG,ALL,,,,LOW
NUMCMP,ALL
SAVE
/VIEW,1,0.22,-0.85,0.47
/ANG,1,-30.6
/REPLOT
FINISH
/SOLU
!施加载荷与求解
ANTYPE,4
TRNOPT,FULL
NSEL,S,LOC,Z,0
D,ALL,,,,,,ALL,,,,,
ALLSEL,ALL
EPLOT
/PSF,PRES,NORM,2,0,1
delt=0.5
tim=0
TIMINT,ON
*DO,i,1,10
j=i/5
tim=tim+0.5
TIMEtim
NSEL,S,LOC,Z,height
NSEL,R,LOC,X,j-0.2,j
ESLN,R,1
SFE,ALL,2,PRES,,100,,,
ALLS
NSUBST,5
OUTRES,ALL,ALL
SOLVE
NSEL,S,LOC,Z,height
NSEL,R,LOC,X,j-0.2,j
ESLN,R,1
SFEDELE,ALL,2,PRES
ALLS
*ENDDO
FINISH
/POST1
AVPRIN,0,,
PLNSOL,S,EQV,0,1
FINISH
/POST26
RFORCE,2,1,F,Z,fz
ESOL,3,28,45,S,INT,SEQV45
/GROPT,AXNSC,1.5,
PLVAR,2,,,,,,,,,,
/IMAGE,SAVE,forcel,BMP
PLVAR,3,,,,,,,,,,
/IMAGE,SAVE,seqv45,BMP
FINISH
回复
分享到:

使用道具 举报

 楼主| 发表于 2012-9-18 15:15 | 显示全部楼层
这个意思是说在一次瞬态分析中本次时间早于或等于上一次分析时间,也就是说你的时间设置有问题。
不过Ansys里面很多错误与事实是不相符的,建议你把APDL贴出来给大家看看,或许更容易找到原因.
 楼主| 发表于 2012-9-18 15:16 | 显示全部楼层
在瞬态动力分析时,会碰到如下错误。
Present time *** is less than or equal to the previous time in a transient analysis
意思就是该时间步的小于或等于前面时间步的大小。问题主要出在Time,**这个命令上。我们知道Time是指示该荷载步的结束时间,正常的话这个结束时间是随着荷载步慢慢增大的。如果该荷载步的结束时间小于或等于前面荷载步的结束时间时,程序就出现了错误。需要仔细检查造成TIME这个错误的原因。
 楼主| 发表于 2012-9-18 15:44 | 显示全部楼层
这个问题我也碰到过,好像是因为计算终止时间的设置短于载荷时间的时间。例如计算终止时间为1s,但载荷序列大到2s。
 楼主| 发表于 2012-9-18 15:45 | 显示全部楼层
继续求指教
 楼主| 发表于 2012-9-18 17:00 | 显示全部楼层
人怎么这么少?
发表于 2012-9-26 13:17 | 显示全部楼层
觉得这个程序对的,可是做起来和楼主一样的问题,楼主解决了吗
??????????
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-25 21:46 , Processed in 0.064304 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表