Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... ·...

56
AEROSPACE ENGINEERING AND MECHANICS Wind Turbine Modeling and Control CE4011: October 25, 2018 Peter Seiler

Transcript of Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... ·...

Page 1: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Wind Turbine Modeling and Control

CE4011: October 25, 2018

Peter Seiler

Page 2: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

• James Blyth, 1887: 1st electric wind turbine in Marykirk, Scotland. (Not Shown)

• Turbine Shown, ~1890: Enough power “to light ten 25-volt bulbs.” [Ref: Hardy, 2010]

2

Page 3: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

• Charles Brush, 1888: 1st automatic electric wind turbine in Cleveland, OH. (17m diam, 12kW)

3

Page 4: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

4

• Clipper Liberty, 2012: Modern utility scale turbine in Rosemount, MN. (96m diam, 2.5MW)

• Cp,Liberty/Cp,Brush=6.5

Page 5: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Outline

• Introduction to Feedback Control

• Wind Turbines: Modeling, Control, and Fault Detection

• Wind Farms: Modeling and Control

• Conclusions

5

Page 6: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Introduction to Feedback Control

6

Page 7: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

What is control?

• The idea of feedback

• Open vs. closed loop systems

• Block diagrams – a useful abstraction

• Current status

7

Page 8: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

The Idea of Feedback

• Feedforward

• Also called open loop control

• Make a plan and execute it

• Feedback

• Also called closed loop control

• Compare the actual result with the desired result and take actions based on difference

• Goal: Reduce the effects of disturbances & dynamic variations

8

Page 9: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Open vs. Closed Loop: Simple Static System

• Goal: Choose u so that y = 1

• Open Loop:

• Preplan to choose u=0.2

• Output is y=1+d

• Goal is not achieved (y≠1) due to disturbance

• Closed Loop:

• Measure error e= 1-y

• Choose u = k(1-y) so that y=5k(1-y)+d y = (5k+d) / (5k+1)

• For very large k we have y≈1 even if there is a disturbance

9

5 u

d

y=5u+d

Page 10: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Feedback: Examples

10

Page 11: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Automotive Cruise Control

Objective: Use the engine throttle to track a desired speed specified by the driver.

User interface Vehicle

Page 12: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Block Diagrams

• Capture the essence

• Hide the rest

• Abstraction

• Also some limitations

• Block diagrams: similarity between different types of control systems

12

Page 13: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Open Loop

• Open Loop: Compute an engine throttle angle based on the desired velocity.

• Issue: Incomplete knowledge of the car dynamics

• Uncertain mass, e.g. different #’s of passengers

• Varying environment conditions, e.g. hills and wind

• Imprecise models for complex effects, e.g. engine dynamics and tire forces.

Car Controller

Slope of Road /

Uncertain Mass

Velocity Throttle

Command

Desired

Velocity

13

Page 14: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Closed Loop

• Closed Loop: Update the throttle command based on a measurement of the current vehicle speed.

• Feedback is the basic principle used to control the system despite our incomplete knowledge.

• The use of feedback involves tradeoffs

• Stability, robustness, noise rejection

Car Controller Velocity

Throttle

Command

Desired

Velocity Error

Feedback Path

Slope of Road /

Uncertain Mass

14

Page 15: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Cruise Control Block Diagram

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

15

Page 16: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Reference Command

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

The reference (desired velocity) is the

desired condition for the system.

16

Page 17: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Embedded Processor

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

The algorithm computations are

are done on an embedded processor.

17

Page 18: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Plant

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

The plant (car) is the system

being controlled.

18

Page 19: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Actuator

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

The actuator (throttle motor) is a

device used to control the plant.

19

Page 20: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Sensor

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

The sensor (wheel speed sensor) is

a device used to measure the

behavior of the plant.

20

Page 21: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Uncertainties/Disturbances

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

21

Page 22: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Control Design

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

• Objective: Maintain the desired velocity

• Considerations:

• Transient response (rise time, overshoot)

• Changes in desired velocity

• Driver comfort (control effort)

• Disturbances, model uncertainty, sensor noise

22

Page 23: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Control Design

Car Controller

Measured

Velocity

Throttle

Cmd.

Desired

Velocity Error

Slope of Road /

Uncertain Mass

Actuator Sensor

• Design Process

1. Model the system: Differential equations

2. Design the controller: PID control is a basic technique

3. Analyze and simulate: Theory + MATLAB

4. Implement the controller and experiment

5. Iterate

23

Page 24: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Proportional-Integral-Derivative (PID) Control

Future Past

Present time (sec)

vd(t)

55

velocity (mph)

65 e(t)

24

Page 25: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Wind Turbines: Modeling, Control, and Fault Detection

25

Page 26: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

26

Outline

• Eolos Wind Consortium

• Wind Turbine Modeling, Control and Fault Detection

• On-going Research at UMN

• Conclusions and Future work

