声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1839|回复: 1

[结构分析] ANSYS子结构模态分析例子讨论

[复制链接]
发表于 2012-4-20 23:21 | 显示全部楼层 |阅读模式

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

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

x
我在网上下载了一个5层框架的子结构模态分析的例子,具体是在那个论坛下载的还真不记得了,如有冒犯请作者见谅
我将这个例子按上述例子标准的三个阶段进行了修改,但模态分析结果却相差甚远,不知道是哪儿的设置有问题,还请高手帮忙看看,谢谢!
我运行完原来的例子后发现如下几个问题:
1,采用SE求得的结构前5阶频率如下所示:
SET   TIME/FREQ    LOAD STEP   SUBSTEP  CUMULATIVE
     1 0.10863E-01         1         1         1
     2 0.17132E-01         1         2         2
     3 0.68671E-01         1         3         3
     4 0.68675E-01         1         4         4
     5 0.10773             1         5         5
而不用SE直接求解,得到的前5阶自振频率为:
SET   TIME/FREQ    LOAD STEP   SUBSTEP  CUMULATIVE
     1  1.0831             1         1         1
     2  1.0831             1         2         2
     3  1.7131             1         3         3
     4  6.8670             1         4         4
     5  6.8670             1         5         5
说明上述程序已经有问题了,还请大侠指点下问题出在哪里?

2,在用SE求解后,看错误文件,发现有这样的警告:
*** WARNING ***                         CP =       3.838   TIME= 16:45:09
STURM number= 2 should be 1                                             
  Probably initial shift greater than first mode or                     
  Final Mode(s) is in a cluster.                                         

*** WARNING ***                         CP =       3.869   TIME= 16:45:09
STURM number= 6 should be 5                                             
  Probably initial shift greater than first mode or                     
  Final Mode(s) is in a cluster.
如果我用:MODOPT,LANB,5,0,100000, ,OFF,后就不会出现这个警告了。但结果还是有问题。

3,在最后用*GET命令看扩展后的频率时,结果全为零,见下图(见附件吧),不知何故。

另外,原例子是将plane42模拟的楼板全考虑为SE,而beam4模拟的柱子为非SE,而我为了熟悉子结构分析,就将先采用点、线、面建的第一层楼板及柱子作为非SE,而将上面4层柱子和板设为SE,就这么一个小小的改动,就出问题了,看来还是对子结构法不熟悉!
论坛上下载的源程序:
/CLEAR,NOSTART
/FILNAME,GEN
/PREP7
ANTYPE,SUBST              ! SUBSTRUCTURE GENERATION PASS
SEOPT,GEN,2
ET,1,BEAM4
ET,2,PLANE42
R,1,0.3*0.3,0.3**4/12,0.3**4/12,0.3,0.3
MP,EX,1,20E11
MP,PRXY,1,0.3
MP,DENS,1,2500
k,1
k,2,3,0
k,3,3,3
k,4,0,3
kgen,2,all,,,,,4,4
l,1,5
l,2,6
l,3,7
l,4,8
lesize,4
lmesh,all
a,5,6,7,8
asel,all
type,2
esize,0.25
MSHK,1                    ! MAPPED AREA MESH
MSHA,0,2D                 ! USING QUADS
AMESH,1                 ! MESH AREA 2 WITH QUADRILATERALS
EGEN,5,2000,ALL,,,,,,,,,,4
NUMMRG,ALL
NUMCMP,ALL
!nsel,s,loc,z,0
!d,all,all
ALLSEL
NSEL,S,,,2,14,4
NSEL,A,,,182,191,3
NSEL,A,,,359,368,3
NSEL,A,,,536,545,3
NSEL,A,,,713,722,3
m,all,all
FINISH

/SOLU
ESEL,S,TYPE,,2
NSLE
EQSLV,SPARSE
SOLVE
SAVE                      ! SAVE SUBSTRUCTURE DATA BASE FOR EXPANSION PASS
FINISH

/CLEAR, NOSTART
/FILNAM,USE
/PREP7
ET,1,MATRIX50
ET,2,BEAM4
ET,3,PLANE42
R,1,0.3*0.3,0.3**4/12,0.3**4/12,0.3,0.3
R,2,
MP,EX,1,20E7
MP,PRXY,1,0.3
MP,DENS,1,2500
k,1
k,2,3,0
k,3,3,3
k,4,0,3
kgen,2,all,,,,,4,4
l,1,5
l,2,6
l,3,7
l,4,8
type,2
lesize,4
lmesh,all
a,5,6,7,8
asel,all
type,3
esize,0.25
MSHK,1                    ! MAPPED AREA MESH
MSHA,0,2D                 ! USING QUADS
AMESH,1                   ! MESH AREA 2 WITH QUADRILATERALS
EGEN,5,2000,ALL,,,,,,,,,,4
NUMMRG,NODE
NUMCMP,NODE
ACLEAR,ALL
ADELE,ALL
ESEL,S,TYPE,,3
EDELE,ALL
TYPE,1
SE,GEN

