Next Article in Journal
CO2 Absorption from Biogas Using Piperazine-Promoted 2-Amino-2-methyl-1-propanol: Process Performance in a Packed Column
Next Article in Special Issue
Experimental Investigation of an Adaptive Fuzzy-Neural Fast Terminal Synergetic Controller for Buck DC/DC Converters
Previous Article in Journal
MasterSu: The Sustainable Development of Su Embroidery Based on Digital Technology
Previous Article in Special Issue
Coordinated Design of Type-2 Fuzzy Lead–Lag-Structured SSSCs and PSSs for Power System Stability Improvement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cost Estimation Process of Green Energy Production and Consumption Using Probability Learning Approach

1
Dong Fureng Economic & Social Development School, Wuhan University, Wuhan 430072, China
2
Chakrabongse Bhuvanarth International Institute for Interdisciplinary Studies, Rajamangala University of Technology Tawan-Ok, Bangkok 10400, Thailand
3
State Grid Beijing Electric Power Corporation, Beijing 100031, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(12), 7091; https://doi.org/10.3390/su14127091
Submission received: 23 April 2022 / Revised: 27 May 2022 / Accepted: 27 May 2022 / Published: 9 June 2022

Abstract

:
With electric vehicle (EV) charging, green energy production costs could be reduced, and smart grid (SG) reliability improved. Nevertheless, the vast number of EVs could adversely affect the stability of the voltage and cost of operation. The present study designs a new security-based system based on a new EV participation charging method for a decentralized blockchain-enabled SG system. It is aimed at minimizing the level of power alternation in the electrical network and the total charging costs of EVs as mobile systems. In the first step, the power alternation level issue of the SG is formulated based on the capacity of EV batteries, the rate of charging, and EV users’ charging behavior. Next, a new adaptive blockchain-based EV participation (AdBEV) method is proposed, using the Iceberg order execution algorithm for improving EV discharging and charging schedules. Simulated outcomes demonstrate that the suggested method is superior to the genetic algorithm method when it comes to reducing power fluctuation levels and total charging cost.

1. Introduction

