huangjun 发表于 2012-6-9 11:21

移动热源时间出错!

Present time 300 is less than or equal to the previous time in a
transient analysis,请问这是怎么回事呢?
程序如下:
/solu
antype,4                        !分析类型,4代表瞬态分析
trnopt,full
tunif,25                         !定义结构中所有节点的温度
allsel,all
                        !选所有项目及其低级项目
/psf,hflux,norm,2,,1             !在图形窗口显示面载荷标签

delt=5                        !步加载的时间
tim=0
timint,on
                           !参数定义
*do,i,1,3                  !i为z方向的循环变量
                                       
*do,j,1,5                   !j为x方向的坐标   

nsel,s,loc,y,0,0.001               !面域
nsel,r,loc,x,j*0.001-0.001,j*0.001             !所有的x从j-0.3到j的所有节点,线域
nsel,r,loc,z,i*0.001-0.001,i*0.001             !从上面的集合中选取所有的z从i-1到i的所有节点,点域
esln,r,1                   !选择已选节点上的单元
tim=tim+delt
time,tim                  !指定载荷步结束时间
DELTIME,1,1,1                         ! 定义时间子步
AUTOTS,ON                               ! 打开自动时间开关                     
                     
sfe,all,4,hflux,,1e8,,,          !施加热流密度载荷

sfa,1,1,conv,125,25
sfa,2,1,conv,125,25
sfa,5,1,conv,125,25
!sfa,4,1,conv,125,25
sfa,6,1,conv,125,25

sfa,65,1,conv,125,25
sfa,13,1,conv,125,25
sfa,69,1,conv,125,25
sfa,72,1,conv,125,25
sfa,24,1,conv,125,25
sfa,90,1,conv,125,25
sfa,92,1,conv,125,25
sfa,73,1,conv,125,25
sfa,76,1,conv,125,25
sfa,32,1,conv,125,25
sfa,87,1,conv,125,25
sfa,89,1,conv,125,25
sfa,78,1,conv,125,25
sfa,82,1,conv,125,25
sfa,47,1,conv,125,25
sfa,83,1,conv,125,25
sfa,85,1,conv,125,25
sfa,93,1,conv,125,25
sfa,94,1,conv,125,25
sfa,95,1,conv,125,25

kbc,1
allsel                           !选中所有选项
nsubst,5                         !载荷步分为5个子步加载,使用子步逐渐加载可以保证求解的精度。                        
outres,basic,last                !规定写入数据库的求解信息
solve
sfedel,all,4,hflux               !删除载荷
*enddo
*enddo
solve

huangjun 发表于 2012-6-9 11:22

求各位版主大侠指教啊!!{:{13}:}

huangjun 发表于 2012-6-9 11:23

这个时间为啥老是出错,改了也不行,难道是DO循环有问题,大家如果有类似的经历,求学习啊!急急急!

DONG.X.L 发表于 2012-9-26 13:19

师兄啊,我也碰到这个问题了 ,伤不起啊{:{28}:}

qhj9988 发表于 2012-9-28 07:15

这个太浮躁了 ,
页: [1]
查看完整版本: 移动热源时间出错!