摘要
飞行员工作负荷是影响飞机运行安全的重要因素。开展飞行员工作负荷预测是适航审定过程中,验证驾驶舱设计是否符合适航规章的重要手段。本文针对某型民用飞机设计了模拟飞行试验,用于采集飞行员生理指标数据和国家航空航天局任务负荷指数(National Aeronautics and Space Administration task lood index, NASA‑TLX)量表评价数据。以飞行员生理指标数据为输入,NASA‑TLX量表主观评价数据为输出,建立了基于粒子群算法优化的支持向量回归机(Particle swarm optimization‑support vector regression, PSO‑SVR)模型的飞行员工作负荷预测模型。对本文建立的PSO‑SVR模型与默认参数的支持向量回归机(Support vector regression, SVR)模型的预测精度进行了对比,针对4个不同场景,预测精度分别提高了7.5%、9.5%、7%和5.8%,结果表明基于PSO‑SVR的预测模型得到的飞行员工作负荷预测值精度更高。
飞行员工作负荷的大小与飞行安全紧密相关。同一时间段内的飞行事故,由飞行员差错导致的致命事故占比58%,机械故障占比17
飞行员工作负荷评价是对飞行员进行工作负荷预测的基础,针对飞行员工作负荷评价国内外已有学者做过一定研究。飞行员工作负荷评价方法主要分为基于生理指标参数的客观评价和基于量表的主观评价。针对工作负荷客观评价,Wilson
建立飞行员生理指标与主观评价值之间的映射关系是对工作负荷进行准确评价的关键,人工神经网络广泛应用于该领域。刘树强建立了基于误差反向传播(Back propagation, BP)神经网络的机组工作量评估模型,并采用了遗传算法优化了BP模型的权值和阈
从上述文献可以看出,目前对飞行员工作负荷评价的研究主要分为基于生理指标和基于主观量表两方面。而生理指标只能间接推断工作负荷大小,无法求得生理指标与工作负荷之间的函数关系,主观量表的评价结果受个体差异性的影响较大。在建立生理评价和主观评价两者之间关系的研究中,目前的研究主要集中在通过神经网络建立两者之间的关系,而在神经网络建模时,容易陷入局部最优,并且在网格训练中往往需要大量数据作为训练样本,并且在预测模型精度优化方面的研究较少。
针对以上所述各类方法的不足,本文提出了一种以粒子群算法优化的支持向量回归机(Particle swarm optimization‑support vector regression, PSO‑SVR)为核心的飞行员工作负荷评价模型,综合考虑飞行员的客观生理指标数据和主观评价数据,可对飞行员工作负荷进行准确评价及预测。通过PSO优化SVR的核函数参数和惩罚因子系数。将优化后的参数代入SVR模型中,以飞行员生理指标数据作为网络输入,主观评价数据作为网络输出,建立生理指标与主观评价值之间的非线性映射关系。通过主观评价实际值与预测值之间的对比,验证了所建模型的准确性。
本文首次将支持向量回归模型应用在飞行员工作负荷评估上,为工作负荷评估提出一种新方法。同时为了进一步提高工作负荷评估的精度,引入了粒子群优化算法。基于本文所提方法,在后续需要对飞行员进行工作负荷评价时,只需获取其客观生理数据,有效缩短工作负荷评估周期,同时无需飞行员进行主观评价,避免了由于飞行员主观评价带来的不确定性,提高工作负荷评价的准确性。
基于某型运输类飞机模拟驾驶舱,构建模拟飞行试验。基于模拟飞行试验,采集飞行员生理指标数据和主观评价数据。
参考某型运输类飞机飞行手册,对整机运行所有阶段进行模拟,各阶段划分如