The introduction of electric vehicles (EVs) brings the idea of vehicle-to-grid (V2G) and grid-to-vehicle (G2V) into the energy market, which will convert the overloaded network into a valuable source. EVs are supplied with proper control methods to fatten the load, shave the peak, and regulate the frequency. EV charging and discharging via a bidirectional power flow in a smart grid (SG) is expected to decrease the cost of subsidiary (reserved) energy production and improve the system’s robustness [1]. In more detail, as an example, when many EVs begin charging simultaneously throughout peak energy consumption periods, the large power generators must begin the subsidiary generators (with a shorter response time) to supplement the energy demand, and this results in a delay for the subsidiary generators to begin producing energy. Ten to fifteen min is needed for energy to be provided. Ref [2] proposes game theory structures such as the energy grid, EVs, and smart communities, providing insight into possible optimization techniques for achieving efficient and intelligent energy management. In spite of this, large penetrations of EVs into the electrical system raise issues regarding the impact on electrical system stability and operational costs [3].
Refs [4,5] examined a centralized information center operator as the aggregator for gathering energy consumption demand and further commanding the transfer of energy in the traditional EV discharging/charging method. Utilizing the aggregator, control methods are used for controlling power flow during peak and off-peak hours, respectively. Since the behavior of EV users is uncontrollable, EVs are considered a widely distributed power load on the power grids. This makes it possible to schedule the exchange of energy, even if a predetermined scheduling process does not consider every factor affecting the electrical grid [6]. Although SG aggregators are designed for decentralizing traditional energy grids and supporting micro-distributed renewable generators, they compromise the purpose of the SGs [7]. As a result of the centralized-based system, decision-making is delayed and grid participants’ autonomy is undermined, in that users cannot control the discharging or charging of their processes. The current average cost of electricity that users are paying at the time of consumption is generally not indicative of the actual wholesale costs. When operating costs vary, it is difficult to adjust to fluctuating power demand [8,9].
Several control methods for EV discharging and charging techniques have been presented before to control the duration and amount of energy transferred in order to enhance grid performance. Smart charging planning for low-voltage residential grids based on the state-of-charge (SOC) amounts like battery residual and battery capacity, thus impacting the entire grid offloading, is presented in ref [5]. In ref [4], automatic generation control signals are applied for regulating EV discharging and charging schedules for enhancing the frequency regulation service’s efficiency is examined by considering the dynamic departure time and arrival time of EVs. Ref [10] examined an aggregated based on the optimization model of the EV charging process by considering the stochastic characteristics of the charging process and applied the Genetic Algorithm (GA) for determining the parameters of the system model. The proposed EV discharging/charging schedule algorithms in [5] assumed static parameters for the EV’s accessible charging time. It is important to note that in [4,10] the suggested charging layout was on the basis of parameter estimations and theoretical calculations which did not completely account for the flexibility of EVs. Thus, it would be difficult for the blockchain (BC) platform to be adapted to the kinds of battery and consumer behavior associated with EVs.
Due to a large number of EV charging and dispatching demands, a BC idea has been developed for providing peer-to-peer transferred structures, which utilize decentralized storage for whole transferred information data. Therefore, BC technology will enable a non-trusting network to eliminate the operational costs of the intermediaries, which would result in a cheaper, faster, and more reliable way of reflecting fluctuating wholesale costs to consumers. BC technology can also shift high-load equipment to off-peak hours for reducing energy prices and assist in reducing the overloaded peaks [11,12]. Therefore, ref [13] examined a new scheme to trade energy on the basis of BC technology for adopting the decentralized and competitive environment of local energy production, however, the BC was only utilized as a data storage warehouse for transaction recording. A detailed analysis of the economic assessment of the market mechanism for local energy trading can be found in ref [14]. According to ref [15], BCs and decentralized consensus methods were applied for coordinating the planning of distributed power sources in a microgrid and guaranteeing fair payments with no need for a centralized aggregator.
In order to charge EVs on a large scale, simple control methods are required for reducing operating delay and investment costs. As a result, an adaptive EV discharging/charging planning algorithm is presented in this study according to the BC platform, called Adaptive BC-based EV Participation (AdBEV) for executing the data sharing and decision-making method.
As a method of solving the problem, the Iceberg order management algorithm [16] is widely applied in the digital financial trading market and is assumed a powerful machine learning approach that can be used for managing EV discharging and charging demands. In summary, the study makes the following contributions:
(1)
A new EV participation method, which can introduce the idea of decentralized EV discharging and charging on a BC-enabled SG system is presented in this study.
(2)
A discharging and charging plan issue related to EVs on the BC-enabled SG network is formulated for the EV charging schedule.
(3)
The AdBEV layout on the basis of the iceberg order algorithm, which executes the optimal order process for matching the SG electricity discharging and charging demand is proposed in order to reduce the power fluctuation level.
(4)
AdBEV has been shown to have a better power fluctuation level in comparison with the benchmark method that utilizes GA. Besides, it has been shown that the suggested algorithm achieves low computation prices in comparison with the benchmark layout in the Ethereum platform.
Following are the remaining parts of this study. The system model according to the matching imbalances of the EV consumer profile related to discharging/charging is built in Section 2. The problem formulation and the algorithm definition are presented in Section 3. The simulation outcomes and the AdBEV vs. GA comparison are demonstrated in Section 4. Section 5 presents the conclusions.

2. System Model

