w89986581 发表于 2008-5-5 10:25

ansys与sysnoise转换问题

看到大家都比较关心这个问题,为此提供一种采用ansys命令流直接生成sysnoise的fre文件(振动模态表面位移),以供参考。


!从ANSYS中导出模态频率及振型数据
/Post1               
*get,nodenum,node,,num,max                     !读取节点数      
*set,modenum,20                                       !指定模态的阶数
*Cfopen,modefile_ansys,fre                         !打开文件
*Vwrite                                       
('SYSNOISE MODES STRUCTURE FILE')    !头文件
*Vwrite
('Rev 5.5Windows NT   30NOV2000')
*Vwrite
('SYSNOISE Default Model')      
*Vwrite                                             
('23-JUN-2008 10:22:59')
*Do,i,1,modenum,1                     
*Vwrite
('REAL MODE      FREQUENCY          EIGENVALUE')
*Get,modefq,mode,i,freq
bb='%i%'
modeanglefq = modefq*modefq*2*2*3.141593*3.141593
*Vwrite, bb, modefq, modeanglefq
(A10,2e20.8)
*Vwrite
('DISPLACEMENT VALUES')
set,1,i
*Do,ii,1,nodenum,1
*Get,modeshpx,node,ii,u,x
*Get,modeshpy,node,ii,u,y
*Get,modeshpz,node,ii,u,z
*Get,modeshprx,node,ii,rot,x
*Get,modeshpry,node,ii,rot,y
*Get,modeshprz,node,ii,rot,z
bb1 ='%ii%'
bb2 ='                  '
*vwrite,bb1,bb1,modeshpx,modeshpy,modeshpz
(2A10,3e20.8)
*vwrite,bb2,modeshprx,modeshpry,modeshprz
(A20,3e20.8)
*Enddo
*Enddo
*cfclos
FINISH

或者参考haohaosir的原创帖
http://forum.vibunion.com/thread-10954-1-1.html

castaway2 发表于 2008-5-6 09:03

楼主真不错啊
真是个好人
谢谢了啊

mao 发表于 2008-5-8 14:55

顶LZ,我正在为这个发愁呢,向楼主学习!

m203 发表于 2008-5-13 13:58

楼主真是个好人啊
:lol
谢谢了啊

mao 发表于 2008-5-13 15:14

楼主,你这个程序好象不是提取结构表面的位移,而是把所有节点的位移都提取了呀:
*get,nodenum,node,,num,max                     !读取节点数   
*Do,ii,1,nodenum,1

w89986581 发表于 2008-5-13 17:43

呵呵,我划分网格时结构表面节点恰好从1开始且连续的。如果表面节点编号不是从1开始,则需要修改Do循环。

民工小谭 发表于 2008-8-7 10:27

感谢楼主,我正为这事发愁呢

gweice 发表于 2008-8-9 18:40

楼主,我用您的命令的时候,为什么有些节点提示“没有定义”,然后被忽略

antonylau 发表于 2008-9-5 15:07

以前看过一段时间,谢谢

happymaster 发表于 2008-9-15 09:35

楼主正乃真命天子

fifor 发表于 2008-10-7 09:26

好东西,谢谢lz啊

海量汪涵 发表于 2008-11-4 11:33

:handshake ,感激。

wyxing 发表于 2008-11-5 13:14

回复 楼主 w89986581 的帖子

楼主真是慷慨,大公无私的分享!

bangder_ing 发表于 2008-11-6 12:33

谢谢,学习了

oyzy83scut 发表于 2008-11-14 23:01

原帖由 w89986581 于 2008-5-5 10:25 发表 http://www.chinavib.com/forum/images/common/back.gif
看到大家都比较关心这个问题,为此提供一种采用ansys命令流直接生成sysnoise的fre文件(振动模态表面位移),以供参考。


!从ANSYS中导出模态频率及振型数据
/Post1               
*get,nodenum,node,,num,m ...


请问这个程序是将ANSYS中的模态数据转化为sysnoise可识别的fre格式文件的通用程序吗?
谢谢
页: [1] 2 3
查看完整版本: ansys与sysnoise转换问题