Wind Turbine Control

Similar documents
Reduction of unwanted swings and motions in floating wind turbines

LIDAR-based Wind Speed Modelling and Control System Design

Positioning Servo Design Example

Adaptive Control of Variable-Speed Variable-Pitch Wind Turbines Using RBF Neural Network

Gain-scheduled Linear Quadratic Control of Wind Turbines Operating at High Wind Speed

Outline. Classical Control. Lecture 1

Towards Pitch-Scheduled Drive Train Damping in Variable-Speed, Horizontal-Axis Large Wind Turbines

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Stability of CL System

APPROPRIATE REALISATION OF GAIN-SCHEDULED CONTROLLERS WITH APPLICATION TO WIND TURBINE REGULATION. D.J.Leith W.E.Leithead

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Individual Pitch Control of A Clipper Wind Turbine for Blade In-plane Load Reduction

Performance of Disturbance Augmented Control Design in Turbulent Wind Conditions

Control Systems I Lecture 10: System Specifications

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

PERFORMANCE ENHANCEMENT OF WIND TURBINE POWER REGULATION BY SWITCHED LINEAR CONTROL. D.J.Leith W.E.Leithead

AMME3500: System Dynamics & Control

Classify a transfer function to see which order or ramp it can follow and with which expected error.

D(s) G(s) A control system design definition

Reduction of the rotor blade root bending moment and increase of the rotational-speed strength of a 5 MW IPC wind turbine based on a stochastic

Engineering Tripos Part IB. Part IB Paper 8: - ELECTIVE (2)

Frequency-domain methods for the analysis of offshore wind turbine foundations

Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl

Effect of linear and non-linear blade modelling techniques on simulated fatigue and extreme loads using Bladed

(a) Find the transfer function of the amplifier. Ans.: G(s) =

MAE 143B - Homework 9

ECE 388 Automatic Control

H ROBUST CONTROLLER FOR WIND TURBINE POWER BOOSTING

8 Lidars and wind turbine control

Anomaly detection of a horizontal wind turbine using an Extended Kalman Filter

Exercise 1 (A Non-minimum Phase System)

Robust control for wind power systems

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

Exercise 1 (A Non-minimum Phase System)

Systems Analysis and Control

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Stability Analysis of Pitch-regulated, Variable Speed Wind Turbines in Closed Loop Operation Using a Linear Eigenvalue Approach

Automatic Control (TSRT15): Lecture 7

Robust model based control method for wind energy production

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Loop shaping exercise

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Control System Design

Intro to Frequency Domain Design

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

Analysis of Discrete-Time Systems

Introduction to Control (034040) lecture no. 2

First-Order Low-Pass Filter

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Acceleration Feedback

Iterative Learning Control for Smart Rotors in Wind turbines First Results

Structured LPV Control of Wind Turbines

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

ECE 486 Control Systems

Active Control? Contact : Website : Teaching

Manufacturing Equipment Control

Stability Analysis of a Single-Input/Two-Output, Variable Loop Transmission System for Wind Turbine Control

ME 475/591 Control Systems Final Exam Fall '99

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

Benefits of Preview Wind Information for Region 2 Wind Turbine Control

MEM 355 Performance Enhancement of Dynamical Systems

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

MEM 355 Performance Enhancement of Dynamical Systems

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

Control System Design

MAE 142 Homework #2 (Design Project) SOLUTIONS. (a) The main body s kinematic relationship is: φ θ ψ. + C 3 (ψ) 0 + C 3 (ψ)c 1 (θ)

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Performance of Feedback Control Systems

Analysis of Discrete-Time Systems

Estimation of effective wind speed

IEC Work on modelling Generic Model development IEC expected outcome & timeline

MAS107 Control Theory Exam Solutions 2008

Active tower damping and pitch balancing design, simulation and field test

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

CDS 101/110a: Lecture 10-1 Robust Performance

System Identification on Alstom ECO100 Wind Turbine

Super-twisting controllers for wind turbines

Improving the Control System for Pumped Storage Hydro Plant

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

(RPG) (2017) IET,

Nonlinear Control of Variable Speed Wind Turbines without wind speed measurement

Engraving Machine Example

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Safe Operation and Emergency Shutdown of Wind Turbines

