1. 前言
APDL的全称是ANSYS Parametric Design Language(ANSYS参数化设计语言),是一种解释型语言,具有变量定义、判断、循环、文件读写等功能。
用户可以利用APDL编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的CAD模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处理。
学会使用APDL是成为ANSYS高级用户的重要标志。本文将介绍笔者过去几年实际工作中的一些APDL应用经验,欢迎广大同行指点、交流。
2. 工具
ANSYS的APDL编写完后通常保存为后缀为.txt或.inp的文本文件,从微软自带的记事本到Notepad++,PSPAD,UltraEdit等专业开发程序都可作为编辑工具。笔者最初是用Notepad++作为APDL的编写工具,将背景设置成护眼色,使用起来也颇满意。偶然一次,看到部门里一位澳大利亚留学回来的IT工程师同事在用Sublime开发Python代码,一下子就被Monokai主题配色深深地吸引住了。从此,笔者投向了Sublime的怀抱,其工作界面如下图。
需要说明的是,Sublime安装完后,需要再安装APDL-Syntax-master