158
POLI di MI tecnico lano Short Course on Wind Energy - Wind Turbine Aeroelasticity - Carlo L. Bottasso Politecnico di Milano November 2011

3-WindTurbineAeroelasticity

Embed Size (px)

DESCRIPTION

3-WindTurbineAeroelasticity

Citation preview

Page 1: 3-WindTurbineAeroelasticity

PO

LI

di M

I te

cn

ic

o

la

no

Short Course on Wind Energy

- Wind Turbine Aeroelasticity -

Carlo L. Bottasso Politecnico di Milano

November 2011

Page 2: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Contents

• Blade dynamics - Rigid flapping and lagging blade - Elastic blade - Simplified blade element aerodynamics

• Basic concepts in aeroelasticity - The rotor as a filter - Aerodynamic damping - Divergence - Flutter

• Stability - Concepts of static stability - Stability of LTI systems (with and without analytical model) - Stability of LTP systems (with and without analytical model)

Page 3: 3-WindTurbineAeroelasticity

PO

LI

di M

I te

cn

ic

o

la

no

Blade Dynamics

Page 4: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Consider a rigid flapping blade (simplest possible approximation of beam flapwise bending):

Acceleration at hinge H

Hinge offset

Gravity

Page 5: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flap stiffness due to centrifugal loading: Flap stiffness due to gravity: Restoring moments proportional to flap angle

The Flapping Equation

Page 6: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Kinematic quantities:

Page 7: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Hinge moment:

Aerodynamic Gravity Hinge spring

Page 8: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Equations of dynamic equilibrium wrt an accelerating moving frame centered in H: Moments of inertia wrt hinge H:

Page 9: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Equations of motion (in components): Feathering (twist), flap and lag dynamic equilibrium:

Gravity Spring

Centrifugal load

No twisting

Lag moment due to flapping (Coriolis)

Page 10: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flap dynamic equilibrium: Hinge offset for a uniform blade:

The Flapping Equation

Hinge offset Non-rotating natural frequency

Centrifugal stiffness Gravity induced stiffness (pulsating)

Page 11: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

In a vacuum and neglecting gravity, harmonic oscillator (no damping): Fundamental frequency increased by centrifugal stiffening and hinge offset Campbell (Southwell, fan) diagram:

The Flapping Equation

Page 12: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Forced spring-mass-damper system: Set Solution:

Response of Second Order Systems

Page 13: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Frequency ratio (forcing/natural): Amplitude: Phase:

Response of Second Order Systems

(From Bramwell 2001)

Forcing at resonance results in 90 deg delay

Peak response obtained at freq ratios smaller than resonance

Page 14: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Typically for a wind turbine blade: For a hinged blade (null spring):

The Flapping Equation

(From Bramwell 2001)

Page 15: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flapping Equation for an Elastic Blade

Equilibrium of blade segment:

Page 16: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Differential equations of equilibrium: From beam theory: Equations of motion:

Flapping Equation for an Elastic Blade

Centrifugal stiffening

Page 17: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Considering lag (simplest possible approximation of blade edgewise bending):

Page 18: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Considering yaw:

Acceleration at hinge H due to Ω

Acceleration at hinge H due to q

Yaw rate

Rigid Blade Dynamics

Page 19: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Kinematic quantities: (having dropped small terms )

Page 20: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Kinematic quantities:

Neglect (small if q<<Ω)

Page 21: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Feathering (twist), flap and lag dynamic equilibrium:

Page 22: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Feathering equilibrium:

Gyroscopic blade twisting due to yawing

Page 23: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Flapping equilibrium:

Non-rotating freq Flap/lag coupling

Centrifugal stiffness Gravity Yaw (Coriolis)

Page 24: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

The flap and feathering gyroscopic moments can be used to explain also gyroscopic effects on the whole rotor:

Flap Feather

Page 25: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Computing the net effects of all B blades: and the rotor is subjected to a tilting moment when it yaws This is the same result obtained using the Principal Theorem of the Gyroscope:

Page 26: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Equilibrium in lag:

Non-rotating frequency

Centrifugal stiffness Lag due to flap (Coriolis)

Page 27: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rigid Blade Dynamics

Centrifugal stiffening: notice different behavior in flap and lag Flap: Lag:

Centrifugal force changes direction with lag angle

Centrifugal force does not change direction with flap angle

Larger stiffening effect

Page 28: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Blade Element Aerodynamics

Simplified blade element aerodynamics (for development of analytical models):

Page 29: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Blade Element Aerodynamics

Linear vertical wind shear

Crossflow

View from above

