文档介绍:2
1
1
计算机应用· 61·
基于 VB的 ANSYS的参数化设计在机械结构分析中的应用
邓阁,梁岗,白刚
(上海海事大学物流工程学院,上海 200135)
摘要:对分析产品进行参数化,运用 Visual Basic (VB) 编写友好的用户界面,通过界面输入参数数据,生成 APDL程序,然后利用
V isual Basic (VB)程序语言调用 ANSYS对 APDL程序进行批处理,最终得到分析结果,并把结果在用户界面中显示。从而方便不
熟悉 ANSYS软件的用户进行有限元分析。
关键词: 参数化用户界面有限元程序调用批处理
中图分类号: TH122 文献标识码:B 文章编号: 1002 - 6886 (2010) 03 - 0061 - 03
ANSYS’s Parametric Design ing Based on VB and Its Application in M echan ical Structure Analysis
DENG Ge, L IANG Gang, BA I Gang
Abstract: Parameter of the analysis products, using Visual Basic (VB) to p repare a user friendly interface, input parameters through
the interface, generate APDL program, and then use V isualBasic (VB) programming language called ANSYS software, and batch processing
the APDL program, finally get the analyzed results and displayed in the user interface, thus facilitating the userswho are not familiarwith the
software ANSYS finite element analysis.
Key words:parameterize; user interface; finite element; routine call; batch p rocessing
0 引言 1 应用开发流程
现代工程技术领域的许多力学问题如应力场的分析、振 1 1对产品参数化
动特性分析、流体力学的流场分析大多数采用诸如 ANSYS等首先应对所分析的产品进行参数化处理,这些参数化的
的有限元分析软件来进行分析求解,但这些软件虽然具有强变量将通过 VB界面输入,然后通过程序语言的处理生成对
大的分析功能,但使用者必须具有丰富的理论知识和熟练的应的 APDL程序,这样可以对特定结构的产品,对不同的尺寸
分析经验。为了使不熟悉这些软件的一般工程技术人员能数据进行很方便的计算和对比。
容易的使用它们来完成各种工程分析,让这些软件能充分的 1 2编写参数化的 APDL程序
发挥作用,本文介绍了一种使用 VB 对 ANSYS进行二次开 ANSYS本身提供了四种二次开发技术,分别为用户图形