声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4483|回复: 9

[Virtual.Lab] [转帖]将ANSYS模型写成SYSNOISE支持的*fre格式

[复制链接]
发表于 2005-12-15 11:32 | 显示全部楼层 |阅读模式

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

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

x
  1. FINISH
  2. /CLEAR,NOSTART
  3. /PREP7
  4. ET,1,SHELL63,2
  5. R,1,.5
  6. MP,EX,1,210
  7. MP,NUXY,1,0.3
  8. MP,DENS,1,7800
  9. BLC4,-2,-2,4,4
  10. LESIZE,ALL, , ,4, ,1, , ,1,
  11. AMESH,ALL
  12. DL,ALL, ,ALL,
  13. !CDWRITE,ALL,PLATE,cdb
  14. /SOLU
  15. ANTYPE,MODAL
  16. MODOPT,LANB,5
  17. MXPAND,5
  18. SOLVE
  19. FINISH
  20. /POST1
  21. *GET,MAXNUM_NODE,NODE,,NUM,MAX
  22. *GET,MAXNUM_ELEM,ELEM,,NUM,MAX
  23. ELEMTYPE=4

  24. *DIM,SYSNOISE_TITLE,CHAR,4,3
  25. SYSNOISE_TITLE(1,1)='SYSNOISE'
  26. SYSNOISE_TITLE(1,2)=' MESH FI'
  27. SYSNOISE_TITLE(1,3)='LE'
  28. SYSNOISE_TITLE(2,1)='Rev 5.2 '
  29. SYSNOISE_TITLE(2,2)=' SGI'
  30. SYSNOISE_TITLE(3,1)='Set numb'
  31. SYSNOISE_TITLE(3,2)='er'
  32. SYSNOISE_TITLE(4,1)='TIME'
  33. *CFOPEN,PLATE_MESH,fre
  34. *VWRITE,SYSNOISE_TITLE(1,1),SYSNOISE_TITLE(1,2),SYSNOISE_TITLE(1,3)
  35. %C%C%C

  36. *VWRITE,MAXNUM_NODE,MAXNUM_ELEM,ELEMTYPE
  37. %10I%10I%10I

  38. *DIM,SYSNOISE_SUBT1,CHAR,1,1
  39. SYSNOISE_SUBT1(1,1)='NODES'
  40. *VWRITE,SYSNOISE_SUBT1(1,1)
  41. (A8)

  42. *DIM,LOC_NODE,,MAXNUM_NODE,3
  43. *DIM,NUM_,,MAXNUM_NODE,1
  44. *DO,IP,1,MAXNUM_NODE
  45. NUM_(IP,1)=IP
  46. *GET,LOC_NODE(IP,1),NODE,IP,LOC,X
  47. *GET,LOC_NODE(IP,2),NODE,IP,LOC,Y
  48. *GET,LOC_NODE(IP,3),NODE,IP,LOC,Z
  49. *ENDDO

  50. *VWRITE,NUM_(1,1),NUM_(1,1),LOC_NODE(1,1),LOC_NODE(1,2),LOC_NODE(1,3)
  51. %10I%10I%20.8E%20.8E%20.8E

  52. *DIM,SYSNOISE_SUBT2,CHAR,1,1
  53. SYSNOISE_SUBT2(1,1)='ELEMENTS'
  54. *VWRITE,SYSNOISE_SUBT2(1,1)
  55. (A8)

  56. *DIM,NODE_ELEM,,MAXNUM_ELEM,4
  57. *DIM,NUME_,,MAXNUM_NODE,1
  58. *DO,IP,1,MAXNUM_ELEM
  59. NUME_(IP,1)=IP
  60. NODE_ELEM(IP,1)=NELEM(IP,1)
  61. NODE_ELEM(IP,2)=NELEM(IP,2)
  62. NODE_ELEM(IP,3)=NELEM(IP,3)
  63. NODE_ELEM(IP,4)=NELEM(IP,4)
  64. *ENDDO
  65. ELEMTY=6
  66. NODETY=4
  67. *VWRITE,NUME_(1,1),NUME_(1,1),ELEMTY,NODETY,NODE_ELEM(1,1),NODE_ELEM(1,2),NODE_ELEM(1,3),NODE_ELEM(1,4)
  68. %10I%10I%10I%10I%10I%10I%10I%10I
  69. *VWRITE,MODE_NUM,FREQ_STR,EIGE_STR
  70. (1X,I11,2E21.8)
复制代码


这是将ANSYS模型写成SYSNOISE支持的*fre格式。尽管CDWRITE命令能够实现这个功能,但是在处理结果文件导入时,简单的ANSYS命令已经无能为力了。要从基本上解决结果文件导入的问题,必须从基本的文件格式入手,这就是本命令流价值的所在。

来自:simwe
回复
分享到:

使用道具 举报

发表于 2006-4-16 13:57 | 显示全部楼层
我用了你的程序.可是输出来的FRE文件字节为0啊.是什么原因呢
发表于 2006-4-17 17:02 | 显示全部楼层
本帖最后由 wdhd 于 2016-5-10 09:20 编辑

  输出来的是节点的坐标啊,能否有节点振动位移数据转化成FRE格式的程序呢,谢谢
发表于 2006-4-19 14:23 | 显示全部楼层
是不是版本或者是不一样的分析结果?
发表于 2009-6-8 17:25 | 显示全部楼层
本帖最后由 wdhd 于 2016-5-10 09:20 编辑
原帖由 aspen 于 2005-12-15 11:32 发表
FINISH /CLEAR,NOSTART /PREP7 ET,1,SHELL63,2 R,1,.5 MP,EX,1,210 MP,NUXY,1,0.3 MP,DENS,1,7800 BLC4,-2,-2,4,4 LESIZE,ALL, , ,4, ,1, , ,1, AMESH,ALL DL,ALL, ,ALL, !CDWRITE,ALL,PLATE,cdb /SOLU ANTYPE,MODAL ...

  最后两行:
  *VWRITE,MODE_NUM,FREQ_STR,EIGE_STR
  (1X,I11,2E21.8)
  是为了提取结构模态用的,我写了一个将ansys结构计算的模态提取为sysnoise支持的fre格式的命令流,有一个小问题就是,如何提取ansys模态分析中计算出来的“特征值”——即fre模态文件中的“EIGENVALUE”——望高手指教,谢谢!
发表于 2009-6-9 21:12 | 显示全部楼层
呵呵,角频率或者角频率的平方,两着哪一个我记不得了.
发表于 2010-1-26 11:34 | 显示全部楼层
貌似不太好用,我用了一下,生成的fre文件sysnoise不识别
发表于 2010-1-26 20:58 | 显示全部楼层

回复 7楼 baobeiguo66 的帖子

呵呵,搜索本版,有好用的。
发表于 2010-1-27 08:44 | 显示全部楼层
直接保存为CDB格式 不是就能读取吗?
发表于 2011-10-9 13:50 | 显示全部楼层
正在摸索中
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-17 10:57 , Processed in 0.055283 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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