APDL的全称是ANSYS Parametric Design Language(ANSYS参数化设计语言),是ANSYS的一种高级应用,具有很多图形界面无法实现的功能,广泛应用于优化设计、焊接模拟等工程项目。
那么,在应用APDL时,应该如何正确、高效的输入呢?主要有两种方法,分别适用于不同场景,下面将分别给予介绍。
一、命令流窗口直接输入
下面一段命令流,用于定义六面体单元类型、记忆合金材料属性等。特别是材料属性,我们可将工程中常用材料的属性定义保存为APDL命令流,如SUS、铝合金、PC等,当应用到这类材料时,直接复制粘贴到命令流输入框,避免烦琐的材料输入、出错并可以大大提高工作效率。
一般将APDL命令流保存在文本文件中,复制粘贴到下图ANSYS命令流输入窗,回车即可。
这种方法输入方便、快捷,适合与鼠标交互操作,但如果命令流较长(比如有一两百行,特别是涉及几何建模、操作),在命令流窗口输入可能需要较长的执行时间,下面介绍命令流执行更迅速的另一种方法。
二、批处理方法
批处理方法执行命令流速度快、自动化程度高,适用于多个算例顺序求解、结果数据写出到文件等操作。
例如,*vwrite命令可以按FORTRAN格式将结果数据写出到文本,但是此命令不能按第一种方法那样直接在命令流窗口输入,而必须包含在外部文件中,再由ANSYS将外部文件读入。
一般可将APDL命令流保存在 .txt 或 .inp 后缀的文本文件中,再从ANSYS Mechanical APDL Product Launcher读入,如下图所示。
ANSYS Mechanical APDL Product Launcher
最后简单介绍下 ANSYS Mechanical APDL Product Launcher 启动方法及应用。点击 开始 > ANSYS 18.0 > Mechanical APDL Procuct Launcher,将即动如上图图形界面。在 Simulation Environment 下拉框中选择 ANSYS Batch,License下拉框根据分析类型选择一个许可证(一般结构分析类问题选择包含ANSYS Mechanical的许可证即可)。然后,设置工作路径等,在 Input File 中指定批处理文件,点击下面的 Run 即提交给ANSYS处理。