📄 ex2.4.inp
字号:
! 2.4 平行杆件与刚性梁连接的热应力问题
.ANSYS程序
FINISH ! 退出以前模块
/CLEAR, START ! 清除系统中的所有数据, 读入启动文件设置
! (1)定义分析类型、单元类型、截面面积和材料的力学、热学参数
/FILNAME, EX2.4 ! 指定当前工程文件名
/PREP7 ! 进入前处理模块
/TITLE, EX2.4, THERMALLY LOADED SUPPORT STRUCTURE.
ANTYPE, STATIC ! 定义分析类型为静力分析
ET, 1, LINK1 ! 定义第1类单元为二维杆单元LINK1
R, 1, 65e-6 ! 定义第1类实常数, 杆件截面面积65mm^2
MP, EX, 1, 100E9 ! 定义第1类材料铜的弹性模量100 GPa
MP, ALPX, 1, 1.6E-5 ! 定义第1类材料铜的热膨胀系数1.6E-5
MP, EX, 2, 210E9 ! 定义第2类材料铁的弹性模量210 GPa
MP, ALPX, 2, 1.3E-5 ! 定义第2类材料铁的热膨胀系数1.3E-5
TREF, 70 ! 设定参考温度为70度
! (2)定义节点位置信息
N, 1, -1 ! 在(-1m, 0)定义1号节点
N, 3, 1 ! 在(1m, 0)定义3号节点
FILL ! 用填充命令在1号和3号节点之间生成2号节点
N, 4, -1, -1 ! 在(-1m, -1m)定义4号节点
N, 6, 1, -1 ! 在(1m, -1m)定义6号节点
FILL ! 用填充命令在4号和6号节点之间生成5号节点
! (3)定义单元信息
E, 1, 4 ! 过节点1、4定义铜杆单元, 使用默认的单元类型和材料类型
E, 3, 6 ! 过节点3、6定义铜杆单元
MAT, 2 ! 改变材料类型号为2(对应为铁)
E, 2, 5 ! 过节点2、5定义铁杆单元
CP, 1, UY, 5, 4, 6 ! 定义5、4、6这3个节点的UY为耦合自由度, 即3者的UY位移相等
! (4)定义位移约束和荷载(外力和温度荷载)
D, 1, ALL, , , 3 ! 定义1号节点到3号节点全部固定
F, 5, FY, -4000 ! 在5号节点施加-Y方向4000N的集中力
BFUNIF, TEMP, 80 ! 温度从原来的70度均匀升到80度
FINISH ! 退出前处理模块PREP7
! (5)在求解模块, 定义求解选项, 并开始求解
/SOLU ! 进入求解模块
OUTPR, BASIC, 1 ! 选择第1荷载步的基本输出项目
OUTPR, NLOAD, 1 ! 指定输出第1荷载步的内容
NSUBST, 1 ! 指定当前求解的荷载步
SOLVE ! 开始求解
FINISH ! 退出求解模块SOLU
! (6)在一般后处理模块中, 寻找特定位置的节点和单元, 并提取它们的内力
/POST1 ! 进入后处理模块
STEEL_N = NODE (, , , ) ! 选择距离(0, 0, 0)最近的节点, 保存到变量STEEL_N
COPPER_N = NODE (1, 0, 0) ! 选择距离(1, 0, 0)最近的节点, 保存到变量COPPER_N
STEEL_E = ENEARN (STEEL_N) ! 选择距离STEEL_N节点最近的单元, 将编号保存到变量STEEL_E
COPPER_E = ENEARN (COPPER_N) ! 选择距离COPPER_N节点最近的单元, 将编号保存到变量COPPER_E
ETABLE, STRS_ST, LS, 1 ! 用轴向应力(LS, 1)定义单元表STRS_ST
ETABLE, STRS_CO, LS, 1 ! 用轴向应力(LS, 1)定义单元表STRS_CO
*GET, STRSS_ST, ELEM, STEEL_E, ETAB, STRS_ST ! 从单元表STRS_ST提取STEEL_E单元的应力, 存入变量STRSS_ST
*GET, STRSS_CO, ELEM, COPPER_E, ETAB, STRS_CO ! 从单元表STRS_CO提取COPPER_E单元的应力, 存入变量STRSS_CO
*STATUS, PARM ! 显示所有内存变量的值
FINISH ! 退出后处理模块
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -