Commande industrielle GEL-4100 / GEL-7063



Documents pareils
Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

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

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

SIMATIC. Logiciel de base pour S7-300/400 Régulation PID. Avant-propos, sommaire. Introduction. Paramétrage. Blocs fonctionnels. Bibliographie.

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

Formations spécifiques

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

Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

Le régulateur RC 6170 RC 6170 FORMATION. Formation RC

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

Usine Numérique Intégration Produit Production

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

Erreur statique. Chapitre Définition

IV - Programme détaillé par matière (1 fiche détaillée par matière)

Notions d asservissements et de Régulations

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

EQUIPEMENTS ELECTRONIQUES : MAINTENANCE

Modélisation et Simulation

Du paradigme Suivi/ordonnancement/GPAO au paradigme ERP/APS/MES : révolution ou évolution?

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Rapport de projet de fin d étude

SNCC SCADA MES Vecteurs d intégration

Thermorégulateurs Series 5 et Series 4. Exciting technology!

Rencontre BTS-IRIS / INSA. TICE et Espaces collaboratifs

Automatique Linéaire 1 1A ISMIN

Mémoire de Juin PID versus PFC

L efficience énergétique...

Commande Prédictive des. Convertisseurs Statiques

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

Génie Industriel et Maintenance

Résolvez vos problèmes d énergie dédiée à l informatique

modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets

CONFÉRENCE HOPITECH 2011

Analyse des Systèmes Asservis

LA MESURE INDUSTRIELLE

Norme comptable internationale 33 Résultat par action

Exemple d implémentation d un. Projet SAP avec ASAP

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

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

Le mensuel GRATUIT Du Supply Chain Management. Par Cathy POLGE Rédactrice en Chef SCMAG www. SupplyChainMagazine.fr

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

RÉDUISEZ VOS CONSOMMATIONS ALLÉGEZ VOS FACTURES ÉNERGÉTIQUES

Tout le matériel (actif) qui sert à produire: boulons, capteurs, automates, vérins, câblage, éclairage, etc.

Développez votre entreprise avec un ERP plus rapide, simple et flexible

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

InteGraal AGRO. Progiciels et services pour les industries et négoces du secteur

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Operation Execution System (OES) Plateforme Stratégique Pour la performance Industrielle. Copyright 2006 Apriso Corporation 1

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

UE 13 Contrôle de gestion. Responsables : Henri Bouquin, Professeur Stéphanie Thiéry-Dubuisson, Maître de Conférences

Electrique / eau chaude. Discret. Rideaux d air ventilation seule. Simple - intelligent. Confortable - innovant

Samuel Bassetto 04/2010

Urbanisation des systèmes d information

LOGICIELS DE PRÉVISIONS

Gestion de production

La température du filament mesurée et mémorisée par ce thermomètre Infra-Rouge(IR) est de 285 C. EST-CE POSSIBLE?

Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

CAC, DAX ou DJ : lequel choisir?

C est la puissance de FlexNet.

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

Les activités numériques

Modules d automatismes simples

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

jeudi 19 septembre 2013, Bournezeau Services et Solutions en Carrière

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Millenium3 Atelier de programmation

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

Système d information des ressources humaines SIRH Réseau Social Interne. Catherine Voynnet Fourboul

GESTION LOGISTIQUE GESTION COMMERCIALE GESTION DE PRODUCTION

SAGE: Introduction. 1 Connections WEB. 2 Généralités. 1.1 Sur le web insset. 2.1 Conception modulaire. Sage. 100-Introduction

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

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

Sécuristation du Cloud

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Sage 100. pour le BTP. Faites de votre gestion un levier de croissance

GPC Computer Science

Equipement. électronique

FONCTION DE DEMANDE : REVENU ET PRIX

Programmation graphique des applications de contrôle-commande

Systèmes de transmission

Chapitre 1 Régime transitoire dans les systèmes physiques

Capacité étendue d utilisation en réseau

ECTS CM TD TP. 1er semestre (S3)

SCIENCES INDUSTRIELLES (S.I.)

Club Automation : Journée Cyber Sécurité Intégration de la Cyber Sécurité : Enjeux et étapes. 03 Décembre 2013

Architectures en couches pour applications web Rappel : Architecture en couches

Auto formation à Zelio logic

Utiliser Internet pour les achats

Cognit Ive Cas d utilisation

D AIDE À L EXPLOITATION

UN PROCEDE DE SUPERVISION ET TELESURVEILLANCE A DISTANCE : UN OUTIL PEDAGOGIQUE FAVORISANT L INITIATION AU TRAVAIL DE GROUPE

