SynergyGrids: Blockchain assisted peer-to-peer energy trading and prosumer management framework
SynergyGrids: Blokzincir destekli gorevdes enerji ticareti ve tuketici yonetim sistemi
- Tez No: 648709
- Danışmanlar: Prof. Dr. ÖZNUR ÖZKASAP
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2020
- Dil: İngilizce
- Üniversite: Koç Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 117
Özet
Fosil enerjinin t¨ukenmesi ve artan ¸cevre sorunları ile enerji piyasaları, r¨uzgar ve g¨une¸s gibi yenilenebilir enerji kaynaklarına y¨onelmi¸stir. Burada ama¸c, ¨uretim ve talep arasındaki bo¸slu˘gu kapatmaktır. Bu kaynaklar k¨u¸c¨uk ¨ol¸cekte toplanabildi˘ginden, artan sayıda ¨uretici artık enerjiyi satabilir hale gelmektedir. Bu, t¨uketicilerin iki rol ¨ustlenmesini te¸svik ederek (hem ¨uretip hem de fazla enerji satabilen) g¨orevde¸s (P2P) enerji ticareti ve payla¸sımı kavramını ortaya ¸cıkarmı¸stır. G¨un¨um¨uzde akıllı ¸sehir teknolojilerinin geli¸smesiyle birlikte enerji ticareti ve payla¸sımı kavramları hayal olmaktan ¸cıkmaktadır. Bununla birlikte, bu enerji kaynaklarının heterojenli˘gi (enerji ¨uretimi ve ba˘gımlılıktaki farklılık) ve d¨u¸s¨uk derecede g¨uvenilirlik nedeniyle, bu enerji kaynaklarını verimli bir ¸sekilde y¨onetme g¨orevi zorla¸smaktadır. Geli¸stirilen enerji ticaret sistemleri ve y¨onetim ara¸cları ¸co˘gunlukla merkezi bulut sistemlerini kullanır ve y¨uksek gecikme, d¨u¸s¨uk ¨ol¸ceklenebilirlik ve g¨uvenlik sorunları gibi do˘gal sorunlarla kar¸sı kar¸sıya kalırlar. Dolayısıyla, geli¸sen teknolojiyi kullanarak t¨uketici verilerini koruyabilen, de˘gi¸siklikleri denetim amacıyla g¨unl¨u˘ge kaydedebilen ve sistemin ba¸sarımını iyile¸stiren g¨u¸cl¨u bir araca ihtiya¸c vardır. Bu ba˘glamda da˘gıtık bir defter olarak blokzincir teknolojisi, merkezi sistemlere alternatif olarak ortaya ¸cıkmı¸stır. Bu tezde, son teknoloji P2P enerji ticareti ve payla¸sım ¸c¨oz¨umleri, avantaj, dezavantaj ve a¸cık problemleri ara¸stırılarak Altyapı Tabanlı Enerji Ticareti, B¨uy¨uk Ol¸cekli ¨ Enerji Depolamasına Dayalı Ticaret ve Tasarsız P2P Enerji Ticareti grupları ¨onerilmi¸stir. ˙Incelenen a¸cık konular g¨oz ¨on¨unde bulundurularak, iki ana mod¨ulden olu¸san, blokzincir destekli P2P enerji ticareti ve t¨uketici y¨onetimi ¸cer¸cevesi SynergyGrids geli¸stirilmi¸stir. Sistemin ilk mod¨ul¨u olarak, P2P enerji ticareti ba˘glamında prosumer gruplama mekanizmasının ¨ol¸ceklenebilirli˘gini ve ademi merkeziyetini geli¸stirmek i¸cin SynergyChain adlı da˘gıtık bir gruplama mekanizması ¨onerilmi¸stir. Akıllı s¨ozle¸smeler, i¸slem bilgilerini depolamak ve m¨u¸steri gruplarının olu¸sturulması i¸cin kullanılmı¸stır. SynergyChain , genel sistem ba¸sarımını ve karlılı˘gını arttırmak i¸cin uyarlanabilir bir gruplama tekni˘gi olu¸sturmak i¸cin bir peki¸stirmeli ¨o˘grenme mod¨ul¨un¨u i¸cermektedir. Onerilen ¨ SynergyChain modeli, kullanılabilir enerjinin arama alanını n'den (¨uretici sayısı) k'ye (olu¸sturulan grup sayısı) d¨u¸s¨urd¨u˘g¨u i¸cin her enerji talebi i¸cin zaman karma¸sıklı˘gını iyile¸stirmektedir. ˙Ikinci mod¨ul olarak, enerji ticaretine ve payla¸sımına izin vermek i¸cin mikro ¸sebekelerden ¨uretim yapanları y¨oneten FederatedGrids adlı karma bir sistem ¨onerilmektedir. Bu sistem, t¨uketicilerin yerel kaynaklardan enerji satın almasına ve ana ¸sebekelere olan ba˘gımlılı˘gı azaltmasına olanak tanır. FederatedGrids t¨uketicilerin enerji talebini tahmin etmek i¸cin kullanılan da˘gıtık blokzincirtabanlı birle¸sik bir ¨o˘grenme modeli ¨onermektedir. Onerilen ¨ SynergyGrids sistem mod¨ulleri Python ve Solidity kullanılarak geli¸stirilmi¸s ve Ethereum test a˘gları kullanılarak analiz edilmi¸stir. Saatlik Enerji T¨uketimi veri setini kullanan kapsamlı deneyler ger¸cekle¸stirilmi¸stir. SynergyChain , merkezi sisteme kıyasla sistemin ba¸sarımı ve ¨ol¸ceklenebilirli˘ginde %39,7 ve t¨uketicilerin karlılı˘gında % 18,3 iyile¸sme g¨ostermektedir. Talep y¨uk¨un¨u tahmin etmek i¸cin FederatedGrids kapsamında ¨onerilen blokzincir-tabanlı birle¸sik ¨o˘grenme modeli, ortalama %97,8 iyile¸stirilmi¸s a˘g y¨uk¨u ile kar¸sıla¸stırılabilir do˘gruluk sa˘glamakatadır. Literat¨urdeki di˘ger modellerle kar¸sıla¸stırıldı˘gında t¨uketiciler i¸cin enerji maliyetinde %17,8 ve ana ¸sebekelere g¨ore y¨ukte %76,4 oranında azalma oldu˘gunu g¨ostermektedir.
Özet (Çeviri)
With depletion in fossil energy and increasing environmental problems, energy markets have shifted towards renewable energy resources, such as wind and solar. The ultimate aim is to bridge the gap between generation and demand. As these sources can be harvested on a small scale, increasing number of producers are becoming capable of selling surplus energy. This fostered the concept of peer-to- peer (P2P) energy trading and sharing, by encouraging consumers to become prosumers (i.e. capable of both producing and selling surplus energy). Nowadays, the concept of energy trading and sharing is no longer a dream due to the emergence of the smart city concept. However, due to the heterogeneity of these energy resources (i.e. difference in energy generation and dependency) and a low degree of reliability, the task of efficiently managing these energy resources becomes difficult. Various energy trading systems and management tools have been developed, however, they mostly use centralized cloud systems and face inherent problems of high latency, low scalability, and security problems. Hence, a strong tool that can protect the prosumer data using emerging technology, log the changes for audit purposes, and eventually improve the performance of the system is needed. In this context, blockchain technology as a distributed ledger has emerged as an alternative to centralized systems. In this thesis, state-of-the-art P2P energy trading and sharing solutions are investigated, highlighting their benefits, drawbacks and open issues by classifying them into sub-categories of Infrastructure-based Energy Trading, Large Scale Energy Storage Based Trading, and Ad hoc P2P Energy Trading. Considering the investigated open issues, a blockchain assisted P2P energy trading and prosumer management framework, namely SynergyGrids, that consists of two main modules is developed. As the first module of the framework, a decentralized grouping mechanism, named SynergyChain, is proposed for improving scalability and decentralization of the prosumer grouping mechanism in the context of P2P energy trading. Smart contracts are used for storing transaction information and for the creation of the prosumer groups. SynergyChain integrates a reinforcement learning module to create a self-adaptive grouping technique for improving the overall system performance and profitability. The proposed SynergyChain model improves the time complexity for each energy request as it reduces the search space of available energy from n (number of prosumers) to k (number of groups formed). As the second module, a hybrid trading system, named FederatedGrids, that manages both the prosumers from local microgrids and across the microgrids to allow energy trading and sharing is proposed. This allows consumers to buy energy from local resources and reduce reliance on utility grids. FederatedGrids proposes a decentralized blockchain-based federated learning model that is used to predict the energy demand of the consumers. The proposed SynergyGrids modules are developed using Python and Solidity and have been analyzed using Ethereum test nets. The comprehensive experimental analysis using the Hourly Energy Consumption data-set has been conducted. SynergyChain shows a 39.7% improvement in the performance and scalability of the system as compared to the centralized system, and 18.3% improvement in the profitability of the prosumers. The blockchain-based federated learning to predict the demand load proposed in FederatedGrids shows comparable accuracy with an average 97.8% improved network load. The energy trading and sharing results show a 17.8% decrease in energy cost for consumers and a 76.4% decrease in load over utility grids when compared to other models from the literature.