Introduction à l’automatisation -ELE3202- Cours #1: Introduction à la matière Enseignant: Jean-Philippe Roberge Jean-Philippe Roberge - Janvier.

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

PUISSANCE - VITESSE - INCIDENCE
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
CARACTERISTIQUES D’UN ENSEMBLE DE FORCES
FORMATION DE FAISCEAU.
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 #3: Réponse en fréquence, Conception d’un système de commande & Exercices Enseignant: Jean-Philippe.
Fonctions & procédures
Capteurs et Actionneurs
VIRAGES SYMETRIQUES EN PALIER, MONTEE ET DESCENTE
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
ASSERVISSEMENTS ET REGULATION
CAO & ASSERVISSEMENTS Cette présentation a été faite lors du séminaire inter-académique de Limoges, le 07 octobre Elle montre une utilisation possible.
Modélisation et commande hybrides d’un onduleur multiniveaux monophasé
Automatique 2 Parties : - Systèmes Continus - Systèmes Échantillonnés
LE ROBINET THERMOSTATIQUE
Chapitre VII :Commande par retour d’état
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
ELECTRONIQUE DE PUISSANCE Introduction
Asservissement et régulation continue
Mise en œuvre et commande d’un moteur piézo-électrique
MASSE ET CENTRAGE.
Les résultats Le tri croisé
Cours d’Automatique MASTER OIV
Guy Gauthier, ing., Ph.D. Session été 2013.
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
LES ÉLASTICITÉS DE LA DEMANDE ET DE L’OFFRE
Application des algorithmes génétiques
Analyse des circuits électriques -GPA220- Cours #11: Systèmes de deuxième ordre (2ième partie) Enseignant: Jean-Philippe Roberge Jean-Philippe Roberge.
Mise en situation... m g l = 1 m l2 = 1 Positions: Vitesses:
Rappel au Code de sécurité des travaux 1 Code de sécurité des travaux Rappel du personnel initié Chapitre Lignes de Transport (Aériennes)
Cours de physique générale I Ph 11
Chapitre 2 : La fonction de transfert
Fonction puissance Montage préparé par : André Ross
1.2 COMPOSANTES DES VECTEURS
Cours Corporate finance Eléments de théorie du portefeuille Le Medaf
Le point le plus près Montage préparé par : André Ross
La droite dans R2 Montage préparé par : André Ross
SCIENCES DE L ’INGENIEUR
1 Enseigner les mathématiques grâce à lenvironnement Cabri UREM UNIVERSITE LIBRE DE BRUXELLES 18 Avril 2007 Enseigner les mathématiques grâce à lenvironnement.
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
Représentation des systèmes dynamiques dans l’espace d’état
Guy Gauthier, ing., Ph.D. Session automne 2012.
1.1 LES VECTEURS GÉOMÉTRIQUES
Multivariable I: un exemple applicatif
Ondes et physique moderne
Ordonnancement de tâches
Introduction à l’algèbre
Résoudre une équation du 1er degré à une inconnue
Différentielle et taux de variation
La droite dans R3 Montage préparé par : André Ross
Sous-espaces vectoriels engendrés
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Présentation de la méthode des Eléments Finis
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Equation différentielle
Equation différentielle de 2ème ordre
CALENDRIER-PLAYBOY 2020.
UHA-FST Année L1S1-1 Examen de janvier 2009 – Durée 90 minutes Introduction aux concepts de la Physique N° carte étudiant:………………… 1- De ces trois.
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
Potentiel électrostatique
UHA-FST Année L1S1-2 Examen de janvier 2006 – Durée 90 minutes Introduction aux concepts de la Physique N° carte étudiant:………………… 1-Donnez votre.
Partie II: Temps et évolution Energie et mouvements des particules
Guy Gauthier, ing., Ph.D. 6 janvier 2015
Conception d’un asservissement
Régulation.
Transcription de la présentation:

Introduction à l’automatisation -ELE3202- Cours #1: Introduction à la matière Enseignant: Jean-Philippe Roberge Jean-Philippe Roberge - Janvier 2011

Cours #1 Présentation personnelle Présentation du plan de cours Discussion sur vos intérêts et attentes Introduction à la matière: Définitions et terminologie Stratégies de commande en boucle ouverte, boucle fermée et anticipative. Jean-Philippe Roberge - Janvier 2011

Cours #1 Introduction à la matière (Suite): Exemples d’application de la commande Comparaison boucle ouverte VS boucle fermée Commande par ordinateur (domaine non-continu) Méthodologie: Développement d’un système de commande Terminologie (seconde partie) Linéarisation + exemples Jean-Philippe Roberge - Janvier 2011

Présentation personnelle Formation académique et professionnelle Travaux de recherche Intérêts Site web: http://www.jproberge.net http://www.jeanphilipperoberge.com Jean-Philippe Roberge - Janvier 2011

Présentation du plan de cours Jean-Philippe Roberge - Janvier 2011

Vos intérêts et attentes? Jean-Philippe Roberge - Janvier 2011

Définitions et terminologie (I) Automatique: L'automatique fait partie des sciences de l'ingénieur. Cette discipline traite de la modélisation, de l'analyse, de la commande et de la régulation des systèmes dynamiques. Elle a pour fondements théoriques les mathématiques, la théorie du signal et l‘informatique théorique. L'automatique permet l'automatisation de tâches par des machines fonctionnant sans intervention humaine. On parle alors de système asservi ou régulé. (Wikipédia, 2011) Jean-Philippe Roberge - Janvier 2011

Définitions et terminologie (II) Système (définition générale): Un système est un ensemble d’éléments interagissant entre eux selon un certain nombre de principes ou de règles (Wikipédia). Système (appliqué au cours): Un système est la relation qui existe entre deux ensembles de signaux: les entrées et les sorties. Jean-Philippe Roberge - Janvier 2011

Définitions et terminologie (III) Signaux d’entrée: Représentent les variables qui affectent le système. Il s’agit souvent du signal de référence (consigne). Signaux de sortie: Représentent les variables sur lesquelles le système agit. Ce sont les variables dites « affectées » par le système. Variables mesurées: Il s’agit des variables mesurées (généralement à l’aide de capteurs). Signaux de rétroaction: Il s’agit des variables mesurées utilisées par la commande. **Souvent, nous considérerons durant le cours seulement les systèmes monovariables: une entrée, une sortie, une rétroaction. Jean-Philippe Roberge - Janvier 2011

Définitions et terminologie (IV) Régulateur de vitesse d’une voiture Objectif : Maintenir une vitesse constante malgré les perturbations : Pentes, vents, masse variable du véhicule, etc… Variable manipulée : La position de l’ouverture de l’arrivée du carburant (admission) Variable d’entrée: La vitesse désirée Variable de sortie & rétroaction: La vitesse réelle du véhicule Le système : Est composée de la voiture (ses performances aérodynamiques, caractéristiques du moteur, masse, frottements, type d’essence, etc) et de l’environnement (géométrie de la route, conditions atmosphériques, adhérence entre les pneus et la chaussée, etc). Problème de commande : Régler les variables manipulées de sorte que les sorties suivent les consignes. Jean-Philippe Roberge - Janvier 2011

Définitions et terminologie (V) *Pour contrôler un système, on a recours à la commande… Contrôleur: Il s’agit de l’entité qui effectue les calculs, exécute les différents algorithmes mis en place pour commander le système d’intérêt. Signal de commande: Il s’agit du signal émis par le contrôleur. Contrôleur Entrée(s) ou référence(s) Procédé Capteur Sortie(s) ou variable(s) contrôlée(s) + - Erreur Effort de commande Perturbation Jean-Philippe Roberge - Janvier 2011

Stratégies de commande (I) Commande en boucle ouverte (B.O.): Dans ce type de commande, aucune mesure des sorties n’est utilisée par le contrôleur mais seulement la connaissance du procédé. On connait généralement l’(es) équation(s) mathématique(s) propres à sa dynamique. Génère le signal de commande Jean-Philippe Roberge - Janvier 2011

Stratégies de commande (II) Commande anticipative: Semblable à la commande en B.O., à la différence près que les perturbations sont connues ou mesurées. Jean-Philippe Roberge - Janvier 2011

Stratégies de commande (III) Commande en boucle fermée (B.F.): Dans ce type de commande, une mesure de la sortie est utilisée et comparée avec la consigne par le contrôleur. *Exemple du régulateur de vitesse… Jean-Philippe Roberge - Janvier 2011

Domaines d’application de la commande (I) La commande s’applique littéralement partout: Transports: Systèmes de guidance, pilote automatique, métro de Montréal, régulateur de vitesse, ordinateur de bord, suspensions actives, etc… Technologies de fabrication: Robotique, systèmes d’assemblage automatique, machines outils à commande numérique, etc… Énergie: Commande de centrales (de tous genres: thermiques, hydroélectriques, nucléaires, éoliennes), contrôle des réseaux de distribution, etc… Social: Systèmes sociaux-économiques, sociaux-politiques et même sociaux- écologique peuvent être modélisés comme des systèmes commandés. Autres: Beaucoup d’autres exemples pourraient être cités…

Domaines d’application de la commande (II) Exemple du système social-économique Gouvernement Revenu national souhaité Production de biens et services par les entreprises Consommateurs Mesures (déclaration de revenus, etc…) Perception de l’impôt Revenu national + Investissements du privé - **Exemple traduit de Modern Control Systems – Richard C. Dorf & Robert H. Bishop Jean-Philippe Roberge - Janvier 2011

Domaines d’application de la commande (III) Exemple du chauffeur d’automobile La modélisation d’un système peut aussi faire intervenir une entitée humaine: Chauffeur Direction désirée par le chauffeur Mécanisme de la direction Mesure visuelle Direction de la voiture + - Erreur Automobile **Exemple traduit de Modern Control Systems – Richard C. Dorf & Robert H. Bishop Jean-Philippe Roberge - Janvier 2011

Domaines d’application de la commande (IV) Exemple du système de télécommunication **Exemple tiré de Control Systems Engineering – Norman S. Nise Jean-Philippe Roberge - Janvier 2011

Domaines d’application de la commande (V) Exemple du système informatique Exemple du contrôle de positionnement d’une tête de lecture d’un disque dur: Contrôleur Position désirée de la tête de lecture Actuateur (Moteur) & bras de lecture Capteur Position de la tête de lecture + - Erreur **Exemple traduit de Modern Control Systems – Richard C. Dorf & Robert H. Bishop Jean-Philippe Roberge - Janvier 2011

Comparaison: B.O. VS B.F. (I) Considérons un processus pouvant être représenté par l’équation : Où: a > 0 et b > 0. Si u = cte, alors on peut démontrer que lorsque t →∞: Pour une consigne r = cte, si l’on choisit la commande en B.O.: Alors : Jean-Philippe Roberge - Janvier 2011

Comparaison: B.O. VS B.F. (II) 1er cas: On connaît le paramètre b avec une erreur de 10%, alors: Donc: 2ième cas: On connaît parfaitement a & b, mais une perturbation affecte le système tel que: Alors, la commande en B.O. résulte en: Ceci est indésirable, on veut que x(t) converge vers la consigne « r » et ce, sans écart. Jean-Philippe Roberge - Janvier 2011

Comparaison: B.O. VS B.F. (III) Considérons le même système: En utilisant cependant une commande en B.F. : Cette dernière résultera en: Si Plus K est grand, plus on se rapproche de la valeur de référence r Jean-Philippe Roberge - Janvier 2011

Comparaison: B.O. VS B.F. (IV) Dans ce cas, si b varie de 10% alors la sortie changera de moins de 1%. Plus on augmente K plus l’erreur sera petite. On n’a pas besoin de connaître les valeurs exactes de a et b pour calculer la commande. Il suffit de choisir un K assez grand. Si le système est soumis à une perturbation constante w alors la commande en boucle fermée résulte en: Jean-Philippe Roberge - Janvier 2011

