Introduction à l’automatisation -ELE3202- Cours #4: Fin des exercices & Conception d’un système de commande (2ième partie) Enseignant: Jean-Philippe.

Slides:



Advertisements
Présentations similaires
Introduction à l’automatisation -ELE3202- Cours #8: Le modèle d’état Enseignant: Jean-Philippe Roberge Jean-Philippe Roberge - Mars 2011.
Advertisements

Mais vous comprenez qu’il s’agit d’une « tromperie ».
Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Additions soustractions
Distance inter-locuteur
1 Plus loin dans lutilisation de Windows Vista ©Yves Roger Cornil - 2 août
Introduction à l’automatisation -ELE3202- Cours #6: Critère de stabilité de Routh & Design de PID à partir du lieu des racines Enseignant: Jean-Philippe.
Introduction à l’automatisation -ELE3202- Cours #5: Conception de contrôleur: lieu des racines & critère de stabilité de Routh Enseignant: Jean-Philippe.
Introduction à l’automatisation -ELE3202- Cours #2: Rappel des transformées de Laplace & Systèmes linéaires et stationnaires Enseignant: Jean-Philippe.
Introduction à l’automatisation -ELE3202- Cours #4: Conception d’un système de commande (2ième partie) Enseignant: Jean-Philippe Roberge Jean-Philippe.
Introduction à l’automatisation -ELE3202- Cours #3: Réponse en fréquence, Conception d’un système de commande & Exercices Enseignant: Jean-Philippe.
Introduction à l’automatisation -ELE3202- Cours #6: Contrôleurs PD & à avance de phase, contrôleurs PI & à retard de phase Enseignant: Jean-Philippe.
International Telecommunication Union Accra, Ghana, June 2009 Relationship between contributions submitted as input by the African region to WTSA-08,
Les numéros 70 –
Les numéros
Les identités remarquables
Le, la, les words Possessive Adjectives MINE!!. 2 My in french is mon, ma,mes... Le word/ begins with a vowel: Mon La word: Ma Les word: Mes.
Demande globale, élasticités et équilibre de marché
Introduction à la logique
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Technologies et pédagogie actives en FGA. Plan de latelier 1.Introduction 2.Les technologies en éducation 3.iPads 4.TNI 5.Ordinateurs portables 6.Téléphones.
1 7 Langues niveaux débutant à avancé. 2 Allemand.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
Jack Jedwab Association détudes canadiennes Le 27 septembre 2008 Sondage post-Olympique.
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Présentation générale
Cours de physique générale I Ph 11
Le drapeau canadien comme symbole de fierté nationale : une question de valeurs partagées Jack Jedwab Association détudes canadiennes 28 novembre 2012.
Le Concours de Conaissance Francais I novembre 2012.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Titre : Implémentation des éléments finis sous Matlab
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
LES NOMBRES PREMIERS ET COMPOSÉS
Les Systèmes asservis.
Logiciel gratuit à télécharger à cette adresse :
Les chiffres & les nombres
1.Un rang de données multicolores 2. Deux permutations des n premiers entiers 3. b permutations des k premiers entiers 4. Choix de n points dans [0,1]
Chapitre 3: Caractérisation des systèmes
Chapitre 4: Caractérisation des systèmes
RACINES CARREES Définition Développer avec la distributivité Produit 1
Analyse des circuits électriques -GPA220- Cours #12: Régime permanent sinusoïdal et révision Enseignant: Jean-Philippe Roberge Jean-Philippe Roberge.
La commande Été 2010.
Représentation des systèmes dynamiques dans l’espace d’état
Systèmes mécaniques et électriques
Représentation des systèmes dynamiques dans l’espace d’état
La commande Été 2011.
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
La statistique descriptive
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
3ème partie: les filtres
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Aire d’une figure par encadrement
Écart moyen et écart type
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Equation différentielle de 2ème ordre
Certains droits réservés pour plus d’infos, cliquer sur l’icône.
Nom:____________ Prénom: ___________
Etude des critères de performance : Pour une consigne d’entrée
Chapitre 3D Automatique Analyse fréquentielle
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
Partie II: Temps et évolution Energie et mouvements des particules
ANALYSE HARMONIQUE.
Transcription de la présentation:

Introduction à l’automatisation -ELE3202- Cours #4: Fin des exercices & Conception d’un système de commande (2ième partie) Enseignant: Jean-Philippe Roberge Jean-Philippe Roberge - Janvier 2011

Cours # 4 Continuation et fin des exercices entamés au dernier cours Bref rappel du cours #3: Réponse en fréquence Analyse de la réponse en régime transitoire & permanent (1ère partie) Conception de boucles de commande (suite du dernier cours): Analyse de la réponse en régime transitoire & permanent (2e partie) Présentation d’une application des systèmes de commande au cas du cyclisme sur route (Intérêt 1/7). Jean-Philippe Roberge - Janvier 2011

Exercices (I) Jean-Philippe Roberge - Janvier 2011

Exercices (II) Jean-Philippe Roberge - Janvier 2011

Exercices (III) Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (I) Réponse en fréquence Rappel: En régime permanent, un système linéaire auquel on applique une entrée de type sinusoïdale génère aussi, à sa sortie, un signal sinusoïdal qui oscille à la même fréquence ω. Cependant l’amplitude et la phase seront généralement différentes de celles de l’entrée. En effet, considérons un système T(s) stable auquel on applique une entrée sinusoïdale: La sortie du système est donc: Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (II) Réponse en fréquence On s’intéresse à la réponse temporelle du système, donc, en prenant les transformées inverses: En régime permanent: Il peut alors être démontré qu’en régime permanent, le système est oscillant et: Donc, la sortie du système oscille en effet à la même fréquence ω, mais à une amplitude et une phase généralement différentes de celles de l’entrée. Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (III) Réponse en fréquence Au cours précédent (voir transparents du cours #3), nous avions démontré, à l’aide de l’identité d’Euler, que: On parvient à la conclusion suivante: La réponse en fréquence d’un système est entièrement déterminée par: En effet, puisque: la réponse en régime permanent à une entrée sinusoïdale est alors sinusoïdale avec la même fréquence, avec une amplitude |G(jw)| fois celle de l’entrée, et avec un déphasage de G(jw) par rapport à l’entrée. Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (IV) Réponse en fréquence Vu que la réponse en régime permanent est entièrement déterminée par la quantité complexe G(jw), on appelle G(jw) la réponse fréquentielle du système. La réponse fréquentielle est souvent représentée graphiquement sous forme de diagramme de Bode. Celui-ci comprend deux graphiques: Un graphique de |G(jw)| où |G(jw)| est en décibel (20 log10 |G(jw)|) ; et Un graphique de G(jw) en degrés. L’abscisse est à l’échelle logarithmique pour ces deux graphiques. Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (V) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (VI) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (VII) Réponse en fréquence Considérons un système de premier ordre: La fréquence 1/τ est la fréquence de coupure et le système est atténué de 3 décibels à cette fréquence. Pour les fréquences supérieures, la courbe |G(jw)| suit une asymptote de -20db/décade. Le déphasage passe de 0 à -90 degrés, en passant par -45 degré à la fréquence de coupure. Vous pouvez vous servir de tf() et ltiview dans matlab pour visionnier directement la réponse en fréquence d’un système! Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (VIII) Réponse en fréquence Considérons un système du deuxième ordre: Que l’on peut ré-écrire: Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (IX) Réponse en fréquence Pour il y a une fréquence de résonance (|G(jw)| > 1) : et la valeur de |G(jw)| est donnée par: Ainsi, pour de petites valeurs de < 0.5, on peut utiliser l’approximation : Pour = 0.707, la fréquence wn est la fréquence de coupure avec une atténuation de 3 décibels. Pour les fréquences supérieures, la courbe |G(jw)| suit une asymptote de -40db/décade. Le déphasage passe de 0 à -180 degrés, en passant à -90 degré à la fréquence wn. Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (X) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XI) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XII) Réponse en fréquence La performance d’un système de commande est décrite en termes de plusieurs types de critères: 1) La stabilité: Les pôles sont-ils tous à partie réelle négative (demi-plan gauche)? 2) Les spécifications de la réponse temporelle en régime transitoire: P: dépassement (en %), en anglais : overshoot Tp: Temps de dépassement Ts: Temps de réponse à 2% (ou 5%) Kp: Constante d’erreur de position (vis-à-vis l’échelon) Kv: Constante d’erreur de vitesse (vis-à-vis rampe) 3) Les spécifications de la réponse fréquentielle: BW (Band Width): Bande passante Mm: Gain à la résonance 4) L’atténuation des perturbations Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XII) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XIII) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XIV) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XV) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Rappel du cours #3 (XVI) Réponse en fréquence Jean-Philippe Roberge - Janvier 2011

Cours #4

Conception de boucles de commande (I) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (II) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (III) La performance d’un système de commande est décrite en termes de plusieurs types de critères: 1) La stabilité: Les pôles sont-ils tous à partie réelle négative (demi-plan gauche)? 2) Les spécifications de la réponse temporelle en régime transitoire: P: dépassement (en %), en anglais : overshoot Tp: Temps de dépassement Ts: Temps de réponse à 2% (ou 5%) Kp: Constante d’erreur de position (vis-à-vis l’échelon) Kv: Constante d’erreur de vitesse (vis-à-vis rampe) 3) Les spécifications de la réponse fréquentielle: BW (Band Width): Bande passante Mm: Gain à la résonance 4) L’atténuation des perturbations Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (IV) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (V) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (VI) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (VII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (VIII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (IX) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XVI) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XVII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XVIII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (X) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XI) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XIII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XIV) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XV) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XVI) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XXVI) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XXVII) En ce qui a trait à l’erreur de suivi de la rampe: Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XXVIII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XVII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XVIII) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XIX) Jean-Philippe Roberge - Janvier 2011

