ANSYS参数化设计语言(APDL)是一种用来完成有限元常规分析操作或通过参数化变量方式建立分析模型的脚本语言,它用智能化分析的手段,为用户提供了自动完成有限元分析过程的功能,即程序的输入可根据指定的函数、变量以及选用的分析类型来确定,是完成优化设计和自适应网格的最主要基础。APDL允许复杂的数据输人,使用户实际上对任何设计或分析属性有控制权,如分析模型的尺寸、材料的性能、载荷、边界条件施加的位置和网格的密度等。APDL扩展了传统有限元分析范围之外的能力,并扩展了更高级运算,包括灵敏度研突、零件库参数化建模、设什修改和设计优化等。
下面,用APDL进行桁架结构的分析。
图1-1为一个两杆的桁架结构,当杆件的材料发生变化时,求点A在荷载F的作用下,其y方向的位移变化情况。

对应的APDL命令流文件如下:
//gan.txt
FINISH !退出当前处理器
/CLEAR,START !重新开始一个新的分析
/PREP7 !进入前处理器
ET,1,LINK1 !指定单元类型
R,1,0.1 !指定实常数,即杆件的面积
MP,EX,1,1E5 !定义弹性模量
MP,PRXY,1,0.3 !指定泊松比
N,1,0,0 !生成第1个节点
N,2,1,0
N,3,0.5,0.5
E,1,3 !生成第1个单元
E,2,3
/PLOPTS,INFO,0 !关闭图形显示时的信息
FINISH
/SOLU !进入求解器
D,1,ALL !对节点施加全约束
D,2,ALL
F,3,FY,-100 !对节点3施加y方向向下的集中载荷
*DO,I,1,10 !设置从1到10的循环
*TIME,i !时间间隔
SOLVE !求解计算
MP,EX,1,1E5-1000*i*i !改变弹性模量
*ENDDO !循环结束
FINISH
/POST26 !进入时间历程后处理器
NSOL,2,3,U,Y,y_disp !设置结果输出变量
ABS,3,2,,,,,,1, !对变量求绝对值
PLVAR,3 !图形方式显示变量的变化
/IMAGE,SAVE,uy_disp,BMP !将显示图形保存到文件中
FINISH
效果如下:
