Selected Work / Project

Deep Learning for Damage Prognostics on Aircraft Engines

Author: Thomas Bonderup Published: Focus area: AI

This project focused on using deep learning for damage prognostics on aircraft engines. The project was part of a computer science course in artificial intelligence and deep learning.

Why this project matters

Context over abstraction

These projects show the technical environment, delivery pressure, and system constraints surrounding the work.

Decisions should be traceable

The useful part is understanding which architecture or implementation choices mattered and why they were taken.

Proof should be reusable

A strong project write-up leaves behind code, patterns, and lessons that another engineer can evaluate quickly.

AI Deep Learning Reliability IoT
This project focused on using deep learning for damage prognostics on aircraft engines. The project was part of a computer science course in artificial intelligence and deep learning.

Project snapshot

Challenge

Predict aircraft engine degradation early enough to reduce unplanned maintenance and operational risk.

Constraints

  • High-dimensional time-series sensor dataset.
  • Need to compare model families within course/project scope.
  • Balance predictive performance and implementation complexity.

Intervention

  • Prepared and explored NASA turbofan degradation telemetry data.
  • Benchmarked linear models, MLPs, RNNs, and LSTM architectures.
  • Implemented training and evaluation workflows in Python with TensorFlow/Keras.

Outcomes

  • Established a reproducible experimentation pipeline for prognostics modeling.
  • Identified sequence-model benefits for engine degradation prediction tasks.
  • Produced a practical baseline for predictive maintenance decision support.

This project focused on using deep learning for damage prognostics on aircraft engines. The project was part of a computer science course in artificial intelligence and deep learning, which I completed as part of my Master’s degree in Computer Science and Informatics at Roskilde University.

The goal of the project was to predict when aircraft engines are approaching failure, so they can be serviced in time before further breakdowns occur, thereby reducing operational costs.

I used deep learning to gain predictive insights by analyzing historical data. The dataset used in this project was the Turbofan Engine Degradation Simulation Data Set from NASA, which includes time-series data from simulated aircraft engines. The images below show some of the sensor readings from the dataset.

Data visualization of sensor readings from aircraft engines

I explored multiple deep learning architectures throughout the project. I started with a simple linear regression model and then moved on to experimenting with multilayer perceptrons, recurrent neural networks (RNNs), and long short-term memory (LSTM) networks.

The project was implemented in Python using TensorFlow and the Keras high-level API.

Thomas Bonderup

Thomas Bonderup

Senior Software Engineer

Specializes in IoT architecture, distributed systems, reliability and observability, edge-to-cloud delivery.

Builder notes and project references

If this portfolio entry feels close to something you're building, let's talk through the implementation details and tradeoffs.

These portfolio entries come from a mix of real delivery work, deep technical explorations, and earlier builder projects. If the constraints, tradeoffs, or implementation choices feel familiar, I can help you compare the next practical move.

Technical scope: IoT architecture, distributed systems, reliability and observability, edge-to-cloud delivery.

Explore related work or start a technical conversation

If this project overlaps with the systems you care about, continue into related work, the CV, or the contact page for hiring and technical follow-up.

Related content

Get in touch about this work

Use this for hiring conversations, collaboration, or technical follow-up.

Prefer direct contact? Call +45 22 39 34 91 or email tb@tbcoding.dk.

Best for hiring conversations, technical discussion, and thoughtful follow-up on published work.

Typical response time: same business day.