Utilisation de SimApp pour l analyse des systèmes asservis

Documents pareils
Analyse des Systèmes Asservis

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

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

Automatique Linéaire 1 1A ISMIN

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

SYSTÈMES ASSERVIS CORRECTION

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

Cours de Systèmes Asservis

Notions d asservissements et de Régulations

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

Erreur statique. Chapitre Définition

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

SYSTEMES LINEAIRES DU PREMIER ORDRE

Rapport de projet de fin d étude

Module : systèmes asservis linéaires

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

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

SCIENCES INDUSTRIELLES (S.I.)

Automatique des systèmes linéaires continus

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Cours Fonctions de deux variables

Etude de fonctions: procédure et exemple

Rapport. sur l incident survenu le 18 mars 2007 en croisière entre Lyon et Montpellier à l ATR immatriculé F-GVZY exploité par Airlinair

TRAVAUX PRATIQUES SCIENTIFIQUES SUR SYSTÈME

Mémoire de Juin PID versus PFC

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

Fonctions de deux variables. Mai 2011

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

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

CAPTEURS - CHAINES DE MESURES

Nombre dérivé et tangente

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

Examen de Guide de palanquée ANMP

Cours 9. Régimes du transistor MOS

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

LES LOIS PHYSIQUES APPLIQUÉES AUX DEUX-ROUES : 1. LA FORCE DE GUIDAGE

Fonctions de plusieurs variables

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

Mesure du volume d'un gaz, à pression atmosphérique, en fonction de la température. Détermination expérimentale du zéro absolu.

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

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

COMMENT FAIRE DES ESCALIERS?

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

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

Mesure de la couverture en propre du réseau d un opérateur mobile

Calcul du niveau de transition

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Union générale des étudiants de Tunisie Bureau de l institut Préparatoire Aux Etudes D'ingénieurs De Tunis. Modèle de compte-rendu de TP.

Économie d énergie dans les centrales frigorifiques : La haute pression flottante

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

SCIENCES INDUSTRIELLES POUR L INGÉNIEUR. Partie I - Analyse système

EPFL TP n 3 Essai oedomètrique. Moncef Radi Sehaqui Hamza - Nguyen Ha-Phong - Ilias Nafaï Weil Florian

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

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Simulation d application des règles CNAV AGIRC ARRCO sur des carrières type de fonctionnaires d Etat

BIEN CHOISIR VOTRE SYSTEME DE GUIDAGE PAR SATELLITES

Chapitre 2 Caractéristiques des ondes

La régulation. Principe de régulation p. 2. La régulation PID p. 5. La régulation à modèle p. 12. Autres types de régulation p. 15

Extrait des Exploitations Pédagogiques

Mémento de l instructeur de pilote de planeur

SSNL126 - Flambement élastoplastique d'une poutre droite. Deux modélisations permettent de tester le critère de flambement en élastoplasticité :

ENREGISTREUR DE TEMPERATURE

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

A. N(p) B + C p. + D p2

Note d orientation : La simulation de crise Établissements de catégorie 2. Novembre This document is also available in English.

Consignes d'utilisation de l'aérodrome de Saint Tropez-La Môle. Pour une exploitation en Transport public

Mesures d antennes en TNT

La sécurité physique et environnementale

TD1 PROPAGATION DANS UN MILIEU PRESENTANT UN GRADIENT D'INDICE

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

LES SERVICES ET UTILISATION DU RADAR

Banc d études des structures Etude de résistances de matériaux (RDM) et structures mécaniques

MATHS FINANCIERES. Projet OMEGA

ecole de pilotage m.r.p

Solutions en auto-consommation

Principes généraux de la modélisation de la dispersion atmosphérique

TP 7 : oscillateur de torsion

ENSPS 3A ISAV Master ISTI AR. J. Gangloff

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Chapitre 2/ La fonction de consommation et la fonction d épargne

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

MOTO ELECTRIQUE. CPGE / Sciences Industrielles pour l Ingénieur TD06_08 Moto électrique DIAGRAMME DES INTER-ACTEURS UTILISATEUR ENVIRONNEMENT HUMAIN

AUTRES ASPECTS DU GPS. Partie I : tolérance de Battement Partie II : tolérancement par frontières

TRACER LE GRAPHE D'UNE FONCTION

NOTICE D EMPLOI SLT-TR

Améliorer les performances du site par l'utilisation de techniques de Web Mining

FONTANOT CREE UNE LIGNE D ESCALIERS IMAGINÉE POUR CEUX QUI AIMENT LE BRICOLAGE.

