Post on 29-Jun-2020
La soluzione per l’efficienza energetica
ACQUA EFFICIENZA GAS NATURALE SMART & CLOUD EMISSIONI CO2 ENERGIA ELETTRICA
Monitora, Controlla, Risparmia…
On.Energy
Onit group
CHI: Onit Group Srl
QUANDO: fondata nel 1996
DOVE: via dell’Arrigoni 308, Cesena (FC)
QUANTO: 65 dipendenti circa, 4 Aree di Business
COSA: Azienda di sviluppo software, progetti e consulenza ICT
COME: attraverso lavoro di SQUADRA, volto all’INNOVAZIONE e
QUALITÀ, avendo CURA del Cliente
CERTIFICAZIONI: ISO 9001:2008, Microsoft Gold Partner,
Oracle Certified
Carta d’identità Aziendale
2
Onit group
1996: tre giovani neolaureati fondano l’Azienda
1997: Prime consulenze Sanità 2001: Cambia la ragione
sociale: nasce Onit Group
2004: primi progetti di Business Intelligence & DWH in ambito sanitario
Dal 1996: Competenza. Confidenza. Crescita.
3
2011: Hera Group progetto Energia
2012: SW per CUP della Marina Italiana
2002: inizia la solida collaborazione con il Gruppo Orogel;
Inizio sviluppo Suite On.Plant
2013: Grande progetto in Thailandia su WMS con RFID
2014 Nuove sfide alimentano Onit: espansione Clienti in Italia e nuove partnership all’estero
Onit group
Organizzazione Aziendale
4
DIREZIONE TECNICA DIREZIONE
COMMERCIALE
Area Commerciale
Commerciale Industria
Area Industria (25 persone)
Area Sanità Area R&S Area DWH & BI
Resp. Prodotto BU Energia
Resp. Progetti
Area Industria
Resp. Prodotto BU Automazione
Resp. Prodotto BU Industria
Onit group
ON.ENERGY: INTRODUZIONE
5
Onit group
Cosa è il software On.Energy?
6
Piattaforma software web per: il monitoraggio il controllo l’ottimizzazione
di TUTTE le risorse energetiche
SCOPO: creare risparmi per l’Azienda attraverso l’efficienza
energetica
Onit group
Step 1: identificare le criticità e i potenziali risparmi Solo quello che si misura può essere controllato
Registrazione su sistema informativo centralizzato On.Energy
Monitoraggio consumi energetici
Definizione indicatori di performance energetica (KPI)
Analisi situazioni anomale di consumo
Gli step di progetto
7
Step 3: monitoraggio e mantenimento risparmi Monitoraggio in tempo reale degli indicatori KPI
Verifica riduzione consumi costi energetici
Valutazione investimenti in interventi di efficientamento
Mantenimento Energy Policy aziendale
Miglioramento continuo
Step 2: interventi di ottimizzazione energetica Definizione aree di intervento per le criticità:
Edifici, stabilimenti, dipartimenti, palazzine, filiali
Reparti, linee lavorazione, uffici, appartamenti
Revisione processi/modelli organizzativi aziendali (costi bassi)
Interventi strutturali impianti (costi maggiori)
Onit group
A chi si rivolge On.Energy?
8
A chi si rivolge
Consulenti energetici
Società ESCO
Società di impianti rinnovabili
Manutentori di impianti residenziali
Distributori e multi-utility
Condomini e grandi edifici
PA ospedali, università,
comuni ecc
Uffici GDO, banche, centri
direzionali ecc
Impiantisti e manutentori
PMI
Certificazione ISO 50001
Industrie
Onit group
ARCHITETTURA ON.ENERGY
9
Onit group
On.Energy - Architettura
10
On.Energy • Visualizzazione e gestione dati, allarmi, report, pivot, ecc.
• Front-end
Data.Retrieval • Configurazione variabili fisiche, misura (es. energia, potenza), campionamento
• Back-end
Comunicazione bidirezionale via WCF o NServiceBus (MSMQ) • Installazione single-site, cloud, mista (Data.Retrieval on site, On.Energy cloud)
Onit group
Data.Retrieval - Abstraction layer tra dispositivi e On.Energy
11
Multi-protocollo • Principali protocolli di comunicazione es. iLon, Modbus, Siemens
Altre integrazioni sviluppate ad-hoc • Integrazione dati da DB custom
• Ricezione dati via mail
In sviluppo • Integrazione con specifico provider accentratore SW via REST
In analisi • Accentratore ONIT basato su Raspberry PI con comunicazione via HTTP/REST
Onit group
Descrizione delle variabili fisiche (es. registri modbus, word PLC, etc.), in modo indipendente dal protocollo • Misura (es. energia, potenza) e unità di misura
• Frequenza di campionamento (periodica o ad eventi)
• Direzione (input/output)
• Possibilità di mapping 1-N, la stessa variabile può essere collegata a diverse installazioni di On.Energy
API per schedulazione eventi (es. pianificazione set point per building automation)
Invio dati verso On.Energy in modalità push via WCF o NServiceBus (MSMQ)
12
Data.Retrieval - Abstraction layer tra dispositivi e On.Energy
Onit group
Web application .NET, compatibile IIS 7.5
Interfaccia utente • Versione 1.x, Silverlight
• Versione 2.0, in fase di sviluppo in HTML5 • Architettura ASP.NET/MVC/Razor
• CSS/bootstrap
• javascript, jQuery
DBMS SQLServer (2008 R2, 2012) • accesso al DB via ORM (Entity Framework 5), approccio Code First
Storage misto DB/file system: difficile gestione dati tramite DB relazionale • Pochi attributi (data/ora, id variabile, valore)
• Molti dati (installazione cloud: 300 milioni di rilevazioni/anno, spazio su disco 35GB c.a.) • Indici occupano molto spazio disco e tendono a deframmentarsi
• Operazioni di manutenzione del database difficoltose
• Implementazione di una struttura custom su file compressi • Organizzazione dati per variabile e tempo (blocchi mensili)
• Occupazione spazio – 40kB per mese (campionamento 15 minuti = 2880 valori/mese circa)
– 20% rispetto allo spazio occupato su DB (7GB vs 35GB)
• Tempo di esecuzione query, 10% rispetto al DB
On.Energy
13
Onit group
Architettura SOA per la gestione dei macro task in background
• Servizio importazione dati
• Gestione dati in modo sequenziale, controllo errori, caricamento su DB e sincronizzazione del file system
• Generazione e notifica allarmi via mail/sms agli utenti configurati
• Servizio calcolo formule automatiche
• Refresh periodico delle formule quando necessario
• Ricalcolo a seguito di importazione dati che richiedono aggiornamento di formule già calcolate
• Generazione e notifica allarmi su risultati formule via mail/sms agli utenti configurati
• Servizio generazione anteprima variabili
• Generazione immagini statiche che mostrano i trend delle variabili
• Servizio miscellaneous operations
• Aggiornamento Pivot
• Generazione etichette (es. turni di lavorazione) e report
On.Energy – Service Oriented Architecture
14
Onit group
On.Energy – Service Oriented Architecture
15
Esigenza • Eseguire più operazioni in parallelo
• Implementazione di ogni servizio indipendente dagli altri
NServiceBus • Bus di messaging che coordina le operazioni tra i servizi
• Pattern publish/subscribe
Onit group
Schema progetto Monitoraggio: Audit
16
Area produzione magazzino
Quadro generale
On.Energy Cloud
Accentratore dati
Illuminazione Consumo uffici
Altro
Esempi variabili: - Fonti elettriche - Fonti idro/termiche - ecc
Caratteristiche
Prodotto On.Energy Audit
Clienti Aziende medio-piccole
Target monitoraggio
Nr. Meter <5
Referenze LF SPA
Onit group
Schema progetto Monitoraggio&Controllo: Smart Office
17
Accentratore dati
Illuminazione
Dati gestionali
Temperature
Caratteristiche
Prodotto On.Energy Smart Office
Clienti Uffici, banche, GDO, PA ecc
Target monitoraggio, analisi e regolazione
Nr. Meter 5-10
Referenze Università di Bologna
Quadro generale
Centrale Termica
Caldaia 2 Caldaia 1 Lux Umidità
- Dipendenti - Presenze - Utenze attive - Costi amministrativi - Contratti - ecc
Condizionamento estivo
Unità Trattamento Aria
Dispositivi medicali e diagnostici
Dispositivi informatici
- Riscaldamento - Acqua sanitaria - Sterilizzazione - Lavanderia - Cucina
On.Energy Cloud
Onit group
On.Energy è una soluzione hardware-indipendent
• Attraverso diverse librerie possiamo interfacciarci alla maggior parte dei protocolli standard di mercato (Modbus, KNX, Lonworks, Bacnet, Siemens, ecc ).
Dispositivi di campo: Energia elettrica, gas, acqua, energia termica o frigo, etc.
• misurano le grandezze energetiche
• dialogano con gli accentratori con protocolli di comunicazione standard ed aperti (KNX, LonMark®, etc.)
• installati primariamente nei punti critici di consumo
Accentratori dati: Smart Server LonWorks®, OPC server, PLC, etc.
• recupero misure dai dispositivi di campo
• buffer immagazzinamento dati
• invio dati via Internet ad On.Energy
Dispositivi
18
Onit group
IL TEAM DI LAVORO
19
Onit group
Team scrum
20
Onit group
Scrum process overview
21
Onit group
CASE STUDY GRUPPO AMADORI
22
Configurazione
Monitoraggio
Cruscotti
Reportistica
Allarmistica
Onit group
Integrazione con PLC via Modbus
• Sviluppato client Modbus TCP
Attribuzione consumi ai prodotti/turni
• Gestione “etichette” temporali che aggiungono delle dimensioni alle variabili
• Possibilità di visualizzazione dati aggregati per etichetta
Calcolo resa energetica
• Relazione tra coppie di variabili (es. consumo energia, pezzi lavorati)
• Visualizzazione rapporto tra variabili (es. istantaneo, aggregato per etichetta)
Soglie di allarme consumo su base etichetta
• Generazione allarmi che variano in base al prodotto/turno (es. Lavorazione pollo piccolo richiede meno risorse rispetto al medio)
• Soglie definite su base valore istantaneo, aggregato per turno, resa istantanea o aggregata per turno
Reportistica per etichetta
• Mostrare dettaglio e riepilogo consumi, allarmi e rese su base turno
Analisi “pivot” su medio/lungo periodo
• Analisi dati multidimensionali (es. dimensioni reparto, linea, data, turno, prodotto)
Esigenze progetto Amadori
23
Onit group
On.Energy Smart Industry vs EEM software tradizionali
24
RESA SCARSA:
Problemi gravi di impianto o
organizzazione
RESA BASSA
Attenzione a impianti di
produzione fermi ma non spenti
RESA BASSA
Attenzione a impianti di
produzione non efficienti
RESA a NORMA
Alto consumo Medio consumo Basso consumo
RESA a NORMA
Attenzione che a bassi consumi è più difficile identificare
anomalie di resa energetica
RESA OTTIMA
RESA a NORMA RESA OTTIMA
SUPER-RESA:
Rivedere le fasce di consumo
Alt
a p
rod
uzi
on
e
Med
ia p
rod
uzi
on
e
Nu
lla /
Bas
sa
pro
du
zio
ne
ResaEnegetica =𝑃𝑟𝑜𝑑𝑢𝑧𝑖𝑜𝑛𝑒
𝐶𝑜𝑛𝑠𝑢𝑚𝑜
Alto consumo Medio consumo Basso consumo
? ? ?
On.Energy SMART INDUSTRY EEM tradizionali
Consumo energetico NON rapportato alla produzione industriale in corso
Onit group 25
Onit group
Configurazione
26
Note Gestione prodotti
Onit group
Configurazione
27
Note Gestione turni
Onit group
Configurazione
28
Note Recupero automatico prodotti
Onit group
Configurazione
29
Note Pianificazione turni
Onit group
Configurazione
30
Note Gestione manuale (es.
pianificazione turni) con conferma dal campo
Onit group 31
Onit group
MONITORAGGIO
32
Note Visualizzazione grafica
trend storico
Onit group
MONITORAGGIO
33
Note Visualizzazione tabellare con
aggregazioni temporali su più stream
Aggregazione per prodotto/turno
Onit group
MONITORAGGIO
34
Note Configurazione resa
produttiva = consumo / fattore di normalizzazione (es. conta pezzi)
Onit group
MONITORAGGIO
35
Note Visualizzazione real-time
(ultima rilevazione) e aggregato
Visualizzazione resa
Onit group
MONITORAGGIO
36
Note Visualizzazione aggregata
consumi e rese
Onit group 37
Onit group
CRUSCOTTI
38
Note Definizione target
Onit group
CRUSCOTTI
39
Note Cruscotto real-time
Pagina configurabile KPI
Onit group 40
Onit group
REPORTISTICA
41
Note Visualizzazione report
Onit group
REPORTISTICA
42
Note Visualizzazione anomalie
Onit group 43
Onit group
ALLARMISTICA
44
Note Elenco allarmi da gestire
Onit group
ALLARMISTICA
45
Note Configurazione allarmi per
intervallo temporale (es. pianificazione settimanale) o per prodotto o per turno
Onit group
EVOLUZIONE
46
Onit group
Progetto Amadori
• Contabilità per KG
Prodotto software
• Analisi della regressione
• Controllo automatico avanzato
Soluzione
• Integrazione hw Raspberry PI
• Contatti
– onit@onit.it
– cgambetti@onit.it
Evoluzione soluzione On.Energy
47