回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?
可以做把你的问题说具体点
回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?
1 麻烦水水把这个LOG文件整理成命令流,方便大家浏览,对你自己的课题也有好处;2 载荷步文件是不能跨越单元生死两种状态,只能在其中一种状况下使用;
3 在你给出的文件中,已经使用了循环方式加载移动载荷,此方法适用于你的课题,为什么还要用载荷步文件呢?
回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?
在单元生死中不能用多载荷步文件求解(LSWRITE)如果在使用ANSYS的单元生死功能时, 采用载荷步文件的方法求解, 最终得到的结果是: 每个载荷步的结果都是一样的! 单元生死所产生的影响并未体现出来。其原因在于,ANSYS的载荷步文件(由LSWRITE命令创建)仅主要含模型载荷和边界条件信息,单元的生死状态并不包括在内,因此,如果在载荷步间仅改变了单元的生死状态的话,则各载荷步文件的内容是完全一致的,所以计算结果也是一样的了。解决的办法是执行单步求解,或用APDL编制一段小程序来顺序执行单元生死计算
回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?
有ealive的使用,这个地方不能用载荷步文件了,但是这个问题好解决:在循环计算之前,需要前一步的计算结果,在ANSYS里,可以用重启动实现,加入下面红色语句:
......
!********* 求解 *****************!
/SOLU
antype,trans
TRNOPT,FULL
Nropt,FULL,,
......
solve !提供restart的起点,如果前面有solve过,产生了.db文件,此句可省略
......
antype,,rest !重启动适用于静态、瞬态分析,
*do,i,1,J,1 ! apply moving heat flux 从编号为1到J的element
......
Solve
tim=tim+LaserTime
*enddo
...... 技术贴,没看懂 有点明白
页:
[1]