20
Operation & Maintenance Cost Estimator (OMCE) To Estimate the Future O&M Costs of Offshore Wind Farms Luc Rademakers, Henk Braam, Tom Obdam, Rene v.d. Pieterman • Introduction • Structure of the O&M Cost Estimator • Building Blocks for data processing • Event list to structure raw data • OMCE-Calculator

Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

  • Upload
    renate

  • View
    33

  • Download
    1

Embed Size (px)

DESCRIPTION

Operation & Maintenance Cost Estimator (OMCE) To Estimate the Future O&M Costs of Offshore Wind Farms. Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman. Introduction Structure of the O&M Cost Estimator Building Blocks for data processing Event list to structure raw data - PowerPoint PPT Presentation

Citation preview

Page 1: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Operation & Maintenance Cost Estimator (OMCE) To Estimate the Future O&M Costs of Offshore Wind Farms  

Luc Rademakers, Henk Braam, Tom Obdam, Rene v.d. Pieterman

• Introduction

• Structure of the O&M Cost Estimator

• Building Blocks for data processing

• Event list to structure raw data

• OMCE-Calculator

Page 2: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Introduction

• O&M costs offshore account for 25-30% of KWh costs

• Optimizing O&M is essential; requires accurate estimates of

(1) averages and (2) uncertainties

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Co

rrec

tive

Mai

nte

nan

ce

Co

sts

[Eu

ro/k

W]

0 - 500 kW

500 -1000 kW

Stylised

Warrantyperiod

Extendedservice contract

Corrective repairresponsibility of owner

? ? ? ?

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Co

rrec

tive

Mai

nte

nan

ce

Co

sts

[Eu

ro/k

W]

0 - 500 kW

500 -1000 kW

Stylised

Warrantyperiod

Extendedservice contract

Corrective repairresponsibility of owner

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Co

rrec

tive

Mai

nte

nan

ce

Co

sts

[Eu

ro/k

W]

0 - 500 kW

500 -1000 kW

Stylised

Warrantyperiod

Extendedservice contract

Corrective repairresponsibility of owner

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Co

rrec

tive

Mai

nte

nan

ce

Co

sts

[Eu

ro/k

W]

0 - 500 kW

500 -1000 kW

Stylised

Warrantyperiod

Extendedservice contract

Corrective repairresponsibility of owner

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Co

rrec

tive

Mai

nte

nan

ce

Co

sts

[Eu

ro/k

W]

0 - 500 kW

500 -1000 kW

Stylised

Warrantyperiod

Extendedservice contract

Corrective repairresponsibility of owner

? ? ? ?

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Corrective Maintenance Costs as a Function of Age

0

2

4

6

8

10

12

14

16

18

20

0 2 4 6 8 10 12 14 16 18 20

Turbine Age [years]

Co

rrec

tive

Mai

nte

nan

ce

Co

sts

[Eu

ro/k

W]

0 - 500 kW

500 -1000 kW

Stylised

Warrantyperiod

Extendedservice contract

Corrective repairresponsibility of owner

Now what??Source: WMEP 2002

Onshore ≤ 1 MW

Page 3: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

To estimate the future (say 2 to 10 years) O&M costs

based on operational data and measured loads

When, why?

– Making reservations for future O&M budgets

– Deciding on new O&M contracts

– Optimise O&M at end of warranty period

Introduction

Page 4: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

O&M Cost Estimator: Structure

BB Operation & Maintenance

BB Loads&Lifetime

BB Health Monitoring

BB Logistics

INFO

INFO

DATA

-Failure rate

-Repair strategy

-Time to failure

(Repair strategy)

Annual

O&M CostsOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

Maintenance

Page 5: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Blocks

Process wind farm data in such a way that useful

information is obtained, each covering a specific data set.

- BB Operation and Maintenance

- BB Logistics

- BB Loads and Lifetime

- BB Health Monitoring

- BB Meteo

1) Generate input data for OMCE-Calculator

2) Generate useful insight in general

BB Operation & Maintenance

BB Loads&Lifetime

BB Health Monitoring

BB Logistics

INFO