Conception de boucles de commande (XX) Jean-Philippe Roberge - Janvier 2011

Présentation d’une application des systèmes de commande: Le cas du cyclisme sur route

Références (I) [1] Yasuhito Tanaka and Toshiyuki Murakami, Self Sustaining Bicycle Robot with steering controller, The 8th IEEE International Workshop on Advanced Motion Control, 2004. [2] Ko Iuchi, Hiroshi Niki and Toshiyuki Murakami, Attitude Control of Bicycle Motion by Steering Angle and Variable COG Control, 31st Conference on Industrial Electronics, 2005. [3] Ko Iuchi and Toshiyuki Murakami, An Approach to fusion control of stabilization control and human input in Electric Bicycle, IEEE 32nd Conference on Industrial Electronics, 2006. [4] Limebeer, D.J.N., Sharp, R.S., Bicyles, Motorcycles and Models, IEEE Control Systems Magazine, 2006. [5] Yasuhito Tanaka and Toshiyuki Murakami, A Study on Straight-Line Tracking and Posture Control in Electric Bicycle, IEEE Transactions on Industrial Electronics, 2009. [6] D. Higashi, T. Imai, A. Ueno, and O. Miyashita, A Wearable Capacitive Heart-Rate Monitor for Controlling Electrically Assisted Bicycle, Electrical Machines and Systems, 2009. Jean-Philippe Roberge - Janvier 2011

