论文部分内容阅读
本文主要针对飞行控制系统研究了集仿真和管理功能于一体的综合仿真研究环境。文章的主要内容包括仿真平台框架控制功能研究,基于面向对象技术的仿真算法实现,软件工程在飞行控制系统仿真中的应用研究以及平台的具体设计实现。首先,本文提出了一个基于面向对象技术的控制功能框架。其中包括:输入接口控制、输出接口控制、实验数据控制、仿真实验框架控制、模型结构控制以及仿真逻辑控制。该控制功能框架实现了建模框架和仿真框架的分离。其次,针对飞行仿真系统开发中存在的问题,通过对飞行系统模型及仿真系统的具体分析,引入软件工程方法。结合仿真软件系统的特点,在仿真系统开发模式、仿真软件设计方法、软件的质量管理方法三方面进行了研究,在面向对象模型的基础上,发展了一套完整的仿真系统开发模式,提出了仿真系统的对象建模方法、仿真系统的软件编码原则和质量管理方法。然后,本文完成了对仿真算法的面向对象实现。在对仿真算法的设计与实现过程中,充分体现了面向对象技术的三大特征:继承性、多态性和封装性。设计成型的仿真算法类库具有良好的可维护性与可扩展性,并可以在不同算法之间进行切换,满足了不同仿真用户的需求。最后,以Windows2000操作系统为开发平台,以目前最流行的面向对象程序设计思想在Visual C++6.0集成开发环境下,充分利用MFC类库及其支持的文档/视图结构开发了包括仿真功能与管理功能的综合仿真环境,该集成环境具有友好的人机界面和开放性等特点。