Udvalgt arbejde / Projekt

Deep Learning til skadesprognose på flymotorer

Forfatter: Thomas Bonderup Udgivet: Fokusområde: AI

Dette projekt handlede om at bruge deep learning til skadeprognose på flymotorer. Projektet var en del af et datalogisk kursus kaldet kunstig intelligens og deep learning.

Hvorfor projektet er relevant

Kontekst frem for abstraktion

Projekterne viser det tekniske miljø, leverancepresset og systemconstraints omkring arbejdet.

Beslutninger skal kunne spores

Den nyttige del er at forstå hvilke arkitektur- eller implementeringsvalg der betød noget, og hvorfor de blev taget.

Bevis skal kunne genbruges

Et stærkt projektforløb efterlader kode, mønstre og læring, som en anden ingeniør hurtigt kan vurdere.

AI Deep Learning Reliability IoT
Dette projekt handlede om at bruge deep learning til skadeprognose på flymotorer. Projektet var en del af et datalogisk kursus kaldet kunstig intelligens og deep learning.

Projektoversigt

Udfordring

Forudsige nedbrydning af flymotorer tidligt nok til at reducere uplanlagt vedligehold og driftsrisiko.

Rammebetingelser

  • Højdimensionelt tidsserie-datasæt fra sensorsignaler.
  • Behov for at sammenligne flere modelfamilier inden for projektets scope.
  • Afvejning mellem prædiktiv kvalitet og implementeringskompleksitet.

Tiltag

  • Klargjorde og analyserede NASA turbofan-degraderingsdata.
  • Benchmarkede lineære modeller, MLP, RNN og LSTM-arkitekturer.
  • Implementerede trænings- og evalueringsflows i Python med TensorFlow/Keras.

Resultater

  • Etablerede en reproducerbar eksperimentpipeline til prognosemodellering.
  • Identificerede fordele ved sekvensmodeller i nedbrydningsforudsigelse.
  • Skabte en praktisk baseline til beslutningsstøtte i predictive maintenance.

Dette projekt handlede om at bruge deep learning til skadeprognose på flymotorer. Projektet var en del af et datalogisk kursus kaldet kunstig intelligens og deep learning, som jeg tog i forbindelse min master i datalogi og informatik på Roskilde Universitet.

Målet med projektet var at finde ud af, hvornår flymotorer er ved at gå i stykker, så de kan blive repareret i tide før yderligere nedbrud for at reducere omkostningerne.

Jeg brugte deep learning til at give indsigt i fremtidsforudsigelser ved at analysere data fra fortiden. Datasættet brugt i dette projekt bestod af Turbofan Engine Degradation Simulation Data Set fra Nasa, der inkluderede tidsserie-data fra simulerede flymotorer. Billederne nedenfor viser nogle af sensor aflæsningerne fra datasættet.

data visualisering sensor aflaesninger fra flymotorer.png

Jeg udforskede forskellige deep learning-arkitekturer til dette projekt. Jeg arbejdede på en simpel lineær regressionsmodel og udforskede derefter multilayer perceptrons og recurrent neural networks (RNN) og long short term memory (LSTM).

Projektet blev kodet i Python med TensorFlow og Keras high level API.

Thomas Bonderup

Thomas Bonderup

Software Engineer

Specialiserer sig i IoT-arkitektur, distribuerede systemer, driftssikkerhed og observability, edge-to-cloud levering.

Builder-noter og projektreferencer

Hvis denne portfolio-post minder om noget, du selv bygger, tager jeg gerne en snak om implementering, arkitektur og tradeoffs.

Portfolio-posterne bygger på konkret systemarbejde, tekniske analyser og tidligere projekter. Hvis problemstillingen, arkitekturen eller tradeoffs ligner noget, du selv står med, tager jeg gerne en snak om det næste tekniske skridt.

Teknisk scope: IoT-arkitektur, distribuerede systemer, driftssikkerhed og observability, edge-to-cloud levering.

Gå videre til relateret arbejde eller start en faglig samtale

Hvis projektet overlapper med de systemer, du arbejder med, så gå videre til relateret arbejde, CV'et eller kontaktsiden for rekruttering og teknisk opfølgning.

Relateret indhold

Lad os tale om lignende arbejde

Skriv, hvis du vil tale om en rolle, et samarbejde eller følge op fagligt på noget tilsvarende.

Du kan også ringe på +45 22 39 34 91 eller skriv til tb@tbcoding.dk.

Brug formularen til spørgsmål om roller, projekter eller faglig opfølgning.

Typisk svartid: 1-2 hverdage.