Mpc@Cb Presentation Fr V2009 02 24

50 %
50 %
Information about Mpc@Cb Presentation Fr V2009 02 24
Technology

Published on November 12, 2009

Author: dufourpascal

Source: slideshare.net

Description

MPC@CB presentation FR v2009-02-24

Pour plus d'information : http://MPC-AT-CB.univ-lyon1.fr

Commande prédictive en simulation/en ligne d’un procédé continu (du temps) : utilisation du logiciel de commande [email_address] 1 1 © Université Claude Bernard Lyon 1 – EZUS, janvier 2007 Pour utiliser MPC@CB, contactez son auteur : [email_address] http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008 http://www.lagep.univ-lyon1.fr/signatures/dufour.pascal

Commande prédictive en simulation/en ligne d’un procédé continu (du temps) :

utilisation du logiciel de commande [email_address] 1

1 © Université Claude Bernard Lyon 1 – EZUS, janvier 2007

Pour utiliser MPC@CB, contactez son auteur :

[email_address]

http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

http://www.lagep.univ-lyon1.fr/signatures/dufour.pascal

MPC : l’idée (née dans les ‘70) Référence k+Nc k+Np Procédé Prediction du modèle Futur Passé Commande Présent : k Morari, M.; Lee, J. L. Model predictive control: past, present and future. Computers and Chemical Engineering 1999, 23, 667–682

MPC@CB : pourquoi faire ? Codes sources exploitables sous Matlab permettant de réaliser la commande prédictive sous contraintes d’un procédé continu (du temps) . La spécificité de ces codes est tout d’abord de pouvoir adapter facilement MPC@CB à n’importe autre procédé SISO (Single Input Single Output), grâce à des fichiers utilisateurs (où celui-ci décrits ses équations) synchronisés par quelques fichiers standards principaux (où l’utilisateur doit très peu (voir pas) intervenir). Le modèle à fournir est sous la forme : c'est-à-dire que le modèle SISO initial comporte un nombre d’états quelconque , peut être linéaire ou non linéaire , temps invariant ou temps variant , à paramètres localisés et/ou répartis .

Codes sources exploitables sous Matlab permettant de réaliser la commande prédictive sous contraintes d’un procédé continu (du temps) .

La spécificité de ces codes est tout d’abord de pouvoir adapter facilement MPC@CB à n’importe autre procédé SISO (Single Input Single Output), grâce à des fichiers utilisateurs (où celui-ci décrits ses équations) synchronisés par quelques fichiers standards principaux (où l’utilisateur doit très peu (voir pas) intervenir). Le modèle à fournir est sous la forme :

c'est-à-dire que le modèle SISO initial comporte un nombre d’états quelconque , peut être linéaire ou non linéaire , temps invariant ou temps variant , à paramètres localisés et/ou répartis .

MPC@CB : pour quels problèmes de commande ? Il est simple à l’utilisateur de résoudre, au choix , plusieurs types de problèmes de commande, principalement : Commande prédictive pour un problème de régulation , de poursuite de trajectoire , de minimisation de temps opératoire avec ou sans contrainte sur la sortie considérée. Afin d’étudier la robustesse de MPC@CB, possibilité d’introduire des différences de valeurs entre les paramètres du procédé simulé et celui du modèle utilisé dans la loi de commande. Possibilité de spécifier un procédé mis en cascade au procédé contrôlé. Possibilité de préciser une condition quelconque pour terminer l’application . Commande en boucle fermée par PID en vue de la comparaison de performances avec la commande prédictive. Commande en boucle ouverte ou boucle fermée .

Il est simple à l’utilisateur de résoudre, au choix , plusieurs types de

problèmes de commande, principalement :

Commande prédictive pour un problème de régulation , de poursuite de trajectoire , de minimisation de temps opératoire avec ou sans contrainte sur la sortie considérée.

Afin d’étudier la robustesse de MPC@CB, possibilité d’introduire des différences de valeurs entre les paramètres du procédé simulé et celui du modèle utilisé dans la loi de commande.

Possibilité de spécifier un procédé mis en cascade au procédé contrôlé.

Possibilité de préciser une condition quelconque pour terminer l’application .

Commande en boucle fermée par PID en vue de la comparaison de performances avec la commande prédictive.

Commande en boucle ouverte ou boucle fermée .

MPC@CB : une poursuite personnalisée du développement des codes La méthode de programmation utilisée pour développer ces codes permet très facilement de faire évoluer ces codes sources ,notamment pour: Commande prédictive avec un problème d’optimisation sous contrainte spécifique à l’utilisateur. La prise en compte de modèle SIMO, MISO ou MIMO . La prise en compte d’un observateur (capteur logiciel). Le passage de la simulation à l’application réelle de la loi de commande sur le procédé réel. L’interfaçage graphique GUI .

La méthode de programmation utilisée pour développer ces codes

permet très facilement de faire évoluer ces codes sources ,notamment pour:

Commande prédictive avec un problème d’optimisation sous contrainte spécifique à l’utilisateur.

La prise en compte de modèle SIMO, MISO ou MIMO .

La prise en compte d’un observateur (capteur logiciel).

Le passage de la simulation à l’application réelle de la loi de commande sur le procédé réel.

L’interfaçage graphique GUI .

MPC@CB : références(*) de la loi de commande utilisée P. Dufour , Thèse "Contribution à la commande prédictive des systèmes à paramètres répartis non linéaires", avec Y. Touré, directeur de thèse au LAGEP Université Claude Bernard Lyon 1, 2000 OAI:TEL-00337724 P. Dufour , Y. Touré, D. Blanc, P. Laurent "On Nonlinear Distributed Parameter Model Predictive Control Strategy: On-line Calculation Time Reduction and Application to an Experimental Drying Process", Computers and Chemical Engineering, 27(11), pp. 1533-1542, 2003. OAI : HAL-00352371 (*) Références téléchargeables en archives libres sur : http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

P. Dufour , Thèse "Contribution à la commande prédictive des systèmes à paramètres répartis non linéaires", avec Y. Touré, directeur de thèse au LAGEP Université Claude Bernard Lyon 1, 2000 OAI:TEL-00337724

P. Dufour , Y. Touré, D. Blanc, P. Laurent "On Nonlinear Distributed Parameter Model Predictive Control Strategy: On-line Calculation Time Reduction and Application to an Experimental Drying Process", Computers and Chemical Engineering, 27(11), pp. 1533-1542, 2003. OAI : HAL-00352371

(*) Références téléchargeables en archives libres sur :

http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

MPC@CB : références(*) avec applications J. De Temmerman, P. Dufour , B. Nicolaï, H. Ramon, "MPC as control strategy for pasta drying processes ", soumis le 12 septembre 2007, Computers and Chemical Engineering, 33(1), 50-57, 2009. OAI : hal -00350086 B. Da Silva, P. Dufour , N. Othman, S. Othman, « Model Predictive Control of Free Surfactant Concentration in Emulsion Polymerization  », submitted 6/21 September 2007 to the 17th IFAC World Congress 2008, Paper 823/1693, Seoul, South Korea, July 6-11, 2008. OAI : hal -00352737 N. Daraoui, P. Dufour , H. Hammouri, « Model Predictive Control of the Primary Drying Stage of the Drying of Solutions in Vials : an Application of the MPC@CB Software (Part 1) », Proceedings of the 5th Asia-Pacific Drying Conference (ADC) 2007, vol. 2, pp. 883-888, Hong Kong, China, August ,13-15 2007. hal -00352431 K. Abid, P. Dufour , I. Bombard, P. Laurent, « Model Predictive Control of a Powder Coating Curing Process : an Application of the MPC@CB© Software », Proceedings of the 26th IEEE Chinese Control Conference (CCC) 2007, Zhangjiajie, China, vol. 2, pp. 630-634, July 27-29 2007. OAI: hal -00338891 (*) Références téléchargeables en archives libres sur : http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

J. De Temmerman, P. Dufour , B. Nicolaï, H. Ramon, "MPC as control strategy for pasta drying processes ", soumis le 12 septembre 2007, Computers and Chemical Engineering, 33(1), 50-57, 2009. OAI : hal -00350086

B. Da Silva, P. Dufour , N. Othman, S. Othman, « Model Predictive Control of Free Surfactant Concentration in Emulsion Polymerization  », submitted 6/21 September 2007 to the 17th IFAC World Congress 2008, Paper 823/1693, Seoul, South Korea, July 6-11, 2008. OAI : hal -00352737

N. Daraoui, P. Dufour , H. Hammouri, « Model Predictive Control of the Primary Drying Stage of the Drying of Solutions in Vials : an Application of the MPC@CB Software (Part 1) », Proceedings of the 5th Asia-Pacific Drying Conference (ADC) 2007, vol. 2, pp. 883-888, Hong Kong, China, August ,13-15 2007. hal -00352431

