● 摘要
本文重点讨论了可装配式飞行仿真平台的通用性和实时性问题,力求飞行仿真平台再减少人工重复开发的基础上能够快速适应新的实验环境,并满足相应的要求。本文的研究使得飞行仿真平台能够快速重构,并且实时性得到了较大提高。
本文首先提出了基于构件理论的飞行仿真平台设计方法:提出了基于构件理论的模型,设计准则,并针对现有飞行仿真平台进行分析建模,同时设计了基于配置文件的飞行仿真平台自适应调整软件结构。
在基于构件设计工程飞行仿真平台的基础上,本文研究了如何对现有飞行仿真平台数据交互结构和主控台构件通用性进行改进的方法。本文首先提出了软件总线的概念,并基于构件自适应调整方法中提到的配置文件,设计了可重构飞行仿真平台软件总线结构,并对实现中的一些关键工程问题提出了解决方案。在主控台构件通用性改进方面,本文根据现有动态页面MDA(模型驱动生成)方法提出了适用于飞行仿真平台的简化理论模型。在分析现有主控台软件结构的基础上,设计了MDA方法核心模型的结构,并定义了结构中各层节点的意义。在此设计的基础上,本文给出了设计主控台构件通用页面的工程实现方法。
再次,本文讨论了如何在多速率采样中提高数据存储程序实时性的问题,并且采用了目前较为流行的RTX开发环境。本文在分析RTX特点的基础上,提出了基于RTX的数据存储程序架构,定义了架构关键部分中的共享内存。在已提出软件架构的基础上,本文继续讨论了多速率采样的实际需求以及实现多速率采样的子结构。在这些的基础上,提出了多速率采样的多线程结构。
最后,本文将涉及的理论及方法在某型号飞机实验平台中工程实现,在实际中验证了本文提出的各种理论方法。