新开一个专栏《ANSYS帮助文件验证案例》
笔者对ANSYS帮助文件中258个验证案例较为熟悉,之前就想过认真整理每一个案例,结合自己的知识进行详细补充,整理成易于学习和查找的案例册,不过工作量还是相对挺大。ansys帮助文件的验证案例看似简单,实际上包含了大量的底层内容。期待小册子完工的一天。
芷行
——2021.10.12
|
| 分析类型 | 静态分析:Antype,Statics |
| 单元类型 | 2-D 8-Node or 6-Node 结构单元:PLANE183 |
参数定义:
!几何参数MINLOAD=0 !最小载荷MAXLOAD=1 !最大载荷L=10 !悬臂梁长度Thick=1 !悬臂梁厚度E1=30e6 !材料弹性模量
前处理-定义单元&材料
/PREP7!单元类型ET,1,PLANE183 !2-D 8-Node or 6-Node 结构单元:PLANE183KEYOPT,1,3,3KEYOPT,1,6,0KEYOPT,1,10,0R,1,Thick, !平面单元厚度是实常数!材料模型MPTEMP,,,,,,,,MPTEMP,1,0MPDATA,EX,1,,E1 !弹性模量MPDATA,PRXY,1,,.27 !泊松比MPDATA,DENS,1,,1 !密度
建模&划分网格(模型和网格均较简单,本案例直接在一次分析中建立了两个求解模型,
RECTNG,0,L,0,Thick !模型一RECTNG,0,L,10,10+Thick, !模型二ames,all
载荷施加&求解:这里重要学习表格型数组和通过SFL命令实现三角载荷的施加
*DEL,_FNCNAME*DEL,_FNCMTID*SET,_FNCNAME,'PRES1'*DIM,%_FNCNAME%,TABLE,6,5,1 !定义表格型数组!! Begin of equation: {X} !表格型数组赋值*SET,%_FNCNAME%(0,0,1), 0.0, -999*SET,%_FNCNAME%(2,0,1), 0.0*SET,%_FNCNAME%(3,0,1), 0.0*SET,%_FNCNAME%(4,0,1), 0.0*SET,%_FNCNAME%(5,0,1), 0.0*SET,%_FNCNAME%(6,0,1), 0.0*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, (MAXLOAD-MINLOAD)/L, 0, 0, 2*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 1, -1, 3, 2*SET,%_FNCNAME%(0,3,1), 0, -1, 0, MINLOAD, 0, 0, -2*SET,%_FNCNAME%(0,4,1), 0.0, -3, 0, 1, -2, 1, -1*SET,%_FNCNAME%(0,5,1), 0.0, 99, 0, 1, -3, 0, 0! End of equation: {X}!-->SFL,3,PRES, %PRES1% ! 通过函数值赋载荷SFL,7,PRES,MAXLOAD,MINLOAD ! 通过SFL命令VALI和VALJ作用规则,赋值载荷。DL,4,,ALL,0DL,8,,ALL,0FINISH/SOL/STATUS,SOLUSOLVEFINISH
位移结果(结果不重要!结果不重要!结果不重要!)
