Polycopié du cours sur la commande

publicité
DES PRINCIPES D’INVERSION
AUX PRINCIPES DE COMMANDE
Bruno FRANCOIS
1
2
La commande
Toute stratégie de commande est une inversion de la causalité entréesortie
Puisse que l’on connaît l’effet produit par la cause,
Il suffit de créer la bonne cause pour obtenir l’effet désiré
Modélisation
Objets du
processus
SYSTEME
Objectif
Proposer une démarche systématique
pour construire l’architecture
de la commande
Processeurs
SYSTEME MODELE
PHYSIQUE
3
4
Les principes d’inversion
Inversion d’une relation instantanée (à causalité externe)
u
u
reg
R
y
Rc
y
Déterminez le G.I.C. du modèle
Déterminez le G.I.C. du dispositif de commande
Établir la représentation sous forme de schéma bloc de l’ensemble
Déterminez la relation de commande
ref
Grandeur de réglage
Grandeur de référence
Processus :
y=R(u) Si u=u
reg
Commande :
-1, (y
ureg=R
=R
et R
c alors
ref) : y=yref.
c
Pas besoin de capteur
Cas des dissipateurs
Exemple 1:
On veut i=iref=10A
i
10
Ω
Système linéaire statique monovariable à une entrée totalement influencable
5
6
Les principes d’inversion
Inversion d’une relation temporelle (avec integration)
u
u
reg
R
y
Rc
y
ref
Processus :
Commande : ureg=Rc(yref- - y)
y=R(u)
Si u=ureg et Rc est une relation à grand gain, alors :
y=yref.
Exemple 2 :
On veut v =vref en τr secondes sans erreur
statique et un échelon unitaire pour vref
10µF
Système linéaire dynamique monovariable à une entrée totalement influençable
Déterminez le G.I.C. du modèle
Déterminez le G.I.C. du dispositif de commande
Établir la représentation sous forme de schéma bloc de l’ensemble
Déterminez la relation de commande
C ’est le principe d’asservissement qui nécessite la mesure
de la grandeur à contrôler
Cas des accumulateurs
Comme la relation R dépend du temps ( et de l’entrée u), l’égalité y=yref sera
toujours obtenue au bout d’un certain temps appelé « temps de réponse en boucle
fermée »
7
8
Les principes d’inversion
Inversion d’une relation multi entrée
u1
u2
u1_reg
R
y
Rc
y
On ne peut agir que sur une seule entrée
Les autres entrées sont alors des perturbations
Cas des lois physiques
9
v
10
ref
LA MESURE DES GRANDEURS
L’OBSERVATION DES GRANDEURS
Pour connaître la valeur d’une grandeur physique, on peut la mesurer en utilisant un
capteur
GRANDEUR
PHYSIQUE
x
R
m
MESURE
Pour connaître la valeur d’une grandeur physique, on peut l’observer en utilisant la
relation de modélisation d’une autre grandeur
)
)
m = R( x) avec x = x + ∆x
∆x : incertitude et bruit
Ω OBSERVATEUR DU COUPLE
L’ESTIMATION DES GRANDEURS
Pour connaître la valeur d’une grandeur physique, on peut l’estimer en utilisant sa
relation de modélisation
~
x est appelée valeur estimée de la grandeur x
~
x = x + ∆x
Exemple 1:
Estimation d’une relation instantanée
R5 → e = κ .Ω
R5
e
R4
∆x : erreur
ESTIMATEUR DE LA F.E.M
Ω
i
PROCESSUS
c
R3
c af
R1
Ω
PROCESSUS
cr
On veut connaître la perturbation cr , on va l’observer
La grandeur c ne peut pas être mesurée
La grandeur Ω peut être mesurée, elle est comparée avec sa valeur estimée et l’erreur
permet d’estimer la perturbation cr
Estimation d’une relation temporelle
Schéma bloc équivalent
x
R5
y
ESTIMATEUR
PROCESSUS
11
12
Le graphe du dispositif de commande
-A chaque processeur du G.I.C. du processus correspond un processeur du
G.I.C. du système de commande qui symbolise une relation de commande
- Commencer l'inversion à partir de la variable principale à asservir en faisant
correspondre une entrée de référence du système de commande
- En partant de la grandeur à asservir, le chemin causal du processus est
‘remonté’, en y inversant les relations caractéristiques des processeurs
rencontrés, et ceci, jusqu’à la grandeur de réglage
Le graphe du dispositif de commande
- A un processeur mono entrée mono sortie instantanée du G.I.C. du processus
correspond un processeur mono entrée mono sortie instantané du G.I.C. du
système de commande.
- A un processeur mono entrée mono sortie causal du G.I.C. du processus
correspond un processeur double entrées mono sortie causal du G.I.C. du système
de commande.
- Si le processeur du G.I.C. du processus possède plusieurs entrées et une sortie
causal, il est important de caractériser chaque entrée soit en entrée influente soit en
entrée de perturbation. Il faudra concevoir un découplage
.
- L'effet des entrées de perturbation non mesurables sur la sortie devra être réduit
par le processeur causal correspondant du système de commande : c'est le principe
du rejet de perturbations par augmentation du gain de boucle. Parmi les entrées
influentes, il faudra choisir l'entrée qui sera utilisée et rendre constantes les autres
entrées.
13
14
Systèmes statiques linéaires multivariables
à entrées totalement influencables
Exemple 3: système non couplé
Déterminez les tensions u1 et u2 pour obtenir
les références suivantes i1_ref = 20A et i2_ref = 5A
i1
10
u1
u2
Ω
i2
20
Ω
15
Conclusion
16
Conclusion
La commande
Structurée par une
démarche déductive
•L ’inversion est une dé
démarche systé
systématique de conception
des architectures de commande.
•Cette mé
méthode conduit à la commande la plus complè
complète
qu ’il faut ensuite adapter à l ’étude
’étude considé
considérée.
•La suite de l ’étude
’étude suppose donc de pré
préciser le cahier des
charges de la commande.
L'inversion causale
Concept de la démarche
Principes d'inversion
Relation causale
Inversion indirecte
Concept d'asservissement
Opérateurs connexes
Compensation Linéarisation
Anticipation
Relation rigide
Inversion directe
Concept d'action directe
Opérateurs connexes
Compensation
17
Capteurs
Estimateurs
Observateurs
Capteurs
Estimateurs
Obseravateurs
18
Commande de la machine à courant continu
1
2
Variateur de vitesse pour machine à courant continu
u
3
ur
2
ul
1.1
C visqueux
i
I.2
C externe
C em
4
7
C total
6
Ω
k
e
~
Ω
5
~
8
MCC
La vitesse est influencée par deux couples.
Pour l’asservir, il faut donc compenser l'effet du couple externe et visqueux dans
l'action du couple électromoteur.
Ceci constitue une première difficulté car la mesure du couple résistant est
difficilement réalisable en pratique
3
4
Définition de la structure globale de commande
ur
2
ul
1
C visqueux
8
C externe
u
3
i
4
Cem
5
ω
7
Ctotal
Anticipation de la chute de tension
6
Ω
u
3
ur
2
ul
1
k
e
i
e
Process
Capteurs+Interfaces
Process
Commande
Capteurs+Interfaces
Commande
ureg
Rc3
~
e
ul_reg
ireg
3 → ul = u − e− ur ⇒ Rc3 → ureg = ul _ reg + ~
e + u~r
2 → vR = R.i ⇒ Re 2- > u~R = R . ireg
u~r
5
Re2
6
Dispositif de commande du courant d’induit
Asservissement du courant et compensation de le fem
ur
u
ul
3
Déterminez la représentation sous forme de schéma-blocs
2
Déterminez le dispositif de commande permettant de régler le courant
d’induit à une valeur donnée
i
1
e
Process
Capteurs+Interfaces
Commande
e~
∩
ureg
ul_reg
Rc3
u~r
i
ireg
Rc1
3 → ul = u − e− ur ⇒ Rc3 → ureg = ul _ reg + ~
e + u~r
2 → vR = R.i ⇒ Re 2- > u~R = R . ireg
Re2
7
8
Asservissement de la vitesse
Hypothèse : Le courant est asservi donc i =ireg. Le temps de réponse du courant
doit être plus petit que celui de la vitesse
Asservissement de la vitesse
Complétez le dispositif de commande qui permet d’asservir la vitesse
Simplifiez le modèle et le dispositif de commande qui permet d’asservir la vitesse
ur
2
ul
1
C visqueux
C externe
u
3
i
4
Cem
5
ω
7
Ctotal
C visqueux
8
6
k
e
C externe
i
Ω
8
k
e
4
Cem
5
ω
7
Ctotal
6
Ω
Process
Capteurs+Interfaces
Capteurs+Interfaces
Commande
Commande
~
e
Ro5
∩
∩
ureg
Rc3
ul_reg
u~r
i
Rc1
∩
k
ireg
4-1
Cem _reg
Ωref
ireg
k
4-1
Cem _reg
Ro2
9
10
Ωref
Observateur de charge
Observateur de charge
Le couple de charge est une grandeur difficilement mesurable. Concevez un
observateur permettant d’estimer cette grandeur.
1ere étape : Création d’un estimateur
2eme étape : Création d’un observateur
1ere étape : Création d’un estimateur
)
i
)
Ω
i
R4
cem
R3
ctotal
R1
Ω
PROCESSUS
cr
R 4 → ctotal = k .i
Le couple de charge correspond au couple nécessaire pour minimiser l’écart
entre la vitesse estimée et la vitesse mesurée
R3 → ctotal = cem − cr
R1 → J
dΩ
= ctotal
dt
11
~ )
Ro5 → c~r = a( Ω − Ω )
12
Déterminez la représentation sous forme de schéma-blocs du dispositif de
commande complet
13
14
Variateur de vitesse pour machine à courant continu
~
~
Convertisseur pour l’alimentation
La commande en vitesse de la machine nécessite le réglage de la tension u
appliquée à son enroulement d’induit.
L’enroulement d’induit correspond à un circuit série r, l, e.
u
im
MCC
T11
us
T12
D11
um
is
T21
Commande de l’électronique de puissance
u reg
r
e
D 21
Ωref
Rôle : Alimenter correctement la machine pour obtenir une vitesse désirée
15
16
CONVERSION
CONVERSION EN
EN TENSION
TENSION
us
im
Hypothèses :
f12
um
f21
l
r
e
f 21 = 1 − f11
f22 =1− f12
is
is
D22
Chaque association d’un transistor en antiparallèle d’une diode est un
interrupteur synthétisé, bidirectionnel en courant et unidirectionnel en
tension.
Hypothèse : Conduction continue
-> chaque association (Transistor-Diode) est équivalent à un interrupteur idéal
Convertisseur équivalent avec interrupteurs idéaux
f11
T22
cellule 2
cellule 1
Commande de la machine
us
l
D12
f22
um
Résultats :
im f11
f12
us f21
f22
um = ( f11− f12 ) .us
Fonction de conversion :
m = f11− f12 (1)
cellule 2
cellule 1
f11 f12 um im
Nombre de configurations ?
17
0 0
0
0
0 1
-us -is
1 0
us is
1 1
0
0
u m= m . u s (2)
Tension modulée
18
Source de tension
CONVERSION EN COURANT
us
f21 = 1− f11
f22 =1− f12
is
um
Résultats :
im f11
f12
us f21
f22
im =
um = m.u
im
( f11− f12 ) .is
R3
um
R2
is
m
Fonction de conversion :
m = f 11 − f 12
R1
us
Hypothèses :
GIC du modèle
m = f11− f12
i m= m . i s (3)
Courant modulé
im = m .it
f12
f11
Convertisseur
Côté réseau
um
us
Source de courant
im
19
20
Modèle moyen
Is
F
Modèle moyen
La tension um ne pouvant prendre que les trois valeurs discrètes , comment
concevoir sa variation entre -us et us ?
C’est sa valeur moyenne um qui peut être réglée, de sorte que :
um
us
<um>
< um >
. pour um∈{−us , us }, um ∈[−us , us ] ;
. pour um∈{−us , 0}, um ∈[−us , 0] ;
t
0
. pour um∈{0 , us }, um ∈[0 , us ] .

 (k +1).Tm
