pi and pd type iterative learning control laws for ... · laws for application in wind farms eric...

42
Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions PI and PD type Iterative Learning Control Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton, UK [email protected] E.Rogers PI and PD type Iterative Learning Control Laws for Application in Wind Farms 1/ 42

Upload: others

Post on 22-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

PI and PD type Iterative Learning Control

Laws for Application in Wind Farms

Eric Rogers

School of Electronics and Computer Science,University of Southampton, Southampton, UK

[email protected]

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 1/ 42

Page 2: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Outline

1 Iterative Learning Control

2 Wind Turbine Control Basics

3 Active Flow Control (AFC)

4 Modeling the Flow

5 ILC Results

6 Conclusions/Future Work/References

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 2/ 42

Page 3: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Co-workers

Weronika Nowicka — PhD thesis: Iterative LearningControl for Load Management in Wind Turbines withSmart Rotor Blades, University of Southampton, June2020.

Owen Tutty — Professor of Fluid Mechanics, School ofEngineering, University of Southampton.

Bing Chu — Associate Professor, School of Electronicsand Computer Science, University of Southampton.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 3/ 42

Page 4: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

ILC Basics

Applicable to systems that repeat the same finite durationtask over and over again.

Each repetition is known as a trial (or iteration or pass)and its duration is known as the trial length.

Notation for discrete variables: hi(p), 0 ≤ p ≤ α− 1.

h – vector or scalar valued variable under consideration,i ≥ 0 — trial number, α <∞ — number of samplesalong the trial.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 4/ 42

Page 5: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

ILC Basics

Let r(p) be the specified reference trajectory.

Then the error on trial i is

ei(p) = r(p)− yi(p), 0 ≤ p ≤ α− 1, i ≥ 0

Error convergence from trial-to-trial (i) is a fundamentalconsideration in ILC design.

Performance along the trials is also a criticalconsideration.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 5/ 42

Page 6: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

ILC Basics

ILC Design Problem

Construct a control input sequence {ui}i such that

limi→∞||ei || = 0 & lim

i→∞||ui − u∞|| = 0

u∞ is termed the learned control.

|| · || – an appropriate norm.

Basic ILC Design Philosophy: use previous trial datato update the control signal for the next trial andthereby improve performance from trial-to-trial.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 6/ 42

Page 7: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

ILC Basics

Typical ILC control law: control input on trial i + 1 isthat used on the previous trial plus a ‘correction’ basedon previous trial data, i.e.,

ui+1(p) = ui(p) + ∆(ei(p))

∆(ei(p)) is the correction term.

Key issue: how to design ∆(ei(p))?

Phase-Lead ILC Law

ui+1(p) = ui(p)+βei(p+1) = ui(p)+β(r(p+1)−yi(p+1))(1)

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 7/ 42

Page 8: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

ILC Design

‘Phase-Lead’ refers to the shift in p — can beimplemented as the term concerned is generated on theprevious trial.

PD Type ILC law:

ui+1(p) = ui(p)+kpei+1(p+1)+kd [ei(p+1)−ei(p)] (2)

Sometimes referred to as a ‘non-causal’ ILC law due tothe p + 1 index in these two laws.

Many other versions exist.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 8/ 42

Page 9: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

ILC Design

Fact: If there is no non-causal term in an ILC law thenan equivalent feedback control loop exists.

Two general approaches to design – one is based onassembling the values of a variable along the trial into acolumn vector. Known as lifting ILC design in theliterature.

Second method – treat ILC as a 2D system, i.e.,information propagation from trial-to-trial (i) and alongthe trials (p).

One starting point for the early literature: Douglas ABristow and Maria Tharayil and Andrew G. Alleyne(2006). A survey of iterative learning control. IEEEControl Systems Magazine 26(3), 96–114.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 9/ 42

Page 10: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Progress So Far

Very significant progress for systems described bydeterministic linear time-invariant dynamics, includingrobust designs.

A very high level of at least experimental validation.

New applications continue to emerge — including outsideengineering.

Personal view — applications are now in the driving seat.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 10/ 42

Page 11: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Progress So Far

Stochastic linear dynamics — some progress, e.g.,

Repetitive Process based Stochastic Iterative LearningControl Design for Linear Dynamics, Pavel V. Pakshin,Julia Emelianova, Eric Rogers and Krzysztof Galkowski,2020, Systems and Control Letters, (137), Article 104625.

Nonlinear systems — (too) many papers on errorconvergence proofs but some results emerging on design,e.g.,

Passivity based Stabilization of Repetitive Processes andIterative Learning Control Design, Pavel Pakshin, JuliaEmelianova, Mikhail Emelianov, Krzysztof Galkowski, EricRogers 2018, Systems and Control Letters, (122),101–108.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 11/ 42

Page 12: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

(Some) New Areas

Distributed Parameter Systems – some work onsemi-group approaches and also on constructing afinite-dimensional approximate model for design, e.g.,

Iterative Learning Control for a Class of MultivariableDistributed Systems With Experimental Validation,Slawek Mandra, Krzysztof Galkowski, Andreas Rauth,Harald Aschemann, Eric Rogers, 2020, IEEE Transactionson Control Systems Technology, Regular paper, DOI10.1109/TCST.2020.2982612.

Healthcare — such as robotic-assisted strokerehabilitation.

Networked systems.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 12/ 42

Page 13: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

1996 1998 2000 2002 2004 2006 2008 2010 2012 2014 2016 2018

Year

0

100

200

300

400

500

600

Cap

acity

[GW

]

World Total Installed Capacity

Blade sizes are also increasing.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 13/ 42

Page 14: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 14/ 42

Page 15: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

Bigger blades imply more energy capture.

Wind turbine control plays a very important role as itenables a better energy capture together with alleviationof mechanical and aerodynamical loads and aim forlower maintenance costs.

Wind turbine control objectives include improving powerproduction in its safe operating region (below rated windspeed) and preventing the unsafe operation in high windspeeds (above rated speed) by limiting the rotor speedand torque.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 15/ 42

Page 16: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

Torque Control Pitch Control

Active Flow Control

Region 1 Region 2 Region 3

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 16/ 42

Page 17: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

Wind turbine blades are subject to fluctuatingaerodynamic forces involving stochastic and deterministicdisturbances.

The stochastic disturbances occur because of the variablenature of the wind.

Deterministic forces include the effects of yawmisalignment, stator-rotor interaction and atmosphericboundary layer.

The load disturbances caused by effects such as windshear, tower shadow or yaw motion are cyclic as they arisedue to the rotation of the rotor.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 17/ 42

Page 18: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

Wind shear (wind gradient), is a difference in wind speedor direction over a short distance in the atmosphere.

Precisely, the mean speed increases with height.Moreover, the actual wind speed varies in time anddirection at different locations due to turbulence.

Hence, the flow past the blade contains a periodiccomponent which becomes even larger as theseeffects increase.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 18/ 42

Page 19: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

Left: wind speed profile, right: tower shadow.

Tower shadow effect is the alteration in uniform flow ofwind due to the presence of the tower. For an upwindturbine, when the blade is directly in front of the tower, itexperiences minimum wind.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 19/ 42

Page 20: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Wind Turbine Control

These problems are compounded in Wind Farms

Various flow phenomena in wind farms.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 20/ 42

Page 21: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Aerodynamic Load Control

Aerodynamic load control for wind turbines is directlylinked to modification of the lift force on the blades, bye.g.,

varying the rotor speed,varying the blade pitch angle,varying the blade length,modifying the blade section aerodynamics – consideredin this research.

The modern approach includes more flexible structureson the blades coupled with control algorithms —and incorporates devices such as trailing-edge flaps ormicrotabs which are called ‘smart rotors‘. (Alsoenables fast actuation).

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 21/ 42

Page 22: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Aerodynamic Load Control

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 22/ 42

Page 23: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Active Flow Control (AFC)

AFC devices are placed along the span of the rotor blade(e.g. on the trailing-edge) and act by modifying the localflow and therefore the lift.

A blade with trailing-edge flaps (blue) and Pitot tubes(red) is shown in this figure.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 23/ 42

Page 24: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

AFC Benefits

AFC devices would react quickly and reduce oscillatoryhigh frequency loads and:

Increase the blade lift at low wind speeds and thereforeallowing an earlier cut-in.

Enabling the blade to operate on higher lift curve.

Aerodynamic performance improvement and noisereduction.

Countering tower shadow every revolution (downwindturbines).

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 24/ 42

Page 25: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Flow Model

