运载火箭模块化设计带来了“组合爆炸”的难题,为了提高气动外形设计和仿真的效率,开展了数字化集成设计技术研究。首先,规划了系统总体架构,设计了开放的四层软件体系架构,并定制了软件工作流程。然后,对气动设计参数进行分类,建立了设计模板库。对Pro/E进行了二次开发,实现了几何建模参数化和模型干涉检查等功能。基于Python语言,编写了参数化网格生成脚本,综合应用CFD.GEOM、Gambit、Fluent等工具软件,实现了仿真分析自动化。基于VC++6.0开发了图形用户界面,实现了设计过程、研制数据和应用工具的系统集成。最后,通过某型运载火箭的应用实例.验证了系统的正确性和有效性。
The aerodynamic design of carrier rocket is facing the combinatorial explosion problem caused by modu- lar design. In order to improve the efficiency of design and simulation, a rocket aerodynamic configuration integrat- ed design system (RACIDS) was established. Firstly, system overall architecture was planned. The four-layer open architecture and the workflow of the software were designed. Secondly, on the basis of classification of aerodynamic design parameters, the design template library was established. Functions such as parametric geometry modeling and model interference checking were implemented by the secondary development of Pro/E. Scripts for generating parametric mesh model were written in Python language. By applying CFD-GEOM, Gambit and Fluent, automated simulation process was achieved. Thirdly, a graphical user interface (GUI) was developed using VC ++ 6.0 ; based on the GUI the design process, research data and application tools were integrated. Finally, the correctness and ef- fectiveness of RACIDS were validated with one carrier rocket application example.