MétaCan
Menu
Retour à la cohorte
Enregistrement W6891659105 · doi:10.48336/5nqt-7182

Design and implementation of peer-to-peer energy trading system using internet of things and blockchain

2024· article· en· W6891659105 sur OpenAlexaff

Notice bibliographique

RevueMemorial University Research Repository (Memorial University) · 2024
Typearticle
Langueen
DomaineEngineering
ThématiqueSmart Grid Energy Management
Établissements canadiensMemorial University of Newfoundland
Organismes subventionnairesnon disponible
Mots-clésMicrogridBlockchainRenewable energyEnergy (signal processing)The InternetDistributed generationSmart contractOrder (exchange)

Résumé

récupéré en direct d'OpenAlex

With advancements in renewable energy technologies, consumers are becoming prosumers, and renewable energy resources are being used in distributed networks. In an isolated distributed system, peer-to-peer (P2P) energy trading is one of the most promising energy management solutions. In this research, we propose a P2P energy trading method for micro-grids using open resources and technology. A DC-micro-grid has been designed for a remote site in Pakistan. This site is in the northern part of Azad Jammu and Kashmir, Pakistan, within the lower area of the Himalayan Mountain range. Several of the modern amenities, including road access, are lacking in this area. For this remote site, an open-source and low-cost P2P energy trading system is designed and implemented. A photovoltaic (PV) system is also designed using HOMER Pro. The microgrid design is composed of PV panels and battery banks, designed after considering the load profile of each house. The proposed P2P energy trading platforms mainly comprise an Internet-of-Things (IoT) server to transfer the energy amongst the peers without human intervention. An Ethereum based private blockchain is suggested for money transfer in the form of cryptocurrency. The IoT server enables the peers to control and monitor self-produced energy, while Ethereum based private blockchain facilitates the financial transactions associated with the energy transfer. The proposed open-source P2P energy trading platform facilitates energy trading amongst the peers and provides real time data acquisition, monitoring, and control of self-generated energy at a remote location. This research involves the use of four different techniques in order to establish a P2P energy trading architecture, as well as a microgrid design with low-cost, low-power components and open-source technology for a remote community. The first technique to set up the P2P energy trading platform involves the following key components, Arduino UNO, ACS 712 hall-effect current sensor and a relay. The current sensor data is sent in real-time to Arduino for onward communication to the IoT server. A user-friendly interface is developed on the server to perform various energy trading tasks. Peers have the choice to access the server remotely to perform energy trading tasks. Energy trading events can be shared amongst peers through e-mail notifications. For financial transactions, we utilized Ganache graphical user interface (GUI), a private Ethereum blockchain that eliminates the need for financial institutions. The proposed P2P energy trading model has been successfully tested for energy trading between two peers. The details of the proposed hardware and software setup explain how low-cost P2P energy trading can be achieved. In the second technique, the trading activities are done on a web interface that uses a private Ethereum blockchain. A smart contract is deployed on the Ethereum blockchain and the trading activities performed on the web interface are recorded on a tamper-proof blockchain network. An IoT platform is used to monitor and control self-generated energy. Energy data is collected and processed by means of ESP32-S2 microcontrollers using field instrumentation devices that are connected to the voltage source and load. An open source decentralized P2P energy trading system, designed on the blockchain and IoT architecture is proposed. The hardware setup includes a relay, a current sensor, a voltage sensor, a Wi-Fi router and ESP32-S2 microcontroller. For data transfer the Message Queuing Telemetry Transport (MQTT) protocol is used over a local network. ESP32-S2 is set up as MQTT client and Node-Red IoT server is used as MQTT broker. Hypertext Transfer Protocol (http) request method is implemented to connect the Node-Red server with the web interface developed using React.JS library. The third method involves a Raspberry Pi 4 Model B (Pi4B), which is used to host the main server of the trading system, including the user interface and the Ethereum blockchain server. The Ethereum blockchain is used to deploy smart contracts and the IoT servers run on ESP32 microcontrollers. Sensors and actuators connected to the ESP32 are field instrumentation devices that facilitate acquiring, monitoring, and transferring energy data in real-time. A blockchain-enabled user interface is developed using the React.JS open-source library, to perform trading activities. As a communication channel, the proposed system uses a Wi-Fi network. For system security, the designed system has restricted authorization. For information security and data integrity, other security measures are also considered, such as login credentials, private keys, firewalls, and secret recovery phrases. To facilitate communication between the server and the client, a Hypertext Transfer Protocol is implemented. As part of the fourth technique, we have implemented a Raspberry Pi 4 Model B (Pi4B) as the main server on which the user interface (UI) and local Ethereum blockchain are hosted. Additionally, the blockchain implements the smart contract. Open-source Angular framework is used to develop the UI that facilitates trading activities. This method of P2P energy trading also explores the development of an Internet of Things (IoT) server using the latest ESP32-S3 microcontroller. Data is acquired by field instrumentation devices (FIDs) and transmitted to an IoT server via the microcontroller. An immutable record of all transactions is maintained by the blockchain network. By configuring the system locally, hosted on a private network with restricted access, security is ensured. Additional security measures are also considered for information security and data integrity, including a secret recovery phrase, firewalls, login credentials, and a private key. A Hypertext Transfer Protocol is implemented amongst the servers and clients. Within the scope of this thesis, we present four different methods of P2P energy trading designed for remote communities that involve renewable energy sources. All design details, simulations results, experimental test results are included in the thesis.

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction machine sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.

score de la tête « metaresearch » (Codex)0,001
score de la tête « metaresearch » (Gemma)0,001
Version: metacan-v3-hybrid-931329e0061cStatut de validation: machine_predicted_unvalidated
Catégories candidatesaucune
Catégories consensuellesaucune
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Simulation ou modélisation · Signal consensuel: aucune
GenreSignal candidat: Méthodes · Signal consensuel: Méthodes
Score de désaccord entre enseignants0,005
Score d'incertitude au seuil0,016

Scores du classifieur distillé par catégorie (deux têtes)

CatégorieCodexGemma
Métarecherche0,0010,001
Méta-épidémiologie (sens strict)0,0000,000
Méta-épidémiologie (sens large)0,0000,000
Bibliométrie0,0000,000
Études des sciences et des technologies0,0010,000
Communication savante0,0010,001
Science ouverte0,0020,001
Intégrité de la recherche0,0010,000
Charge utile insuffisante (le modèle a refusé de juger)0,0050,001

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,026
Tête enseignante GPT0,248
Écart entre enseignants0,222 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.

Les modèles n’ont appliqué aucune catégorie : rien dans la taxonomie ne correspondait à ce travail.
Devis d'étudeSimulation ou modélisation
Domainenon disponible
GenreMéthodes

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2024
Routes d'admission1
Résumé présentoui

Explorer davantage

Même revueMemorial University Research Repository (Memorial University)Même sujetSmart Grid Energy ManagementTravaux en français237 207