Smile_angel1987 发表于 2010-9-15 19:51

ANSYS命令流求助!

各位高手:
如下是用来施加移动荷载的一个命令流,现在另外一个问题是,t3不再是一个定值,而是一个函数,如t3=sqrt(n),n是从1-100,这个怎么修改,请教各位高手!(实际上这转变为如何定义一个参数,平常参数定义都是直接将参数值赋予参数,但是这个参数的值不是一个值,而是一个范围,现不知道该如何引入n)
/config,nres,10000
*set,t1,0.00039!起始时间
*set,t2,2.99988!结束时间
*set,t3,0.00039 !时间间隔
outres,all,all
*dim,nodel,array,91   !节点序列
*dim,noder,array,91!节点序列
*do, i,1,91,1
       nodel(i)=i
       noder(i)=i+182
   *enddo
*dim,shudingload,table,7692,91,1, , ,    !轮轨力行数,读入节点力,单位是N
*tread,shudingload,F:\design\shudingload,txt,,   !读取轮轨力的路径,
/solu   
ALPHAD,0.622036   
BETAD,0.000157
*do,t,t1,t2,t3   
time,t   
nsubst,1       !
*do,jj,1,91,1   !
   f,nodel(jj),fy,-shudingload(t,jj)
   f,noder(jj),fy,-shudingload(t,jj)
*enddo
allsel,all
solve   
*enddo   
finish

16443 发表于 2010-9-19 17:22

回复 Smile_angel1987 的帖子
*do,n,1,100
t3=sqrt(n)
*do,t,t1,t2,t3   
time,t   
nsubst,1       !
*do,jj,1,91,1   !
   f,nodel(jj),fy,-shudingload(t,jj)
   f,noder(jj),fy,-shudingload(t,jj)
*enddo
allsel,all
solve
还需要增加一个,每次求解完后把结果文件另存的命令,否则你只能得到最后一个结果。   
*enddo   
*enddo
   

赤血冰霜 发表于 2010-9-26 21:03

回复 16443 的帖子

LS能不能把整个过程的程序说一遍啊,以便我们快速学习?

雪缘 发表于 2010-9-26 21:44

赤血冰霜 发表于 2010-9-26 21:03 static/image/common/back.gif
回复 16443 的帖子

LS能不能把整个过程的程序说一遍啊,以便我们快速学习?

这样的老师估计不容易找到

赤血冰霜 发表于 2010-9-27 08:47

回复 雪缘 的帖子

还得靠自己了

Smile_angel1987 发表于 2011-3-27 22:57

回复 2 # 16443 的帖子

谢谢你的指点,问题得到解决!
页: [1]
查看完整版本: ANSYS命令流求助!