第一步:建立框架结构模型
第二步:框架结构施加重力荷载
第三步:框架结构施加活荷载
第四步:框架结构施加风荷载
第五步:框架结构荷载组合运算
第六步:框架结构模态分析
第七步:框架结构屈曲特征值分析
第八步:框架结构地震时程弹性分析
第九步:结束
采用地震波时间文件为
:TIME.TXT
!
采用地震波文件分别为
:AC_X.TXT/AC_Y.TXT
FINISH
/CLEAR
/FILENAME,FRAME_SHEAR_WALL
/TITLE, FRAME_SHEAR_WALL
第一步:框架结构建模型
/PREP7      进入前处理器(默认单位为m,kg,s,所以建模时要特别注意) 
ET,1,BEAM4      定义BEAM4梁单元,编号为1
ET,2,SHELL63    定义Shell63壳单元,编号为2
R,1,0.25,0.0052,0.0052,0.5,0.5  定义实常数组号为1的各个量
R,2,0.2025,0.0034,0.0034,0.45,0.45
R,3,0.06,0.0002,0.00045,0.3,0.2
R,4,0.25,0.25,0.25,0.25
R,5,0.1,0.1,0.1,0.1
MP,EX,1,3.0E10    定义编号为1的单元的弹性模量为3.0E10
MP,NUXY,1,0.2    定义编号为1的单元的次泊松比为0.2
MP,DENS,1,2500    定义编号为1的密度为2500
*DO,II,1,1      利用循环命令,循环变量II从1~1
K,1+(II-1)*20,0,0,(II-1)*6      即:K,1
K,2+(II-1)*20,6,0,(II-1)*6        K,2,6         
K,3+(II-1)*20,12,0,(II-1)*6        K,3,12
K,4+(II-1)*20,17,0,(II-1)*6        K,4,17
K,5+(II-1)*20,0,5,(II-1)*6        K,5,0,5
K,6+(II-1)*20,6,5,(II-1)*6        K,6,6,5
K,7+(II-1)*20,12,5,(II-1)*6        K,7,12,5
K,8+(II-1)*20,17,5,(II-1)*6        K,8,17,5
K,9+(II-1)*20,0,10,(II-1)*6        K,9,0,10
K,10+(II-1)*20,6,10,(II-1)*6      K,10,6,10
K,11+(II-1)*20,12,10,(II-1)*6      K,11,12,10
K,12+(II-1)*20,17,10,(II-1)*6      K,12,17,10
K,14+(II-1)*20,6,1.875,(II-1)*6    K,14,6,1.875
K,16+(II-1)*20,6,3.125,(II-1)*6    K,16,6,3.125
K,18+(II-1)*20,6,1.875,3.9        K,18,6,1.875,3.9           
K,20+(II-1)*20,6,3.125,3.9        K,20,6,3.125,3.9
*ENDDO    结束循环
*DO,II,1,10        利用循环命令,循环变量II从1~10                                     
K,1+II*20,0,0,(II-1)*3+6  创建关键点
K,2+II*20,6,0,(II-1)*3+6
K,3+II*20,12,0,(II-1)*3+6
K,4+II*20,17,0,(II-1)*3+6
K,5+II*20,0,5,(II-1)*3+6
K,6+II*20,6,5,(II-1)*3+6
K,7+II*20,12,5,(II-1)*3+6
K,8+II*20,17,5,(II-1)*3+6
K,9+II*20,0,10,(II-1)*3+6
K,10+II*20,6,10,(II-1)*3+6
K,11+II*20,12,10,(II-1)*3+6
K,12+II*20,17,10,(II-1)*3+6
K,13+II*20,0,1.875,(II-1)*3+6
K,14+II*20,6,1.875,(II-1)*3+6
K,15+II*20,0,3.125,(II-1)*3+6
K,16+II*20,6,3.125,(II-1)*3+6
K,17+II*20,0,1.875,(II-1)*3+6+1.5     
K,18+II*20,6,1.875,(II-1)*3+6+2     
K,19+II*20,0,3.125,(II-1)*3+6+1.5     
K,20+II*20,6,3.125,(II-1)*3+6+2     
*ENDDO                                       
*DO,II,11,11                                     
K,1+II*20,0,0,(II-1)*3+6     
K,2+II*20,6,0,(II-1)*3+6     
K,3+II*20,12,0,(II-1)*3+6     
K,4+II*20,17,0,(II-1)*3+6     
K,5+II*20,0,5,(II-1)*3+6     
K,6+II*20,6,5,(II-1)*3+6     
K,7+II*20,12,5,(II-1)*3+6     
K,8+II*20,17,5,(II-1)*3+6     
K,9+II*20,0,10,(II-1)*3+6     
K,10+II*20,6,10,(II-1)*3+6     
K,11+II*20,12,10,(II-1)*3+6     
K,12+II*20,17,10,(II-1)*3+6     
K,13+II*20,0,1.875,(II-1)*3+6     
K,14+II*20,6,1.875,(II-1)*3+6     
K,15+II*20,0,3.125,(II-1)*3+6     
K,16+II*20,6,3.125,(II-1)*3+6     
K,17+II*20,0,1.875,(II-1)*3+6+1.8   
K,18+II*20,6,1.875,(II-1)*3+6+2.5 
K,19+II*20,0,3.125,(II-1)*3+6+1.8   
K,20+II*20,6,3.125,(II-1)*3+6+2.5 
*ENDDO                                                 
*DO,II,12,12                               
K,1+II*20,0,0,39.5
K,2+II*20,6,0,39.5
K,3+II*20,12,0,39.5
K,4+II*20,17,0,39.5
K,5+II*20,0,5,39.5
K,6+II*20,6,5,39.5
K,7+II*20,12,5,39.5
K,8+II*20,17,5,39.5
K,9+II*20,0,10,39.5
K,10+II*20,6,10,39.5
K,11+II*20,12,10,39.5
K,12+II*20,17,10,39.5
*ENDDO
*DO,II,2,13                         
L,(II-1)*20+1,(II-1)*20+2    通过两关键点创建线
L,(II-1)*20+2,(II-1)*20+3 
L,(II-1)*20+3,(II-1)*20+4 
L,(II-1)*20+5,(II-1)*20+6 
L,(II-1)*20+6,(II-1)*20+7 
L,(II-1)*20+7,(II-1)*20+8 
L,(II-1)*20+9,(II-1)*20+10 
L,(II-1)*20+10,(II-1)*20+11 
L,(II-1)*20+11,(II-1)*20+12 
L,(II-1)*20+5,(II-1)*20+9 
L,(II-1)*20+6,(II-1)*20+10 
L,(II-1)*20+3,(II-1)*20+7 
L,(II-1)*20+7,(II-1)*20+11 
L,(II-1)*20+4,(II-1)*20+8 
L,(II-1)*20+8,(II-1)*20+12 
*ENDDO                             
*DO,II,1,12                     
L,(II-1)*20+1,II*20+1 
L,(II-1)*20+2,II*20+2 
L,(II-1)*20+3,II*20+3 
L,(II-1)*20+4,II*20+4 
L,(II-1)*20+5,II*20+5 
L,(II-1)*20+6,II*20+6 
L,(II-1)*20+7,II*20+7 
L,(II-1)*20+8,II*20+8 
L,(II-1)*20+9,II*20+9 
L,(II-1)*20+10,II*20+10
L,(II-1)*20+11,II*20+11
L,(II-1)*20+12,II*20+12
*ENDDO
*DO,II,1,1                     
L,(II-1)*20+14,(II-1)*20+18
L,(II-1)*20+16,(II-1)*20+20
*ENDDO                         
*DO,II,2,12
L,(II-1)*20+13,(II-1)*20+17
L,(II-1)*20+15,(II-1)*20+19
L,(II-1)*20+14,(II-1)*20+18
L,(II-1)*20+16,(II-1)*20+20
*ENDDO
A,1,21,25,5    通过四个关键点创建面
*DO,II,2,12
A,(II-1)*20+1,II*20+1,II*20+5,(II-1)*20+5,(II-1)*20+15,(II-1)*20+19,(II-1)*20+17,(II-1)*20+13    通过8个关键点创建面
*ENDDO
*DO,II,1,12                                                                                                 
array工艺详解
A,(II-1)*20+2,II*20+2,II*20+6,(II-1)*20+6,(II-1)*20+16,(II-1)*20+20,(II-1)*20+18,(II-1)*20+14
*ENDDO
*DO,II,1,12
A,II*20+1,II*20+2,II*20+6,II*20+5
A,II*20+2,II*2
0+3,II*20+7,II*20+6
A,II*20+3,II*20+4,II*20+8,II*20+7
A,II*20+5,II*20+6,II*20+10,II*20+9
A,II*20+6,II*20+7,II*20+11,II*20+10
A,II*20+7,II*20+8,II*20+12,II*20+11
*ENDDO
立柱网格划分
底层立柱网格划分
LSEL,S,,,181,192    从所有线中选择最小线号为181,最大线号为192的一组线   
LATT,1,1,1          设置线的单元属性,材料号为1,实常数号为1,单元类型号为1     
LESIZE,ALL,,,10      对所选的每条线的分段数为10
LMESH,ALL            在所有的线上生成线单元
2~12层立柱网格划分
LSEL,S,,,192,324    从所有线中选择最小线号为192,最大线号为324的一组线   
LATT,1,2,1          设置线的单元属性,材料号为1,实常数号为2,单元类型号为1
LESIZE,ALL,,,5      对所选的每条线的分段数为5
LMESH,ALL            在所有的线上生成线单元
梁网格划分
LSEL,S,,,1,180      从所有线中选择最小线号为1,最大线号为180的一组线
LATT,1,3,1,        设置线的单元属性,材料号为1,实常数号为3,单元类型号为1
LESIZE,ALL,,,8      对所选的每条线的分段数为8
LMESH,ALL          在所有的线上生成线单元
剪力墙网格划分
外剪力墙两端、内剪力墙顶端
LSEL,S,,,372          从所有线中选择编号为372的线为当前子集   
LSEL,A,,,413          另选线编号为413的线添加到当前子集中
LSEL,A,,,461          另选线编号为461的线添加到当前子集中
LESIZE,ALL,,,8        对所选的每条线的分段数为8
内剪力墙底端
LSEL,S,,,418          从所有线中选择编号为418的线为当前子集   
LSEL,A,,,420          另选线编号为420的线添加到当前子集中
LESIZE,ALL,,,3        对所选的每条线的分段数为3
内剪力墙底端内侧
LSEL,S,,,325          从所有线中选择编号为325的线为当前子集 
LSEL,A,,,326          另选线编号为326的线添加到当前子集中               
LESIZE,ALL,,,6        对所选的每条线的分段数为6
剪力墙空洞顶部
LSEL,S,,,375          从所有线中选择编号为375的线为当前子集
LSEL,A,,,379          另选线编号为379的线添加到当前子集中
LSEL,A,,,383
LSEL,A,,,387
LSEL,A,,,391
LSEL,A,,,395
LSEL,A,,,399
LSEL,A,,,403
LSEL,A,,,407
LSEL,A,,,411
LSEL,A,,,415
LSEL,A,,,419
LSEL,A,,,423
LSEL,A,,,427
LSEL,A,,,431
LSEL,A,,,435
LSEL,A,,,439
LSEL,A,,,443
LSEL,A,,,447
LSEL,A,,,451
LSEL,A,,,455
LSEL,A,,,459
LSEL,A,,,463
LESIZE,ALL,,,2          对所选的每条线的分段数为2
ASEL,S,,,1,24            从所有面中选择最小编号为1,最大编号为24的面为当前子集
AATT,1,4,2              设置面的单元属性,材料号为1,实常数号为4,单元类型号为2
AMESH,ALL                在所有的面上生成面单元
楼板网格划分
ASEL,S,,,25,96        从所有面中选择最小编号为25,最大编号为96的面为当前子集
AATT,1,5,2            设置面的单元属性,材料号为1,实常数号为5,单元类型号为2
AMESH,ALL              在所有的面上生成面单元
NSEL,S,LOC,Z,0        选择Z向为0的节点(即选取模型底端节点)         
D,ALL,ALL            对所选节点施加自由度约束           
ALLSEL,ALL            选中所有项目         
/ESHAPE,1            显示由实常数或截面定义的单元形状(p95)
/VIEW,1,1,1,1        设置视图方向,对窗口号1进行视图设置,视图方向为(1,1,1)与原点(0,0,0)连线的方向
/ANGLE,1,270,XM,0    对窗口号1以旋转轴(总体直角坐标系的XM)旋转270度(顺时针为正),0为采用绝对角度旋转(可缺省)
/REPLOT              显示各实常数号             
FINISH                退出前处理器
第二步:框架结构施加重力荷载
/SOLU                进入求解器
ANTYPE,STATIC        (P262)指定分析类型为静态分析
NSEL,S,LOC,Z,0        选择Z向为0的节点(即选取模型底端节点)       
D,ALL,ALL            对所选节点施加自由度约束           
ALLSEL,ALL            选中所有项目         
ACEL,0,0,9.8        (P248)施加的重力加速度为9.8
SOLVE                      求解
FINISH                      退出求解器
/
POST1                进入后处理器
SET,FIRST            (P295)从结果文件中读出指定的数据组,此为读出第1个载荷步的数据
PLNSOL,U,Z,0,1      (P300)显示节点结果,仅显示结构z方向的结构变形图,缩放因子为1(缺省)         
FINISH                    退出后处理器
第三步:框架结构施加楼面活荷载D=3KN/M^2
FINISH
/SOLU
ANTYPE,STATIC
NSEL,S,LOC,Z,0        选取底层所有节点,选择Z=0的所有节点       
D,ALL,ALL            约束所有自由度             
SFA,ALL,1,PRES,3000        (P244)在面上施加面荷载,对所选的面施加的面荷载为3000
ALLSEL,ALL                  (P122)选择所有图素           
SOLVE
FINISH
/POST1
SET,FIRST          (P295)从结果文件中读出指定的数据组,此为读出第1个载荷步的数据
PLNSOL,U,Z,0,1    (P300)显示节点结果,仅显示结构z方向的结构变形图,缩放因子为1(缺省)
FINISH
第四步:框架结构施加风荷载(基本风压=0.25KN/M^2,体形系数为1.0)
框架结构施加风荷载(先Y方向,后X方向)分两次分别施加
FINISH
/SOLU
ANTYPE,STATIC        (P262)指定分析类型为静态分析
*DIM,LOAD_1,ARRAY,12  定义数值数组名为LOAD_1的数组为12行,1列
LOAD_1(1)=3.78,2.16,2.39,2.57,2.72,2.84,2.95,3.17,3.20,3.29,3.39,3.51
*DIM,LOAD_2,ARRAY,12    定义数值数组名为LOAD_2的
数组为12行,1列
LOAD_2(1)=7.56,4.32,4.78,5.14,5.44,5.68,5.90,6.34,6.40,6.58,6.76,7.02
*DIM,LOAD_3,ARRAY,12    定义数值数组名为LOAD_3的数组为12行,1列
LOAD_3(1)=6.93,3.96,4.38,4.71,4.99,5.21,5.41,5.81,5.87,6.03,6.20,6.44
*DIM,LOAD_4,ARRAY,12    定义数值数组名为LOAD_4的数组为12行,1列
LOAD_4(1)=3.15,1.80,1.99,2.14,2.27,2.37,2.46,2.64,2.67,2.74,2.82,2.93
*DIM,LOAD_A,ARRAY,12    定义数值数组名为LOAD_A的数组为12行,1列
LOAD_A(1)=3.15,1.80,1.99,2.14,2.27,2.37,2.46,2.64,2.67,2.74,2.82,2.93
*DIM,LOAD_B,ARRAY,12    定义数值数组名为LOAD_B的数组为12行,1列
LOAD_B(1)=6.30,3.60,3.98,4.28,4.54,4.74,4.92,5.28,5.34,5.48,5.64,5.86   
*DIM,LOAD_C,ARRAY,12    定义数值数组名为LOAD_C的数组为12行,1列
LOAD_C(1)=3.15,1.80,1.99,2.14,2.27,2.37,2.46,2.64,2.67,2.74,2.82,2.93 
*DO,II,1,12                  利用循环,循环变量从1~12
FK,1+20*II,FY,LOAD_1(II)    (P236)施加关键点集中荷载,即对关键点1+20*II施加Y方向的集中荷载值为LOAD_1(II)
*ENDDO                        结束循环
*DO,II,1,12
FK,2+20*II,FY,LOAD_2(II)
*ENDDO
*DO,II,1,12
FK,3+20*II,FY,LOAD_3(II)
*ENDDO
*DO,II,1,12
FK,4+20*II,FY,LOAD_4(II)
*ENDDO 
SOLVE
FKDELE,ALL,ALL  (P236)删除所有的关键点上的集中荷载
第二次施加风荷载
*DO,II,1,12
FK,1+20*II,FX,LOAD_A(II)
*ENDDO 
*DO,II,1,12
FK,5+20*II,FX,LOAD_B(II)
*ENDDO       
*DO,II,1,12
FK,9+20*II,FX,LOAD_C(II)
*ENDDO 
SOLVE
FINISH
/POST1                  进入后处理器
SET,FIRST            (P295)从结果文件中读出第1个载荷步的数据
PLNSOL,U,Y,0,1        (P300)显示节点结果,即显示Y方向的位移云图
SET,NEXT                    从结果文件中读出下一个个载荷步的数据
PLNSOL,U,X,0,1              显示节点结果,即显示x方向的位移云图
FINISH                  退出后处理器
第五步:框架结构荷载组合计算,框架结构荷载组合计算:(1.D+L+WIND_X;2.D+L+WIND_Y)
第六步:框架结构模态
FINISH
/SOLU                  进入求解器
ANTYPE,MODAL          (P262)定义分析类型,定义分析类型为模态分析         
MODOPT,LANB,6          (P273)定义模态分析方法,用分块兰索斯法提取的模态数目为6
MODOPT,LANB,6,0,0,,OFF                      用分块兰索斯法提取的模态数目为6,程序从0开始计算,相对质量矩阵进行归一化处理
SOLVE
FINISH
/POST1                进入后处理器
SET,LIST              (P295)从结果文件中读出指定的数据组,列表显示荷载步的汇总
SET,FIRST                                                  读出第1个载荷步的数据
PLDISP,0              (P300)显示结构变形图,0为仅显示结构变形图
SET,NEXT                                                  读出第1个载荷

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。