smart buildings: dal campo al modello, andata e ritorno

40
Smart Buildings Dal campo al modello, andata e ritorno Fulvio Corno – [email protected] Politecnico di Torino Dipartimento di Automatica e Informatica e-Lite Research Group http://elite.polito.it Seminario organizzato da

Upload: fulvio-corno

Post on 01-Nov-2014

1.501 views

Category:

Technology


1 download

DESCRIPTION

Seminario organizzato dal Polo di Innovazione ICT http://www.poloinnovazioneict.org/ sul tema degli Smart Buildings.Durante il seminario si analizzano i molteplici livelli logico-architetturali presenti in un edificio intelligente, inquadrando criticamente le relative tecnologie, e ragionando sulle problematiche di integrazione di sistema. Il tema sta acquisendo sempre maggior interesse per i benefici in campo energetico, della sicurezza, dell’abitabilità, del confort e dei servizi agli abitanti.Dal punto di vista delle tecnologie ICT coinvolte, questo campo è in aperto fermento. Molte soluzioni si affacciano al mercato, ma purtroppo è spesso assente l’attenzione alla progettazione di sistema, all’espandibilità, all’integrazione.Argomenti trattati:- Smart Home, Smart Building, Smart Factory: una visione unitaria- Architetture e funzionalità dei sistemi di controllo per smart building- Integrazione, integrazione, integrazione- Cenni alle principali tecnologie esistenti sul mercato: caratteristiche e campi di applicazione- Arrivare ai sensori ed attuatori: controllo, monitoraggio, automazione, interoperabilità- Elaborare e comprendere i dati: aggregazione, filtraggio, elaborazione, ricerca, analisi- Interfacce utente: monitoraggio, controllo, alerting- Analisi di un dominio applicativo: monitoraggio consumi energetici

TRANSCRIPT

Page 1: Smart Buildings: dal campo al modello, andata e ritorno

Smart Buildings Dal campo al modello, andata e ritorno

Fulvio Corno – [email protected]

Politecnico di Torino Dipartimento di Automatica e Informatica

e-Lite Research Group

http://elite.polito.it

Seminario organizzato da

Page 2: Smart Buildings: dal campo al modello, andata e ritorno

Sommario

20/04/2012 e-lite - Smart Buildings 2

Conclusioni

Happy hour

Page 3: Smart Buildings: dal campo al modello, andata e ritorno

Conclusioni

20/04/2012 e-lite - Smart Buildings 3

Smart Homes, Buildings, Factories

La tecnologia è disponibile

Sensori, attuatori, infrastrutture di comunicazione

Domotica

Bus di campo

Page 4: Smart Buildings: dal campo al modello, andata e ritorno

Pot-pourri di dispositivi

20/04/2012 e-lite - Smart Buildings 4

Page 5: Smart Buildings: dal campo al modello, andata e ritorno

Conclusioni

20/04/2012 e-lite - Smart Buildings 5

Smart Homes, Buildings, Factories

La tecnologia è disponibile

Sensori, attuatori, infrastrutture di comunicazione

Domotica

Bus di campo

Le applicazioni sono definite

Monitoraggio energetico

Sorveglianza, sicurezza

Tele-controllo

Page 6: Smart Buildings: dal campo al modello, andata e ritorno

Pot-pourri di applicazioni

20/04/2012 e-lite - Smart Buildings 6

Page 7: Smart Buildings: dal campo al modello, andata e ritorno

Conclusioni

20/04/2012 e-lite - Smart Buildings 7

Problema risolto

Tecnologie disponibili

Applicazioni definite

… o no?

Page 8: Smart Buildings: dal campo al modello, andata e ritorno

Sommario (quello vero)

20/04/2012 e-lite - Smart Buildings 8

Definizione del problema

Architettura proposta

Esempi applicativi

Q&A

Page 9: Smart Buildings: dal campo al modello, andata e ritorno

Punti di partenza

20/04/2012 e-lite - Smart Buildings 9

D D D D

Applicazione

Dispositivi