Assises Métallerie ERP GPAO en métallerie: quelle offres, comment bien choisir son outil de gestion?

Apports de la commande prédictive pour la régulation thermique des bâtiments

Transcription:

Commande industrielle GEL-4100 / GEL-7063 Cours 02 Éric Poulin Département de génie électrique et de génie informatique Automne 2011

Plan du cours 02 2. Réglage des régulateurs PID 2.6 Analyse des performances 2.7 Aspects industriels GEL-4100 / GEL-7063 Commande industrielle 2

2.6 Analyse des performances SimLoop.mdl 10 Consigne et variable de procédé 5 1 - Vérification du délai 3 - Vérification de la dynamique 0 15 0 50 100 150 200 Temps (secondes) Variable manipulée 10 5 0 2 - Vérification du gain 0 50 100 150 200 Temps (secondes) GEL-4100 / GEL-7063 Commande industrielle 3

2.7 Aspects industriels Hiérarchie de la commande Architectures d implantation Systèmes de contrôle Régulateurs simple boucle (SLC Single Loop Controllers) Systèmes de contrôle distribués (DCS Distributed Control Systems) Automates programmables (PLC Programmable Logic Controllers) Caractéristiques des régulateurs PID GEL-4100 / GEL-7063 Commande industrielle 4

2.7 Hiérarchie de la commande Gestion Planification et gestion de la production Opération Interfaces permettant aux opérateurs de commander et superviser les opérations Systèmes de contrôle Séquences automatiques et stratégies de contrôle Instruments Prise de mesure et action sur les équipements Procédé Équipements pour la fabrication d un produit GEL-4100 / GEL-7063 Commande industrielle 5

2.7 Architecture d implantation ERP Enterprise Resource Planning MES Manufacturing Execution Systems MCS Monitoring, Control & Surveillance GEL-4100 / GEL-7063 Commande industrielle 6

2.7 Architecture d implantation GEL-4100 / GEL-7063 Commande industrielle 7

2.7 Architecture d implantation GEL-4100 / GEL-7063 Commande industrielle 8

2.7 Architecture d implantation GEL-4100 / GEL-7063 Commande industrielle 9

2.7 Architecture d implantation GEL-4100 / GEL-7063 Commande industrielle 10

2.7 Single loop controller (SLC) GEL-4100 / GEL-7063 Commande industrielle 11

2.7 Distributed control system (DCS) GEL-4100 / GEL-7063 Commande industrielle 12

2.7 Programmable Logic Controller (PLC) GEL-4100 / GEL-7063 Commande industrielle 13

2.7 Salle de contrôle GEL-4100 / GEL-7063 Commande industrielle 14

2.7 Langage de programmation Function Block Diagram Ladder Sequential Function Chart Structured Text Instruction List GEL-4100 / GEL-7063 Commande industrielle 15

2.7 Caractéristiques des régulateurs PID Nomenclature relative aux signaux de la boucle Paramètres PID Transfert sans à-coup («bumpless») Saturation et «anti-windup» «Proportional kick» et «Derivative kick» Autres fonctionnalités courantes Zone morte Rampe Filtres Gains programmables («gain scheduling») «Auto-tuning» et adaptation GEL-4100 / GEL-7063 Commande industrielle 16

2.7 Signaux de la boucle Notation la plus courante Consigne : Set-Point (SP) Variable de procédé : Variable manipulée : Process Variable (PV) Controller Output(CO) GEL-4100 / GEL-7063 Commande industrielle 17

2.7 Paramètres PID Action proportionnelle Bande proportionnelle Erreur qui cause une action proportionnelle de 100 % PB = 100/K c (%) Exemple : PB de 50 % correspond à K c = 2 Attention : lorsque K c augmente, PB diminue Gain sans unité (%/%) Gain avec unités (%/E.U.) GEL-4100 / GEL-7063 Commande industrielle 18

2.7 Paramètres PID Signe du gain proportionnel Reverse acting Lorsque la variable de procédé est inférieure à la consigne, la variable manipulée augmente Pour un procédé autorégulant ou intégrateur, K p > 0 et K c > 0 Exemple : débit d eau régulé avec une vanne Direct acting Lorsque la variable de procédé est inférieure à la consigne, la variable manipulée diminue Pour un procédé autorégulant ou intégrateur, K p < 0 et K c < 0 Exemple : densité de pulpe régulée avec une vanne d ajout d eau GEL-4100 / GEL-7063 Commande industrielle 19

