M1 CSy module P8 PROJET DE SIMULATION AVEC MATLAB Commande de la position angulaire d une antenne

Documents pareils
Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

Analyse des Systèmes Asservis

Automatique (AU3): Précision. Département GEII, IUT de Brest contact:

PRECISION - REJET DE PERTURBATIONS T.D. G.E.I.I.

Automatique des systèmes linéaires continus

Automatique Linéaire 1 1A ISMIN

! analyse du fonctionnement

Erreur statique. Chapitre Définition

SCIENCES INDUSTRIELLES (S.I.)

Transmission d informations sur le réseau électrique

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Module : systèmes asservis linéaires

Notions d asservissements et de Régulations

uc : Cas d utilisation Top-Chair [Utilisation normale] Fauteuil Top-Chair Déplacer le fauteuil sur tous chemins «include» «include» «extend»

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Systèmes de transmission

TP Modulation Démodulation BPSK

Concours EPITA 2009 Epreuve de Sciences Industrielles pour l ingénieur La suspension anti-plongée de la motocyclette BMW K1200S

I- Définitions des signaux.

Premier ordre Expression de la fonction de transfert : H(p) = K

3.2. Matlab/Simulink Généralités

Projet de synthèse de l'électronique analogique : réalisation d'une balance à jauges de contrainte

Petite introduction à l utilisation de Matlab/Simulink pour l Automatique

CABLECAM de HYMATOM. Figure 1 : Schéma du système câblecam et détail du moufle vu de dessus.

Cours de Systèmes Asservis

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

SYSTÈMES ASSERVIS CORRECTION

L ANALYSE COUT-EFFICACITE

GENIE DES SYSTEMES INDUSTRIELS

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

TP 7 : oscillateur de torsion

SYSTEMES LINEAIRES DU PREMIER ORDRE

Donner les limites de validité de la relation obtenue.

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

!-.!#- $'( 1&) &) (,' &*- %,!

Partie 1 - Séquence 3 Original d une fonction

Manipulation N 6 : La Transposition de fréquence : Mélangeur micro-ondes

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Développement de lois et de structures de réglages destinées à la téléopération avec retour d effort

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

Mémoire de Juin PID versus PFC

Figure 1 : représentation des différents écarts

Comment suivre l évolution d une transformation chimique? + S 2 O 8 = I SO 4

CONVERTISSEURS NA ET AN

Equipement. électronique

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

ScoopFone. Prise en main rapide

Permanences secrétariat : Sans rendez-vous : Du lundi au jeudi de 17h00 à 21h30. Sur rendez-vous : Les mercredi et vendredi après-midi.

CONCOURS COMMUNS POLYTECHNIQUES

Évaluer la formation dans l entreprise

Oscillations libres des systèmes à deux degrés de liberté

Circuits RL et RC. Chapitre Inductance

BACCALAURÉAT TECHNOLOGIQUE SESSION 2008 POSITIONNEUR DE PANNEAU SOLAIRE POUR CAMPING-CAR

Expérience 3 Formats de signalisation binaire

TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options

Représentation et analyse des systèmes linéaires

Gestion et entretien des Installations Electriques BT

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

Guide pour les projets de mobilité AC102 Formation Professionnelle. Accès au Mobility Tool +

Recopieur de position Type 4748

Organiser des groupes de travail en autonomie

Fonctions homographiques

Conférence sur les microcontroleurs.

Options, Futures, Parité call put

CHAPITRE 2 : L'INVESTISSEMENT ET SES DETERMINANTS

Etude du SIMULATEUR DE VOL «FLY-HO»

TP : Suivi d'une réaction par spectrophotométrie

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

TD1 Signaux, énergie et puissance, signaux aléatoires

Rapport de projet de fin d étude

I GENERALITES SUR LES MESURES

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

Le transistor bipolaire

CAPTEURS - CHAINES DE MESURES

Consignes pour les travaux d actualité Premier quadrimestre

Caractéristiques des ondes

ENSEIGNEMENT DES SCIENCES ET DE LA TECHNOLOGIE A L ECOLE PRIMAIRE : QUELLE DEMARCHE?

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Mesures et incertitudes

Projet de Traitement du Signal Segmentation d images SAR

Extrait des Exploitations Pédagogiques

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

PRESENTATION DE L ACTIVITE

Systèmes Multivariables - Partie II

NF26 Data warehouse et Outils Décisionnels Printemps 2010

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.


TD 9 Problème à deux corps

Distribution d électricité et réseaux souterrains

EXERCICE 2 : SUIVI CINETIQUE D UNE TRANSFORMATION PAR SPECTROPHOTOMETRIE (6 points)

Intérêt du découpage en sous-bandes pour l analyse spectrale

Notice de paramétrage Version 1.1

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

Mesures d antennes en TNT

Transcription:

M1 CSy module P8 PROJET DE SIMULATION AVEC MATLAB Commande de la position angulaire d une antenne Christophe Calmettes & Jean-José Orteu On considère le système représenté sur la figure 1 et constitué : d une antenne parabolique dont on souhaite asservir la position angulaire ; d un moteur permettant, grâce à un jeu d engrenages, de faire pivoter l antenne ; d un module comprenant la partie différentielle (comparateur) et la partie puissance du système ; d un potentiomètre de sortie (capteur) et d un potentiomètre d entrée (consigne). Fig. 1 Le système étudié éléments constitutifs Lors de ce travail, les questions devant être traitées à l aide du logiciel Matlab sont repérées par le sigle M. I Du système au modèle Le schéma de principe de l asservissement est représenté sur la figure 2. La notation des différents signaux mis en jeu est la suivante : sujet inspiré de l ouvrage de Norman S. Nise Control Systems Engineering, Sixth edition, WILEY. 1

sortie de l asservissement (variable à commander) exprimée en radians : θ o (t) ; signal de commande (entrée de l amplificateur de puissance) exprimé en volts : v p (t) ; consigne (signal de référence) exprimé en radians : θ i (t) ; on notera respectivement θ m (t) et ω m (t) la position et la vitesse angulaire du moteur. Fig. 2 Schéma de principe Les potentiomètres d entrée et de sortie de l asservissement sont supposés linéaires et de gain K pot. L amplificateur couplé au comparateur est également linéaire et de gain K variable ; il pourra être ajusté pour régler la composante proportionnelle de la commande. L amplificateur de puissance se comporte comme un système du premier ordre de fonction de transfert : K 1 p + a L ensemble moteur-charge est modélisé par un premier ordre avec intégrateur ; on note K m p(p + a m ) sa fonction de transfert. Enfin, K g représente le gain de réduction du jeu d engrenages. Les valeurs numériques des paramètres sont reportées dans le tableau 1 (sans unité). 1. A partir du schéma de principe (figure 2), dessiner un schéma-blocs détaillé de l asservissement : y faire apparaître toutes les fonctions de transfert du système ainsi que les différents signaux mis en jeu. Le module differential preamplifier sera représenté par un comparateur couplé avec un correcteur proportionnel de gain K variable. 2

K pot 0.318 K variable K 1 125 a 100 K m 2.083 a m 1.71 K g 0.1 Tab. 1 Paramètres de l asservissement II Analyse en boucle ouverte (de l ensemble amplification-moteurcharge) On s intéresse au comportement dynamique de l ensemble amplification-moteur-charge lorsqu on applique une tension sur le signal de commande v p (t) ; le signal d intérêt est ici la vitesse angulaire du moteur ω m (t). 2. Ecrire la fonction de transfert M(p) = Ωm(p) V p(p). Quel est son ordre? Donner la valeur des zéros, des pôles et du gain statique de M(p). 3. M Afficher les pôles et les zéros dans le plan complexe. 4. L ordre de ce modèle est-il raisonnablement simplifiable? Justifier. Dans l ensemble amplification-moteur-charge, par quelle fonction de transfert l amplificateur de puissance peut-il être remplacé? 5. Calculer l expression de ω m (t) du modèle simplifié lorsque v p (t) est un échelon unitaire. 6. M Tracer l allure de la réponse indicielle du modèle M(p). La comparer à celle du modèle simplifié. 7. Justifier et commenter d un point de vue physique l allure obtenue pour ω m (t). 8. M Tracer l allure de la position angulaire θ m (t) du procédé (modèle non simplifié) soumis à un échelon. Commenter le résultat obtenu. III Asservissement Cette partie concerne l analyse de l asservissement de la figure 2 ; on note θ i (t) le signal de consigne. III.1 Schémas-blocs et fonctions de transfert 9. Dessiner le schéma-blocs de l asservissement en considérant la correction proportionnelle de gain K (gain variable du pré-amplificateur). Spécifier le nom et la nature des différents signaux on notera Ω m(p) la transformée de Laplace de ω m(t) 3

