Using decision trees to detect and isolate simulated leaks in the J-2X rocket engine

M. Schwabacher, R. Aguilar, F. Figueroa
{"title":"Using decision trees to detect and isolate simulated leaks in the J-2X rocket engine","authors":"M. Schwabacher, R. Aguilar, F. Figueroa","doi":"10.1109/AERO.2009.4839691","DOIUrl":null,"url":null,"abstract":"The goal of this work was to use data-driven methods to automatically detect and isolate faults in the J-2X rocket engine. It was decided to use decision trees, since they tend to be easier to interpret than other data-driven methods. The decision tree algorithm automatically “learns” a decision tree by performing a search through the space of possible decision trees to find one that fits the training data (with the hope that this tree will also generalize to new data). The particular decision tree algorithm used is known as C4.5. Simulated J-2X data from a high-fidelity simulator developed at Pratt & Whitney Rocketdyne and known as the Detailed Real-Time Model (DRTM) was used to “train” and test the decision tree. Fifty-six DRTM simulations were performed for this purpose, with different leak sizes, different leak locations, and different times of leak onset. To make the simulations as realistic as possible, they included simulated sensor noise, and included a gradual degradation in both fuel and oxidizer turbine efficiency. A decision tree was trained using 11 of these simulations, and tested using the remaining 45 simulations. In the training phase, the C4.5 algorithm was provided with labeled examples of data from nominal operation and data including leaks in each leak location. From the data, it “learned” a decision tree that can classify unseen data as having no leak or having a leak in one of the five leak locations. In the test phase, the decision tree produced very low false alarm rates and low missed detection rates on the unseen data. It had very good fault isolation rates for three of the five simulated leak locations, but it tended to confuse the remaining two locations, perhaps because a large leak at one of these two locations can look very similar to a small leak at the other location.","PeriodicalId":117250,"journal":{"name":"2009 IEEE Aerospace conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE Aerospace conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.2009.4839691","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

The goal of this work was to use data-driven methods to automatically detect and isolate faults in the J-2X rocket engine. It was decided to use decision trees, since they tend to be easier to interpret than other data-driven methods. The decision tree algorithm automatically “learns” a decision tree by performing a search through the space of possible decision trees to find one that fits the training data (with the hope that this tree will also generalize to new data). The particular decision tree algorithm used is known as C4.5. Simulated J-2X data from a high-fidelity simulator developed at Pratt & Whitney Rocketdyne and known as the Detailed Real-Time Model (DRTM) was used to “train” and test the decision tree. Fifty-six DRTM simulations were performed for this purpose, with different leak sizes, different leak locations, and different times of leak onset. To make the simulations as realistic as possible, they included simulated sensor noise, and included a gradual degradation in both fuel and oxidizer turbine efficiency. A decision tree was trained using 11 of these simulations, and tested using the remaining 45 simulations. In the training phase, the C4.5 algorithm was provided with labeled examples of data from nominal operation and data including leaks in each leak location. From the data, it “learned” a decision tree that can classify unseen data as having no leak or having a leak in one of the five leak locations. In the test phase, the decision tree produced very low false alarm rates and low missed detection rates on the unseen data. It had very good fault isolation rates for three of the five simulated leak locations, but it tended to confuse the remaining two locations, perhaps because a large leak at one of these two locations can look very similar to a small leak at the other location.
使用决策树检测和隔离J-2X火箭发动机的模拟泄漏
这项工作的目标是使用数据驱动的方法来自动检测和隔离J-2X火箭发动机的故障。我们决定使用决策树,因为它们往往比其他数据驱动的方法更容易解释。决策树算法通过在可能的决策树空间中执行搜索来找到适合训练数据的决策树,从而自动“学习”决策树(希望这棵树也能推广到新数据)。所使用的特定决策树算法称为C4.5。模拟的J-2X数据来自Pratt & Whitney Rocketdyne公司开发的高保真模拟器,称为详细实时模型(DRTM),用于“训练”和测试决策树。为此,在不同泄漏大小、不同泄漏位置和不同泄漏发生时间下,进行了56次DRTM模拟。为了使模拟尽可能真实,他们模拟了传感器噪声,并包括燃料和氧化剂涡轮效率的逐渐退化。使用其中11个模拟训练决策树,并使用其余45个模拟进行测试。在训练阶段,为C4.5算法提供标称操作数据的标记样例和每个泄漏位置包含泄漏的数据。从数据中,它“学习”了一个决策树,可以将看不见的数据分类为没有泄漏或在五个泄漏位置之一中有泄漏。在测试阶段,决策树对未看到的数据产生非常低的误报率和低漏检率。它对五个模拟泄漏位置中的三个具有非常好的故障隔离率,但是它倾向于混淆其余两个位置,这可能是因为这两个位置中的一个位置的大泄漏看起来与另一个位置的小泄漏非常相似。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信