图1 模拟飞行阶段
Fig.1 Simulated flight phase
各阶段描述如下。
滑出:飞机从停放位置移动到跑道;
起飞滑跑:释放刹车到离地之前;
起飞:离地35 英尺;
起飞爬升:离地35~1 500 英尺;
爬升:离地1 500~20 000 英尺;
巡航:飞机水平,离地高度大于20 000 英尺;
下降:离地大于20 000 英尺的任何高度到1 500 英尺;
等待:离地1 500~20 000 英尺的任何高度;
进近:离地1 500~100 英尺;
着陆:离地100 英尺到接触地面;
着陆滑跑:接触地面到速度达到滑行速度;
滑入:跑道至机场航站楼。
各阶段的持续时间分别为:滑出5 min,起飞滑跑26.9 s,起飞5.5 s,起飞爬升1 min,爬升6 min,巡航45 min,下降12 min,等待根据实际情况,进近3.5 min,着陆10 s,着陆滑跑20 s,滑入5 min。
为了增加试验数据量,辅助SVR建模分析,通过改变飞机飞行状态,增加飞行员的工作负荷,设计正常模拟飞行状态和非正常模拟状态,非正常模拟状态包括主飞行显示器(Primary flight display, PFD)显示失效、单发失效、PFD显示和单发同时失效。
本飞行试验主要采集飞行员的生理指标数据以及主观评价数据,生理指标数据与主观评价数据均为多次测量后的平均值。
飞行员在进行信息处理(工作负荷发生变化)时,中枢神经系统会活动,与之相关的生理指标也会有所变化,因此可以通过测量生理指标的变化进而评价工作负
目前常用的工作负荷主观评价法是CH量表法、SWAT量表法和NASA‑TLX量表法。SWAT量表通过3个维度对工作负荷进行评估,NASA‑TLX量表通过6个维度对工作负荷进行评估,相对于SWAT量表更为全面,评估值更准确。CH量表通过飞行员操纵飞机的主观感受,主要用于评估飞机的操纵性是否良好。因此在选用主观评估量表时采用NASA‑TLX量表获取飞行员的工作负荷主观评估
粒子群算法通过优化SVR模型中核函数的两个重要参数:惩罚系数c和核函数参数g,从而提高算法的预测精度。本节包含构建基于SVR算法的飞行员生理指标数据与主观评价数据之间的非线性映射关系以及基于PSO的SVR模型参数优化两部分。
支持向量回归算法是基于统计学原理对样本数据进行预测,以建立样本输入与输出之间的非线性映射关系。本文采用非线性回归ε‑SVR对飞行员工作负荷预测进行研究。
样本数据集,,表示第i组样本的生理指标数据;xi1为第i组样本的脑电功率值;xi2为第i组样本的心率;xi3为第i组样本的眨眼率;yi为第i组样本的NASA‑TLX评分值。
本文通过径向基核函数将样本数据集中的映射到高维特征空间并进行线性回归,即有
(1) |
式中g为核函数参数。
SVR算法结构如
(2) |
式中:为(0,c)之间的常数,c为惩罚系数;b为偏置常数。

图2 工作负荷预测的SVR算法结构图
Fig.2 SVR algorithm structure diagram for workload prediction
为求c和b,引入损失函数有
(3) |
式中ε为不敏感系数,本文取值为0.01。
所有样本点与回归函数之间距离都小于ε,结合结构分险最小(Structure risk minimization, SRM)准则,回归问题等价于二次凸优化问题,即
(4) |
式中、为松弛因子。
通过引入拉格朗日函数,结合对偶公式可求得,结合KKT条件可求得偏置常数b,即可建立生理指标数据与主观评价数据之间的非线性映射关系。
粒子群优化算法是一种启发式优化算法,通过一组候选解(粒子)借助速度和位置更新公式在解空间内移动以解决优化问题。粒子的移动由自身经验和最优个体的经验进行调整,最终找到最佳位
目前对SVR参数进行优化的方法主要有试凑法、网格搜索法和随机算法等。试凑法依赖于分析人员的经验,主观性较强;网格搜索法需要遍历网格内的所有参数点,操作复杂;随机算法中使用较多的是遗传算法,遗传算法在处理高维样本问题时,算法的收敛速度、精度有一定的限制。粒子群算法相对于其他算法而言参数设置较少、收敛速度较快且全局搜索能力较强,且模型简单易于实现,通用性较
本文中粒子的位置代表待优化参数c和g的值,粒子的速度代表c和g的变化率。设种群中粒子总数为n,第k代种群中各粒子的位置可以表示为
(5) |
第k代群中各粒子的速度可以表示为
(6) |
对惩罚系数c和核函数参数g进行优化,其流程如

图3 基于PSO的SVR参数优化流程
Fig.3 SVR parameter optimization process based on PSO
惩罚系数c和核函数参数g初始化为
(7) |
式中:、、、分别为参数c和g的最大值和最小值,r为(0,1)之间的随机数,i为粒子序号。
惩罚系数c和核函数参数g变化率为
(8) |
选用K折交叉验证法样本数据集yi的均方误差(Mean square error, MSE)作为适应度函数有
(9) |
式中:为第i位飞行员的NASA‑TLX评分值;为第i位飞行员的NASA‑TLX预测值。
第k代种群中c和g的变化率更新为
(11) |
式中:r为(0,1)之间的随机数;为第k代种群中变化率的惯性权重,
(12) |
式中:K为最大迭代次数;k为当前迭代次数。
为了防止变化率超出范围,对更新后的变化率进行限制有
(13) |
式中、为参数c或g变化率的最值。
动态学习因子C1、C
(14) |
式中r1、r2、r3、r4为常
第代种群中参数c和g的值更新为
(15) |
超出范围的参数处理如下
(16) |
式中:为待优化参数的最大值;为待优化参数的最小值。
以某型号民用飞机为例,对该型飞机飞行员的工作负荷进行预测分析。基于本文设计的模拟飞行试验,获取飞行员的脑电功率、心率变化量、眨眼率以及NASA‑TLX量表评分值,其中脑电功率为绝对功率值,心率变化量和眨眼率以“次/min”为单位,脑电功率和NASA‑TLX评分值量纲为一。场景1~4分别获取45组试验数据(见附录1~4)。取每个场景前30组作为训练样本,后15组作为预测样本。
PSO算法基本参数中的种群大小和最大迭代次数是通过多次仿真取预测精度最大时确定,r1、r2、r3、r4、
为了比较优化后的预测精度,采用默认参数的SVR预测模型和本文建立的PSO‑SVR模型分别进行训练,NASA‑TLX预测结果如

图4 SVR/PSO‑SVR模型的NASA‑TLX预测值与实际值对比
Fig.4 Comparison of NASA‑TLX prediction results of SVR/PSO‑SVR model with actual results
对
根据

图5 SVR/PSO‑SVR模型相对误差对比
Fig.5 Relative error comparison of SVR/PSO‑SVR model
由
为了验证上述模型的有效性与正确性,设置区别于场景1~4的4组不同的飞行场景记为场景5~8,获取飞行员的工作负荷主观评价值与客观生理评价数据。利用上述评估模型预测出新设置的4组不同飞行场景下飞行员工作负荷主观评价值,并与实际获取到的值进行对比,分析其误差是否在可接受的范围之内,4组场景的误差对比结果的如

图6 新增场景下的SVR/PSO‑SVR模型相对误差
Fig.6 Relative error of SVR/PSO‑SVR models in new scenes
本文对飞行员工作负荷评价方法进行了研究,提出了基于PSO‑SVR的飞行员工作负荷预测方法,通过对比验证说明了本文方法的合理性。本文将支持向量回归模型应用在飞行员工作负荷预测上,为飞行员工作负荷评估提供了一种新方法。为了进一步提高工作负荷预测的精度,本文提出了基于PSO‑SVR的飞行员工作负荷预测模型,对SVR模型进行改进,通过与本文所提的SVR模型的对比以及与基于BP神经网络的机组工作量评估模型的对
实例分析中多组场景的预测结果表明,本文所提模型能够将飞行员工作负荷预测误差控制在可接受的范围之内。表明本文所提的PSO‑SVR工作负荷预测方法对不同飞行场景的适用性。利用本文所提方法,在进行飞行员工作负荷适航符合性验证时,只需测量飞行员生理指标数据而不用多次对飞行员进行工作负荷主观评价,既能够避免飞行员的主观不确定性,提高符合性验证的准确性,同时提高了符合性验证的效率。
本文所提PSO‑SVR模型在预测精度上的确要优于SVR模型,但是从不同场景的预测精度上看,仍然存在一定误差,原因在于建模所用数据存在的局限性,数据量和建模所用的工作负荷主观评估值的准确性是主要原因,后续需要通过增加数据量以及增加建模所用输出数据(工作负荷主观评估值)的准确性提高模型的预测精度。
附录
参考文献
刘选民, 李凡. 大中型运输机飞行事故[M]. 北京: 航空工业出版社, 2012: 2‑3. [百度学术]
LIU Xuanmin, LI Fan. Flight accidents of large and medium transport aircraft[M]. Beijing: Aviation Industry Press, 2012: 2‑3. [百度学术]
FAA. Installed systems and equipment for use by the flight crew: AC 25.1302‑1[S]. Washington: FAA, 2013. [百度学术]
Wilson G F. An analysis of mental workload in pilots during flight using multiple psychophysiological measures[J]. The International Journal of Aviation Psychology, 2002, 12(1): 3‑18. [百度学术]
Veltman J A. A comparative study of psychophysiological reactions during simulator and real flight[J]. The International Journal of Aviation Psychology, 2002, 12(1): 33-48. [百度学术]
Mansikka H, Virtanen K, Harris D. Comparison of NASA‑TLX scale, modified Cooper‑Harper scale and mean inter‑beat interval as measures of pilot mental workload during simulated flight tasks[J]. Ergonomics, 2019, 62(2): 246-254. [百度学术]
辛甜, 罗志燕, 蒋利添, 等. 飞机着陆阶段飞行员工作负荷分析[J]. 人类工效学, 2019, 25(2): 62‑65. [百度学术]
XIN Tian, LUO Zhiyan, JIANG Litian, et al. Analysis of pilot's workload during the landing phase [J]. Chinese Journal of Ergonomics. 2019, 25(2): 62‑65. [百度学术]
李琳君, 李向南.飞行负荷评价技术与方法[J]. 直升机技术, 2019(2): 37‑41,46. [百度学术]
LI Linjun, LI Xiangnan. The technology and methods of flight workload evaluation[J]. Helicopter Technique, 2019(2): 37‑41,46. [百度学术]
刘树强. 民机驾驶舱最小机组工作量评估方法研究[D]. 南京: 南京航空航天大学, 2012. [百度学术]
LIU Shuqiang. Research on assessment method of min crew workload application to civil aircraft cockpit[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2012. [百度学术]
李金波, 许百华. 人机交互过程中认知负荷的综合测评方法[J]. 心理学报, 2009, 41(1): 35‑43. [百度学术]
LI Jinbo, XU Baihua. Synthetic assessment of cognitive load in human‑machine interaction process[J]. Acta Psychologica Sinica, 2009, 41(1): 35‑43. [百度学术]
Mazaeva N, Ntuen C. Self‑organizing map (SOM) model for mental workload classification[J] IEEE Transaction on Systems, Man, and cyber nentics‑part A: Systems and Humans, 2001, 31(6): 1822‑1825. [百度学术]
卫宗敏, 郝红勋, 徐其志, 等. 飞行员脑力负荷测量指标和评价方法研究进展[J]. 科学技术与工程, 2019, 19(24): 1‑8. [百度学术]
WEI Zongmin, HAO hongxun, XU Qizhi, et al. Review of research on pilots' mental workload evaluation indices and measurement methods[J]. Science Technology and Engineering, 2019, 19(24): 1‑8. [百度学术]
Noel J B, Bauer K W, Lanning J W. Improving pilot mental workload classification through feature exploitation and combination: A feasibility study[J]. Computers & Operations Research, 2005, 32(10): 2713‑2730. [百度学术]
Kilseop R, Myung R. Evaluation of mental workload with a combined measure based on physiological indices during a dual task of tracking and mental arithmetic[J]. International Journal of Industrial Ergonomics, 2005, 35(11): 991‑1009. [百度学术]
完颜笑如, 庄达民. 飞行员脑力负荷测量与应用[M]. 北京: 科学出版社, 2014: 15, 49‑52. [百度学术]
WANYAN Xiaoru, ZHUANG Damin. Pilot mental workload measurement and application [M]. Beijing: Science Press, 2014: 15, 49‑52. [百度学术]
李丽, 牛奔. 粒子群优化算法[M]. 北京: 冶金工业出版社, 2009. [百度学术]
LI Li, NIU Ben. Particle swarm optimization algorithm [M]. Beijing: Metallurgical Industry Press, 2009. [百度学术]
王建国, 张文兴. 支持向量机建模及其智能优化[M].北京: 清华大学出版社, 2015. [百度学术]
WANG Jianguo, ZHANG Wenxing. Support vector machine modeling and intelligent optimization[M]. Beijing: Tsinghua University Press, 2015. [百度学术]
郭文忠, 陈国龙. 离散粒子群优化算法及其应用[M].北京: 清华大学出版社, 2012. [百度学术]
GUO Wenzhong, CHEN Guolong. Discrete particle swarm optimization algorithm and its application[M]. Beijing: Tsinghua University Press, 2012. [百度学术]
康晓凡. 基于优化支持向量回归机的充电站负荷预测研究[D]. 西安: 西安科技大学, 2019. [百度学术]
KANG Xiaofan. Research on load forecasting method of charging station based on support vector regression machine[D]. Xi'an: Xi'an University of Science and Technology, 2019. [百度学术]
张文成, 周穗华, 吴志东, 等. 改进策略的粒子群算法及其实验测试[J]. 计算机工程与设计, 2012, 33(10): 3945‑3949. [百度学术]
ZHANG Wencheng, ZHOU Huihua, WU Zhidong, et al. Improved particle swarm optimization and experimentation[J]. Computer Engineering and Design, 2012, 33(10): 3945‑3949. [百度学术]
邱春荣. 基于PSO‑SVR的瓦斯浓度预测方法研究[D]. 徐州: 中国矿业大学, 2017. [百度学术]
QIU Chunrong. Study on gas concentration prediction methods based on the PSO‑SVR[D]. Xuzhou: China University of Mining and Technology, 2017. [百度学术]