- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Airbus飞控系统的自动控制文献综述
关于Airbus飞机飞控系统的自动控制文献综述
前言
现代民用航空飞机飞行操纵系统是飞机上的主要性关键性系统,他的工作性能好坏直接影响着飞机飞行的性能,也影响着飞机的安全性和乘坐品质。而从飞机出现到今日,随着科技的日益进步和技术的成熟,飞控系统的许多方面都进行着技术的进步与改善。其中控制系统,最优控制以及各类反馈控制与保护控制等尤其大量应用在新出现的大型飞机上。很多的文献也致力于这类技术,本文既为一简要综述,概括若干飞控系统上的新技术新应用,以Airbus空中客车公司的研究为示范。
操纵系统定义与分类
飞机飞行操纵系统是飞机上所有用来传递操纵指令,驱动舵面运动的所有部件和装置的总合,用于控制飞机的飞行姿态、气动外形、乘坐品质。驾驶员通过操纵飞机的各舵面和调整片实现飞机绕纵轴、横轴和立轴旋转,以完成对飞机的飞行姿态和飞行轨迹的控制。
根据定义,飞行操纵系统可分为三个环节,即:中央操纵机构,用于产生操纵指令,包括手操纵机构和脚操纵机构;传动机构,用于传递操纵指令;驱动机构,用于驱动舵面运动。
图1、飞控系统示意
表1、飞控系统主要组成
中央操纵机构 → 传动机构 → 驱动机构 → 舵面 手操纵机构 → 机械传动
电传操纵
光传操纵 → 人力驱动
液压助力
电动助力 → 主操纵 副翼 升降舵 方向舵 脚操纵机构 辅助操纵 襟翼、缝翼 扰流板 安定面
自动控制系统在飞控系统的应用
自动控制系统包括经典控制论和现代控制论,几个点控制论在玛克斯韦尔的微分方程稳定性与奈奎斯特负反馈放大器与伊文思根轨迹法上提出。后由于越来越多场合要求高精度的处理多变量和非线性控制问题,20世纪60年代形成了现代控制理论。其中庞特里亚金的极大值原理,贝克曼的动态规划法以及卡尔曼提出的最优滤波理论是现代控制的基础。
在飞机飞控系统中自动控制运用广泛,其中以Airbus空中客车公司的电传操纵飞机运用最为明显,电传操纵中,所有飞行员对操纵面的指令首先通过各类装置收集进入飞行控制计算机FCC,飞控计算机会根据指令的不同来优化指令控制飞机各部分计算机,飞机操纵面移动后又会将数据返回各分支计算机与总计算机,以进行反馈控制。最终以图像和文字方式提醒驾驶员监控。这使飞行操纵产生了质的变化,使安全性进一步上升。
近年来飞控系统控制研究采撷
Thomas Bochot,Pierre Virelizier,Hélène Waeselynck and Virginie Wiels
《Model Checking Flight Control Systems: the Airbus Experience》
Airbus France,University of Toulouse. 2009 IEEEEI
本文分为六个部分,第一部分为概述;第二部分描述是目前Airbus公司飞控系统软件测试层面,即Airbus现在将飞控测试系统分为三个层面:Equipment Level,System Level,Aircraft Level,在每个层面上有不同的Model Check模型检查方法。并提出一种SCADE自动嵌入式代码生成器(A qualified code generator automatically generates most of the embedded code),飞控系统模型测试就是用此种算法设计实现的。这种算法分为模型测试,将飞行员操作模拟在命令面板与地面仿真器上;飞行器层面模拟,若干系统在模拟层面运行;代码层面错误仿真,模拟错误操作以获得更多信息。
第三部分描述了SCADE环境,语言和观察者准则,其中SCADE即缩写Safety Critical Application Development Environment,其中包括四个部分:a graphical editor,
a simulator, a code generator that automatically translates,graphical specifications into C code, a model checker. 一个图形化编辑器,一个仿真器,一个自动翻译代码生成器,一个模型检查器。这里着重介绍了SCADE语言。SCADE语言是一种在同步假设基础上的数据流语言,这种假设规定了系统在接受信号时的反应。简单的说是一种数列化的语言,例如F(y+z),y=(y0,y1,y2,y3,...),z=(z0,z1,z2,z3,...)F(y+z)同样以数据流的形式输出。这些计算可以定义矩阵运算,布尔运算和条件运算,其中某些运算结果可以反馈控制输入流的长度与限制范围。其中SCADE在飞控系统设计
文档评论(0)