WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Modèlisation d'un prototype et commande vectorielle avec et sans capteur mécanique du moteur couple

( Télécharger le fichier original )
par Patrick Boidin
CNAM d'Aix-en-Provence - Ingénieur CNAM en Electrotechnique 1996
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 4 : 80

COMMANDE SANS CAPTEUR ET FILTRE DE

KALMAN

1 INTRODUCTION. 81

2 LE CAPTEUR DE POSITION. 81

2.1 Le capteur est son rôle : 81

2.2 Résolution du capteur : 81

2.3 Choix du type de capteur : 82

2.4 Le codeur rotatif incrémental : 82

2.5 Le codeur rotatif absolu : 82

2.6 Le résolveur : 82

2.7 Conclusion : 84

3. RECONSTRUCTION DE LA POSITION DU ROTOR. 84

3.2 Le reconstructeur et son principe, appliqués aux systèmes linéaires : 84

4. RECONSTRUCTEUR D'ETAT EVOLUE DU TYPE « FILTRE 89
DE KALMAN ».

4.1 Principe du filtre de Kalman : 89

4.2 Le filtre de Kalman associé aux systèmes linéaires : 90

4.3 Le filtre de Kalman étendu aux systèmes non linéaires : 93

5. APPLICATION DU FILTRE DE KALMAN. 96

5.1 Choix du référentiel pour le filtre de Kalman: 96

5.2 Détermination des équations du système différentiel estimé dans le 97

repère ( a s ,p s ) :

5.3 Commande du moteur dans le repère (as,bs,cs) : 100

5.3.a) Régulation des courants ias, ibs, et ics avec compensation des f.e.m : 101

5.3.b) Générateur de références sur les courants : 102

5.3.c) Synoptique de commande du moteur dans le repère (as,bs,cs) : 104

5.4 Validation théorique (simulation) de la commande du moteur avec filtre 105
de Kalman :

5.4.a) Commande du moteur en vitesse avec retour par le filtre de Kalman : 105

5.4.b) Remarques sur les simulations effectuées : 111

5.5 Définition des moyens matériels pour les essais expérimentaux : 112

6. CONCLUSION. 117

CONCLUSION GENERALE 118

122
143

141
150

ANNEXES

· ANNEXE 1: Essais expérimentaux et validation du modèle. ESSAIS DU PROTOTYPE.

· ANNEXE 2 : Commande sans capteur mécanique - Filtre de

Kalman.

QUELQUES NOTIONS SUR LES VARIABLES ALEATOIRES.

· ANNEXE 3: Commande sans capteur mécanique - Filtre de

Kalman.

TRANSFORMATIONS DE CLARKE ET DE CONCORDIA.

· ANNEXE 4 : Commande sans capteur mécanique - Filtre de Kalman.

SCHEMAS BLOCS SOUS SIMULINK ET MASQUE DE
S-FUNCTION DU FILTRE.

FICHIERS "METAFILE".

Et Quelques photos

LISTE DES SYMBOLES UTILISES

a : Position de l'axe d de Park par rapport à l'axe de la phase as.

i as i bs ics : Courants instantanés dans les phases statoriques d'axes a, b et c.

ids i qs ios : Courants instantanés dans les phases statoriques d'axes d, q et o.

