Académique Documents
Professionnel Documents
Culture Documents
ECO541
Mod`eles
Mod`ele de cuve :
Ah(t)
= e(t) q(t),
p
q(t) = h(t).
Mod`ele damortisseur...ou de circuit electrique
m
x + b x + kx = u
Mod`ele dun pendule commande
I
d 2
+ MgLsin() = u
dt 2
Fel
m
d 2H
dt 2
I2
H2
= mg Fel
o`
u est une constante caracteristique du syst`eme.
(1)
derivations
et integrations par rapport au temps : x(t),
Z tZ
u (5) (t),
w ()dd ;
Remarque
Les mod`eles de connaissance font intervenir dautres operations.
Exemple
Produit de variables, puissances, saturations, zones mortes, etc.
Exemples
I
I
I
s(t) + 2
s (t) = e(t) 3e(t)
ne lest pas;
p
s(t) + e(t)s(t)
+ 2
s (t) = e(t) + e(t)
3e(t)
ne lest pas.
Avantages
Inconvenients
simulation correcte;
nombreuses variables
intermediaires;
melange dequations de
differentes formes;
manipulations difficiles;
Conclusion
Un simulateur (Simulink, Xcos,...) est necessaire pour lanalyse et
le reglage.
Mod`ele lineaire
Mod`ele regi par des equations lineaires.
I
I
I
Inconvenient
Valable dans une plage de variations reduite autour du point de
fonctionnement.
differentielles;
algebriques.
Caracteristique statique
Definition
I
Remarque
Si la caracteristique statique est non lineaire (differente dune
droite qui passe par 0) alors :
le syst`eme est non lineaire.
Mais...
La reciproque nest pas vraie!
Caracteristique statique
Exemples
I
I
s(t) + 2
s (t) = e(t) 3e(t)
= se = ee .
p
=
s(t) + e(t)s(t)
+ 2
s (t) = e(t) + e(t) 3e(t)
se = ee + ee .
p
s(t) + e(t)s(t)
+ 2
s (t) = e(t) + e(t)
3e(t)
= se = ee .
se
se = ee +
se = e e
1
0
ee
ee
Procedure de linearisation
1. Trace, par releve ou expression analytique, de la
caracteristique statique.
2. Choix dun point dequilibre.
3. Introduction des variables decart.
4. Developpement et troncature au premier ordre des termes non
lineaires.
5. Elimination
des constantes `a laide des relations dequilibre.
6. Remplacement des derivations des variables par les derivations
des variables decart.
Attention !
Le mod`ele linearise nest valable quau voisinage du point
dequilibre Pe pour lequel il a ete elabore.
Remarque
Le point de fonctionnement correspond `a des valeurs constantes
des variables.
Consequence : leurs derivees sont nulles.
dt
dt
dt
Plus generalement, pour tout entier n > 0 : x (n) (t) = (x(t))(n) .
Linearisation de la cuve
Resultat
Obtention dun mod`ele dynamique (differentiel) lineaire autour.du
point de fonctionnement.
Remarque
La structure des relations differentielles sont conservees par
linearisation.
() = () = 0
(x) = x
(.x) = .x
(.x + .y ) = .x + y
( dx
dt ) =
(f (x))
etc
d(x)
dt
df
= ( dx
)e .x
x = x xe ; y = y ye
df
( dx
)e est la valeur de
df
dx
en x = xe
Exemple de la cuve
Rappel des relations
Ah(t)
= e(t) q(t),
p
q(t) = h(t).
1. Differentiation des termes :
(Ah(t))
= A(h(t))
= e(t) q(t),
p
d
= e(t) q(t),
h(t) = Ah(t)
dt
q(t) = h(t).
2 he
Fel
m
d 2H
dt 2
I2
H2
= mg Fel
(2)
Pour y = f (x, z)
1. Choix dun point dequilibre Pe = (xe , ye , ze ) de la
caracteristique statique :
ye = f (xe , ze ).
2. Developpement au premier ordre de y autour de Pe :
x
f (x, z)
f (x, z)
,
x+
z+o
y = f (xe , ze )+
z
x
z
xe ,ze
xe ,ze
avec x = x xe et z = z ze .
3. Troncature et prise en compte de la relation dequilibre :
Relation linearisee
f (x, z)
y = y ye =
x
f (x, z)
x +
z
xe ,ze
z.
xe ,ze
Codage operationnel
Objectif
Remplacer les equations lineaires du mod`ele linearise par un
mod`ele qui :
I
d
.
dt
Codage
x(t)
Relation entree-sortie
` partir de s(t) = F (p)e(t) :
A
Schema operationnel
e(t) - F (p)
- s(t)
Exemple : Cuve
1. Linearisation :
q(t) = h(t).
2 he
2. Codage :
Aph(t) = e(t) q(t),
q(t) = h(t).
2 he
3. Codage apr`es elimination de h(t) :
2A he
2A he
pq(t)+q(t) = e(t) =
p + 1 q(t) = e(t).
1
2A he
F (p) =
, avec =
.
1 + p
1. Elimination
des variables intermediaires :
s (n) (t) + an1 s (n1) (t) + + a1 s (1) (t) + a0 s(t) =
bm e (m) (t) + bm1 e (m1) (t) + + b1 e (1) (t) + b0 e(t),
2. Codage par p :
p n s(t) + an1 p n1 s(t) + + a1 ps(t) + a0 s(t) =
bm p m e(t) + bm1 p m1 e(t) + + b1 pe(t) + b0 e(t),
3. Factorisation de s(t) et e(t) :
n
p + an1 p n1 + + a1 p + a0 s(t) =
bm p m + bm1 p m1 + + b1 p + b0 e(t).
Operateur de transfert
On divise les deux membres par p n + an1 p n1 + + a1 p + a0 .
Mod`ele transfert
La sortie sexprime en fontion de lentree sous la forme :
s(t) = F (p)e(t),
`a laide de loperateur de transfert :
F (p) =
bm p m + bm1 p m1 + + b1 p + b0
,
p n + an1 p n1 + an2 p n2 + + a1 p + a0
Syst`emes `a retards
La sortie reagit `a lentree e(t) avec un decalage temporel TR :
s (n) (t) + an1 s (n1) (t) + an2 s (n2) (t) + + a1 s (1) (t) + a0 s(t) =
bm e (m) (t TR ) + + b1 e (1) (t TR ) + b0 e(t TR ).
Comme e (k) (t TR ) = p k e(t TR ), codage :
n
p + an1 p n1 + + a1 p + a0 s(t) =
bm p m + bm1 p m1 + + b1 p + b0 e(t TR ).
soit s(t) = F (p)e(t TR ).
Syst`eme causal
Les syst`emes etant des processus reels, ils nagissent sur leur
environnement que sils sont sollicites.
Conclusion : TR 0.
e (t)q
V , s (t)
L
V : volume de lenceinte;
L : longueur de canalisation;
S : section de la canalisation;
e (t) : temperature `a lentree;
s (t) : temperature dans la
cuve;
q : debit constant
dalimentation.
Vitesse de parcours de la
q
canalisation : ;
S
Retard `a lentree de la cuve :
SL
TR =
.
q
Mod`ele :
V s (t) = q(e (tTR )s (t)).
h2
hn
+ + f (n) (x) +
2
n!
Correspondances x t et h TR :
n
TR2
(n) (t) (TR ) + ,
+
e
e(t TR ) = e(t) e(t)T
+
e
(t)
R
2
n!
T2
(TR )n
e(t) + ,
= e(t) pTR e(t) + p 2 R e(t) + p n
2
n!
n
P
(pTR )
=
e(t) = (exp(pTR )) e(t).
n0
n!
Calcul operationnel
Definition
Manipulation de transferts `a partir de deux types dassociations :
lassociation en cascade et lassociation en parall`ele.
Consequences
Permet :
I
Associations elementaires
Syst`emes en cascade
Cascade
Lorsque e2 (t) = s1 (t), e(t) = e1 (t) et s(t) = s2 (t) :
e(t) - F1 (p)
- F2 (p)
R`egle dassociation
s(t) = [F2 (p)F1 (p)] e(t).
- s(t)
Associations elementaires
Syst`emes en parall`ele
Parall`ele
Lorsque e2 (t) = e1 (t) = e(t) et s(t) = s1 (t) + s2 (t) :
- F1 (p)
e(t)
- F2 (p)
?
+ - s(t)
6
R`egle dassociation
s(t) = [F1 (p) + F2 (p)] e(t)
Associations elementaires
Syst`emes boucles
- s(t)
G (p)
Relations :
s(t) = F (p)(t),
(t) = c(t) G (p)s(t).
Elimination
de la variable intermediaire :
s(t) = F (p)c(t)F (p)G (p)s(t) = (1+F (p)G (p))s(t) = F (p)c(t).
Associations elementaires
Syst`emes boucles
F (p)
.
1 + F (p)G (p)
On peut obtenir :
I
1
.
1 + F (p)G (p)