基于ANSYS的框架结构地震分析教程(静力分析+模态分析+反应谱分析+LS-DYNA时程分析)
更新时间:2023-05-27 22:31:01 阅读量: 实用文档 文档下载
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
基于ANSYS的框架结构地震分析教程
(静力分析+模态分析+反应谱分析+LS-DYNA时程分析)
作者:师访
攥写日期:2016-04-21 Tel: 1 5 9 9 6 8 7 3 0 3 9 QQ: 1 5 4 9 2 2 1 7 5 8
Email: pomato157300@ Website: phipsi.top
0 引言
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。本示例模型如下:
图1 本文例子模型示意图
1 建模及静力分析
梁单元选用BEAM188。其余见命令流:
!**************************************************************** !---- 框架结构静力分析 ----
!---- Units: SI(m,kg,s) ---- !---- Date: April 21, 2016 ---- !---- 作者: 师访 ----
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
!---- QQ: 1549221758 ---- !---- Website: phipsi.top ---- !**************************************************************** ! !
!**************************************************************** !----------------------------初始化------------------------------ !**************************************************************** finish /clear
/FILNAME,ANSYS_Seismic_analysis_Static
/Titie,Seismic analysis of the frame structure /PREP7 !进入前处理器
/DSCALE,ALL,10.0 !后处理变形缩放系数10倍 /eshape,1 !显示单元真实形状 /UIS,MSGPOP,3 !忽略警告信息
!**************************************************************** !--------------------------设置白色背景-------------------------- !**************************************************************** /REPLO
/RGB,INDEX,100,100,100, 0 /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15
!**************************************************************** !-----------------------------编号设置--------------------------- !**************************************************************** /PNUM,KP,0 /PNUM,LINE,0 /PNUM,AREA,0 /PNUM,VOLU,0 /PNUM,NODE,0 /PNUM,TABN,0 /PNUM,SVAL,0 /NUMBER,1 /PNUM,SECT,1 /REPLOT
!**************************************************************** !-------------------------------参数----------------------------- !**************************************************************** mesh_size_HL = 0.5 !横梁网格划分大小 mesh_size_LZ = 0.5 !立柱网格划分大小 mesh_size_LB = 0.2 !楼板网格划分大小 grav_accel = 9.8 !重力加速度 !---
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
L = 5.0 !长 W = 5.0 !宽
Height_1 = 5.0 !第1层标高 Height_2 = 10.0 !第2层标高
!**************************************************************** !--------------------------单元类型设置-------------------------- !**************************************************************** ET,1,BEAM188 !用于模拟框架结构的梁单元 SECTYPE,1, BEAM, RECT, , 0 SECOFFSET, CENT
SECDATA,400e-3,400e-3,3,3 !400mmx400mm截面梁,立柱(截面号1) SECTYPE,2, BEAM, RECT, , 0 SECOFFSET, CENT
SECDATA,250e-3,400e-3,3,3 !250mmx400mm截面梁,横梁(截面号2) !**************************************************************** !--------------------------材料参数------------------------------ !**************************************************************** !1号材料:钢筋混凝土(不区分钢筋和混凝土) MP,DENS,1,2600 MP,EX,1,30e9 MP,NUXY,1,0.25
!**************************************************************** !---------------------建立框架结构几何模型----------------------- !**************************************************************** !顶视图 /VIEW,1,,,1 /ANG,1 /REP,FAST
!%%%%%%%%%%%%%%%%%%% !初步建立各层关键点 !%%%%%%%%%%%%%%%%%%%
!建立地面关键点(关键点编号100+) k,1,0,0,0 k,2,L,0,0 k,3,L,W,0 k,4,0,W,0
!复制生成1层关键点
kgen,2,1,4,1,,,Height_1,100,1, !复制生成2层关键点
kgen,2,1,4,1,,,Height_2,200,1,
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& !生成主立柱的全部线(组集:LiZhu_Main) !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% allsel
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
NUMSTR,LINE, 1 *do,i,1,2 *do,j,1,4
l,(i-1)*100+j,(i-1)*100+j+100 *enddo
*enddo lsel,all
CM,LiZhu_Main_LINE,LINE !建立主立柱的线集合(SET) !给立柱划分网格
k,9999,1000, 0, 0 !远点 lesize,all,mesh_size_LZ LATT,1,,1, ,9999 , ,1 lmesh,all allsel
!%%%%%%%%%%%%%%%%%%%%% !横梁建模并划分网格 !%%%%%%%%%%%%%%%%%%%%% k,8888,-1,-1,2000 !远点 NUMSTR,LINE, 1001 l,101,102 l,102,103 l,103,104 l,104,101 l,201,202 l,202,203 l,203,204 l,204,201
lsel,s,,,1001,1008,1 LATT,1,,1, ,8888 , ,2 lesize,all,mesh_size_HL lmesh,all
!**************************************************************** !----------------------- 边界条件设置 ------------------------- !**************************************************************** !斜视图
/VIEW, 1, 0.317 , -0.850 , 0.419 /ANG, 1, -41.55 /REPLO allsel
NSEL,S,LOC,Z,0 D,all,all allsel EPLOT
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
!**************************************************************** ! 施加重力加速度
!**************************************************************** acel,0,0, grav_accel
!**************************************************************** !
进入求解器
!**************************************************************** /solution allsel time,1
OUTRES,ALL,all solve save
!---------------------------------------------------------------- ! 进入后处理器/post1
!---------------------------------------------------------------- /post1 allsel set,last
!---------全部结构的竖向位移云图 allsel
PLNSOL, U,Z, 0,1.0
图2静力分析-重力作用下的位移云图
2 模态分析
固有频率和模态振型是结构的重要动力特性,对动力荷载下结构的响应分析
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
(反应谱分析)起关键作用,是进行反应谱分析的前提。进行模态计算的本质是求解以下齐次线性方程组:
[K] [M] d 0 (2-1)
2
其中,[K]是系统刚度矩阵;[M]是质量矩阵; 是系统固有角频率, 2 f;
d 是角频率对应的模态,为时间无关的节点位移向量。齐次线性方程组(2-1)
有非零解的条件时其系数矩阵的行列式为0,即:
2[M] 0 (2-2)
求解上式即可获得系统的固有频率,然后再回代进(2-1)式即可求得频率对应的模态振型。ANSYS提供了多种求解方程(2-2)的方法,主要有:分块Lanczos法、子空间法、Power Dynamics法、缩减法、非对称法等,其中前两种方法应用范围最广。
命令流建模部分与静态分析一致,求解部分有所不同:
!**************************************************************** !---- 框架结构模态分析 ---- !---- Units: SI(m,kg,s) ---- !---- Date: April 21, 2016 ---- !---- 作者: 师访 ---- !---- QQ: 1549221758 ---- !---- Website: phipsi.top ---- !**************************************************************** ! !
!**************************************************************** !----------------------------初始化------------------------------ !**************************************************************** finish /clear
/FILNAME,ANSYS_Seismic_analysis_Static
/Titie,Seismic analysis of the frame structure /PREP7 !进入前处理器
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
/DSCALE,ALL,10.0 !后处理变形缩放系数10倍 /eshape,1 !显示单元真实形状 /UIS,MSGPOP,3 !忽略警告信息
!**************************************************************** !--------------------------设置白色背景-------------------------- !**************************************************************** /REPLO
/RGB,INDEX,100,100,100, 0 /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15
!**************************************************************** !-----------------------------编号设置--------------------------- !**************************************************************** /PNUM,KP,0 /PNUM,LINE,0 /PNUM,AREA,0 /PNUM,VOLU,0 /PNUM,NODE,0 /PNUM,TABN,0 /PNUM,SVAL,0 /NUMBER,1 /PNUM,SECT,1 /REPLOT
!**************************************************************** !-------------------------------参数----------------------------- !**************************************************************** mesh_size_HL = 0.5 !横梁网格划分大小 mesh_size_LZ = 0.5 !立柱网格划分大小 mesh_size_LB = 0.2 !楼板网格划分大小 num_mode = 5 !振型个数,分析前5阶振型 !---
L = 5.0 !长 W = 5.0 !宽
Height_1 = 5.0 !第1层标高 Height_2 = 10.0 !第2层标高
!**************************************************************** !--------------------------单元类型设置-------------------------- !**************************************************************** ET,1,BEAM188 !用于模拟框架结构的梁单元 SECTYPE,1, BEAM, RECT, , 0 SECOFFSET, CENT
SECDATA,400e-3,400e-3,3,3 !400mmx400mm截面梁,立柱(截面号1) SECTYPE,2, BEAM, RECT, , 0 SECOFFSET, CENT
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
SECDATA,250e-3,400e-3,3,3 !250mmx400mm截面梁,横梁(截面号2) !**************************************************************** !--------------------------材料参数------------------------------ !**************************************************************** !1号材料:钢筋混凝土(不区分钢筋和混凝土) MP,DENS,1,2600 MP,EX,1,30e9 MP,NUXY,1,0.25
!**************************************************************** !---------------------建立框架结构几何模型----------------------- !**************************************************************** !顶视图 /VIEW,1,,,1 /ANG,1 /REP,FAST
!%%%%%%%%%%%%%%%%%%% !初步建立各层关键点 !%%%%%%%%%%%%%%%%%%%
!建立地面关键点(关键点编号100+) k,1,0,0,0 k,2,L,0,0 k,3,L,W,0 k,4,0,W,0
!复制生成1层关键点
kgen,2,1,4,1,,,Height_1,100,1, !复制生成2层关键点
kgen,2,1,4,1,,,Height_2,200,1,
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& !生成主立柱的全部线(组集:LiZhu_Main) !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% allsel NUMSTR,LINE, 1 *do,i,1,2 *do,j,1,4
l,(i-1)*100+j,(i-1)*100+j+100 *enddo
*enddo lsel,all
CM,LiZhu_Main_LINE,LINE !建立主立柱的线集合(SET) !给立柱划分网格
k,9999,1000, 0, 0 !远点 lesize,all,mesh_size_LZ LATT,1,,1, ,9999 , ,1 lmesh,all
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
allsel
!%%%%%%%%%%%%%%%%%%%%% !横梁建模并划分网格 !%%%%%%%%%%%%%%%%%%%%% k,8888,-1,-1,2000 !远点 NUMSTR,LINE, 1001 l,101,102 l,102,103 l,103,104 l,104,101 l,201,202 l,202,203 l,203,204 l,204,201
lsel,s,,,1001,1008,1 LATT,1,,1, ,8888 , ,2 lesize,all,mesh_size_HL lmesh,all
!**************************************************************** !----------------------- 边界条件设置 ------------------------- !**************************************************************** !斜视图
/VIEW, 1, 0.317 , -0.850 , 0.419 /ANG, 1, -41.55 /REPLO allsel
NSEL,S,LOC,Z,0 D,all,all allsel
!---------------------------------------------------------------- ! 进入求解器
!---------------------------------------------------------------- /solution
ANTYPE,2 !分析类型为模态分析 allsel
MODOPT,SUBSP,num_mode !子空间法 !MODOPT,LANB,num_mode !分块Lanczos法 MXPAND,num_mode, , ,1 solve save
!----------------------------------------------------------------
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
! 进入后处理器/post1
!---------------------------------------------------------------- /post1
SET, ,2 !设置这个参数来绘制各阶振型图!!!!!!!!!!!!!!!!!!!!!!比如提取第二阶,则为set,2 PLDISP,2
图3模态分析-一阶振型(频率: 3.16Hz)
3 反应谱分析
反应谱法应用了“结构总响应是各阶振型响应叠加”的原理,将动力问题转化为静力问题来计算。所谓反应谱,是指弹性系统对某个实际地震加速度的最大反应和体系的自振特征(如自振周期)之间的函数关系。反应谱的纵坐标为建筑物的反应,可以是位移、速度和加速度,横坐标为周期。反应谱法首先根据地震波(地震加速度数据)构造反应谱,一般利用众多的地震记录算出平均反应谱,称为设计反应谱,再依据设计反应谱计算结构各阶振型的最大响应,然后按照一定的组合原则对各阶振型的地震作用效应进行组合,从而得到多自由度体系的地震作用效应。
本文采用与PKPM分析相同的地震信息,具体在PKPM中的“分析和设计参数补充定义”模块下的“地震信息”,如图3-25所示,将其中“周期折减系数”设定为1。结构抗震设防烈度为7度(0.15g),设计地震分组为第一组,场地类别为Ⅱ类,结构阻尼系数
为0.05,特征周期Tg为0.35s,地震影响系数最大值
max为0.12。按地震激励为x方向进行结构响应求解。按照《建筑抗震设计规范》
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
建立频率设计反应谱曲线。抗震设计反应谱计算公式如图5所示,其中 、 1和
2的表达式为:
0.05
(3-1)
0.5 5
0.9
1 0.02
0.05
(3-2) 8
2 1
0.05
(3-3)
0.06 1.7
周期T分别取0s、0.1s、Tg、2Tg、3Tg、4Tg、5Tg和6s,按照公式计算得到对应的频率f、地震影响系数α和加速度值a见命令流。
图4 PKPM中的地震输入信息
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
图5 地震影响系数曲线
反应谱分析命令流:
!**************************************************************** !---- 框架结构反应谱分析 ---- !---- Units: SI(m,kg,s) ---- !---- Date: April 21, 2016 ---- !---- 作者: 师访 ---- !---- QQ: 1549221758 ---- !---- Website: phipsi.top ---- !**************************************************************** ! !
!**************************************************************** !----------------------------初始化------------------------------ !**************************************************************** finish /clear
/FILNAME,ANSYS_Seismic_analysis_Static
/Titie,Seismic analysis of the frame structure /PREP7 !进入前处理器
/DSCALE,ALL,10.0 !后处理变形缩放系数10倍 /eshape,1 !显示单元真实形状 /UIS,MSGPOP,3 !忽略警告信息
!**************************************************************** !--------------------------设置白色背景-------------------------- !**************************************************************** /REPLO
/RGB,INDEX,100,100,100, 0 /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15
!**************************************************************** !-----------------------------编号设置---------------------------
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
/PNUM,KP,0 /PNUM,LINE,0 /PNUM,AREA,0 /PNUM,VOLU,0 /PNUM,NODE,0 /PNUM,TABN,0 /PNUM,SVAL,0 /NUMBER,1 /PNUM,SECT,1 /REPLOT
!**************************************************************** !-------------------------------参数----------------------------- !**************************************************************** mesh_size_HL = 0.5 !横梁网格划分大小 mesh_size_LZ = 0.5 !立柱网格划分大小 mesh_size_LB = 0.2 !楼板网格划分大小 num_mode = 10 !振型个数,分析前10阶振型 Tg = 0.35 !特征周期(折减系数0.6) alpha_max = 0.12 !地震影响系数最大值 damping_coef = 0.05 !阻尼系数 !---
L = 5.0 !长 W = 5.0 !宽
Height_1 = 5.0 !第1层标高 Height_2 = 10.0 !第2层标高
!**************************************************************** !--------------------------单元类型设置-------------------------- !**************************************************************** ET,1,BEAM188 !用于模拟框架结构的梁单元 SECTYPE,1, BEAM, RECT, , 0 SECOFFSET, CENT
SECDATA,400e-3,400e-3,3,3 !400mmx400mm截面梁,立柱(截面号1) SECTYPE,2, BEAM, RECT, , 0 SECOFFSET, CENT
SECDATA,250e-3,400e-3,3,3 !250mmx400mm截面梁,横梁(截面号2) !**************************************************************** !--------------------------材料参数------------------------------ !**************************************************************** !1号材料:钢筋混凝土(不区分钢筋和混凝土) MP,DENS,1,2600 MP,EX,1,30e9 MP,NUXY,1,0.25
!**************************************************************** !---------------------建立框架结构几何模型-----------------------
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
!顶视图 /VIEW,1,,,1 /ANG,1 /REP,FAST
!%%%%%%%%%%%%%%%%%%% !初步建立各层关键点 !%%%%%%%%%%%%%%%%%%%
!建立地面关键点(关键点编号100+) k,1,0,0,0 k,2,L,0,0 k,3,L,W,0 k,4,0,W,0
!复制生成1层关键点
kgen,2,1,4,1,,,Height_1,100,1, !复制生成2层关键点
kgen,2,1,4,1,,,Height_2,200,1,
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& !生成主立柱的全部线(组集:LiZhu_Main) !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% allsel NUMSTR,LINE, 1 *do,i,1,2 *do,j,1,4
l,(i-1)*100+j,(i-1)*100+j+100 *enddo
*enddo lsel,all
CM,LiZhu_Main_LINE,LINE !建立主立柱的线集合(SET) !给立柱划分网格
k,9999,1000, 0, 0 !远点 lesize,all,mesh_size_LZ LATT,1,,1, ,9999 , ,1 lmesh,all allsel
!%%%%%%%%%%%%%%%%%%%%% !横梁建模并划分网格 !%%%%%%%%%%%%%%%%%%%%% k,8888,-1,-1,2000 !远点 NUMSTR,LINE, 1001 l,101,102 l,102,103 l,103,104
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
l,104,101 l,201,202 l,202,203 l,203,204 l,204,201
lsel,s,,,1001,1008,1 LATT,1,,1, ,8888 , ,2 lesize,all,mesh_size_HL lmesh,all
!**************************************************************** !----------------------- 边界条件设置 ------------------------- !**************************************************************** !斜视图
/VIEW, 1, 0.317 , -0.850 , 0.419 /ANG, 1, -41.55 /REPLO allsel
NSEL,S,LOC,Z,0 D,all,all allsel
!**************************************************************** ! 进入求解器
!**************************************************************** /solution
!反应谱分析需要先进行模态分析 ANTYPE,2 !分析类型为模态分析 allsel
! MODOPT,SUBSP,num_mode MODOPT,LANB,num_mode !expass,on
MXPAND,num_mode, , ,1 !对模态进行扩展 solve
*DIM,fre,,num_mode *DO,i,1,num_mode
*GET,fre(i),MODE,i,FREQ ! OBTAIN MODE FREQENCY FOR MODE I *ENDDO save finish
/solution
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
ANTYPE,8 !分析类型为谱分析 SPOPT ,SPRS , ,!单点反应谱分析
SVTYPE ,2 !指定单点反应谱分析类型-地震加速度 SED ,1 ,0 ,0 !指定地震加速度方向为x方向
!计算反应谱
gama = 0.9 + (0.05-damping_coef)/(0.5+5*damping_coef) yita1 = 0.02+ (0.05-damping_coef)/8
yita2 = 1.0 + (0.05-damping_coef)/(0.06+1.7*damping_coef) T1 = 0.00001 S1 = 0.45*alpha_max T2 = 0.1
S2 = yita2*alpha_max T3 = Tg
S3 = yita2*alpha_max T4 = 2*Tg
S4 = ((Tg/T4)**gama)*yita2*alpha_max T5 = 2.5*Tg
S5 = ((Tg/T5)**gama)*yita2*alpha_max T6 = 3*Tg
S6 = ((Tg/T6)**gama)*yita2*alpha_max T7 = 3.5*Tg
S7 = ((Tg/T7)**gama)*yita2*alpha_max T8 = 4*Tg
S8 = ((Tg/T8)**gama)*yita2*alpha_max T9 = 4.5*Tg
S9 = ((Tg/T9)**gama)*yita2*alpha_max T10 = 5*Tg
S10 = ((Tg/T10)**gama)*yita2*alpha_max T11 = 3.0
S11 = (yita2*0.2**gama-yita1*(T11-5*Tg))*alpha_max T12 = 6.0
S12 = (yita2*0.2**gama-yita1*(T12-5*Tg))*alpha_max
!周期折减
S1=S1*9.8 $S2=S2*9.8 $S3=S3*9.8 $S4=S4*9.8 $S5=S5*9.8
S6=S6*9.8 $S7=S7*9.8 $S8=S8*9.8 $S9=S9*9.8 $S10=S10*9.8 $S11=S11*9.8 $S12=S12*9.8
FREQ,1/T12,1/T11,1/T10,1/T9,1/T8,1/T7,1/T6,1/T5,1/T4 FREQ,1/T3,1/T2,1/T1
SV,0.05,S12,S11,S10,S9,S8,S7,S6,S5,S4 SV,0.05,S3,S2,S1
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
SRSS,0,DISP !平方根耦合 !CQC,0.001,DISP, ,STATIC
DMPRAT,damping_coef !阻尼系数 solve save
!**************************************************************** ! 进入后处理器/post1
!**************************************************************** /post1 /INPUT, ,MCOM
/VIEW,1,,-1 /ANG,1 /AUTO,1 /REP,FAST allsel SET,LIST
/INPUT,,MCOM !计算反应谱工况 PLNSOL, U,X, 0,1.0 !x方向位移云图 !PLNSOL, U,Y, 0,1.0 !y方向位移云图
图6 反应谱分析-x方向位移云图
4 LS-DYNA时程分析
时程分析法,也称直接动力法,它是根据动力学运动方程,将地震波时程记录(一般为地震x方向和y方向加速度数据)作为激励,直接求解结构在各个时
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
刻的动态响应问题。时程分析法常见的有显式动态时间积分法和Newmark隐式时间积分法。其中,ANSYS LS-DYNA显式动态分析程序功能强大,能够模拟各种复杂问题。此外,LS-PrePost是一套专为LS-DYNA开发的有限元前后处理软件,可用来对ANSYS LS-DYNA计算数据进行后处理。
考虑阻尼的系动力学平衡方程为:
[M]d [C]d [K] d F (4-1)
其中,[M]是质量矩阵;[K]是系统刚度矩阵;[C]是阻尼矩阵;d、d和 d 分别是加速度、速度和位移向量;包括直接作用的外力和体力。 f 是外力载荷向量,对于非线性问题,(4-1)式需要采用牛顿-拉普森等迭代方法求解,即逐步施加外载荷。忽略阻尼,则迭代求解时,t时刻(4-1)式可写成:
at M
其中,Ftint表示内力,表达式为:
1
F
T
ext
t
int
Ft (4-2)
Fint
B d F
contact
(4-3)
上式中,B是单元应变-位移矩阵, 是单元应力,Fcontact是接触力。于是根据中心差分时间算法,可得速度和节点位移:
vt t/2 vt t/2 t at (4-4) dt t dt t vt t/2 (4-5)
以上过程即为LS-DYNA显式时间积分算法流程。
不同于前述分析,单元类型需要做相应修改,梁采用NEAM161单元。本例子选择PKPM中的TH2TG035天然波的主方向地震加速度曲线,对应的地震特征周期为0.35s,最大加速度值为0.167g。取其中的0-30s地震加速度数据,在ANSYS LS-DYNA将该数据作为x方向地震加速度载荷,如图7所示。
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
图7 ANSYS LS-DYNA分析采用的地震加速度数据
命令流:
!**************************************************************** !---- 框架结构时程分析 ---- !---- Units: SI(m,kg,s) ---- !---- Date: April 21, 2016 ---- !---- 作者: 师访 ---- !---- QQ: 1549221758 ---- !---- Website: phipsi.top ---- !**************************************************************** ! !
!**************************************************************** !----------------------------初始化------------------------------ !**************************************************************** finish /clear
/FILNAME,ANSYS_Seismic_analysis_DYNA
/Titie,Seismic analysis of the frame structure /PREP7 !进入前处理器
/DSCALE,ALL,10.0 !后处理变形缩放系数10倍 /eshape,1 !显示单元真实形状 /UIS,MSGPOP,3 !忽略警告信息
!**************************************************************** !--------------------------设置白色背景-------------------------- !**************************************************************** /REPLO
/RGB,INDEX,100,100,100, 0 /RGB,INDEX, 80, 80, 80,13 /RGB,INDEX, 60, 60, 60,14 /RGB,INDEX, 0, 0, 0,15
!****************************************************************
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
!-----------------------------编号设置--------------------------- !**************************************************************** /PNUM,KP,0 /PNUM,LINE,0 /PNUM,AREA,0 /PNUM,VOLU,0 /PNUM,NODE,0 /PNUM,TABN,0 /PNUM,SVAL,0 /NUMBER,1 /PNUM,SECT,1 /REPLOT
!**************************************************************** !-------------------------------参数----------------------------- !**************************************************************** mesh_size_HL = 0.5 !横梁网格划分大小 mesh_size_LZ = 0.5 !立柱网格划分大小 mesh_size_LB = 0.2 !楼板网格划分大小 grav_accel = 9.8 !重力加速度 damping_coef = 0.05 !阻尼系数
ShockTime = 30 !地震持续时间(最大为40s) TotalTime = 30 !总的计算时间(>=ShockTime) output1 = 200 !200 output2 = 2000 !2000 !---
L = 5.0 !长 W = 5.0 !宽
Height_1 = 5.0 !第1层标高 Height_2 = 10.0 !第2层标高
!**************************************************************** !--------------------------单元类型设置-------------------------- !**************************************************************** !用于模拟框架结构的矩形截面梁单元 ET,1,BEAM161 KEYOPT,1,1,1 KEYOPT,1,2,2 KEYOPT,1,4,0, KEYOPT,1,5,0
R,1,5/6,400e-3,400e-3,400e-3,400e-3, R,2,5/6,400e-3,400e-3,250e-3,250e-3,
!**************************************************************** !--------------------------材料参数------------------------------ !**************************************************************** !1号材料:钢筋混凝土(不区分钢筋和混凝土) MP,DENS,1,2600
本文用一个简单的例子来介绍采用ANSYS开展地震分析(包括静态分析、模态分析、反应谱分析和LS-DYNA时程分析)的一些概念,并给出详细的命令流,希望能够给那些初学者一些启示和帮助。本文命令流在ANSYS15.0下测试通过。
MP,EX,1,30e9 MP,NUXY,1,0.25
!**************************************************************** !---------------------建立框架结构几何模型----------------------- !**************************************************************** !顶视图 /VIEW,1,,,1 /ANG,1 /REP,FAST
!%%%%%%%%%%%%%%%%%%% !初步建立各层关键点 !%%%%%%%%%%%%%%%%%%%
!建立地面关键点(关键点编号100+) k,1,0,0,0 k,2,L,0,0 k,3,L,W,0 k,4,0,W,0
!复制生成1层关键点
kgen,2,1,4,1,,,Height_1,100,1, !复制生成2层关键点
kgen,2,1,4,1,,,Height_2,200,1,
!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&& !生成主立柱的全部线(组集:LiZhu_Main) !%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% allsel NUMSTR,LINE, 1 *do,i,1,2 *do,j,1,4
l,(i-1)*100+j,(i-1)*100+j+100 *enddo
*enddo lsel,all
CM,LiZhu_Main_LINE,LINE !建立主立柱的线集合(SET) !给立柱划分网格
k,9999,1000, 0, 0 !远点 lesize,all,mesh_size_LZ LATT,1,1,1, ,9999 , , lmesh,all allsel
!%%%%%%%%%%%%%%%%%%%%% !横梁建模并划分网格 !%%%%%%%%%%%%%%%%%%%%% k,8888,-1,-1,2000 !远点
正在阅读:
基于ANSYS的框架结构地震分析教程(静力分析+模态分析+反应谱分析+LS-DYNA时程分析)05-27
宝洁公司物流方案设计分析(自动保存的)04-24
基于ARM的温度控制系统设计03-19
生物源农药简介03-01
基于戴明循环理论的教学质量保障体系构建08-12
全国2011年7月高等教育自学考试中级财务会计试题+答案11-13
四年级下册数学教案-小数的认识6冀教版05-14
建筑外墙保温施工技术分析08-30
心理健康教育学习心得体会集锦04-02
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 分析
- 时程
- 静力
- 模态
- 地震
- 框架
- 基于
- 反应
- 结构
- 教程
- ANSYS
- DYNA
- LS
- 以德为魂廉洁从政读书心得体会
- 四年级上数学教案-笔算三位数乘两位数-人教新课标2014【小学学科网】
- 网站关键字优化技巧
- 论苏宁电器物流配送的现状及其发展思路毕业论文开题报告
- 2015年教师资格证考试教师考编教育学心理学题库教育心理学知识试题题汇总及答案
- 结婚当日婚宴宾客座位安排方法及表格
- 测试技术考试重点及习题解答
- 乒乓球比赛秩序册
- 高考数学题型归纳完整版
- 中药资源发展的趋势探讨
- 人机工程学第4章 人的心理与行为特征
- 中小企业销售人员薪酬激励分析毕业论文
- 人教版七年级数学上册有理数的加减法综合练习题大全58
- 鄂教版五年级上册语文总复习(含课内阅读、含答案)
- 2015年天津外国语大学汉语国际教育硕士考研录取名单-考研真题-考研报录比
- 《苏州园林》习题精选
- 第五章WORD文档的排版
- 商务谈判考试题及答案
- 建立医疗安全保障体系促进管理科学化
- 项目经理工作职责与流程N