REGULATION DE NIVEAU
Transcription
REGULATION DE NIVEAU
IUT de Mulhouse - Département GEII Automatique REGULATION DE NIVEAU Régulateur PID réalisé par API Les processus industriels commandés par des régulateurs PID sont extrêmement répandus et doivent être réglés de façon à avoir un comportement optimal. Pour cela une identification du processus à asservir est nécessaire. Cette manipulation a pour objet de procéder à l’identification d’un processus industriel, en utilisant la méthode de ZIEGLER-NICHOLS en boucle fermée, pour ensuite régler un régulateur PID de façon optimale. I. IDENTIFICATION DE ZIEGLER-NICHOLS EN BOUCLE FERMEE La méthode d’identification de ZIEGLER-NICHOLS consiste à assimiler toute réponse apériodique de fonction de transfert d’ordre supérieur à 2 à une fonction de transfert composée d'un intégrateur du premier ordre et d'un retard : F(s)= k.e-Rs/s L’identification se fait à partir de l’examen de l’enregistrement graphique de la réponse indicielle réelle du système en boucle fermée avec un PID initialisé à 1. Ensuite le gain P est augmenté progressivement jusqu'à obtention d'oscillations entretenues. Dès que ces oscillations sont obtenues, il ne faut plus augmenter la valeur de P. Cette valeur est appelée Pc, le gain critique. Il faut ensuite mesurer la période critique Tc de ces oscillations. A l'aide de Tc et Pc il est désormais possible de trouver le PID optimal grâce aux réglages proposés par ZIEGLER-NICHOLS : Les réglages du PID sont : kp 0,6 Pc Ti 0,5 Tc Td 0,125 Tc Schéma et fonctionnement du simulateur La maquette comprend 2 réservoirs. Elle permet de mettre en évidence les difficultés rencontrées dans les processus industriels réels. Seul le réservoir 1 sera utilisé, avec ou sans retard en service. La commande utilise un API TSX57 PREMIUM qui inclut des régulateurs de type PID permettant de réaliser une régulation de niveau. L'interface homme-machine est réalisée par un terminal de dialogue opérateur de type XBTF. L'écran initial permet de sélectionner les boucles de régulation programmées à l'aide des touches R2 "↑" et R4 "↓". La commande directe des actionneurs peut se faire à partir des touches F1 à F12. !Simulateur de niveau - 1 2012 IUT de Mulhouse - Département GEII Automatique NE PAS MODIFIER LE REGLAGE DE LA PERTURBATION (touches F11 et F12:"pert↑" et "pert↓") !! NE JAMAIS VIDER COMPLETEMENT LE RESERVOIR 1 !! II. PREPARATION Expliquer le fonctionnement et le rôle des différents appareils utilisés. Expliquer le fonctionnement de l’ensemble. On choisira de régler le débit en commandant la vitesse de la pompe. Quel est l'avantage par rapport à une pompe à débit fixe et une vanne proportionnelle? A partir du schéma synoptique, établir le bloc-diagramme de cet asservissement SP = Set Point= consigne Quelle est la méthode adaptée pour la correction OV = Output Value= commande de systèmes retardés ? (non étudiée en Bac+2) PV = Process Value = Mesure III. MANIPULATION 1. Mise en route • Fermer l'interrupteur général du SIMUREG. • Mettre la pompe en service (Interrupteur POMPES à presser pendant 2 secondes), vous entendez la pompe fonctionner • Après chargement de l'application, sélectionner EV2 (pas de retard) • Ouvrir la vanne VM1 à 100% avec la touche "VM1 ↑ " • Augmenter sa vitesse pour faire remonter le niveau avec " pompe↑" • Sélectionner avec R2 et R4 la boucle "R1_pompe" , puis valider par R1 pour passer à l'écran de réglage de la boucle. Régler la consigne SP à 50. • Fermer la boucle en passant en mode AUTO avec la touche R8 "AM" • Sur le PC, lancer le logiciel «courbesutw.exe» (licence éducation limitée à 2 heures d'utilisation) • Sélectionner « Simureg », puis « Réservoir 1 pompe ». Choisir la Base de Temps = 1s ainsi que le nombre de mesures (300 pour 5 mn), et enfin cochez "capturer". Pour modifier un paramètre sur l’écran de contrôle « MAGELIS » de l’API, appuyer sur "MOD", puis les flèches clavier pour sélectionner le paramètre, puis de nouveau sur "MOD" et entrer la nouvelle valeur avec le clavier numérique et enfin , valider par " ENTER". Les paramètres modifiables sont : Kp, Ti, Td, Kd, SP et OV. Remarques: OV ne peut être changé qu'en mode Manuel (B.O.). PV n'est pas modifiable ! !Simulateur de niveau - 2 2012 IUT de Mulhouse - Département GEII Automatique 2. Réponse en boucle fermée (AUTO) sans retard • Régler le correcteur PID comme suit : kp = 20 Ti = 15s Td =0 pour SP=40 cm Attendre que le régime permanent soit IMPRESSIONS atteint. Que vaut PV? Conclusion... Ne pas cliquer sur : avec retard Effectuer la capture d’écran de la partie • Sélectionner EV1 et fermer EV2. représentant les courbes avec LightScreen puis ouvrir l’image Screenshot.jpg (située sur Que se passe-t-il ? Quelle est l'origine le bureau) avec PhotoFiltre, aller dans du phénomène ? Caractérisez-le. Réglages/Remplacer_une_couleur et mettre du blanc à la place du fond gris. Enfin lancer l’impression ! 3. Etude de la précision statique en B.F avec correcteur, sans retard (EV2) • Régler le correcteur PID comme suit : kp = 1 et Ti = 0s (pas d'action I); Td =0s. • Vérifiez que la consigne est toujours SP à 40 cm. Cette mesure fait Pourquoi n'atteint-on plus PV = 40 ? Quelle est la beaucoup chuter le valeur finale ? Que vaut l'écart permanent ? Le gain niveau mais ne vide statique ? pas la cuve • Modifier le gain : kp = 2 puis 5 puis 10 Dresser un tableau récapitulatif des écarts permanents enregistrés en fonction des 4 valeurs de kp. Conclusions de cette étude. 4. Identification (Méthode de ZIEGLER-NICHOLS en B.F.) avec correcteur, avec retard (EV1) On va procéder à l'enregistrement de la réponse indicielle du processus avec retard en appliquant la méthode d’identification détaillée sur la première page du sujet. • Régler le correcteur PID comme suit : kp = 20 et Ti = 0s (pas d'action I); Td =0s. • Passer en mode Automatique (B.F). par R8 "AM" ou A/M sur le PC. • Attendre la stabilisation du processus. • Augmenter Kp par paliers de 5 jusqu'à obtention d'oscillations entretenues. • Capturer l'enregistrement des oscillations. • Imprimer en mode paysage. 5. Mesurer Pc et Tc. Optimisation avec correcteur PID Calculer les réglages optimaux du régulateur P. I. D. et les entrer dans l’API. • Toujours avec EV1 ouverte, enregistrer l'évolution du niveau pour des variations autour de SP=40% sur 5 mn. ( Kd=1) Conclusions. !Simulateur de niveau - 3 2012 IUT de Mulhouse - Département GEII Automatique • Appliquer un échelon de consigne en faisant passer SP de 40 à 50cm en utilisant la même méthode ("Capturer", puis immédiatement "ENTER") Commenter la réponse enregistrée:retard, dépassement, pseudo-période, temps de réponse… Changer Kd = 10. Que se passe-t-il? Pourquoi? • Remettre Kd= 1. Attendre le régime permanent. ARRET DU SIMULATEUR • Passer en MANU avec OV=100%. Le réservoir se remplit. Lorsque PV atteint 60, éteindre le simulateur avec l'interrupteur général de façon à conserver le réservoir 1 plein à au moins 60 cm. 6. Simulation du système Grâce à l’essai de juste instabilité, on se propose de modéliser le système complet pour retrouver en simulation les courbes obtenues expérimentalement. Il faut donc avant tout obtenir la fonction de transfert du système. On utilisera un modèle de type Broïda identifié avec l’essai de la juste instabilité en BF : F(s)= k.e-Rs/(1+τs) A partir de votre tout premier essai, en déduire les valeurs de k, R et τ. • Utiliser le logiciel Acsyde pour retrouver les essais en BF de la question 2 puis rajouter le correcteur PID avec les valeurs optimales obtenues à la question 5 pour retrouver par la simulation les résultats de la question 5. Légende: Question • Action !Simulateur de niveau - 4 2012 IUT de Mulhouse - Département GEII Automatique SIMUREG LOGICIELS ECRAN MAGELIS XBTF 1- Ecran initial 2- Ecran de réglage AUTOMATE TSX 57 PREMIUM Application en PL7 RS-485 Interface RS-232 P.C. sous WIN 2000 avec: 1- Logiciel OPC/Opc Factory Server * 2- Logiciel avec macros VBA et librairie spécifique OFS * OFS : Serveur de données capable de communiquer avec les équipements TEMPS REEL des API PREMIUM et de servir des données au client OPC OPC : OLE (Object Linking & Embedding) for Process Control !Simulateur de niveau - 5 2012 IUT de Mulhouse - Département GEII Automatique SIMUREG RETARD EV2 EV1 EV1 0-20mA RES 1 Capteur niveau 0-20mA PV AUTOMATE VM1 VM1 TSX 57 PREMIUM EV2 VM3 LT1 PERT 0-20mA M2 Débit Sortie Convertisseur PERT 0-20mA U3 0-20mA U2 0-100Hz Niveau bas Sortie analogique Entrée analogique E/S tout ou rien !! ! Altivar 0-20mA 0-100Hz FT2 FT1 Variateur Vitesse pompe Débitmètre Débitmètre Convertisseur Débit Entrée Pompe Pompe RECUP M1 0-50Hz Simulateur de niveau - LE1 2010/2011