• Aucun résultat trouvé

Contrôle avancé au travers d'un middleware de coordination - application du contrôle prédictif au bâtiment intelligent

N/A
N/A
Protected

Academic year: 2021

Partager "Contrôle avancé au travers d'un middleware de coordination - application du contrôle prédictif au bâtiment intelligent"

Copied!
24
0
0

Texte intégral

(1)

HAL Id: cea-01935068

https://hal-cea.archives-ouvertes.fr/cea-01935068

Preprint submitted on 26 Nov 2018

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Contrôle avancé au travers d’un middleware de

coordination - application du contrôle prédictif au

bâtiment intelligent

Clement Fauvel, Olivier Antoni, Suzanne Lesecq

To cite this version:

Clement Fauvel, Olivier Antoni, Suzanne Lesecq. Contrôle avancé au travers d’un middleware de coordination - application du contrôle prédictif au bâtiment intelligent. 2018. �cea-01935068�

(2)

Workshop « Énergie et Numérique » | Fauvel Clément

*

, Antoni Olivier, Lesecq Suzanne | 15 novembre 2018

CONTRÔLE AVANCÉ AU TRAVERS D’UN MIDDLEWARE DE COORDINATION –

APPLICATION DU CONTRÔLE PRÉDICTIF AU BÂTIMENT INTELLIGENT

(3)

CONTEXTE

Concevoir

des bâtiments à faible impact environnemental

Architecture (BBC), matériaux, passivité

Amener de l’intelligence

dans le bâtiment

Outils d’audit :

détection de fautes, visualisation haut-niveau

Gestion optimale des flux d’énergie :

consommation et production

Optimisation du « confort » des occupants :

thermique, qualité de l’air

40%

de l’énergie mondiale

est consommée par les

bâtiments

(4)

IL ÉTAIT UNE FOIS…

Variables exogènes

Climatique, humain,…

Dispositifs hétérogènes,

distribués

Capteurs

actionneurs

BMS, serveurs

CO2

Canaux de communication

Bacnet, LON,…

Wifi, ZigBee,…

Incertitudes

(5)

GESTION DE L’ÉNERGIE DANS LE BÂTIMENT

Difficultés

Dispositifs hétérogènes,

distribués

Incertitudes

Variables exogènes

Canaux de

communication

Objectifs :

Piloter via des

contrôleurs (distants)

Système de ventilation

(naturel ou artificiel)

Chauffage (centralisé)

S’intégrer à l’existant

Minimiser la

consommation d’énergie

Sans dégrader le confort

des occupants

Température

(6)

Introduction, contexte et objectifs

Conclusion et discussions

Application au bâtiment intelligent – mise en œuvre

LINC, middleware de coordination

Commande prédictive à base de modèle (MPC)

(7)

CAS REEL : CONTRÔLE CONFORT DANS UN OPEN SPACE

Mesures par zones :

températures,

puiss. chauff., CO2,

position fenêtres

Mesures par pièces

#occupants

Nb.

personnes

Temp.

extérieure

Consignes par zones

: températures,

position fenêtres

Etat des lieux initial

1 contrôleur

Ok en valeur moyenne

Inconfort

Découpage en zone

1 contrôleur par zone

1 température de référence par zone

Optimisation du confort personnalisé

Comment faire le découpage?

Couplage

Instrumentation

(8)

ARCHITECTURE DE CONTRÔLE DISTRIBUÉ (THÉORIQUE)

Mesures par zones :

températures,

puiss. chauff., CO2,

position fenêtres

Mesures par pièces

#occupants

Confort thermique

Prix de l’énergie

Qualité de l’air

Objectifs de contrôle

Ouverture fenêtres

Puissance chauff.

maximale

Contraintes

Nb. personnes;

prévision météo.

Consignes par zones

: températures,

position fenêtres

Contrôleur N°3

Contrôleur N°2

Contrôleur N°1

« cahier des charges »

Optimiser

Gérer les contraintes

Anticiper les

évènements

(9)

PHILOSOPHIE DE LA COMMANDE PRÉDICTIVE

Commande prédictive (MPC)

Commande à base de

modèle

Modèle? Identification, mise à jour

Prédiction

de la sortie

Horizons ?

Calcul d’une

séquence

𝑢

𝑝𝑤𝑟

optimale

Problème d’optimisation

Algorithme / solveur ?

Horizon glissant

Pourquoi le MPC ?

Manipule

plusieurs

entrées /

sorties

Optimise

un compromis économie

vs confort

Gère les

contraintes

Actionneurs, bornes confort

: référence

: commande

: sortie

𝑇

𝑟𝑒𝑓

𝑇

𝑧

𝑖

𝑢

𝑝𝑤𝑟

(10)

Contrôleur N°3

Contrôleur N°2

Contrôleur N°1

VISION CÔTÉ CONTRÔLEUR DISTRIBUÉ (MPC)

Mesures par zones :

températures,

puiss. chauff., CO2,

position fenêtres

Mesures par pièces

#occupants

Consignes par zones

: températures,

position fenêtres

Objecti

fs de

contrôle

Cont

rai

nt

es

Algo. MPC

Estimateur

-filtre

Nb. personnes;

prévision météo.

u

1

u

2

u

3

y

1

y

2

y

3

x

11

x

12

x

13

(11)

Contrôleur N°3

Contrôleur N°2

Contrôleur N°1

CONNEXION AU MONDE PHYSIQUE

Objecti

fs de

contrôle

Cont

rai

nt

es

Algo. MPC

Estimateur

-filtre

Nb. personnes;

prévision météo.

x

11

x

12

x

13

S’interfacer à l’existant

 Garantir cohérence

 Gérer les évènements

B

M

S

u

1

u

2

u

3

y

1

y

2

y

3

(12)

Contrôleur N°3

Contrôleur N°2

Contrôleur N°1

x

11

x

12

x

13

u

1

u

2

u

3

y

1

y

2

y

3

INTERGICIEL DE COORDINATION

Objecti

fs de

contrôle

Cont

rai

nt

es

Algo. MPC

Estimateur

-filtre

Nb. personnes;

prévision météo.

B

M

S

Intergiciel

(13)

UN « MIDDLEWARE » POUR QUOI FAIRE ?

Ressources

Application

Intergiciel

Le

middleware

permet notamment de

• Récupérer de l’information

• Déclencher des actions sur la base d’évènements

complexes

• Coordonner des systèmes (distribués) hétérogènes

• Le tout de manière fiable et sécurisée

(14)
(15)

LINC OU « DES SACS POUR ABSTRAIRE LE MONDE »

Ressource

Sac

(16)
(17)

EXEMPLE : RÈGLE LINC

Ces évènements initiateurs

doivent avoir lieu

(18)

EXEMPLE : RÈGLE LINC

Ces actions seront

réalisées dans leur

(19)

Contrôleur N°3

Contrôleur N°2

Contrôleur N°1

x

11

x

12

x

13

u

1

u

2

u

3

y

1

y

2

y

3

RETOUR SUR NOTRE ARCHITECTURE DE CONTRÔLE

Objecti

fs de

contrôle

Cont

rai

nt

es

Algo. MPC

Estimateur

-filtre

Nb. personnes;

prévision météo.

B

M

S

Intergiciel

Composants

matériel

Composants

logiciel

(20)

LA COMMANDE PRÉDICTIVE À TRAVERS LINC

B

M

S

= 𝐼𝐷, 𝑥

1

, 𝑡𝑠

= 𝐼𝐷, 𝑇

𝑧1

, 𝑡𝑠

Mesures

= 𝐼𝐷, 𝑢

𝑝𝑤𝑟1

, 𝑡𝑠

Commandes

= 𝐼𝐷, 𝑐𝑜𝑛𝑠. , 𝑡𝑠

Consignes

= 𝐼𝐷, 𝑣𝑎𝑙. , 𝑡𝑠

Mesures

conversion

aggregation

𝑇

𝑧1

=

1

2

𝑣𝑎𝑙

1

+ 𝑣𝑎𝑙

2

𝑐𝑜𝑛𝑠

1

= 𝑝𝑤𝑟2𝑝𝑤𝑚 𝑢

𝑝𝑤𝑟

Push/pull

data

Composants

matériel

Composants

logiciel

𝑇

𝑧1

, 𝑇

𝑧2

, 𝑇

𝑧3

𝑥

1

, 𝑥

2

, 𝑥

3

Contrôleu

r

N

°3

Contrôleu

r

N

°2

Con

trôleu

r

N

°1

𝑢

𝑝𝑤𝑟1

, 𝑢

𝑝𝑤𝑟2

, 𝑢

𝑝𝑤𝑟3

(21)

RÉSULTATS EXPÉRIMENTAUX : LINC-MPC

 Résultats

 Baisse usage radiateur (

économie

d’énergie

)

 Amélioration

du confort thermique

 Scenarios

 « pointillée » = contrôleur initial

 3 zones

 Conditions

hivernales

(22)

Fiabilité & Adaptabilité

Panne d’un

capteur ou actionneur

?

LINC détecte & alerte

Contrôleur actifs (dégradé)

Arrêt d’un

contrôleur

?

LINC détecte & alerte

Autres contrôleurs actifs (dégradé)

Redémarrage « à chaud »

Maintenance

de la machine

hébergeant LINC?

Redémarrage auto. de LINC

Mode autonome des contrôleurs

(décentralisé)

“1+1=3”

Modularité & Généricité

Modification

d’un contrôleur ?

Transparent

Ajout d’une

nouvelle zone

?

Nouvelle ressource

Sacs conservés

Nouvelles

fonctionnalités

?

Observateurs

Détection de fautes

IHM

Simulation

d’une ressource:

« BMS » virtuel

(23)

LES TECHNOLOGIES CEA : LINC & MPC

Une technologie mature du CEA …

• TRL 7 pour le cœur de la technologie

• Démonstrateurs développés avec des

industriels (IRT Nanoelec)

• Bibliothèque de composants

réutilisables par domaine d’application

… exploitée aujourd'hui par la start-up

… perspectives

• Coordination de contrôleurs pour de

grands systèmes complexes distribués

Un composant logiciel validé …

• Gestion du compromis énergie / confort

avec contraintes

• Conception générique et fiable

• Passage à l’échelle (distribué)

… perspectives

• MPC embarqué

(partenariat industriel)

(24)

Références

Documents relatifs

A l’aide des résultats existants sur la commande adaptative directe d’une part, et de la théorie des systèmes descripteurs d’autre part, nous fournissons une méthode permettant

 Extension avec point de verrouillage additionnel est disponible pour portes plus hautes que 8' (6-33479-04-0-8B).  Rotation de 360 ° avec des

Si vous repérez des classes qui sont pleines la plupart du temps, ce peut être une bonne idée de leur attacher un autre gestionnaire de mise en file d'attente de manière à ce que

La synthèse d’algorithmes de contrôle évolués nécessite la connaissance d’un modèle mathématique du système à contrôler, c’est-à-dire un modèle thermique de

Dans cette thèse, le contrôle prédictif direct du couple (Predictive Torque Control (PTC)) est utilisé pour la commande de la machine asynchrone(MAS) et en guise

Le but de ce chapitre est de généraliser le chapitre (2 ) c’est-a-dire établir une gé- néralisation du principe du maximum en contrôle optimale stochastique.Notre objectif dans

Le tour de table des experts leur permet de donner leur point de vue sur l'avancement du recueil d'expertise et les avis se contrastent: les uns sont plutôt enthousiaste sur

Le projet a été mis en place pour une fabrication de produits pharmaceutiques réalisés par lots selon un procédé se déroulant en plusieurs phases dans plusieurs zones