La fonction exponentielle

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

Jean-Philippe ROY Consultant PROCONSEIL

Caractéristiques des ondes

LES CARTES IAC. A partir du grade : et programme examen du grade et supérieurs

Le programme Chorus et l'intégration du document électronique dans la comptabilité nationale

- Automatique - Modélisation par fonction de transfert et Analyse des systèmes linéaires continus invariants

Actions de réduction de bruit sur un moteur poids lourd

mesure des débits et des volumes dérivés par les canaux gravitaires

Tests de sensibilité des projections aux hypothèses démographiques et économiques : variantes de chômage et de solde migratoire

Compatibilité Électromagnétique

MAITRISE DE LA CHAINE LOGISTIQUE GLOBALE (SUPPLY CHAIN MANAGEMENT) Dimensionnement et pilotage des flux de produits

F BUMA CHECK LIST CESSNA F 150. Carburant 100 LL

Transcription:

Utilisation de SimApp pour l analyse des systèmes asservis Étude du maintien en altitude d un avion type Airbus Robert Papanicola Lycée Jacques Amyot 26 janvier 2010 Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 1 / 24

Sommaire 1 Problématique Objectifs de l étude Déroulement de l étude Modélisation Plan de l étude 2 Étude Schéma bloc Préliminaires Étude Fréquentielle en Boucle Ouverte Diagrammes de Bode Diagramme de Nyquist Diagrammes de Black Réponse temporelle 3 Étude du système corrigé Détermination de la forme du correcteur Réglage du gain Réglage en limite de stabilité Réglage avec marge de gain Étude de la FTBF corrigée Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 2 / 24

Problématique Objectifs de l étude Il s agit de régler l asservissement du maintien d altitude d un avion de type AIRBUS A340. L objectif est donc de déterminer la forme, puis les valeurs numériques de la Fonction de Transfert du correcteur qui permettra d obtenir un système stable dans toutes les configurations (c est à dire avec suffisamment de marge) et qui sera le plus précis possible : écart statique nul en réponse à un échelon d altitude écart de traînage nul en réponse au maintien d une vitesse verticale de montée écart minimum en réponse à une turbulence (accélération verticale subie par l avion) Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 3 / 24

Problématique Déroulement de l étude Cette étude sera faite à l aide du logiciel SIMAPP. Le logiciel est disponible en version d essai sur le site www.simapp.com ; une animation flash est disponible sur le site www.sciences-indus-cpge.apinc.org. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 4 / 24

Problématique Modélisation L avion est modélisé par un système du 2e ordre, qui correspond à son mode dominant. Il s agit de la fonction de transfert de l avion, déjà stabilisé par les commandes de vol électriques. On notera sur le schéma bloc que l avion est ici commandé en accélération verticale ce qui permet d avoir des modes de guidage automatique très variés tels que maintien d une altitude affichée (c est le cas de l exercice) ; maintien d une vitesse verticale (l entrée serait une rampe) ; maintien d une pente de montée ou de descente ; montée à vitesse optimale (d un point de vue consommation de carburant) ; suivi d une trajectoire de référence. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 5 / 24

Problématique Modélisation La combinaison de plusieurs de ces modes de guidage permet de réaliser des fonctions plus complexes telles que approche automatique du terrain d atterrissage, atterrissage automatique et, si nécessaire, remise des gaz automatique. On verra toutefois au cours de l étude que ce type de commande est très pénalisant pour l étude de stabilité puisque la fonction de transfert de l avion commandé en accélération doit être suivie de 2 intégrateurs pour obtenir l altitude. La présence de ces 2 intégrateurs déphase considérablement le signal et la présence d un correcteur est absolument nécessaire. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 6 / 24

Problématique Plan de l étude 1 Présentation du schéma bloc 2 Étude du système non corrigé en Boucle Ouverte avec diagramme de Bode, Nyquist et Black en Boucle Fermée pour la réponse indicielle 3 Étude du système corrigé choix du type de correcteur réglage du gain sans marge et analyse de la réponse indicielle réglage de gain avec marge étude de précision : écart statique, écart de traînage, écart en réponse à une turbulence Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 7 / 24

Étude Schéma bloc Le schéma bloc ci-dessous représente l asservissement d altitude d un avion de type AIRBUS A340. Z c E z AZ c AZ V z Z + Cor AV Int1 Int2 Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 8 / 24

