Stability analysis and control design of spatially ...

30
1 Linné Flow Centre KTH Mechanics Shervin Bagheri Licentiate Seminar, June 05, 2008 Shervin Bagheri Supervisor Dan Henningson Co-advisors Luca Brandt and Philipp Schlatter Collaborators Peter Schmid, Ardeshir Hanifi and Jerome Hoeppfner Stability analysis and control design of spatially developing flows

Transcript of Stability analysis and control design of spatially ...

Page 1: Stability analysis and control design of spatially ...

1

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Shervin Bagheri

SupervisorDan Henningson

Co-advisorsLuca Brandt and Philipp Schlatter

CollaboratorsPeter Schmid, Ardeshir Hanifi and Jerome Hoeppfner

Stability analysis and control designof spatially developing flows

Page 2: Stability analysis and control design of spatially ...

2

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Delaying transition

• Laminar flows are ordered and predictable

• Turbulent flows are chaotic and unpredictable

• Drag-force on surface is smaller for laminar than turbulent flows

Experiment

Numerics

Laminar TurbulentTransition

Page 3: Stability analysis and control design of spatially ...

3

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Promoting transition

• Fluid injected through orifice (jet flow)

• Turbulent jets are more efficient in mixing jet fluid with ambient fluid than laminar flows

Laminar TurbulentTransition

Page 4: Stability analysis and control design of spatially ...

4

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Stability analysis

1. Receptivity

2. Disturbance behavior

3. Breakdown/transition

4. Turbulence

• Behavior of small-amplitude disturbances in space and time

Page 5: Stability analysis and control design of spatially ...

5

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Control design

• Systematic approach

• Feedback control

• Model reduction

Page 6: Stability analysis and control design of spatially ...

6

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Outline

I. Stability analysisGlobal modesOptimal disturbances

II. Control designModel reductionControl perfomance

Spatially developing flows:Ginzburg-Landau equation (1D)Flat-plate boundary layer (2D)Jet in Crossflow (3D)

Page 7: Stability analysis and control design of spatially ...

7

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Stability analysis

Page 8: Stability analysis and control design of spatially ...

8

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Disturbance behavior

Amplifiers:• Sensitive to disturbances• Flat-plate, jets

Oscillators:• Self-sustained oscillations• Cylinder, hot/swirling jets, cavity

Large roughness height Acoustic waves + small roughness height

Page 9: Stability analysis and control design of spatially ...

9

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Global approach

• Linearized Navier-Stokes equations

• Initial value problem

• Solution

• Investigate the properties of matrix exponential • Matrix exponential is computationally expensive to evaluate

Page 10: Stability analysis and control design of spatially ...

10

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Dimension of discretized system

• Matrix A very large for spatially developing flows

• Use Navier-Stokes solver (DNS) or any CFD code to approximate the action of exponential matrix:

• Time-stepper technique: Never store matrices Use only velocity fields at different times

Page 11: Stability analysis and control design of spatially ...

11

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Quest for eigenmodes

• Asymptotic behavior:

uj called global eigenvectors

• Transient behavior:

uj called optimal disturbances

• Time-stepper and iterative methods to compute modes

globally unstableglobally stable

convectively unstableconvectively stable

Page 12: Stability analysis and control design of spatially ...

12

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Previous work

• Global modesBackward-facing step (Barkley et.al., 2002)Flat-plate boundary layer (Ehrenstein et.al., 2005)Smooth cavity (Åkervik et.al., 2007)Cylinder wake (Gianetti & Luchini, 2007)Recirculation bubble (Marquet et.al., 2008)

• Optimal disturbances Swept Hiemens flow (Guegan et.al., 2007)Backward-facing step (Barkley et.al., 2008)Recirculation bubble (Marquet et.al., 2008)

• Current/future work: Jet in crossflow

Page 13: Stability analysis and control design of spatially ...

13

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Jet in crossflow

Horseshoevortices

Wake region

Counter rotating vortex pair

Shear layervortices

• Most of work experimental and no stability analysis• Velocity Ratio

• Reynolds number

• Smoke stacks, film cooling etc.

V

Page 14: Stability analysis and control design of spatially ...

14

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

1. Simulate flow with DNS: Identify structures and regions

2. Compute baseflow: Steady-state solution

3. Compute impulse response of baseflow:

4. Compute global modes of baseflow:

Stability analysis – 4 steps

Page 15: Stability analysis and control design of spatially ...

15

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Direct numerical simulations

• DNS: Fully spectral and parallelized