Page 30: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Blade Element Aerodynamics

Wind+inflow Yaw Vertical shear

Flap damping Cross-flow

Out-of-plane local wind:

View from above

Page 31: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Blade Element Aerodynamics

Rotor speed

Cross-flow

In-plane local wind:

Page 32: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Blade Element Aerodynamics

Flapping moment:

Page 33: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Flapping moment: In terms of non-dimensional quantities:

Non-dimensional quantities:

Lock number (ratio of aerodynamic and

inertial forces)

Page 34: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Flapping dynamic equilibrium including aerodynamics:

Lock number <0 if blade stalled (Clα <0)

Damping

Flap Cross-flow

Centrifugal Nat. freq. Gravity Cross-flow

Cross-flow

Stiffness

Coning

Vertical shear Yaw

Gyroscopic Aerodynamic

Page 35: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Flapping-induced aerodynamic damping: Flap damping ratio: For a typical blade: i.e. rapid damping of flapping blade motions:

Page 36: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Analytical solution of the flapping equation: 1. Assume the solution is of the form (dropping higher harmonics) 2. Insert into 3. Collect terms to match harmonic coefficients (dropping higher harmonics)

The Flapping Equation

Page 37: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Assumed flapping solution:

The Flapping Equation

View from above

Page 38: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Flapping Equation

Solving system in matrix form: where:

Flap freq including centrifugal effect

with offset

Axisymmetric flow term

Axisymmetric flow term

Gravity

Page 39: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

FG

CF

VS

Y

The Flapping Equation

FG: flow+gravity CF: cross-flow VS: vertical wind shear Y: yaw : determinant of solving system

Solution organized by contributors to response:

Page 40: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Consider solution to flow and gravity: Cyclic sharing (ratio of sine and cosine harmonic amplitudes): Hinged blade: Mostly yawing Stiff blade: Mostly tilting This can also be explained in terms of phase lag: gravity is a cosine input

The Flapping Equation

FG

Page 41: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Lagging Equation

Equilibrium in lag:

Non-rotating frequency

Centrifugal stiffness Lag due to flap (Coriolis)

Page 42: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Lagging Equation

Lagging dynamic equilibrium including aerodynamics: Stiffness

Centrif. Gravity Nat. freq.

Yaw

Lag-flap coupling

Steady lag

Vertical shear Cross-flow

Gravity

Page 43: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Lagging Equation

Undamped oscillator: Remarks: - In reality, there is small damping term due to changes in drag (neglected in the present derivations) - In any case, damping in lag is much smaller than in flap (see later on)

Page 44: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Analytical solution of the lagging equation: 1. Assume the solution is of the form (dropping higher harmonics) 2. Insert into 3. Collect terms to match harmonic coefficients (dropping higher harmonics)

The Lagging Equation

Page 45: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Lag motion solution - steady lag angle

where:

Denominator is null if:

The Lagging Equation

Lag freq including centrifugal effect

with offset

Axisymmetric flow term

Axisymmetric flow term

Gravity

Page 46: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Lagging Equation

Lag motion solution – cosine response

Lag motion solution – sine response

Page 47: 3-WindTurbineAeroelasticity

PO

LI

di M

I te

cn

ic

o

la

no

Basic Concepts in Aeroelasticity

Page 48: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The Rotor as a Filter

Periodic trimmed condition in non-turbulent wind: all blades have same motion and loads Fore-aft tower force: • Rotating frame: complex Fourier series expansion of blade shear • Non-rotating frame: total fore-aft force on tower

Only pB/rev harmonics are transmitted to the tower

Page 49: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rotor torque: Rotating frame: complex Fourier series expansion of in-plane blade shear and bending moment • Non-rotating frame: total torque

Transmission of the sole pB/rev harmonics

The Rotor as a Filter

Page 50: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Side-side tower force: Rotating frame: complex Fourier series expansion of in-plane blade shear and axial force • Non-rotating frame: total side force

pB/rev harmonics caused by rotating pB±1/rev harmonics

The Rotor as a Filter

Page 51: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

This concept leads to the definition of multiblade (or Coleman) coordinates From blade coordinates to fixed-frame coordinates (assuming 3 blades): From fixed-frame coordinates to blade coordinates:

The Rotor as a Filter

Page 52: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Coleman coordinates can be used for transforming equations of motion written in terms of blade coordinates into equations written in terms of fixed-frame coordinates This does not completely remove the periodicity, simply filters out all harmonics which are not multiples of the number of blades (see IPC control later on for details) Interpretation: “Collective” average: Horizontal tilting: (i.e. yaw) Vertical tilting:

The Rotor as a Filter

Page 53: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Whirling Rotor Modes

CG of K-th blade: Assuming small lag angle:

CG of whole rotor: (compare with Coleman

transform)

Page 54: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Whirling Rotor Modes

Non-dim. lag frequency: (see lag eqs.) Lag motion at the lag frequency: Insert into expression for CG, to get whirling rotor CG motion: Typically for wind turbines , hence (2 progressive) Coefficients:

Frequency ωζ+Ω Same direction as Ω (progressive)

Frequency ωζ-Ω Direction depends on sign (regressive when negative)

Page 55: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Whirling Rotor Modes

Whirling CG motion excites side-side tower motions Possible resonant conditions (Campbell diagram):

Progressive ωζ+Ω

Progressive ωζ-Ω

1st side-side tower mode

2nd side-side tower mode

Possible resonant conditions

Not a possible resonant conditions Exchange of frequencies (need a coupled rotor-tower analysis to see this effect)

Page 56: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Simple airfoil case: consider airfoil motion orthogonal to flow

Aerodynamic Damping

Airfoil speed

Air speed wrt to airfoil

Page 57: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Aerodynamic Damping

Damping Positive and large in pre-stall conditions

Page 58: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Simple airfoil case: consider airfoil motion aligned with flow

Aerodynamic Damping

Air speed wrt to airfoil

Airfoil speed

Page 59: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Aerodynamic Damping

Damping Small compared to CLα

Page 60: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Blade-like case: consider vibrating blade cross section (neglecting stall, rotor inflow and unsteady aerodynamic effects)

Aerodynamic Damping

Rotor plane

Neglect inflow for simplicity

Page 61: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Linearizing the aerodynamic force components, one gets the damping terms: For a rough estimate, when

Aerodynamic Damping

The larger of the two

Page 62: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Consider an elliptical motion of the blade cross section:

Aerodynamic Damping

Rotor plane

Parameter describing shape of elliptical motion (out-of-plane/in-plane displacement)

Page 63: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Work on blade section (if negative, dissipation and positive damping): Effective damping (unstable motion if negative): Blade in-plane vibration: Blade out-of-plane vibration:

Aerodynamic Damping

Mean damping Damping term affected by direction of vibration

The larger of the two

Stall will reduce mean damping

Page 64: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Divergence

Structural deflection under aerodynamic loading that enhances further the aerodynamic loading itself It is a static aeroelastic phenomenon (no presence of inertial or unsteady aerodynamics effects) Typical section (simplest model of blade torsional deformation):

Zero lift line Aerodynamic

center

Elastic axis

Structural deformation

Page 65: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Divergence

Lift: Aerodynamic moment: Structural moment: Equilibrium: Structural torsional deflection: Divergence:

Divergence dynamic pressure

Page 66: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter

Flutter: instability due to the interaction of aerodynamic, elastic and inertial forces which result in the extraction of energy from the airstream, leading to limit cycles or catastrophic amplification of oscillatory motion Seldom (so far) a problem in wind turbines, but this might change with larger and slender new blades Difficult to draw conclusions with simple analytical models (very complex derivations even for few dofs and simplified equations) Simple models are used for understanding main parameters Then, use:

• Comprehensive models capable of capturing all physical effects (aerodynamic, structural, inertial) and couplings • Tools for damping estimation • Extensive parametric investigations

Page 67: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter Many possible potential flutter mechanisms (most are typically not very likely in wind turbines):

• Flap-torsion flutter

As the blade flaps, inertial and aerodynamic moments twist the blade, which in turn modify the flap forces Influenced (and cured) by chordwise CG position

• Flap-lag flutter Flap-lag coupling: flap induces lag by Coriolis forces, which induce change in angular velocity, which in turn change centrifugal and aerodynamic forces (including flap forces) Tendency to flutter increases for similar flap and lag frequencies

• Flap-lag-torsion flutter Similar to flap-lag, but further excited by changes in pitch due to torsion

• All the above coupled to tower/drive-train/nacelle modes • Whirl-flutter

Coupling with tower modes (bending and/or torsion) (very unlikely, would require extremely soft support)

• Stall-induced flutter Due to coupling between torsional blade deflection and dynamic stall effects on the airfoil aerodynamic pitching moment Leads to limit cycle oscillation

(From Bramwell 2001)

Torsional stiffness parameter

CG aft movement