• Sensori ambientali (temperatura, umidità,

CO2, inquinanti, illuminazione, vento, …)

• Sensori utente (presenza, movimento,

accessi, …)

• Misuratori energetici (energia e potenza

elettriche, consumi gas e acqua, …)

• Attuatori (relais, elettrovalvole,

motorizzazioni, segnalatori, …)

• Sistemi di automazione

• Tipologie di interconnessione

Page 10: Smart Buildings: dal campo al modello, andata e ritorno

Punti di partenza

20/04/2012 e-lite - Smart Buildings 10

D D D D

Applicazione

Dispositivi

• Cruscotti (osservazione, monitoraggio, …)

• Dati storici (memorizzazione,

consolidamento, consultazione, …)

• Allarmi (anomalie, superamento soglie, …)

• Controllo remoto (comando attuatori,

dis/attivazione azioni, modifica set-point, …)

• Tendenze (analisi su dati storici, analisi su

dati in tempo reale)

• Elaborazioni in tempo reale (calcolo

grandezze derivate, sensori virtuali, …)

• Intelligenza ambientale (comfort,

risparmio energetico, applicazione scenari,

adattamento dinamico, …)

• Integrazione con sistemi informativi

Page 11: Smart Buildings: dal campo al modello, andata e ritorno

Chiudere il cerchio

20/04/2012 e-lite - Smart Buildings 11

D D D D

Applicazione

Dispositivi

• Tecnologie dei sensori

• Protocolli di comunicazione

• Scala (locale, geografica)

• Numero di dispositivi

• Frequenze di campionamento

• Sicurezza / autenticazione

• Tipologia dei dati

• Unidirezionale o bidirezionale

• Codifica dei dati

• Polling / Pushing

Infrastruttura

Page 12: Smart Buildings: dal campo al modello, andata e ritorno

Fai presto a dire «dispositivi»

20/04/2012 e-lite - Smart Buildings 12

Powerline Computer-derived

Field bus Wireless

RS-485

Page 13: Smart Buildings: dal campo al modello, andata e ritorno

Fai presto a dire «dispositivi»

20/04/2012 e-lite - Smart Buildings 13

Powerline Computer-derived

Field bus Wireless

RS-485

Nota 1: questo è solo un piccolo assaggio

dei protocolli attualmente in uso

Nota 2: senza contare tutte le soluzioni

più o meno «custom»

Nota 3:

Page 14: Smart Buildings: dal campo al modello, andata e ritorno

Nel frattempo, nel mondo reale, …

20/04/2012 e-lite - Smart Buildings 14

Diversi fornitori

Diversi sotto sistemi

Diversi tempi di

installazione

Legacy

Diversi requisiti ed

esigenze

Diverse tecnologie nello

stesso sistema

Non progettate per inter-

operare (anzi…)

D D D D

D D D D

D D D D

Page 15: Smart Buildings: dal campo al modello, andata e ritorno

Nel frattempo, nel mondo reale, …

20/04/2012 e-lite - Smart Buildings 15

Crescita delle esigenze

Crescita delle

opportunità

Sviluppo di nuovi tipi di

interfacce

Nuovi campi applicativi

Integrazione di scala

Diverse applicazioni nello

stesso sistema fisico

Condividere sensori, dati

ed attuazioni

Applicazione

Applicazione

Applicazione

Applicazione

Applicazione

Page 16: Smart Buildings: dal campo al modello, andata e ritorno

Errori da evitare

20/04/2012 e-lite - Smart Buildings 16

D D D D

Applicazione

Dispositivi

Infrastruttura

D D

D

D

Applicazione

Dispositivi

Infrastruttura

D

Applicazione «all you can eat» Il caso «ho un gateway troppo

intelligente»

Page 17: Smart Buildings: dal campo al modello, andata e ritorno

E allora?

20/04/2012 e-lite - Smart Buildings 17

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Page 18: Smart Buildings: dal campo al modello, andata e ritorno

Una lingua franca

20/04/2012 e-lite - Smart Buildings 18

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Rappresentazione neutrale

