摘要
面向对象建模技术是建立可重用和扩展灵活的航空发动机仿真软件的有效途径。本文论述了应用可视化面向对象统一建模语言(UnifiedModelingLanguage)建立航空发动机仿真软件模型的方法和过程,首次运用UML表示法中的用例图、类图、顺序图和活动图描述了发动机仿真软件模型,并用C++编程实现了仿真软件中发动机模型类库、算法类及图形界面类,在此仿真平台上成功的实现了某双轴涡扇发动机的稳态仿真和动态仿真。结果表明,UML是建立扩展灵活的发动机仿真软件的有力工具。
The object-oriented technology is an effective approach in establishing an extendable and reusable simulation platform for aeroengines. The method and process of developing simulation software for aeroengines with Unified Modeling Language (UML) was discussed. The simulation model software was described using case diagram,class diagram ,sequence diagram and activity diagram. Aeroengine model classes, solver classes and user interface classes were programmed with C++ language. On the simulation platform,steady state and transient simulation of a twin-spool turbofan engine have been realized. It shows that UML is effective in establishing extendable and flexible simulation software for aeroengines.
出处
《航空动力学报》
EI
CAS
CSCD
北大核心
2005年第4期684-688,共5页
Journal of Aerospace Power
关键词
航空
航天推进系统
面向对象建模
统一建模语言
仿真
aerospace propulsion system
objected-oriented modeling
Unified Modeling Language (UML)
simulation