Page 68: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Dynamic stall: Flow remains attached for AOAs exceeding static stall angle, significant increase in maximum lift Separation delay due to: - Kinematic induced camber effect - Influence of shed wake - Unsteady turbulent boundary layer Adverse pressure gradient produces reversed flow at LE forming dynamic stall vortex (DSV) Secondary vortical structure at LE can produce additional lift increase Flow reattachment only for AOAs well below static stall angle, boundary layer separated for most of downstroke

Flutter

Page 69: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter

(Singh at al., JoA 2006)

Dynamic stall:

Page 70: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter

(Singh at al., JoA 2006)

Dynamic stall:

Page 71: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter

Stall-induced flutter

Work on airfoil (if negative, dissipation and positive damping) Flutter onset if net damping is negative

Counter-clockwise loop

Clockwise loop

Page 72: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter

Stall-induced flutter

Oscillating motion: Aerodynamic moment: Work: Thus damping depends on out-of-phase component of pitching moment wrt angle of attack

Page 73: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Flutter

Stall-induced flutter

Several effects govern extent of negative damping loops: • Angle of attack (main parameter):

- Light dynamic stall: Minor flow separation from airfoil Small hysteresis, small change in airloads Sensitive to airfoil geometry and frequency of motion

- Deep dynamic stall: Vortex-shedding Large hysteresis, large rapid change in airloads Less sensitive to parameters

• Airfoil type • Frequency of motion

Page 74: 3-WindTurbineAeroelasticity

PO

LI

di M

I te

cn

ic

o

la

no

Stability

Page 75: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Thrust-wind stability (vibrations in stall-regulated wind turbines, floating wind turbines):

Concepts of Static Stability

Apparent wind on rotor plane

Unstable behavior

Stable behavior

Page 76: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Torque-TSR stability:

Torque : TSR:

Concepts of Static Stability

Stable behavior

Unstable behavior

Page 77: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Stability Analysis

Applications in wind turbine design and verification:

• Explaining the causes of observed vibration phenomena

• Assessing the proximity of the flutter boundaries

• Evaluating the efficacy of control laws for low-damped modes

• …

Desirable characteristics of stability analysis tools:

• Closed loop: damping of coupled wind turbine/controller system

• Applicable to arbitrary mathematical models (e.g., finite element multibody models, modal-based models, etc.)

• Applicable to a real wind turbine in the field

• Accounting correctly for underlying physics

Page 78: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Contents

• Stability analysis for Linear Time Invariant (LTI) systems

• Continuous time analysis

• Continuous to discrete time conversion

• Discrete time analysis

• Stability analysis for Linear Time Periodic (LTP) systems

• Continuous time

• Continuous to discrete time conversion

• Discrete time analysis

• Input/output model in the discrete-time domain

• Auto-Regressive eXogenous (ARX) sequence (LTI)

- Identification / State space realization / Stability analysis

• Periodic Auto-Regressive eXogenous (PARX) sequence (LTP)

- Identification / State space realization / Stability analysis

Page 79: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Stability Analysis

Linear Time Invariant (LTI) system: Solution: Autonomous problem: Spectral decomposition: Solution is asymptotically stable iff

Page 80: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Stability Analysis

Eigenvalue matrix:

For each eigenvalue , define the frequency

and damping factor

Page 81: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Continuous to Discrete Conversion

Sample generic signal (input, output or state) at constant time step

Definition:

Continuous time:

Discrete time:

Page 82: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Continuous to Discrete Conversion

Continuous time system:

Integrate (Lagrange formula) from time to time

Page 83: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Continuous to Discrete Conversion

• Sample signal with time step :

• ZOH (zero-order-hold, input constant during time step)

Lagrange formula becomes

Introducing we get

Page 84: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Continuous to Discrete Conversion

Continuous time solution:

ZOH solution at discrete time instants:

Discrete time state-space form:

And the relationship between continuous and discrete time forms is:

Remark: it is an approximation; it implies constant inputs within the step

Page 85: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Stability Analysis in Discrete Time

Discrete time solution

Autonomous problem:

Spectral decomposition:

Solution is asymptotically stable iff

Page 86: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Return to continuous poles to get frequencies and damping factors

where is the j-th discrete pole and the j-th continuous pole

Having , one can compute the associated frequency and damping

Remark: one might use Tustin transformation

LTI Stability Analysis in Discrete Time

Page 87: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Systems

Wind turbine models are characterized by periodic coefficients Example: rigid blade flapping equation in first order form

Page 88: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Systems

Linear Time Periodic (LTP) system: Periodicity with period T:

Page 89: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Systems

Autonomous problem (i.e. ):

State transition matrix:

Remark: notice that, since

and

