Scaricare la presentazione
PubblicatoCleto Carbone Modificato 11 anni fa
1
Progetto e realizzazione del software "Solar Data Manager"
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria “Enzo Ferrari” Corso di Laurea Specialistica in Ingegneria Informatica Progetto e realizzazione del software "Solar Data Manager" per la gestione di dati da sensori Relatore: Prof. Bergamaschi Sonia Correlatore: Ing. Mirko Orsini Anno Accademico 2009/2010 Candidato: Luca Magnotta Powerpoint Templates
2
Obiettivo dell’attività progettuale
Realizzazione di un prototipo di SOLAR DATA MANAGER, software per la gestione di dati generati da impianto di produzione di energia solare L’attività è stata svolta in collaborazione con ditta la SUNGEN s.r.l. e lo spin-off dell’Università di Modena DATA RIVER Solar Data Manager è caratterizzato da 2 funzioni: Trasferimento dei dati prodotti dai SUN TRACKER (parabole preposte alla raccolta di energia solare) al server gestionale dell’impianto Visualizzazione tramite interfaccia web dei dati di funzionamento dell’impianto La tesi è scaricabile all’indirizzo:
3
Solar Data Manager MySQL SQLite Visualizzazione dati
Trasferimento dati
4
Solar Data Manager 2 funzioni 2 moduli Solar Data Manager (SDM)
Network wrapper Interfaccia utente (SDM-GUI) Modulo per la visualizzazione dei dati Modulo per il trasferimento dei dati
5
Network Wrapper SERVER NODO
Modulo per il trasferimento dei dati dai nodi remoti dei SUN TRACKER a Server Centrale È integralmente basato su query Si compone di 2 macro-blocchi: SERVER NODO
6
Network Wrapper: i moduli
Il Network Wrapper si compone di 2 moduli corrispondenti ai 2 macroblocchi: Network Wrapper Query Wrapper Module Remote Module Modulo in esecuzione sul SERVER Modulo in esecuzione sul NODO
7
Network Wrapper: la gestione delle query (1)
QUERY WRAPPER MODULE Il Network Wrapper periodicamente interroga i database dei nodi remoti e ed elabora i dati che da essi ottiene. Lettura della query (globale) da eseguire Creazione di query ad-hoc per ogni nodo (query locale) Esecuzione delle query su ciascun nodo Invio risultati al Server Centrale REMOTE MODULE Elaborazione (aggregazione) dei dati ottenuti
8
Network wrapper: la gestione delle query (2)
SERVER NODI INVIO QUERY A NODI RICHIESTA DATI A SENSORE INVIO DATI A TABELLA TEMPORANEA TRASFERIMENTO DATI A TABELLA PERSISTENTE ELIMINAZIONE TABELLE TEMPORANEE TRASFERIMENTO DATI DA TABELLA TEMPORANEA A TABELLA PERSISTENTE TRASFERIMENTO DATI A TABELLE TEMPORANEE CREAZIONE TABELLE TEMPORANEE
9
Network Wrapper: diagramma di flusso
10
L’interfaccia grafica: SDM-GUI
Caratteristiche Realizzata con tecnologia JSP Interfaccia leggera Inoltre: Buona sintesi dei dati di funzionamento Possibilità analisi dettaglio dei singoli SUN TRACKER Visualizzazione Grafo Solare (Solar Path) Possibilità di configurare parametri di funzionamento dell’impianto SDM = Software 100% JAVA Visualizzazione su ogni tipo di dispositivo portatile
11
SDM-GUI: diagramma degli stati
12
SDM-GUI: le pagine web
13
Solar Data Manager: Test di funzionamento
Sono stati effettuati test di funzionamento del prototipo di SDM, in particolare delle prove di funzionamento del Network wrapper al variare dello stato di: Rete (wireless LAN) Efficienza del Server RISULTATI: La velocità di connessione è il fattore che influenza maggiormente l’efficienza del sistema Efficienza Server non altrettanto rilevante Al calare dell’efficienza della rete le prestazioni diventano indipendenti da efficienza Server
14
Conclusioni La realizzazione di SDM ha richiesto un lavoro di progettazione e implementazione graduale con un crescente aumento di complessità; SDM è un SW configurabile e molto flessibile; Grandi margini di sviluppo dal punto di vista dell’efficienza: La definizione della struttura definitiva del database permetterà di eliminare buona parte dei controlli su struttura delle singole tabelle La definizione dei moduli per la generazione di dati real-time dei SUN TRACKER, permetterà di migliorare la precisione dei dati visualizzati nella GUI
15
GRAZIE PER L’ATTENZIONE
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.