A Computational Fluid Dynamics (CFD) panel code isused to simulate the flow past an airfoil.

The flow over a 2D airfoil is simulated and the boundaryconditions at the body are satisfied using the panelmethod.

The flow is assumed to be inviscid (i.e., zero viscosity(zero resistance to deformation at a given rate)) andextreme cases when separation is provoked are notconsidered.

The motion of the vortices, i.e., flow revolving aroundan axis is found by solving the Euler equations (anumerical solution can be found using any time-steppingmethod, e.g. Runge-Kutta methods).

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 25/ 42

Page 26: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Flow Model

The wake effect (the region of recirculating flowimmediately behind a stationary or moving flow) issimulated by releasing vortices from the trailing edge ateach time step.

The lift is calculated from the pressure distribution usingthe unsteady Bernoulli equation.

The AFC devices are modelled in a generic manner byaltering the strength of the new vortex generated at thetrailing edge at each time step.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 26/ 42

Page 27: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Flow Model

The governing equation for a 2D inviscid incompressiblefluid is

Dt=∂ω

∂t+ vx

∂ω

∂x+ vy

∂ω

∂y= 0 (3)

D/Dt = ∂/∂t + vx∂/∂x + vy∂/∂y denotes the materialderivative

ω = ∂vy/∂x − ∂vx/∂y denotes the vorticity.

The lift is the output variable and its calculation is basedon the fact that the surface of the airfoil is a streamlinewith the velocity tangential to the surface and the normalvelocity equal to zero

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 27/ 42

Page 28: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Modeling Smart Devices

The smart devices are modelled by modifying thecirculation generated on the trailing edge.

In the controlled case, at every time step a new vortexgenerated from the trailing edge will have a strength

Γc = u (4)

where u denotes the control input.

Altering the circulation on the trailing edge modifies thelift and represents devices such as flaps or microtabswhich also act by generating vortices or changing the flowon the trailing edge. This is a generic approach tomodeling smart rotors.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 28/ 42

Page 29: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Model Free ILC Results

The flow past an airfoil is assumed to be periodic withthe velocity equal to

V0x(k) = 1 + A sin(2πk∆t

T) (5)

where A denotes the amplitude of the oscillation and Tdenotes the period of turbine’s rotation.

The discrete version of the signals is used withk = 0, 1, ..., α− 1 denoting the step within a cycle andα = T/∆t denoting the number of steps in one cycle,where ∆t is the time step.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 29/ 42

Page 30: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Model Free ILC Results

The lift obtained for such flow will be periodic and thecontrol objective can be defined as rejecting periodicdisturbances by keeping the lift constant.

This can be achieved by altering the lift on the rotorblades such that the error between the lift and the desired(constant) value for the lift is minimal.

The error at step k is given by

e(k) = Lref (k)− L(k) (6)

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 30/ 42

Page 31: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Model Free ILC Results

Lift (left) and error (right) for oscillatory flow with nocontrol.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 31/ 42

Page 32: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Model Free ILC Results

Two norms are used to measure the performance:

2-norm

L2 =

√√√√ 1

α·

α∑k=1

(e(k))2 (7)

(a measure of the error averaged over a trial).

∞-normL∞ = max |e(k)| (8)

(a measure of the maximum error).

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 32/ 42

Page 33: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Phase-lead ILC

To reduce the lift fluctuations, consider the phase-leadILC law

ui(k) = ui−1(k) + µ1∆tei−1(k + δ) (9)

5 10 15 20 25 30 35

Time

0.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

Lift

Desired liftLift - ILC with µ

1=0.1

Lift - ILC with µ1=1

5 10 15 20 25 30 35

Time

-0.3

-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

Err

or

Error - ILC with µ1=0.1

Error - ILC with µ1=1

Lift (left) and error (right) obtained for the system withthe ILC controller of Eq. (9).

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 33/ 42

Page 34: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Model Free ILC Results

For µ1 = 0.1, the 2-norm L2 = 4.2× 10−2 is obtainedafter 10 trials compared to L2 = 6.7× 10−2 for the nocontrol case.

The ∞ norm is L∞ = 6.7× 10−2 and L∞ = 9.8× 10−2,respectively.

Other permutations produced no better results (or worse).

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 34/ 42

Page 35: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Feedback plus ILC

