Aircraft Fault Prediction Training Data Balancing With Synthetic Flight Series

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flight sensor data for aircraft components is extremely unbalanced, with a high prevalence of nominal flights and rare fault events, making it challenging for machine learning models to accurately predict component faults.

Innovation Solution

A method is employed to generate a balanced training dataset by correlating flight sensor data with component fault data, using a remaining useful life (RUL) function to assign labels, and generating synthesized flight series through copying and modifying original flight series to balance the dataset, thereby improving the learning capability of machine learning models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flight sensor data is used directly for training machine learning models, then the dataset reflects real operational conditions, but the dataset is extremely unbalanced with rare fault events making accurate fault prediction challenging

Engineering Contradiction:
Improvefault prediction accuracyVSAvoidfault event frequency in dataset
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates synthesized flight series by copying and modifying existing flight data. Specifically, it generates synthetic fault instances by copying nominal flight data and introducing simulated fault conditions, thereby increasing the quantity of fault events in the training dataset without requiring additional real-world fault occurrences.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the distribution of fault events by applying parameter changes to the dataset. It uses techniques such as resampling, data augmentation, and synthetic data generation to alter the frequency and distribution of fault events, converting the extremely unbalanced dataset into a more balanced training dataset that enables accurate fault prediction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If synthesized flight series are generated by copying and modifying original flight series, then the dataset balance is improved, but the complexity of data processing increases

Engineering Contradiction:
Improvedataset balanceVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent generates synthesized flight series by copying existing flight data records and applying modifications. This approach balances the dataset by creating additional fault instances from nominal data, improving reliability while using systematic copying procedures that manage processing complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes to transform nominal flight data into synthetic fault instances. By systematically modifying parameters such as sensor readings, fault indicators, and temporal characteristics, it achieves dataset balance through controlled transformations rather than complex manual data generation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260054855A1Balanced training datasets for predicting aircraft component faults
Publication Date: 2026.02.26 THE BOEING CO
  • US20260054855A1 patent drawing
  • US20260054855A1 patent drawing
  • US20260054855A1 patent drawing

AI summary

The present disclosure provides a method of generating a balanced training dataset for a machine learning model in one aspect, the method including: receiving flight sensor data corresponding to a plurality of flights, and applying one or more criteria to the flight sensor data to generate a training dataset including a plurality of first instances corresponding to flights of the plurality of flights. The method further includes assigning, using component fault data, respective labels to the plurality of first instances, and generating, for groups of one or more labels of the respective labels, a respective plurality of flight series. Each flight series includes a respective sequence of second instances that is based on some of the plurality of first instances, and that concludes with a second instance that is assigned a label included in the group.