• Self-sustained global oscillations

• Probe 1– shear layer

• Probe 2 – separation region

λ2 Vortex identification criterion

1

2

Page 16: Stability analysis and control design of spatially ...

16

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Impulse response

• Steady state computed using the SFD method (Åkervik et.al.)

• Asymptotic energy growth of perturbation

Unsteady Time-averagedSteady-state

Steady state

Perturbation

Page 17: Stability analysis and control design of spatially ...

17

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Global eigenmodes

• Global eigenmodes computed using ARPACK

• Growth rate: 0.08

• Strouhal number: 0.16

Perturbation energyGlobal mode energy

1st global mode

time

Page 18: Stability analysis and control design of spatially ...

18

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Control design

Page 19: Stability analysis and control design of spatially ...

19

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Flat-plate boundary layer

• 2D disturbances(TS-type/wavepackets)

• Convectively unstable(amplifier)

• Reynolds number:

y

05

1015

y

05

1015

y05

1015

x

y

0 100 200 300 400 500 600 700 80005

1015

t=0

t=120

t=600

t=1200

Page 20: Stability analysis and control design of spatially ...

20

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Inputs and outputs

• Inputs: Rougness, free-stream turbulence, acoustic waves,

blowing/suction etc.

• Outputs: Measurements of pressure, skin friction etc.

• Setup for modern control design: Minimize effects of disturbances on second sensor using first

sensor and actuator

Page 21: Stability analysis and control design of spatially ...

21

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Reduced modelcontroller

1. Construct plant: Flow, inputs, outputs

2. Construct reduced model from the plant using balanced truncation

3. Design controller using the reduced-model (LQG/H2)

4. Closed-loop: Connect sensor to actuator using the reduced controller

5. Run small controller online and evaluate closed-loop perfomance

Control design – 5 steps

Performance?

Page 22: Stability analysis and control design of spatially ...

22

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Input-output behavior

w

B – Inputs

C – Outputs

w – Input signal

z - Output signal

• State-space formulation:

• Solution:

B C

timetime

Page 23: Stability analysis and control design of spatially ...

23

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Model reduction

• Approximate the large system

with a small system

so that the I/O behavior is preserved:

• One systematic approach is balanced truncation (Moore 1981)

n>105

m<100

Page 24: Stability analysis and control design of spatially ...

24

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Balancing

• Controllability Flow states most easily excited by inputSolution: POD modesDiagonalize the correlation matrix of the flow

• ObservabilityFlow states that will most easily excite outputSolution: adjoint POD modesDiagonalize correlation matrix adjoint system

• Balanced modesDiagonalize both controllability and observability Gramian

Page 25: Stability analysis and control design of spatially ...

25

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

0

5

10

0

5

10

0

5

10

x0 100 200 300 400 500 600 700 800

0

5

10

Balanced modes

• Computed using snapshot method (Rowley 2005):Collect snapshots of forward and adjoint simulation + small eigenvalue problem

• Balanced modes (u-velocity):

• Oblique projection onto balanced modes to obtain reduced system (ROM):

y

x

mode 1

mode 2

mode 3

mode 4

Page 26: Stability analysis and control design of spatially ...

26

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Reduced system vs. Full system

DNS: n=105

ROM: m=50

Impulse response

Frequency response

DNS: n=105

ROM: m=80m=50m=2

outp

ut

time

frequency

amplif

icat

ion

Page 27: Stability analysis and control design of spatially ...

27

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Performance of controlled system

Noise

Sensor

Actuator

Objective

Control on Control off

time

Page 28: Stability analysis and control design of spatially ...

28

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Performance of controlled system

Noise Sensor Actuator Objective

Control offControl on

• Disturbance amplitude efficiently damped

Page 29: Stability analysis and control design of spatially ...

29

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Summary

• Time-stepper technique necessary for modern stability analysis and control design of complex flow systems

• Stability – Both long and short time analysis possible using time-steppers

• Model reduction – Input-output is preserved using balanced truncation

• Control design – Using reduced-order models optimal/robust control schemes become applicaple to complex flow systems

Page 30: Stability analysis and control design of spatially ...

30

Linné Flow CentreKTH Mechanics

Shervin Bagheri

Licentiate Seminar, June 05, 2008

Outlook

• Jet in crossflowBifurcation analysisFind critical velocity ratioSensitivty to forcing (adjoint global modes)Optimal disturbances

• Flat-plate boundary layerThree dimensional disturbanceRealistic actuators and sensorsDelay transition to turbulence