Professional Documents
Culture Documents
民机起飞性能计算程序的设计与实现
李晓勇 , 邢 霞
( 中航第一飞机设计研究院 第一研究室, 上海 200232 )
摘 要: 详细描述了民用运输机起飞的定义; 提出一种满足当前适航条例的民用运输机 起 飞 性 能 计 算 模 型 , 包 括 理 论 公
式和计算逻辑两方面; 描述了适用于起飞性能计算程序的软件复用技术、软件框架和开发模型并给出应用实例。
总结了起飞性能程序开发的要点, 并指出今后的研究方向。
关键词: 民机; 起飞性能; 程序开发
中图分类号: V212.13 ; TP 311 文献标识码: A 文章编号: 1001-5000 ( 2008 ) 01-0008-05
Abstr act : The definition of takeoff about a civil transport is expatiated. A model solving the takeoff performance for the
civil transport, including theory formula & calculating method and compliance with the current airworthiness is
proposed. In succession, soft reuse, framework and development method in conformity to takeoff performance
program are described. An example applying with this takeoff performance program is provided. The key
points of the program development and some future jobs are referred.
Key wor ds: civil transport; takeoff performance ; program development
性能计算可分为研发性能计算和运营性能计算 [1]
两种, 需要开发相应的软件, 分别满足研发和运营商的 1 起飞的定义
需求。近年来飞行手册( AFM) 中的性能数据趋于软件
形式提供, 该软件作为 AFM 的一部分需要经过适航审 明确起飞的定义是计算起飞性能的基础 , 飞行性
查。因此, 对性能软件的计算方法、可靠性和健壮性提 能计算需要满足 CCAR25 的要求。对于商用飞机来讲,
出了更高的要求。 起飞航迹( 起飞全过程) 表示飞机从松开刹车加速滑
民机起飞性能计算是飞行性能计算较为复杂的部 跑至离地爬升到 450 m, 或者完成起飞到航路形态转变
分之一, 计算结果直接影响研发进度、适航取证以及飞 时的一点( 详见 CCAR 25.111 ) 。起飞航迹可以分成起
行安全, 受到飞机设计、适航当局和运营商三方的密切 飞( 10.7 m 之前) 和起飞爬升( 10.7 m 之后) 两部分( 如
关注。在已公开的参考文献资料 中, 起飞性能的计算
[2- 5] 图 1 所示) 。本文仅讨论起飞的性能计算, 即 10.7 m 之
模型有解析法、数值积分法和能量法等, 数值积分法是 前的起飞过程, 分为地面滑跑、抬前轮和拉起到安全高
民机性能计算普遍采用的方法。 度 3 个过程。
本文探讨了研发起飞性能计算, 首先描述起飞的 1.1 起飞速度
定义; 然后着重阐述民用运输机的起飞性能计算模型; 起飞速度的确定是起飞性能计算的核心。 CCAR
接着讨论起飞性能计算程序的开发方法; 最后给出应 25.107 定 义 的 起 飞 速 度 : VEF、V1、V2MIN、V2、VMU、VR 和
用实例。文末总结了开发要点, 并指出了未来的开发研 VLOF。再加上 3 个参考特征速度 VS、VMCG 和 VMCA( 性能计
究方向。 算中这 3 个速度已知) , 共 10 个速度组成起飞过程中的
TODN- 1( 湿 )
最 小 120 m 起飞推力使
TODN- 1( 干 )
用限制时间
总航迹
二阶段梯度要求:
临界发动机失效
起落架
双 发 不 小 于 2.4%
收起
三 发 不 小 于 2.7% TOGAN V2
10.7 m
四 发 不 小 于 3.0%
1.2 起飞场长 V′
=0 VR VLOF 10.7 m
依据 CCAR25 的 B 分部。起飞场长( takeoff field TORN( 干 或 湿 ) ∥ ∥
1.15 TORN( 干 或 湿 )
length) 取如下距离中最大的值: ①起飞距离( TOD) ; ②
全发工作
起飞滑跑距离( TOR) ; ③加速停止距离( ASD) 。
图3 起飞滑跑距离
1.2.1 起飞距离
Fig.3 Distance of takeoff r un
起飞距离依据发动机形态和跑道湿滑程度的定义
是不同的, 如图 2 所示。 不含净空道的情况下, 起飞滑跑距离等于起飞距
1) 干跑道的起飞距离 TOD( 干 ) 离, 定义见 1.2.1 节。下面分别详细介绍在含有净空道
取 下 述 两 者 中 较 大 的 值 : TOD( 干 ) =Max{TODN-1( 干 ) , 情况下的起飞滑跑距离。
1.15TODN( 干 ) }。其中, TODN- 1( 干 ) 表示 从起飞始点到飞机 1) 干跑道的起飞滑跑距离 TOR( 干 )
高 于起飞表面 10.7 m 一 点 所 经 过 的 水 平 距 离 ( 假 设 取下述两者中较大的值: TOR ( 干 ) = Max{TORN- 1( 干 ) ,
VEF 时 临 界 发 动 机 失 效 并 且 驾 驶 员 在 V1 时 意 识 到 发 1.15TORN( 干 ) }。其中, TORN- 1( 干 ) 表示 从起飞始点到速度
动机失效) ; 1.15TODN( 干 ) = 1.15 倍的从起飞始点到飞机 VLOF 与飞机高于起飞 表 面 10.7 m 之 间 的 中 点 所 经 过
高于起飞表面 10.7 m 一点所经过的水平距离( 假设全 的 水 平 距 离 ( 假 设 VEF 时临界发动机失效并在 V1 时发
发工作) 。 现 发 动 机 失 效 ) ; 1.15TORN( 干 ) 表 示 1.15 倍 的 从 起 飞 始
10 中 国 民 航 大 学 学 报 2008 年 2 月
ASDN- 1( 干 或 湿 )
dV = g [Tcos( α+ φ) - D- μ( G- L) - Gsin $ ] ( 1)
T
dt G
临界发动机失效 式中: dV/dt 为飞机加速度; μ为跑道摩擦系数; Φ 为跑
TOGAN 减推 +刹车 道坡度, 假定上坡为正。
对式( 1 ) 进行时间积分可得出飞机速度, 即
V= 0 V1 V1 V= 0
2s t1
dH = Vsin θ ( 9)
例的规定计算 TODN 和 TORN。
dt 第五步: 确定 TODN- 1、
TORN- 1、ASD 和平衡场长。首
上述一阶常微分方程的初值问题可以采用一步四 先 , 假 设 一 组 V1 值 ( VMCG+△V1S≤V1≤VR) ; 然 后 , 分 别
阶 Runge-Kutta 法求解, 该方法也是工程中广泛使用的 计算 TODN- 1、
TORN- 1 和 ASD; 最后, 若 TODN- 1 和 ASD 有
方法之一, 有成熟的源码程序可供使用。 交点, 则给出平衡场长以及相应的 V1, 否则, 给出非平
2.2 计算逻辑 衡场长以及相应的 V1 值。计算逻辑如图 6 所示。
2.2.1 起飞计算状态
上一步
起飞性能计算时, 飞机形态为起飞形态; 发动机状
态分全发工作和临界发动机失效 2 种状态, 如表 2 所示。 假定 V1 值
( VMCG+ΔV1S)≤V1≤VR
表 2 起飞计算状态
Tab.2 Takeoff calculation conditions V1后退 1 s 计算得出 VEF
构形 并算得他们之间的距离
起飞计算状态
推力状态 起落架 襟翼
正常起飞 起飞 ①
单发失效继续起飞 单发失效加速停止 全发加速停止
临界发动机 ≤V1 起飞 ①
停车继续起飞 ≥V1 起飞 ② 计算 V1 之前的
全发 ≤V1 起飞 ① 起飞 放下 地面滑跑距离
加速停止距离 ≥V1 慢车 ③
临界发动机停车 ≤V1 起飞 ①
根据式( 1 ) 计算 VEF 计算以 V1 滑跑 计算以 V1 滑跑
加速停止距离 ≥V1 慢车 ③
之前的距离和时间 2 s 的距离 2 s 的距离
注意: ① 正常起飞推力; ② 最大起飞推力; ③ 收油门时的发动机推力
变化曲线由供应商提供。 根 据 式( 1 ) 计 计算 V1 之后的
根据 式( 1 ) 计算 V1 算 之后的地面 地面滑跑距离
2.2.2 计算步骤 到 VR 之间的距离 滑跑距离
第一步: 确定 VR( 其中: VSR 定义为 VS1g) 。详细说明 求和得 ASDN- 1 求和得 ASDN
如图 5 所示。 求和得一组 TODN- 1
和 TORN- 1 比较取大者得一组加速停止距离 ASD
开始
假设 VR =VR + Δ 是 给出平衡场长
对 TODN- 1-V1 和 ASD-V1
( 初始 VR=VMCG) 曲线求交点 及相应的 V1
否
求解“抬前轮”
( 单发失效) 给出该组 V1 相应的 TODN- 1、
TORN- 1 和 ASD
VLOF≥1.05 VMU( N- 1 ) 否 结束
和 VLOF≥1.10 VMU( N)
否 V2MIN≥1.10 VMCA
3 程序开发
和 V2MIN≥1.13 VSR
是 3.1 软件复用、框架和开发模型
下一步 利用软件复用技术整合已有的遗留软件系统是一
图5 确定临界发动机失效的 VR 种可行的方法[6], 有利于软件的可靠性和可维护性。起
Fig.5 Deter mining VR of cr itical engine failur e 飞性能计算程序采用软件合成的方式复用了 80 年代
第二步: 确定 VLOF。求解 “抬前轮”过程, 获取临界 开发的通用飞机性能程序( GAPP) 的基础模块: 气动数
发动机失效/全发工作的 VLOF 和相应的距离、
时间和油耗。 据处理、推力数据处理以及大气参数计算等模块。首先
第三步: 确定 V2。求解“拉起到安全高度”的时间、 采用新的数据结构统一 GAPP 的基础模块, 封装成可
距离和油耗, 包括临界发动机失效和全发工作。 以 复用的软件构件( 如同标准化的零部件) , 集合于基
第四步: 确定 TODN 和 TORN。通过求解式( 1 ) 得出 础库之中; 然后, 依据软件合成方式复用于性能计算程
VR 之前地面滑跑距离、时间和油耗, 然 后 依 据 适 航 条 序之中。当然, 构件化不是一步到位的, 需要不断的重
12 中 国 民 航 大 学 学 报 2008 年 2 月
重量 重量 ( 责任编辑: 杨媛媛)
继续起飞 地面滑跑 加速停止 继续起飞 地面滑跑 加速停止
( N- 1 ) ( N- 1 ) ( N- 1 ) ( N) ( N) ( N)