2.7 Paramètres PID Action intégrale Unités de temps Integral Time, Reset Time, etc. Minutes ou secondes Unités de temps inverse Repeat/min, Repeat/s min -1, s -1 Gain intégral K i = 1/T i GEL-4100 / GEL-7063 Commande industrielle 20

2.7 Paramètres PID Action dérivée Unités de temps Minutes ou secondes Filtre appliquée à la dérivée Constante de temps Derivative gain (DG) T f = T d /DG Td s 1 Td s 1 DG GEL-4100 / GEL-7063 Commande industrielle 21

2.7 Transfert sans à-coup («bumpless») u op (t) manuel/auto et auto/manuel r(t) + e(t) u c (t) u(t) y(t) G c (s) G p (s) - Mode manuel r(t) = y(t) u(t) = u op (t) u c (t) = u(t) Calcul des états de G c (s) avec e(t) = 0 et u c (t) = u(t) Mode automatique r(t) par l opérateur u c (t) par le régulateur u op (t) = u(t) GEL-4100 / GEL-7063 Commande industrielle 22

2.7 Transfert sans à-coup («bumpless») Pour les simulations Matlab/Simulink u op choisi manuellement Pas de gestion des transferts + r(t) + e(t) u c (t) + u(t) y(t) G c (s) G p (s) - u op GEL-4100 / GEL-7063 Commande industrielle 23

2.7 Saturation et «anti-windup» Problème d emballement de l action intégrale d un régulateur lorsque : Exemple : L actionneur est saturé Une erreur non nulle par rapport à la consigne persiste Ex_AntiWindup.mdl r(t) + e(t) + u c (t) u(t) y(t) G p (s) - K c + 1/(T i s) GEL-4100 / GEL-7063 Commande industrielle 24

2.7 Action I avec rétroaction positive e(t) + u(t) + 1 T i s 1 Principe : Saturer u(t) sans qu un signal interne soit sans cesse croissant lorsque e(t) est constante Lorsque la saturation n est pas active : 1 U( s) E( s) U( s) T s 1 Ti s 1 U( s) E( s) T s i i GEL-4100 / GEL-7063 Commande industrielle 25

2.7 Formulation plus générale Hypothèses Le numérateur et le dénominateur de G c (s) sont de même degré L inverse de G c (s) est stable Lorsque la saturation n est pas active : GEL-4100 / GEL-7063 Commande industrielle 26 ) ( ) ( ) ( ) ) ( ( 1 ) ( 1 1 s E s G s E G s G G G s U c c c c c + - u(t) e(t) G c 1 1 ) ( c c G s G ) (, ) ( ) ( j G G s G G s G c c c c c

2.7 Exemple : PI avec «anti-windup» Ex_AntiWindup.mdl Pour le régulateur PI : G c ( s) K c ( Ti s 1) T s i Avec K c = 0.8 et T i = 1 Un actionneur saturant à -0.5 et 0.5 Effectuez l implantation du dispositif «anti-windup» À l aide de l approche générale À l aide de la rétroaction positive pour l action intégrale GEL-4100 / GEL-7063 Commande industrielle 27

2.7 «Proportional kick» et «Derivative kick» Problème de variations de commande importantes lors de changements de consigne Exemple pour un échelon de consigne : Kc( Ti s 1)( Td s 1) U( s) E( s) T s( T s 1) i f u(0 ) KcT T f d e(0 ) Solution possible (applicable pour actions P et/ou D): r(t) + - e(t) ( T s 1 T s i ) i u(t) G p (s) y(t) Kc( Td s 1) T s 1 f GEL-4100 / GEL-7063 Commande industrielle 28

2.7 Autres fonctionnalités «Gain Scheduling» r(t) Rampe ou F r (s) r*(t) + - e(t) Zone morte e*(t) G c (s) u(t) G p (s) y(t) F y (s) Zone morte : Non-linéarité limitant les actions lorsque l erreur est petite Rampe : Imposer un taux de variation à la consigne F r (s) : Filtre appliqué à la consigne F y (s) : Filtre appliqué à la variable de procédé «Gain Scheduling» ou gain programmé : Modification des paramètres du régulateur en fonction d une variable GEL-4100 / GEL-7063 Commande industrielle 29

2.7 Exemple : Régulateur Moore 353 À partir de la fiche technique du régulateur MOORE 353 Déterminez la forme du régulateur (interactive, noninteractive ou parallèle) Suggestions Ignorez le filtre sur la dérivée Supposer aucun changement de consigne (consigne nulle) GEL-4100 / GEL-7063 Commande industrielle 30