INFO

DATADATA

-Failure rate

-Repair strategy

-Time to failure

(Repair strategy)

Annual

O&M CostsOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

MaintenanceOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

Maintenance

Page 6: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Block ‘Operation & Maintenance’

Method:

• Structured collection of O&M data

• Ranking

• Trend analysis using CUSUM-plots

• Determine failure frequencies

Goal:

• Estimate failure frequencies of the

different wind turbine components

S C A D AS C A D A

W o r k S h e e tW o r k S h e e t

O p e r a to r sO p e r a to r s

???

Page 7: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Block ‘Operation & Maintenance’

Year 3 recommendedfor future estimates

dT

dn

Year 3 recommendedfor future estimates

dT

dn

Year 3 recommendedfor future estimates

dT

dn

Year 3 recommendedfor future estimates

dT

dn

Method:

• Structured collection of O&M data

• Ranking

• Trend analysis using CUSUM-plots

• Determine failure frequencies

Goal:

• Estimate failure frequencies of the

different wind turbine components

Page 8: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Block ‘Logistics’

Method:

• Analyse information sources

• Link different maintenance

actions to one event

• Determine costs/effort per

Repair Class

Goal:

• Quantify costs of repair actions

• Spare part and stock control

Sheets with vessels used

October1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Tot

0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,00 0,30 1,00 1,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,30 1,00 0,30 1,00 0,30 6,20

October1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Tot

0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,00 0,30 1,00 1,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,30 1,00 0,30 1,00 0,30 6,20

Sheets with workable days

- Monthly management reports

UnitDetected

Reset/RunDuration Code Description

WTG019-11-2007 0:29

9-11-2007 0:310:01:27

356 Extreme yawerror 24.1m/s 20.0°

WTG019-11-2007 2:16

9-11-2007 2:200:03:21

356 Extreme yawerror 25.1m/s 0.0°

WTG019-11-2007 2:20

9-11-2007 2:300:09:23

144 High windspeed: 20.5 m/s

WTG019-11-2007 3:59

9-11-2007 4:060:06:15

356 Extreme yawerror 25.1m/s 0.0°

WTG019-11-2007 4:15

9-11-2007 4:200:04:05

144 High windspeed: 44.7 m/s

WTG019-11-2007 9:30

9-11-2007 9:400:09:56

156 Chock sensor trigged: 0.0RPM

WTG019-11-2007 9:49

9-11-2007 9:500:00:47

224 Pause

WTG019-11-2007 10:58

9-11-2007 11:000:01:25

356 Extreme yawerror 0.0m/s 0.0°

WTG019-11-2007 11:09

9-11-2007 11:100:00:21

224 Pause

WTG019-11-2007 12:39

9-11-2007 12:400:01:00

356 Extreme yawerror 26.5m/s 19.5°

WTG019-11-2007 14:47

9-11-2007 14:500:03:00

356 Extreme yawerror 25.1m/s 0.0°

WTG019-11-2007 14:52

9-11-2007 15:000:07:47

144 High windspeed: 19.8 m/s

WTG019-11-2007 16:29

9-11-2007 16:300:00:59

356 Extreme yawerror 19.9m/s 21.7°

WTG0111-11-2007 23:47 11-11-2007 23:50

0:02:01356 Extreme yawerror 0.0m/s 0.0°

WTG0115-11-2007 13:56 15-11-2007 14:00

0:03:23220 New SERVICE state: 0, 0

WTG0115-11-2007 23:09 15-11-2007 23:49

0:39:50276 Start auto-outyawing CCW

WTG072-11-2007 11:03

2-11-2007 11:100:06:27

224 Pause

WTG072-11-2007 11:10

16-11-2007 8:29 333:19:25223 Stop

WTG0716-11-2007 8:30 16-11-2007 13:36

5:06:48220 New SERVICE state: 9, 0

WTG0716-11-2007 13:42 16-11-2007 13:50

0:07:59840 Gear oil level too low 0 mm

WTG0716-11-2007 13:52 16-11-2007 14:00

0:07:48222 Emergency

WTG0716-11-2007 14:08 16-11-2007 14:20