mis en jeu. 10. Sans calcul, quelle projection peut-on faire sur les performances en précision (erreurs de position, de vitesse et d accélération) de cet asservissement? Justifier. 11. Ecrire la fonction de transfert T(p) en boucle ouverte et la fonction de transfert F(p) en boucle fermée. On introduit T s (p) et F s (p), fonctions de transfert obtenues lorsqu on applique la simplification vue à la question 4 du paragraphe II. 12. M Définir T(p), T s (p), F(p) et F s (p) sous Matlab pour K = 1. III.2 Analyse temporelle du modèle simplifié On considère, dans ce paragraphe, le modèle simplifié du système. 13. Mettre F s (p) sous forme canonique et en extraire les paramètres représentatifs. Les exprimer en fonction des paramètres du système. 14. Donner la valeur de ces paramètres pour K = 800. En déduire une estimation des caractéristiques dynamiques de l asservissement (premier dépassement, temps de montée et temps de réponse à 5%) attendues dans le cas d une réponse indicielle. 15. M Retrouver ces résultats à l aide de Matlab. 16. Quelle tension est délivrée par le potentiomètre d entrée pour une consigne de 1 tour? 17. M Pour K = 800, tracer sur un même graphe les réponses indicielles de l asservissement simplifié et de l asservissement non simplifié. Commenter. 18. Pour quelle valeur de K a-t-on un premier dépassement de 15%. Justifier votre réponse en basant votre démarche sur le modèle simplifié? 19. M Simuler et commenter. III.3 Analyse de l asservissement dans le lieu des racines pour une correction proportionnelle On considère l asservissement non simplifié de fonctions de transfert T(p) (boucle ouverte) et F(p) (boucle fermée). 20. En utilisant le critère de Routh, déterminer la condition sur K pour que l asservissement soit stable. 21. M Dessiner le lieu des racines. 22. Quels est (sont) le(s) pôle(s) dominant(s)? Justifier. 4

23. M Quelles valeurs K c1 et K c2 de K (K c1 < K c2 ) correspondent à des changements notables dans la dynamique de cet asservissement? 24. Compléter (pour les caractéristiques dynamiques, donner le sens de variation en le justifiant) et commenter le tableau suivant : K 0 K c1 K c2 + comportement dynamique temps de réponse temps de montée premier dépassement 25. M A partir du lieu des racines en donnant la démarche : déterminer la valeur du gain K c3 pour lequel l amortissement égale 0.7. Estimer le temps de montée et le temps de réponse attendus ; déterminer la valeur du gain K c4 pour lequel le système a un temps de réponse de 4 secondes. Estimer le temps de montée et le premier dépassement attendus ; déterminer la valeur du gain K c5 pour lequel le système a un temps de montée de 0.2 secondes. Estimer le temps de réponse et le premier dépassement attendus. 26. M Tracer la réponse indicielle pour ces trois cas et commenter chacun d eux. III.4 Analyse de l asservissement dans le plan de Bode On considère l asservissement non simplifié de fonctions de transfert T(p) et F(p). 27. M Quel lieu de transfert permet de faire l analyse de la stabilité d un asservissement par le critère géométrique des marges? Le tracer dans le plan de Bode et dans le plan de Nyquist pour K = 1. 28. A partir du lieu dans le plan de Bode, mesurer la marge de gain. Que peut-on déduire de cette valeur? Retrouver ce résultat dans le plan de Nyquist. 29. M On considère les valeurs de gain K ci (i = 1,...,5) de la partie III.3 et on note : M φ la marge de phase et M G la marge de gain ; ξ le coefficient d amortissement et ω n la pulsation naturelle du ou des pôles dominants ; D 1 le premier dépassement et t m le temps de montée, mesurés sur la réponse indicielle de l asservissement ; BP et Q la bande passante et le coefficient de surtension (résonance) mesurés en boucle fermée (le tracé des lieux de transfert en boucle fermée sera donné dans le plan de Bode). 5

K K c1 = K c3 = K c4 = K c5 = K c2 = ր M φ ξ Q D 1 ω n BP t m Remplir le tableau avec les valeurs mesurées demandées et donner, dans la dernière colonne, le sens de variation de chaque paramètre lorsque K augmente. Discuter des paramètres liés au degré de stabilité de l asservissement d une part, et de ceux liés à la montée en régime (raideur) d autre part. 30. M Quelle marge de gain a-t-on sur le modèle simplifié? Ce résultat était-il prévisible? III.5 Performances en précision 31. Calculer l erreur de position et l erreur de vitesse (traînage). 32. Pour quelle valeur de gain K c6 a-t-on une erreur de vitesse de 4%? 33. M En vous aidant du lieu des racines du paragraphe III.3, déduire, pour K = K c6, les caractéristiques dynamiques de la réponse indicielle. 34. M Tracer, pour cette valeur, la réponse indicielle et la réponse à une rampe de l asservissement. Y porter les grandeurs remarquables. IV Synthèse de lois de commande Le gain variable K du pré-amplificateur constituera, pour la synthèse, la composante proportionnelle des différents correcteurs. IV.1 Synthèse par approche fréquentielle dans le plan de Bode Dans cette partie, la synthèse des correcteurs D 1 (p), D 2 (p) et D 3 (p) sera effectuée avec le modèle non simplifié dans le plan de Bode. Le choix du correcteur et la démarche d obtention de ses paramètres doivent être clairement explicités. 6