CONTROL ALGORITHMS AND IMPLEMENTATION FOR VARIABLE SPEED STALL REGULATED WIND TURBINES

Kars Heinen. Frequency analysis of reset systems containing a Clegg integrator. An introduction to higher order sinusoidal input describing functions

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Control of Electromechanical Systems

Analysis of SISO Control Loops

Homework 7 - Solutions

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

Lecture 1: Feedback Control Loop

Uncertainty and Robustness for SISO Systems

Transcription:

Wind Turbine Control W. E. Leithead University of Strathclyde, Glasgow Supergen Student Workshop 1

Outline 1. Introduction 2. Control Basics 3. General Control Objectives 4. Constant Speed Pitch Regulated WT s 5. Variable Speed Stall Regulated WT s 6. Variable Speed Pitch Regulated WT s 7. Conclusion Reproduced with permission of EWEA Supergen Student Workshop 2

Introduction Supervisory control Oversees total operation of wind turbine including start-up/shutdown safety of turbine operation fault handling data collection Focus Operational control Continuously adjusts dynamic state of wind turbine cause the operating point to track the on-design trajectory minimise the off-design fluctuations Supergen Student Workshop 3

Introduction Wind Turbine Types Stall regulated constant speed Pitch regulated constant speed Stall regulated variable speed Pitch regulated variable speed 24 th Supergen Student Workshop 4

Introduction Constant wind speed curves 24 th Supergen Student Workshop 5

Introduction Stall regulated constant speed Torque [Nm] 2.5 3 x 106 Rated power 2 1.5 11 m/s 12 m/s 10 m/s 1 0.5 4 m/s 0 Beginning of Stall 5 m/s 6 m/s 7 m/s 8 m/s 9 m/s 96% 97% 98% 99% 99% 98% 97% 96% -0.5 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Rotor Speed [rad/s] 24 th Supergen Student Workshop 6

Introduction Pitch regulated constant speed Torque [Nm] 2.5 3 x 106 Rated power 2 1.5 11 m/s 12 m/s 10 m/s 1 0.5 4 m/s 0 Beginning of Stall 5 m/s 6 m/s 7 m/s 8 m/s 9 m/s 96% 97% 98% 99% 99% 98% 97% 96% -0.5 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Rotor Speed [rad/s] 24 th Supergen Student Workshop 7

Introduction Stall regulated variable speed Torque [Nm] 2.5 3 x 106 Rated power 2 1.5 11 m/s 12 m/s 10 m/s 1 0.5 4 m/s 0 Beginning of Stall 5 m/s 6 m/s 7 m/s 8 m/s 9 m/s 96% 97% 98% 99% 99% 98% 97% 96% -0.5 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Rotor Speed [rad/s] 24 th Supergen Student Workshop 8

Introduction Stall regulated variable speed Torque [Nm] 2.5 3 x 106 Rated power 2 1.5 11 m/s 12 m/s 10 m/s 1 0.5 4 m/s 0 Beginning of Stall 5 m/s 6 m/s 7 m/s 8 m/s 9 m/s 96% 97% 98% 99% 99% 98% 97% 96% -0.5 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Rotor Speed [rad/s] 24 th Supergen Student Workshop 9

Introduction Pitch regulated variable speed Torque [Nm] pitching Rotor Speed [rad/s] 24 th Supergen Student Workshop 10

Introduction Control Design Task: Reproduced with permission of BWEA Changed with the technology Related Activities Model development and validation Dynamic analysis Supergen Student Workshop 11

Introduction Control design task Define operational strategy different control modes Implementation issues Ensure smooth switching between control modes controller start-up and shut-down Within each mode cater for aerodynamic nonlinearity actuator constraints Design linear control law for each mode Supergen Student Workshop 12

Linear Control Basics Feedback systems transfer functions Setpoint (e.g. Desired Rotor speed) + - Controller System Output (e.g. Rotor Speed) Closed loop system stability is required Output will asymptotically converge to setpoint Supergen Student Workshop 13

Linear Control Basics Transfer functions Transfer functions model the dynamics bs + bs +... + b s+ bm G( s) = ; m n as + as + + a s+ a m m 1 0 1 m 1 n n 1 0 1... n 1 Roots of the denominator are the poles. Unstable poles have negative real parts. Roots of the numerator are the zeros. Non-minimum phase zeros have negative real parts. n Gs () = 1 s 1 unstable ( s 1) Gs () = non-minimum 2 2s + 3s+ 1 phase Supergen Student Workshop 14