Page 19: Smart Buildings: dal campo al modello, andata e ritorno

Architetture orizzontali e aperte

20/04/2012 e-lite - Smart Buildings 19

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

Page 20: Smart Buildings: dal campo al modello, andata e ritorno

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

Applicazioni consumano

dati e servizi

20/04/2012 e-lite - Smart Buildings 20

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Page 21: Smart Buildings: dal campo al modello, andata e ritorno

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

Applicazioni controllano

20/04/2012 e-lite - Smart Buildings 21

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Page 22: Smart Buildings: dal campo al modello, andata e ritorno

Un modello astratto

20/04/2012 e-lite - Smart Buildings 22

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

• Astratto rispetto alla tecnologia

• Espandibile

• Tecnologie

• Dispositivi

• Domini applicativi

• Linguaggi e rappresentazioni standard (W3C

Semantic Web): RDF & OWL

• Esempio: Ontologia DogOnt

Page 23: Smart Buildings: dal campo al modello, andata e ritorno

DogOnt

20/04/2012 e-lite - Smart Buildings 23

Lamp

House

Plant

Electric

System

Controllable

Building

Thing

Building

Environment

Building Apartment

Room

IsIn / contains

OnOff

Functionality

Control

Functionality

Functionality

hasFunctionality

Discrete

State

OnOff

State

State

hasState

http://elite.polito.it/dogont-tools-80

DogOnt - Ontology Modeling for Intelligent Domotic Environments, D. Bonino, F. Corno

7th International Semantic Web Conference, 2008, Springer-Verlag, pp. 790-803

Page 24: Smart Buildings: dal campo al modello, andata e ritorno

Semantic Modeling (DogOnt)

20/04/2012 e-lite - Smart Buildings 24

RDF

OWL

XML

XSD

Page 25: Smart Buildings: dal campo al modello, andata e ritorno

Home / Building Gateway

20/04/2012 e-lite - Smart Buildings 25

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

• Architettura aperta ed espandibile

• Tempi di sviluppo accettabili

• Indipendenti dall’applicazione

• Configurazione di sistema

• Invio comandi

• Monitoraggio stati

• Acquisizione dati sensori

• Funzionamento asincrono (ad

eventi)

• Indipendente dall’applicazione

• Interfacce basate su standard

(http, XML, JSON, …)

Esempio: Dog 2.x

Page 26: Smart Buildings: dal campo al modello, andata e ritorno

Dog 2.x

20/04/2012 e-lite - Smart Buildings 26

Gateway Intelligente: Dog 2.x

Open Source (Apache 2.0)

Modulare (su framework OSGi)

Multi-protocollo

Basato su elaborazione semantica e DogOnt

Adatto per hardware PC embedded

http://domoticdog.sourceforge.net

Page 27: Smart Buildings: dal campo al modello, andata e ritorno

Elaborazione vicina al campo

20/04/2012 e-lite - Smart Buildings 27

D D D D D D D D D D D D

Applicazione Applicazione Applicazione Applicazione

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

• Sistemi multi-punto e

geografici

• Pubblicazione dati

• Integrazione dati esterni

• Linked Data

• Decimazione ed Aggregazione dati

• Nel tempo

• Nello spazio

• Calcolo di quantità derivate, su dati recenti

• Sensori virtuali

• Allarmi e notifiche in tempo reale

• Stream processing ad alte prestazioni

• Specifica funzionale ad alto livello

• Esempio: spChains

Page 28: Smart Buildings: dal campo al modello, andata e ritorno

Stream processing engine

Stream Processing spChains

20/04/2012 e-lite - Smart Buildings 28

Stream

Processing

Block

Eve

nt D

rains

Eve

nt S

ource

s

spChains

Field-level sensors / data sources

Aggregate / Computed

Measures

Pattern Match / Alerts

Field

Data Streams

Data-centric

Application

(e.g., E.R.P.)

Industrial

Stakeholders

(e.g., Management)

Chain Definition

Stream

Processing

Chains

http://elite.polito.it/spchains

Page 29: Smart Buildings: dal campo al modello, andata e ritorno