um(t) = lim  1
um(t).dt 

Tm→0 Tm
k.Tm


<um>
us
∫
21
Tm
t
0
Si Tm, appelée période de commutation ou encore de modulation,
est suffisamment faible devant la constante de temps électrique de la machine,
il apparaît très commode de considérer que
celle-ci est alimentée par la « valeur moyenne -instantanée »
définie comme la limite de lorsque Tm tend22vers 0.
Modèle moyen
Modèle moyen dans le repère naturel
LES FONCTIONS GENERATRICES
LES
LES FONCTIONS
FONCTIONS GENERATRICES
GENERATRICES
Les grandeurs électriques modulées sont appliquées à des charges du type
‘ filtre passe-bas ’ (processeurs intégrateurs)
C’est la valeur moyenne des grandeurs modulées qui conditionne l’évolution
temporelle des grandeurs d’état de la partie continue
< f11>
< f11>
f11
1
t
0
Tm
< f11>
1
On peut obtenir un « modèle moyen » du convertisseur en utilisant la
notion de fonction génératrice de connexion sur une période de
commutation Tm
Fonction génératrice de connexion (sur une période de commutation Tm)
flc
(k +1).Tm
< flc (k ,t )> = 1 .
Tm
∫
flc (τ ).d τ
Fonction génératrice de connexion (sur une période de commutation Tm)
est équivalente au rapport cyclique
(k +1).Tm
fci_g
5
t
0
< flc (k ,t )> = 1 .
Tm
m
Tm
k .Tm
flc (τ ).d τ
∫
k .T
23
24
Modèle
Modèlemoyen
moyendans
danslelerepère
repèrenaturel
naturel
u
<um> = <m>.u
<um >
R3
<i m >
it
R2
Modèle moyen dans le repère naturel
Par extension
Fonction génératrice de conversion (sur une période de commutation Tm)
(k +1).Tm
< mc(k ,t )> = 1 .
mc (τ ).d τ
Tm
<m>
R1
< m > = < f11 > − < f12 >
<im> = <m>.it
Modèle moyen
(k +1).Tm
< flc (k ,t )> = 1 .
Tm
<f 11>
∫
k .Tm
Exemple : Conversion en tension
Modèle moyen
um = m.u
<f 12>
Grandeur sans dimension
∫ flc (τ ).dτ
k .T
Rapport cyclique signé
m
25
26
Conception
du dispositif de commande
Modèle moyen
u
<u m >
R3
u
R3
um
im
R2
it
it
R2
−1 ≤ <m> ≤ 1
<m>
R5
R1
f12
<m>
Modèle moyen
<f12 >
f11
0
f11_reg
<F ref>
<f11_reg>
Rc1
R1
Modèle moyen
<f12 >
f11
Dispositif de
commande
<u m_reg >
<m>
R5
Modèle moyen
Rc3
Tm
f12
Modèle moyen
Dispositif de
commande
f12_reg
f11_reg
MLI
t
f12
f12_reg
f11_reg
ξ
<f11_reg>
MLI
1
Tm
Linéarisation
dynamique
<m reg >
<f11 >
R5
R5
<f11 >
ξ
u
28
Conception
du dispositif de commande
R1
Inversion du modèle moyen
dans le repère naturel
<F ref>
Pas de modification sur les autres
fonctions de la commande
Automate de Commande Rapprochée
A.C.R.
27
Conception
du dispositif de commande
Dispositif de
commande
f12_reg
R5
Tm
Modèle moyen
f12
MLI
Variation continue [0, 1]
R1
R1
f11
Tm
f11_reg
<f12>
<f11>
f lc = 0 ou 1
f11
Variation discontinue {0, 1}
Modèle moyen
0 ≤ < f lc > ≤ 1
Modèle moyen
<f12 >
<f11 >
R5
<im >
R1
<m>
Modulateur
ξ
<F ref>
ξ
0
<m reg >
u
29
Rc1
t
Rc1
1
Générateur
de connexion
Rc3
<u m_reg >
<m reg >
u
30
Rc3
<u m_reg >
Conception du dispositif de commande
Conception du dispositif de commande
GENERATEUR DE CONNEXION
LINEARISATION
LINEARISATION DYNAMIQUE
DYNAMIQUE
Générateur de conversions < m > = < f11 > − < f12 >
Modèle moyen
Commande
Générateur de connexions < f11 _ reg > = ?
< mreg > = <u mreg >
us
< u m > = < m > .us
< f12 _ reg > = ?
Il existe une infinité de solutions
Cette opération n’est
utile que si us varie
Le choix fait au niveau du générateur de connexion a une grande
importance sur l ’optimisation de l’utilisation du convertisseur :
Exemple :
• Nombre de commutation des interrupteurs
• Niveau de saturation du convertisseur
31
32
Conception du dispositif de commande
LE
LE MODULATEUR
MODULATEUR
GENERATEUR DE CONNEXION
Position de l ’impulsion
Générateur de conversions < m > = < f11 > − < f12 >
Générateur de connexions : exemple
fci REG(k,Tm )
1
fci REG(k,Tm )
1
fcig REG(k,Tm )
0
(k +1) Tm
fci REG(k,Tm )
fcig REG(k,Tm )
0
k Tm
1
fcig REG(k,Tm )
0
k Tm
(k + 12)T
m
(k +1) Tm
k Tm
(k +1) Tm
L’ association d’
d’une impulsion à droite puis d’
d’une impulsion à gauche
permet de diviser le nombre de commutation par 2
Te = Tc/2
33
34
f11_reg
LE MODULATEUR
< f11_reg>
Déterminez la représentation sous forme de schéma-blocs du dispositif de
commande complet
< f11_reg>
1
t
0
< f11_reg>
Tm
1
t
0
35
36
Travaux Dirigé :
Exemple 6: système perturbé
ip est une entrée de perturbation mesurable
Déterminer le dispositif de commande pour
obtenir UR = URref
Exemple 4: système couplé
Déterminez les tensions u1 et u2 pour obtenir
les références suivantes i1_ref = 20A et
i2_ref = 5A.
i2
u1
i1
ip
R1
10Ω
10Ω
u2
R
20Ω
Exemple 7: système perturbé
ip est une entrée de perturbation non
mesurable
Exemple 5: système couplé
Déterminez les tensions u1 et u2 pour obtenir
les références suivantes i1_ref = 20A et
i2_ref = 5A
ip
i1
10Ω
10Ω
R
i2
Exemple 8:
On veut v =vref en tr secondes sans erreur
statique
10Ω
1Ω
10Ω
10µF
v
Exemple 9:
On veut v =vref en tr secondes sans erreur
statique
ip
v
10µF
10Ω
1
Téléchargement