Académique Documents
Professionnel Documents
Culture Documents
TP10 Varvit DCprof
TP10 Varvit DCprof
NOM:
Durée : 4h
I) Modélisation du moteur :
1
LT TALENCE A. I. I. NOM:
Unominal R L Ke=Kc=K
2) D’après les résultats précédents , vérifier ( à vitesse constante ) que U nominal =R *Inominal + E
31) Compléter les paramètres du moteur à partir de l’étude précédente , pour damping on prendre 2.645 10^-8
Corrigé :
2
LT TALENCE A. I. I. NOM:
32) Simuler sur 0.1s avec U=6V. Comparer les valeurs obtenues avec celles prévues à vide ( pas de charge ) après
avoir complété le tableau ci-dessous :
34) En observant le relevé de la vitesse , mesurer la valeur simulée de la constatne de temps mécanique ( doc
TechmotorDC ) et comparer à la documentation.
On mesure la durée pour atteindre 63% de 13020 rpm à vide , on trouve 7.74 ms et 7.95 ms dans la documentation.
4) Ouvrir maintenant le fichier motor1 , on a rajouté un générateur de couple résistant Tr et un capteur de couple
Tm sur l’axe moteur.
41)On rappelle qu’en régime permanent, Tm=Tr, compléter le bloc C pour placer le moteur dans les conditions
nominales de la documentation. Simuler sur 0.5s.Compléter alors le tableau suivant :Commenter les résultats
Grandeurs Vitesse nominale ( rpm ) Courant nominal (A) Couple nominal ( mNm)
Ω rd/s = U / K - R * Tr /K^2
Ω = U *234.2 - 886.9
3
LT TALENCE A. I. I. NOM:
U en V 4 4.5 5 5.5 6
Tracer sur matlab Ωsimulé et Ωcalculé en fonction de U sur le même graphe, procéder comme suit puis commenter le
résultat :
x=[4,4.5,5,5.5,6]
y1=[49.9,167,284.1,401,518.3]
y2=[48.41,162.1,275.8,389.5,503.2]
plot(x,y1,x,y2)
On obtient :
600
500
400
300
200
100
0
4 4.2 4.4 4.6 4.8 5 5.2 5.4 5.6 5.8 6
L’écart se creuse avec la vitesse , cela est du au coeff damping qui n’est pas tout à fait constant. La vitesse évolue
linéairement avec U.
4
LT TALENCE A. I. I. NOM:
On obtient -406.3 rd/s , U n’est pas assez grand pour produire I donc un couple moteur plus grand que Tr, c’est la
charge qui entraînne alors l’axe moteur.
423) Pour que le moteur puisse démarrer Tm doit être > Tr , le courant de démarrage doit donc être > au courant
produisant Tr. Calculer la valeur de ce courant et donc de la tension minimum.
Imin = K *Tr = 0.191A , au démarrage U = R *Imin = 3.9V. On vérifie sur la simulation que pour U < 3.9 ( 3.8 par
exemple ) le moteur ne démarre pas.
II ) Variation de vitesse :
Pour une facilité de mise en oeuvre, le signal de commande dun moteur DC est de type PWM.Ce signal attaque un
modulateur d’énergie ( le pont en H ) qui pilote le moteur et sa charge.Ce type de commande peut être réalisée
aisément par programmation .
Alimentation
DC
Welec
PWM Wmeca
Commande PWM Pont en H Moteur DC
Consigne
I) Etude du PWM :
Dans cette partie nous apprendrons à paramétrer les composants nécessaires à la conception d’une commande PWM
pour moteur à courant continu.
Une tension de commande PWM est caractérisée par sa fréquence, son rapport cyclique (duty cycle) et son
amplitude.
Figure 1
5
LT TALENCE A. I. I. NOM:
1 ) On nomme la tension précédente u. Si son amplitude est de 12V , calculer <u> dans les trois cas de figure
précédents. 6V 1.2V 10.8V
2) Pour générer cette tension nous utiliserons le composant « Controlled PWM Voltage Source ».
Paramétrer le schéma pour être dans chacun des trois cas de la question 1. On choisira 100hz pour la fréquence et on
simulera sur 0.1s.
6
LT TALENCE A. I. I. NOM:
Relever alors la valeur moyenne ( average) et valider vos calculs précédents. Pour un rapport cyclique de 50% ,
relever la sortie en PWM . Commenter. Montrer vos résultats au professeur.
3) Ouvrir le fichier motor2 dans lequel la commande U a été produite par le PWM. La fréquence du PWM a été portée
à 100khz pour être très supérieure aux constantes de temps du moteur. En simulant sur 0.5 s compléter le tableau
suivant. Comparer au tableau en 421.
4 33 % 48.37
5 41.66 % 275.8
6 50% 503.2
4) Etude du pont en H :
Le bloc PWM ne permet pas de produire de la puissance ni d’inverser le sens de rotation.Le pont en H permet de
réaliser ces deux fonctions.
41) Ouvrir sous matlab le fichier elec_motor_dc_pwm: Consulter l'aide du composant H_bridge. Indiquer les rô les de
REV et BRK.
Si REV est plus grand que le seuil défini, le sens du moteur est inversé. Si BRK est plus grand que le seuil défini, le
moteur s’arrête.
7
LT TALENCE A. I. I. NOM:
42) Modifier le paramétrage du signal 1 pour que la vitesse s’inverse entre 6 et 9 secondes puis retrouve sa valeur
ensuite. Montrer au professeur.
3) Proposer une solution ( sans la réaliser ) pour détecter une surintensité ( surcouple ) et utiliser BRK pour arrêter
le moteur. Montrer au professeur.
Le seuil de BRK est de 2.5V. Il suffit de faire passer le courant dans une résistance de 1 ohm puis de comparer la
tension obtenue au seuil max de courant. La sortie du comparateur est reliée à BRK.
8
LT TALENCE A. I. I. NOM:
Evaluation :
Nom élève :
Eléments à revoir :
Appréciation :