Correcteur D 1 (p) Le cahier des charges est le suivant : temps de montée compris entre 0.2 et 0.4 s ; premier dépassement de 5%. 35. Quel type de correcteur permet de répondre au cahier des charges? Justifier. 36. Faire la synthèse du correcteur D 1 (p). 37. M Simuler le comportement de l asservissement corrigé. Commenter. Correcteur D 2 (p) Le cahier des charges est le suivant : erreur de vitesse nulle ; premier dépassement de 5%. 38. Quel type de correcteur permet de répondre au cahier des charges? Justifier. 39. Faire la synthèse du correcteur D 2 (p). 40. M Simuler le comportement de l asservissement corrigé. Commenter. Correcteur D 3 (p) Le cahier des charges est le suivant : erreur de vitesse nulle ; premier dépassement de 5% ; temps de montée compris entre 0.2 et 0.4 s. 41. Quel type de correcteur permet de répondre au cahier des charges? Justifier. 42. Faire la synthèse du correcteur D 3 (p). 43. M Simuler le comportement de l asservissement corrigé. Commenter. IV.2 Méthode du modèle Placement de pôles Le modèle de départ est ici le modèle simplifié. On considère le correcteur D 4 (p) : D 4 (p) = K p + α p + β 7

On souhaite que l asservissement corrigé se comporte comme un système du second ordre de pôles 2 ± 1.6j. 44. Quelles caractéristiques dynamiques sont associées à ces pôles? 45. Calculer les paramètres du correcteur qui répond au cahier des charges. 46. M Simuler le comportement de l asservissement corrigé. Commenter. 47. M Vérifier que le correcteur D 4 (p) remplit également sa fonction dans le cas du modèle non simplifié. IV.3 Commande Numérique On souhaite, pour des raisons de flexibilité, commander le système par un calculateur. On considère le modèle non simplifié et la période d échantillonnage notée T e est, dans un premier temps, imposée et fixée à 25ms. 48. Dessiner le schéma-blocs de l asservissement dans ce cas. 49. M Calculer la fonction de transfert échantillonnée de l ensemble bloqueur + amplificateur de puissance + moteur. Correction Proportionnelle On considère ici les trois cas K c3, K c4 et K c5 du paragraphe III.3. 50. M Définir, pour chaque cas, la fonction de transfert en boucle fermée. 51. M Tracer pour chaque cas, la réponse indicielle de l asservissement. Comparer qualitativement les allures obtenues dans le cas numérique avec celles des réponses indicielles de l asservissement analogique de la partie III.3. Conclure sur le choix de la période d échantillonnage. 52. M Définir la fonction de transfert en boucle ouverte dans le cas de l asservissement échantillonné. A l aide du lieu des racines, retrouver les nouvelles valeurs de K c1 et de K c2 correspondant à des changements notables dans la dynamique de l asservissement (l outil grid disponible dans la figure Matlab est adapté à ce travail). 53. M Que deviennent ces deux valeurs lorsque la période d échantillonnage est doublée? Lorsqu elle est multipliée par 4? Conclure. 8

Discrétisation de correcteur continu On souhaite mettre en œuvre sous forme numérique le correcteur analogique calculé à la question IV.2. 54. M Calculer, par la méthode de Tustin, la fonction de transfert équivalente au correcteur D 4 (p). 55. M Tracer la réponse indicielle de l asservissement. Comparer qualitativement les caractéristiques dynamiques obtenues avec celles de l asservissement analogique de la question IV.2. 56. M Analyser l effet d une augmentation de la période d échantillonnage sur les caractéristiques de l asservissement. Synthèse directe d un correcteur numérique par placement de pôles La synthèse est réalisée à partir du modèle simplifié. On se propose de régler un régulateur avance de phase numérique de structure : D 5 (z) = K z A z B On souhaite que le système en boucle fermé se comporte comme un système du second ordre avec un facteur d amortissement de 0.7 et un temps de pic (instant du premier dépassement) de 10 T e. 57. M Calculer la fonction de transfert échantillonnée de l ensemble bloqueur + amplificateur de puissance + moteur simplifié. 58. M Calculer ses pôles. 59. Choisir le paramètre A de façon à compenser un des deux pôles. 60. Calculer les pôles de la fonction de transfert en boucle fermée qui satisfont au cahier des charges. 61. En déduire le réglage des paramètres K et B. 62. M Tracer la réponse indicielle de l asservissement. Commenter. 9