1 TP6 Simulation du fonctionnement d'un moteur à courant continu 6.1 Objectif d

1 TP6 Simulation du fonctionnement d'un moteur à courant continu 6.1 Objectif du TP Simuler le fonctionnement d'un moteur à courant continu et étudier son asservissement de vitesse à l'aide du logiciel Scilab. 6.2 Rappels Théoriques Le fonctionnement linéaire d'un moteur à courant continu est caractérisé par les équations électrique et mécanique suivantes : - L'équation électrique du moteur : ( ) ( ) ( ) ( ) di t v t e t Ri t L dt = + + (1) avec : v(t) la tension de commande du moteur e(t) la f.e.m. induite R la résistance d'induit i(t) le courant d'induit L l'inductance de l'induit - L'équation mécanique du moteur : ) ( ) ( ) ( ) ( t f dt t d J t C t C r m ω ω + = − (2) avec : Cm(t) le couple moteur Cr(t) le couple résistant J le moment d'inertie du moteur f le coefficient de frottement visqueux La transformation de Laplace des équations (1) et (2) donne : ( ) Lp R p E p V p I + − = ) ( ) ( ) ( , f Jp p C p C p r m + − = Ω ) ( ) ( ) ( (3) La constante de flux et de couple qui sera notée K relie les paramètres électriques aux paramètres mécaniques par les relations suivantes : ( ) ( ), ( ) ( ) m e t K t C t Ki t ω = = (4) 2 6.3 Simulation à l'aide du logiciel Scilab 6.3.1 Simulation du fonctionnement du moteur en boucle ouverte Il s'agit de créer le schéma équivalent du moteur défini par les équations (3) et (4) ayant les caractéristiques suivantes : R = 1.2 Ω L = 0.18 H K = 0.284 N.m/A f = 6.10-3 N.m/rad/s J = 24.10-4 kg.m² Le schéma à simuler est le suivant : Fig. 1. Schéma bloc d’un moteur à courant continu Sous Scicos qui est l’interface graphique de Scilab, le schéma prendra la forme suivante : Fig. 2. Représentation de la Fig. 1 sous Scilab E(p) 3 Pour réaliser le schéma de la Fig. 2, suivez scrupuleusement les instructions suivantes : 1. Lancer Scilab, taper scicos() à l'invite. Une fenêtre Untitled s'ouvre, nous allons y tracer le schéma. 2. L'entrée échelon : Faire Edit, Palettes, Sources OK Positionner ce bloc par un clic sur le schéma. 3. Le différentiateur : Edit, Palettes, Linear OK Positionner par un clic sur le schéma. 4. Relier l'entrée et le différentiateur : Edit, Link Cliquer sur le bloc échelon (pas sur sa flèche) puis sur l'entrée + du sommateur (sur la flèche). 5. La première fonction de transfert : Edit, Palettes, Linear OK Le positionner. 6. Relier le différentiateur et cette fonction de transfert : Edit, Link Cliquer sur le différentiateur puis sur l'entrée de la fonction de transfert. 7. Le gain direct : Edit, Palettes, Linear OK Le positionner. 8. Relier le gain et la fonction de transfert : Edit, Link Cliquer sur la fonction de transfert puis sur l'entrée du gain. 9. Le second différentiateur : Edit, Palettes, Linear OK Positionner par un clic sur le schéma. 10. Relier le gain et le différentiateur : Edit, Link Cliquer sur le bloc gain, puis sur l'entrée + du différentiateur. 11. L'entrée couple résistant : Faire Edit, Palettes, Sources OK Le positionner. 12. Relier le couple résistant et le différentiateur: Edit, Link Cliquer sur le bloc échelon, puis sur l'entrée - du différentiateur. 4 13. La seconde fonction de transfert : Edit, Palettes, Linear, OK Le positionner. 14. Relier le différentiateur et la fonction de transfert : Edit, Link Cliquer sur le différentiateur puis sur l'entrée de la fonction de transfert. 15. Le gain de retour : Edit, Palettes, Linear, OK Le positionner. 16. Retourner le bloc gain : Edit, Flip Cliquer sur le bloc gain. 17. Relier ce gain et la seconde fonction de transfert : Edit, Link Cliquer sur la fonction de transfert puis sur l'entrée du gain. 18. Relier le gain et le différentiateur en entrée : Edit, Link Cliquer sur le gain puis sur l'entrée '-' du différentiateur. 19. L'oscilloscope : Edit, Palettes, Sinks, OK Le positionner. 20. Relier l'entrée de l'oscilloscope : Edit, Link Cliquer sur la boucle de retour (sur le fil) puis sur l'entrée (noire) de l'oscilloscope. 21. L'horloge de cadencement : Edit, Palettes, Sources, OK Le positionner au dessus de l'oscilloscope. 22. Relier l'horloge à l'oscilloscope : Edit, Link Cliquer sur cette horloge puis sur l'entrée (rouge) de l'oscilloscope. Pour exécuter la simulation, il faut définir les paramètres de chaque bloc: 1. Cliquer sur l'entrée V(p) : Constant : 48 2. Cliquer sur la première fonction de transfert et entrer : Denominator (s) : 0.18*s+1.2 3. Cliquer sur les gains et entrer : Gain : 0.284 4. Cliquer sur l'entrée Cr(p) : Constant : 0 5. Cliquer sur le second différentiateur et entrer : [-1 ;1] 5 6. Cliquer sur la seconde fonction de transfert et entrer : Denominator (s) : 0.0024*s+0.006 7. Cliquer sur l'oscilloscope et entrer : Input ports sizes : 1 Ymin vector : 0 Ymax vector : 250 Refresh period : 2 8. Cliquer sur l’horloge, Period : 0.01 ; Init time : 0 Pour sauvegarder le fichier cliquer sur : Diagram Æ Save As Choisir un nom sans oublier d'y rajouter l'extension .cos Pour exécuter la simulation cliquer sur : Simulate Æ Setup Modifier le paramètre Final integration time : 2 Ensuite : Simulate Æ Run Un graphe apparaît représentant la réponse à un échelon de la tension de commande de 48V sans couple résistant. Pour imprimer la figure, cliquer sur Fichier Æ Imprimer Æ Windows. Si vous avez un problème d’impression, vous pouvez copier la figure dans le presse papier en cliquant sur Fichier Æ Copier dans le Presse papier Æ Metafile + DIB ensuite la coller sur World et l’imprimer à partir de World. Une autre solution est d’exporter la figure en cliquant sur Fichier Æ Exporter, choisissez alors un nom pour l'image qui sera enregistrée sous le format que vous aurez choisie : (*.bmp ou *.gif par exemple). Utiliser un logiciel comme Paint pour charger l'image que vous venez de sauvegarder, mettre en page en format paysage (Landscape) puis imprimer. Travail demandé : ƒ Ecrire la relation qui lie la vitesse Ω(p) à la tension de commande V(p) et au couple résistant Cr(p). ƒ D'après la réponse indicielle obtenue, quelle est la vitesse de rotation du moteur en régime permanent, préciser l'unité. Comparer ce résultat avec celui obtenu théoriquement. ƒ Modifier votre schéma pour que la vitesse lue sur l'oscilloscope soit donnée en tr/min. Donner alors la vitesse de rotation obtenue dans cette unité. ƒ Déterminer la valeur du dépassement et le temps de montée à 90%. ƒ Fixer à présent un couple résistant de 5Nm et relancer la simulation. Modifier si nécessaire les paramètres de l'oscilloscope pour observer correctement l'évolution de la vitesse du moteur en réponse à un échelon de tension de commande toujours égal à 48V. ƒ Analyser le graphe obtenu pour déterminer la valeur de la vitesse du moteur en régime établi, le dépassement et le temps de montée à 90%. ƒ Comparer les valeurs obtenues à celles calculées théoriquement (pour Cr=0 Nm). 6 6.3.2 Simulation du fonctionnement du moteur en boucle fermée Travail demandé : ƒ Modifier le schéma précédent pour réaliser le schéma suivant : Fig. 3. Le système en B.F. ƒ Déterminer la relation qui lie la vitesse Ω(p) exprimée en tr/min à la consigne C(p) et au couple résistant Cr(p). ƒ Quelle valeur faut-il donner à la consigne pour obtenir une vitesse de sortie du moteur en régime permanent égale à celle obtenue précédemment sans couple résistant. Appliquer cette valeur pour l'échelon mis en consigne, et vérifier que la vitesse de sortie tend bien vers la valeur souhaitée. ƒ A partir de cette nouvelle réponse à un échelon, déterminer la valeur du dépassement et le temps de montée à 95%. Comparer ces résultats à ceux obtenus précédemment sans couple résistant. ƒ Fixer un couple résistant de 5 Nm et analyser la nouvelle réponse indicielle pour obtenir la vitesse en régime permanent, le dépassement et le temps de montée à 95%. Comparer vos résultats à ceux obtenus en boucle ouverte. ƒ Introduire un correcteur proportionnel P dans le schéma précédent (Fig. 3). Trouver la valeur de P pour avoir une réponse satisfaisant : 1- Un dépassement 10%, 20% et 30% pour Cp=1500 et Cr=0 Nm. 2- Une valeur finale 100, 500 et 1000 tr/min pour Cp=1500 et Cr=5 Nm. ƒ En conclusion, donner l'intérêt de faire fonctionner le moteur en boucle fermée. NB: Scilab est téléchargeable sur le site http://scilabsoft.inria.fr tandis qu'une description de Scilab est donnée sur www.inria.fr/actualites/scilab.fr.html Moteur Consigne Ω(p) [tr/min] V(p) + - uploads/Geographie/ tp6-scilab.pdf

  • 12
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager