200 likes | 342 Views
Dejan Zilli Nova Vizija d.d., Dalibor Igrec Margento R&D d.o.o. Platforma za racionalno upravljanje porabnikov energije : Windows Azure in SignalR. Agenda. Projekt Kratka predstavitev projekta Arhitektura rešitve Osnovna funkcionalnost Tehnologija Tehnološke osnove SignalR
E N D
Dejan Zilli • Nova Vizija d.d., • Dalibor Igrec • Margento R&D d.o.o. Platformazaracionalnoupravljanjeporabnikovenergije: Windows Azure in SignalR
Agenda • Projekt • Kratka predstavitev projekta • Arhitektura rešitve • Osnovna funkcionalnost • Tehnologija • Tehnološke osnove • SignalR • Windows Azure • PLC • Rešitev • Smart Grid • Fizične komponente sistema • Demo - HTML5 vmesnik • Perspektiva
Kratka predstavitev projekta • Naziv: rECC (rational EnergyConsumer Control) oziroma „Platforma za racionalno upravljanje porabnikov energije“ • Sodelujoči: konzorcij štirih podjetij (Nova Vizija, Eltratec, Jelovica in JRL) in Fakultete za energetiko • Področje: javne razsvetljave, pametne hiše (tudi obstoječe gradnje) • Namen: izdelati prototip novega produkta oziroma storitve • Učinki: izboljšana raba energije, avtomatizacija upravljanja katerekoli električne naprave
Osnovna funkcionalnost • Upravljanje in nadzor porabnikov energije • Konfiguracija topologije nadzorovanih porabnikov • Vklop/izklop naprav, urniki delovanja • Zajem in prikaz porabe električne energije • Zajem in prikaz podatkov senzorjev • Obveščanje o izjemah (odpoved naprav,…)
SignalR • Open source (GitHub), podprt s strani Microsofta • WebSocket (full-duplex komunikacija po eni TCP povezavi, standardiziran protokol, ni kompatibilen za nazaj) • Na starejši infrastrukturi avtomatski fallback na enega izmed starejših načinov komunikacije (Server SentEvents, Forever Frame, Long Polling) • Vzdrževanje stalne logične povezave (logika ponovitev) • Scaleout
Uporaba SignalR • Real-time web (dashboards, nadzor, sodelovanje, obveščanje, napredek aktivnosti, igre,…) • Chat za test • Prototip nadzorne aplikacije • Connections (lowlevel, broadcast) • Hubs (full-duplex, naslavljamo lahko vse, skupino ali posamezne odjemalce) • SSL (varnost, kakor v drugih spletnih aplikacijah) • JSON (serializacija tabel in kompleksnih objektov) • PerformanceCounters
Windows Azure • Web role • CloudService (C#, SignalR HUB, Visual Studio 2013) • HTML5 aplikacija (mobilna in web aplikacija, SenchaTouch) • Azure data storage • SQL, Azure Table Storage – Big Data • Workerrole • avtomatizacija upravljanja naprav
PLC – Power Line Communication • Tehnologija • za namene telekomunikacijskih storitev se uporablja elektroenergetsko omrežje, • uporablja različne frekvenčne pasove (A, B, C ali D). • Prednosti • za prenos podatkov se uporablja že obstoječa infrastruktura, • združuje komunikacijsko in energijsko vstopno točko v omrežje, • cenovno ugodna rešitev (električno omrežje je povsod dostopno). • Slabosti • težave z zanesljivostjo, • občutljivost na elektromagnetne motnje, • delovanje v trifaznem sistemu ni samoumevno.
Smart Grid • Aktivno omrežje • IKT prevzema pomembno vlogo, saj omogoča integracijo obstoječih telekomunikacijskih in informacijsko komunikacijskih tehnologij v elektroenergetsko okolje, • prenos podatkov pretežno temelji na paketno orientiranih protokolih, • PLC predstavlja primer komunikacije po električnih vodnikih, ki kot prenosni medij izkoriščajo že obstoječe elektroenergetsko omrežje, • tehnologija zagotavlja dvosmerno komunikacijo med vsemi nivoji aktivnih omrežij, • komunikacije po električnih vodnikih so predpisane s standardi IEEE P1901, IEC-61334, ITU-T, …
Fizične komponente sistema • Koncentrator • Sestavljen iz dveh med seboj povezanih segmentov: • Embedded PC platforma (rumeno), • Embedded platforma z ARM mikrokrmilnikom + PLC modul (modro). • Kontroler • Embedded platforma z ARM mikrokrmilnikom + PLC modul, • napajanje direktno iz električnega omrežja. • PLC modul • uporablja frekvenčni pas nad 95 kHz(izven A območja) • hitrost prenosa podatkov: 2400 ali 4800 bps, • uporablja metodi: (a) preambledetectionwithconditioning in (b) hardwareframesynchronization, • omogoča multi-master povezavo in komunikacijo.
Perspektiva • Internet ofThings, Internet ofEverything (ljudje, procesi, podatki in stvari – naprave) • Izboljšanje učinkovitosti porabnikov energije • Detekcija nesorazmerno velikih porabnikov energije • Predvidevanje odpovedi (detekcija slabšanja karakteristik porabe) • Predlogi ukrepov za izboljšanje rabe energije • Alarmiranje in reakcija na posebne dogodke (napovedan izklop električnega toka, nevarnost strele) • Poslovne priložnosti • Široka možnost uporabe (javne razsvetljave, pametne hiše, avtomatizacija,…) • Izbira poslovnega modela (trženje infrastrukture, storitev ali informacij)
Viri • http://www.asp.net/signalr/ • https://github.com/SignalR/SignalR • http://blogs.msdn.com/b/windowsazure/ • http://www.sencha.com/products/touch/ • http://www.etsi.org/technologies-clusters/technologies/powerline • https://www.smartgrid.gov/ • http://www.st.com/web/en/catalog/tools/PF250310