Linear Control Basics Dynamics represented by transfer function G(s) Gs () = 1 s=jω G( jω) = 1 s + 1 jω + 1 Horizontal axis: log 10 (frequency in rad/s) Vertical axis (top): 20log 10 ( G(jω) ) Vertical axis (bottom): Arg(G(jω)) magnitude [db] phase [deg] 0-20 -40 10-2 10-1 10 0 10 1 10 2 0-50 -100 10-2 10-1 10 0 10 1 10 2 Supergen Student Workshop frequency [rad/s] gain phase 15

Linear Control Basics Stability margins Phase and gain margins positive closed loop stable Magnitude (db) 10 5 0-5 -10-15 -20 360 Bode Diagram Bode plot for open-loop Gain Margin Phase (deg) 270 180 Phase Margin 90 10-2 10-1 10 0 10 1 Frequency (rad/sec) Supergen Student Workshop 16

Linear Control Basics Design trade-off Maximum phase loss possible is 180 degrees Improvements to all aspects of performance costs phase Zero sum game Supergen Student Workshop 17

Linear Control Basics Delay Delay of τ seconds has transfer function Gs () s e τ = s=jω G( jω) = j e τω Gain = 1 Phase = -τ ω Does nothing other than lose phase Performance inevitably lost Supergen Student Workshop 18

Linear Control Basics Non-minimum phase zero Gs () = ( s 1) s + s+ 2 (2 3 1) has non-minimum phase zero at 1rad/s ( s 1) ( s+ 1) (1 s) = + + + + + 2 2 (2s 3s 1) (2s 3s 1) (1 s) (1 s) 2 and e (1 + s) s Non-minimum phase zero is similar to a delay 1.2 1 0.8 Step Response Again, performance inevitably lost Amplitude 0.6 0.4 0.2 0-0.2 0 2 4 6 8 10 12 14 16 18 Time (sec) Supergen Student Workshop 19

Linear Control Basics Crossover frequency 20 Bode Diagram Magnitude (db) 10 0-10 -20-30 -40 0 crossover frequency Phase (deg) -45-90 -135-180 10-2 10-1 10 0 10 1 Frequency (rad/sec) Performance improves with crossover frequency of open-loop Bode plot Supergen Student Workshop 20

Linear Control Basics Poles and zeros Crossover frequency is bounded below by any unstable pole Crossover frequency is bounded above by any non-minimum phase zero Unstable poles and non-minimum phase zeros impose absolute bounds on performance Supergen Student Workshop 21

Linear Control Basics Sensitivity function Operating strategy Wind speed setpoint disturbance + Controller Plant output - measurement noise Feedback causes the output to track the input What does it do for the wind speed disturbances? Supergen Student Workshop 22

Linear Control Basics Sensitivity function The transfer function between the disturbance and the output is the sensitivity function Magnitude (db) Phase (deg) 20 10 0-10 -20-30 -40 0-45 -90-135 Bode Diagram Bode plot gain for openloop transfer function crossover frequency Magnitude (db) Phase (deg) Bode Diagram 5 0-5 -10-15 -20 90 60 30 Bode plot gain sensitivity function -180 0 10-2 10-1 10 0 10 1 10-2 10-1 10 0 10 1 Frequency (rad/sec) Frequency (rad/sec) The sensitivity function is negative when the openloop is positive and vice versa Supergen Student Workshop 23

Linear Control Basics Sensitivity function disturbance Gain << 0dB Magnitude (db) 5 0-5 -10-15 -20 90 Bode Diagram Phase (deg) 60 Disturbance 30at frequencies below crossover is attenuated 0 Disturbance 10at frequencies -2 10 above crossover -1 10 is enhanced 0 10 1 Frequency (rad/sec) Supergen Student Workshop 24

Linear Control Basics Wind turbine control Wind turbine control is a disturbance rejection problem There are many disturbance above crossover, the spectral peaks at nω and dynamic mode frequencies The dynamics have non-minimum phase zeros For some strategies have unstable poles Supergen Student Workshop 25

General Control Objectives Smooth Generated Power Alleviate Loads Provide Damping Maximise Energy Capture Not all apply to all types of turbines Supergen Student Workshop 26

General Control Objectives Historically, control objectives changed from simply limiting power fluctuations to: Drive-train load alleviation Power quality control Maximising energy capture Dynamic mode damping Avoidance of enhancing structural loads Actuator activity reduction Supergen Student Workshop 27

General Control Objectives The increasing size of machines is driving control development directions. More demands are placed on the control system at the same time as low frequency dynamic issues have greater importance. Control systems are now being required to regulate some fatigue related dynamic loads Of strong interest are the tower loads. The larger the wind turbine the greater the requirements Must be achieved without compromising turbine performance Must be achieved without increasing pitch activity Supergen Student Workshop 28

General Control Objectives Control Actions: Stall regulated constant speed WT s No active control Pitch regulated constant speed WT s Blade pitch Stall regulated variable speed WT s Generator reaction torque Pitch regulated variable speed WT s Blade pitch Generator reaction torque Supergen Student Workshop 29

Pitch Regulated Constant Speed WT s Supergen Student Workshop 30

Pitch Regulated Constant Speed WT s Typical machine rating (1990) 300kW Below Rated Operation: No Control Above Rated Operation: Blade Pitch Control Objectives Maintain Constant Power Wind Speed Disturbance Rejection Avoid Increasing Tower/Blade Load Measurement Generated power Supergen Student Workshop 31

Pitch Regulated Constant Speed WT s Above rated control: Basically PI augmented by filters at np and 2nP Major issues are nonlinear: Switching between above and below rated WT Dynamics vary strongly with operating point Actuator saturation The nonlinear issues drive the performance Only look at second in detail Supergen Student Workshop 32

Pitch Regulated Constant Speed WT s Nonlinear dynamics: The important nonlinearity is the aerodynamic torque Wind speed Pitch Pitch Aero Rotor demand angle torque Speed actuator aerodynamics drive-train Supergen Student Workshop 33

Pitch Regulated Constant Speed WT s To operate at rated power, there is a pitch angle,, for each wind speed,. υ β0 0 β 0 υ 0 Linearising the aerodynamics at (, ). Is gain-scheduling appropriate? Schedule on wind speed or pitch angle? Supergen Student Workshop 34

Pitch Regulated Constant Speed WT s The aerodynamic gain has a large range Varies rapidly as the wind speed varies A priori it s not appropriate to gain-schedule Aerodynamic gain Supergen Student Workshop 35

Pitch Regulated Constant Speed WT s Since the aerodynamic torque is constant along the locus of operating points, its partial derivatives are related by: δt dβ ( υ0) δt ( β0, υ0) = ( β0, υ0) δυ dυ δβ ( h( β ) g( υ)) It follows that is constant on the locus of operating points provided f and g satisfy dh δt dg δt = ( βυ, υ) = ( βυ, υ) dβ δβ dυ δυ Supergen Student Workshop 36

Pitch Regulated Constant Speed WT s Hence locally to the locus of operating points T ( β, υ) τ ( ε) ε = h( β ) g( υ) dτ dε for some function τ(ε) such that τ(0)=t 0 and ( 0) = 1 Supergen Student Workshop 37

Pitch Regulated Constant Speed WT s Since ( pdt) y = = 1 y h h ( y) pdt Global scheduling is achieved provided the integrator is placed after the scheduled gain Supergen Student Workshop 38

Pitch Regulated Constant Speed WT s Typical power time histories for a 300 kw machine at 16 m/s mean wind speed 7 Power (kw) gain before integrator gain after integrator 10 2 6 5 4 3 2 1 0 20 40 60 80 100 Time (s) Supergen Student Workshop 39

Pitch Regulated Constant Speed WT s Structure of controller that deals with all three nonlinear issues. Supergen Student Workshop 40

Pitch Regulated Constant Speed WT s Supergen Student Workshop 41

Pitch Regulated Constant Speed WT s Nonlinear control: Sensitivity of the aerodynamic torque to changes in pitch increases faster than to changes in wind speed Increase bandwidth with wind speed Rate of change wrt wind speed Rate of change wrt pitch angle Supergen Student Workshop 42

Pitch Regulated Constant Speed WT s Nonlinear control: It is the fatigue loads on the drive-train that need alleviating Extreme loads do most damage Alter the distribution of the load transients by pulling in the tails Supergen Student Workshop 43

