水水 发表于 2004-2-21 10:37:11

ainite 发表于 2004-2-21 23:27:50

回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?

可以做

把你的问题说具体点

水水 发表于 2004-2-22 17:31:54

水水 发表于 2004-2-22 17:40:22

水水 发表于 2004-2-22 20:32:11

ainite 发表于 2004-2-23 15:53:56

回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?

1 麻烦水水把这个LOG文件整理成命令流,方便大家浏览,对你自己的课题也有好处;
2 载荷步文件是不能跨越单元生死两种状态,只能在其中一种状况下使用;
3 在你给出的文件中,已经使用了循环方式加载移动载荷,此方法适用于你的课题,为什么还要用载荷步文件呢?

水水 发表于 2004-2-24 09:24:37

mufeng 发表于 2004-2-24 16:27:10

回复: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?

在单元生死中不能用多载荷步文件求解(LSWRITE)
如果在使用ANSYS的单元生死功能时, 采用载荷步文件的方法求解, 最终得到的结果是: 每个载荷步的结果都是一样的! 单元生死所产生的影响并未体现出来。其原因在于,ANSYS的载荷步文件(由LSWRITE命令创建)仅主要含模型载荷和边界条件信息,单元的生死状态并不包括在内,因此,如果在载荷步间仅改变了单元的生死状态的话,则各载荷步文件的内容是完全一致的,所以计算结果也是一样的了。解决的办法是执行单步求解,或用APDL编制一段小程序来顺序执行单元生死计算

水水 发表于 2004-2-25 09:20:24

水水 发表于 2004-2-26 11:35:36

ainite 发表于 2004-2-28 21:24:12

回复: 【讨论】在单元生死中能不能用多载荷步文件求解(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
......

水水 发表于 2004-3-11 10:30:27

水水 发表于 2004-3-11 17:34:44

caoer 发表于 2007-6-12 11:28:28

技术贴,没看懂

ctt1025 发表于 2009-2-15 21:52:55

有点明白
页: [1]
查看完整版本: 【讨论】在单元生死中能不能用多载荷步文件求解(LSWRITE)?