Étude Schéma bloc L avion vole en palier à une altitude Z 0. Variables Z c : Altitude de consigne par rapport à l altitude initiale Z 0 Z : Altitude réelle de l avion par rapport à l altitude initiale Z 0, cette altitude est mesurée par un capteur (sonde altimétrique de pression) dont la constante de temps est négligeable devant le temps de réponse de l avion E z : Écart d altitude AZ c : Accélération verticale de consigne A Z : Accélération verticale réelle de l avion V Z : Vitesse verticale de l avion Nom et fonction des différents blocs Cor : correcteur, bloc dont on cherche la Fonction de transfert N(p), de façon D(p) à rendre le système stable avec la meilleure précision possible, dans la première partie, la fonction de transfert est un gain pur Cor(p) = K c AV : modèle de l avion, ce bloc représente la fonction de transfert du mouvement de l avion «stabilisé» Int1 : intégration Int2 : intégration Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 9 / 24

Étude Préliminaires La fonction de transfert décrivant le comportement de l avion est la suivante : 1 H(p) = 0,444p 2 + 1,066p + 1 Calculer la pulsation propre. Calculer le coefficient d amortissement z correspondant. Après avoir allumer le PC, lancer SimApp Visualiser la vidéo sur le site www.sciences-indus-cpge.apinc.org. Créer le schéma avec SimApp Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 10 / 24

Étude du système non corrigé Diagramme de Bode Tracer Le diagramme asymptotique de Bode de la FTBO pour K c = 1 puis tracer l allure du diagramme réel ; Tracer pour K c = 0,5; 1; 2. Préciser l effet du gain K sur les diagrammes? Énoncer le critère du revers dans le plan de Bode. Vérifier que le système est instable quelle que soit la valeur de K c. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 11 / 24

Étude du système non corrigé Diagramme de Nyquist Tracer le diagramme de Nyquist et tracer le point critique 1, justifier la forme du diagramme. Orienter le lieu de Nyquist dans le sens des pulsations croissantes. Énoncer le critère du revers dans le diagramme de Nyquist Vérifier que le système est instable quelle que soit la valeur de K c. Déterminer, en utilisant le diagramme de Bode,la direction de la tangente en (0, 0) du plan complexe. Vérifier ce résultat en zoomant. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 12 / 24

Étude du système non corrigé Diagramme de Black Tracer le diagramme de Black Orienter le diagramme de Black dans le sens des ω croissants et représenter le point critique, justifier la forme du diagramme. Préciser l effet de l augmentation du gain K dans le diagramme de Black Énoncer le critère du revers dans le diagramme de Black Justifier que le système est instable quelque soit la valeur de K c. Tracer sur le diagramme précédent la déformation qu il faudrait apporter au lieu de Black pour que le système soit stable. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 13 / 24

Étude du système non corrigé Réponse temporelle Avant d analyser l impact d un tel correcteur, nous allons d abord vérifier sur la réponse temporelle que le système est bien instable. Tracer la réponse temporelle pour un échelon de consigne est Zc = 300 m. Le comportement de l avion vous paraît-il satisfaisant? Vérifier que ce résultat pouvait être prévu à partir du critère de Routh. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 14 / 24

Étude du système corrigé Détermination de la forme du correcteur Nous avons vu précédemment qu un simple correcteur proportionnel ne suffit, il est nécessaire ici de choisir un correcteur qui modifie la phase de la FTBO. On propose de choisir un correcteur Proportionnel-Dérivé Cor(p) = K c (1 + T d p). Tracer l allure du diagramme asymptotique de Bode du correcteur Proportionnel - Dérivé Cor(p) = K c (1 + T d p) pour K c = 1 et T d = 1. Montrer qu il réalise une avance de phase. Déterminer la FTBF corrigée. Déterminer pour K c = 1, à partir du critère de Routh à quelle condition sur T d le système corrigé est stable. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 15 / 24

Étude du système corrigé Détermination expérimentale de la forme du correcteur On choisit la constante de temps T d pour que le lieu de Black se déforme le plus possible dans la zone proche du point critique (AdB = 0dB; φ = 180 ). Pour cela, à partir du diagramme de Black du système en boucle ouverte non corrigé K c = 1 : Relever la pulsation ω c0 qui correspond à AdB = 0dB pour la FTBO (avec K c = 1) ; Relever la valeur de la phase φ 0 pour cette pulsation ω c0 ( 360 < φ 0 < 180 ) ; Déterminer l avance de phase qu il faut ajouter pour obtenir une marge de phase de 30 environ. Placer sur le diagramme de Bode du correcteur la pulsation de cassure 1 et la position approximative de la pulsation ω c0 la plus proche T d de 1 T d qui respecte cette avance de phase. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 16 / 24