Alcuni esempi di spChains

20/04/2012 e-lite - Smart Buildings 29

Ogni spChain è definita in XML

Libreria di spBlock parametrici (13++)

Creazione automatica di query sul motore Esper (o altri)

Open Source

Page 30: Smart Buildings: dal campo al modello, andata e ritorno

Esempi di applicazioni reali

20/04/2012 e-lite - Smart Buildings 30

D D D D D D D D D D D D

JEERP SMILE-O Politecnico Speak2Home

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

• Monitoraggio

energetico

• L’energia come

asset

• Integrazione

con ERP

• DogOnt +

Dog +

spChains

Page 31: Smart Buildings: dal campo al modello, andata e ritorno

Jeerp (Proxima Centauri)

20/04/2012 e-lite - Smart Buildings 31

Page 32: Smart Buildings: dal campo al modello, andata e ritorno

20/04/2012 e-lite - Smart Buildings 32

Page 33: Smart Buildings: dal campo al modello, andata e ritorno

Dettaglio architettura Jeerp

20/04/2012 e-lite - Smart Buildings 33 Field Data

Collector

Dog2.1

Aggregate Measures by asset / asset group

Alerts

Dog Events

Stream processing

historic data

Stream processing

Energy Manager

CMDBuild (Asset manager)

Oratio (ERP)

Administrative staff

Time scale

~ 1s

# Sensors

~ 1000

Time scale

~ 1h

# Assets

~ 100

Page 34: Smart Buildings: dal campo al modello, andata e ritorno

Esempi di applicazioni reali

20/04/2012 e-lite - Smart Buildings 34

D D D D D D D D D D D D

JEERP SMILE-O Politecnico Speak2Home

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo

• Sistema

Produttore

(eolico) +

Consumatore

(stabilimento)

• Scambio dati

sottosistemi

• DogOnt +

LinkedData

Page 35: Smart Buildings: dal campo al modello, andata e ritorno

Progetto SMILE-O

20/04/2012 e-lite - Smart Buildings 35

Page 36: Smart Buildings: dal campo al modello, andata e ritorno

Esempi di applicazioni reali

20/04/2012 e-lite - Smart Buildings 36

D D D D D D D D D D D D

JEERP SMILE-O Politecnico Speak2Home

Rappresentazione neutrale

Funzionalità di base

API

Driver di interfacciamento ai protocolli

Scambio dati

Elaborazione real time Regole e scenari Servizio

applicativo • Controllo

avanzato

• Input in

linguaggio

naturale

(parlato,

scritto)

• Elaborazione

linguistica e

invio comandi

• DogOnt +

Dog

• Monitoraggio

energetico

• Detective

analysis

• Integrazione

con sistemi

esistenti

• Definizione

architettura a

livello di

building

Page 37: Smart Buildings: dal campo al modello, andata e ritorno

Credits

Idee, progettazione, sviluppi Progetti & Sponsor

20/04/2012 e-lite - Smart Buildings 37

Dario Bonino, Ph.D.

Emiliano Castellina, Ph.D.

Luigi De Russis

Faisal Razzak

CE FP6 ICT COGAIN

Polo ICT (STORIES,

SMILE-O)

Proxima Centauri

Eudata

ISMB

Progetto Lagrange

Page 38: Smart Buildings: dal campo al modello, andata e ritorno

Grazie!

20/04/2012 e-lite - Smart Buildings 38

Domande? Commenti?

Page 40: Smart Buildings: dal campo al modello, andata e ritorno

Licenza d’uso

20/04/2012 e-lite - Smart Buildings 40

Questa presentazione è rilasciate con la licenza Creative

Commons “Attribuzione-Non commerciale-Condividi allo

stesso modo 2.5 Italia”

Siete liberi di riprodurre e modificare quest’opera, per

scopi non commerciali, e citando la fonte. Eventuali

versioni modificate dovranno essere rilasciate con la

stessa licenza

Testo completo della licenza:

http://creativecommons.org/licenses/by-nc-sa/2.5/it/