0:11:21840 Gear oil level too low 0 mm

WTG0716-11-2007 14:27 16-11-2007 14:30

0:02:32223 Stop

WTG0716-11-2007 14:37 16-11-2007 14:51

0:14:21840 Gear oil level too low 51 mm

WTG0730-11-2007 0:53 30-11-2007 14:40 13:46:40

633 Signal error. PAUSE 0, 0

WTG0730-11-2007 14:40 30-11-2007 14:50

0:10:00220 New SERVICE state: 0, 22

WTG0730-11-2007 14:50

1-12-20079:10:00

633 Signal error. PAUSE 50,22

WTG117-11-2007 10:08

7-11-2007 10:100:01:43

220 New SERVICE state: 1, 0

WTG118-11-2007 23:56

9-11-2007 0:010:04:58

144 High windspeed: 25.1 m/s

WTG119-11-2007 2:12

9-11-2007 2:250:12:41

144 High windspeed: 20.8 m/s

WTG119-11-2007 2:58

9-11-2007 3:000:01:30

356 Extreme yawerror 25.1m/s 0.0°

WTG119-11-2007 3:59

9-11-2007 4:070:08:09

144 High windspeed: 25.1 m/s

WTG119-11-2007 14:45

9-11-2007 14:520:07:02

144 High windspeed: 21.5 m/s

WTG119-11-2007 16:18

9-11-2007 16:200:01:40

356 Extreme yawerror 21.9m/s 20.8°

WTG119-11-2007 19:18

9-11-2007 19:200:01:35

356 Extreme yawerror 20.3m/s 21.1°

WTG1110-11-2007 0:49

10-11-2007 0:500:01:00

356 Extreme yawerror 17.8m/s 24.7°

WTG1110-11-2007 10:09 10-11-2007 10:10

0:01:00356 Extreme yawerror 18.6m/s 26.2°

WTG1111-11-2007 20:18 11-11-2007 20:20

0:01:51356 Extreme yawerror 19.0m/s 23.8°

WTG1111-11-2007 23:47 11-11-2007 23:50

0:02:25356 Extreme yawerror 9.8m/s 37.4°

WTG1113-11-2007 12:55 13-11-2007 13:00

0:04:41356 Extreme yawerror 0.0m/s 0.0°

WTG1113-11-2007 13:09 13-11-2007 13:10

0:00:23224 Pause

WTG211-11-2007 0:10

1-12-2007 719:50:00226 Power cutout

Files with alarms and downtimes

- Overview of used spares

- Etc….

Page 9: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Block ‘Logistics’

Method:

• Analyse information sources

• Link different maintenance

actions to one event

• Determine costs/effort per

Repair Class

Goal:

• Quantify costs of repair actions

• Spare part and stock control

Nu

mbe

r of

occu

rrenc

es

Year 1 ?? [events/day]

Year 2 ?? [events/day]

Date from start to end

Turbine ID

All turbines Year 2

All turbines Year 1

Linear (All turbines Year 1)

Linear (All turbines Year 2)

CUSUM plot of certain event

Quantification of Repair Classes

• successive activities

(inspection, replacement, and/or repair)

• time to organise repair activities

• duration of each activity

• equipment used

• crew size

• spare parts

Page 10: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Block ‘Health Monitoring’

Method:

• Combine information sources

and set limits

• Structure and de-trending

• Determine failures, degradation

and remaining lifetime

Goal:

• Estimate degradation

• Estimate remaining lifetime

SCADA

SCADA data

SCADA

SCADA data

Drive train monitoringDrive train monitoring

Page 11: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Block ‘Health Monitoring’

Method:

• Combine information sources

and set limits

• Structure and de-trending

• Determine failures, degradation

and remaining lifetime

Goal:

• Estimate degradation

• Estimate remaining lifetime

De-trending generator temp.

Maximum daily RMS of electrical powerwithin the range of 2.5 – 3.0 Hz.Maximum daily RMS of electrical powerwithin the range of 2.5 – 3.0 Hz.

Degradation of bearing

Page 12: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Building Blocks: Conclusions

