声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 964|回复: 1

[结构分析] beam-shell结构谱分析程序 哪位大侠看看出了什么问题

[复制链接]
发表于 2010-5-26 09:57 | 显示全部楼层 |阅读模式

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

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

x
/TITLE,PSD ansysis of Beam-Shell struture
/PREP7
ET,1,BEAM4
ET,2,SHELL63                     !定义单元类型
R,1,0.01,8.3E-5,8.3E-5,0.1,0.1,,
R,2,0.02,
MP,EX,1,2.0E8
MP,PRXY,1,0.3
MP,DENS,1,7.8                    !定义材料特性
K,,,,,
K,,11,,,
K,,11,,11,
K,,0,,11,
KGEN,2,1,4,,,-10,,,0
KGEN,2,5,8,,,-10,,,0
KGEN,2,9,12,,,-10,,,0
KGEN,2,13,16,,,-10,,,0  
LSTR,1,5  
LSTR,5,9  
LSTR,9,13  
LSTR,2,6  
LSTR,6,10  
LSTR,10,14  
LSTR,3,7  
LSTR,7,11  
LSTR,11,15  
LSTR,4,8  
LSTR,8,12
LSTR,12, 16
A,1,2,3,4,   
A,5,6,7,8,
A,9,10,11,12,                      !以关键点生成面
k,17,6.5,0,6.5,

AATT,1,2,2,0,                      !定义面属性
LSEL,S,LINE,,13,24,                !选择面上的线         
LESIZE,ALL,,,11,,,,,1     
MSHAPE,0,2D
MSHKEY,0
AMESH,ALL                           !划分面

LATT,1,1,1,,17,,                   !定义线的属性
LSEL,S,LINE,,1,12,                 !选择梁
LESIZE,ALL,,,10,,,,,1
LMESH,ALL                          !划分、生成梁单元
ALLSEL

/VIEW,1,1,1,1
/REPLOT
FINISH
/SOLUTION
KSEL,S,KP,,13,16
DK,ALL,ALL                !在13-16点施加约束
ANTYPE,MODAL              !选择模态分析
MODOPT,LANB,10            !制定模态提取方法、阶数
EQSLV,SPAR                !制定求解器
MXPAND,10,,,YES,          !进行10阶模态扩展
LUMPM,0                   !使用一致质量矩
PSTRES,0                  !不计算预应力
SOLVE
FINISH

/SOLUTION
ANTYPE,SPECTR               !分析为谱分析
SPOPT,PSD,10,YES        
PSDUNIT,1,ACEL,386.4,        !功率谱类型为加速度
PSDFRQ,1, ,10,20,120,121,200,240,340,500,
PSDVAL,1,0.0065,0.0065,0.0002,0.003,0.003,0.0015,0.00003,0.00015,
                             !定义频率与功率谱密度
DMPRAT,0,                    !阻尼为0
KSEL,S,KP,,13,16
DK,ALL,UY,1.0, ,1            !施加基础激励
LVSCALE,0.0003               !施加压力功率谱激励
PFACT,1,BASE,                !计算PSD激励参与系数
PSDRES,DISP,REL
PSDRES,VELO,OFF
PSDRES,ACEL,OFF              !设置输出项
SOLVE
FINISH

/SOLUTION
ANTYPE,SPECTR   
SPOPT,PSD,10,1
PSDCOM,0.005,10,                !模态合并
SOLVE  
FINISH


/POST1
/DSCALE1,10                    !定义变形比例因子为10
PLDISP,1                       !图形显示结构变形
/POST26                        !计算PSD响应
STORE,PSD,1                    !存储频率矢量到变量 1
NSOL,2,535,U,Y,UY535           !定义变量 2 (记录节点535的Y方向位移)
RPSD,3,2,,1,1,                 !计算节点 535 在Y方向上的位移响应(最后                                一个1表示取的是相对数值)
RPSD,4,2,,2,1,                 !计算节点 535 在Y方向上的速度响应
RPSD,5,2,,3,1,                 !计算节点 535 在Y方向上的加速度响应
PLTIME,0,4
/AXLAB,X,Frequency  
/AXLAB,Y,Displacement-Y
PLVAR,3, , , , , , , , , ,      !绘制节点 535 在Y 方向上的位移响应曲线
/AXLAB,X,Frequency  
/AXLAB,Y,Velocity-Y
PLVAR,4, , , , , , , , , ,
/AXLAB,X,Frequency  
/AXLAB,Y,Aacceleration-Y
PLVAR,5, , , , , , , , , ,
RESET                           !设置POST26成缺省的初始状态
NSOL,2,535,U,Y,UY535            !定义变量 2 (记录节点535的Y方向位移)
NSOL,3,507,U,Y,UY507
CVAR,4,2,3,1,2,                 !计算两节点位移协方差
*GET,U535,VARI,4,EXTREM,CVAR    !提取协方差值
回复
分享到:

使用道具 举报

发表于 2010-6-19 16:52 | 显示全部楼层
模态扩展最好是单独作为一个求解步骤,然然后读入.mcom文件
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-22 12:33 , Processed in 0.054920 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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