Pitch Regulated Constant Speed WT s Nonlinear control: Two-bladed WT Extreme loads Linear control Nonlinear control Supergen Student Workshop 44

Pitch Regulated Constant Speed WT s Nonlinear control: Three-bladed WT Extreme loads Linear control Nonlinear control Supergen Student Workshop 45

Stall Regulated Constant Speed WT s Supergen Student Workshop 46

Stall Regulated Constant Speed WT s Above/Below Rated Operation: Generator reaction torque control Objective Increase drive-train damping Measurement Generator speed Below Rated Operation: Objective Maximise energy capture Above Rated Operation: Objective Power/torque regulation by stalling Supergen Student Workshop 47

Stall Regulated Constant Speed WT s Strategy below rated Supergen Student Workshop 48

Stall Regulated Constant Speed WT s Strategies above rated Supergen Student Workshop 49

Stall Regulated Constant Speed WT s Control drivers: Choose strategy defining a curve to be tracked Dynamics are strongly nonlinear Above rated, curve dependent unstable pole and non-minimum phase zero 0.3r/s and 2.5r/s Switching between modes Supergen Student Workshop 50

Stall Regulated Constant Speed WT s Performance 400 350 300 250 200 150 100 50 0-50 Power Power (kw) 4.25 8.25 12.25 16.25 20.25 24.25 28.25 32.25 wind speed (rad/s) 90 80 70 60 50 40 30 20 10 Torque 0 Low-speed shaft torque (knm) 4.25 8.25 12.25 16.25 20.25 24.25 28.25 32.25 wind speed (rad/s) Supergen Student Workshop 51

Pitch Regulated Variable Speed WT s Reproduced with permission of EWEA Supergen Student Workshop 52

Pitch Regulated Variable Speed WT s Typical machine rating (2005) 1-2MW Below Rated Operation: Same as stall regulated variable speed WT Above Rated Operation: Blade Pitch Control Generator Reaction Torque Control Objectives Maintain Constant Power Maintain Constant Speed Measurement Generator speed Supergen Student Workshop 53

Pitch Regulated Variable Speed WT s Very Large WTs 5MW With the increase in size, wind turbines are more flexible: structural issues important Bigger blades and tower place structural modes at lower frequencies Basic control strategies remain, but fatigue reduction must be added onto the control objectives Control strategies to reduce tower and blade fatigue is currently an active field of research Fatigue of production cases account for the 89% of the relative damage on the tower Supergen Student Workshop 54

Pitch Regulated Variable Speed WT s 13 m/s 22 m/s Dynamics: pitch angle to generator speed 3MW WT Supergen Student Workshop 55

Pitch Regulated Variable Speed WT s The tower fatigue might be reduced by a tower acceleration feedback loop. Feedback loop acts on fore-and-aft tower mode Supergen Student Workshop 56

Pitch Regulated Variable Speed WT s 22 m/s 16 m/s Dynamics: pitch angle to tower speed 3MW WT Supergen Student Workshop 57

Pitch Regulated Variable Speed WT s Proportional control is sometimes not very successful With TFL No TFL Problem is the interaction with the blade flap mode Supergen Student Workshop 58

Pitch Regulated Variable Speed WT s Instead localise the feedback Supergen Student Workshop 59

Pitch Regulated Variable Speed WT s Much more effective With TFL No TFL Supergen Student Workshop 60

Pitch Regulated Variable Speed WT s Above approach can reduce the tower fatigue by 5% to 8% More advanced control can reduce the tower fatique by 12% to 18% Measured as 20 year lifetime equivalent fatigue loads Supergen Student Workshop 61

Pitch Regulated Variable Speed WT s Rotor Load Imbalance Reduction 20 x 10 6 5MW Supergen exemplar wind turbine Collective, Stationary hub My [Nm] 1P IA, Stationary hub My [Nm] 1P+2P IA, Stationary hub My [Nm] 15 10 --- [Nm] 5 0-5 50 100 150 200 250 300 350 400 450 500 550 Time (s) Hub bending moment (nodding, stationary motion) Supergen Student Workshop 62

Concluding Remarks Reproduced with permission of EWEA Supergen Student Workshop 63