Model predictive control (PPM)

Date originale de publication : Mon 10 Sep 2018 10:00:00 AM EEST 

Basé sur la thèse de maîtrise de Samuli Toivanen à l'Université d'Aalto concernant l'optimisation et le contrôle du chauffage au niveau du bâtiment.

Model predictive control(MPC) est une méthode de contrôle avancée qui utilise un modèle de processus explicite identifié et la connaissance des perturbations et des points de consigne futurs pour calculer une entrée de contrôle optimale qui minimise une fonction de coût donnée (généralement quadratique). Bien que la MPC ait été développée à l'origine pour les centrales électriques et les raffineries de pétrole, elle est désormais largement appliquée dans d'autres domaines d'application. [1]
Model predictive control (MPC) est une méthode de contrôle avancée

Les idées principales des PPM

Le MPC utilise un modèle linéaire ou non linéaire explicite de l'installation et la connaissance des perturbations et des changements de consigne pour prédire les erreurs de contrôle futures. L'installation contrôlée peut être SISO (Single Input, Single Output) ou MIMO (Multiple Input, Multiple Output). Un autre avantage du MPC par rapport aux méthodes de contrôle traditionnelles est la possibilité d'incorporer des contraintes de fonctionnement, par exemple une valeur minimale et maximale de l'entrée de contrôle, dans la conception du système de contrôle. [2]

Dans le contexte de la régulation du chauffage des bâtiments, des formulations légèrement différentes de la fonction de coût (6) sont souvent utilisées. Elles seront examinées plus en détail dans les sections 4.5.4 et 4.6. Pour un modèle de contrôle linéaire (traditionnel), (6) - (7) la valeur prédictive du contrôle de sortie est un problème d'optimisation quadratique, pour lequel il existe plusieurs solveurs efficaces, par exemple Quadprog dans MATLAB [3]. On peut noter que sans les contraintes (7), la commande optimale calculée est égale à celle du régulateur quadratique linéaire (LQR). [2]

les charges de chauffage des radiateurs de chauffage

Figure 1 : La charge calorifique du radiateur de droite est nettement supérieure à celle du radiateur de gauche, ce qui entraîne des écarts dans les températures perçues par les occupants des pièces.

Contrôle de l'horizon fuyant (RHC)

Bien qu'une entrée de commande optimale soit obtenue à partir de (6) - (7) pour les instants k + 1, k + 2, . . . , k + N, seule la première entrée de commande est généralement appliquée. Lorsqu'une nouvelle mesure arrive à l'instant k + 1, une autre séquence d'entrées de commande pour les instants k +2, k +3, .... , k +N +1 est obtenue à partir de l'algorithme d'optimisation. Le principe selon lequel seule la première entrée de commande est appliquée, et l'optimisation est exécutée après chaque mesure, est appelé principe de commande à horizon fuyant. Il rend le contrôleur optimal moins sensible aux imprécisions du modèle et permet d'obtenir des preuves analytiques de la stabilité en boucle fermée, qui sont omises ici et ne sont pas expliquées plus avant.

Model Predictive Control (MPC) utilisés dans les bâtiments

Dans le domaine de l'automatisation des bâtiments, plusieurs facteurs suggèrent un grand potentiel du MPC par rapport aux méthodes traditionnelles de contrôle des systèmes CVC. Les bâtiments ont généralement une dynamique lente en raison de l'isolation et de l'importante masse thermique, d'où la nécessité de planifier le chauffage à l'avance (voir figure 10). La connaissance des principales perturbations telles que les températures ambiantes, les niveaux de rayonnement solaire, le statut d'occupation des pièces est également facilement disponible. Un intérêt particulier a été porté à l'utilisation du MPC dans le transfert de charge du réseau électrique, un élément clé des réseaux intelligents et des programmes de réponse à la demande. Le MPC peut également être utilisé pour intégrer plusieurs systèmes indépendants de manière rentable, comme le chauffage, la ventilation et la climatisation[4]. [4]

Mises en œuvre existantes de MPC dans le domaine du chauffage des bâtiments

Certaines implémentations existantes du MPC dans le contrôle du chauffage des bâtiments sont brièvement discutées ensuite. Les principaux résultats, notamment en termes d'utilisation de l'énergie et de problèmes de mise en œuvre, sont résumés.

Cas 1 : Université technique tchèque, Prague

MPC a été mis en œuvre pour le contrôle du chauffage dans un bâtiment de l'Université technique tchèque (CTU) à Prague. La mise en œuvre du MPC a permis de réduire la consommation d'énergie du chauffage de 17 à 24 % par rapport à un régulateur compensé par la météo.

