Académique Documents
Professionnel Documents
Culture Documents
Cours
Sommaire
Chapitre 1 ................................................................................................................................................ 3
Modélisation des convertisseurs statiques ............................................................................................. 3
1. Introduction : ................................................................................................................................... 3
2. Modélisation des convertisseurs ..................................................................................................... 3
2.1. Représentation mathématique ................................................................................................... 3
2.2. Modèle échantillonné .................................................................................................................. 4
2.3. Modèle moyen continu ................................................................................................................ 5
2.4. Modèle d’état moyen continu perturbé au petit signal ............................................................... 6
2.5. Modélisation par l’approche de type circuit moyen .................................................................... 7
2.6. Modèle instantané ....................................................................................................................... 9
2.6.1. Modèle instantané du hacheur élévateur ............................................................................. 9
2.6.2. Modèle instantané de l’onduleur triphasé.......................................................................... 10
Chapitre 2 .............................................................................................................................................. 12
Commande des convertisseurs statiques.............................................................................................. 12
1. Introduction ................................................................................................................................... 12
2. Type de commande ........................................................................................................................... 13
2.1. Commande en durée .................................................................................................................. 13
2.2. MLI précalculée ......................................................................................................................... 13
II.3. Commande par hystérésis .......................................................................................................... 13
3. Exemple de support........................................................................................................................... 13
3.1. Commande linéaire .................................................................................................................... 14
3.2. Commande en mode discret ...................................................................................................... 15
3.3. Commande en mode fréquentielle ............................................................................................ 17
3.3.1. Etude fréquentielle du modèle du hacheur (Boode) sans commande. .............................. 19
3.3.2. Etude du régulateur R(p) ..................................................................................................... 19
3.3.3. Associations du comportement Système et PID filtré......................................................... 22
3.4. Commande par compensation ................................................................................................... 23
3.5. Commande par absorption sinusoïdale ..................................................................................... 25
4. Commande en amplitude .................................................................................................................. 26
4.1. Commande par hystérésis .......................................................................................................... 26
4.1.1. Commande d’un onduleur .................................................................................................. 27
4.1.2. Commande d’un hacheur dévolteur ................................................................................... 29
4.2. Commande à courant maximale ............................................................................................ 29
Chapitre 1
𝐸=𝐿
(1.1)
0=𝐶 +
𝐼̇ 0 0 𝑖
= 0 − + (1.2)
𝑣̇ 𝑣 0
Cette équation est équivalente à :
𝑥̇ = 𝐴 𝑥 + 𝐵
Avec
0 0
𝐴 = 0 − et 𝐵 =
0
Phase 2 :
K=0, D=1 ;
Les équations électriques sont :
𝐸=𝐿 +𝑣
(1.3)
𝑖 =𝐶 +
𝐼̇ 0 − 𝑖
= + (1.4)
𝑣̇ − − 𝑣 0
0 −
𝐴 = et 𝐵 =
− − 0
Phase 2
Pour ‘t’appartient à [𝛼𝑇, 𝑇], la solution de l’équation (1.5) est :
( ) ( )
𝑥(𝑇) = 𝑒 𝑥(𝛼𝑇) + 𝐴 𝑒 −𝐼 𝐵 (1.8)
Si les variables d’état (Il, vs) sont continues, alors le modèle échantillonné est :
( ) ( )
𝑥(𝑇) = 𝑒 (𝑒 𝑥(0) + 𝐴 [𝑒 − 𝐼]𝐵 ) + 𝐴 𝑒 −𝐼 𝐵 (1.9)
Par suite le modèle échantillonné exacte peut s’écrire à l’instant T par:
𝑥(𝑇) = 𝐹 𝐹 𝑥(0) + 𝐹 𝐺 + 𝐺
Avec :
( )
𝐹 =𝑒
𝐹 =𝑒
𝐺 =𝐴 [𝑒 − 𝐼]𝐵
( )
𝐺 =𝐴 𝑒 −𝐼 𝐵
2.2.2. Modèle échantillonné approximé :
Le développement limité de l’exponentielle de ‘x’ au voisinage de zéro est :
𝑒 =𝐼+ !
+ !
+ !
+ ⋯ , −∞ < 𝑥 < ∞ (1.10)
Ce modèle est non linéaire puisque la matrice d’état dépend de la variable de commande.
En se référant aux équations précédentes, le modèle moyen continu du hacheur élévateur est
donnée par :
(1 − 𝛼)
1 − 𝐸
< 𝑥(𝑇) >= 𝐿 𝑥(0) + 𝐿
(1 − 𝛼) 1
− 0
𝐶 𝑅𝐶
Ce système est non linéaire.
2.4. Modèle d’état moyen continu perturbé au petit signal
Le modèle d’état est donné par :
𝑥̇ (𝑡) = 𝐴(𝛼)𝑥(𝑡) + 𝐵𝑢(𝑡) (1.14)
A l’équilibre :
𝑥̇ (𝑡) = 𝐴(𝛼)𝑥(𝑡) + 𝐵𝑢(𝑡) = 0 (1.15)
Ceci donne :
𝑥(0) = 𝐴 (𝛼0)𝐵𝑢 (1.16)
Pour le hacheur élévateur le vecteur d’équilibre est donné par:
𝐸
𝑖 𝑅(1 − 𝛼0)²⎞
𝑥(0) = =⎛
𝑣 𝐸
⎝ 1 − 𝛼0 ⎠
α0 est le rapport cyclique de commande qui donne le point d’équilibre caractérisé par (il0, vs0).
On considère des petites perturbations autour des variables d’équilibre caractérisées
respectivement par Δα et Δx (Δil, Δvs).
On considère une petite perturbation de la commande 𝛼 = 𝛼 ∓ ∆𝛼 ; ∆𝛼 est la valeur positive
de dα. Elle lui correspond une perturbation au niveau de la sortie 𝑥 = 𝑥 ∓ ∆𝑥 ; ∆𝑥 est la
valeur absolue de dx.
L’équation de la différence de la variable 𝑥̇ = 𝑓(𝑥, 𝛼), permet de calculer la perturbation
autour du point d’équilibre.
( , ) ( , )
𝑑𝑥̇ = ( )
𝑑𝑥 + ( )
𝑑𝛼 (1.17)
Ceci donne :
𝑑𝑥̇ = (𝛼 𝐴 + (1 − 𝛼 )𝐴 )𝑑𝑥 + ((𝐴 − 𝐴 )𝑥0 + (𝐵 − 𝐵 ))𝑑𝛼 (1.18)
Pour un changement de variable 𝑑𝑥̇ = 𝑥̇ , 𝑑𝑥 = 𝑥 𝑒𝑡 𝑑𝛼 = 𝛼 , on obtient le modèle d’état
continu perturbé au petit signal donné par:
𝑥̇ = 𝐴(𝛼0)𝑥 + 𝐵(𝑥0)𝛼 (1.19)
Avec :
𝐴(𝛼 ) = 𝛼 𝐴 + (1 − 𝛼 )𝐴
𝐵(𝑥0) = (𝐴 − 𝐴 )𝑥0 + (𝐵 − 𝐵 )
La solution de l’équation d’état 𝑥̇ = 𝐴(𝛼)𝑥 + 𝐵𝑢 est :
𝑋(𝑝) = (𝑃𝐼 − 𝐴(𝛼)) 𝐵𝑢 (1.20)
Par suite la solution de l’équation (1.19) est :
𝚤̂
𝑥= = (𝑃𝐼 − 𝐴(𝛼 )) 𝐵𝑥 𝛼 (1.21)
𝑣
Pour le hacheur élévateur, la relation entre la commande et les grandeurs de sortie est donnée
par:
̂
⎧ = ( )
( ( )
(𝑝 + )+ ( )
(1.22)
⎨ = −𝑝
⎩ ( ) ( )
𝛼𝐸 = 𝐿 +𝑣
(1.24)
𝑖 =𝐶 +
𝐿𝐶 + + 𝑣 = 𝛼𝐸 (1.25)
Pour des conditions initiales nulles, la relation entre la commande et la tension est :
(𝑝) = (1.26)
²
𝑖 =𝑖
(1.27)
𝑣 = −𝐸
Le circuit moyen est donné par la figure suivante :
𝐸 = (1 − 𝛼)𝐸 + 𝐿 +𝑣
(1.28)
𝑖 =𝐶 +
Par suite, la transmittance du hacheur pour des conditions initiales nulles est donnée par:
(𝑝) = (1.29)
²
𝐸=𝐿
(1.30)
0=𝐶 +
K ouvert, D fermé :
𝐸=𝐿 +𝑣
(1.31)
𝑖 =𝐶 +
Les deux systèmes d’équations (1.30) et (1.31) peuvent être rassemblés dans un seul système
intégrant la commande u.
𝐸=𝐿 + 𝑣 (𝟏 − 𝒖)
(1.32)
(𝟏 − 𝒖)𝑖 = 𝐶 +
Ce modèle instantané est utilisé pour la simulation en temps réel. Le schéma bloc développé
sous matlab-simulink est donné par la figure suivante.
⎧𝑣 = (2𝑢 − 1)
⎪
𝑣 = (2𝑢 − 1) (1.33)
⎨
⎪𝑣 = (2𝑢 − 1)
⎩
Ces tensions s’expriment en fonction des tensions simples aux bornes de la charge.
𝑣 =𝑣 +𝑣
𝑣 =𝑣 +𝑣 (1.34)
𝑣 =𝑣 +𝑣
Ceci donne :
𝑣 +𝑣 +𝑣 =𝑣 +𝑣 +𝑣 +𝑣 +𝑣 +𝑣 (1.35)
Cependant, pour une charge équilibrée on obtient :
𝑣 +𝑣 +𝑣 =0 (1.36)
Par suite :
𝑣 = (𝑣 +𝑣 + 𝑣 ) = (2𝑢 + 2𝑢 + 2𝑢 − 3) (1.37)
Chapitre 2
Commande des convertisseurs statiques
1. Introduction
Les convertisseurs se trouvent dans l’intersection de deux axes (un axe de puissance et un axe
de commande). Ils permettent de convertir l’énergie selon la demande de la charge.
Axe de commande
puissance
Axe de
Source d’énergie Convertisseur Charge
f11, f12, f13 (signaux de cde numériques)
Mesures
Mesures
MLI
(Signaux analogiques continus)
Commande algorithmique
Grandeurs de référence
2. Type de commande
2.1. Commande en durée
Il consiste à comparer un signal appelé modulante (le signal à synthétiser à la sortie de
convertisseur) avec un signal triangulaire appelé ‘porteuse’. La fréquence de la modulante
(fM) est très inferieure à la fréquence de la porteuse (fP) (Figure 2.2).
Porteuse
Modulante
Modulante (référence)
Signal de cde
E R
1 ou 0 Il
Modulateur - -+ Il*
+ R(p)
-
Porteuse
Figure 2.4. Schéma du contrôle du courant consommé par une charge résistive
Nous allons faire une analyse de contrôle dans le domaine symbolique de Laplace,
fréquentielle et discret.
3.1. Commande linéaire
L’objectif dans ce paragraphe consiste à contrôler le courant fourni par le hacheur. Donc il
faut trouver une relation (modèle) entre Il et le rapport cyclique (α). Pour de grande fréquence
de commutation, on peut considérer l’effet moyen du hacheur, c'est-à-dire, le signal de
commande peut être approximé au rapport cyclique (u≈α). La tension aux bornes de la diode
D est donnée par :
𝑉𝑑 = 𝛼𝐸 = 𝐿 + 𝑅𝐼𝑙 (2.1)
Le hacheur abaisseur est équivalent à un système de premier ordre de gain K égale à E/R et de
constante du temps τ égale à L/R.
Il* α 𝐾 Il
Régulateur (R(p))
𝜏𝑝 + 1
𝑤 =𝑤 1 − 𝑧² (2.6)
( )à
𝑘= (2.7)
∗( )
( )
𝐹𝑇𝐵𝐹(𝑝) = ∗
= = ²
(2.8)
∗( )
𝐵0(𝑝) = (2.9)
Il*(k) 𝐾 Il (k)
R(z) B0(p)
𝜏𝑝 + 1 Td
Il*(k) Il(k)
Régulateur (R(z)) Z(B0(p)*H(p)
𝑅(𝑧) = (2.10)
Par suite :
( )
𝑍 𝐵 (𝑝) ∗ 𝐻(𝑝) = 𝐾 = (2.14)
( )
Avec 𝐾 = ; 𝑘 = (1 − 𝑒 ); 𝑘 = −𝑒
𝐹𝑇𝐵𝑂(𝑧) = (2.15)
Calculer r0 et r1 pour que le système en boucle fermée soit équivalent à un système de second
ordre de pulsation wn et et d’amortissement z. On donne la fonction de transfert en z d’un
système de second ordre.
𝐺(𝑧) = (2.17)
1 ou 0
Vs
Modulateur - -+ Vs*
+ PID (p)
-
Porteus
Figure.2.10. Schéma deecontrôle de la tension d’un hacheur abaisseur
La fonction de transfert du PID filtré :
𝑃𝐼𝐷 = 𝐾 (2.18)
L’objectif de la commande par un correcteur PID est de:
- Intégrer les effets positifs (stabilité, précision, rapidité) des trois correcteurs sur la
réponse du système.
- Le coefficient τd améliore la stabilité,
- Le couple (τi, Kp) améliore la précision (erreur statique).
- Le couple (τd, Kp) améliore la rapidité (temps de réponse).
Travail demandé :
- Calculer les paramètres du régulateur par la méthode fréquentielle qui apportent à la
réponse du système contrôlé toutes les performances (erreur, temps de réponse,
oscillations).
Vs* Vs
PIDf α(p) Mod≈1 𝐸𝑞. 2.19
z
z
Apériodique critique
𝐺(𝑝) = ² .
donnée par :
𝜑(𝑤) = −𝑎𝑟𝑐𝑡𝑔
𝑎𝑟𝑐𝑡𝑔( ² ²
) (2.21)
Y2
𝑤 r= 𝑤 1 − 2𝑧² (2.22)
3.3.2.
2. Etude du régulateur R(p)
𝟏 𝒂𝝉𝒅 𝒑
a) Comportement dérivé ( 𝟏 𝝉𝒅 𝒑
)
=0; ( ))²
− ( )
=0 (2.24)
Ce qui donne :
𝜑 = arcsin ( ) (2.25)
- w tend vers 0 ;
1 + (𝜏 𝑎𝑤)²
𝐷(𝑗𝑤)𝑒𝑛 𝑑𝑏 = 20log
log (𝑎) + 20log (𝜏 𝑤)
= 20 log(𝜏 𝑎𝑤) = 20 log(𝑎
1 + (𝜏 𝑤)²
1 + (𝜏 𝑎𝑤)²
𝐷 (𝑗𝑤)𝑒𝑛 𝑑𝑏 = 20log
log = 20 log(𝑎)
1 + (𝜏 𝑤)²
D(jw) en db Y1 20log(a)
Module en db Y2
10log(a) +20dB/décade
1/aτd 1/τd
Phase (°)
Wm=1/τd√a
b) Comportement proportionnel
proportionnel-intégral (𝐾 )
( )²
𝑃𝐼(𝑗𝑤)𝑒𝑛 𝑑𝑏 = 20 log 𝐾 + 20log ( )²
(2.26)
Y3
-20dB/décade
Y4
1/τi
20log(a
)
20dB/décade R(jw)db
-20dB/décade
1/(a.τd) 1/τd
-40dB/d
-20dB/d
-40dB/d
𝐹𝑇𝐵𝑂(𝑗𝑤)
𝐹𝑇𝐵𝐹(𝑗𝑤) =
1 + 𝐹𝑇𝐵𝑂(𝑗𝑤)
Remarque :
Si FTBO (jw)>>1 alors FTBF (jw)=1
Si FTBO (jw)<<1 alors FTBF (jw)= FTBO (jw)
Application
1. Calculer a, τd pour apporter au système une marge de phase maximale (𝜑𝑚) = 50°,
2. Calculer τi pour avoir =
𝑣 =𝐸=𝐿 +𝑣
(2.31)
𝑖 =𝐶 +
( )
𝐻(𝑝) = ( )
= (2.32)
| |
𝑘=1 (2.34)
On obtient :
𝑘 = 𝐿𝑤
√10
𝜏=
𝑤
Exemple : contrôle de la vitesse d’une machine à courant continu.
On utilise un hacheur abaisseur pour contrôler la tension aux bornes de l’induit. Dans ce cas la
tension moyenne fournie à la sortie du hacheur est :
U E (2.35)
Pour des conditions initiales nulles le schéma de modèle et de commande est donné par la
figure 2.21.
E
Cr
I* α U I - Ω
+- R(p) +- 1/(Lp+R) Kc + 1/Jp
E’
KE
Figure 2.21. Schéma du modèle et de commande de la machine à courant continu
Vr Vs
C
1 ou 0 Il
Il*
Modulateur - -+
+ Ril(p) RVs(p)
-
E*
Porteuse
Figure 2.24. Schéma de la commande par absorption sinusoïdale
Le schéma équivalent de la fonction hacheur élévateur peut être donné par le schéma suivant :
Im
𝐼 = 𝐼 = (1 − 𝛼)𝐼 (2.41)
Pour un hacheur élévateur, la tension de sortie s’écrit en fonction de la tension d’entrée
comme suit :
𝑉 = (2.42)
𝐼 =𝐼 =𝐼 (2.43)
On fait un changement de variable puisque l’équation obtenue est non linéaire. Pour ce faire
on suppose que𝑥 = 𝑣 .
= 2𝑣 (2.44)
Donc, on obtient :
𝐼 𝑣 = + (2.45)
Pour des conditions initiales nulles, la fonction de transfert entre la variable de sortie et la
grandeur de commande est :
(𝑝) = (2.46)
4. Commande en amplitude
Définir l’état des interrupteurs en fonction de l’amplitude d’une grandeur que l’on règle au
sens d’une tolérance.
4.1. Commande par hystérésis
2h
e(t) s(t)
Convertisseur
Udc
Udc
Ces courants sont comparés avec les courants de phases de chaque bras de l'onduleur. L’écart
(ije(t)) est appliqué à l'entrée des blocs de l'hystérésis qui fournit le signal logique (1 ou 0) sur
les interrupteurs de redresseur comme montré par la figure 2.28.
𝐼 =𝐼 + 𝑡
(2.47)
𝐼 =𝐼 − 𝑡
𝑡 = 𝐼 − 𝐼 = 𝑎𝑑
(2.48)
𝑡 = 𝑐𝑑
Soit ‘m’ la pente de la référence supposée constante sur la période de commutation ‘T’.
Dans ce cas :
𝑎𝑑 = 𝑚𝑡 + 2ℎ
(2.49)
𝑐𝑑 = 2ℎ − 𝑚𝑡
Par suite :
𝑡 − 𝑚 = 2ℎ
(2.50)
𝑡 + 𝑚 = 2ℎ
𝑡 =
(2.51)
𝑡 =
1 ou 0
2h is
Modulateur - -+ is*
+
-
Porteus
Figure.2.10. Schéma deecontrôle de la tension d’un hacheur abaisseur
𝐹= (𝛼(1 − 𝛼)) (2.55)
𝐹 = (2.56)
4.2. Commande à courant maximale
Le schéma de principe de la commande à courant maximal est donné par :
Courant (A)
Iref Iref
RS
Imes
T
Imes Temps (s)
Iref
Courant (A)
+
Ik Imes
Ik+1-
Ik-
Temps (s)
On a d’après la figure précédente :
𝐼 =𝐼 + 𝛼𝑇 (2.57)
𝐼 =𝐼 − (1 − 𝛼)𝑇 (2.58)
Cependant
𝐼 =𝐼 + 𝛼𝑇 − (1 − 𝛼)𝑇 = 𝐼 + 𝛼𝑇 − 𝑇 (2.59)
𝛼𝑇 = 𝐿 (2.60)
On aura alors :
𝐼 =𝐼 +𝐸 − 𝑇=𝐼 1− +𝐸 − 𝑇 = 𝐴𝐼 + 𝐵 (2.61)
Avec :
𝐴 = 1− et 𝐵 = 𝐸 − 𝑇
TD2
Exercice 1
On souhaite contrôler la tension fournie par un hacheur abaisseur pour alimenter une charge
résistive (R=1Ω). Les résultats numériques sont à titre indicatif.
1. Faire le schéma de principe de contrôle de la tension aux bornes de la charge.
2. En utilisant la méthode de modélisation de type circuit moyen, donner la relation entre
la tension de sortie et le signal de commande (rapport cyclique)
3. On suppose que la relation entre la commande (rapport cyclique) et la tension de sortie
est égale à :
𝑉 (𝑝) 1
𝐻(𝑝) = =
𝛼(𝑝) 2𝑝² + 5𝑝 + 2
Calculer L et C.
4. On souhaite calculer les paramètres du régulateur. Pour ce faire, On suppose que le
modulateur est estimé à M(p)=1 et R(p)=PI.
a. Calculer la constante du temps du R(p), sachant qu’il est égal au plus faible
constante du H(p),
b. Calculer la fonction de transfert en boucle ouverte.
5. On suppose que le hacheur contrôlé se comporte comme un système de second ordre
ayant les paramètres : wn=3rd/s. Calculer le gain du correcteur PI.
6. Etudier la réponse du hacheur si la tension de référence (Vs*) est égale respectivement
à une impulsion et une rampe.
Exercice 2
On considère un hacheur abaisseur dont la capacité aux bornes de la charge peut être
négligée. On contrôle le courant de sortie par un régulateur de type PI.
1. Tracer le schéma de contrôle bouclé (Hacheur+régulateur)
( )
2. Trouver la fonction 𝐻(𝑝) = ( )
TD3
On considère un convertisseur statique de type élévateur. Le fonctionnement s’opère à
fréquence constante. Les semi-conducteurs sont tels que la résistance à l’état passant est
négligeable.Pour un interrupteur commandable donné, on a u=1 si l’interrupteur est fermé et
u=0 si l’interrupteur est ouvert.
1. Donner l’équation d’état aux valeurs moyennes du Boost.
2. Linéariser l’équation d’état obtenue autour d’un point de fonctionnement caractérisé
par un rapport cyclique α0.
3. En déduire une fonction de transfert liant les grandeurs d’état au rapport cyclique
autour de ce point de fonctionnement.
Dans ce qui suit on suppose que :
Le contrôle de la tension aux bornes de la charge se fait avec un régulateur
proportionnel-intégral.
La fonction de transfert tension-rapport cyclique est approximée à :
𝑉𝑠 1
𝐻(𝑝) = =
𝛼 𝑝² + 5𝑝 + 2
1. Donner le schéma de contrôle de la tension de sortie.
2. Calculer un régulateur proportionnel intégralayant:
Une constante du temps (τ) égale à la plus grande constante du temps de H (p).
Un gain (k) qui permet au système contrôlé en boucle fermée d’avoir le
comportement d’un système de second ordre de pulsation égale à 1rd/s.
3. Donner l’allure de la réponse du hacheur si on l’excite avec une tension de référence
de type échelon unitaire. Justifier la réponse.
Références