Étude du système corrigé Détermination expérimentale de la forme du correcteur On choisit finalement la constante de temps du correcteur Proportionnel Dérivé pour que la pulsation de cassure ( 1 T d ) du correcteur soit placée sur une pulsation 10 fois plus faible que ω c0 : T d = 10s 1 = ω c0 T d 10 Modifier le schéma - bloc en insérant le correcteur. On doit obtenir approximativement : Constater sur le diagramme de Black la déformation du lieu de transfert. Évaluer la stabilité du système (préciser la procédure) Proposer une modification pour rendre le système stable Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 17 / 24

Étude du système corrigé Réglage du gain Le correcteur précédent a agi aussi sur le gain, ce qui fait que la courbe s est en même temps déformée vers le haut du diagramme de Black par rapport aux prévisions. On choisit de faire varier le gain de la FTBO pour stabiliser le système. Déterminer la valeur K 1 qu il faut donner au gain K c du correcteur pour que le système soit à la limite de la stabilité. Vérifier votre résultat sur les 3 diagrammes simultanément (Bode, Nyquist et Black) en lançant une nouvelle analyse fréquentielle de la FTBO. Lancer une analyse temporelle de la FTBF, Vérifier que la réponse temporelle est bien à la limite de la stabilité. Ce résultat n est bien sûr pas satisfaisant pour le fonctionnement du pilote automatique ; il est donc nécessaire de diminuer encore le gain K c. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 18 / 24

Étude du système corrigé Réglage avec marge de gain Par sécurité, on prendra une marge de gain de 20 db. (en général on prend 10 db, mais on a négligé de nombreux retards en utilisant une fonction de transfert simplifiée de l avion) Déterminer sans calcul, la nouvelle valeur K 2 du gain du correcteur Vérifier le résultat en reprenant l analyse fréquentielle de la FTBO (Analyse Transfert boucle) et visualiser le diagramme de Black pour K = K 2. Vérifier la marge de gain Déterminer la marge de phase sur le diagramme de Black Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 19 / 24

Étude du système corrigé Étude de la FTBF corrigée Déterminer la résonance en Boucle Fermée (pulsation ω r et Q coefficient de surtension) : on rappelle que c est le point où le lieu de Black est tangent à un contour fermé de Hall. Vérifier ces valeurs en traçant uniquement le diagramme de Bode de la FTBF. Le système, qui est du 4e ordre a pour mode dominant un 2e ordre de coefficient d amortissement z et de pulsation ω n. Calculer ω n et z à partir de Q et ω r : Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 20 / 24

Étude du système corrigé Étude de la réponse temporelle et de la précision On commande au pilote automatique un échelon d altitude de 300 m. En supposant que le système répond suivant son mode dominant, tracer l allure de la réponse rappeler la formule donnant le dépassement calculer la valeur de Z max lors du 1e dépassement Vérifier ce résultat : Justifier l écart statique par la classe du système Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 21 / 24

Étude du système corrigé Écart de traînage Remplacer l entrée de type échelon par une entrée de type rampe : le pilote automatique ne fonctionne plus en mode maintien d altitude mais en mode suivi de vitesse verticale. Déterminer l écart de traînage et le justifier par la classe du système : Cette précision de pilotage apportée par le système de classe élevée, justifie le pilotage en accélération (Azc) de l avion car il permet d obtenir une bonne précision quelque soit le mode de pilotage automatique. Ce pilotage en accélération verticale (appelé facteur de charge) est pourtant très pénalisant pour la stabilité (présence de 2 intégrateurs dans la chaîne directe) Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 22 / 24

Étude du système corrigé Réponse à une perturbation On étudie ici la réponse de l avion à une turbulence modélisée par une accélération verticale. Turb Z c E z AZ c + EA z AZ Vz Z + Cor + AV Int1 Int2 Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 23 / 24

Étude du système corrigé Réponse à une perturbation Modifier le schéma SimApp. Lancer l analyse temporelle (Horizon temporel = 120s). Déterminer l erreur d altitude provoquée par cette perturbation. Remplacer la perturbation par un échelon d accélération. Évaluer l écart d altitude provoqué par cette turbulence. Justifier cet écart d altitude non nul, malgré la classe du système. Robert Papanicola (Lycée Jacques Amyot) Utilisation de SimApp pour l analyse des systèmes asservis 26 janvier 2010 24 / 24