Cargando…
EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain
In this paper, to balance power supplement from the solar energy’s intermittent and unpredictable generation, we design a solar energy generation and trading platform (EggBlock) using Internet of Things (IoT) systems and blockchain technique. Without a centralized broker, the proposed EggBlock platf...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8951093/ https://www.ncbi.nlm.nih.gov/pubmed/35336580 http://dx.doi.org/10.3390/s22062410 |
_version_ | 1784675300783685632 |
---|---|
author | Kwak, Subin Lee, Joohyung Kim, Jangkyum Oh, Hyeontaek |
author_facet | Kwak, Subin Lee, Joohyung Kim, Jangkyum Oh, Hyeontaek |
author_sort | Kwak, Subin |
collection | PubMed |
description | In this paper, to balance power supplement from the solar energy’s intermittent and unpredictable generation, we design a solar energy generation and trading platform (EggBlock) using Internet of Things (IoT) systems and blockchain technique. Without a centralized broker, the proposed EggBlock platform can promote energy trading between users equipped with solar panels, and balance demand and generation. By applying the second price sealed-bid auction, which is one of the suitable pricing mechanisms in the blockchain technique, it is possible to derive truthful bidding of market participants according to their utility function and induce the proceed transaction. Furthermore, for efficient generation of solar energy, EggBlock proposes a Q-learning-based dynamic panel control mechanism. Specifically, we set the instantaneous direction of the solar panel and the amount of power generation as the state and reward, respectively. The angle of the panel to be moved becomes an action at the next time step. Then, we continuously update the Q-table using transfer learning, which can cope with recent changes in the surrounding environment or weather. We implement the proposed EggBlock platform using Ethereum’s smart contract for reliable transactions. At the end of the paper, measurement-based experiments show that the proposed EggBlock achieves reliable and transparent energy trading on the blockchain and converges to the optimal direction with short iterations. Finally, the results of the study show that an average energy generation gain of 35% is obtained. |
format | Online Article Text |
id | pubmed-8951093 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-89510932022-03-26 EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain Kwak, Subin Lee, Joohyung Kim, Jangkyum Oh, Hyeontaek Sensors (Basel) Article In this paper, to balance power supplement from the solar energy’s intermittent and unpredictable generation, we design a solar energy generation and trading platform (EggBlock) using Internet of Things (IoT) systems and blockchain technique. Without a centralized broker, the proposed EggBlock platform can promote energy trading between users equipped with solar panels, and balance demand and generation. By applying the second price sealed-bid auction, which is one of the suitable pricing mechanisms in the blockchain technique, it is possible to derive truthful bidding of market participants according to their utility function and induce the proceed transaction. Furthermore, for efficient generation of solar energy, EggBlock proposes a Q-learning-based dynamic panel control mechanism. Specifically, we set the instantaneous direction of the solar panel and the amount of power generation as the state and reward, respectively. The angle of the panel to be moved becomes an action at the next time step. Then, we continuously update the Q-table using transfer learning, which can cope with recent changes in the surrounding environment or weather. We implement the proposed EggBlock platform using Ethereum’s smart contract for reliable transactions. At the end of the paper, measurement-based experiments show that the proposed EggBlock achieves reliable and transparent energy trading on the blockchain and converges to the optimal direction with short iterations. Finally, the results of the study show that an average energy generation gain of 35% is obtained. MDPI 2022-03-21 /pmc/articles/PMC8951093/ /pubmed/35336580 http://dx.doi.org/10.3390/s22062410 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Kwak, Subin Lee, Joohyung Kim, Jangkyum Oh, Hyeontaek EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain |
title | EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain |
title_full | EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain |
title_fullStr | EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain |
title_full_unstemmed | EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain |
title_short | EggBlock: Design and Implementation of Solar Energy Generation and Trading Platform in Edge-Based IoT Systems with Blockchain |
title_sort | eggblock: design and implementation of solar energy generation and trading platform in edge-based iot systems with blockchain |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8951093/ https://www.ncbi.nlm.nih.gov/pubmed/35336580 http://dx.doi.org/10.3390/s22062410 |
work_keys_str_mv | AT kwaksubin eggblockdesignandimplementationofsolarenergygenerationandtradingplatforminedgebasediotsystemswithblockchain AT leejoohyung eggblockdesignandimplementationofsolarenergygenerationandtradingplatforminedgebasediotsystemswithblockchain AT kimjangkyum eggblockdesignandimplementationofsolarenergygenerationandtradingplatforminedgebasediotsystemswithblockchain AT ohhyeontaek eggblockdesignandimplementationofsolarenergygenerationandtradingplatforminedgebasediotsystemswithblockchain |