then the transition matrix obeys the following

Page 90: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Other important remark: The state transition matrix at t+T is a linear combination of the state transition matrix at t, i.e. In fact, assuming the above holds, then Recalling that which gives and, by the periodicity of , we get which proves the initial statement

LTP Systems

Constant matrix

Page 91: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Decomposition of the state transition matrix (Floquet normal form): : captures contractivity of solution : captures periodicity of solution The choice of the non-periodic part as implies that is periodic In fact

LTP Stability Analysis

Periodic

Constant matrix

Non-periodic

Page 92: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Consider the change of coordinates Since is periodic, it is also bounded, and therefore the stability conditions for are the same as the ones for Then and using and we get the LTI whose stability is dictated by the eigenvalues of matrix

( , )

LTP Stability Analysis

Page 93: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Definition: monodromy matrix (transition matrix over one period) From the definition: and in turn Defining Dynamic equation of a time invariant discrete-time system Contractivity of solution is contained in matrix

LTP Stability Analysis

Page 94: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Compute spectral decomposition:

Solutions are stable iff the eigenvalues of are

(Remark: since , and have the same eigenvectors )

: characteristic exponents : characteristic multipliers

Page 95: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Since , the relationship between and is

which gives in turn

Remark: arbitrariness in the imaginary part of !!!

The significance of this issue will be more clear later on …

For now ignore the arbitrariness choosing for example

Page 96: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Rewrite transition matrix as a function of characteristic exponents

Notice that where

Then the state transition matrix becomes

where and is the order of the system

Page 97: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Remark: is periodic and could be expanded in a Fourier series

The final form of the transition matrix is

The LTP exponents, , theoretically infinite, are present in the system response and matrices determine their relative contribution

Definition: modal participation factor

Measure of the relative strength of the n-th harmonic in the j-th mode

Page 98: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

The LTP exponents are the analogs of the LTI eigenvalues

For each exponent we can compute frequency and damping

, and determine the dynamic behavior of the LTP system

Page 99: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Problem related to the multiplicity in the solutions of

The arbitrariness in the imaginary part of the is now understood:

• All exponents obtained by adding any integer multiple of 2π/T to the imaginary part of are present in the response of the system and each of them is associated to a specific participation factor

• The arbitrary choice in the multiple solutions of has no consequence since it involves a frequency shift in the harmonic content of such that the triads , and remain the same

Page 100: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Periodic analysis of a LTI system

LTI: LTP:

Equating the two transition matrices

The closer the participation of a certain harmonic is to 1, the more the mode behaves as invariant (i.e. non periodic)

Page 101: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis

Implementation:

1. Compute transition matrix: • Remarks:

- Potentially expensive! To get the transition matrix numerically by perturbation requires integrating the system for one period for each degree of freedom in the model

- Need high accuracy integration (perturbation needs to be small for linearity of response, need to capture effect of perturbation on response)

2. Get the monodromy matrix

3. Compute characteristic multipliers and characteristic exponents

4. Compute periodic eigenvectors

5. Compute modal participation factors

6. Triads describe the behavior of all modes of interest

Page 102: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Numerical example:

Consider the following 2dof system

Remark: for the system is LTI with one pair of complex poles with frequency 0.7 rad/s and damping factor 0.2

LTP Stability Analysis

Page 103: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Consider the invariant case ( )

Response to a non-zero initial condition ( )

LTP Stability Analysis

Page 104: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute state transition matrix within a period, monodromy matrix and characteristic multipliers

Since , the system is asymptotically stable

LTP Stability Analysis

Page 105: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute characteristic exponents

5 -0.1400 + 5.3141i -0.1400 + 4.6859i

4 -0.1400 + 4.3141i -0.1400 + 3.6859i

3 -0.1400 + 3.3141i -0.1400 + 2.6859i

2 -0.1400 + 2.3141i -0.1400 + 1.6859i

1 -0.1400 + 1.3141i -0.1400 + 0.6859i

0 -0.1400 + 0.3141i -0.1400 - 0.3141i

-1 -0.1400 - 0.6859i -0.1400 - 1.3141i

-2 -0.1400 - 1.6859i -0.1400 - 2.3141i

-3 -0.1400 - 2.6859i -0.1400 - 3.3141i

-4 -0.1400 - 3.6859i -0.1400 - 4.3141i

-5 -0.1400 - 4.6859i -0.1400 - 5.3141i

LTP Stability Analysis

Page 106: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute for a given exponent ( e.g. )

Notice that and have the same amplitude but phases that differ by 180 degree

LTP Stability Analysis

