Identification par la Méthode du Modèle des paramètres d`une

SETIT 2005
3rd International Conference: Sciences of Electronic,
Technologies of Information and Telecommunications
March 27-31, 2005 – TUNISIA
Identification par la Méthode du Modèle des
paramètres d’une machine à courant continu
M. Zegrari, A. Badri et B. Oukarfi
LATSI, Faculté des Sciences et Techniques de Mohammedia – BP 146, Maroc
zegrari@uh2m.ac.ma
Résumé: Le but de cette étude est de déterminer le modèle d’une machine à courant continu en vue d’élaborer une
commande optimale et performante. Cette identification est basée sur la méthode du Modèle où l’on compare les
réponses du moteur (objet) et du modèle à la même excitation. Létude de la distance objet-modèle (ou fonction erreur)
permet d’adapter les paramètres du modèle prédéterminé jusqu’à vérification du critère de validation du modèle. La
procédure de l’identification a été conçue afin de répondre aux aspects spécifiques de la machine à courant continu en
tenant compte des différents régimes dynamiques imposés par l’environnement, ainsi que des liens fonctionnels qui
caractérisent son fonctionnement.
Mots clés: Espace paramétrique, Identification, Iso-distance, Modèle, Programmation non-linéaire.
1 Introduction
Les techniques de l’identification des systèmes ont
fait l’objet de nombreuses études, les voies de recherche
et de perfectionnement sont multiples et émanent de la
diversité et la complexité des systèmes à identifier. Si
les méthodes classiques d'identification, basées sur la
théorie de l'estimation, sont directes et simples à mettre
en œuvre, leurs performances demeurent insuffisantes
pour des systèmes complexes et dont la structure
présente une dynamique très variable (Adersa, 1991).
L'emploi des méthodes non linéaires permet d'optimiser
la phase de l'identification d'un système tout en tenant
compte de la représentation globale de sa structure.
2 Techniques de Modélisation
La modélisation doit mettre en évidence deux
concepts fondamentaux :
- ETAT : qui fait intervenir l’ensemble des
variables. Celles-ci étant des mesures effectuées sur le
processus physique.
- STRUCTURE : lien fonctionnel entre les
variables, il est traduit par une représentation
mathématique globale.
La procédure de modélisation passe par les étapes
suivantes :
2.1 Caractérisation
Il s’agit d’établir une structure pour le modèle
mathématique ; cette étape peut être plus ou moins
complexe suivant que l’on cherche à s’orienter vers un
modèle de connaissance ou de représentation.
2.2 Identification
Elle traduit une identité de comportement entre le
processus et le modèle, cette opération est réalisée par
l’étude de la fonction erreur entre les réponses du
processus et du modèle à un même type d’excitation.
2.3 Validation du modèle
Quelle que soit la procédure d’identification, la
fonction erreur ne sera en général pas nulle à cause des
erreurs de caractérisation et des perturbations de
mesure. Le modèle est validé si l’essai s’avère
compatible avec la distance Objet-Modèle optimale
prédéfinie.
SETIT 2005
3 Méthode du Modèle
3.1 Principe
La caractérisation du modèle fait apparaître une
structure dépendant d’un vecteur de paramètres θ. Il est
représenté dans un espace paramétrique Rk dont les
vecteurs de base sont significatifs de k paramètres.
Dans cet espace, le système est représenté par le
point objet O dont les paramètres forment le vecteur θ0 ;
le modèle est représenté par un point modèle M dont les
paramètres forment le vecteur θM (Richalet, Rault &
Pouliouen, 1997).
Si l’identification est parfaite, les points O et M se
trouvent confondus. En pratique, ce résultat étant
impossible, on analyse la distance objet-modèle D(O,M)
afin de définir une topologie pour l’étude du voisinage
du point objet O.
L’analyse de la distance objet-modèle fait intervenir
les éléments suivants :
- Distance de structure qui traduit l’écart entre les
paramètres (O,M)
- Distance d'état qui est une fonction de l’écart
entre les sorties (O,M).
- Iso-distance qui est une surface de l’espace
paramétrique Rk sur laquelle la distance d’état a une
valeur fixe D*.
La procédure de l’identification consistera donc à la
recherche du niveau minimum de D* au lieu de la
distance d elle-même.
3.2 Elaboration de la méthode
La méthode du Modèle est basée sur la comparaison
des comportements du modèle et du système à identifier
suite à une même excitation. C'est une méthode très
puissante puisqu'elle s'applique à des systèmes non
linéaires par rapport aux paramètres recherchés
(Landaui, 1989).
Le schéma synoptique de cette méthode est donné
sur la figure 1 :
Figure 1. Schéma synoptique de la méthode du Modèle.
La minimisation du critère est obtenue par des
algorithmes itératifs de programmation non-linéaire. La
direction de recherche varie à chaque itération en
fonction du résultat de l'itération précédente.
Ces algorithmes ont la forme suivante :
θm+1 = θm + λm dm (1)
θm : vecteur paramètres après m itérations.
dm : direction de recherche au cours de l’itération m+1.
λm : scalaire défini afin de minimiser D le long de dm :.
La minimisation de la distance D est régie par
l’équation suivante :
D(θm + λm dm ) D(θm + λ dm ) (2)
3.3 Méthodes d’analyse
3.3.1 Méthode du gradient
Au voisinage de θm la distance D développée au
premier ordre s’écrit :
D(θ + θ) = D(θ) + G (θ)T θ (3)
G représente le vecteur gradient de D.
Cet algorithme explore la direction de la plus grande
pente. L’illustration de cette procédure est représentée
dans un espace paramétrique bidimensionnel à titre
d’exemple sur la figure 2 :
Figure 2. Convergence non-linéaire.
Le vecteur paramètres θ lors de l’itération (m+1) est
donné par l’équation suivante :
θm+1 = θm - λm G (θm) (4)
L’identification consiste à analyser la distance objet-
modèle D(O,M) et étudier le voisinage du point objet O
afin de déterminer la position du point minimum : c'est
une identification locale par analyse des iso-distances.
3.3.2 Méthode de Gauss-Newton
On développe à présent au 2ème ordre l’expression de
la distance D au voisinage de θ :
D(θ+θ) = D(θ)+G(θ)Tθ+ (1/2) + ½ θTA(θ)θ (5)
A(
θ
) : matrice hessien de
θ
Système
Modèle
Identification
Critère
Minimisation
du critère
y
ε
Entrée
u
bruit
+
-
yM
Ligne de la plus
grande pente
Surfaces iso-D
θ
1
θ
2
θ
2o
p
θ
1op
θm
d
θm+1
dm+1
θ
m+2
Point
optimal
SETIT 2005
La variation de D est maximale lorsque la dérivée
de D = D(θ+θ) – D(θ) par rapport à θ est nulle, soit :
θ = - A(θ)-1 G(θ) (6)
La variation des paramètres suit la loi généralisée :
θm+1 = θm - λm A(θm)-1 G(θm) (7)
3.4 Choix de la méthode
Ce choix inclut les phases suivantes (Flaux, 1994) :
3.4.1 Phase d’initialisation
L’estimation de la valeur initiale des paramètres peut
être donnée par une connaissance à priori de la réalité
physique du système (Najim & Muratet, 1987). On peut
également utiliser une méthode directe d’estimation
telle que les moindres carrées.
3.4.2 Phase de minimisation
On cherche à minimiser l’iso-distance à partir du
point initial, pour cela on utilise la méthode du 1er ordre
caractérisée par sa rapidité et sa forte pente.
3.4.3 Recherche au voisinage du minimum
L’étape précédente permet d’aboutir à un point de
l’espace paramétrique où la distance est relativement
faible. Afin de favoriser la convergence de l’algorithme,
on effectue une recherche au voisinage du minimum par
le biais de la méthode de Gauss-Newton.
4 Procédure de l’identification
4.1 Mise en œuvre
La machine à courant continu est l’un des
convertisseurs électromécaniques les plus complexes.
En effet, elle est sujette aux phénomènes de
commutation provoqués par la rotation de l’arbre de la
machine, en plus du phénomène de la réaction
magnétique de l’induit (Seguier & Notelet, 1994). La
réversibilité de fonctionnement entraîne également des
états transitoires qui affectent son fonctionnement.
La machine cc est un convertisseur autorégulateur en
puissance. De ce fait, la variation de la tension
d’alimentation ainsi que les à-coups du couple de charge
mécanique entraînent une variation brusque du courant
dans l’induit et de la vitesse de rotation. On établit deux
modèles échantillonnés de la machine (Charbanou, 1998):
- Modèle électrique : pour le contrôle du courant
induit et du couple moteur dans la machine.
- Modèle mécanique : pour le contrôle de la vitesse
de rotation de la machine.
4.2 Mise en équation
Le comportement électrique et mécanique de la
machine cc est décrit par les équations suivantes :
4.2.1 Equation électrique
Le circuit équivalent de l'induit de la machine cc est
donné sur la figure 3 :
Figure 3. Circuit équivalent de l'induit
R : résistance de l’enroulement induit.
L : inductance de fuite de l’induit.
e'(t) : force contre-électromotrice.
u(t) : tension aux bornes de l'induit .
i(t) : courant dans l’induit de la machine.
L’équation des tensions s’écrit :
)t('e
d
t
)t(di
L)t(iR)t(u ++= (8)
Pour un fonctionnement stable, la commande est
effectuée à couple moteur constant, donc à flux
constant. La f.c.é.m. développée par la machine s’écrit :
e'(t) = ke.φ.(t) = k.(t) (9)
L’équation électrique globale peut alors se mettre
sous la forme suivante :
)t(k
d
t
)t(di
L)t(iR)t(u ++= (10)
Soit en variable de Laplace :
U(p) = (R + Lp).I(p) + k.(p) (11)
4.2.2 Equation mécanique
L'équation de mouvement appliqué au système
d’ensemble "moteur + charge mécanique" définit les
limites de stabilité de l’entraînement :
dt
)t(d
J)t(C)t(C rm
= (12)
Cm(t) : couple moteur appliqué par la machine.
Cr(t) : couple résistant appliqué par la charge.
J : moment d’inertie des parties tournantes.
(t) : vitesse angulaire de rotation.
d/dt : accélération angulaire.
i
(
t
)
e'(t)
L
R
u(t)
M
+
SETIT 2005
Le point d’équilibre de l’entraînement correspond à :
Cm(t) = Cr(t) = Cte.
Le couple moteur est généré par la puissance
électromagnétique transmise au rotor de la machine
(Braun, 1998). A flux constant, ce couple est
directement proportionnel au courant induit I :
)t(i.k
)t(
)t(i).t('e
)t(
)t(P
)t(C m
m=
=
= (13)
Le couple résistant dépend de la charge mécanique
entraînée et de la nature du frottement :
Cr(t) = Cch(t) + Cf(t) (14)
Le couple de frottement Cf(t) relatif aux essais
usuels varie linéairement avec la vitesse (Taghezout,
1998). Cette application correspond à un frottement de
type sec :
Cf(t) = C0 + f.(t) f.(t) (15)
Dans les essais, la charge mécanique est représentée
par une génératrice à courant continu, débitant un
courant Ich à travers une résistance de charge Rch. Le
couple résistant est proportionnel au courant Ich :
)t(.
R
²k
R
E
kI.k)t(C
chch
chch === (16)
L'équation mécanique globale peut alors se mettre
sous la forme :
)t(.
R
²k
)t(.f)t(i.k
dt
)t(d
J
ch
=
(17)
Soit en variable de Laplace :
)p(
R
²k
)p(.f)p(kI)p(.pJ
ch
= (18)
4.3 Identification de la machine
Les équations [11] et [18] permettent de décrire les
fonctions de transfert des modèles électrique et
mécanique :
4.3.1. Modèle électrique
Il est régi par la fonction de transfert TE(p), celle-ci
met en évidence la loi de la commande agissant sur le
courant induit I :
)
R
²k
fJp).(RLp(²k
R
²k
fp.J
)p(U
)p(I
)p(T
ch
ch
E
++++
++
==
(19)
Cette fonction peut être mise sous la forme :
)p.1(.)p.1(
)p.1(
A)p(T
eme
m
Eτ+τ+
τ
+
= (20)
4.3.2 Modèle mécanique
Il est caractérisé par la fonction de transfert TM(p) où
l’on élabore la loi de variation de la vitesse (p) en
fonction de la commande U(p) :
)p(U
)p(
)p(TM
= (21)
Cette fonction peut être mise sous la forme :
²p.TTp).T.T(1
K
)p(T
mcccm
m
M+µ++
= (22)
5 Expérimentation
L’alimentation du moteur est assurée par un pont
redresseur suivi d’un hacheur, le courant fourni est
facile à lisser et cette structure présente un facteur de
puissance acceptable.
Pour des applications ou la récupération d’énergie
est possible (levage, traction), on peut utiliser un
hacheur réversible en courant, la machine fonctionne
alors en moteur (quadrant 1) avec freinage par
récupération (quadrant 4).
Le dispositif expérimental est représenté sur la
figure 5. Il assure les fonctions liées à l’identification,
au transfert de données en plus des fonctions de contrôle
et de protection. Il comprend :
- Un pont redresseur double triphasé à diodes PD3.
- Un hacheur série non réversible commandé.
- Un moteur cc lié mécaniquement à une génératrice
à courant continu associée au même arbre.
- Une bobine pour le lissage du courant dans
l’induit.
- Des capteurs pour la mesure du couple moteur et
de la vitesse de rotation sur l’arbre de la machine.
- Des modules de mesure des différentes grandeurs
électriques et mécaniques ;
- Un dispositif d'acquisition de données ;
- Un calculateur permettant le traitement et l'analyse
des différentes mesures.
SETIT 2005
Figure 5. Schéma du dispositif expérimental
5.1 Signal d'excitation
Un modèle n’est réellement valable que si la
machine est soumise aux différentes contraintes
dynamiques imposées par son service (démarrage,
accélération, à-coups de charge, perturbations de la
tension, etc.).
On choisit l’entrée la plus "sensibilisante" afin
d’exciter la machine dans le maximum de sa bande de
fréquence (Zegrari & Badri, 2004). Le signal
d’excitation est une succession d’impulsions modulées
en largeur et pratiquées sur un grand horizon de
temps. Il s’agit d’une Séquence Binaire Pseudo-
Aléatoire (SBPA), illustrée sur la figure 4.
Figure 4. Excitation SBPA.
5.2 Relevés graphiques
Après le démarrage et une fois la vitesse de
consigne atteinte, on applique un couple de charge
pour étudier le comportement dynamique du système.
L'analyse de l’écart Objet-Modèle permet une
identification aisée des paramètres de la machine. Les
phases de convergence présentées sur la figure 6
montre l’évolution de la recherche du niveau
minimum de l’iso-distance.
Fig. 6 – Résultats expérimentaux
Figure 6. Résultat de l’identification.
Excitation :
Modèle
convergent:
Modèle
p
onse :
Modèle – Mesure
010
5
15 20
0
+5
Te mps
discret
(T)
Amplitude
(
V
)
-5
E
L
D
T
Hacheu
r
Machine CC
M
D1 D2 D3
vAN
vBN
vCN
N
Source
triphasée
D4 D5 D6
Redresseur
U
MOD.MEC
PM; N;
MOD.ELE
PE; U; I
I
Carte
d'ac
q
uisition
C
Calculateur
Commande
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !