24
EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

EXAMENSARBETE

Machine learning for condition monitoring in

hydropower plants using a neural network

Page 2: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

LITE KORT OM MIG

▪ Hållbar energiteknik, civilingenjör, Luleå tekniska universitet

▪ Master i vind- och vattenkraft

▪ Examensarbetet för Skellefteå Kraft AB

Page 3: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

BAKGRUND

▪ Vattenkraften står för nya utmaningar

▪ Ställer krav på underhåll

▪ Oljeläckage

▪ Jobbar mot tillståndbaserat underhåll

Page 4: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

SYFTE

▪ Implementera en matematisk modell

▪ Feedforward neuralt nätverk

▪ Modellera den normala oljenivån i reglersystemet för en Kaplan turbin

▪ Vilka signaler behövs

Page 5: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

NEURALA NÄTVERK

Page 6: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

NEURALA NÄTVERK

Input Output

Page 7: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

NEURALA NÄTVERK

Input

Hidden layer

Output

Page 8: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

DATA

▪ Minut-upplösning

▪ Data för dec och jan

Grytfors Båtfors G1 & G2

Power [MW] Power [MW]

Headwater [m.a.s.l] Headwater [m.a.s.l]

Tailwater [m.a.s.l] Tailwater [m.a.s.l]

Accumulator level 1 [%] Oil temperature [C]

Accumulator level 2 [%] Guide vane position [%]

Oil temperature 1 [C] Oil level [mm]

Oil temperature 2 [C]

Oil pressure [bar]

Oil level [mm]

Guide vane position [%]

(from combination table)

Blade position [%]

(from combination table)

Page 9: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

MODELL

▪ MATLAB – deep learning toolbox

▪ Feedforwardnet

▪ Prestanda

– Normaliserad mean square error, NMSE

▪ Optimering

Page 10: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

GRID SEARCH - HYPERPARAMETRAR

▪ Optimalt spann

▪ Korsvalidering

▪ Parametrar:

– Neuroner

– Learning rate

– Training function

– Iterationer

– Transfer function

Page 11: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

FEATURE SELECTION

▪ Grytfors – alla signalerGrid

search

Tränar modellen

Testar modellen

Resultat

Tar bort en parameter

Page 12: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

FEATURE SELECTION

Page 13: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

GRYTFORS

▪ 20 neuroner

▪ 1.47 l/mm – OljetankInput parametrar

Power [MW]

Head [m.a.s.l]

Accumulator level 1 [%]

Accumulator level 2 [%]

Pressure [bar]

Page 14: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

Resultat

NMSE Training 0.0081

NMSE Test 0.1394

Page 15: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

BÅTFORS

▪ Fyra tester

– Test 1 - G1 tränad på dec data

– Test 2 - G1 tränad på jan data

– Test 3 - G2

– Test 4 – Tränad på jan G1 data och testad

på jan G2 data

▪ 1.41 l/mm – Oljetank

Input parametrar G1 & G2

Power [MW]

Head [m.a.s.l]

Oil temperature [C]

Guide vane position [%]

Page 16: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST 1 OCH 2

Page 17: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST 1 – TRÄNAD MED DEC DATA

Resultat

NMSE Training 0.0081

NMSE Test 0.1394

Refill deleted

NMSE Training 0.0043

NMSE Test 0.1637

Page 18: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST 2 – TRÄNAD MED JAN DATA

Resultat

NMSE Training 0.0032

NMSE Test 0.1426

Page 19: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST 3 – G2

Resultat

NMSE Training 0.000968

NMSE Test 0.0122

Page 20: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST 4 – TRÄNAD PÅ G1, TESTAD PÅ G2

Resultat

NMSE Training 0.0032

NMSE Test 0.0734

Page 21: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST CASE

▪ Hypotetiskt läckage case

▪ Simulerar ett oljeläckage som ett

tryckfall

▪ Artificiellt tryckfall i 10 min

▪ Grytfors

▪ Tränad på dec data

▪ Testad på dec data med det artificiella

tryckfallet

Page 22: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

TEST CASE

Page 23: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network

SLUTSATSER

▪ Relativt enkelt att implementera modell med neurala nätverk

▪ Potential att vara en generell modell för en kraftstation

▪ Kan modellera abnormt beteende

▪ Omfattande träningsdata är avgörande– Driftförhållanden

– Säsongsvariationer

Page 24: EXAMENSARBETE - Energiforsk · EXAMENSARBETE Machine learning for condition monitoring in hydropower plants using a neural network