ex5.10(1).inp

来自「ansys有限元分析程序」· INP 代码 · 共 99 行

INP
99
字号
! 5.10  圆筒在一对横向集中力作用下的变形
! 本程序来源于邢静忠编著的《ANSYS应用实例与分析》,科学出版社,2006年
!
FINISH
/CLEAR, NOSTART	! 清除数据, 不加载初始化文件
! (1)设置工程选项、分析类型、实常数、材料参数
/FILNAME, EX5.10(1)	! 定义工程文件名称
/PREP7	! 加载前处理模块
SMRT, OFF	! 关闭智能化网格功能
/TITLE, EX5.10(1), PINCHED CYLINDER UNDER CONCENTRATED FORCE.
ANTYPE, STATIC	! 定义分析类型为静力分析
ET, 1, SHELL93	! 定义第1类单元为8节点结构壳体单元SHELL93
R, , 2.3876	! 定义板厚为2.3876mm
MP, EX, , 72.4E3	! 定义第1类材料的弹性模量EX=72.4 GPa
MP, NUXY, , 0.3125	! 定义第1类材料的泊松比NUXY=0.3125
! (2)在柱坐标系下定义关键点、柱面并对其进行单元剖分
CSYS, 1	! 切换坐标系到柱坐标系
K, 1, 125.8	! 在坐标(125.8mm, 0, 0)处定义第1个关键点
K, 2, 125.8, , 131.5	! 在坐标(125.8mm, 0, 131.5mm)处定义第2个关键点
KGEN, 2, 1, 2, 1, , 90	! 按照1号节点和2号节点模式, Y坐标增量90度, 生成3号和4号节点
A, 1, 2, 4, 3	! 过节点1, 2, 4, 3定义面
ESIZE, , 8	! 定义单元剖分时剖分段数为8
/View, 1, 1, 1, 1	! 将窗口1的视点切换到等轴测方向
AMESH, 1	! 对1号面执行面单元剖分操作
! (3)在直角坐标系下定义约束
CSYS, 0	! 切换坐标系到整体直角坐标系
NSEL, S, LOC, X, 0	! 选择X=0位置的节点
DSYM, SYMM, X, 0	! 定义关于X轴(YZ平面)的位移对称条件
NSEL, S, LOC, Y, 0	! 选择Y=0位置的节点
DSYM, SYMM, Y, 0	! 定义关于Y轴(XZ平面)的位移对称条件
NSEL, S, LOC, Z, 0	! 选择Z=0位置的节点
DSYM, SYMM, Z, 0	! 定义关于Z轴(XY平面)的位移对称条件
NSEL, ALL	! 选择所有结点
FK, 3, FY, -111.2	! 在3号关键点施加沿着-Y方向的集中力111.2N
FINISH	! 退出前处理模块PREP7
! (4)在求解模块求解
/SOLU	! 加载求解模块
SOLVE	! 开始求解
FINISH	! 退出求解模块SOLUTION
! (5)在后处理模块显示节点位移计算结果
/POST1	! 进入一般后处理模块
NSEL, S, LOC, Y, 125.8	! 选择Y=125.8mm位置的节点
NSEL, R, LOC, Z, 0	! 继续选择Z=0位置的节点
NSEL, R, LOC, X, 0	! 继续选择X=0位置的节点
PRNSOL, U, COMP	! 打印位移结果和位移矢量和
TOP_NODE = NODE(125.8, 90, 0)	! 选择距离(125.8mm, 90度, 0)最近的节点, 存入变量TOP_NODE
*GET, DISP, NODE, TOP_NODE, U, Y	! 提取节点TOP_NODE的位移UY, 存入变量DISP
! (6)将计算结果保存到文件
SAVE, TABLE_1	! 保存数据到数据库TABLE_1
FINISH	! 退出一般后处理模块
! (7)改变单元重新计算
/CLEAR, NOSTART	! 清除所有数据, 不加载初始化文件
/FILNAME, EX5.10(2)	! 定义工程文件名称
/PREP7	! 加载前处理模块
/TITLE, EX5.10(2), PINCHED CYLINDER UNDER CONCENTRATED FORCE(SHELL150).
SMRT, OFF	! 关闭智能化网格功能
ANTYPE, STATIC	! 定义分析类型为静力分析
ET, 1, SHELL150	! 定义第1类单元为8节点结构壳体单元SHELL150
R, , 2.3876	! 定义壳体单元厚度为2.3876mm
MP, EX, , 72.4E3	! 定义第1类材料的弹性模量EX=72.4 GPa
MP, NUXY, , 0.3125	! 定义第1类材料的泊松比NUXY=0.3125
! (8)在柱坐标系下定义关键点, 柱面并对其进行单元剖分
CSYS, 1	! 切换坐标系到柱坐标系
K, 1, 125.8	! 在坐标(125.8mm, 0, 0)处定义第1个关键点
K, 2, 125.8, , 131.5	! 在坐标(125.8mm, 0, 131.5mm)处定义第2个关键点
KGEN, 2, 1, 2, 1, , 90	! 按照1号节点和2号节点模式, Y坐标增量90度, 生成3号和4号节点
A, 1, 2, 4, 3	! 过节点1, 2, 4, 3定义面
ESIZE, , 8	! 定义单元剖分时剖分段数为8
/View, 1, 1, 1, 1	! 将窗口1的视点切换到等轴测方向
AMESH, 1	! 对1号面执行面单元剖分
! (9)在直角坐标系下定义约束
CSYS, 0	! 切换坐标系到整体直角坐标系
NSEL, S, LOC, X, 0	! 选择X=0位置的节点
DSYM, SYMM, X, 0	! 定义关于X轴(YZ平面)的位移对称条件
NSEL, S, LOC, Y, 0	! 选择Y=0位置的节点
DSYM, SYMM, Y, 0	! 定义关于Y轴(XZ平面)的位移对称条件
NSEL, S, LOC, Z, 0	! 选择Z=0位置的节点
DSYM, SYMM, Z, 0	! 定义关于Z轴(XY平面)的位移对称条件
NSEL, ALL	! 选择所有结点
FK, 3, FY, -111.2	! 在3号关键点施加沿着-Y方向的集中力111.2N
FINISH	! 退出前处理模块PREP7
! (10) 在求解模块求解
/SOLU	! 加载求解模块
SOLVE	! 开始求解
FINISH	! 退出求解模块SOLUTION
! (11) 在后处理模块显示节点位移计算结果
/POST1	! 进入一般后处理模块
SET, 1	! 读入第1荷载步的计算结果
NSEL, S, LOC, Y, 125.8	! 选择Y=125.8mm位置的节点
NSEL, R, LOC, Z, 0	! 继续选择Z=0位置的节点
NSEL, R, LOC, X, 0	! 继续选择X=0位置的节点
PRNSOL, U, COMP	! 打印位移结果和位移矢量和
TOP_NODE = NODE(125.8, 90, 0)	! 选择距离(125.8mm, 90度, 0)最近的节点, 存入变量TOP_NODE
*GET, DISP, NODE, TOP_NODE, U, Y	! 提取节点TOP_NODE的位移UY, 存入变量DISP
*STATUS, PARM	! 显示保存在变量中的结果
Resume, Table_1	! 从数据库文件中恢复结果
*STATUS, PARM	! 显示保存在变量中的结果
FINISH	! 退出后处理模块

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?