Control lawui(kt) = ui(k) + u(kt) (10)

where: kt = iα + k is the total number of steps, ui(k) isthe ILC update

u(kt) and is the proportional controller update given by

u(kt) = µ0∆te(kt − 1) (11)

where µ0 is the P controller gain.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 35/ 42

Page 36: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Feedback plus ILC

5 10 15 20

Time

0.56

0.58

0.6

0.62

0.64

0.66

0.68

0.7

0.72

0.74

0.76

Lift

Desired liftLift - P controller with µ

0=20

Lift - P controller with µ0=50

5 10 15 20

Time

-0.1

-0.08

-0.06

-0.04

-0.02

0

0.02

0.04

0.06

0.08

0.1

Err

or

Error - P controller with µ0=20

Error - P controller with µ0=50

Figure: Lift (left) and error (right) obtained for the system withthe ILC controller of Eq. (10)

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 36/ 42

Page 37: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Feedback plus ILC

Better performance — after 5 trials the error issignificantly reduced for the choices of µ0 = 20 andµ0 = 50

Over 90% reduction in the ∞-norm.

Further increasing the gain is not possible.

This last controller is better — as the next figuredemonstrates.

Note: actuator dynamics not considered.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 37/ 42

Page 38: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Comparison

5 10 15 20

Time

0.56

0.58

0.6

0.62

0.64

0.66

0.68

0.7

0.72

0.74

0.76

Lift

Desired liftLift - combination of P and ILC

2 4 6 8 10 12 14

Trial

10-6

10-5

10-4

10-3

10-2

10-1

Err

or n

orm

Error - 2-normError - ∞ norm

Figure: Lift (left) and error norm (right) obtained for the systemcontrolled by the combination of P and ILC given by Eq. (10)

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 38/ 42

Page 39: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Gain Varying ILC law

ui(k) = ui−1(k) + µ1(i)∆tei−1(k + δ) (12)

where µ1(i) is the function of the trial number.

Generally gives better results, but more trials needed.

The results so far are without disturbances.

Disturbances can be introduced by adding vorticesupstream — the next figure shows the results for the caseof three added vortices.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 39/ 42

Page 40: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Disturbance Rejection

5 10 15 20 25 30 35 40 45 50

Time

0.5

0.55

0.6

0.65

0.7

0.75

0.8

0.85

Lift

no controlµ

14, λ=5

µ1, λ=10

µ14

, λ=10

15 20 25 30 35 40 45 50

Time

-0.02

-0.015

-0.01

-0.005

0

0.005

0.01

0.015

0.02

0.025

Err

or

µ14

, λ=5

µ1, λ=10

µ14

, λ=10

Figure: Robustness test 3 for non-deterministic flow: lift (left) anderror (right)

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 40/ 42

Page 41: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Conclusions/Further Work

Progress on model-free ILC design – establishes basicfeasibility.

Development of tuning rules.

A next step is model-based ILC design – work underwayusing Proper Orthogonal Decompositions (PODs) formodel construction coupled with Norm Optimal ILC.

Investigation and comparison of various actuators andtheir locations.

Comparison with Repetitive Control designs.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 41/ 42

Page 42: PI and PD type Iterative Learning Control Laws for ... · Laws for Application in Wind Farms Eric Rogers School of Electronics and Computer Science, University of Southampton, Southampton,

Iterative Learning Control Wind Turbine Control Basics Active Flow Control (AFC) Modeling the Flow ILC Results Conclusions/Future Work/References

Conclusions/Further Work

W. Nowicka, ”Iterative Learning Control for LoadReduction in Wind Turbines with Smart Rotor Blades”, aposter presented at American Control Conference, Boston2016.W. Nowicka, B. Chu, O. Tutty, E. Rogers, ”LoadReduction in Wind Turbines with Smart Rotors UsingTrial Varying Iterative Learning Control Law”,Proceedings of the American Control Conference, pp.1377–1382, Seattle 2017.W. Nowicka, B. Chu, O. Tutty, E. Rogers, ”Wind TurbineAerodynamic Load Fluctuation Reduction Using ModelBased Iterative Learning Control”, Proceedings of theAmerican Control Conference, pp. 6384–6389, Milwaukee2018.

E.Rogers

PI and PD type Iterative Learning Control Laws for Application in Wind Farms 42/ 42