! 2.2 人字形屋架的静力分析
! 本程序来源于邢静忠编著的《ANSYS应用实例与分析》,科学出版社,2006年
!
FINISH ! 退出以前模块
/CLEAR, START ! 清除系统中所有数据, 读入启动文件设置
! (1)设置工程的选项
/FILNAME, EX2.2 ! 指定当前工程的文件名, 所有数据用该文件名保存
/UNITS, SI ! 申明采用国际单位制
/TITLE, EX2.2, Plane Roof Tuss Model. ! 定义标题
! (2)进入前处理模块, 定义节点
/PREP7 ! 进入前处理模块, 定义模型
N, 1, 0, 0 ! 通过节点的坐标定义节点, 1号节点1(0, 0)
N, 2, 2, 0 ! 2号节点2(2m, 0)
N, 3, 4, 0 ! 3号节点3(4m, 0)
N, 4, 6, 0 ! 4号节点4(6m, 0)
N, 5, 8, 0 ! 5号节点5(8m, 0)
N, 6, 2, 1 ! 6号节点6(2m, 1m)
N, 7, 4, 2 ! 7号节点7(4m, 2m)
N, 8, 6, 1 ! 8号节点8(6m, 1m)
! (3)在前处理模块中, 定义单元类型、 材料参数、实常数和和各个单元
ET, 1, LINK1 ! 定义第1类单元为二维杆单元LINK1
MP, EX, 1, 207E9 ! 定义第1类材料弹性模量EX=207GPa
R, 1, 0.01 ! 定义杆件第1类实常数, 截面积0.01m^2
E, 1, 2 ! 通过节点连接关系定义各个单元, 单元1由1, 2节点组成
E, 2, 3 ! 单元2由2, 3节点组成
E, 3, 4 ! 单元3由3, 4节点组成
E, 4, 5 ! 单元4由4, 5节点组成
E, 1, 6 ! 单元5由1, 6节点组成
E, 6, 7 ! 单元6由6, 7节点组成
E, 2, 6 ! 单元7由2, 6节点组成
E, 2, 7 ! 单元8由2, 7节点组成
E, 3, 7 ! 单元9由3, 7节点组成
E, 4, 7 ! 单元10由4, 7节点组成
E, 4, 8 ! 单元11由4, 8节点组成
E, 7, 8 ! 单元12由7, 8节点组成
E, 8, 5 ! 单元13由8, 5节点组成
/PNUM, NODE, 1 ! 打开节点编号显示
/NUMBER, 2 ! 只显示编号, 不使用彩色
/PNUM, ELEM, 1 ! 打开单元编号显示开关
EPLOT ! 图形显示单元
FINISH ! 退出前处理模块
! (4)进入求解模块, 设置求解选项, 设置位移边界条件, 加载并开始求解
/SOLU ! 进入求解模块: 定义力和位移边界条件, 并求解
ANTYPE, STATIC ! 申明分析类型是静力分析(STATIC或者0)
OUTPR, BASIC, ALL ! 在输出结果中, 列出所有荷载步的基本计算结果
D, 1, ALL, 0 ! 约束1号节点的所有节点位移自由度UX和UY
D, 5, UY, 0 ! 约束5号节点的竖向自由度UY
F, 6, FY, -1000 ! 对6号节点施加-Y方向的集中力1000N
F, 7, FY, -1000 ! 对7号节点施加-Y方向的集中力1000N
F, 8, FY, -1000 ! 对8号节点施加-Y方向的集中力1000N
SOLVE ! 发出求解指令
FINISH ! 退出求解模块
! (5)进入一般后处理模块, 显示结构变形图
/POST1 ! 进入一般后处理模块
PLDISP, 2 ! 显示结构变形图, 保留未变形结构轮廓
! (6)列表显示节点位移和单元的计算结果
PRDISP ! 列表显示节点位移计算结果
ETABLE, MFORX, SMISC, 1 ! 以杆单元的轴力(SMISC, 1)为内容, 定义单元表MFORX
ETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力(LS, 1)为内容, 定义单元表SAXL
ETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变(LEPEL, 1)为内容, 定义单元表EPELAXL
PRETAB ! 显示单元表中的内容
/NUMBER, 0 ! 显示编号, 并使用彩色
PLETAB, MFORX ! 用色度图显示单元表MFORX中杆件轴力图
FINISH ! 退出后处理模块