3.1优化设计系统整体架构设计
主要有用户界面程序、调用接口程序和后处理程序等三部分组成。其中用户接口界面程序主要完成系统和用户的信息交互,用户可以在此界面选择几何模型、单元划分、加载求解、优化设计等设计分析模块。调用接口程序界面可以满足用户新型弹簧管的设计参数输入,同时根据输入参数调用APDL语言编写的命令分析数据流,来实现新型弹簧管的数学建模、有限元网格划分、最优结果求解等操作。后处理程序主要就是满足用户在可行域范围内查看有限元的优化设计过程和结果,判定新型弹簧管设计参数是否合理,能否否满足用户需求。
3.2 优化设计系统开发过程
本优化设计系统开发主要利用ANSYS自带的APDL语言建立弹簧管的参数模型,利用APDL语言开发用户菜单界面,利用TCL/TK语言开发用户对话框界面。
建模的过程就是利用APDL的参数技术和ANSYS的命令流将要参与优化的数据初始化、并构建参数化分析模型,编写参数化的用户程序,即将ANSYS命令如参数、数组表达式、函数、流程控制、重复执行命令、宏功能组织起来,编写成界面化的用户程序。同时可以实现有限元分析的全过程监控,并为修正模型提供可能。