Jen Arriaza

Logo

Data Engineer at Rolls-Royce
New York

I build analytic tools to understand critical industry problems, and develop strategies based on quantitative insights.



hello@jenarriaza.com
Github
LinkedIn
Instagram

Back

Predicting Failures in High-Risk Production: Aircraft Engines

image

View Repository

Note: This portfolio section is currently in progress. Please see the project repository linked above for current work status.

Project Summary

In the high-stakes world of defense aerospace manufacturing, ensuring the reliability and safety of hardware is paramount. This deep learning project employs Long Short-Term Memory (LSTM) networks (Tensorflow/Keras libraries for Python) to predict failures in a high-risk production environment where maintenance windows are dynamic, thus requiring robust modelling and hyper-parameter tuning. The aim is to proactively identify potential issues, reduce downtime costs, and increase servicability of assets.

Results: The model performance metrics indicate that the LSTM algorithm correctly identifies failures in dynamic operational windows 97.6% of the time. Considering that our specific goal is high precision in predicting failures, false negatives are more costly than false positives. To ensure the model is robust to real-world scenarios, in the next steps we’ll need to evaluate model performance with a larger training data set or through upsampling.

Project Details: Exploratory Data Analysis

Data Collection and Preprocessing: For this project, the data source is imported NASA sensor readings from mission-critical asset production. The sensor data was cleaned, normalized, and preprocessed to ensure data integrity. A sample of the visualized sensor data is shown below:

Sensors_EDA

Data Source: NASA

Insights from EDA

Variability Across Engines: There is variability in sensor readings across different engines, even for the same sensor. This could be due to different operating conditions, usage patterns, or inherent differences between engines.

Sensor Behavior: The behavior of each sensor can be quite different. Some sensors may show a lot of noise (frequent up and down fluctuations), while others may have a smoother trend.

Early Warning Signs: Some sensors may provide signs of a potential failure, evident in changes in their readings that precede a failure. This would be valuable for predictive maintenance.

Operational Baselines: It’s possible to identify a baseline of normal operation for each sensor, against which deviations can be compared to detect anomalies. This is valuable to adjust maintenance tailored for each operators needs, and sustainment efforts to maintain servicability of hardware.

PredictiveMaint_CorrMatrix

Correlation Matrix of Sensor Readings and Settings: The heatmap indicates some sensors are highly correlated with each other, which could be due to underlying physical relationships or redundancies in what is being measured. Strongly correlated sensors may provide overlapping information and could be candidates for dimensionality reduction techniques.

Predictive Modeling with LSTM Network

A Novel Approach to Feature Engineering: The benefit of applying deep learning in the predictive maintenance domain is that these networks can automatically extract the most impactful features from the data, eliminating the need for manual feature engineering. The idea of using LSTMs is to let the model extract abstract features out of the sequence of sensor values in the window, rather than engineering those manually. The expectation is that if there is a pattern in these sensor values within the window prior to failure, the pattern should be encoded by the LSTM.

LSTM_SensorReadings

LSTM Model Architecture & Model Training/Validation: In this phase, we performed the following:

Performance Evaluation: Model performance was assessed using precision, recall, and F1-score to scrutinize prediction reliability.

image

image


Precision = 0.97
When the LSTM model predicted an engine failure, it was correct 97% of the time.

Recall = 0.91
The LSTM model correctly identified 91% of all engine failures.

F1-Score = 0.94
Considering that our specific goal is high precision in predicting failures, false negatives are more costly than false positives.

Real-time Monitoring System: To integrate the model into the production process, we will implement a real-time monitoring system that provisions immediate alerts when potential engine failures are predicted.

Integration with Maintenance Protocols: Upon completion of model validation and system implementation, we collaborated with service engineering teams to integrate predictive results into maintenance schedules, enabling proactive servicing and part replacement.

By leveraging deep learning with LSTM networks, this project contributes to the enhanced safety and operational efficiency of high-risk aircraft engine production environments. Early detection of anomalies and potential failures minimizes downtime, reduces operational risks, and reinforces the commitment to safety and reliability in the aerospace industry.

References: See Repository