论文部分内容阅读
随着仿真研究对象从早期的简单机械工程发展到现在复杂的飞行器系统,飞行器系统的各子系统之间以及系统与外部环境之间呈现出耦合性逐渐变强、交互关系日趋复杂多变的特点,仿真模型也从基本的功能模型、约束模型演变为现在的空间模型以及多层次的抽象模型。所以怎样把仿真模型同复杂的飞行器系统稳定地集成在一起,并进行高效的仿真测试已成为目前飞行器系统仿真技术的主要研究方向之一。由于目前比较主流的的一些仿真建模集成规范均存在着一定的兼容性问题,飞行器系统结构复杂,来自各个子系统厂商不同专业的设计研发人员使用采用各自领域的建模软件进行开发建模,造成模型格式不统一,难以进行全系统的联合仿真。在此背景及飞行器联合仿真需求下,本论文选择了Functional Mock-up Interface(FMI)标准,基于此对飞行器系统联合仿真技术进行研究。本论文首先对典型飞行器系统建模方法进行研究,提炼出飞行器系统建模规范的特点,从而引出了FMI标准,并详细解读FMI标准,结合标准里的调用协议设计FMI仿真流程并选用此标准作为联合仿真平台的接口规范来进行仿真模型的封装与集成。其中,研究并实现了Simulink模型到FMU模型的自动生成方法。结合相关项目背景,设计分布式联合仿真平台框架。随后研究了在复杂模型关系下,如何将模型的输入输出关系抽象成以有向线段连接的模型拓扑结构,并利用拓扑排序算法降低飞行器系统仿真期间FMU模型的调度困难。分析了多种FMU模型交互情况的调度策略,设计并实现了联合仿真平台的客户端仿真调度算法。最后在分布式架构的基础上提出静态集中式调度策略。在上述研究内容的基础上设计实现了基于FMI的飞行器联合仿真平台,通过无人机飞行仿真试验对联合仿真平台进行了测试验证,分析结果得出本文所采用的各项技术规范、方法策略、仿真算法能很好应用于联合仿真平台的设计,有效保障了仿真试验的顺利运行,证明了基于FMI的飞行器联合仿真平台具有良好的实用性和高效性。