COURS MECATRONIQUE (3) (2)
COURS MECATRONIQUE (3) (2)
COURS MECATRONIQUE (3) (2)
1
Plan du cours:
I. Généralités sur les systèmes mécatroniques:
Définition
Architecture générale:
a- Capteurs
b- Actionneurs
•La mécanique, sous la forme de mécanismes et de matériaux (statique, dynamique ,etc .), mais également
d'hydraulique, de pneumatique,...
•L'électronique de commande et de puissance (microcontrôleur, ponts de puissance, convertisseurs A/N et
N/A, etc.),
•Logiciel ou informatique (temps réel, réseaux, traitement du signal, etc.),
3
•Contrôle ou automatique (contrôles linéaires et non-linéaires, stratégies de contrôle-commande, etc)
Exemples:
Les exemples de systèmes mécatroniques sont très nombreux. Quelques principaux domaines
d’application peuvent être cités:
- les transports (automobile : voiture, climatisation, ABS, direction assistée, suspension active,
etc. ; et ferroviaire : train pendulaire) ;
4
Exemples:
- L’aéronautique : avion, système de navigation, système d’armes, etc. ;
- Les applications grand public : téléviseur, téléphone portable, lecteur DVD, etc. ;
- Service grand public : distributeur de billets, horodateur, station de lavage, ascenseur, etc. ;
la mécatronique sera alors définie conformément à la définition donnée dans la norme “AFNOR*,
Mécatronique-vocabulaire, ed: Norme NF E01-010, 2008” comme :
7
Architecture générale d'un système mécatronique:
Les principaux éléments que l’on retrouve dans cette architecture sont les suivants.
Le pré-actionneur transmet aux actionneurs l’énergie (fortes puissances) dont les formes
temporelles sont consignées selon les ordres de la partie commande (faible puissance). Il est
généralement constitué de distributeurs et de contacteurs.
L’effecteur agit directement sur le système physique. Il peut s’agir, par exemple, d'outils de
manipulation comme une pince ou d’outils de coupe comme un foret. 8
Un système mécatronique est composé de différents sous-systèmes. Ceux-ci sont usuellement
représentés sous la forme de schémas-blocs. Un expert en mécatronique doit connaître les
caractéristiques de ces sous-systèmes, savoir les utiliser et les assembler de façon à obtenir un
système optimal.
9
Capteurs:
Le capteur est un instrument de base de la mesure. C’est un dispositif sensible à
une grandeur physique et permettant de la transformer en un signal de sortie
mesurable et interprétable. Il permet donc de quantifier une propriété physique.
10
Le cerveau humain et ses « capteurs »
Capteurs:
La plupart du temps, le signal de sortie des capteurs industriels est de nature électrique
(tension, intensité, résistance ou impédance).
On distingue alors deux grandes familles de capteurs : les capteurs passifs
(résistance ou impédance) et actifs (Tension, courant).
11
Un capteur passif est caractérisé par le fait qu’il ne fournit pas d’énergie. Le signal
physique mesuré par ce capteur provoque la variation d’une caractéristique électrique de
celui-ci, typiquement une variation de sa résistance.
Jauge de contrainte
12
capteurs photorésistance
Un capteur actif : phénomène physique mesuré fournit de l’énergie et cette énergie
initiale est convertie par le capteur qui produit alors directement un signal. Ce signal est
souvent de nature électrique(tension ou courant). Des exemples de capteurs actifs sont :
les capteurs piézoélectriques, les photorésistance, etc.
capteurs piézoélectriques
THERMOCOUPLE 13
Il existe des caractéristiques stochastiques (basées sur des phénomènes aléatoires) importantes
des capteurs. Les plus importantes sont:
•la répétabilité qui caractérise sa capacité à donner la même réponse à la même entrée.
• la précision qui caractérise l’écart entre la valeur de sortie et la valeur vraie.
15
Moteur pas à pas: C'est un actionneur qui permet, à partir d'un courant électrique, de faire tourner pas à pas un
Vérin rotatif:On
mécanisme. C'est un actionneur
l'utilise quidans
par exemple permet, à partirded'air
le lecteur comprimé,
disquettes d'unde faire tourner un mécanisme.
ordinateur.
Buzzer:
Voyants:C'est
C'estun
unactionneur
actionneurqui quipermet,
permet,ààpartir
partird'un
d'uncourant
courantélectrique, de produire
élctrique, de produire un
un signal
bruit. lumineux. On l'utilise,
par exemple, pour avertir l'utilisateur de l'état de fonctionnement d'une machine.
Vérin: C'est un actionneur qui permet, à partir d'air comprimé, de faire déplacer de manière rectiligne (droite) un
mécanisme.
MCC: C'est un actionneur qui permet, à partir d'un courant électrique continu, de faire tourner un mécanisme.
Résistance
Electrovanne: chauffante: C'est un actionneur
C'est un actionneur qui permetqui
depermet, à partir
contrôler, d'un
à partir courant
d'un électrique,
courant de le
électrique, produire de la
débit d'un chaleur.
liquide. On
l'utilise par exemple dans un système d'arrosage automatique.
16
Modélisation et représentation d’état
des système mécatronique
17
Perturbation
ENTRÈE u SORTIE y
LE SYSTÈME PHYSIQUE
MODELISATION
18
REPRESENTATION SOUS FORME D’EQUATION DIFFERENTIELLE:
19
Modélisation d’état:
20
Moteur à courant continu:
21
Moteur à courant continu:
L'application des principes fondamentaux conduit aux équations suivantes, où Γ(t) est
le couple moteur et , des coefficients constants.
22
Limites de la fonction de transfert:
Cet outil utilise l’algèbre linéaire (calcul matriciel) a les avantages suivants:
•Un même formalisme pour les systèmes analogiques ou échantillonnés.
•Un même formalisme pour les systèmes mono- ou multi-variable.
•Une analyse interne des systèmes.. 23
Introduction du Concept d'état : MCC
Reprenons l'exemple du moteur.
À un instant donné t, on considère que le système ( moteur à courant continu ), se trouve
dans un certain «état » défini par les valeurs prises par θ, ω et i.
Où ω est la vitesse de rotation de l'arbre.
; entrée du MCC
Soit:
En manipulant les équations précédentes du moteur, Trouver une écriture correcte des
équations du MCC sous cette forme:
{ 𝑥˙ = 𝐴 𝑥+ 𝐵𝑢
𝑦 =𝐶 𝑥 + 𝐷 𝑢 24
Les équations admettent une écriture matricielle:
REMARQUE:
Le vecteur possède 3 composantes, ce qui correspond aussi à l'ordre de la fonction de
transfert G(p).
25
Généralisation:
Soit un processus possédant m entrées u=(u1,u2,...,um)Tet p sorties y=(y1,y2,...,yp)T.
Un vecteur x(t) à n composantes x=(x1,x2,...,xn)T est proposé pour représenter l'état du système,
Cette proposition sera pertinente s'il lui correspond un système d'équations de la forme:
26
Schéma bloc de la représentation d'état:
27
Définition :
L’état d'un système est l'ensemble minimum de variables qui contient l'information suffisante sur
l'histoire du système pour permettre de calculer tous les états futurs. On suppose connaître le modèle
et les entrées.
Pour un système mécanique, l’état peut être l'ensemble des positions et vitesses relatives à
« chaque degré de liberté ».
Pour un réseau électrique, l’état peut être défini par le courant dans chaque inductance et la
tension aux bornes de chaque capacité (ou toute combinaison)
28
Exemple 1: circuit RC
29
Exemple 2 : Système
masse-ressort-amortisseur
30
SCHEMA ELECTRIQUE
1. Donner le vecteur x qui définit l’état du système. Quel est l’ordre de ce dernier?
2. Écrire les équations qui régissent le système.
3. Écrire l’équation d’état et celle d’observation. En déduire les matrices A, B, C et D.
4. Qu’est ce qu’on peut dire du système?
31
Relation entre équation d’état et matrice de transfert
32
Rappel:
Si le déterminant d'une matrice A est non nul, alors A est inversible, son inverse étant donnée par :
33
Relation entre équation d’état et matrice de transfert
.
Exemple : soit le système décrit par
34
Commandabilité et Observabilité
Critère de Commandabilité
1. Le système A, B, C, D est commandable si en représentation diagonale B n’a pas de ligne nulle.
Si le rang de la matrice de commandabilité est égale à m < n donc le système n’est pas
complètement commandable
• Uniquement m états sont commandables
• n-m états sont non commandables
36
Exemple 1 :
Soit le système suivant :
CA,B est manifestement de rang 2 < 3 et le système n’est donc pas commandable.
38
39
Commandabilité et Observabilité
Si la colonne j de la matrice C est nulle implique qu’aucunes des sorties (s1 à sq) ne dépendra de xj
Le système est observable si est de rang n ou encore si son déterminant est non nul.
40
1.Illustration sur deux exemples:
41
1.Illustration sur deux exemples:
42
43
Analyse de stabilité:
Théorème :
Un système linéaire invariant est asymptotiquement stable si toutes les
valeurs propres de la matrice d’état A sont à partie réelle strictement
négative.
44
RAPPELS
On considère une matrice A carrée et λ une valeur propre de A. est solution de l’équation
caractéristique :
Exemple
45
Principe de la commande par retour d’
état
• Le principe est de déterminer une commande telle que les pôles du système de la
fonction de transfert du système bouclé soient convenablement placés dans le plan
complexe et satisfassent des spécifications d’amortissement, de rapidité.
• Les pôles de la fonction de transfert étant les valeurs propres de la
matrice d’état, le but est donc de réaliser un asservissement modifiant
convenablement la matrice d’état du système.
• Dans le cadre de ce cours, on se restreint à la commande linéaire
construite par rétroaction linéaire de l’état du système sur l’entrée :
{ 𝑥˙ = 𝐴 𝑥+ 𝐵𝑢
𝑦 =𝐶 𝑥 + 𝐷 𝑢
K
47
Modèle d'état de la boucle fermée (BF)
{ 𝑥˙ = 𝐴 𝑥+ 𝐵𝑢
𝑦 =𝐶 𝑥 + 𝐷 𝑢
Comme u(t) = e(t) – K.X(t)
{ ˙ ( 𝐴 − 𝐵𝐾 ) 𝑥 + 𝐵 𝑢= ^
𝑥=
( ) ^
𝑦 = 𝐶 − 𝐷𝐾 𝑥+ 𝐷 𝑢= 𝐶 𝑥 + ^
^𝑢
𝐴 𝑥+𝐵
𝐷𝑢
48
Modèle d'état de la boucle fermée (BF)
La dynamique du système bouclé est donc fixée par les valeurs propres de la
matrice (A-BK); ces valeurs propres sont les racines de l’équation caractéristique :
49
Matrice de transfert en Boucle Fermé
Rappel:
50
Etapes pour réaliser la commande par
retour d’état:
Condition nécessaire ! Si le système (A, B) est complètement commandable, il est
possible par le choix de K de placer arbitrairement les valeurs propres du système en
BF
51
1.Exemple Cas des systèmes mono-variables :
52
2- Pôles désirés en BF : (Cahier des charges)
Polynôme caractéristique en BF :
53
3- Représentation d’état du système en BF :
4- Matrice d’état en BF :
54
6- Placement des pôles en BF : Pour avoir les pôles désirés en BF, il faut que :
55
Exemple 2
Soit le système représenter pas l’équation d’état suivante:
X(t)+
s(t)=[1 0 0]X(t)
56
Calcul de la matrice du pré-filtre N
Le placement de pôle permet de satisfaire les contraintes dynamiques imposées au
système. Les contraintes statiques doivent être traitées séparément
u (t ) = Ne (t) - KX (t)
{ ˙ (𝑡 )= ( 𝐴 − 𝐵𝐾 ) 𝑥 (𝑡 )+ 𝐵𝑁 𝑒 (𝑡 )
𝑥
𝑦 ( 𝑡 )=( 𝐶 − 𝐷𝐾 ) 𝑥 (𝑡 )+ 𝐷𝑁 𝑒 (𝑡 )
59
60
61
62
63