Aircraft Weight Estimation During Take-off Using Declarative Machine Learning

Sinclair Gurny, Jason Falvo, Carlos A. Varela
{"title":"Aircraft Weight Estimation During Take-off Using Declarative Machine Learning","authors":"Sinclair Gurny, Jason Falvo, Carlos A. Varela","doi":"10.1109/DASC50938.2020.9256454","DOIUrl":null,"url":null,"abstract":"Aircraft sensors measure physical quantities to help pilots and flight automation systems with situational awareness and decision making. Unfortunately, some important quantities of interest (QoI), e.g., aircraft weight, cannot be directly measured by sensors. This may lead to accidents, exemplified by Tuninter 1153 and Cessna 172R N4207P, where the airplanes were underweight (not enough fuel) and overweight (6% over maximum gross weight) respectively. Learning models to infer QoI from other aircraft sensor data is thus critical to safety through analytical redundancy. In this paper, we extend PILOTS, our declarative programming language for stream analytics, to learn models from data. We illustrate the supervised machine learning extensions to PILOTS with an example where we use take-off speed profiles under different density altitudes and runway conditions to estimate aircraft weight. Using data collected from the X-Plane flight simulator for a Cessna 172SP, we compare the results of several models on accuracy and timeliness. We also consider ensemble learning to improve the accuracy of weight estimation during takeoff from 94.3% (single model) to 97% (multiple models). Given that the average length of a take-off is 26.75s, this model was able to converge within 10% of the correct weight after 10.7s and converge within 5% after 17.7s. On August 25th, 2014, a Cessna 172R, N4207P, crashed killing the pilot and three passengers. The National Transportation Safety Board (NTSB) report calculated the aircraft to be 1.06 times the maximum gross weight. We simulated the take-off in X-Plane using information from the report. We were able to estimate within 5% error after 8s, which is less than 200ft down the runway, and at the point of take-off, 27s, had an error of 3%. This implies that our model could have alerted the pilot of an overweight condition well before the aircraft became airborne, leaving more than 2000ft of runway to come to a stop. If this system were to be implemented in any fixed wing aircraft, it would create a larger safety net. Pilots would have a greater chance of catching errors thus increasing the probability of survival for crew and passengers.","PeriodicalId":112045,"journal":{"name":"2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC50938.2020.9256454","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Aircraft sensors measure physical quantities to help pilots and flight automation systems with situational awareness and decision making. Unfortunately, some important quantities of interest (QoI), e.g., aircraft weight, cannot be directly measured by sensors. This may lead to accidents, exemplified by Tuninter 1153 and Cessna 172R N4207P, where the airplanes were underweight (not enough fuel) and overweight (6% over maximum gross weight) respectively. Learning models to infer QoI from other aircraft sensor data is thus critical to safety through analytical redundancy. In this paper, we extend PILOTS, our declarative programming language for stream analytics, to learn models from data. We illustrate the supervised machine learning extensions to PILOTS with an example where we use take-off speed profiles under different density altitudes and runway conditions to estimate aircraft weight. Using data collected from the X-Plane flight simulator for a Cessna 172SP, we compare the results of several models on accuracy and timeliness. We also consider ensemble learning to improve the accuracy of weight estimation during takeoff from 94.3% (single model) to 97% (multiple models). Given that the average length of a take-off is 26.75s, this model was able to converge within 10% of the correct weight after 10.7s and converge within 5% after 17.7s. On August 25th, 2014, a Cessna 172R, N4207P, crashed killing the pilot and three passengers. The National Transportation Safety Board (NTSB) report calculated the aircraft to be 1.06 times the maximum gross weight. We simulated the take-off in X-Plane using information from the report. We were able to estimate within 5% error after 8s, which is less than 200ft down the runway, and at the point of take-off, 27s, had an error of 3%. This implies that our model could have alerted the pilot of an overweight condition well before the aircraft became airborne, leaving more than 2000ft of runway to come to a stop. If this system were to be implemented in any fixed wing aircraft, it would create a larger safety net. Pilots would have a greater chance of catching errors thus increasing the probability of survival for crew and passengers.
使用声明式机器学习估算起飞过程中的飞机重量
飞机传感器测量物理量,以帮助飞行员和飞行自动化系统进行态势感知和决策。不幸的是,一些重要的感兴趣量(QoI),例如飞机重量,不能由传感器直接测量。这可能会导致事故,例如Tuninter 1153和Cessna 172R N4207P,飞机分别重量不足(燃料不足)和超重(超过最大毛重6%)。因此,通过分析冗余来学习从其他飞机传感器数据推断qi的模型对安全至关重要。在本文中,我们扩展了我们用于流分析的声明性编程语言PILOTS,以从数据中学习模型。我们用一个例子来说明监督机器学习扩展到飞行员,在这个例子中,我们使用不同密度高度和跑道条件下的起飞速度曲线来估计飞机重量。利用从塞斯纳172SP的X-Plane飞行模拟器收集的数据,我们比较了几种模型的准确性和及时性。我们还考虑集成学习,以提高起飞时权重估计的准确性,从94.3%(单模型)提高到97%(多模型)。考虑到起飞的平均长度为26.75秒,该模型能够在10.7秒后收敛在正确重量的10%以内,在17.7秒后收敛在正确重量的5%以内。2014年8月25日,一架名为N4207P的塞斯纳172R飞机坠毁,飞行员和三名乘客遇难。根据美国国家运输安全委员会(NTSB)的报告,这架飞机的重量是最大毛重的1.06倍。我们利用报告中的信息模拟了X-Plane的起飞。我们能够在8秒后估计误差在5%以内,也就是在跑道下不到200英尺的地方,在27秒起飞时,误差为3%。这意味着我们的模型可以在飞机起飞之前提醒飞行员超重的情况,让超过2000英尺的跑道停下来。如果在任何固定翼飞机上实施这一系统,它将创建一个更大的安全网。飞行员将有更大的机会发现错误,从而增加机组人员和乘客的生存几率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信