K. Abid, P. Dufour , I. Bombard, P. Laurent, « Model Predictive Control of a Powder Coating Curing Process : an Application of the MPC@CB© Software », Proceedings of the 26th IEEE Chinese Control Conference (CCC) 2007, Zhangjiajie, China, vol. 2, pp. 630-634, July 27-29 2007. OAI: hal -00338891

(*) Références téléchargeables en archives libres sur :

http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

PID (régulation) MPC@CB (optimisation vitesse + contrainte)  Contrainte sur la sortie, ajout d’une erreur sur les paramètres MPC@CB : application 1 : cuisson de poudre de peinture ( Abid et al., 2007 )

PID (régulation)  Contrainte sur la sortie, ajout d’une erreur sur les paramètres MPC@CB (optimisation vitesse + contrainte) Conclusion : MPC@CB>PID  : Temps opératoir MPC  temps opératoir PID (de 10%) Consommation d’énergie MPC  consommation d’énergie PID (de 6.72%) Précision : au final, MPC se rapproche mieux de la référence que le PID La saturation de la contrainte sortie nécessite de diminuer l’action de commande MPC@CB : application 1 : cuisson de poudre de peinture ( Abid et al., 2007 )

Conclusion : MPC@CB>PID  :

Temps opératoir MPC  temps opératoir PID (de 10%)

Consommation d’énergie MPC  consommation d’énergie PID (de 6.72%)

Précision : au final, MPC se rapproche mieux de la référence que le PID

Minimiser le temps de sublimation Maximiser la vitesse de déplacement du front de sublimation (Contraintes sur la variable de commande) (Contraintes sur la sortie) L’algorithme stoppe quand le front de séchage a fini de traverser le flacon : H(t)=L MPC@CB : application 2 : lyophilisation d’un vaccin ( Daraoui et al., 2007 )

Fin : H(t)=L MPC@CB : application 2 : lyophilisation d’un vaccin ( Daraoui et al., 2007 )

La saturation de la contrainte sortie provoque la diminution de l’action de commande MPC@CB : application 2 : lyophilisation d’un vaccin ( Daraoui et al., 2007 )

Pour utiliser le logiciel de commande [email_address] 1 pour votre problème de commande de procédé continu : [email_address] http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008 http://www.lagep.univ-lyon1.fr/signatures/dufour.pascal 1 © Université Claude Bernard Lyon 1 – EZUS, janvier 2007 MPC@CB : pour votre utilisation ?

Pour utiliser le logiciel de commande [email_address] 1 pour votre problème de commande de procédé continu :

[email_address]

http://hal.archives-ouvertes.fr/DUFOUR-PASCAL-C-3926-2008

http://www.lagep.univ-lyon1.fr/signatures/dufour.pascal

1 © Université Claude Bernard Lyon 1 – EZUS, janvier 2007

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

REGULATION PID PPT : Télécharger, ouvrir et convertir un ...

REGULATEUR DE CHARGE SOLAIRE. Régulateur: exemple régulateur de tension, de vitesse…régulateur PID, TOR ? Pourquoi un régulateur dans la chaîne ...
Read more

dict.cc | representation | Wörterbuch Englisch-Deutsch

... SK HU PL NL FR SQ RU SV NO IT DA CS ES PT HR | more ... Werbung ... [presentation] 19. ... A 2009-03-02: Both companies shall ...
Read more

SpinTires: Présentation ! [FR] - YouTube

SpinTires: Présentation ! [FR] MasterSnakou. Subscribe Subscribed Unsubscribe 88,129. Subscription preferences Loading... Loading... Working ...
Read more

Diapositive 1

Title: Diapositive 1 Author: bombard Last modified by: dufour Created Date: 1/30/2007 2:37:36 PM Document presentation format: Affichage à l'écran
Read more

Guide de validation OMD v2009 - GRAITEC Info

PRESENTATION ... Sismique 02-0116SSLSG_DDC Sismique_v9.2N.rtf 02-0116SSLSG_DDC Sismique_v2009.rtf OK Fiche 02-0116SSLSG_DDC ... 2.24. Test n° 02 ...
Read more

Kalender 2009 - Online planen und bestellen

24: 25: 26: 27: 28: ... Fr: Sa: So: 01: 02: 03. Tag der Deutschen Einheit. 04: 05: 06: 07: 08: 09: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23 ...
Read more