workbench python 建模 workbench如何建模_ansys命令流


本次列出两个简单例子,目的是让大家可以体会到学习APDL的门槛并不高,同时体会APDL的省时省力,一劳永逸的优点,以及体会到从apdl入手ANSYS可以清楚的了解每一步的作用及意义,这样每练习一个案例都会促进后续深入的学习,不至于像workbench简单的软件操作一样,做一个案例扔一个案例。

在介绍案例前首先说明,apdl命令流可以用txt文本文件编写,我用的UE编辑器(ultraedit),可以上色,查找替换等,方便编写及查看。

workbench python 建模 workbench如何建模_ansys 帮助文档_02

UE编辑器


example

如图二杆桁架结构,B,C点固定,A点受载荷P作用,求A点Y向位移。


workbench python 建模 workbench如何建模_ansys命令流_03

二杆桁架结构

这是一个很简单的问题,但是麻雀虽小五脏俱全,按照力学人的分析思路,首先要搞清楚:几何参数、边界条件、载荷、求解范畴(动力学,静力学...)、结果。

APDL命令流编写正式开始:

命令流框架(提纲):ansys无论什么分析,分析步骤可分为3步:前处理、求解、后处理,因此APDL命令流编写也按照该顺序,根据自己的习惯可以建立自己的模板,以后直接套用即可,以下阅读过程中,若对命令流的使用有疑问,先不用管,重点是学习分析思路和步骤。

(命令流可以复制粘贴到ANSYS的命令流框,也可以保存为后缀为.mac文件,在命令流框输入文件名即可自动执行。)

前处理命令流:(主要包括分析标题、几何参数定义、材料定义、单元定义、几何建模、网格划分,我的习惯也是如此)

以后的分析就是在这样的框架下填充,一次编写,一劳永逸。


workbench python 建模 workbench如何建模_ansys命令流_04


继续回到前面的问题,该问题的几何参数主要包括A,B,C的坐标信息,桁架结构可以采用杆单元建立。

首先定义几何参数,可以使用/eof命令暂停命令流的执行,也就是命令流执行到/eof处停止,类似调试的功能。


workbench python 建模 workbench如何建模_ansys 帮助文档_05


至此,我把上述命令流保存为为example.mac文件,在ansys命令流框输入example,敲回车可自动运行。可以从ansys输出窗口看到自己定义的参数,如下图。


workbench python 建模 workbench如何建模_workbench python 建模_06

命令流输入

workbench python 建模 workbench如何建模_ansys 帮助文档_07

ansys输出窗口

材料定义、单元定义、几何建模如下:


workbench python 建模 workbench如何建模_workbench python 建模_08


网格划分,退出求解器。


workbench python 建模 workbench如何建模_workbench python 建模_09


workbench python 建模 workbench如何建模_workbench python 建模_10

前处理命令执行完的结果

进入求解器,约束定义,载荷定义:


workbench python 建模 workbench如何建模_workbench python 建模_11


最后这里先不介绍后处理,之间在ANSYS中使用GUI方式查看位移,如下图:可以看到,为对称问题,最大位移在A点,分析结果正确。


workbench python 建模 workbench如何建模_workbench python 建模_12


至此,我们就完成了该问题的分析,是不是麻雀虽小五脏俱全,以上分析思路也伴随着我们后面的所有案例分析。

完成的命令流文件可以私信我获取。