程序运行时,首先输入参数,界面如图2所示。其中Material parameters域、Assembily parameters域和Structure parameters域是用以修改材料、单个DAU结构参数和DAU装配层、列数。而Work options用来设定启动ANSYS Batch进程进行分析时的工作目录、工作名等。完成参数输入及选择后, 程序自动生成A PDL 代码。点击启动Start Ansys Batch菜单项,启动Ansys 批处理,自动在后台运行ANSYS的A PDL批处理命令文件,完成一个系列DAU拼装的有限元分析计算。点击相应按钮即可直接计算结果如图3、图4所示。

图2 参数输入及选择对话框

图3 位移云图

图4 应力云图
4 结论和展望
本文利用VC对ANSYS的前后处理进行二次开发,借助VC语言的强大功能,结合APDL参数化语言,只需进行简单的参数输入和选择,即可自动完成建模、加载、分析。这样就把Ansys的具体编程封装起来,使专用程序具备良好的交互性,特别是能够方便地嵌入参数优化、CAD/CAE和可视化前后处理功能,使得工程人员在进行有限元分析时,不必考虑有限元分析程序的具体内容。为今后进行结构设计及分析工作的工程师提供了新的方法和途径。
注:本稿件来自安世亚太10周年优秀论文。
e-works为本文独家网络发布平台,本文所有内容,其他网站和平面媒体不得在未经授权的情况下以转载、复制或其他方式变相传播,违者负法律责任。