Page 107: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute frequencies, damping factors and participation factors

5 5.3160 0.0263 0.00

4 4.3164 0.0324 0.00

3 3.3171 0.0422 0.00

2 2.3184 0.0604 0.00

1 1.3216 0.1059 0.00

0 0.3639 0.4071 0.00

-1 0.7000 0.2000 1.00

-2 1.6917 0.0828 0.00

-3 2.6895 0.0521 0.00

-4 3.6885 0.0380 0.00

-5 4.6879 0.0299 0.00

5 4.6879 0.0299 0.00

4 3.6885 0.0380 0.00

3 2.6895 0.0521 0.00

2 1.6917 0.0828 0.00

1 0.7000 0.2000 1.00

0 0.3639 0.4071 0.00

-1 1.3216 0.1059 0.00

-2 2.3184 0.0604 0.00

-3 3.3171 0.0422 0.00

-4 4.3164 0.0324 0.00

-5 5.3160 0.0263 0.00

LTP Stability Analysis

Page 108: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Consider the non-invariant case ( )

Response to a non-zero initial condition ( )

LTP Stability Analysis

Page 109: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute state transition matrix within a period, monodromy matrix and characteristic multipliers

Since , the system is asymptotically stable.

LTP Stability Analysis

Page 110: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute the characteristic exponents

5 -0.1400 + 0.3579i -0.1400 + 4.6421i

4 -0.1400 + 0.3579i -0.1400 + 3.6421i

3 -0.1400 + 0.3579i -0.1400 + 2.6421i

2 -0.1400 + 0.3579i -0.1400 + 1.6421i

1 -0.1400 + 0.3579i -0.1400 + 0. 6421i

0 -0.1400 + 0.3579i -0.1400 - 0.3579i

-1 -0.1400 - 0.6421i -0.1400 - 1.3579i

-2 -0.1400 – 1.6421i -0.1400 - 2.3579i

-3 -0.1400 - 2.6421i -0.1400 - 3.3579i

-4 -0.1400 - 3.6421i -0.1400 - 4.3579i

-5 -0.1400 - 4.6421i -0.1400 - 5.3579i

LTP Stability Analysis

Page 111: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute for a given exponent (e.g. )

Notice that and have the same amplitude but phases that differ by 180 degree

LTP Stability Analysis

Page 112: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute frequencies, damping factors and participation factors

5 5.3597 0.0261 0.0000

4 4.3602 0.0321 0.0002

3 3.3608 0.0417 0.0019

2 2.3621 0.0593 0.0179

1 1.3651 0.1026 0.0892

0 0.3843 0.3643 0.2802

-1 0.6572 0.2131 0.4769

-2 1.6480 0.0850 0.1121

-3 2.6458 0.0529 0.0196

-4 3.6448 0.0384 0.0018

-5 4.6442 0.0301 0.0001

5 4.6442 0.0301 0.0001

4 3.6448 0.0384 0.0018

3 2.6458 0.0529 0.0196

2 1.6480 0.0850 0.1121

1 0.6572 0.2131 0.4769

0 0.3843 0.3643 0.2802

-1 1.3651 0.1026 0.0892

-2 2.3621 0.0593 0.0179

-3 3.3608 0.0417 0.0019

-4 4.3602 0.0321 0.0002

-5 5.3597 0.0261 0.0000

LTP Stability Analysis

Page 113: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Fourier transform of state

LTP Stability Analysis

Page 114: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Continuous to Discrete Conversion

The approach is similar to the LTI one and it is based on the comparison between the continuous time solution and the ZOH solution between two consecutive time instants

Continuous system:

Discrete system:

Resulting C/D equations

Page 115: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability Analysis in Discrete Time

Linear Time Periodic (LTP) system: Periodicity with period K:

Page 116: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Autonomous problem (i.e. ):

State transition matrix:

Remark: notice that, since

and

then the transition matrix obeys the following

LTP Stability Analysis in Discrete Time

Page 117: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Other important remark: The state transition matrix at k+K is a linear combination of the state transition matrix at k, i.e. In fact, assuming the above holds, then Recalling that which gives and, by the periodicity of , we get which proves the initial statement

Constant matrix

LTP Stability Analysis in Discrete Time

Page 118: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Decomposition of the state transition matrix (Floquet normal form): : captures contractivity of solution : captures periodicity of solution The choice of the non-periodic part as implies that is periodic In fact

Periodic Constant matrix

Non-periodic

LTP Stability Analysis in Discrete Time

