阿基米德 发表于 2009-10-28 14:21

求助:ANSYS—SYSNOISE

下面是我用solid45(8节点)在ANSYS中做的一个模态分析(长方体),并写成FRE格式的文件,然后倒入到SYSNOISE中,可是显示出来的图形很是有问题,我把在ANSYS中画的图形和在显示在SYSNOISE中的图形放在附件里面。
请问大家,为什么在SYSNOISE中显示成这样了
用的命令流:
FINISH
/CLEAR,NOSTART
/FILNAME,SOLID45
/TITLE,solid
/PREP7
ET,1,SOLID45                      !定义单元类型
MP,EX,1,2.1E11                  !定义材料属性
MP,NUXY,1,0.3   
MP,DENS,1,7800
BLC4,0,0,2,2,8                  !画出图形
LESIZE,ALL,0.5                  !定义划分单元尺寸
MSHKEY,1                        !自由划分网格
MSHAPE,0,3D                     !定义网格为四面体单元
VMESH,ALL                         !网格划分
CDWRITE,ALL,solid,cdb             !写为CDB格式文件
/SOLU                           !求解处理
ANTYPE,MODAL                      !定义分析类型为模态分析
MODOPT,LANB,10                  !模态分析方法、阶数
MXPAND,10                         !扩展模态
ASEL,S,,,1,,1                     !选出要约束的面
NSLA,S,1                        !选出要约束面中的所有节点
D,ALL,,,,,,UX,UY,UZ               !施加约束
ALLSEL,ALL                        !选中模型
SOLVE                           !求解
FINISH
*GET,MAXNUM_NODE,NODE,,NUM,MAX
*GET,MAXNUM_ELEM,ELEM,,NUM,MAX
ELEMTYPE=4
*DIM,SYSNOISE_TITLE,CHAR,4,3
SYSNOISE_TITLE(1,1)='SYSNOISE'
SYSNOISE_TITLE(1,2)=' MESH FI'
SYSNOISE_TITLE(1,3)='LE'
SYSNOISE_TITLE(2,1)='Rev 5.7 '
SYSNOISE_TITLE(2,2)=' SGI'
SYSNOISE_TITLE(3,1)='Set numb'
SYSNOISE_TITLE(3,2)='er'
SYSNOISE_TITLE(4,1)='TIME'
*CFOPEN,solid45,fre
*VWRITE,SYSNOISE_TITLE(1,1),SYSNOISE_TITLE(1,2),SYSNOISE_TITLE(1,3)
%C%C%C
*VWRITE,MAXNUM_NODE,MAXNUM_ELEM,ELEMTYPE
%10I%10I%10I
*DIM,SYSNOISE_SUBT1,CHAR,1,1
SYSNOISE_SUBT1(1,1)='NODES'
*VWRITE,SYSNOISE_SUBT1(1,1)
(A8)
*DIM,LOC_NODE,,MAXNUM_NODE,3
*DIM,NUM_,,MAXNUM_NODE,1
*DO,IP,1,MAXNUM_NODE
NUM_(IP,1)=IP
*GET,LOC_NODE(IP,1),NODE,IP,LOC,X
*GET,LOC_NODE(IP,2),NODE,IP,LOC,Y
*GET,LOC_NODE(IP,3),NODE,IP,LOC,Z
*ENDDO
*VWRITE,NUM_(1,1),NUM_(1,1),LOC_NODE(1,1),LOC_NODE(1,2),LOC_NODE(1,3)
%10I%10I%20.8E%20.8E%20.8E
*DIM,SYSNOISE_SUBT2,CHAR,1,1
SYSNOISE_SUBT2(1,1)='ELEMENTS'
*VWRITE,SYSNOISE_SUBT2(1,1)
(A8)
*DIM,NODE_ELEM,,MAXNUM_ELEM,4
*DIM,NUME_,,MAXNUM_NODE,1
*DO,IP,1,MAXNUM_ELEM
NUME_(IP,1)=IP
NODE_ELEM(IP,1)=NELEM(IP,1)
NODE_ELEM(IP,2)=NELEM(IP,2)
NODE_ELEM(IP,3)=NELEM(IP,3)
NODE_ELEM(IP,4)=NELEM(IP,4)
*ENDDO
ELEMTY=6
NODETY=4
*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)
%10I%10I%10I%10I%10I%10I%10I%10I

chourhy 发表于 2009-10-29 12:40

错误在于你输出的是 4节点平面单元,而你建立的模型是 solid实体单元,当然导入后就成了 平面板了
看你的定义:
ELEMTY=6
NODETY=4
这些都需要修改

建议你先把 输出 FRE的这段ansys命令看懂了
然后再看看 sysnoise中FRE文件的格式和网格说明

[ 本帖最后由 chourhy 于 2009-10-29 12:42 编辑 ]

阿基米德 发表于 2009-10-29 14:20

回复 沙发 chourhy 的帖子

我也尝试过的。我用这SOLID单元是八节点的,我把改为
ELEMTY=10 NODETY=8,可是修改后导到SYSNOISE后显示不出来图形。
我也尝试过ELEMTY=6 NODETY=8,也是显示不出来。
所以让我很是迷惑。

chourhy 发表于 2009-11-3 17:01

建议你先把 输出 FRE的这段ansys命令看懂了

hhhjjjhwc 发表于 2009-11-30 16:17

晕菜,,,

3结构维单元是没法导入的,sysnoise不支持!!只支持二维结构单元!!

阿基米德 发表于 2009-11-30 17:05

呵呵,多谢了,后来自己查了查,也正如你所说的。

csm 发表于 2009-12-31 15:00

原帖由 hhhjjjhwc 于 2009-11-30 16:17 发表 http://www.chinavib.com/forum/images/common/back.gif
晕菜,,,

3结构维单元是没法导入的,sysnoise不支持!!只支持二维结构单元!! sanweu

三维的ANSYS网格模型无法导入到SYSNOISE中吗?是什么原因啊?
那在其他软件里建立的有限元模型可以导入到SYSNOISE中吗?有的话,比如什么呢?
谢谢!

baobeiguo66 发表于 2010-2-3 13:24

三维的可以导的,用solid45建模,存成.cdb格式,版本改为5.7,环境改为5.7,我用的是sysnoise5。6,没问题的

hhhjjjhwc 发表于 2010-2-21 18:13

回复 8楼 csm 的帖子

不是3维的没法导入, 是3维的结构模型/结构单元/

在流体模型里面,3D的单元是可以导入的

baishimo 发表于 2010-2-23 08:23

回复 沙发 chourhy 的帖子

你好,请问能给我留个邮箱吗?我想麻烦你问你点东西
页: [1]
查看完整版本: 求助:ANSYS—SYSNOISE