/SOLU
NSEL,S,LOC,Z,0
D,ALL,ALL
ALLSEL
ANTYPE,MODAL
MODOPT,SUBSP,5
MXPAND,5
ALLSEL
SOLVE
SAVE
FINISH

/CLEAR, NOSTART
/FILNAME,GEN
/PREP7
RESUME
/SOLU
ANTYPE,7
EXPASS,ON,YES             ! EXPANSION PASS WITH ELEMENT SOLUTION
SEEXP,GEN,USE
OUTPR,NSOL,NONE           ! DISPLACEMENT PRINTOUT CONTROL
OUTPR,ESOL,ALL
EXPSOL,1,5
SOLVE
FINISH

*GET,FREQ1,MODE,1,FREQ
*GET,FREQ2,MODE,2,FREQ
*GET,FREQ3,MODE,3,FREQ
*GET,FREQ4,MODE,4,FREQ
*GET,FREQ5,MODE,5,FREQ





自己修改后的程序
/CLEAR,NOSTART
/FILNAME,GEN   
/PREP7
ET,1,BEAM4
ET,2,PLANE42
R,1,0.3*0.3,0.3**4/12,0.3**4/12,0.3,0.3
MP,EX,1,20E11
MP,PRXY,1,0.3
MP,DENS,1,2500

k,1
k,2,3,0
k,3,3,3
k,4,0,3
kgen,2,all,,,,,4,4
l,1,5
l,2,6
l,3,7
l,4,8
lesize,4
lmesh,all
a,5,6,7,8
asel,all
type,2
esize,0.25
MSHK,1                    ! MAPPED AREA MESH
MSHA,0,2D                 ! USING QUADS
AMESH,1                 ! MESH AREA 2 WITH QUADRILATERALS
EGEN,5,2000,ALL,,,,,,,,,,4
NUMMRG,ALL
NUMCMP,ALL   

allsel,all               

! dele non SE element-------------------自己修改的部分--------
aclear,all
adele,all

lclear,all
ldele,all

allsel,all

FINISH

/SOLU
ANTYPE,SUBST              ! SUBSTRUCTURE GENERATION PASS
SEOPT,GEN,2

NSEL,S,,,182,191,3
NSEL,A,,,359,368,3
NSEL,A,,,536,545,3
NSEL,A,,,713,722,3
m,all,all

allsel,all
SOLVE
SAVE                      ! SAVE SUBSTRUCTURE DATA BASE FOR EXPANSION PASS
FINISH

/CLEAR, NOSTART
/FILNAM,USE
/PREP7
! create non super element part, which is deleted above,自己修改的部分
ET,1,BEAM4
ET,2,PLANE42
R,1,0.3*0.3,0.3**4/12,0.3**4/12,0.3,0.3
MP,EX,1,20E11
MP,PRXY,1,0.3
MP,DENS,1,2500

k,1
k,2,3,0
k,3,3,3
k,4,0,3
kgen,2,all,,,,,4,4
l,1,5
l,2,6
l,3,7
l,4,8
lesize,4
lmesh,all
a,5,6,7,8
asel,all
type,2
esize,0.25
MSHK,1                        ! MAPPED AREA MESH
MSHA,0,2D                     ! USING QUADS
AMESH,1                       ! MESH AREA 2 WITH QUADRILATERALS

ET,100,MATRIX50
TYPE,100
*GET,MaxNode,NODE,,NUM,MAX    ! determine the max number of nodes
SETRAN,GEN,,MaxNode,GEN2      ! node number offset
SE,GEN2                       ! Read in superelement matrix
fini

/SOLU
NSEL,S,LOC,Z,0
D,ALL,ALL
ALLSEL
ANTYPE,MODAL                 !there will be a trans analysis if modal changed to trais. only with some solving conditons.
MODOPT,LANB,5,0,100000, ,OFF
ALLSEL
SOLVE
SAVE
FINISH

/CLEAR, NOSTART
/FILNAME,GEN
/PREP7
RESUME
/SOLU
ANTYPE,7
EXPASS,ON,YES             ! EXPANSION PASS WITH ELEMENT SOLUTION
SEEXP,GEN2,USE
OUTPR,NSOL,NONE           ! DISPLACEMENT PRINTOUT CONTROL
OUTPR,ESOL,ALL
EXPSOL,1,1
SOLVE
FINISH

1,按自己的程序计算的结果为:
SET   TIME/FREQ    LOAD STEP   SUBSTEP  CUMULATIVE
     1  0.0000             1         1         1
     2  0.0000             1         2         2
     3  0.0000             1         3         3
     4  0.0000             1         4         4
     5 0.29907E-04         1         5         5
我个人觉得是在导入SE时存在约束问题,因为计算的前4阶频率为零,第5阶也小的可怜。
2,在最后的*GET命令中,得到的频率值和原来的程序一样,全为零。
3,在整个程序运行完毕时仅有一个警告如下:
*** WARNING ***                         CP =       4.150   TIME= 16:59:58
Use pass step 1 substep 1 does not exist.

回复
分享到:

使用道具 举报

 楼主| 发表于 2012-4-22 05:36 | 显示全部楼层
高人呢?急用啊!请指点一二!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-8 01:36 , Processed in 0.199291 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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