ansys实例教程吧 关注:9贴子:40
  • 0回复贴,共1

【ansys多点反应谱分析】小板凳的地震多点反应谱分析

只看楼主收藏回复



问题描述:接上个实例。一个小板凳的多点反应谱分析,在小板凳的四条腿上施加4条不同的反应谱激励。
分析对象:一个小板凳
分析类型:多点反应谱分析
分析难题:模态分析、多点反应谱分析
分析思路:
单点反应谱分析:只能在一个结构上加一条反应谱。
多点反应谱分析:能够在结构上加载多条反应谱,包括施加在约束端的基础反应谱和施加在节点上的反应谱,每条反应谱可以设置不同加速度值和阻尼率。
因此,本实例中,通过在板凳底部施加基础反应谱,在板凳上部施加节点激励反应谱的方式来实现多点反应谱分析。
finish
/clear
/title,ANSYS实例教程公众号 !中文容易出现乱码
/prep7
!******基本参数
gaodu=0.2
banjing1=0.4
banjing2=0.05
houdu=0.05
esize1=0.02
!******单元和材料属性
et,1,solid186
mp,ex,1,1e11
mp,prxy,1,0.3
mp,dens,1,7800
!******小板凳建模
cyl4,0.2,0.2,banjing2,360,,,gaodu+houdu !!!!建的高一些,一会进行布尔操作
cyl4,-0.2,0.2,banjing2,360,,,gaodu+houdu
cyl4,0.2,-0.2,banjing2,360,,,gaodu+houdu
cyl4,-0.2,-0.2,banjing2,360,,,gaodu+houdu
wpoffs,,,gaodu
cyl4,,,banjing1,360,,,houdu
allsel
vovlap,all !!!!体的不二操作
vglue,all
!******划分网格
allsel
esize,esize1
vatt,1,1,1,
vsweep,all
!******底部边界全约束
allsel
asel,s,loc,z,0
da,all,ux,0
da,all,uy,0
da,all,uz,0
!******先开展模态分析
allsel
/solu
antype,modal
modopt,lanb,30
mxpand,30,,,yes,,yes !!模态扩展结果打开出单元解
/output,000mxpand,txt
solve
finish
!******然后开展反应谱分析,先定义分析类型等参数
/SOLU
allsel
antype,spectrum
spopt,mprs,30 !!!多点反应谱分析
!!!!多点反应谱可以在约束端施加基础激励,在非约束点施加节点激励
!!!!选择第一个凳子腿底部施加第一条加速度谱
allsel
asel,s,loc,z,0
nsla,r,1
Cm,node111,node !!!!选择第一个凳子腿底部的节点并分组为node111
allsel
asel,s,loc,z,gaodu+houdu
nsla,r,1
Cm,node222,node !!!!选择凳子顶部的节点并分组为node222
!!!随便按照从小到大的顺序,定义第1条加速度反应谱。
allsel
spunit,1,acel,9.8,0
spfreq,1,1,10000
spdamp,1,1,0.01!第1条地震反应谱对应的阻尼
spval,1,1,1
spval,1,1,10
d,node111,ux,1 !!!!!在凳子底部的四条腿上通过施加位移的方式,施加第一条反应谱。
pfact,1,base !!!!!基础激励
d,node111,ux,0 !!!!!要把位移删掉
!!!随便按照从小到大的顺序,定义第2条加速度反应谱。
allsel
spunit,2,acel,9.8,0
spfreq,2,1,10000
spdamp,2,1,0.02!第1条地震反应谱对应的阻尼
spval,2,1,10
spval,2,1,20
f,node222,fx,1 !!!!!通过施加位移的方式,将反应谱加载。
pfact,2,node !!!!!节点激励
fdele,node222,all !!!!!要把位移删掉
allsel
srss,0
solve
finish
!******开始后处理
/post1
/input,,mcom!******读入结果
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
接下来就可以查看和提取结果了~


IP属地:天津1楼2023-02-16 19:00回复