i as i (3 s : Courants instantanés dans les phases statoriques d'axes a et (3.

v as v bs vcs : Tensions instantanées aux bornes des phases statoriques d'axes a, b et c.

v ds v qs vos : Tensions instantanées aux bornes des phases statoriques d'axes d, q et o.

u ds u qs . . Tensions de Park à l'entrée du découpleur linéarisant.

v a s v (3 s : Tensions instantanées aux bornes des phases statoriques d'axes a et (3.

e as e bs ccs

IFas IFbs IFcs :

Flux embrassés par l'enroulement successif des phases statoriques d'axes

: Force électromotrice induite dans les phases du moteur.

a, b et c.

IFds IFqs IFos : Flux embrassés par l'enroulement successif des phases statoriques d'axes

d, q et o.

IFa aim baim : Flux instantané créé par l'aimant du circuit inducteur, embrassé par les

IFc aim enroulements de la phase as, bs, cs.

IFdaim : Flux créé par les aimants du disque rotor transposé sur l'axe d :

IFdaim = 3 2IFaim :Vraie valeur de Park, non primée ? IF ?daim = IFaim .

IFaim : Flux créé par les aimants du disque rotor.

~IFaim : Flux, à valeur estimée constante, créé par les aimants du disque rotor

Rs : Résistance d'une phase statorique.

~Rs : Résistance, à valeur estimée constante, d'une phase statorique.

Rm : Résistance équivalente aux pertes magnétiques.

Icc : Courant de court-circuit dans les phases statoriques (essai en cc).

Irm : Courant dû aux pertes magnétiques.

L pa L pb Lpc : Inductance propre des enroulements statoriques as, bs, cs.

~Ls
Ls

: Inductance synchrone, à valeur estimée constante, du moteur. : Inductance synchrone du moteur.

 

Lq : Inductance synchrone d'axe q (transversale) : L d = L q = Ls.

. an

Ld : Inductance synchrone d'axe d (longitudinale) : L d = L q = Ls.

:

Lms

lf

Is

[L

M

Inductance propre magnétisante des enroulements statoriques.

: Inductance de fuites.

: Matrice des inductances statoriques :

[r

ms
ms

1 ?

I

J

l f + Lms -- 1 2 L ms -- 1 2 L

1 2 L ms l f + Lms -- 1 2 L

1 2 L ms -- 1 2 L ms l f + Lms

: Inductance de mutuelle entre 2 enroulements de phases statoriques :

.

M = M ab = Mac = Mbc

n : Fréquence de rotation du moteur.

n

er

0

?
0

: Vitesse angulaire mécanique du rotor en rad/s : n = 27c n

: Position électrique de l'inducteur par rapport au champ tournant (Angle

constant en régime synchrone).

: Position électrique de l'inducteur par rapport à l'axe fixe de la phase a, Oa.

: Position électrique estimée et optimisée du rotor.

 

0mé c : Position mecanique du rotor par rapport à l'axe fixe de la phase a, Oa.

0lim : Temperature limite d'echauffement des enroulements statoriques.

cos : Pulsation des courants statoriques.

cor : Vitesse angulaire de l'inducteur par rapport au champ tournant (Vitesse

nulle en regime synchrone).

co : Vitesse angulaire de l'inducteur par rapport à l'axe fixe de la phase a, Oa.

co? : Vitesse angulaire du rotor estimee et optimisee.

f : Coefficient de frottements visqueux.

f (t ) : Vecteur d'evolution du système, fonction du temps.

Fx ( t , x ref (t)) : Fonction "aux derivees partielles" de f ( x ref (t ), u (t ), t).

g (t ) : Vecteur d'application de la commande, fonction du temps.

p et s : Operateurs de Laplace.

N p : Nombre de pas du moteur.

:

Tem

Tu
Tr

Trma

Couple electromagnetique moteur.

: Couple utile disponible sur l'arbre du moteur.

: Couple resistant total : Tr =Trma + Tr 0 + Trf. .

: Couple resistant dû à la machine entraînee.

Tr0 : Couple resistant dit « residuel » dû aux aimants.

Trf : Couple de frottements visqueux : Trf = f co

Tth : Constante thermique d'echauffement des enroulements statoriques.

Jm : Moment d'inertie des masses tournantes du moteur.

Jr : Moment d'inertie des masses tournantes de la machine à entrainer.

J : Moment d'inertie des masses tournantes du moteur et de la machine :

J = J m + Jr.

k : Constante de vitesse de la machine entrainee : Trma = k w 2 + T .

KT : Constante de couple en N.m/A. KT = 3 2 Np?tFdaim avec tF? daim = tF?aim.

K : Matrice de gains de correction à coefficients constants.

Kk : Vecteur de gains de correction au pas d'echantillonnage k.

Matrice de Park :

:

[ P]

3

2

r 1 1

L

cos 0 cos

sin0 -- sin

1 2 1 2 1 2

( 0 -- 2 7c 3 ) cos( 0 --4 7c 3)

( 0 -- 2 7c 3 ) -- sin( 0 --4 7c 3)

1

1

L

.

Pmé c : Puissance due aux pertes mecaniques.

Pmag : Puissance due aux pertes magnetiques.

(P : Angle de dephasage entre le courant et la tension statorique.

5 : Angle interne de la machine. Dephasage entre la f.e.m et la tension

statorique.

`P : Dephasage entre le courant et la f.e.m.

z : Coefficient d'amortissement.

Ld

Constante electrique d'axe d : Td =

Rs

Td

:

 

.

x( t ) : Vecteur d'etat fonction du temps.

xk . Vecteur d'etat discrêt, au pas d'echantillonnage k.

.

I . Vecteur d'etat à variables estimees et optimisees.

.

ic : Vecteur d'etat à variables estimees et corrigees.

x?

:

Matrice derivee du vecteur d'etat.

8x : Vecteur "erreur" des variables estimées sur l'état du système :

6' x = x -x....

xref : Vecteur d'état de référence.

C : Matrice de sortie du système à coefficients constants.

CT : Matrice de sortie, transposée.

v : Vecteur de bruits d'état sur le système.

w : Vecteur de bruits de mesure agissant sur la sortie.

vd : Vecteur de bruits d'état sur le système à valeurs discrêtes.

u : Vecteur d'entrée du système.

§

y

y

Vecteur de sortie du système.

§ Vecteur de sortie à variables estimées et optimisées.

6y = y -y.

Cy : Vecteur "erreur" des variables estimées sur la sortie du système :

E? X } Espérance de la variable aléatoire x.

§

D x
cxy

c xx

Variance de la variable aléatoire x.

Coefficient de covariance de 2 variables aléatoires x et y.

: Matrice de variance-covariance d'un vecteur à variables aléatoires:

? ?

? ? ?

x 1 x x

1 2 x x

1 3

? ?

? ? ? ? ?

x x

2 1 x 2 x x

2 3

xx ? ?

? ? ? ? ? ?

x x

3 1 x x

3 2 x 3 ?

0


·


·

X

X = ( X i - Xi).

Pk/k-1 . Matrice de variance-covariance de l'erreur de la 1ère estimation des

.

variables d'état.

P k / k . Matrice de variance-covariance de l'erreur de la 2ème estimation des

.

variables d'état.

P0 / 0 . Matrice de variance-covariance de la confiance sur la première estimation

.

du vecteur d'état.

Rk : Matrice de variance-covariance des bruits de mesures.

R0 : Matrice de variance-covariance à valeurs initiales sur les bruits de mesure.

Qd(k_1)

Q0

:
:

(1)(k/k-1)

:

tin

:

Cdp

:

Cqp

:

Kp

:

Cdi

:

Cqi

:

ki

:

Cvp et Kvp

:

Cvi et Kvi

:

Matrice de variance-covariance des bruits sur le système à variables discrétisées.

Matrice de variance-covariance à valeurs initiales sur les bruits du système.

Matrice de transition du vecteur d'état de k-1 à k.

Constante de temps du filtre du 1er de la consigne de vitesse.

Gain de correction de l'action proportionnelle de la régulation de courant d'axe d.

Gain de correction de l'action proportionnelle de la régulation de courant d'axe q.

Gain de correction de l'action proportionnelle de la régulation de courant. Gain de correction de l'action intégrale de la régulation de courant d'axe d. Gain de correction de l'action intégrale de la régulation de courant d'axe q. Gain de correction de l'action intégrale de la régulation de courant

Gain de correction de l'action proportionnelle de la régulation de vitesse. Gain de correction de l'action intégrale de la régulation de vitesse

k : Constante de vitesse : Trma = T + ko2.

T? : Consigne de couple de la commande en couple du moteur.

Tn : Couple nominale.

AVANT PROPOS

ET

AVERTISSEMENT

Avant-propos et avertissement - Mémoire CNAM Patrick BOIDIN.

.

Le moteur à l'étude est un prototype d'une nouvelle génération de moteurs à structure discoïde à réluctance variable et à aimants permanents alternés. Ce prototype est classé dans la catégorie des moteurs "lents" à fort couple massique (60tr/min et 5 à 15N.m/kg).

Ce moteur a été conçu par GEC-ALSTHOM MOTEURS qui est une société spécialisée dans la fabrication des machines tournantes électriques de grandes et de moyennes puissances. Cette société, filiale de GEC-ALSTHOM S.A, fait partie du groupe ALCATEL ALSTHOM et fonctionne actuellement au moyen d'un effectif de 379 salariés qui sont répartis dans les activités : recherche et développement, conception, fabrication, ventes et après-vente. Le siège et l'usine de cette société sont implantés dans la ville de NANCY.

Dans le cadre d'un contrat de partenariat "recherche et développement technologique", entre cette société et l'école supérieure d'ingénieurs de Marseille, on m'a confié la mission d'étudier et de définir les moyens d'une commande électronique du type "vectorielle" capable de piloter le prototype. De plus, on m'a demandé d'étendre cette étude à une commande électronique sans capteur mécanique.

Le groupe ESIM (Ecole Supérieure d'Ingénieurs de Marseille) où ce sont déroulés les études et les travaux, a été créée en 1970 à la suite de la fusion des trois Ecoles d'Ingénieurs Marseillaises de l'EIM. Cette école, implantée sur le site du Technopôle de Chateau-Gombert à l'Institut Méditerranéen de technologie, est un centre de ressources et de compétences scientifiques, techniques et technologiques.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci