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



Documents pareils
ENSPS 3A ISAV Master ISTI AR. J. Gangloff

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

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

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

Économie d énergie dans les centrales frigorifiques : La haute pression flottante

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

L efficience énergétique...

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Filtrage stochastique non linéaire par la théorie de représentation des martingales

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

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Performances énergétiques de capteurs solaires hybrides PV-T pour la production d eau chaude sanitaire.

Notions d asservissements et de Régulations

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

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Principe de symétrisation pour la construction d un test adaptatif

Stockage de chaleur solaire par sorption : Analyse et contrôle du système à partir de sa simulation dynamique

Simulation

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

DIAGNOSTIC DE PERFORMANCE ENERGETIQUE TERTIAIRE

Comment aborder l Optimisation énergétique de salles anciennes et hétérogènes?

Echantillonnage Non uniforme

Mémoire de Juin PID versus PFC

TROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE

Demain, le bâtiment intelligent

Annexe 6. Notions d ordonnancement.

Impact de choix d implantation sur les performances d une application de Contrôle-Commande

MINOR 11. * _rev.6* Guide d installation et d utilisation MINOR 11. DELTA DORE - Bonnemain COMBOURG deltadore@deltadore.

Efficacité énergétique des logements à haute performance énergétique, HPE : Application au site de Béchar

La Gestion Technique Centralisée. Qu est ce que c est? A quoi ça sert?

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes

NOUVEL ALPHA2 FIABILITÉ ET RENDEMENT REDÉFINIS Gamme complète de circulateurs professionnels pour le chauffage, la climatisation et le refroidissement

MESURE DE LA TEMPERATURE

Efficacité Energétique Diminuez vos coûts de production. Programme Energy Action pour l industrie

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Le nouvel immeuble du groupe BEI : Climat interne et environnement

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

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

en Appartement Besoins, Choix du Système, Coûts...

TP 7 : oscillateur de torsion

Solutions de mesure et de contrôle

T. BONNARDOT 17/12/2010

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

D i a g n o s t i q u e u r I m m o b i l i e r Tél Port Fax

aux différences est appelé équation aux différences d ordre n en forme normale.

Confort thermique d un local d habitation: Simulation thermoaéraulique pour différents systèmes de chauffage

Introduction à l approche bootstrap

L individualisation des frais de chauffage

Robert Guichet. Conférence DERBI Juin 2008

Le contenu en CO2 du kwh électrique : Avantages comparés du contenu marginal et du contenu par usages sur la base de l historique.

Pour une harmonisation des méthodes et des paramètres économiques. de comparaison entre les filières de production ou d économie d énergie

MAGNA3 BIEN PLUS QU UN CIRCULATEUR

Émissions de gaz à effet de serre (GES) pour le chauffage, la production d eau chaude sanitaire et le refroidissement

Solutions logicielles de gestion énergétique coopérante smart building in smart grid : Exemple CANOPEA. Xavier Brunotte info@vesta-system.

QU EST-CE QU UN CHAUFFE-EAU THERMODYNAMIQUE?

CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle

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

Note technique. Consommation électrique d'un poêle à granulés à émission directe

L opération étudiée : le SDEF

Gestion optimale des unités de production dans un réseau compte tenu de la dynamique de la température des lignes

Comprendre la réglementation thermique 2012 (RT2012)

CHAUFFAGE. choisissez intelligemment votre confort POURQUOI PAS DES ÉCONOMIES D ÉNERGIE? Avec le soutien de la Région de Bruxelles-Capitale

Comment peut-on produire du chauffage et de l'eau chaude à partir de l'air? EFFICACITÉ POUR LES MAISONS

Pompe à chaleur Air-Eau. Confort et économies

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

VENTILATION POUR LE CONFORT D ETE

Analyse de la Commande Prédictive Floue : Algorithmes et Méthodologies de Solution

Chapitre 2/ La fonction de consommation et la fonction d épargne

Entreprise. Gestion énergétique de votre parc informatique

U N E N O U V E L L E P E R S P E C T I V E D E G E S T I O N D E V O T R E H Ô T E L

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

Maison Modèle BIG BOX Altersmith

LE CHAUFFAGE. Peu d entretien. Entretien. fréquent. Peu d entretien. Pas d entretien. Pas d entretien. Entretien. fréquent. Peu d entretien.

Le risque Idiosyncrasique

Oscillations libres des systèmes à deux degrés de liberté

Modélisation et Simulation

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Etude des Consommations Electriques et Mesures de Températures dans les bureaux d AMOES