Page 119: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Consider the change of coordinates Since is periodic, it is also bounded, and therefore the stability conditions for are the same as the ones for Then and using and we get the LTI whose stability is dictated by the eigenvalues of matrix

( , )

Stability Analysis of LTPs in Discrete Time

Page 120: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Definition: monodromy matrix (transition matrix over one period) From the definition: and in turn Defining Dynamic equation of a time invariant discrete-time system Contractivity of solution is contained in matrix

LTP Stability Analysis in Discrete Time

Page 121: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Compute spectral decomposition:

Solutions are stable iff the eigenvalues of are

(Remark: since , and have the same eigenvectors )

: characteristic exponents : characteristic multipliers

LTP Stability Analysis in Discrete Time

Page 122: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Since , the relationship between and is

which gives in turn

Remark: arbitrariness in the imaginary part of !!!

As for the continuous time case, this arbitrariness has no effect …

For now ignore the arbitrariness choosing for example

LTP Stability Analysis in Discrete Time

Page 123: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Rewrite the transition matrix as a function of characteristic exponents

Notice that where

Than the state transition matrix becomes

where and is the order of the system

LTP Stability Analysis in Discrete Time

Page 124: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Remark: is periodic and could be expanded in a Fourier series

The final form of the transition matrix is

All LTP exponents, , are present in the system response, and matrices determine their relative contribution

Definition: modal participation factor

Measure of relative strength of the n-th harmonic in j-th mode

LTP Stability Analysis in Discrete Time

Page 125: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The LTP exponents are the analogs of the LTI eigenvalues:

• For each exponent we can compute frequency and damping converting the discrete exponent into the continuous one, and then computing frequencies and damping factors as in the continuous time case

• , and determine the dynamic behavior of LTP system

LTP Stability Analysis in Discrete Time

Page 126: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Stability through System Identification

Important remark:

One might not have the analytical expression of a model

Examples:

• Experimental observations (only input-output data)

• Non-linear comprehensive models (FEM multibody+aerodynamics)

Solution: use system identification techniques using input-output sequences (applicable to experimental observations and “virtual” experiments conducted with numerical models)

Page 127: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

From discrete time state-space model to linear input-output model

State-space model:

State –space observer model (add and subtract ):

Reordering:

LTI Input-Output Model

Page 128: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Input-Output Model

Solving for the output with null initial conditions:

Page 129: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

ARX sequence:

Neglecting

Remark: the AR and X part could have different orders (i.e. a different number of coefficients)

LTI Input-Output Model

AR part (Auto-Regressive)

X part (eXogeneous)

Page 130: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Input-Output Model

Example: consider the following discrete time system:

Compute response:

ARX sequence of order 2 for the AR-part and order 1 for the X-part:

Page 131: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI State-Space Realization

State-space realization: find a suitable state-space system which has the given input-output behavior

The problem has infinite possible solutions: find “convenient” solution!

Canonical realization (minimal, reachable and observable):

Page 132: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

ARX sequence in matrix form:

where

Least-squares estimation of ARX system parameters:

LTI Input-Output Model Identification

Page 133: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Stability from Input-Output Model

Approach 1:

• Identify ARX sequence:

• Compute matrix with canonical realization

• Compute eigenvalues, then frequencies and damping factors of interest

Approach 2:

• Introduce the backward shift operator s.t.

• Write ARX sequence as

where

Page 134: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Stability from Input-Output Model

(Approach 2 continued)

• Compute roots of polynomial , discrete poles

• Compute continuous poles

• Compute frequencies and damping factors

Page 135: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Input-Output Model

PARX Periodic Auto-Regressive model with eXogeneous inputs:

with , the number of harmonics in the model

and

Page 136: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Input-Output Model Identification

Consider PARX sequence and the Fourier expansion of its coefficients:

Page 137: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

The PARX sequence can be written as

The unknown coefficients can be identified by least squares:

where and is the total number of samples

LTP Input-Output Model Identification

Page 138: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP State-Space Realization

The realization of a periodic state-space model from a periodic input-output model is more complicated than in the LTI case (need to ensure that simulation with realized model gives same input-output sequence)

• For stability analysis, one needs only the autonomous response

• Rigorous (same input-output) realization of the sole AR-part of the system is as follows

Page 139: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTP Stability from Input-Output Model

• Once the periodic matrix is identified, compute the state transition matrix

• Define monodromy matrix

• Compute multipliers, exponents, and participation factors as previous explained

Page 140: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Approaches for wind turbine stability analysis:

1. Direct LTP analysis

• Provide suitable excitation of modes of interest

• Identify LTP input-output model from wind turbine response

