• Aucun résultat trouvé

Flow Control: TD #2

N/A
N/A
Protected

Academic year: 2022

Partager "Flow Control: TD #2"

Copied!
16
0
0

Texte intégral

(1)

Flow Control: TD #2

Overview

- General issues, passive vs active…

- Control issues: optimality and learning vs robustness and rough model - Model-based control: linear model, nonlinear control

- Linear model, identification - Sliding Mode Control

- Delay effect

- Time-delay systems - Introduction to delay systems

- Examples

- Much a do about delay? Some special features + a bit of maths - Time-varying delay

- Model-based control: nonlinear model, nonlinear control - Overview of MF’s PhD: Sliding Mode Control - Application to the airfoil

- Application to the Ahmed body (MF and CC’PhDs)

- Machine Learning and model-free control: + 4h with Thomas Gomez

(2)

control algorithm

model uy

Input – Output flow Control: linear case

… explain me how you’re gonna do?

(3)

Flow Control

Control specification: a memorandum

- Tracking

- structural properties: controllability, observability - set point tracking, trajectory tracking

- Stability

- small initial perturbation => small perturbation for all - Acuracy

- small final gap (asymptotic property) ………….………..

- wrt some class of trajectories (tn, n = 1, 2, 3…) …..………..

- Speed of convergence

- asymptotic, exponential decay rate and time constant .….

- finite-time, fixed-time …….……..………..………..

- Robustness

- wrt external disturbances ………

- wrt model error ………

- Low energetic cost

- LQR optimal: minimize 0 𝑔𝑎𝑝2 + 𝑒𝑛𝑒𝑟𝑔𝑦2 𝑑𝑡 …………..

- Low price

- technology (actuators, sensors, computing…) - design time

closed-loop closed-loop open-loop

closed-loop closed-loop

open-loop

(4)

control algorithm

model uy

Input – Output flow Control: linear case

… explain me how you’re gonna do?

(5)

Input – Output flow Control: linear case

y output

u input

(6)

Input – Output flow Control: linear case

y u y^

output input model?

identification

?

SIMULATION

Propose some model.

(7)

Input – Output flow Control: linear case

data set ( t

i

, u

i

, y

i

)

How do you proceed with the identification ?

Data (u

i

, y

i

)  Parameters (a, b) = computed y

.

Data  Parameters = Data

Ac = y

A  R

mn

m > n

find c  pseudoinverse A

+

of A

(8)

Input – Output flow Control: linear case

Residual to be minimized w.r.t.

c

(least squares) Data x Parameters = Data

D

(residual

r

orthogonal to im

A

)

(Gauss 1801/1810 – orbit of Céres m =11n=6, Legendre 1805 – orbit of comets)

regular iff

rank A

=

n

.

D

pseudoinverse

A  R

mn

m > n

(9)

Input – Output flow Control: linear case

y u y^

output input model?

identification

… with on/off control

(actuation technology)

(10)

Input – Output flow Control: linear case

on/off control = sliding mode control (SMC)

?

(11)

Input – Output flow Control: linear case

on/off control = sliding mode control (SMC)

(12)

Input – Output flow Control: linear case

(13)

Input – Output flow Control: linear case

(14)

Input – Output flow Control: linear case

… but we also have delay effects!

Identification

?

Simu Input Delay

Simu State Delay

(15)

Input – Output flow Control: linear case

… but we also have delay effects!

 Translation in terms

of Laplace transfers?

(16)

Input – Output flow Control: linear case

h

Simu SMC Input Delay

What is the effect of an input delay h on the previous

sliding mode controller?

Références

Documents relatifs

This article addresses the fast on-line solution of a sequence of quadratic programs underlying a linear model predictive control scheme.. We introduce an algorithm which is tailored

We show that, for the case of noisy output measurements, the classical sliding mode control algorithm is just one of many possible solutions of the aforementioned optimal

The challenging problem of active control of separated flows is tackled in the present paper using model-based design principles, and applied to data issued from a

Control of Nonlinear Systems Using Multiple Model Black-Box Identification.. Sergey Kolyubin, Denis Efimov, Vladimir Nikiforov,

[2007] propose a Distributed Model Predictive Control (DMPC) architecture, based on the fully decentralized estimation and control structure, where at each node linear model and

In this work, we consider the application of the Particle Swarm Optimization algorithm to the NMPC optimisation problem model applied for the quadcopter tracking trajectory

In this work, we consider the application of the Particle Swarm Optimization algorithm to the NMPC optimisation problem model applied for the quadcopter tracking trajectory

estimation; noise; flatness-based control; delay systems; non-minimum phase systems; fault accommodation; heat partial differential equations; operational calculus; functional