As an extension to the system model developed in [17], a residential district that has a substation transformer whose maximum power capacity is P m a x , is considered here. On the supplier side, there are traditional extend power plants, distributed micro renewable generators, and storage. In addition, the user power loads, such as residential areas and hospitals, are linked to the public BC energy exchange platform that allows for the transmission, encryption, and storage of information about electricity supply and demand. Figure 1 illustrates the architecture of the power network including the public BC platform to trade power.
This model assumes that EVs can publish and transmit the discharging or charging orders to the SG public BC trading platform. EVs are able to be charged and discharged using a programmable charging installation. Using this design, the grid operator will be able to switch the power transmission for the EV instantly on/off (presuming the switches are complicated). Figure 2 illustrates the process for processing the transaction in the BC platform. Driver owners initiate the power orders including buying and selling, and once the identity of the initiator has been verified, orders can be entered on the BC-based trading platform. After that, the AdBEV layout is used to process the orders, which are then published in the open order book. Peers in the grid transact and verify the matched orders. Both parties must confirm orders before they can be stored in a distributed manner.
X i , t = { 1 ,       i f   E V i   i s   c o n n e s c t e d   a t   t 0 ,                                         o t h e r w i s e
where X represents the EV status matrix as Equation (2). It should be noted that in our research, we considered 100 households, where every household is assumed to own an EV. Hence, the diminution of this matrix of our research is 100 × 1.
Battery residual for every EV is ( S O C i n i ) and the predicted SOC when charging determines the power demand for EV is ( S O C e x p ) . The formula looks like this:
P E V ( t ) = i = 1 I ( X i , t ( S O C e x p ( i ) ± S O C i n i ( i ) ) )
When scheduling EV discharging/charging, it is essential to take into consideration how many EVs remain linked to the system in order to determine the maximum waiting time for the order. According to this study, the duration of the charging, and the amount of energy transferred, are combined to predict the hourly charging demand pattern throughout the day for achieving minimal energy fluctuations and consumer satisfaction.
Profiles of vehicle activity related to the normal residential EV charging demands are modeled using [18]. The pattern of the charging demand on a daily basis can be inferred by combining the duration of the charging and the amount of energy transferred. Equation (3) can be used to model the amount of energy transferred during EV charging based on the balance between complexity and precision, and this is expressed using a time segment vector η ( t ) comprised of the percentage of stay-on-line EV in Equation (4).
k j ( t ) = j = 1 J t = T f T s ( a j sin ( b j t + c j ) ) + ε
η ( t ) = [ k 1 ( t ) , k 2 ( t ) , , k j ( t ) ] %
The T f refers to the first time step and while T s refers to the second time step elapsed that can enable the formation of a certain fitting in j t h order of sine series. The j shows the order for the total of sine series derived from the Matlab curve fitting toolbox, in which J indicates the model complexity of the sum of the sines. The parameters in the sum of the sine series are shown by the a j , b j , and c j . In view of the charging load profile (LP) indication that a specific number of EVs should remain online during the procedure, Equation (4) is rewritten accordingly:
N c a r ( t ) = Ω · [ k 1 ( t ) , k 2 ( t ) , , k j ( t ) ]
Here, the whole number of EVs in an area is shown by Ω. The power demand for one-time segment changes during every iteration of order execution. Accordingly, Equation (2) is reformulated with the amount of power exchange Q i according to the order category:
P E V ( t ´ ) = i = 1 I ´ ( X i , t ´ Q i )
Therefore, the whole residential load is described as the total demand for EV discharging/charging and LP excluding EV for formulating EV charging problems.
P t o t a l ( t ) = P h o m e ( t ) + P E V ( t ) ,                     t T
P t o t a l ( t ) + ς ( t ) P s u b ,           t ,
V m i n V ( t ) V m a x ,             t ,
Here, the power load excluding EV is shown by P h o m e . Aggregating the above random process (7) with the suggested algorithm can solve the EV discharging/charging scheduling problem. In order to enhance the operation of the electric grid, it is advisable not to exceed the peak transformer substation load following the implementation of EV discharging and charging to the residential electricity demand. In limitation (8), the error item ς ( t ) shows power losses or branch overloaded plus the total power load should not exceed the substation power capacity P s u b . Hence, there is a maximum number of EV max ( N c a r   ( t ) ) , which is employed in the system to prevent exceeding the substation capacity. The levels of the voltage in buses have been limited, and cannot exceed the minimum and maximum limits in limitation (9).

3. Formulation of the Problem and Explanation of the Algorithm

EV discharging and charging demand is scheduled to minimize the effect of consuming or injecting excessive amounts of energy on the network. The paper examines an adaptive discharging/charging method for different kinds of EVs for flattening the LP of transformer substations in distribution networks.
A. Formulation of the problem
As input data, the daily 30 min power interchange order book profile of a residential grid has been used, with EV charging/discharging demands on a daily basis as the decision parameter. A schedule that is adaptive for filling in the gaps in the residential LP is essential for equalizing the level of alternation of the entire system. Accordingly, the total function of utility for measuring the level of alternations in 2-time parts of a network is:
P P F L = t = 1 T P t o t a l ( t ) P t o t a l ( t 1 )
Here, the total power alternation level during 24 h with 30 min temporal resolution is shown by P P F L , P t o t a l   ( t ) , and the overall power in the transformer at hour t and t 1 is represented by P t o t a l   ( t 1 ) . This system is aimed at minimizing the power alternation level criteria P P F L of the total energy network using a set of variables to be optimized for related i and its related S O C e x p , as shown below:
min S O C exp ( i ) I P P F L
S · T · t = 1 T i = 1 I ( S O C e x p ( i ) ± ( S O C i n i ( i ) ) ) = t = 1 T P E V ( t )
S O C i n i ( i ) ( 0 , 1 ) , i ,
S O C e x p ( i ) P m a x , i ,
X i , t = { 0 , 1 } ,       i ,       t ,
Using Equation (12), the charging and discharging power from EVs is limited to the order demand based on the existing EV number i and the obtained S O C e x p ( i ) . In Equation (13), the initial SOC is set between (0,1). Despite the fact that this limitation might lead to a less flattened power LP, users’ requirements are met as a consequence of this limitation. The limitation (14) ensures that the maximum SOC following charging is not greater than the EV battery capacity P m a x for every EV i . As explained in (13), an EV could have just 2 states, one being connected to the network and one being disconnected.
As Equation (15) has a binary constraint for EV connection state X i , t , the formulation of the issue is a mixed combinatorial nonconvex issue. The optimal solution to this problem is not a systematic method with an effective computational method. The optimization problem can be to determine how many EVs should be used for transferring energy (discharging/charging) to reduce the total power fluctuations. It should be noted that the required infrastructures to deploy the proposed technique are including, but are not limited to, open cloud, reliable and scalable hardware, updated software, a stable internet connection, databases, battery, several energy resources, different levels of load demand, EV, point of sales terminals, crypto automated teller machines (ATMs), etc.
B. ADBEV layout
This part proposes an AdBEV layout for solving this issue by utilizing the power exchange book as a trading system. A scheduling result in the previous time slot can affect the power demand in the next one as well. The grid system needs to be kept at a minimum power fluctuation so as to provide the total power charging demand of EVs.
a. Normal electricity exchange order
In the case of a small quantity power exchange order, the demand has been formatted as an input that can be sent to the power exchange stand book S t d i n via a vector as shown below:
Q i = ( γ , I d i , σ i , Q i )
Here, the specific identifier for the discharging/charging initiators is shown by the I d i in which they are EVs or other equipment, the confirmed agent price for the power order is represented by the σ i , the power demand amount of the order is shown by the Q i , and γ presents a matrix showing if it is a power discharging or charging order:
γ = { 1 ,           c h a r g i n g   o r d e r 0 ,         d i s c h a r g i n g   o r d e r
To produce every matched trade, the solution must be used in the existing book S t d i n for each inserted order message, and whole non-error output must be directed to the S t d o u t . The trade information format can be described in the following way:
T i = ( I d s e l l , I d b u y , σ m , Q m )
Here, the I d b u y and I d s e l l indicate the matched power buy and sell order identifier respectively, this matched price in pence is shown by the σ m and the matched amount for the order is represented by the Q m . The solutions must display the existing full order book in the previous format upon receiving an order message and upon receiving every matching entry in the book.
b. ICEBERG power interchange structure
An extend user can hold an overall exchange demand ( ϕ 0 ) and intend to liquidate it before time T m a x , in which case the peak size ϕ P and a limit S ¯ to the demand of the iceberg are assigned. The latter exceeds the initial optimal bid price S 0 on the charging side, as shown below:
S 0 < S ¯
The first portion of the order cannot be quickly executed, and the reverse is also true.
For ensuring the smooth running of the iceberg power exchange and the advantage achieved by participants, choosing the right price is critical. Based on ref [16], a jump-diffusion process is used to model the optimal charging price S t . This paper aimed at building an electricity exchange market for EV consumers, to find a guide price related to every period of time, when S t < S ¯ , the extensively applied geometric Brownian motion for the stock price is adopted for modeling the real-time power price on a daily basis:
d S t = μ S t d t + σ S t d W t   ,             w i t h   S t < S ¯ d S t = μ S t d t + σ S t d W t   ,             w i t h   S t < S ¯ ,
Here, it is possible to set the percentage drift μ and percentage volatility σ as constants, and a Wiener process is shown by W t . So, the next equations allow obtaining the optimal iceberg price S t for a certain top price value S 0 :
S t = S 0 exp ( ( μ σ 2 2 ) t + σ W t )
E ( S t ) = S 0 e μ t
In Equation (22), the iceberg format is given by the vector integrating the order optimal price σ S t and the overall demand ϕ i . In theory, Q p i shows the peak for a single trading period that will never exceed ϕ i :
Q i = ( γ , I d i , σ S t , ϕ i , Q p i )
Based on the priority function, both normal and iceberg power exchanges must be depicted in the order book:
f ( P 1 p ( n ) ;   P 2 t   ( n ) ) = α R a n k ( P r ) + β R a n k ( T )
Here, the ranking for the price is shown by R a n k ( P r ) , and the ranking for generation time is indicated by R a n k ( T ) , and α = 10 β for building a price-competitive market. In Figure 3, the algorithm first determines the normal and iceberg orders after initializing the demand for power discharging and charging. Following that, entire orders are sorted based on the ranking function f ( P 1 p ( n ) ;   P 2 t   ( n ) ) for matching them for exchange. Following the execution of entire orders in every trade frame period, provides a respective response for the orders.
Figure 4 illustrates the optimal order method for matching the power discharging and charging demand for three different scenarios. The algorithm can execute whole matching orders in the order of price ranking provided that the power demand is satisfied in a manner that minimizes power fluctuations. Those orders whose priority amounts are the highest are executed initially, even when the overall amount of power sell orders is lower compared to the overall amount of power buy orders. Afterward, the iceberg execution strategy has been applied to the unmatched electricity demand orders for matching the orders in the one-time frame ( t T ) . Iceberg orders that equal 1 ( N Q i = 1 ) are held until the next cycle with a similar priority value, or, they are allocated new priorities. When there are a larger number of sell orders, the iceberg execution is applied to passively wait for the next cycle execution. Order books are built and updated for every time frame ( t T ) .
Because AdBEV can optimize charging patterns in day-ahead markets, when one day all the time slots have been allocated, the suggested scheduling layout can execute just once a day according to the prior EV arrival pattern and residential LPs.

4. Simulation Outcomes

A. Experiment setup
AdBEV is evaluated using the residential region substation transformer with a P m a x = 250   kVA serving 100 households. Every household is assumed to own an EV. Taking into account the different kinds of EVs in the market, 2 kinds of the most common battery sizes of 8.8   kWh (Toyota Prius), and 60   kWh (Tesla model S) are selected. In terms of charging rates, various manufacturers have various connector kinds, with slow charging and fast charging compatible with 3   kW   ( 16   A ) , and 43   kW   ( 63   A ) chargers, respectively. Based on the charging port availability, the number of EVs for fast and slow charging has been assigned at a ratio of 1:4 in the simulation procedure. There are 2 parts to the EV charge connection state, the first one is between 06:00 and 18:00, and the other one is between 18:30 and 05:30 (+1). EV batteries have an initial residual voltage ( S O C i n i ) created at random, while the battery level ( S O C e x p ) following charging has been assigned to 80% for battery protection, whereas the SOC following discharging has been assigned to 50% to make it easier to use.
The Ethereum platform is used for implementing the developed algorithm by taking into account the distributed trading platform for the power interchange market. Platforms such as Ethereum allow consumers running distributed applications on public BCs [19]. The Solidity language with version 0.4.0 has been applied for deploying the suggested smart contract for executing the AdBEV layout. As a result, gas consumption from the Ethereum platform can provide a direct indication of the algorithm’s operational difficulty. Consumers of the public BC platform must pay gas costs for executing smart contract commands in the Ethereum platform [20]. The cost of executing a complicated algorithm vastly increases the trade cost for the power, as the number of peers in the grid increases.
The simulation consists of 2 kinds of orders: iceberg and normal orders based on Equations (5) and (16). Applying iceberg orders can decrease the power load fluctuations caused by large trading volume orders. For the simulation, the iceberg and normal orders have a ratio of about 1:1. Furthermore, the peak size of the trading quantity (Q) for every order has been set at 4 kW. Table 1 shows the simulation of a partial order book. The system model determines data architecture (described in Section 2). Orders on the buy-side have been ranked in ascending order based on the cost, while they are ranked in descending order on the sell-side that is comparable to a stock exchange market with price competition. Those iceberg orders are highlighted with bold figures in the quantity (Q) column. This exchange process with the order input is simulated for calculating the total cost fluctuation based on the real-time price.
Prices of power exchange markets vary based on the iceberg order execution algorithm, in which the drift of the optimal bid cost is taken as constant. It is assumed that a simple scenario is used for keeping the setup tractable for exposition: the optimal bid cost shows a zero-drift μ = 0 before iceberg orders are submitted. As a result, the original cost fluctuation interval has been assigned at σ i ( 10 ;   30 ) based on the local area and as a consequence, the order price σ t has been adjusted throughout particular times of the day for simulating the retail power costs as shown in Figure 5. Every hour’s price has been determined from the average price of whole deal orders for every time interval from the order book.
B. Power alteration amount minimization
Figure 6 illustrates the impact of the algorithm on the power load alternation. Here is a comparison of the daily half-hourly resolution of LP in a residential area excluding each EV charging scheduling optimization (top panel) and with scheduling method utilizing GA (bottom panel). The daily profile of the domestic residential from the Elexon report is used in the simulation [21]. Charging demand of EV and residential load is represented by the red dashed line v in every timeframe. Because of the high number of charging requirements during this period, the overall electricity consumption at 20:30 exceeds the power capacity, with P P F L = 1.15 by Equations (7)–(9). As described in [17], following the application of a planning algorithm, the load of charging has been moved to the off-peak time and the discharging characteristics have been taken into account.
The suggested AdBEV scheduling layout allows EVs for generating discharging and charging orders for the market based on their states of connection, battery capacities, and discharging/charging limitations. By using the proposed algorithm, the total power demand fluctuation level can be reduced, with the optimized outcome P P F L * with the algorithm being 0.63 , determined through Equations (7) to (9), which results in a reduction of 25.9 by comparison with the P P F L applying the GA scheduling algorithm. Figure 7 illustrates how the index P is better suited to flatten consumption loads by applying the optimized EV charging layout in ref [17]. In addition, by increasing the number of EVs in the system, the P P F L * would rise linearly since the SOC is assumed to be normally distributed [10]. The total utility function Equation (8) shows that the power fluctuation level P P F L has been aggregated with the absolute difference of power consumption over two consecutive hours, in which the ability to minimize power fluctuation increases linearly as P E V ( t ) increases.
C. Discussion and analyzing computation cost
The computational complexity should be noted because calculation complexity directly affects exchange performance and cost. A gas computation can correspond to a low-level operation in the Ethereum Virtual Machine, in which every opcode can have its own gas. The operators add applies 3  gas, whereas multiplication 2 integers apply 5  gas. The total gas cost is 21,000 gas as a base despite not having interacted with the contract, and every gas resulting from running a contract plus 21,000 gas is included in the overall gas. As shown in Figure 8, the theoretical computation cost for Ethereum based on the number of peers for every system is modeled [22,23,24]. As it is inferred from Figure 5, the power cost goes up from 6:00 to 8:00, 11:00 to 13:00, and 17:00 to 19:00 corresponding to the higher energy demand P E V for EV charging periods. In Figure 6, it is seen that when the GA scheduling algorithm is used, the peak time power consumption is reduced with less energy fluctuation index at P P F L = 0.85 . In comparison to the PPFL index with no scheduling algorithm, there is a 26.1 % reduction in the index, and the transformer load has been reduced. It is deduced from the results that as the number of EVs in the system increases, the P P F L * will linearly since the SOC is assumed to be normally distributed. Moreover, it is observed that the total utility function, as calculated and represented in Equation (8), shows that the power fluctuation level P P F L has been aggregated with the absolute difference in power consumption over two consecutive hours. The simulation results show that the proposed technique not only helps the policymakers to reduce the price but also provides a dynamic and transparent environment that can mitigate possible fraud within the system. The appropriate performance and high quality of the proposed model are well proved in the results.

5. Conclusions

An AdBEV scheduling layout for minimizing power fluctuations in order to provide a reliable and safe trading platform is examined in the present study. The EV stay-on-line model has been modeled for controlling the accessibility of discharging/charging amounts in the market. Most scheduling demands are processed using the iceberg order execution algorithm. The outcomes of the simulation are satisfactory and suggest that the proposed hybrid blockchain and machine learning algorithm can significantly lower power fluctuation levels, while also maximizing EV driver usefulness. The discharging and charging procedure can be controlled dynamically by adapting the very popular EV battery kinds and charging rates. AdBEV can provide insights into the construction of buildings in the transactional power market in the context of BC technology for improving decentralizing of the SGs. By reducing gas consumption, the suggested algorithm increases the performance of order trading. The future requires finding a balance between the on- and off-chain complexity, whilst taking advantage of BC’s decentralized nature. It is worth noting that the main shortcoming of the proposed technique is the required space for the BL technique. Indeed, after a long time, storing all these transactions on a database requires a huge amount of space. Moreover, in the case of an attack, the retrieval of data would be challenging.

Author Contributions

Data curation, W.H.; Investigation, J.X. and W.H.; Project administration, W.H.; Resources, J.X.; Supervision, J.X.; Visualization, J.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

This study did not report any data.

Conflicts of Interest

The authors have no conflict of interest to declare.

References

  1. Alnowibet, K.; Annuk, A.; Dampage, U.; Mohamed, M.A. Effective Energy Management via False Data Detection Scheme for the Interconnected Smart Energy Hub–Microgrid System under Stochastic Framework. Sustainability 2021, 13, 11836. [Google Scholar] [CrossRef]
  2. Mohamed, M.A.; Mirjalili, S.; Dampage, U.; Salmen, S.H.; Al Obaid, S.; Annuk, A. A cost-efficient-based cooperative allocation of mining devices and renewable resources enhancing blockchain architecture. Sustainability 2021, 13, 10382. [Google Scholar] [CrossRef]
  3. Wang, B.; Dabbaghjamanesh, M.; Kavousi-Fard, A.; Mehraeen, S. Cybersecurity enhancement of power trading within the networked microgrids based on blockchain and directed acyclic graph approach. IEEE Trans. Ind. Appl. 2019, 55, 7300–7309. [Google Scholar] [CrossRef]
  4. Taherzadeh, E.; Javadi, S.; Dabbaghjamanesh, M. New optimal power management strategy for series plug-in hybrid electric vehicles. Int. J. Automot. Technol. 2018, 19, 1061–1069. [Google Scholar] [CrossRef]
  5. Dabbaghjamanesh, M.; Kavousi-Fard, A.; Dong, Z.Y. A novel distributed cloud-fog based framework for energy management of networked microgrids. IEEE Trans. Power Syst. 2020, 35, 2847–2862. [Google Scholar] [CrossRef]
  6. Angelim, J.H.; Affonso, C.D.M. Probabilistic assessment of voltage quality on solar-powered electric vehicle charging station. Electr. Power Syst. Res. 2020, 189, 106655. [Google Scholar] [CrossRef]
  7. Dehghani, M.; Kavousi-Fard, A.; Dabbaghjamanesh, M.; Avatefipour, O. Deep learning based method for false data injection attack detection in AC smart islands. IET Gener. Transm. Distrib. 2020, 14, 5756–5765. [Google Scholar] [CrossRef]
  8. Rajić, M.N.; Maksimović, R.M.; Milosavljević, P.; Pavlović, D. Energy management system application for sustainable development in wood industry enterprises. Sustainability 2019, 12, 76. [Google Scholar] [CrossRef] [Green Version]
  9. Shojaei, F.; Rastegar, M.; Dabbaghjamanesh, M. Simultaneous placement of tie-lines and distributed generations to optimize distribution system post-outage operations and minimize energy losses. CSEE J. Power Energy Syst. 2020, 7, 318–328. [Google Scholar]
  10. Aghajan-Eshkevari, S.; Azad, S.; Nazari-Heris, M.; Ameli, M.T.; Asadi, S. Charging and Discharging of Electric Vehicles in Power Systems: An Updated and Detailed Review of Methods, Control Structures, Objectives, and Optimization Methodologies. Sustainability 2022, 14, 2137. [Google Scholar] [CrossRef]
  11. Dabbaghjamanesh, M.; Wang, B.; Kavousi-Fard, A.; Hatziargyriou, N.D.; Zhang, J. Blockchain-based stochastic energy management of interconnected microgrids considering incentive price. IEEE Trans. Control. Netw. Syst. 2021, 8, 1201–1211. [Google Scholar] [CrossRef]
  12. Dabbaghjamanesh, M.; Wang, B.; Kavousi-Fard, A.; Mehraeen, S.; Hatziargyriou, N.D.; Trakas, D.N.; Ferdowsi, F. A novel two-stage multi-layer constrained spectral clustering strategy for intentional islanding of power grids. IEEE Trans. Power Deliv. 2019, 35, 560–570. [Google Scholar] [CrossRef]
  13. Aslam, S.; Javaid, N.; Khan, F.A.; Alamri, A.; Almogren, A.; Abdul, W. Towards efficient energy management and power trading in a residential area via integrating a grid-connected microgrid. Sustainability 2018, 10, 1245. [Google Scholar] [CrossRef] [Green Version]
  14. Antal, C.; Cioara, T.; Antal, M.; Mihailescu, V.; Mitrea, D.; Anghel, I.; Salomie, I.; Raveduto, G.; Bertoncini, M.; Croce, V.; et al. Blockchain based decentralized local energy flexibility market. Energy Rep. 2021, 7, 5269–5288. [Google Scholar] [CrossRef]
  15. Vilathgamuwa, M.; Mishra, Y.; Yigitcanlar, T.; Bhaskar, A.; Wilson, C. Mobile-Energy-as-a-Service (MEaaS): Sustainable Electromobility via Integrated Energy–Transport–Urban Infrastructure. Sustainability 2022, 14, 2796. [Google Scholar] [CrossRef]
  16. Zeng, L.; Xia, T.; Elsayed, S.; Ahmed, M.; Rezaei, M.; Jermsittiparsert, K.; Dampage, U.; Mohamed, M. A novel machine learning-based framework for optimal and secure operation of static VAR compensators in EAFs. Sustainability 2021, 13, 5777. [Google Scholar] [CrossRef]
  17. Ghaffari, S.; Ashkaboosi, M. Applying Hidden Markov Model Baby Cry Signal Recognition Based on Cybernetic Theory. IJEIR 2016, 5, 243–247. [Google Scholar]
  18. Lehtinen, O.; Pitkäniemi, S.; Weckman, A.; Aikio, M.; Mabano, M.; Lehtonen, M. Electric Vehicle Charging Loads in Residential Areas of Apartment Houses. In Proceedings of the 2020 21st International Scientific Conference on Electric Power Engineering (EPE), Prague, Czech Republic, 19–21 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  19. Ashkaboosi, M.; Ashkaboosi, F.; Nourani, S.M. The Interaction of Cybernetics and Contemporary Economic Graphic Art as “Interactive Graphics”; University Library of Munich: Munich, Germany, 2016. [Google Scholar]
  20. Badruddoja, S.; Dantu, R.; He, Y.; Upadhayay, K.; Thompson, M. Making smart contracts smarter. In Proceedings of the 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Sydney, Australia, 3–6 May 2021; IEEE: Piscataway, NJ, USA; pp. 1–3. [Google Scholar]
  21. Rizwan, M.; Waseem, M.; Liaqat, R.; Sajjad, I.A.; Dampage, U.; Salmen, S.H.; Al Obaid, S.; Mohamed, M.A.; Annuk, A. SPSO Based Optimal Integration of DGs in Local Distribution Systems under Extreme Load Growth for Smart Cities. Electronics 2021, 10, 2542. [Google Scholar] [CrossRef]
  22. Shahab, S.; Lades, L.K. Sludge and transaction costs. Behav. Public Policy 2021, 1–22. [Google Scholar] [CrossRef]
  23. Cavusoglu, S.S.; Macário, R. Minimum delay or maximum efficiency? Rising productivity of available capacity at airports: Review of current practice and future needs. J. Air Transp. Manag. 2021, 90, 101947. [Google Scholar]
  24. Foryś, I.; Głuszak, M.; Konowalczuk, J. Compensation due to land use restrictions: The case of limited use area in the vicinity of Polish airports. Oeconomia Copernic. 2019, 10, 649–667. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The SG diagram contains the public BC trading platform.
Figure 1. The SG diagram contains the public BC trading platform.
Sustainability 14 07091 g001
Figure 2. The process for transferred execution in the BC-enabled SG network.
Figure 2. The process for transferred execution in the BC-enabled SG network.
Sustainability 14 07091 g002
Figure 3. Electricity trading network with order book initialization.
Figure 3. Electricity trading network with order book initialization.
Sustainability 14 07091 g003
Figure 4. Adaptive BC-based EV participation plan.
Figure 4. Adaptive BC-based EV participation plan.
Sustainability 14 07091 g004
Figure 5. Mean generated trading cost within a day: (a) EV power demand; (b) price.
Figure 5. Mean generated trading cost within a day: (a) EV power demand; (b) price.
Sustainability 14 07091 g005aSustainability 14 07091 g005b
Figure 6. A comparison of the domestic 30 min LP. (a) LP applying charging/discharging scheme; (b) LP sans charging method.
Figure 6. A comparison of the domestic 30 min LP. (a) LP applying charging/discharging scheme; (b) LP sans charging method.
Sustainability 14 07091 g006aSustainability 14 07091 g006b
Figure 7. Domestic half-hourly LP applying the offered adaptive EV discharging/charging demand matching scheme.
Figure 7. Domestic half-hourly LP applying the offered adaptive EV discharging/charging demand matching scheme.
Sustainability 14 07091 g007
Figure 8. Comparison of calculation cost among the EV scheduling layout applying GA and the AdBEV.
Figure 8. Comparison of calculation cost among the EV scheduling layout applying GA and the AdBEV.
Sustainability 14 07091 g008
Table 1. Electricity interchange order book.
Table 1. Electricity interchange order book.
S(Buy/Sell)BuyBuyBuySellSellSell
Q (kW)2.144.01.074.00.441.80
Price
(pence)
131211 171514
Id0701201848
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xiao, J.; Hou, W. Cost Estimation Process of Green Energy Production and Consumption Using Probability Learning Approach. Sustainability 2022, 14, 7091. https://doi.org/10.3390/su14127091

AMA Style

Xiao J, Hou W. Cost Estimation Process of Green Energy Production and Consumption Using Probability Learning Approach. Sustainability. 2022; 14(12):7091. https://doi.org/10.3390/su14127091

Chicago/Turabian Style

Xiao, Jian, and Wei Hou. 2022. "Cost Estimation Process of Green Energy Production and Consumption Using Probability Learning Approach" Sustainability 14, no. 12: 7091. https://doi.org/10.3390/su14127091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop