Conception d’un asservissement

Slides:



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

TP2 SIMULATEUR NUMERIQUE 2 – SIMULINK – PENDULE SIMPLE
Colle info – SimApp On se propose d’utiliser le logiciel « SimApp », afin de d’optimiser le réglage d’un moto-réducteur alimenté.
Conception Préliminaire de Manipulateurs Mobiles et Génération de Consignes Évolutionnaires : une Méthodologie pour Intégrer la Commande dans l’Évaluation.
ASSERVISSEMENTS ET REGULATION
Notion d'asservissement
Automatique 2 Parties : - Systèmes Continus - Systèmes Échantillonnés
Systèmes Asservis Echantillonnés
Précision des systèmes asservis continus
Chapitre VII :Commande par retour d’état
Asservissement et régulation continue
Mise en œuvre et commande d’un moteur piézo-électrique
ELE6207 Commande de systèmes robotiques
Cours d’Automatique MASTER OIV
V-1 Analyse des systèmes asservis échantillonnés
Chapitre 2 : La fonction de transfert
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
Réponse harmonique des systèmes linéaires asservis
Notions élémentaires d’asservissement
Commande d’actionneurs à l’aide d’un microprocesseur
Dynamique des Systèmes Asservis
Correction des Systèmes
AUTOMATIQUE NUMERIQUE
Chapitre 3: Caractérisation des systèmes
La correction des systèmes asservis
Cours d’Automatique LEA1.03 – EEA 1 – : Electricité + Automatique
Modélisation du robot Azimut-3
Conception d’un contrôleur de vitesse d’un vérin hydraulique
Exemple Choix du type d’un compensateur
Régulateur de vitesse PID pour automobile
Conception d’un contrôleur de position polynomial avec Intégrale
GPA-783 Asservissement numérique en temps réel
Régulateur de vitesse PI pour automobile
La commande Été 2010.
La commande Été 2011.
Erreur en régime permanent pour un contrôleur de position en cascade
Commande par ordinateur d’un vérin hydraulique
Séminaire Roubaix 27 mars 2014
Régulation en position d’un moteur à courant continu
1°) Identification Réponse du système étudié à un échelon unitaire
Soutenance du mini Projet Industriel ‘ les actionneurs électriques’
Chapitre 3-a : AUTOMATIQUE : LES S.L.C.I.
LES ASSERVISSEMENTS.
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
Analyse des modes normaux
Régulation et Asservissement: Notions de schémas blocs
Sujet: Technique d’asservissement de balance:
L’automatique, une démarche de projet
Guy Gauthier, ing., Ph.D. 6 janvier 2015
Réglage des systèmes EPAI Fribourg – Hervé Page.
1. Présentation générale du système
La place de la simulation dans l'enseignement de la mécanique 1 Jean-Jacques BATONDominique TARAUD.
Parcours « Systèmes & Automatique »
Circuit RLC série en régime harmonique forcé
1/16 Chapitre 3: Représentation des systèmes par la notion de variables d’état Contenu du chapitre 3.1. Introduction 3.2. Les variables d’état d’un système.
1 CHOIX DU MICROCONTROLEUR ET DE L’ARCHITECTURE ELECTRONIQUE L’utilisation d’un microcontrôleur nous a paru comme le meilleur compromis à cheval entre.
Commande optimale linéaire quadratique de Lunar Lander
Modélisation mathématique des systèmes asservis
1. Présentation générale du système
Chapitre 7 Les équations différentielles d’ordre 1
Technique de régulation, d’asservissement de grandeurs dans un système
Régulation.
ANALYSE HARMONIQUE.
ASSERVISSEMENTS ET REGULATION
Du temporel au fréquentiel Transformée de Laplace Transformée de Fourier.
Suivi de waypoints par un robot buggy autonome Fabrice LE BARS.
Simulation de robots en MATLAB Fabrice LE BARS. Simulation de robots en MATLAB 01/06/  Modélisation de systèmes avec des équations d'état Le fonctionnement.
CEA dapnia Saclay 24 Janvier LA COMMANDE PREDICTIVE FONCTIONNELLE de Jacques RICHALET COPPIER Hervé ESIEE-Amiens
Comment Automatisé un système par un API?
Transcription de la présentation:

