Professional Documents
Culture Documents
Methods For Analysis and Control of Dynamical Systems Lecture 2: Modelling of Dynamical Systems
Methods For Analysis and Control of Dynamical Systems Lecture 2: Modelling of Dynamical Systems
dynamical
systems
Methods for analysis and control of O.Sename
Physical
examples
The DVD player
The wind tunnel
O.Sename
Introduction Introduction
Methods for
Methods for system modelling system
modelling
Physical
Physical examples examples
The DVD player
The DVD player The wind tunnel
Hydraulic tanks
The wind tunnel The suspension system
Satellite attitude control
Hydraulic tanks model
O.Sename
Introduction
Some interesting books: Methods for
system
I G. Franklin, J. Powell, A. Emami-Naeini, Feedback modelling
O.Sename
State space
I State models: A mathematical description of the representation
Physical examples
system in terms of a minimum set of variables xi (t), Linearisation
Conversion to transfer
i = 1, . . . , n, together with knowledge of those variables function
O.Sename
Introduction
Methods for
Identification based method- Black box models system
modelling
I System excitations using step inputs, sinusoïdal Physical
examples
signals, or PRBS (Pseudo Random Binary Signal) The DVD player
The wind tunnel
I Determination of a transfer function reproducing the Hydraulic tanks
The suspension system
input/ouput system behavior Satellite attitude control
model
parameters.
Control of
Different issues for modelling (2) dynamical
systems
O.Sename
Introduction
Methods for
Knowledge-based method - White box models system
modelling
I Represent the system behavior using differential Physical
examples
and/or algebraic equations, based on physical The DVD player
Introduction
State space
I State variables have physical meaning. representation
Physical examples
I Allow for including non linearities (state constraints ) Linearisation
Conversion to transfer
function
I Easy to extend to Multi-Input Multi-Output (MIMO)
systems
I Advanced control design methods are based on state
space equations (reliable numerical optimisation tools)
Control of
the DVD player dynamical
systems
O.Sename
Introduction
Methods for
system
modelling
Physical
examples
The DVD player
The wind tunnel
Hydraulic tanks
The suspension system
Satellite attitude control
model
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
Modelling the DVD player dynamical
systems
O.Sename
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
Modelling the DVD player (2) dynamical
systems
Methods for
Electrical part: the voltage v (t) applied to the R-L circuit system
modelling
makes flow in it a current i(t): Physical
examples
The DVD player
∂ i(t) ∂ x(t) The wind tunnel
L + Ri(t) = v (t) − Ke (1) Hydraulic tanks
∂t ∂t The suspension system
Satellite attitude control
model
Magnetic part: State space
f (t) = Ke i(t) (2) representation
Physical examples
Linearisation
∂ 2 x(t) ∂ x(t)
M +D + kx(t) = f (t) (3)
∂ t2 ∂t
Control of
Data of the DVD player 1 dynamical
systems
O.Sename
Introduction
Methods for
system
Table: Values of the physical parameters of Pick-up 1 (for focus modelling
and tracking actuators), from Pioneer. Physical
examples
The DVD player
The wind tunnel
Hydraulic tanks
O.Sename
Introduction
Methods for
system
Table: Values of the physical parameters of Pick-up 2 (for focus modelling
and tracking actuators), from Sanyo Physical
examples
The DVD player
The wind tunnel
Hydraulic tanks
State space
Ke = kRSDC representation
Physical examples
Linearisation
Conversion to transfer
function
Introduction
1
I(s) = [V (s) − Ke sX (s)] (4) Methods for
Ls + R system
modelling
Ke
X (s)
H(s) = = ML
V (s) 3 R D 2 DR k Ke2 kR
s + L + M s + ML + M + ML s + ML
(7)
Control of
A wind tunnel dynamical
systems
O.Sename
Objective: feedback control of the Mach number in a wind
tunnel (NASA) Introduction
Physical
vent rate), the dynamic response of the Mach number examples
perturbations δ M to small perturbations in the guide vane The DVD player
The wind tunnel
Methods for
system
modelling
Physical
examples
The DVD player
The wind tunnel
Hydraulic tanks
The suspension system
Satellite attitude control
model
Figure: Bac. State space
representation
Physical examples
Linearisation
Usually the flow is considered to be proportional to the Conversion to transfer
function
O.Sename
Introduction
A simplified quarter vehicle model with semi-active Methods for
system
suspension. modelling
Physical
zs and zus ) are the relative position examples
The DVD player
State space
ks (resp. kt ) the spring coefficient of representation
the suspension (of the tire), Physical examples
Linearisation
3000
1000
State space
2000
representation
1000
500
Physical examples
F [N]
Fc [N]
0
Linearisation
k
0
Conversion to transfer
−1000
function
−2000
−500
−3000
−4000 −1000
−0.1 −0.05 0 0.05 −1 −0.5 0 0.5 1
z [m] z’ [m/s]
def def
O.Sename
"Renault Mégane Coupé" car and are given below. Methods for
system
modelling
Physical
examples
Symbol Value Description The DVD player
O.Sename
Introduction
Methods for
system
modelling
A simple model for a one-axis system is :
Physical
examples
I θ̈ = MD + Fc d The DVD player
The wind tunnel
Hydraulic tanks
The suspension system
where is the inertia, θ the angular position, MD a small Satellite attitude control
model
O.Sename
Introduction
Methods for
system
modelling
Many dynamical systems can be represented by Ordinary Physical
examples
Differential Equations (ODE) as The DVD player
The wind tunnel
( Hydraulic tanks
ẋ(t) = f ((x(t), u(t), t), x(0) = x0 The suspension system
Physical
I x(t) ∈ Rn is the system state (vector of state examples
The DVD player
O.Sename
Introduction
Methods for
system
modelling
Physical
examples
The DVD player
The wind tunnel
Hydraulic tanks
The suspension system
Satellite attitude control
model
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
Some important issues dynamical
systems
I A complete ADAMS model includes 193 DOFs to O.Sename
represent fully flexible tower, drive-train, and blade
Introduction
components ⇒ simulation model
Methods for
I Different operating conditions according to the wind system
modelling
speed Physical
I Control objectives: maximize power , enhance examples
The DVD player
damping in the first drive train torsion mode, design a The wind tunnel
Hydraulic tanks
smooth transition different modes The suspension system
Satellite attitude control
I A Generator torque controller to enhance drive train model
State space
torsion damping in Regions 2 and 3 representation
I The control model is obtained by linearisation of a non Physical examples
Linearisation
Methods for
Qe = Q0 + qe ; Qs = Q0 + qs ; H = H0 + h. system
modelling
This leads to the equation :
Physical
dh p p examples
S = qe − kt ( H0 + h − H0 ) The DVD player
O.Sename
Introduction
Methods for
system
modelling
Physical
examples
Choose the state variables and give the state space The DVD player
The wind tunnel
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
Satellite dynamical
systems
O.Sename
Introduction
Methods for
system
modelling
Physical
examples
Choose the state variables and give the state space The DVD player
The wind tunnel
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
More generally dynamical
systems
O.Sename
Introduction
Reformulate Nth-order differential equation into N Methods for
system
simultaneous first-order differential equations modelling
Physical
d ny d n−1 y examples
+ a n−1 + . . . + a1 ẏ + a0 y = f The DVD player
State space
x1 = ..., , x2 = ...., , . . . xn = ..., representation
Physical examples
Linearisation
O.Sename
Introduction
Methods for
system
modelling
Physical
examples
The DVD player
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
Equilibrium point dynamical
systems
O.Sename
Introduction
Methods for
system
modelling
Physical
An equilibrium point satisfies: examples
The DVD player
The wind tunnel
Hydraulic tanks
0 = f ((xeq (t), ueq (t), t) (13) The suspension system
Satellite attitude control
model
O.Sename
Introduction
Methods for
This leads to a linear state space representation of the system
modelling
system, around the equilibrium point. Physical
Defining x̃ = x − xeq , ũ = u − ueq and ỹ = y − yeq we get examples
The DVD player
The wind tunnel
Hydraulic tanks
˙
(
x̃(t) = Ax̃(t) + B ũ(t), The suspension system
O.Sename
Introduction
Methods for
system
modelling
Physical
transfer function
The suspension system
Satellite attitude control
model
State space
representation
Physical examples
Linearisation
Conversion to transfer
function
Control of
Equivalence transfer function - state space dynamical
systems
representation O.Sename
Methods for
system
ẋ(t) = Ax(t) + Bu(t), x(0) = x0 modelling
(15)
y (t) = Cx(t) + Du(t) Physical
examples
The DVD player
Using the Laplace transform (and assuming zero initial The wind tunnel
Hydraulic tanks
N(s)
G(s) = C(sIn − A)−1 B + D = (16)
D(s)