Evaluation des performances énergétiques et du confort d un bâtiment tertiaire rénové

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

La sécurité physique et environnementale

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

CAPTEURS - CHAINES DE MESURES

Commande Prédictive des. Convertisseurs Statiques

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

Quantification Scalaire et Prédictive

L efficacité énergétique dans les bâtiments

SARM: Simulation of Absorption Refrigeration Machine

Développement d une solution de contrôle prédictif pour le pilotage des PAC

Travaux sur les systèmes de chauffage et d'eau chaude sanitaire

APPEL à MANIFESTATIONS D INTERET (AMI) INVESTISSEMENTS D AVENIR EDITION 2010

la climatisation automobile

Une méthode d apprentissage pour la composition de services web

Classification des actions d efficacité énergétique

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Assises Européennes du Bâtiment Basse Consommations. Frédéric ric FRUSTA. Président Directeur Général. ENERGIVIE 25 Juin 2010

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Transcription:

Apports de la commande prédictive pour la régulation thermique des bâtiments Petru-Daniel Moroşan, Romain Bourdais et Hervé Guéguen SUPELEC - IETR Avenue de la Boulaie - B.P. 81127 F-35511 Cesson-Sévigné Cedex, France {petru-daniel.morosan, romain.bourdais, herve.gueguen}@supelec.fr RÉSUMÉ. Dans cet article, nous proposons une méthode originale pour contrôler le système de chauffage d une pièce afin de minimiser l énergie consommée sans diminuer le confort des occupants. Pour ce faire, une commande prédictive a été utilisée pour exploiter au maximum les connaissances sur l occupation future de la pièce, mais ses principes fondamentaux ont dû être adaptés, pour arriver au meilleur compromis entre le confort et la consommation. La méthode a été appliquée à un dispositif de chauffage électrique, et la validité et les performances du système de contrôle proposé ont été montrées par diverses simulations, en utilisant notamment la boîte à outils SIMBAD. ABSTRACT. In this paper we propose a new control method for a single room heating system in order to minimize energy consumption without reducing the occupants comfort. To obtain this, a predictive control law was used to exploit the future occupation knowledge of the room, but its basic principles had to be tailored to reach the best compromise between comfort and consumption. The method was applied to an electric heating system, and the validity and performance of the proposed control system have been shown by various simulations, using the SIMBAD toolbox. MOTS-CLÉS : Contrôle prédictif, confort thermique, économie énergétique, systèmes de chauffage électrique. KEYWORDS: Predictive control, thermal comfort, energy saving, electric heating systems. JESA - 44/2010. Traitement de l information et environnement, pages 479 à 492

480 JESA - 44/2010. Traitement de l information et environnement 1. Introduction Si la communauté scientifique est sensibilisée depuis plusieurs années aux problèmes liés au réchauffement climatique, la réalité de ce phénomène fait désormais consensus au sein de la plupart des gouvernements. En France, par exemple, l objectif à atteindre est une division par 4 des émissions de gaz à effet de serre pour 2050. Pour ce faire, il est indispensable que la consommation d énergie soit mieux contrôlée. Au niveau européen, elle doit être réduite de 20 % d ici à 2020, tout en permettant croissances économique et démographique. Pour donner quelques chiffres encore, les bâtiments sont de grands consommateurs d énergie, dont la part s élève à 30 % environ du total européen. Le chauffage en est le principal acteur, à hauteur de 70 % environ. Si les tendances actuelles permettent de développer des programmes pour construire de nouveaux bâtiments économes en énergie, cette réduction ne pourra être atteinte sans des efforts conséquents sur les anciens bâtiments. Or, les travaux de rénovation et d isolement ont un coût trop élevé et une mise en œuvre trop délicate pour être envisagés à grande échelle, et dans ce contexte, seule une commande intelligente et optimisée du chauffage peut agir avec efficacité et à moindre coût. Les enjeux sont alors de trouver un compromis entre un confort pour l utilisateur et une consommation énergétique minimisée. C est dans ce sens que de nombreux travaux ont été menés. L exemple le plus courant actuellement est l intégration des horaires jour-nuit pour réduire la consommation sans pour autant nuire au confort. De plus, l utilisation de thermostats d ambiance permet de réguler de manière plus ou moins précise la température, toujours dans le but de satisfaire au mieux les utilisateurs et éviter le gaspillage d énergie. D un point de vue plus technique, la plupart des systèmes de contrôle ont un fonctionnement «tout ou rien», ou sont conçus à partir d un régulateur classique de type proportionnel (P) ou proportionnel à action intégrale voire dérivée (PI ou PID). Pour assurer une bonne régulation, une des difficultés vient du fait qu un système de chauffage se comporte comme un système non linéaire, dont les paramètres sont mal connus et varient fortement en fonction des conditions extérieures, de la luminosité... Dès lors, le réglage d un PID est loin d être trivial et nécessite une procédure efficace. Si des algorithmes d autoréglage ont été proposés (Bi et al., 2000, Soyguder et al., 2009), une deuxième difficulté vient s ajouter : les dynamiques sont très lentes et présentent en plus des retards, ce qui, comme le soulignent les auteurs dans (Bai et al., 2008), constitue un problème de réglage à part entière. C est pourquoi d autres approches plus élaborées ont été proposées, en utilisant des outils tels que de la logique floue (Calvino et al., 2004), des réseaux de neurones (Zaheer-uddin et al., 2004, Liang et al., 2008) ou encore des algorithmes génétiques (Nassif et al., 2005). Depuis ces dernières années, un intérêt grandissant a été accordé à la commande prédictive. En quelques mots, cette technique consiste à calculer une commande qui optimise un critère donné (suivi de consigne, effort de commande... ), et qui intègre des informations concernant le futur : une trajectoire à suivre, un événement à venir... Un des points forts de cette méthode de commande avancée est qu elle génère, dans le cas linéaire et non contraint, un correcteur qui peut se mettre sous une struc-

Régulation thermique des bâtiments 481 ture simple de type PID ou RST, directement bien configuré, contrairement aux autres techniques énumérées précédemment. Pour ce faire, différents algorithmes de calcul sont proposés (Xu et al., 2007, Dumur et al., 1997, Riadi et al., 2008). La commande prédictive est utilisée avec succès dans des applications aussi nombreuses que variées. En ce qui concerne plus particulièrement les problèmes de chauffage et de climatisation, différentes formulations de critères et de contraintes sont analysées dans (Freire et al., 2008), pour assurer une consommation optimale au détriment du confort, ou inversement. Dans cet article, nous proposons une approche originale, construite à partir des principes de base de la commande prédictive, que nous avons modifiés pour répondre au mieux aux objectifs du contrôle thermique des bâtiments : le confort des utilisateurs et l économie d énergie. Contrairement aux autres approches, dans lesquelles le compromis entre confort et minimisation est fixé une fois pour toutes, nous intégrons ici un paramètre supplémentaire, l occupation des pièces. Le critère que l on cherche à optimiser est alors construit de manière dynamique. L idée qui vient naturellement est alors de donner de l importance au suivi de consigne en température dès que la pièce est occupée, et de minimiser la consommation énergétique lors des périodes d inoccupation. Dans la section 2, après quelques rappels formels sur la commande prédictive, nous explicitons en quoi la prise en compte d un critère dynamique vient modifier la méthode et la structure finale du correcteur. Dans la section 3, nous présentons les détails techniques liés à l implémentation du régulateur. La section 4 vient illustrer les résultats obtenus par simulation : après avoir défini 4 indices pour mesurer les performances du régulateur, nous appliquons la méthode proposée à un système de chauffage électrique. Nous mettons en avant dans un premier temps l influence des paramètres de réglage sur ces indices, puis nous comparons notre dispositif à d autres systèmes de contrôle. La dernière partie fait état du bilan des travaux présentés et donne ensuite les grandes lignes de nos perspectives de travail. 2. Quelques mots sur la commande prédictive La méthode GPC (Generalized Predictive Control) est proposée par (Clarke et al., 1987) et est devenue une méthode de commande prédictive très populaire, tant dans le milieu industriel que dans le milieu académique. La mise en œuvre de cette approche présente un intérêt double : assurer des bonnes performances tout en ayant un certain degré de robustesse. L idée de base de GPC consiste à prendre en compte, à l instant présent, le comportement futur du processus, en utilisant explicitement un modèle numérique du système afin de prédire la sortie future sur un horizon fini. Le contrôleur calcule une séquence de commandes à appliquer au système pour minimiser une fonction de coût définie sur l horizon de prédiction. Cette fonction se construit à partir de deux pénalités : une pre-

