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...

Descripción completa

Detalles Bibliográficos
Autores principales: Kwak, Subin, Lee, Joohyung, Kim, Jangkyum, Oh, Hyeontaek
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