Chapitre v
Estimation des paramètres de la
machine asynchrone par le filtre de
Kalman Etendu en vu de détection des
défauts rotoriques
V.1 Introduction
Le diagnostic de défaut des machines électriques
gagne l'importance particulière en raison des pertes de temps
d'arrêt et de revenu de machine à l'industrie. Souvent, ces
machines courent les charges critiques et leur panne soudaine peut être
catastrophique. Ainsi, le système d'entraînement du moteur devrait
également avoir les dispositifs diagnostiques pour prévoir des
défauts de machine à leur commencement même. En
conséquence, il devient très important d'avoir des modèles
de machine et de commander les techniques qui peuvent distinguer l'état
sain et défectueux des machines. [26]
Dans le domaine de l'estimation des paramètres des
machines électriques a courants alternatifs, beaucoup des
méthodes ont été proposées. Selon les
considérations sur les différentes perturbations, ces
méthodes peuvent être déterministes ou stochastiques. Les
premières ne font pas d'hypothèse sur les
propriétés des bruits, tandis que les secondes tiennent compte
des bruits de perturbation du système.
Parmi Les méthodes stochastiques, nous avons, le
filtrage de Kalman. Un cas particulier de cette méthode est le Filtre de
Kalman Etendu. Il est approprie pour le traitement des mesures bruitées
discrètes et pour obtenir des estimes précis des variables
d'état et des paramètres du modèle. La façon
générale dont il le fait consiste a utiliser les facteurs
suivants :
-Une connaissance de la dynamique du système et des
mesures.
-La description statistique des bruits du système, des
perturbations, des erreurs de mesure et des incertitudes du modèle du
système.
- Une information sur les conditions initiales des variables
d'intérêt.
Afin d'évaluer ce type de méthode sur un exemple
simple représentatif, nous présentons dans ce chapitre,
l'algorithme d'estimation en ligne basé sur le filtre de Kalman
étendu, pour l'estimation des paramètres de la machine asynchrone
en vu de détection des défauts rotoriques.
L'algorithme est vérifie par simulation. On
considère une machine asynchrone avec son modèle
multi-enroulements. Les variables mesurables sont les courants de phase, les
tensions de phase et la vitesse du rotor.
V.2 Modèle discret de la machine
asynchrone
L'estimation des variables d'état pour la
détection des défauts a besoin d'un modèle dynamique
multi-enroulements adéquat de la machine asynchrone. Le modèle
réduit est obtenu en utilisant la transformation de PARK. Ce
modèle pose les hypothèses habituelles décrites au
chapitre II.
Le filtre de Kalman nécessite un modèle discret de
la machine qui se déduit du modèle continu.
La représentation de la dynamique de la machine, avec un
repère lie au rotor, est donnée par les équations
suivantes :
dÖ ds
VR . I
= + ù . ö
ds s qs (V.1)
s ds dt
-
dÖ qs
V R . I
= + ù . ö
qs s ds (V.2)
s qs dt -
dödr
0 = . +
R I (V.3)
r dr dt
d ö qr
0 = . +
R I (V.4)
dt
r qr
En choisissant ids, iqs, idr,
iqr,Ie comme variables d'état du modèle réduit
du shéma multienroulements de la machine asynchrone, la
représentation en espace d'état est :
x& = A . x ( t ) +
B .u ( t )
( ) = ( ) ( ) ( ) ( ) ( )
[ ] T
x t ids t iqs
t idr t iqr t ie t
(V.5)
(V.6)
u ( t ) = [ Vds Vqs 0
0]T (V.7)
Le courants stator, étant choisis comme mesures pour
compléter le modèle d'espace d'état, l'équation de
sortie est :
z ( t ) = h[ x (t ),
t] (V.8)
Oil : h = [ ids iqs] (V.9)
Le modèle déterministe devient :
a14
-a 11 a12 .w - a13S1
-
0 0
0 0
a3
S 1 a4
- a6 . w -
a7 a 8 a9 .
S1
a16 . w a17 - a 18 -
a19 . S1
? ?
?i
? ?
?i Le ? ? ÿ ? I e ÿ
0
0 Ò
?
0 Ò
?
0 Ò
?
? ? i ds
qs Ò
? i Ò
dr
qr Ò
1 ? ? ? ? ?
i
i ds
d
i qs
dt
i dr
i qr
Ie
1 ?
?
?
?
?
i
0
1 ?
?
?
?
?
?i
a10
V
ds
Vqs
a5
0
0
(V.10)
+
0
a15
0
-
0
a20
0
0 0
- a a w - 2 .
1
Oil :
a 1 = a7 = 4 . m1 .
Lrc .Rs
a 2 = a6 = 4 .
m1 . Lrc . Lrc
a 3 = a9 = 2 .
m1 . Msr .Nr
a 4 = (Lrc .ù -
S2) .2 . m1 . M sr N
r
.
a 5 = a10 = 4 .
m1 . L rc
a 8 = (Lrc .ù +
S3) .2 . m1 . M sr
. Nr
a11 = a17 = 6 . m1 . Msr
. Rs
a 12 = a16 = 6 .
m1 . M sr . L sc
a 13 = a
|
?
( M N ) ?
1 ?
= 1 .
3 . 2 . + ?
19 sr r ? L
rc ?
|
|
1
( ( ù 3 ) ) ?
? ?
a S M N S
2
= 3 . .
m L
- + . . - . ?
14 1 rc . sr 2
r ? L rc ?
a 15 = a20 = 6 .
m1 . M sr
?
( ( ù 2 ) ) ?
1 ?
S M N S
2
a m L
= 3 . . . + . . - . ?
18 1 rc sr r 2 ?
L
rc ?
1
m1 = ( -3. M
sr2 . N r + 4. Lrc.L
sc)
Et :
S 1 = 12 6 [( r
NR b 0 + R b15 )cos2
Oa +l ( N ux, b14
)cos2 15á
2 e +R 2 R e r
+ Rbl #177; Rb0
)cos2 1a + .-P (2 R
e r #177; R,, + R Ò 1
J
14 rf
- RR b° cos0 á
cos1á) + (Rb1 cos 1
á cos 2á) + · · · +
(Rb15 cos15á cos0á)] (V.11)
6
i ? _I
S 2 = - 2 6 r r
[(2 R e + A0 +
g15 )cos0 á sin0 á -(2 R
e +R + A,0 jcos1 á sin1
á (2 R e + g15
+Rb14)cos1 5ásin1
N Nr
2 rf
+ 6 RR b 0 sin 0 á cos
1á ) + (Rb1 sin 1
á cos 2á ) + · · · +
(Rb15sin15á cos
0á )]
ri
+ 6 RR b° cos 0
á sin 1á) + (Rb1
cos 1 á sin 2á ) + · ·
· + (Rb15 cos 15á sin 0á)]
(V.12)
1
Oil : S1,S2, représente les résistances
équivalentes des barres rotoriques
Le modèle mathématique discret peut être
dérivé de l'équation d'état
(V.10). Nous avons
Dans ces équations, A et B sont les matrices du
modèle continu et AD, BD sont les matrices correspondants du
modèle discret. k représente les instants
discrétisés du temps et Te est la période
d'échantillonnage.
Alors, le modèle discret de la machine est décrit
par l'équation :
x (k 1) [ 1 . ] . ( ) . . ( )
+ = + e
A T x k T B u k
+ e (V.13)
On considère que la vitesse est constante pendant les
instants d'échantillonnage.
V.2.1 Modèle Discret Augmenté
La matrice A varie avec le temps aux éléments qui
dépendent de la vitesse rotorique.
Lorsqu'un paramètre, dans ce cas les résistances
équivalentes S1, S2 , sont inconnues, une
autre équation doit être ajoutée au modèle de la
machine; l'équation d'état n'est alors plus linéaire.
Pour estimer les résistances équivalentes, nous
introduisons les équations :
S1 (k + 1 ) = S1(k)
S2(k+1) = S2(k)
Cette équation est basée sur I'hypothèse
que les résistances équivalentes ne varies pas pendant
l'intervalle d'estimation.
Le modèle complet de la machine est, donc :
[
I
1 1
x(k) BD(k)
0 0
.[ Vs ( k)]
S 1 ( k + 1) = [ 0 1
0.[S 1 (k ) J
+
(V.14)
x( k + 0
S 2 ( k +1) j
0 0 1_1 S2 (k) i 0
1)AD(k)
Le nouveau vecteur d'état, xn,
est :
i sd ( k
i qs (k
idr ( k
i qr (k
Ie(k
S 1(k
S 2(k
1 i
+
1)
+
1)
+
1)
+
1)
+
1)
+
1)
+
1)
x(k) 1
x n ( k) = S1
(k ) =[ i ds (k ) i
qs (k ) i dr (k ) i
qr (k ) Ie(k ) S 1
(k ) S2 (O]T
S2(k) j
Le modèle discret augmenté est
1 ? ? ? ? ? ? ? ?
?i
a3 . S 1 . Te
a4 .Te 0 0 0
a8 .Te a9 . S
1 .Te 0 0 0
a14 .Te 0 0 0
a17 .Te -
a18 . Te 1- a19 . S
1 0 0 0
1 -Te.a 1 a.
2 w . Te -
-
a7 .Te .
w. Te
a6 .Te. w 1-
-
a11. Te a12
1 - a S Te
. . -
13 1
a16. w.Te
0 0 0
0 0 0
0 0 0
0 Le.Te 0 0
0 0 1 0
0 0 0 1
a
0
15
? ?? V ds
+ 0 - a .
? 20 Ò ? Ò
? V qs
? ?
0 0
?? ?
?
0 0
?? ?
0 0
J
?
L'équation de sortie est :
z ( k) = [i .ds (k)
1 qs (k)
|
1 _1
|
(V.16)
(V.17)
|
|