482 JESA - 44/2010. Traitement de l information et environnement mière pénalité reposant sur l écart entre la sortie prédite du système et les consignes futures et la seconde mesurant l effort de commande, ce qui amène à la définir ainsi : N 2 N u J = δ(j)[ŷ(t + j t) w(t + j)] 2 + λ u 2 (t + j 1) [1] j=n 1 j=1 dans laquelle N 1 et N 2 définissent respectivement la limite inférieure et la limite supérieure de l horizon de prédiction, ŷ(t+j t) est la sortie prédite à l instant t+j à partir du modèle du système et w(t + j) la consigne future à suivre sur l horizon glissant. δ et λ sont les coefficients de pondération respectivement sur l erreur et sur la commande. N u représente l horizon de prédiction sur la commande. Pour de plus amples informations sur les principes de base de la commande prédictive, le lecteur pourra consulter les ouvrages suivants : (Boucher et al., 1996, Camacho et al., 2004). Cette sous-section a pour but non seulement de bien définir les concepts mathématiques qui seront utilisés par la suite mais aussi de bien expliquer en quoi les algorithmes classiques de GPC ont dû être modifiés pour répondre au mieux à notre problème. 2.1. Motivations Pour bien comprendre tout l intérêt de notre approche, il est important dans un premier temps de situer les limites d une utilisation classique de la commande prédictive. La figure 1 illustre le comportement de la température quand on applique une commande prédictive classique. température b c a d temps Figure 1. Utilisation d une commande prédictive classique Comme on peut le constater, l aspect anticipatif est bien présent (a), et permet de rejoindre la consigne de température. Notons qu en fonction des réglages, le suivi de consigne peut être amélioré pour réduire le phénomène (b), comme le proposent (Dumur et al., 1997). Mais un second problème vient s ajouter : le fait d imposer une consigne en période d inoccupation (d) nécessite également une anticipation (c). Par conséquent, pour l utilisateur, ces deux phénomènes viennent perturber son confort. On pourrait naturellement penser à couper le chauffage pendant les période d inoccupation, mais la pièce pourrait alors trop se refroidir et ne pourrait plus être chauffée

Régulation thermique des bâtiments 483 suffisamment pour satisfaire la consigne. Une autre solution envisagée serait de changer de commande lors des périodes d inoccupation en utilisant un contrôle en boucle ouverte par exemple, mais le réenclenchement de la commande prédictive pourrait poser problème. C est dans ce sens que nos travaux ont été menés : pour prendre en compte ces phénomènes et les résoudre, nous avons modifié l approche GPC classique en définissant un critère à optimiser dynamique qui prend en compte l occupation future de la pièce, ce que nous expliquons dans la sous-section suivante. 2.2. Définition d un critère dynamique Comme nous l avons déjà dit, le suivi de consigne n a d importance que lorsque la pièce est occupée. Le critère doit donc prendre en compte ces périodes d occupation, ce que nous proposons par l introduction du vecteur dynamique suivant : δ t = [δ t (N 1 ) δ t (N 1 + 1) δ t (N 2 )], défini intuitivement ainsi : δ t (k) = { 1, pour t + k Occupation 0, pour t + k Inoccupation [2] La figure 2 illustre la construction de ce vecteur. Occupation 1 δ 29 = [1 1 1 1 1 1] δ 7 = [0 0 0 0 0 0] 0 0 10 20 30 δ 19 = [0 0 0 1 1 1] temps Figure 2. Construction du vecteur de pondération (N 1 = 1, N 2 = 6) Par ailleurs, dans un algorithme classique, c est la variation de l effort, u, que l on cherche à minimiser. Dans le cas qui nous concerne, c est la consommation que l on cherche à minimiser, c est-à-dire u directement. Ces remarques nous permettent ainsi de construire la fonction de coût à optimiser, définie ainsi : J t = N 2 j=n 1 δ t (j)[ŷ(t + j t) w(t + j)] 2 + λ N 2 N 1+1 j=1 u 2 (t + j 1) [3]

484 JESA - 44/2010. Traitement de l information et environnement 3. Démarche et implémentation du système de contrôle 3.1. Démarche formelle adaptée Maintenant que notre critère a été clairement défini, nous présentons dans cette section les diverses étapes qui permettent d aboutir au contrôle optimal : la définition d un modèle, la construction d un prédicteur puis le calcul de la commande. 3.1.1. Modèle de prédiction Dans un premier temps, représentons le système par sa fonction de transfert entréesortie. Celle-ci peut alors se mettre sous une forme ARX, représentée par l équation : A(q 1 )y(t) = B(q 1 )u(t 1) + ξ(t) [4] dans laquelle u(t) et y(t) sont respectivement l entrée et la sortie du modèle, ξ(t) est un bruit blanc centré et q 1 l opérateur de retard. A(q 1 ) et B(q 1 ) sont des polynômes définis par : { A(q 1 ) = 1 + a 1 q 1 + + a naqq na B(q 1 ) = b 0 + b 1 q 1 + + b nb q n b [5] 3.1.2. Prédicteur optimal Pour obtenir le prédicteur optimal, décomposons la sortie prédite à l instant t + j en réponse libre et réponse forcée. Elle peut se mettre sous la forme suivante : y(t + j t) =F j (q 1 )y(t) + H j (q 1 )u(t 1) + G j (q 1 )u(t + j 1) + J j (q 1 )ξ(t + j) [6] dans laquelle les polynômes F j, G j, H j et J j sont obtenus de manière unique, par la résolution des deux équations de Diophante suivantes : A(q 1 )J j (q 1 ) + q j F j (q 1 ) = 1 G j (q 1 ) + q j H j (q 1 ) = B(q 1 )J j (q 1 ) [7] Pour obtenir le prédicteur optimal, il suffit alors de considérer que la meilleure prédiction du bruit est sa moyenne (nulle ici), et l on obtient son équation : ŷ(t + j t) = F j (q 1 )y(t) + H j (q 1 )u(t 1) + G j (q 1 )u(t + j 1) [8] Remarquons juste au passage que ces deux étapes sont exactement les mêmes que dans l approche prédictive classique.

Régulation thermique des bâtiments 485 3.1.3. Minimisation du critère Réécrivons à cette étape les équations [3] et [8] sous forme matricielle, ce qui amène alors à réécrire le critère ainsi : J t = [ŷ w] T D t [ŷ w] + λu T Lu [9] avec les notations : ŷ = [ŷ(t + N 1 t) ŷ(t + N 1 + 1 t) ŷ(t + N 2 t)] T w = [w(t + N 1 ) w(t + N 1 + 1) w(t + N 2 )] T u = [u(t) u(t + 1) u(t + N u 1)] T D t = diag{δ t (N 1 ),δ t (N 1 + 1),,δ t (N 2 )} L = diag{1,,1,n 2 N u + 1} [10] Et l équation de prédiction : ŷ = Gu + Fy(t) + Hu(t 1) [11] Reportons cette réécriture [11] dans [9], il vient alors : J t = [Gu+Fy(t)+Hu(t 1) w] T D t [Gu+Fy(t)+Hu(t 1) w]+λu T Lu [12] avec : F = [F N1 (q 1 ) F N1+1(q 1 ) F N2 (q 1 )] T H = [H N1 (q 1 ) H N1+1(q 1 ) H N2 (q 1 )] T g N1 1 g N1 2 G = g N1 g N1 1 j=n2 N g N2 1 g N2 2 u i=0 g i [13] La solution optimale du problème [12] est obtenue par minimisation analytique, qui peut s exprimer ainsi : u opt = (G T D t G + λl) 1 G T D t (w Fy(t) Hu(t 1)) [14] Le vecteur de contrôle optimal est maintenant calculé, mais seule sa première composante est appliquée au système : u opt (t) = n t 1 (w Fy(t) Hu(t 1)) [15] où n 1 t la première ligne de la matrice (G T D t G + λl) 1 G T D t.

486 JESA - 44/2010. Traitement de l information et environnement Comme nous l avions évoqué en introduction, un autre avantage apporté par la commande prédictive est que dans ce cas précis, le contrôleur obtenu peut se mettre sous la forme plus classique d un régulateur RST, dont la structure est rappelée dans la figure 3. En effet, l équation [15] peut se mettre sous la forme : S t (q 1 )u(t) = R t (q 1 )y(t) + T t (q)w(t) [16] dans laquelle les trois polynômes R t, S t et T t sont dynamiques et définis par : S t (q 1 ) = 1 + n t 1 Hq 1 R t (q 1 ) = n t 1 F T t (q 1 ) = n t 1 [q N1 q N1+1 q N2 ] T [17] Nous reviendrons dans la section suivante à quelques remarques concernant l implémentation de ce régulateur. w T t (q 1 ) + 1 S t (q 1 ) u SYSTÈME y t i, i = N 1..N 2 s i, i = 0..n a 1 R t (q 1 ) r i, i = 0..n b δ t Modèle de prédiction Optimisation des coefficients Figure 3. Structure du schéma de contrôle 3.2. Mise en place de l algorithme de commande Si la démarche proposée dans la section précédente permet d obtenir une solution analytique au problème d optimisation, l implémentation de cette solution est également un point crucial et ne doit pas nécessiter un effort de calcul trop important. Rappelons que notre approche aboutit à définir un régulateur RST dynamique, ce qui signifie qu à chaque étape, les coefficients des polynômes doivent être recalculés. Mais,

Régulation thermique des bâtiments 487 en regardant de plus près, on peut remarquer qu un grand nombre de calculs peuvent être effectués hors ligne, c est-à-dire une fois pour toutes. C est le cas notamment des matrices F, G et H. Finalement, seules les périodes proches des changements de mode nécessitent un calcul en ligne et une mise à jour des coefficients, et ce calcul correspond plus précisément à l inversion de la matrice définie positive G T D t G + λl, qui peut être déterminée rapidement par l algorithme de Choleski par exemple, peu coûteux en temps de calcul. C est là un autre point fort de la commande prédictive telle que nous l avons utilisée, à savoir un grand nombre de calculs à effectuer hors ligne, pour un effort de calcul en temps réel minime. Les points qui restent encore en suspens sont dans un premier temps le réglage des paramètres du contrôleur (choix de l horizon de prédiction et de la pondération sur la commande) puis dans un second temps l efficacité de la démarche développée dans la section suivante. 4. Résultats numériques 4.1. Indicateurs de performance Pour vérifier l efficacité de la méthode et la comparer à d autres méthodes, nous avons défini quatre indicateurs de performance. Les deux premiers traduisent l énergie consommée et le confort des occupants. Ils se définissent naturellement ainsi : la consommation énergétique, en [kwh], pendant la période d étude : I W = tf t 0 P(t)dt [18] l indice de confort pénalise l écart entre la température de la pièce et la température de référence, mais uniquement lors des périodes d occupation de la pièce, ce qui donne, en [ o Ch] : I C = T ref (t) T amb (t) dt [19] Occupation Les deux derniers indices n ont pas un impact direct sur la consommation ou le confort mais sont également importants d un point de vue plus automaticien. Ils mesurent les phénomènes oscillatoires de la température et l aspect continu de la commande : l indice de stabilité de la température. Il mesure les oscillations de température et se construit à partir des écarts entre les maximums locaux de la température de la pièce et de la température désirée, pour chaque période d occupation O i. Ce qui donne en [ o C] : TSI = i max( T ref (t) T amb (t) ) [20] t O i

488 JESA - 44/2010. Traitement de l information et environnement l indice de stabilité de la commande correspond à une moyenne pondérée de la variation de commande, et dépend de la période d échantillonnage T s : CSI = moy t u(t + 1) u(t) T s [21] Maintenant que ces indicateurs ont été clairement définis, l étape suivante est le réglage des paramètres du contrôleur, pour que ces indicateurs soient les meilleurs possibles. 4.2. Réglage des paramètres Si la démarche que nous proposons est générique et peut s adapter à différents systèmes de chauffage, le réglage des paramètres reste, comme tout dispositif de contrôle, propre au système étudié. Nous avons pris l exemple d un bureau (72 m 3 ), occupé de 8 h à 17 h du lundi au vendredi, disposant d un convecteur électrique. Pour nos manipulations, nous nous sommes servis de la boîte à outils SIMBAD (http ://kheops.champs.cstb.fr/simbadhvac/) qui permet notamment de simuler avec précision les systèmes de régulation thermique. Pour appliquer notre algorithme, la première étape est le choix d un modèle de prédiction. Après simulations et phases d identification, la fonction de transfert choisie a l allure suivante : avec G(s) = K(T z s + 1) s(t 2 ws 2 + 2ξT w s + 1) { K = 0,000226, Tw = 834 ξ = 1,1606, T z = 61741 [22] [23] Remarquons ici que d un système de chauffage à l autre, aux valeurs numériques près, ce modèle, bien que linéaire, reste une approximation relativement correcte. La première étape consiste à choisir une période d échantillonnage judicieuse. Logiquement, plus celle-ci est petite, plus le contrôleur est efficace, mais plus le nombre de calculs est important. Le compromis choisi est une période d échantillonnage de 180 secondes. Le choix de l horizon de prédiction, c est-à-dire N 1 et N 2, est basé sur les principes classiques de la commande prédictive : une fenêtre temporelle judicieuse a pour limites le retard naturel (τ) du système et le temps nécessaire (T R ) au système pour arriver à la température désirée à partir d une température basse. Ce qui amène alors à satisfaire les deux relations suivantes : N 1 T s = τ

Régulation thermique des bâtiments 489 N 2 T s = T R Le paramètre N u, horizon de prédiction sur la commande, affecte directement l effort de calcul : plus celui-ci sera élevé, plus l inversion matricielle G T D t G+λL sera complexe et coûteuse. Son influence sur les indices de performance est illustrée par la figure 4. Un bon compromis est alors, dans ce cas précis, N u = 10. De manière plus générale, par rapport à d autres simulations que nous avons faites, si les calculateurs le permettent, N u N2 2 est le choix le plus efficace. 25 10.05 x 104 20 10 I C [ o Ch] 15 10 I W [kwh] 9.95 5 9.9 0 0 5 10 15 20 N u 9.85 0 5 10 15 20 N u 30 1.48 x 10 4 25 1.46 1.44 TSI [ o C] 20 CSI 1.42 1.4 15 1.38 10 0 5 10 15 20 N u 1.36 0 5 10 15 20 N u Figure 4. Influence de N u pour N 1 = 1, N 2 = 20, λ = 1, T s = 180 s Un dernier paramètre doit être réglé : le coefficient λ qui traduit le compromis confort - économie d énergie, qui pour λ = 1 constitue un bon équilibre. Notons que ce paramètre peut être réglé dynamiquement, en fonction des horaires par exemple ou de tout autre paramètre extérieur. 4.3. Résultats obtenus par simulation Maintenant que les différents paramètres de réglage ont été déterminés, nous nous intéressons aux résultats obtenus par rapport à notre objectif initial. Notons que dans notre scénario, la température extérieure varie, en retraçant les conditions météorologiques de Rennes en janvier 1998. La figure 5 présente les principaux signaux d une journée de travail : occupation, température extérieure, température de la pièce et commande. On peut constater que nos objectifs sont pleinement satisfaits : les problèmes de la commande prédictive classique, explicités dans la section 2, ne sont plus présents (A et B). Par la suite, si on regarde la commande, on s aperçoit qu elle intègre naturellement les changements de température extérieure, traduisant ainsi son aspect robuste. Les pics observés en (C) sont liés à la variation du nombre d occupants et illustrent encore une fois ces

490 JESA - 44/2010. Traitement de l information et environnement propriétés de robustesse. Un dernier point important, marqué par le point D, met en avant le fait que le chauffage est coupé avant la fermeture, sans pour autant diminuer le confort : l inertie thermique est bien prise en compte également. Commande Température dans la pièce [ C] Température extérieure [ C] 10 C 8 6 0 5 10 15 20 25 0 Temps [h] 20 18 B 16 A 14 12 10 0 5 10 15 20 25 Temps [h] 0.8 0.6 A C D 0.4 0.2 4 2 Nombre des occupants 0 0 5 10 15 20 25 Temps [h] Figure 5. Simulation du GPC modifié. Principaux signaux Nous avons également, pour le même scénario, comparé notre loi de commande à d autres contrôleurs. Les résultats sont répertoriés dans le tableau 1. Remarquons que notre commande est celle qui permet d optimiser au mieux et le confort et la dépense énergétique. Les indicateurs de stabilité sont également convaincants, seule la commande prédictive classique permet de faire mieux. Ceci s explique facilement car dans le cas classique, c est la variation d effort qui est minimisée (voir section 2), ce qui implique alors une meilleure stabilité de la commande. Dans notre façon d aborder ce problème, le contrôleur n assure le suivi de consigne que pendant les horaires d occupation connus a priori. Une question peut naturellement être posée : comment réagit notre loi de commande si la pièce doit être occupée en dehors des horaires prévus? C est ce qu illustre la figure 6, dans lequel une présence est détectée durant une période d inoccupation (par un capteur de présence par exemple). On peut alors remarquer que le contrôleur essai de rejoindre à nouveau la consigne, mais cette fois-ci sans anticipation (phénomènes A et B ). Dans ce cas-là, on peut également constater un dépassement de consigne (C ), qui s explique par la

Régulation thermique des bâtiments 491 saturation de la commande, saturation qui ne peut pas être prise en compte avec un algorithme GPC sans contraintes. Notons que pendant ces périodes d occupation non prévues tous les composants du vecteur δ t sont égaux à 1. Loi de commande I C [ Ch] I W [kwh] TSI [ C] CSI [ 10 4 ] Tout ou rien (± 0,1) 89,08 104,40 346,47 5,62 P 86,19 97,19 117,50 1,57 PI 12,95 102,06 31,07 1,68 GPC classique 33,55 135,86 7,83 0,88 GPC modifié 5,96 99,17 11,93 1,40 Tableau 1. Comparaison entre différentes structures de contrôle Température dans la pièce [ C] 22 20 18 16 14 12 10 3 3.5 4 4.5 5 5.5 6 6.5 7 Temps [h] C 1 Commande 0.8 0.6 0.4 0.2 A B 0 3 3.5 4 4.5 5 5.5 6 6.5 7 Temps [h] Figure 6. Comportement dans le cas d une occupation non prévue 5. Conclusion et perspectives de travail Dans ce travail, nous avons proposé une méthode générique et originale de commande des systèmes thermiques, construite à partir des principes fondamentaux de la commande prédictive. Mais pour satisfaire le meilleur compromis entre confort et consommation énergétique, nous avons défini alors un critère dynamique. Après avoir déterminé une solution analytique du contrôle optimal, nous avons explicité les différentes étapes de réglage sur l exemple simple d un convecteur électrique. Par la suite, nous avons montré l efficacité de la démarche par diverses simulations et comparaisons. Nous envisageons la poursuite de nos travaux dans deux directions : l extension de l algorithme aux cas multi-sources d une part : comment gérer par exemple un chauffage au sol et un chauffage électrique, et aux cas multi-zones d autre part, pour arriver à gérer au mieux plusieurs pièces. Afin de pouvoir considérer les contraintes sur la

492 JESA - 44/2010. Traitement de l information et environnement commande, nous travaillons actuellement sur la mise en place d un algorithme MPC. Sur un autre axe, plus théorique, nous construisons un outil pour garantir formellement la stabilité du système commandé par un RST dynamique. 6. Bibliographie Bai J., Wang S., Zhang X., «Development of an adaptive Smith predictor-based self-tuning PI controller for an HVAC system in a test room», Energy and Buildings, vol. 40, n 12, p. 2244-2252, 2008. Bi Q., Cai W., Wang Q., Hang C., Lee E., Sun Y., Liu K., Zhang Y., Zou B., «Advanced controller auto-tuning and its application in HVAC systems», Control Engineering Practice, vol. 8, n 6, p. 633-644, 2000. Boucher P., Dumur D., La commande prédictive, Editions Technip, 1996. Calvino F., Gennusa M. L., Rizzo G., Scaccianoce G., «The control of indoor thermal comfort conditions : introducing a fuzzy adaptive controller», Energy and Buildings, vol. 36, n 2, p. 97-102, 2004. Camacho E. F., Bordons C., Model Predictive Control, Springer, 2004. Clarke D. W., Mohtadi C., Tuffs P., «Generalized Predictive Control», Automatica, vol. 23, p. 137-148, 1987. Dumur D., Boucher P., Murphy K. M., Déqué F., «Comfort Control in Residential Housing using Predictive Controllers», International Conference on Control Applications, IEEE, p. 265-270, 1997. Freire R. Z., Oliveira G. H., Mendes N., «Predictive controllers for thermal comfort optimization and energy savings», Energy and Buildings, vol. 40, n 7, p. 1353-1365, 2008. Liang J., Du R., «Design of intelligent comfort control system with human learning and minimum power control strategies», Energy Conversion and Management, vol. 49, n 4, p. 517-528, 2008. Nassif N., Kajl S., Sabourin R., «Optimization of HVAC Control System Strategy Using Two- Objective Genetic Algorithm», HVAC&R Research, vol. 11, n 3, p. 459-486, 2005. Riadi R., Tawegoum R., Rachid A., Chassériaux G., «Centralized & Decentralized Temperature Generalized Predictive Control of a Passive-HVAC Process», 17th World Congress, IFAC, p. 10869-10874, 2008. Soyguder S., Karakose M., Alli H., «Design and simulation of self-tuning PID-type fuzzy adaptive control for an expert HVAC system», Expert Systems with Applications, vol. 36, n 3, p. 4566-4573, 2009. Xu M., Li S., «Practical generalized predictive control with decentralized identification approach to HVAC systems», Energy Conversion and Management, vol. 48, n 1, p. 292-299, 2007. Zaheer-uddin M., Tudoroiu N., «Neuro-PID tracking control of a discharge air temperature system», Energy Conversion and Management, vol. 45, n 15-16, p. 2405-2415, 2004.