Page 27: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Eolos Consortium

27

Clipper Liberty Turbine

Commissioned on 10/25/2012

• Established via US DOE Grant

• http://www.eolos.umn.edu/

• Wind Energy Essentials Course

• Wind Field Station

• UMore Park located 25miles south of Twin Cities

• 2.5 MW, 96m Liberty Turbine

• Custom blade and tower sensors: accels / strain gauges

• 130m Met tower

• All data transmitted back to UMN

Page 28: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

28

1. Maximize captured power

2. Minimize structural loads

3. Reduce operational downtime

Performance Objectives

pCAvP 3

21

Power in Wind Power Coefficient: Function of turbine

design, wind conditions, and control

Page 29: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

29

Turbine Components

Figure from the US DOE

Page 30: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Newton’s second law for rotational systems

30

Simple Rigid Body Model

tg

w, ta

ga vJ twtw ),,(

Aerodynamic torque depends on

rotor speed (w), wind speed (n), and

blade pitch angles ().

Control inputs are the

generator torque (tg)

and blade pitch ()

Rotational inertia

of blades, rotor and

drivetrain

Turbine Rotor

speed, w

Wind, n

Generator

torque, tg

Blade

pitch,

Page 31: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

31

Power Coefficient, Cp

• Cp :=

• β= Collective blade pitch

• λ= Tip speed ratio

• Aerodynamic torque

vRw

),( p

wind

capturedC

P

P

Figure from:

K. Johnson, L. Pao, M. Balas, and L. Fingersh,

Control of Variable Speed Wind Turbines,

IEEE Control Systems Magazine, June 2006

Cp for NREL CART 600kW, 21.7m turbine

w

wt

2

),(3

pcaptured

a

CAvP

Page 32: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

32

Turbine Modeling

• Rigid body model neglects

• Flex modes: drivetrain, blade and tower

• Detailed turbine aerodynamics

• Drivetrain flexibility and tower fore/aft modes are important in the control law design

• Higher fidelity models

• FAST Sim Package: Blade element theory + key flex modes

(http://wind.nrel.gov/designcodes/simulators/fast/)

• State-space linearizations (periodic and time-invariant)

• Fluid-structure interaction models (Stolarski, UMN)

• Turbine interaction models (Sotiropoulos, Chamorro, et al)

Page 33: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

33

Wind Turbine Control

• Control strategies depend on the wind conditions

• Supervisory control and mode logic

• Yaw control

• Power capture at low wind speeds

• Rated power + load reduction at high wind speeds

• Good Survey References • K. Johnson, L. Pao, M. Balas, and L. Fingersh, Control of Variable Speed Wind

Turbines, IEEE Control Systems Magazine, June 2006.

• T. Burton, D. Sharpe, N. Jenkins, E. Bossanyi, Wind Energy Handbook, Chapter 8: The Controller, 2001.

• J. Laks, L. Pao, and A. Wright, Control of Wind Turbines: Past, Present and Future, American Control Conference, 2009.

Page 34: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Simplified Turbine Operating Modes

34

Initialize

Wind

Sense

Ramp Up

Speed

Ramp Up

Power

RUN

Page 35: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

35

Typical Operating (“Run”) Modes

0 5 10 15 20 25 300

1000

2000

3000

Wind Speed (m/s)

Pow

er

(kW

)

Available

Power

Captured

Power

Cut-in Cut-out Rated

Plot based on Clipper Liberty C100 2.5MW turbine assuming Cp,max = 0.4

(Theoretical bound for power capture given by Betz Limit: Cp,Betz = 0.59)

Region 2:

Maximize

power

Region 3:

Rated power

+ load reduction

Page 36: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

36

Region 2 Control

• Objective: Maximize captured power

• Strategy: Hold β=βopt (constant) and use tg to track opt

Figure from: K. Johnson, L. Pao, M. Balas, and L. Fingersh, Control of

Variable Speed Wind Turbines, IEEE Control Systems Mag., June 2006

Page 37: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

37

• Compute desired rotor speed using the optimal tip speed ratio (TSR) and measured wind speed.

• Issues:

• Shadowing effects corrupt wind speed measurement

• Uncertainty in power coefficient model

Region 2: Possible Control Strategy

Turbine Control Law

Error TSR

Relation

R

vopt

des

w

desw

opt

measwmeasv

vopt

gt

Page 38: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

38

Region 2: Standard Controller

• Control law (Johnson, et al, 2006 Control System Mag.)

where

• Comments

• Convergence to optimal power capture ( converges to max) in steady wind. See next slide for proof.

• Only requires rotor speed sensor

• Control law still depends on uncertain power coefficient model. Adaptive laws have been developed.

Turbine Kw2 measw

vopt

gt

2wt Kg 3max

max,3

21

pCARK

Page 39: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

39

Region 3 Control

• Objective: Maintain rated power and reduce loads

• Strategy: Hold tg = trated (constant) and use to track wrated

• Reference:

• J. Laks, L. Pao, and A. Wright, Control of Wind Turbines: Past, Present and Future, American Control Conference, 2009.

Turbine Control Law

Error ratedw measw

v

ratedt

Page 40: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

40

Region 3 Control

• Issues:

• Excitation of flexible modes, e.g. tower fore/aft

• Loads on blades due to wind gusts

• Advanced control methods

• Reduce tower fore/aft with notch filters and/or accelerometer measurements in the nacelle

• Use individual blade pitch control to reduce loads

• Reduce drivetrain vibrations by adding a small generator torque ripple computed by filtering the rotor speed measurement.

Page 41: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Fault Detection and Diagnostics

• Reduce downtimes

• Reduce maintenance costs

• Prevent catastrophic failures

Damaged Gear Teeth (Image courtesy of

Mesabi Range Wind Technology Program) 41

Page 42: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Individual Pitch Control

Issue: Structural loads increase at high wind speeds and these loads depend on the rotor position.

Idea: Use individual blade pitch control and advanced multi-variable control algorithms to reduce structural loads.

42

Ref: Ossmann, Theis, and

Seiler, Load Reduction on a

Clipper Liberty Wind Turbine

with Linear Parameter-Varying

Individual Blade-Pitch Control,

Wind Energy, 2017.

Page 43: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Wind Farms: Modeling and Control

43

Page 44: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Wind Farm Control

• Wind Farm Control

• Maximize Power

• Mitigate Loads

• Enable operation similar to conventional power plants

• Understand aerodynamic interactions in a wind farm

44

Horns Rev 1 (Photographer: Christian Steiness)

Page 45: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Turbine Model: Actuator Disk + Park Model

45

Turbine

x

Turbine Efficiency: Velocity Deficit (Jensen, 83):

Page 46: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Derivation of Park Model

Wake Expansion Coefficient

x

46

Page 47: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Coordinated Control: Two Turbines

47

Johnson & Thomas, ACC, 2009

Page 48: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

N-turbine Linear Array

• Objective: Determine (quasi-steady) control inputs to maximize power produced by an array of turbines

48

Ref: Bitar and Seiler, ACC, 2013

Page 49: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Power Maximization: Near Field

49

Bellman Equation: Solve backwards iteration for value function (power produced by turbines i,…,N with inlet velocity v)

Boundary Condition:

Page 50: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

(BC: )

Power Maximization: Near Field

50

Optimal Induction Factors: Obtained via backwards iteration

For For uniformly spaced infinite arrays

Page 51: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Issue: Limited Fidelity of Park Model

51

Key Questions 1. What is the impact of the control law on the trailing wake? 2. What is appropriate level of model fidelity required for coordinated

wind turbine control? 3. Can we take advantage of wake interactions to better integrate wind

into the energy system?

Page 52: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

SAFL Large Eddy Simulation

• Approach: Use high fidelity simulations

• Flow: 3-D incompressible Navier-Stokes equations

• Turbine: Fixed speed or tip speed ratio

• Opportunity: Integrate Clipper dynamics/control law

• Joint work with Yang, Annoni, and Sotiropoulos

52

Page 53: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Wind Tunnel and Field Tests

• Approach: Wind tunnel tests using a 3 turbine array • Experiments with turbine spacing by fixing 1st and 3rd turbine

• De-rating first turbine

• Opportunity: Understand wake interactions and potential gains from coordinated turbine control

• Joint work with Howard, Annoni, and Guala

53 Wind Farm in Wind Tunnel Photo Credits: Kevin Howard

Page 54: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

Conclusions

54

Page 55: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

55

Conclusions

• Control systems increase power capture and reduce structural loads on utility-scale wind turbines.

• Performance and reliability trade-offs are becoming more difficult with trends to larger / off-shore turbines.

• Potential to coordinate all turbines in a wind farm in order to increase power and reduce overall loads • Requires a better understanding of trailing wakes and how

these are affected by the control algorithms.

Page 56: Wind Turbine Modeling and Controlpersonal.cege.umn.edu/~guala/webpage_CE4011/notes/Seiler... · 2018-10-25 · A EROSPACE E NGINEERING AND M ECHANICS • James Blyth, 1887: 1st electric

AEROSPACE ENGINEERING AND MECHANICS

56

Acknowledgments

• Xcel RDF • Virtual Wind Simulator with Advanced Control & Aeroelastic Model for

Improving the Operation of Wind Farms

• Simulation, Measurement, Modeling, and Control of Wind Plant Power

• Institute for Renewable Energy and the Environment • Grant No. RL-0010-12: “Design Tools for Multivariable Control of Large

Wind Turbines.”

• Grant No. RS-0039-09: “Improved Energy Production for Large Wind Turbines.”

• US Department of Energy • Grant No. DE-EE0002980

• US National Science Foundation • Grant No. NSF-CNS-0931931