Le système de chauffage utilisé dans l'étude (système de chauffage par rayonnement au plafond) est différent de ceux habituellement disponibles en Finlande. Dans l'étude, la méthode Subspace Identification a été utilisée pour obtenir le modèle dynamique du système de chauffage. La phase d'identification s'est déroulée en deux temps : un modèle initial a d'abord été identifié sur la base des données opérationnelles. Le modèle initial a ensuite été amélioré par des expériences d'identification spécifiquement conçues, menées de fin décembre à début janvier. Seules les prévisions de la température ambiante ont été prises en compte. Les auteurs de l'étude signalent que les difficultés d'obtention du modèle dynamique constituent le principal défi de la mise en œuvre du MPC pour les bâtiments. [5]

Capacité des PPM à ajuster de manière proactive l'approvisionnement en chaleur

Figure 2 : MPC est capable d'ajuster l'apport de chaleur de manière proactive avant un changement de la température ambiante, ce qui permet d'obtenir des performances supérieures à celles de la commande PID standard et de la commande PID avec compensation de la température externe (PIDc) [4].

Cas 2 : OptiControl

Opticontrol [6] est un projet de recherche interdisciplinaire sur les nouvelles stratégies de contrôle prédictif pour le contrôle rentable des systèmes CVC des bâtiments. Dans le projet Opticontrol, une intégration de tous les systèmes d'automatisation des bâtiments a été envisagée, c'est-à-dire qu'en plus du chauffage, le contrôle des stores, de la ventilation, etc. a également été envisagé. La méthode de modélisation utilisée était basée sur des modèles analogiques RC. Le bâtiment étudié était un immeuble de bureaux relativement récent en Suisse. Aucune comparaison relative de la consommation d'énergie n'a été faite, mais les auteurs ont conclu que, sur la base de simulations, le MPC réduirait la consommation d'énergie de 17%, par rapport à un contrôleur basé sur des règles. Les auteurs ont conclu que pour les prix actuels de l'énergie, l'effort requis, en ce qui concerne l'identification du système et les autres techniques nécessaires au déploiement du MPC, est trop élevé pour justifier sa mise en œuvre dans des bâtiments similaires. [7]

Résumé des mises en œuvre

Le tableau 1 résume les implémentations MPC discutées ci-dessus. L'effet du MPC sur la consommation d'énergie dépend du nombre de systèmes utilisant le MPC et des propriétés physiques des bâtiments (par exemple, l'isolation). L'utilisation du MPC pour intégrer plusieurs systèmes peut apporter certains avantages synergiques (par exemple, une légère diminution de la ventilation pendant un pic de demande de chauffage).

La capacité du MPC à déplacer la charge est en soi importante pour la gestion de la demande et les réseaux intelligents. Toutefois, on peut conclure que l'applicabilité du MPC aux produits commerciaux est intrinsèquement limitée en raison de la nécessité de disposer de modèles dynamiques suffisamment précis. Pour les types de systèmes commerciaux, plug-and-play, des modèles suffisamment précis ne peuvent pas être obtenus uniquement sur la base de données historiques, et souvent de longues expériences d'identification du système ne peuvent pas être menées sans sacrifier le confort de l'utilisateur. Pour les immeubles de bureaux, programmer la phase d'identification pendant les vacances de Noël pourrait être une option viable.

Comparaison des implémentations MPC

Tableau 1 : Comparaison des implémentations MPC.

Références :


[1] S. Qin et T. Badgwell. A survey of industrial model predictive control technology. Control Engineering Practice, vol. 11, no. 7, pp. 76-764, 2003.

[2] L. Wang, Model predictive control system design and implementation using MATLAB®. Londres : Springer, 2009.

[3] "Quadratic programming - MATLAB quadprog", Se.mathworks.com, 2016. [En ligne]. Disponible : http://se.mathworks.com/help/optim/ug/quadprog.html. [consulté le 21 juin 2016].

[4] M. Killian et M. Kozek, "Ten questions concerning model predictive control for energy efficient buildings", Building and Environment, vol. 105, pp. 403-412, 2016.

[5] S. Prívara, J. Široký, L. Ferkl et J. Cigler, "Model predictive control of a building heating system : The first experience", Energy and Buildings, vol. 43, no. 2-3, pp. 564-572, 2011.

[6] "Projet OptiControl - Accueil", Opticontrol.ethz.ch, 2016. [En ligne]. Disponible : http://www.opticontrol.ethz.ch/. [Consulté : 19- août- 2016].

[7] D. Sturzenegger, D. Gyalistras, M. Morari et R. Smith, " Model Predictive Climate Control of a Swiss Office Building : Implementation, Results, and Cost-Benefit Analysis ", IEEE Transactions on Control Systems Technology, vol. 24, no. 1, pp. 1-12, 2016.