Comparaison: B.O. VS B.F. (V) Comparativement à la commande en B.O., la commande en B.F.: Atténue l’effet des perturbations Diminue la sensibilité aux variations de paramètres du procédé Permet de stabiliser un procédé instable Permet de minimiser l’écart les sorties et les consignes Question: Existe-t-il un moyen de supprimer l’erreur en régime permanent? Réponse: Oui, comme nous le verrons plus tard. Jean-Philippe Roberge - Janvier 2011

Comparaison: B.O. VS B.F. (VI) Instinctivement: Quel système utiliseriez-vous pour réguler le taux de glucose dans le sang d’un patient? Moteur, pompe et valve Ordinateur: Émet un signal de référence pré-programmé V(t) Voltage du moteur Q(t) Débit d’insuline envoyée au patient Option #1: Option #2: Contrôleur Taux de glucose désiré Capteur Taux de glucose actuel + - Erreur Moteur, pompe et valve Corps humain, sang & pancréas Jean-Philippe Roberge - Janvier 2011

Terminologie – seconde partie (I) Système (rappel) : Il s’agit de la relation qui régit deux ensembles de signaux : les entrées et les sorties. Systèmes multivariables : système ayant plusieurs entrées et/ou plusieurs sorties Système scalaire : système n’ayant qu’une seule entrée et une seule sortie Jean-Philippe Roberge - Janvier 2011

Terminologie – seconde partie (II) Système stationnaire : système dont la réponse est indépendante du moment de l’excitation : si la réponse du système à l’entrée u1(t) est y1(t), alors la réponse du système à l’entrée u1(t + τ) est y1(t + τ). On appelle aussi ces systèmes, les systèmes invariants. Système non-stationnaire : système dont la réponse est dépendante du moment de l’excitation. Système continu : système pour lequel les signaux (ou variables) peuvent être représentés par une fonction continue dans le temps. Jean-Philippe Roberge - Janvier 2011

Terminologie – seconde partie (III) Système discret : système pour lequel les signaux (ou variables) sont représentables par un ensemble de valeurs disponibles aux instants kT, où T est la période d’échantillonnage et k une valeur entière. Jean-Philippe Roberge - Janvier 2011

Terminologie – seconde partie (IV) Système linéaire: système pouvant être représenté par un système d’équations différentielles. Les systèmes linéaires respectent le principe de superposition : si les réponses aux deux entrées u1(t) et u2(t) sont y1(t) et y2(t), la réponse à Est: ** Presque tout système physique comprend des aspects non linéaires. On utilise souvent une approximation linéaire autour d’un point d’opération donné. Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (I) Frottement non-linéaire Considérons une masse m en mouvement dont la vitesse est donnée par v(t). Cette masse est soumise à une force externe f(t) et une force de friction non linéaire −cv3. L’équation du mouvement de cette masse est donnée par : Pour une vitesse nominale constante vo, le terme fo = cv03 représente la force nécessaire pour vaincre la friction. Pour Et: Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (II) Frottement non-linéaire On obtient : Pour vo >> y, on peut utiliser l’approximation suivante (par série de Taylor) : Ainsi, on obtient l’approximation: Qui est un système linéaire, stationnaire et continu valide autour du point d’opération v = vo. Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (III) Niveau dans un réservoir Le réservoir est alimenté par un débit d’entrée Qe (en m3/s). Le débit de sortie est donné par: Le volume de liquide (en m3) dans le réservoir est donnée par où A est l’aire dans le plan horizontal du réservoir. Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (IV) Niveau dans un réservoir Développons l’équation différentielle non linéaire pour H(t): La variation de volume en fonction du temps est donnée par: Or: Donc, en substituant: Équation de la dynamique du niveau Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (V) Niveau dans un réservoir Pour des variations de hauteur au voisinage de Ho, avec: On obtient une équation différentielle linéaire à coeff. constant: Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (VI) Équation quelconque Linéariser l’équation : On obtient une équation différentielle linéaire à coeff. constant: Jean-Philippe Roberge - Janvier 2011

Exemples – Linéarisation (VI) Exemple du pendule inversé (au tableau) 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 Caractérisation et conception d’une commande robuste pour un système de type pendule inversé - Jean-Philippe Roberge Jean-Philippe Roberge - Janvier 2011