Professional Documents
Culture Documents
2
2008 年 4 月 FL IGHT D YNAM ICS A pr. 2008
民机飞行管理系统建模与仿真实现
王江云 , 杨晓阳
(北京航空航天大学 自动化科学与电气工程学院 , 北京 100083 )
引言 及备选的降落点 。飞行规划也包括对风和温度的预
测数据 , 及一些飞行限制值 , 如某飞行高度上的速度
飞行管理系统 ( Flight M anagement System , FM S) 限制 、
某个航路点的速度限制和高度限制等 。
能协助飞行员完成从起飞到着陆的各项任务 ,管理 、 ( 2 ) 性能优化
监视和自动操纵飞机实现全航程的自动飞行 , 是先 计算飞机的飞行剖面和高度 、
速度限制值 , 以最
进运输机和歼击机广泛采用的机载设备 , 代表了航 小化飞行成本 。计算参数包括最大高度 、
优化高度 、
空领域自动化的最高水平 。 最大速度 、
最小速度 、
经济速度 、
长距离巡航速度 、
最
本文主要研究民机模拟器 FM S。 FM S是民机飞 大爬升角等 。
行模拟器的 重要 组成 部分 。对于 民航 来说 , 使用 ( 3 ) 制导
FM S是现代航班飞行员在正常航线飞行状态的主要 计算俯仰 、滚转和速度 、
推力指令 , 这些指令输
工作方式 ,是其必须具备的基本技能 ,训练飞行员掌 入飞行指引 、
自动飞行控制系统和自动油门系统 , 用
握飞行管理计算机的使用是重要的训练项目 。有些 来控制飞机的水平航向 、 垂直航向或以指定的速度
民机模拟器直接使用飞机上的机载飞行管理计算 捕获 /跟随飞行路径 。同时生成仪表上的显示数据 。
机 ,需要解决接口问题 。开展 FM S建模与仿真研究 文献 [ 2 ]从广义角度考虑 , 认为 FM S 包括惯性
在飞行模拟器研制乃至飞机机载 FM S 的研制中都 导航基准系统 、 飞行管理计算机系统 、 自动驾驶 /飞
具有十分重要的意义 。 行指引系统 、 电子显示系统等 。本文主要研究飞行
管理计算机系统 ( Flight M anagement Computer Sys2
1 飞行管理系统的功能和组成 tem , FMCS)的建模与仿真实现 。
FM S集导航 、
制导 、
控制及座舱显示于一体 , 其 2 飞行管理计算机系统
主要功能可分为飞行规划 、 导航 、
性能优化 、
制导及
[1]
信息显示 。民机模拟器 FM S主要功能如下 : FMCS利用飞机其他系统提供的数据完成飞行
( 1 ) 飞行规划 规划 、
侧向导航制导指令计算 、
垂直导航制导指令计
规划整个航路 。指定从起飞机场到目的地机场 算、
推力制导指令计算 、
性能数据计算 、
飞行性能数
之间的飞行航线 、 航路点 、
起飞程序 、 降落程序等 , 以 据与导航数据显示 。机组人员可通过 FMCS手动或
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
82 飞 行 力 学 第 26 卷
211 飞行管理计算机系统结构
FMC 与 CDU 采 用 C / S (客 户 /服 务 器 ) 结 构 。
FMC 作为服务器 , CDU 作为客户端 。可根据情况配
置在一台或多台计算机上 , 它们之间的信息交互采
用可靠 TCP 协议实现 。可根据需要配置一个或两
个 CDU ,如图 1 所示 。
图 2 CDU 界面
机组人员通过 CDU 可制定飞行计划 、 修改航
路、输入 性能 参数 、 检 索显示 页 面 等 。综 合 起 来 ,
CDU 有 输 入 和 显 示 功 能 : 通 过 CDU 的 草 稿 行 向
FMC 输入飞机所在位置的经纬度 、
跑道数据 、
机场
气象状况 、
航线代码 、 航路点代码 、
飞机起飞重量 、 高
度速度限制等 ; 按照飞行员输入的指令 ,显示相关的
图 1 民机模拟器 FMCS结构
电子页面信息 ,包括飞机性能数据 、 航路信息 、
进程
信息以及飞行过程中的飞机状态信息等 。
212 控制显示组件
213 飞行管理计算机
CDU 是 FMCS基本的控制和显示接口单元 , 是
FMCS进行人 2机交互的一个重要部件 。 FMC 的信息源包括大气数据计算机 、
惯性参考
图 2 所示为基于 V isual C ++编译环境开发的 系统 、
无线电导航系统 、
方式控制面板和控制显示单
[3]
CDU 操作界面 ,可通过鼠标 、 键盘操作 , 也可采用触 元的输入等 。完成飞行管理功能和导航功能 。
[3]
摸屏方式 。 CDU 前面板上有各种键电门和信号 飞行管理功能包括垂直剖面导航 、 制导与显示
灯 ,所有的键电门组成了 CDU 的键盘 。前面板上共 控制 。导航功能包括侧向导航与无线电调谐 。这些
有 69 个键 ,包括功能键 、 方式键 、 行选键和字母数字 功能的实现离不开两个数据库 : 性能数据库和导航
键 。在前面板显示屏上有 5 ″ CRT显示器 , 显示的信 数据库 。性能数据库是飞机的气动模型和发动机性
息以英文字母和带有各种符号的阿拉伯数字为主 , 能模型 ,利用这些信息可保证飞机沿最优垂直剖面
有时也显示方框和虚线等 。实现的 CDU 页面主要 飞行 。导航数据库内的数据是飞机飞行区域的机
包 括 初 始 页 面 ( IN ITIAL IZATION ) 、识 别 页 面 场、航路点 、 导航台的地理位置 、
结构以及航路组成
( ID ENT) 、
位置初始页面 ( POS REF ) 、 起飞基准页面 结构等 ,根据这些信息进行导航计算及导航台自动
( TAKEOFF REF ) 、
航路 /离场页面 ( RTE ) 、 性能页面 调谐 。
( PERF IN IT ) 、爬 升 页 面 ( ECON CLB ) 、巡 航 页 面 FMC 基本功能模块及相互间的流程关系如图 3
( CRZ REF ) 、
进近页面 (APP )等 。 所示 。
图 3 FMC基本功能
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
第 2 期 王江云等 . 民机飞行管理系统建模与仿真实现 83
表 名 意 义 包 含 内 容
A ir- line 航线信息 航路标识 、
起点 、
终点
L ine- item 航线项目 项目标识 、
航路标识 、项目符号 、
顺序号
W ay- point 航路点信息 航路点标识 、
航路点中文名 、
经纬度 、
海拔高度 、
频率 、
类型
Wp- type 航路点类型列表 航路点类型标识 、
类型名称
rn- wy 跑道信息 机场标识 、
跑道标识 、
经度 、
纬度 、
标高 、
长度
rte- leg 航段信息 航路点标识 、航路点顺序
21312 性能数据库
性能数据库包含与飞机和发动机型号有关的参
数 , 一类数据是详细的飞机空气动力模型 , 另一类数
据是飞机发动机数据模型 。
基于飞行手册建立了性能数据库 。把纵向飞行
剖面分为爬升 、
巡航和下降三个阶段 。根据飞行参 图 4 过航路点转换超调
数和大气条件 , 在飞行计划的全过程进行计算 , 得出 转折角增大 , 转弯机动将增加 , 造成切入下一航
在某一性能指标下的最优飞行剖面 , 作为飞行员操 段的超调增大 ; 飞机地速增大 , 也将增大转弯机动后
纵飞机或自动飞行导航的基准参数 。性能数据库主 的超调 。因此采用到 W P2 的固定距离做过渡转换
要由以下参数的数据表组成 : 开始点是不可取的 ,应综合考虑航迹转换角大小 、
飞
( 1 ) 起飞和着陆段 : 国际标准大气 ( ISA ) 、
起飞 机转弯时的地速 、
飞机允许的最大坡度等因素 。可
决断速度 、
抬前轮速度 、
最大起飞 N 1 ( % ) ( N 1 ( % ) 用 FMC 计算的到转换开始点的待飞时间为指标 ,同
时考虑地速和转折角大小等因素 。
为低压转子相对转速 ) 、
着陆速度 ;
3 ψ - ψJ i
( 2 ) 爬升和下降段 : 爬升速度 /垂直速度 、
最大 T = k tan J i+1 +C ( 1)
2
爬升 N 1 ( % ) 、
下降速度 、
最大复飞 N 1 ( % ) ;
式中 ,ψJ i , ψJ i + 1为转折前后的航迹角 , 两者差的绝对
( 3 ) 巡航段 :最佳巡航高度 、
最大巡航 N 1 ( % ) 、 3
值即是转折角大小 ; k, C 为经验参数 ; T 为下一转
马赫数 、
综合巡航参数表 。 折过程的开始待飞时间 。 FMC 在飞行的每一时刻
21313 水平轨迹规划 计算到转换点 (即飞机现用航路点 ) 的待飞时间 T,
3
水平轨迹是飞行轨迹在水平面上的投影 。当飞 当 T 等于 T 时开始进入航路转换子轨迹 。
行员通过 CDU 选择航线 、
途中航路点 、
起飞机场 、
目 确定了航路转换点 , 就要进行侧向控制实现大
标机场和相应的标准仪表离场 ( SID ) 程序 、
标准仪 圆航线飞行 。利用距待飞航路点的距离 ( d2 ) 、
预定
表进场 ( STAR ) 程序 、
编写飞行计划之后即可对实 航线航迹角 (ψ1 ) 及飞机与现用航路点连线航向角
(ψ2 ) 计算飞机距预定大圆航线的侧向误差 ( d1 ) :
际地面轨迹进行综合 。在沿航路飞行时 , 会面临如
d1 = sin | ψ2 - ψ1 | d2 ( 2)
下问题 : 飞机在当前航段即将结束时 ,如何转向下一
在等角飞行模式下 , FMC 给飞控系统的控制信
航段 。如果飞临航路点后再转向下一航路点 , 将产
[4]
号为飞机与现行航路点的连线方向角 , 飞控系统将
生“过航路点转换超调 ”
现象 (见图 4 ) , 不仅增加
该方向角与当前航向角比较得到偏差信号 Δθ, 在控
油耗 ,过多机动也会影响乘客的舒适感 。因此 ,要在
制律中引入对 d1 和 Δθ的控制 , 完成对飞机侧向飞
飞临航路转换点 W P2 之前 , 在航段 L1 上就要确定 行的控制 。
某个点开始转向 W P3。水平轨迹规划就是用这种 21314 垂直轨迹规划
方法对整个航路进行规划 。 垂直轨迹有两种生成方式 , 即非最优基准轨迹
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
84 飞 行 力 学 第 26 卷
[5 ]
和最优基准轨迹 。非最优轨迹也称为次优轨迹 , 给自动飞行控制系统 , 实现预选航线的飞行 。仿真
不需要定量地考虑飞行性能指标的最优化问题 , 而 结果如图 5 所示 。图中的三角形表示 8 个航路点的
依照经验流程或飞行手册生成 。基于飞行手册给出 位置 。
的飞行剖面数据设计了次优垂直轨迹 。
在飞行计划制定阶段 , 根据飞机总重和大气数
值 , FMC 计算出最大巡航高度 。同时计算出飞行参
考速度 (指最大起飞决断速度 、 抬前轮速度及起飞
目标速度 并显示出来 , 作为飞行员起飞的参考与
)
提示 。
爬升段 主要 使 用 航 路 爬 升 数 据 表 与 爬 升 N 1
( % ) 数据表完成 。爬升数据表对应一定的高度和
飞机全重 , 求差计算即可获得两点之间爬升段的参
数 , 包括目标空速与垂直速度 、 目标航迹角 、 俯仰角
等 。爬升推力使用的额定最大爬升 N 1 ( % ) 是按气
图 5 轨迹规划仿真结果
压高度和当前总重查询最大爬升 N 1 ( % ) 数据表计
从图中可以看出 , 飞机可以平滑地飞过 8 个航
算得到的 。当所飞爬升段为爬升航路的最后一段
路点 , 没有出现超调过大的现象 , 说明此算法是有
时 , 到达预定爬升高度后即进入巡航 。爬升段与巡
效的 。
航段之 间 的 过 渡 段 采 用 高 度 截 获 模 态 平 缓 改 入
平飞 。
在巡航段 , FMC 主要监视飞行状态并进行水平 4 结束语
轨迹规划 , 给出基于远程巡航马赫数为最佳值时的
巡航 N 1 ( % ) 。由飞控系统进行高度保持操作 , 推力 本文重点研究了民机模拟器 FM S 的建模与仿
控制系统控制速度 。在巡航中 , 随着飞机全重的降 真 。基于 C / S (客户 /服务器 ) 结构设计了飞行管理
低 , 飞机的最佳 (最节油 ) 巡航高度将上升 。因此在 计算机系统的结构 。 FMC 作为服务器 , CDU 作为客
巡航段 FMC 仍将实时计算最佳巡航高度 , 当飞机巡 户端 。通过 CDU 完成数据输入和信息显示 , 通过
航高度偏离最佳数值 600 m 时飞机将进行阶梯爬 FMC 完成水平轨迹规划和垂直剖面导航 。最后 , 采
升 ,向上爬高 1200 m 至当前最优巡航高度 600 m 以 用北京首都机场至广州白云机场的航线对水平轨迹
上 。阶梯爬升的过程与爬升段相似 。 规划算法进行仿真验证 。目前 , 已将研究成果应用
到达下降点后飞机进入下降阶段 , 推力使用慢 于实验室的民机模拟器 。
车 N 1 ( % ) , 飞行控制采用垂直速度控制模态 , 最后 下一步将研究空中交通管理系统 ( ATM S ) 和
一段采用高度截获 , 平稳地进入进场阶段 。在下降 FM S的相互作用 。
中 FMC 查询下降航路表给出各下降段的垂直速度
参考文献 :
和俯仰角 。
[ 1 ] Sam L iden. The Evolution of Flight M anagement System s
3 计算机仿真实验 [A ]. D igital Avionics System s Conference [ C ]. Phoenix
AZ, 1994. 157 2169.
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
96 飞 行 力 学 第 26 卷
[ 3 ] Yanow itz S D , B ruckstein A M. A New M ethod for Im age Im ages [ J ]. IEEE Transactions on Aerospace and Elec2
Segmentation[ J ]. Computer, V ision, Graphics and Im age tronic System s, 1990, 26 (1) : 2 211.
Processing, 1989, 46 ( 4 ) : 82 295. [ 5 ] Pal N , Pal S. A Review on Im age Segmentation Techniques
[ 4 ] Bhanu B , Holben R D . Model2Based Segmentation of FL IR [ J ]. Pattern Recognition, 1993, 26 ( 9 ) : 1 277 21 294.
( 1. Comm un ica tion Eng ineering D epa rtm en t, Eng ineering College of Ch inese A rm ed Police Force,
X i’an 710086, Ch ina;
2. S ection of Educa tiona l A dm in istra tion, X i’an Technolog ica l U n ivercity, X i’an 710032, Ch ina;
3. Gradua te S tuden t B rigade, Eng ineering College of Ch inese A rm ed Police Force,
X i’an 710086, Ch ina )
Abstract: In this paper an algorithm , based on an edge 2based region grow ing m ethod, is analyzed theoretical2
ly, and the object segm entation flow of the airp lane im ages is introduced. The method p resented in the paper gives
much better results for airp lane im ages and the segmented object boundaries are accurately detected as the im age
p roduced by the method is compared w ith the O tsu method ’s.
Key words: object segm entation; airp lane im age; non 2uniform illum ination; region grow ing
(编辑 : 姚妙慧 )
(上接第 84 页 )
Abstract:Modeling and sim ulation of the civil flight managem ent system are very im portant in a civil flight
sim ulator. The flight management computer system ( FMCS) was studied. The function of FMCS was comp leted by
the flight management computer ( FMC ) and the control disp lay unit ( CDU ) . The disp lay interface of CDU was de2
veloped based on V isual C + + p rogramm ing environm ent. The initial data could be input and airp lane state could be
monitored through CDU. The navigation database and performance database were designed. A irp lane horizontal
trajectory was p laned to control the lateral flight. The subop tim al vertical trajectory was designed based on flight da2
ta given by the flight manual. The result show s that the lateral algorithm is right.
Key words: flight m anagement system; control disp lay unit; navigation database; performance database; traj2
ectory p lanning
(编辑 : 王育林 )
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net