论文部分内容阅读
面向对象建模技术是建立代码重用率高、灵活通用、扩充性强、支持多学科耦合和多精度缩放及分布式航空发动机仿真平台的基础。 本文以建立一个可重用和扩展灵活的航空发动机通用仿真平台为目标,运用面向对象的分析和设计方法,采用 UML语言进行航空发动机仿真软件总体规划与设计,建立了仿真平台框架;采用面向对象编程语言 C++,在 Windows上基于现有的 MFC库,编写了发动机部件类库,工具类库,算法类,图形界面类库。 在部件类库及工具类基础上,采用双端口/连接器通信模式,由部件类构建了某中型双轴不加力涡扇发动机的稳态模型和动态模型,以稳、动态性能仿真为例验证了仿真平台的有效性。在此平台上通过扩展和继承机制成功实现了某大型双轴涡扇发动机稳态性能仿真,在此过程中类库及算法代码得到了复用,并验证了可扩展性。 在面向对象发动机仿真平台上,开展了发动机部件级模型建模研究。研究了提高稳态建模精度的方法,特别的建立了放气模型以提高仿真精度;比较了常用的牛顿-拉夫森法、拟牛顿法、最速下降法在求解发动机稳态共同工作方程中程序通用性、计算速度、计算精度的差异。研究了基于容积惯性的实时仿真方法,并成功实现了某型发动机的实时仿真。 此外基于建立的图形界面类,建立了一个交互式图形化仿真界面。