• BB ‘Health Monitoring’ (and ‘Loads & Lifetime’)

- Health monitoring systems (often “firmware”) provide remaining lifetime

- BB not “piece of software” but a combination of (many) methods

• BB’s ‘O&M’ and ‘Logistics’

- Data sources contain information relevant for OMCE!

BUT

- Current format for data capture too time consuming

- Data sources independent

Raw data needs to be structured!

(Conclusions based on ECN’s experiences with data from on- and offshore wind farms)

Page 13: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

INFO

INFO

DATADATA

-Failure rate

-Repair strategy

-Time to failure

(Repair strategy)

Annual

O&M CostsOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

MaintenanceOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

Maintenance

Event List for structuring raw data

BB Operation & Maintenance

BB Loads&Lifetime

BB Health Monitoring

BB Logistics

INFO

INFO

DATADATA

-Failure rate

-Repair strategy

-Time to failure

(Repair strategy)

Annual

O&M CostsOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

MaintenanceOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

Maintenance

Raw

data

Event list Structured

data

BB Operation & Maintenance

BB Loads&Lifetime

BB Health Monitoring

BB Logistics

INFO

INFO

DATADATA

-Failure rate

-Repair strategy

-Time to failure

(Repair strategy)

Annual

O&M CostsOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

MaintenanceOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

Maintenance

Page 14: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Requirements:

• Relations between event and maintenance actions

• Events per turbine in chronological order

• Each event classified as one of the Repair Classes relevant for

O&M modelling

• Contain sufficient details to determine OMCE input parameters

• (Integrated with works management system)

Event List for structuring raw data

Page 15: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

OMCE-Calculator

Specifications

• User friendly input to define 3 types

of maintenance and their priorities

• Considering limitations in: vessels, weather limits,

stock control, spares

• Scenario studies, optimisation of strategy

• Uncertainty analyses

• MatLab simulation tool

OMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

MaintenanceOMCE Calculator

Condition Based

Maintenance

Unplanned Corrective

Maintenance

Calendar Based

Maintenance

Page 16: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

OMCE-Calculator

0

100

200

300

400

500

600

700

1 2 3# of personnel transfer vessels

Ann

ual d

ownt

im [

hrs]

Example of Output ScreenExample of Input screen

Page 17: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Uncertainty analyses

Regression Sensitivity for total costs per kWh

0.614

0.473

0.277

0.191

0.187

0.152

0.13

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

Fail Freq Gearbox

Fail Freq Blade

Fail Freq Generator

Mat. costs repl. Blde

Mat. costs repl. gearbox

Fail freq elec. syst.

Mat. costs repl. Generator

Regression coefficients

0

0.2

0.4

0.6

0.8

1

0 0.5 1 1.5 2 2.5 3 3.5

Total costs per kWh [Euro cent]

CD

F [

-]

OMCE-Calculator

Page 18: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

ECN O&M Tool (Planning phase)

Cost estimate based on:

- Average values

- Historical generic data

- Design (calculated) loads

- Same loading and O&M for all turbines

Results:

- Long term annual average values

OMCE (Operational phase)

Cost estimate based on:

Values time depend

Actual specific wind farm data

Measured loads

Loading and O&M turbine specific

Results:

Values more time dependent

OMCE-Calculator

Specs based on long term experiences with ECN O&M Tool

> 10 licenses world wide; > 20 wind farms since 2005

Page 19: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

OMCE Concluding remarks

• OMCE-Calculator efficient tool for determining

future O&M Costs (first release end of 2009)

• Processing raw data by means of Event List and

BB’s requires improved data capture procedures

No “reverse engineering” and less time consuming if data

capturing could be integrated in works management system

Page 20: Luc Rademakers , Henk Braam, Tom Obdam, Rene v.d. Pieterman

Thank you for your attention!

The OMCE developments are sponsored by:

• SenterNovem through the We@Sea program

• European Fund for Regional Developments (EFRO)

of the EU through the D OWES project

Special thanks to Noordzeewind for providing data of

the Offshore Wind farm Egmond aan Zee (OWEZ)