• Perform stability analysis

2. LTI reformulation of LTP problem

• Provide suitable excitation of modes of interest

• Reformulate LTP into an approximate LTI

• Identify LTI input-output model from wind turbine response

• Perform stability analysis

LTP Stability from Input-Output Model

Page 141: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem LTP system:

= closed-loop matrix (accounts for pitch-torque controller)

= exogenous input (wind), constant in steady conditions

Fourier reformulation (Bittanti & Colaneri 2000):

1. Approximate state matrix:

2. Transfer periodicity to input term (see later on for details)

Obtain linear time invariant (LTI) system:

where is the exogenous periodic input

Remark: no need for model generality, just good fit with measures

Page 142: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Given reformulated LTI system

use standard Prony’s method (Hauer 1990; Trudnowski 1999):

1. Trim and perturb with doublet (or similar, e.g. 3-2-1-1) input

2. Identify discrete time ARX model (using Least Squares or Output Error method) with harmonic inputs

3. Compute discrete poles, and transform to continuous time (Tustin transformation)

4. Obtain frequencies and damping factors

Page 143: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Transferring periodicity to input term

Expanding the periodic terms:

In matrix form:

Constant matrix Dummy periodic exogenous input

Page 144: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Illustrative example: lag equation neglecting flap-coupling terms

where the term accounts for drag-induced and structural damping

Objective: compute lag-damping factor through identification

Page 145: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Lag equation in state-space form (remark: fixed)

where

Lag freq including centrifugal effect

with offset

Steady lag term

Gravity

Yaw term

Vertical shear term

Cross-flow term

Page 146: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Fourier reformulation:

Approximation of the state matrix:

Remark: neglecting contribution of gravity to stiffness (negligible)

Page 147: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Transferring periodicity to input terms:

Page 148: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

LTI Reformulation of a LTP Problem

Collecting all terms

Resulting LTI system:

Hence, a LTP has been reformulated as a LTI subjected to exogenous periodic inputs

Page 149: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Excitations (inputs)

Applications and Results

Response (outputs)

Definition of best practices for the identification of modes of interest:

For each mode:

• Consider possible excitations (applied loads, pitch and/or torque inputs) and outputs (blade, shaft, tower internal reactions)

• Verify presence of modes in response (FFT)

• Verify linearity of response

• Perform model identification

• Verify quality of identification (compare measured response with predicted one)

Compiled library of mode id procedures:

In this presentation:

• Tower fore-aft mode

• Rotor in-plane, blade first edge modes

Page 150: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Excitation: doublet of hub force in fore-aft direction

Example: Damping Estimation of Fore-Aft Tower Modes

Output: tower root fore-aft bending

moment

Verification of linearity of response

Doublets of varying intensity to verify linearity

Page 151: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Example: Damping Estimation of Fore-Aft Tower Modes

First tower mode

Second tower mode

1P

Verification of linearity of response and presence of modes

3P

6P

9P

12P

Page 152: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Example: Damping Estimation of Fore-Aft Tower Modes

Direct LTP analysis

◀ Time domain ▼ Frequency domain

Page 153: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Example: Damping Estimation of Fore-Aft Tower Modes

Exponent at 0.33 Hz with a participation close to 1: first tower mode is nearly invariant

Participation factor implies non-negligible periodic effects

Page 154: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Example: Damping Estimation of Fore-Aft Tower Modes

Direct LTP vsReformulated LTI analysis:

First tower mode

Second tower mode

Page 155: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Example: Damping Estimation of Fore-Aft Tower Modes

◀ Time domain ▼ Frequency domain

• Good quality of identified models

(supports hypothesis A(ψ) ≈ A0)

• Necessary for reliable estimation

Page 156: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Estimated damping ratios for varying wind speed

Example: Damping Estimation of Fore-Aft Tower Modes

Page 157: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Excitation: doublet of • In-plane blade tip force • Generator torque

Example: Damping Estimation of Blade Edge and Rotor In-Plane Modes

First blade

edgewise mode

Quality of identified model, using blade root bending

Rotor in-plane

mode

Rotor in-plane

mode

Quality of identified model, using shaft torque Outputs: • Blade root bending moment • Shaft torque

Page 158: 3-WindTurbineAeroelasticity

Win

d T

urb

ine A

ero

ela

sti

cit

y

POLITECNICO di MILANO POLI-Wind Research Lab

Example: Damping Estimation of Blade Edge and Rotor In-Plane Modes

◀ Little sensitivity to used output (blade bending or shaft torque)

Rotor in-plane mode

Blade edge mode