Laboratoire Ampère Unité Mixte de Recherche CNRS Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications Modélisation et commande hybrides d’un onduleur multiniveaux monophasé Présentation SDH.
Download
Report
Transcript Laboratoire Ampère Unité Mixte de Recherche CNRS Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications Modélisation et commande hybrides d’un onduleur multiniveaux monophasé Présentation SDH.
Laboratoire Ampère
Unité Mixte de Recherche CNRS
Génie Électrique, Électromagnétisme, Automatique, Microbiologie environnementale et Applications
Modélisation et commande hybrides d’un onduleur
multiniveaux monophasé
Présentation SDH du 17 Janvier 2007
1
Objectifs du travail
Modélisation d’un système physique à topologie variable
Un modèle par mode de configuration
Modèle explicite standard
X Au . X Bu
.
Commande prédictive
Application: convertisseur multiniveaux lié à une charge RL
Objectif: asservir le courant au niveau de la charge
Mise en oeuvre: banc expérimental, carte dSpace
Présentation SDH du 17 Janvier 2007
2
Plan de la présentation
Méthodes de modélisation des SDH
Modélisation Bond Graph d’un onduleur multiniveaux
Commande prédictive d’un onduleur multiniveaux
Résultats expérimentaux
Conclusion et perspectives
Présentation SDH du 17 Janvier 2007
3
Plan de la présentation
Méthodes de modélisation des SDH
Modélisation Bond Graph d’un onduleur multiniveaux
Commande prédictive d’un onduleur multiniveaux
Résultats expérimentaux
Conclusion et perspectives
Présentation SDH du 17 Janvier 2007
4
Méthodes de modélisation des SDH
Deux approches de modélisation
Approche Discret/Continu
– Réseaux de Petri mixtes
– Automates hybrides
– Automates à états finis
Approche Continu/Discret
– Équations différentielles
– Formulation hamiltonienne et graphes d’interconnexion de ports
– Bond Graph commuté
Présentation SDH du 17 Janvier 2007
5
Plan de la présentation
Méthodes de modélisation des SDH
Modélisation Bond Graph d’un onduleur multiniveaux
Commande prédictive d’un onduleur multiniveaux
Résultats expérimentaux
Conclusion et perspectives
Présentation SDH du 17 Janvier 2007
6
Modélisation Bond Graph d’un onduleur multiniveaux
Formulation implicite de l’équation de structure de jonction
Vue d’ensemble de la représentation Bond Graph
Présentation SDH du 17 Janvier 2007
7
Modélisation Bond Graph d’un onduleur multiniveaux
Application: onduleur multiniveaux
E
2
O
Q3
Q2
Q1
I
u3
E2 u2
E1 u1
L
E
2
Q'3
Q'2
Q'1
R
M
Présentation SDH du 17 Janvier 2007
8
Modélisation Bond Graph d’un onduleur multiniveaux
Objectif: représentation générale des modes de configurations
Configuration de référence: maximiser les éléments de stockage en
causalité intégrale: u1=u2=u3 =0
Q3:0
E
2
O
Q3
Q2
Q1
E2 u2
E1 u1
E
2
Q'3
Q'2
5
1
L
21
14
10
O
1
Se:E
Q1:0
12
2
I
u3
Q2:0
19
O
1
R:R1
1
Q'1
R
1
23
16
7
9
18
C:C2
26
I
C:C1
1
0
M
25
1
I
Ic 8
6
3
Se:E
11
O
1
4
Q3'=1
17
15
20
O
1
24
27
I:L
1
13
22
Q2'=1
Q1'=1
Présentation SDH du 17 Janvier 2007
I
9
Modélisation Bond Graph d’un onduleur multiniveaux
Expression des sorties de la jonction en fonction des entrées
X. S11 S13 S14 S15 Zi
Din
T
D
out S13 S33 S34 S35
Tout
Tin
S14T S34T S44 S45 U
Zi
.
Q3:0
Q2:0
12
2
5
1
21
14
10
O
1
Se:E
19
O
1
R:R1
1
23
16
7
1
9
X
Q1:0
18
C:C2
26
I
C:C1
1
0
25
1
I
Ic 8
6
3
Se:E
11
O
1
4
Q3'=1
17
15
20
O
1
24
I
27
I:L
1
13
22
Q2'=1
Q1'=1
f 27
e27 0 0 0 1 0 1 0 1 0 1 0 1 e9
f 9 0 0 0 0 1 0 1 0 1 0 0 0 e18
Dout f18 0 0 0 0 0 0 1 0 1 0 0 0 e26
f 26 1 0 0 0 0 0 0 0 0 0 0 0 f 2 Din
e
2 0 1 0 0 0 1 0 1 0 1 1 1 e4
Tout f 4 1 0 0 0 1 0 0 0 0 0 0 0 f12
e12 0 1 1 0 0 0 0 1 0 0 0 1 e13
f13 1 0 0 0 0 0 1 0 0 0 0 0 f 21
e21 0 1 1 0 0 1 0 1 0 1 0 1 e22 Tin
f 1 0 0 0 0 0 0 0 1 0 0 0 E
22
E'
U
Présentation SDH du 17 Janvier 2007
10
Modélisation Bond Graph d’un onduleur multiniveaux
Détermination du modèle d’état explicite
KF
I S12 X i
T i T
0 X d S12 Fi F
0
Avec
X i S15 S13 HS35
U
S12T F Fd X d
S 25
KF
H L( I S 33 L) 1 .
K ( S11 S13 HS 13T ).
.
q1
0 q1 0
. 0 0
q2 0 0
0 q2 0
.
R
0 0 L 0
Changement de configuration
0 E
2
0 E
- 1 2
u1=u2=u3 =0
Configuration:u1=u2=0,u3=1
u 3 0 0 0 0 0
0 1 0 0 0 0
0 u 3 0 0 0 0
00 00u0 00 00 00
Définition de la matrice des états des interrupteurs
2
00 0000u 20 00 00
Acceptabilité de la configuration: rang de ((S14T S34T S44 T )) 2 00 00 0000u10 00
0 0 0 0 0 u
0 0 0 0 0 10
Présentation SDH du 17 Janvier 2007
10 0 0 0 0
11
Modélisation Bond Graph d’un onduleur multiniveaux
Forme explicite standard
Définition des matrices liant les variables dépendant du mode de
configuration: Sij (Λ)
Équation d’état explicite standard
.
R
L
.
u3 u 2
q
2 L
u u
.
2 1
q1 L
u 2 u3
C2
0
0
u1 u2
C1 u
3
0 q2 0
q1 0
0
u3 1 E
2
0
E
0
2
Présentation SDH du 17 Janvier 2007
12
Plan de la présentation
Méthodes de modélisation des SDH
Modélisation Bond Graph d’un onduleur multiniveaux
Commande prédictive d’un onduleur multiniveaux
Résultats expérimentaux
Conclusion et perspectives
Présentation SDH du 17 Janvier 2007
13
Commande hybride d’un onduleur multiniveaux
Évolution des tensions aux bornes des condensateurs
E2(v)
E
2
O
Q3
Q2
Q1
I
u3
E2 u2
E1 u1
L
E
2
Q'3
Q'2
Q'1
R
M
E1(v)
Présentation SDH du 17 Janvier 2007
14
Commande hybride d’un onduleur multiniveaux
Niveaux de tensions aux bornes de la charge suivant la configuration
Choix des tensions aux bornes des condensateurs
– Configuration classique: répartir également les tensions sur les transistors
– Binaire compet1 et 2: avoir 8 niveaux de tensions aux bornes de la charge
Présentation SDH du 17 Janvier 2007
15
Commande hybride d’un onduleur multiniveaux
Modèle hybride de l’ensemble onduleur - charge RL
Évolution
du
système
dans
l’espace
d’état
à
3
dimensions:
trajectoires rectilignes sur l’horizon de temps de calcul
Algorithme
Distance
10
0
0
u 2 u1
de commande
0
C1
X (t ) 0
0
u 3 u 2 X (t )
0
entre consigne
et les 8 directions
d’évolution
C
2
E
E
u3
R
u1 u 2 u 2 u 3
L
2 L
L
L
L
I (A)
9
O
8
7
194
193
192
191
107
190
106
105
189
104
188
E2 (Volt)
103
187
102
E1 (Volt)
Présentation SDH du 17 Janvier 2007
16
Commande hybride d’un onduleur multiniveaux
Problème: facteur d’échelle des variables physiques
Normaliser l’espace d’état avant de choisir l’application du vecteur
– Calcul des variations des variables d’état
– Définition du vecteur normalisé
– Variation du facteur de pondération selon la poursuite privilégiée
– Minimaliser la distance
entre
Xnorm
(le
E vecteur
E normalisé
.I ) et le vecteur consigne
1
disti (
2
E1c E1i 2 E2c E2i 2 I c Ii 2
) (
) (
)
E1
E2
.I
Présentation SDH du 17 Janvier 2007
17
Commande hybride d’un onduleur multiniveaux
Présentation du banc expérimental
Drivers: transformer le signal optique en signal électrique
Alimentation des drivers à 12V DC
Transistors: MOS
Charge RL: R=33Ohm, L=50mH
Deux capacités: C1=C2= 33µF
Deux alimentations à 60V chacune avec un point milieu
Un algorithme C implanté sur la carte dSpace 1104
Une carte FPGA qui envoie la commande via les fibres optiques
et qui gère les temps morts
Présentation SDH du 17 Janvier 2007
18
Plan de la présentation
Méthodes de modélisation des SDH
Modélisation Bond Graph d’un onduleur multiniveaux
Commande prédictive d’un onduleur multiniveaux
Résultats expérimentaux
Conclusion et perspectives
Présentation SDH du 17 Janvier 2007
19
Résultats expérimentaux
Résultats
Configuration1: E1c E , E2c 2 E , I max 0.8 A, 0.25, Tmod 70 s
3
3
1
43
Ic
I
0.8
E1c
E1
42
41
0.6
40
0.4
39
0.2
38
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0
83
-0.2
E2c
E2
82
-0.4
81
-0.6
80
-0.8
-1
79
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
78
0.04
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
80
Vao
60
40
20
0
-20
-40
-60
-80
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
Présentation SDH du 17 Janvier 2007
20
Résultats expérimentaux
Résultats
Configuration1: E1c E , E2c 2 E , I max 0.8 A, 0.25, Tmod 70 s
3
3
Présentation SDH du 17 Janvier 2007
21
Résultats expérimentaux
Résultats
Configuration2: E1c 4E , E2c 6E , Imax 0.8A, 0.4, Tmod 70s
7
7
1
71
Ic
I
0.8
E1c
E1
70
69
0.6
68
0.4
67
0.2
66
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0
105
-0.2
E2c
E2
104
-0.4
103
-0.6
102
-0.8
-1
101
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
100
0.04
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
80
Vao
60
40
20
0
-20
-40
-60
-80
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
Présentation SDH du 17 Janvier 2007
22
Résultats expérimentaux
Résultats
Configuration3: E1c
E
3E
, E2 c
, I max 0.9 A, 0.4, Tmod 70 s
7
7
1
20
Ic
I
0.8
E1c
E1
19
18
0.6
17
0.4
16
0.2
15
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0
-0.2
56
-0.4
54
-0.6
52
-0.8
50
-1
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
48
0.04
E2c
E2
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
80
Vao
60
40
20
0
-20
-40
-60
-80
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
Présentation SDH du 17 Janvier 2007
23
Plan de la présentation
Méthodes de modélisation des SDH
Modélisation Bond Graph d’un onduleur multiniveaux
Commande prédictive d’un onduleur multiniveaux
Résultats expérimentaux
Conclusion et perspectives
Présentation SDH du 17 Janvier 2007
24
Conclusions
Méthode systématique de modélisation des SDH:
.
R
L
.
u3 u 2
q2 L
u u
. 2 1
q1 L
Synthèse
d’une
u 2 u3
C2
0
0
commande
u1 u2
C1 u
3
0 q2 0
q1 0
0
prédictive
u3 1 E
2
0
E
0
2
qui
permet
d’asservir
conjointement le courant et les tensions
Choix des tensions aux bornes des condensateurs suivant les besoins
Normalisation de l’espace d’état
Étude expérimentale
Présentation SDH du 17 Janvier 2007
25
Perspectives
Application de l’ approche de modélisation sur d’autres SDH
Passer de la stratégie mono coup à une stratégie multi coups
Essayer d’autres techniques de commande
Synthétiser un observateur pour minimiser le nombre de
capteurs
Présentation SDH du 17 Janvier 2007
26
Merci pour votre attention
Présentation SDH du 17 Janvier 2007
27