Références (II) [7] Lychek Keo and Masaki Yamakita, Controller Design of an Autonomous Bicycle with Both Steering and Balancer Controls, 18th IEEE International Conference on Control Applications, 2009. [8] Lei Guo, Qizheng Liao, Shimin Wei, Yufeng Zhuang, Design of Linear Quadratic Optimal Controller for Bicycle Robot, Proceedings of the IEEE International Conference on Automation and Logistics, 2009. [9] Fu-Kuang Yeh, Jian-Ji Huang, Chia-Wei Huang, Adaptive-Sliding Mode Semi-Active Bicycle Suspension Fork, SICE Annual Conference, 2010. [10] Vito Cerone, Davide Andreo, Mats Larsson, and Diego Regruto, Stabilization of a Riderless Bicycle: A Linear-Parameter-Varying Approach, Control Systems Magazine, Vol. 30, Issue 5, 2010 Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (I) Diagramme fonctionnel du cyclisme Lorsque vous conduisez une bicyclette, vous faites partie d’une boucle de contrôle: Ceci est l’application la plus « directe » et la plus simple de la théorie du contrôle. La question que nous pouvons alors se poser est la suivante: Existe-t-il des contextes où la contribution de la théorie du contrôle pour le cyclisme est plus significative? Conducteur: Cerveau, bras, jambes, etc... Trajectoire désirée: Position, vitesse & accélération Trajectoire réelle Bicyclette: Guidon, pédales, dynamique de la bicyclette Conducteur: Vision Perturbations: Vent, nids-de-poule, pentes, etc... Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (II) La réponse est oui. Une bicyclette nécessite l’action humaine pour garder l’équilibre, par contre, des chercheurs ont déjà conçu des boucles de contrôle pour stabiliser non seulement la pose d’une bicyclette sans conducteur, mais aussi l’erreur de suivi de trajectoire. α1, α2 : angles de glissement, φ: Angle de braquage. L’angle de cambrage dépend de l’angle de braquage. Tiré de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (IV) ξ: Angle de direction, v: vitesse de la bicyclette Tiré de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (V) Contrôle de la posture Puisque l’angle de cambrage θ dépend de l’angle de braquage φ, par conséquent, l’angle de cambrage désiré θd est déterminé par l’angle de braquage désiré φd. Ainsi, avec un contrôleur de type PD (Proportionnel-Dérivé), on peut choisir la commande telle que: Ainsi, dans le domaine de Laplace la fonction de transfert de l’angle de cambrage devient alors: Cette équation peut se ré-écrire ainsi: Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (VI) Contrôle de la posture Notez qu’à partir de cette dernière équation, les gains permettent de déterminer la fréquence naturelle ainsi que le coefficient d’amortissement, en effet: On peut aussi choisir une commande pour l’angle de braquage, telle que: On peux démontrer que la fonction de transfert devient alors: Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (VII) Contrôle de la posture On peut choisir les gains de sortent à ce que la fonction de transfert ait tous ses pôles dans le demi-plan gauche du plan complexe. Tiré de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (VIII) 1ère solution: Contrôle de la vitesse latérale Le contrôleur de posture que l’on vient de développer permet de stabiliser la posture de la bicyclette sans considérer la trajectoire. Le fait de stabiliser la posture peut causer des oscillations et même de l’instabilité au niveau du suivi de trajectoire. Pour réaliser la stabilité au niveau du suivi de trajectoire, la première des solutions proposée par [Yasuhito Tanaka et al.] est de contrôler la vitesse latérale de la bicyclette: Tiré de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (IX) 2ième solution: Contrôle du braquage Une deuxième solution est de déterminer directement l’angle de cambrage désiré en contrôlant le braquage: Où: Tiré de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (X) Résultats issus de simulations et d’essais pratiques Avant de montrer les résultats, présentons les paramètres: Tiré de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XI) Résultats issus de simulations et d’essais pratiques Tirés de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XII) Résultats issus de simulations et d’essais pratiques Tirés de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XIII) Résultats issus de simulations et d’essais pratiques Tirés de [5] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XIII) Résultats issus de simulations et d’essais pratiques http://www.jproberge.net/ --> Liens --> Robot Bicyclette --> Robot Bicyclette avec conducteur Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XIV) Autre exemple d’application tiré des travaux de [D. Higashi et al.]: Contrôle de l’assistance électrique d’une bicyclette en fonction du rythme cardiaque du conducteur: Tiré de [6] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XV) Principe de fonctionnement: Tirés de [6] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XVI) Principe de fonctionnement (suite): Tiré de [6] Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XVII) Contrôleur Rythme cardiaque désiré Ex: 130-140 battements par minute pour le travail en endurance Rythme cardiaque réel Assistance électrique de la bicyclette « Heart rate Detector » Perturbations: Vent, nids-de-poule, pentes, etc... Dynamique de la bicyclette & physionomie du cycliste Diagramme fonctionnel: Jean-Philippe Roberge - Janvier 2011

Exemple d’application – Cyclisme sur route (XVIII) Autre application: suspension active à l’aide d’une caméra embarquée à l’avant de la bicyclette. Toutes ces innovations pourraient être intégrées indépendamment sur la même bicyclette. Jean-Philippe Roberge - Janvier 2011

Conception de contrôleurs Prochain cours Conception de contrôleurs Jean-Philippe Roberge - Janvier 2011

Références Modern Control Systems – Richard C. Dorf & Robert H. Bishop Control Systems Engineering – Norman S. Nise Notes de cours (ELE3202) – Richard Gourdeau & John Thistle Linear System Theory – Wilson J. Rugh Jean-Philippe Roberge - Janvier 2011