声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1557|回复: 3

[前后处理] 如何在生成动画的时候动态的添加单元

[复制链接]
发表于 2007-4-17 08:26 | 显示全部楼层 |阅读模式

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

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

x
请问ANSYS怎么在生成动画的时候动态的添加单元?

我用单元生死法做的,现在生成动画杀死的单元也能看到。

我想要每一帧里面的单元都不一样,没激活的单元就不显示。

很久以前好像看到过一个能旋转的动画是用循环来做的,每次循环生成一帧。但是找了好多天都没找到那个例子。

[ 本帖最后由 xuruikl 于 2009-5-16 17:00 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-4-18 06:43 | 显示全部楼层
是不是这个?

单元死活:应用单元死活进行分析时,需要用到多个载荷步。在不同的载荷步之间单元的死活状态不同,ANSYS的通用动画生成工具生成的动画无法表现单元状态随时间的变化,因
此必须使用ANSYS的DISPLAY Utility来生成能够表现单元死活状态的动画。
下面是一个简单的模拟浇铸过程的例子,环境温度为70,浇铸温度为600,计算结果应是:最低温度不低于70,最高温度不高于600。如果我们划分的网格不适当,则会出现最低
温度低于70或最高温度高于600的情况,因此必须细划网格并选择THETA=1。计算完成后使用ANSYS的DISPLAY Utility来生成动画文件。
  1. fini
  2. /cle
  3. /prep7
  4. et,1,55
  5. et,2,55
  6. KXX , 1,1.99/3600
  7. DENS,1,0.00073
  8. C ,1,0.100
  9. KXX,2,7.38E-6
  10. DENS,2,9.35E-5
  11. c,2,1
  12. k,1,-.5,-.5
  13. k,4,6,-.5
  14. k,12
  15. k,13,5.5
  16. k,21,-.5,6
  17. k,22,,6
  18. k,23,5.5,6
  19. k,24,6,6
  20. a,12,13,23,22
  21. a,1,12,22,21
  22. a,1,4,13,12
  23. a,4,24,23,13
  24. lsel,s,,,5,6
  25. lsel,a,,,9,11,2
  26. lesize,all,,,8
  27. lsel,all
  28. lesize,all,,,20
  29. asel,s,,,1
  30. aatt,2,2,2
  31. asel,all
  32. amesh,all
  33. fini
  34. /solu
  35. antype,tran
  36. !solc,on
  37. timint,off
  38. lsel,s,,,7,8
  39. lsel,a,,,10
  40. nsll,s
  41. sf,all,conv,100,70
  42. alls
  43. esel,s,type,,2
  44. nropt,full
  45. ekill,all
  46. alls
  47. tunif,100
  48. time,1
  49. outres,all,all
  50. solve
  51. dtop=0
  52. tim=1
  53. delt=.05
  54. timint,on
  55. tintp,,,,1
  56. *do,ii,1,20
  57. ddele,all,temp
  58. esel,s,type,,2
  59. nsle,s
  60. tim=tim+delt
  61. time,tim
  62. dtop=dtop+.3
  63. nsel,r,loc,y,0,dtop
  64. esln,s,1
  65. ealive,all
  66. nsel,r,loc,y,dtop
  67. esln,s
  68. nsle,s,1
  69. d,all,temp,600
  70. esel,s,live
  71. nall
  72. eall
  73. solve
  74. *enddo
  75. fini
  76. /show,tmpplt,f33
  77. /post1
  78. dtop=0
  79. *do,ii,2,21
  80. set,ii
  81. dtop=dtop+.3
  82. nsel,r,loc,y,0,dtop
  83. esln,s,1
  84. esel,a,type,,1
  85. nall
  86. plns,temp
  87. *enddo
复制代码

评分

1

查看全部评分

 楼主| 发表于 2007-4-18 09:43 | 显示全部楼层
谢谢你!

我本来是想用ANDATA生成一个AVI文件,但是你的这个方法也给了我启发。非常感谢!
发表于 2009-5-13 11:12 | 显示全部楼层
老大们,能不能说的简单点,我也是同样问题,你们的回答我看不懂!谢谢了,具体用哪个命令
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-27 03:53 , Processed in 0.078601 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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