Conception d’un asservissement Design III (Intégration) André Desbiens 29 janvier 2015

Méthodologie Définir les objectifs de commande (temps de réponse, amortissement, variation de la variable manipulée, robustesse, etc.) Choix de l’équipement (capteur, actionneur, calculateur, interface, etc.) Identification du modèle dynamique du système, dans les conditions d’utilisation Design du régulateur à partir du modèle Tests en simulation (les objectifs semblent-ils atteints?) Tests sur le système Ajustements finaux du réglage du régulateur

Diagramme fonctionnel Perturbations Calculateur Source de puissance “Procédé” r + u y Régulateur Variateur Actionneur Procédé Capteur Filtre - Pour l’asservissement en position (ou en vitesse) d’une roue, que représentent les différents blocs et signaux? Le modèle nécessaire pour le design du régulateur: Y(s)/U(s) ou Y(z)/U(z) (donc si vous modifiez un élément, le régulateur doit être ajusté). Chaque roue peut être différente. Vitesse = dérivée de la position: prudence!! Dynamique du filtre par rapport à celle du procédé: prudence!!

Erreur statique GC GP Perturbations + - u y r Pour r constant (perturbations nulles), quelle est la condition pour une erreur statique nulle, donc pour pour que y(∞) = r? GCGP doit avoir au moins un intégrateur Si y est la mesure de la position angulaire, quelle est la particularité du modèle GP? GP possède un intégrateur Un simple régulateur proportionnel (GC(s) = KC) pourrait être utilisé pour un asservissement de position angulaire. PI avec procédé intégrateur: filtrer la consigne!

Structure « idéale » de contrôle d’un robot mobile Consigne vitesse roue 1 - - Consigne x + V1 Vitesse roue 1 GC1 + Position x Consigne cap - C.v.2 V1 GC Robot GC1 Cap + - + + C.v.3 V2 Position y GC3 V.r.2 Consigne y - + - V.r.3 Gc: Nécessite une commande multivariable non-linéaire…. Réglage indépendant de régulateurs monovariables ne fonctionne pas.

Approche différentielle (contrôle du cap) Approche plus facile: découpler le fonctionnement: ajuster le cap, avancer en ligne droite de la bonne distance; correction finale: ajuster le cap, avancer en ligne droite de la bonne distance. Consigne vitesse roue 1 - - Uc V1 Vitesse roue 1 Consigne cap GC c 1 GC1 + + Cap Robot + V2 Vitesse roue 2 -1 GC2 Consigne vitesse roue 2 - La même approche pourrait se faire avec 4 roues (+, -, +, -): une seule variable manipulée! Nécessite le modèle Cap/Uc.

Approche différentielle (déplacement en ligne droite) Consigne vitesse roue 1 - - V1 Vitesse roue 1 Consigne distance Ud GC d 1 GC1 + + Distance Robot + V2 Vitesse roue 2 1 GC2 Consigne vitesse roue 2 - Nécessite le modèle Distance/Ud. On pourrait combiner la page précédente à celle-ci.

Implantation numérique + e u y GC GP - Connaissant GC(s), on désire une équation récurrente: u(k) = a1u(k-1) + a2u(k-2) + … + b0e(k) + b1e(k-1) + … Cette équation est calculée à chaque période d’échantillonnage Te. Choix de Te: temps de réponse (et non constante de temps) de la boucle fermée (Y/R) / a, avec 10 < a < 25 Étapes: GC(s)  GC(z)  a1, a2, …, b0, b1, …

… Implantation numérique

PIDTuner Identification de systèmes Réglage de régulateurs Attention à la forme des régulateurs: Parallèle: Standard:

Exemple (RoboCup 2004-2005)