孙 宇,罗会信,党 章
(武汉科技大学机械自动化学院,湖北 武汉,430081)
有限元分析主要流程包括几何建模、划分网格、施加载荷、计算求解、后处理几个步骤。计算求解的模型较少时,按照ANSYS传统的交互式操作流程可以解决部分实际问题,但在计算求解的模型较多时,由于交互式操作的链式流程特点,使得计算求解、载荷施加、结果路径定义都需要大量的重复操作,工作效率极低。随着有限元分析在各领域的广泛深入应用,需要研究的不再是单个物理模型在单一物理场的应用问题,这就对ANSYS分析中Batch模式提出了更多的批处理功能需求。在大规模多物理场间接耦合分析过程中,编写批处理命令流已经不能很好地满足复杂流程控制以及计算结果数据对比统计的要求。



图1 大规模多物理场间接耦合批处理分析流程
Fig.1Large-scalemulti-physicsindirectcouplingbatchanalysisprocess
应用APDL语言开发两个宏:求解计算宏和结果批量统计宏。为了高效完成计算和批量结果提取统计,有必要开发适合大规模多物理场间接耦合模型计算宏程序和结果批量提取宏程序。计算宏程序针对用户给定的参数,在完成一个模型导入、求解计算后立即进入结果后处理器,完成用户所关心的路径定义、结果映射、结果保存等一系列操作。当第一个物理场所有模型计算完成后,再调用结果批量统计宏程序,用其统计计算过程中保存的用户所关心的路径信息。



图2 大规模多物理场间……