论文部分内容阅读
本文研究的课题来源于国家自然科学基金项目“民用航空器飞行事故驾驶环境再现与分析模拟”。针对航空器系统复杂、受运行环境影响大,机组操纵复杂,事故调查缺乏验证手段的现状,运用飞行模拟器对事故的模拟,可以有效地解决上述的难题。要实现飞行模拟器对事故的模拟,首先需要对飞行模拟器进行基本的建模。本课题承担了飞行模拟器中发动机控制系统的基本建模工作。基于发动机的整个工作过程,建立飞行模拟器的发动机控制系统模型。首先,本文论述了建模的方法和一般步骤,并对采用的建模环境进行了简单阐述。随后简单阐述了发动机的工作原理以及组成部件,并对将要采用的建模方法进行了说明。本文对发动机主要的几个工作过程进行了详细的建模,以确保建立的模型能够达到飞行模拟器所需要的细节度。对于次要的发动机输出参数,采用插值拟合直接得出其外输出特性。为了能更有效模拟真实发动机,对发动机的控制逻辑进行了非常详细的建模。其次,建立了发动机各个工作状态的数学模型后,利用SIMULINK建立了发动机的系统模型。发动机的系统模型根据不同的工作状态分为启动模型、运行模型、地面关车模型等。同时根据发动机面板显示的需要,分别建立了较为简单的燃油系统模型以及滑油系统模型。随后,为了能够实时的更加直观的展示出发动机各接口之间的关系,利用SIMULINK里面的Real-Time Windows Target工具将发动机的SIMULINK模型自动生成C语言代码。利用C语言的优势,可以开发出实时的演示系统,可以连接虚拟仪表,使输出参数显示更为直观。最后,对发动机系统模型进行了验证。通过运用MATLAB得出的仿真数据与飞行数据包中的数据进行对比,得出的结果表明,所建立的发动机模型能够满足飞行模拟器中规定的误差。本文建立的发动机控制系统模型可以运用到飞行模拟器中去。