Next Article in Journal
Research on Emotion Activation Efficiency of Different Drivers
Next Article in Special Issue
The Impact of Environmental Pollution on Residents’ Income Caused by the Imbalance of Regional Economic Development Based on Artificial Intelligence
Previous Article in Journal
Analysis of the Ecosystem Characteristics and Ecological Carrying Capacity of the Main Commercial Fish in the Artificial Reef Ecosystem in Laizhou Bay Using the Ecopath Model
Previous Article in Special Issue
The Impact of Urban Development on Wetland Conservation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine Learning Techniques for Decarbonizing and Managing Renewable Energy Grids

1
Beijing Laboratory of Advanced Information Networks and Beijing Key Laboratory of Network System Architecture and Convergence, Beijing University of Posts and Telecommunications, Beijing 100876, China
2
State Grid Gansu Elect Power Co., Lanzhou 730060, China
3
University of California, Santa Cruz, CA 95064, USA
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(21), 13939; https://doi.org/10.3390/su142113939
Submission received: 5 September 2022 / Revised: 16 October 2022 / Accepted: 18 October 2022 / Published: 26 October 2022
(This article belongs to the Special Issue Information, Cybersecurity and Modeling in Sustainable Future)

Abstract

:
Given the vitality of the renewable-energy grid market, the optimal allocation of clean energy is crucial. An optimal dispatching method for source–load coordination of renewable-energy grid is proposed. An improved K-means clustering algorithm is used to preprocess the source data and historical load data. A support vector machine is used to predict the cluster of renewable-energy grid resources and load data, and typical scenarios are selected from the prediction results. Taking typical scenarios as a representative, the probability distribution of wind power output is accurately obtained. An optimization model of the total operation cost of the renewable-energy grid is established. The experimental results show that the algorithm reduces the error between the predicted value and the actual value. Our method can improve the real-time prediction accuracy of the renewable-energy grid system and increase the economic benefits of the renewable energy grid.

1. Introduction

In order to solve environmental problems such as over-consumption of traditional energy and increasingly serious air pollution, clean, efficient and flexible renewable energy generation technology has gradually resulted in the development of electric energy [1,2]. As a new type of micro-power system, the renewable-energy grid can effectively support the local consumption and grid-connected transmission of new energy [3,4]. However, renewable energy with uncertain factors such as randomness, volatility and intermittency seriously affects the optimal operation of the renewable-energy grid [5]. Further improvements are required for operation safety, consumption efficiency and economic benefits of the renewable-energy grid [6]. Compared with the traditional source–load forecasting method, a machine learning algorithm can build a more accurate short-term forecasting model by using historical source–load data for training. At present, there are many kinds of machine learning algorithms for short-term prediction of source and load, and selecting a suitable algorithm can better achieve an accurate source and load prediction [7].
Based on a proposed machine learning fusion algorithm, this study constructed a grid dispatching optimization framework for renewable energy. Through a fusion algorithm, historical source and load data were clustered and trained, and clustering results were obtained according to the similarity of historical source and load. According to the training results, an economic dispatch model of renewable-energy grid with coordinated source and load was constructed, and the model predictive control MPC algorithm was used to carry out real-time rolling correction control of the economic dispatch model to reduce the error between the short-term source and load forecast value and the actual target value. Finally, it was concluded that the method can reduce the operating cost of the renewable energy grid, verify the validity and feasibility of the model, and enhance the adaptability of the renewable energy grid.

2. Related Work

2.1. The Main Challenges Facing the Power Distribution System in the Context of “Double Carbon”

To utilize the new features, the power distribution system faces the following main three problems: (1) static problems, that is, economic dispatch and operation problems caused by the uncertainty of loads such as distributed power and electric vehicles; (2) dynamic problems, that is, the stability and power quality deterioration caused by the low inertia characteristics of power electronic equipment and the complex dynamic interaction; (3) management problems, that is, the management and regulation of a large number of non-grid assets. On the one hand, a large number of new energy distributed power generation devices are connected to the power supply side, which makes it difficult for the system to formulate a scheduling plan [8]. On the other hand, the disordered and random charging of a large number of electric vehicles brings about load uncertainty, although there is an emergence of new power supply-and-consumption modes such as customized power and demand-side response [9,10,11]. The dual uncertainty of the power generation side and the load side exacerbates the problem of peak-to-valley difference in the distribution system. The anti-peak regulation characteristics of the output of the new energy power generation device (in extreme cases) and the randomness of the load seriously restrict the new energy consumption in the distribution system. Capacity reduces the economic benefits of the operation of the power distribution system [12].
The problem of power quality decline is prominent. The connection of a large amount of power-electronic equipment effects the harmonic sources of the power distribution system and there is a trend towards high density, decentralization and network-wide distribution, which affects the quality of power supply. In addition, the influence of power-electronic equipment on grid faults and voltage flicker is not yet clear. The trend of asset digitization and equipment intelligence supports the transformation of the distribution network, which will also lead to new problems in the distribution network [13,14]. On the other hand, due to the increase in intelligent equipment, information security and behavioral security are also issues that require attention.

2.2. K-Means

The K-means algorithm is an unsupervised learning and partition-based clustering algorithm [15]. The Euclidean distance is generally used measure the similarity between data objects. The similarity is inversely proportional to the distance between the data objects. The larger the Euclidean distance, the smaller the distance, see Figure 1. The algorithm pre-specifies the initial number of clusters k and k initial cluster centers, and continuously updates the position of the cluster centers according to the similarity between the data objects and the cluster centers, and continuously reduces the sum of the squared errors (SSE) of the clusters. When the SSE no longer changes or the objective function converges, the clustering ends and the final result is obtained. The core idea of the K-means algorithm is: first randomly select k initial cluster centers C i (1 ≤ i ≤ k) from the data set, calculate the Euclidean distance between the remaining data objects and the cluster centers C i , determine the distance from the target data object to the nearest cluster center C i and assign the data object to the cluster corresponding to the cluster center C i . Then calculate the average value of the data objects in each cluster as the new cluster center, and perform the next iteration until the cluster center does not change or reaches the maximum number of iterations. To determine when to stop the calculation of the Euclidean distance between the data object and the cluster center in the space the formula is:
d ( x , C i ) = j = 1 m ( x j C i j ) 2
where x is the data object, C i is the i cluster center, m is the dimension of the data object and x j and C i j are the j attribute values of x and C i . The SSE calculation formula of error square sum of the whole data set is:
S S E = i = 1 k x C i | d ( x , C i ) 2

2.3. SVM

Support vector machine theory has gained extensive attention in recent years because of its solid theoretical foundation and many beneficial characteristics. It has been proved that the Structural Risk Minimization (SRM), which is one of the most basic ideas of SVM, is superior to traditional Empirical Risk Minimization (ERM). Unlike ERM, which tries to minimize the error on the training set, SRM tries to minimize the upper bound of the VC dimension so that its learning machine obtains better generalization performance, which is one of the most important goals of statistical learning theory. The advantage of SVM is that its method is based on the VC dimension theory of statistical learning theory and the principle of structural risk minimization (i.e., the ability to identify any sample without error) to seek the best compromise, in order to obtain the best generalization ability [16,17]. Several advantages of the support vector machine method are that it can: solve machine learning problems in the case of small samples, improve generalization performance, solve high-dimensional problems, solve nonlinear problems and avoid neural network structure selection and answer the local minima point question. The SVM originally studied has been used to solve binary classification problems but cannot be directly applied to multi-class classification problems. How to effectively extend it to multi-class classification problems is still a research problem. There are already algorithms to generalize SVM to multi-class classification problems, and these algorithms are collectively referred to as “Multi-Category Support Vector Machines” (M-SVMs) [18,19]. They can be roughly divided into two categories: first, the multi-class classification algorithm based on the improved objective function proposed by [20] in 1998 combines the parameter solutions of multiple classification surfaces into an optimization problem, and solves the optimal problem. The optimization problem achieves multi-class classification “at once”. Second, a series of two-class classifiers can be constructed in some way and combining them achieves multi-class classification. Although the first type of method appears simple, compared to the second method, there are far more variables in the process of solving optimization problems, the training speed is not as good, and it is not dominant in classification accuracy. These problems are more prominent when the number of training samples is very large. For this reason, the second type of method is more commonly used. There are four main branching algorithms in this type of method: one-to-many algorithm, one-to-one algorithm, DAGSVM directed acyclic graph, and ECOC error correction code. Although these methods have a theoretical basis, there is an optimization problem that leads to a lot of time in the training process so they have not been well applied. Only the one-to-one algorithm and the DAGSVM directed acyclic graph are applied in practice. Moreover, since one-to-many SVMs and one-to-one SVMs need to use all classifiers when classifying unknown samples, and the classification results are independent of the order in which the classifiers are used, their combination is unique. There are many ways to combine the directed acyclic graphs in DAGSVM, but experiments have shown that the combination changes have little effect on the classification results and the number of tests of DAGSVM and ECOC is at least N times, so it will not be well applied when there are many categories.

3. Methodology

3.1. Coordination and Dispatching Framework of Renewable-Energy Grid Source and Load Based on Machine Learning

3.1.1. Renewable-Energy Grid Dispatching Optimization Framework

The historical training set has a great influence on the prediction results of the short-term load forecasting model for the renewable-energy grid based on the machine learning proposed in this paper. The historical data extends the time it takes to train models on renewable energy grids. In order to solve the above contradictions, this paper combines two methods of offline training and online training to build a renewable-energy grid optimization scheduling architecture with model pre-training and rolling training, as shown in Figure 2. Fusion algorithm model pre-training is an offline training method. Its working principle is based on the fusion algorithm of semi-supervised K-means clustering and a support vector machine. It uses the idle time before and after the online training of the system to train the historical data of renewable-energy grid sources-and-loads. Furthermore, simulated data, represented by the clustering scenario of similar days with uncertain parameters, and the model’s predictive control algorithm conducts online training on the training data in the offline training pre-dispatching and real-time scheduling stages of the renewable-energy grid to realize real-time rolling training and reduce prediction errors. This provides optimal scheduling results that conform to real-time operating conditions.

3.1.2. Renewable-Energy Grid Economic Dispatch Optimization Model

This paper considers the renewable-energy grid market reward- and punishment-costs and equipment operation- and maintenance-costs, and uses historical interactive data and wind power load forecasts as the benchmark scenarios to determine the power generation, start and stop of generator sets, charge and discharge of energy storage units and purchase and sale of electricity from the main grid, etc., in order to achieve the source–load dispatching target of the optimal operating cost of the renewable energy grid. The source–load coordination interaction variable is introduced into the economic dispatch model, and a two-layer source–load coordination model is constructed to improve the matching degree of wind power and electricity load and reduce the amount of abandoned wind. The upper model constructed is:
min F = ( P load   ( t ) P dg ( t ) ) 2
where P load   is the electricity load on the user side and P dg is the wind power output. The constraints of the upper model are:
{ t = 1 T P lodd   ( t ) = t = 1 T P load   ( t ) Δ P load   ( t ) α max ( t ) P load   ( t ) 2 J on   J off   5 r se min r se
In the formula, P lodd   ( t ) is the electricity load in the period t after the user’s demand response, α max ( t ) is the maximum load increase rate, Δ P load   is the load change, J o n and J o f f are the peak and valley electricity prices after the response, respectively; r s e and r m i n s e is user satisfaction and its lower limit. The construct of the lower-level model with the goal of minimizing the total operating cost of the renewable energy grid, and inputting the user-load power obtained from the upper-level model into the power balance constraint of the lower-level model, then the lower-level cost objective function C toal   is:
min C toal   = t = 1 T C RT ( t ) + C 0 + C AP ( t ) + C EX ( t )
where T is the total number of time periods, and T = 24 in the pre-dispatch stage; C RT ( t ) is the fuel cost of the renewable-energy grid gas turbine; C 0 is the operation and maintenance cost of the distributed power generation equipment; C AP ( t ) is the reward and punishment cost; C EX ( t ) is the renewable-energy grid and the main grid interaction costs. The expression of each variable in Formula (5) is:
{ C RT ( t ) = P RT ( t ) λ RT Δ t l CH 4 d CH 4 C 0 ( t ) = i = 1 N P i ( t ) d i + P ES ( t ) d ES C AP ( t ) = K 1 ( min ( 0 , h 1 ) ) 2 + K 2 h 2 2 ( ω e ω e 0 ) R b ( t ) + c ex ( t ) ( H ( t ) H ( t 0 ) ) C EX ( t ) = D r ( t ) max { P EX ( t ) , 0 } + D s ( t ) max { P EX ( t ) , 0 }
where P RT ( t ) and λ RT are the output and power generation efficiency of the micro-turbine, respectively; Δ t is the unit dispatch time; d CH 4 and l CH 4 are the price of natural gas and low calorific value, respectively; d i and d ES are the unit maintenance cost of the distributed generator set i and energy storage equipment, respectively; P ES ( t ) is the charging and discharging power of the energy storage device; h 1 and h 2 2 are the inequality and equality constraints, respectively; ω e and ω e 0 are the current stage and standard energy utilization rate, respectively; R b ( t ) is the reward income for improving the unit standard energy utilization rate; C EX ( t ) is the penalty fee for increasing the unit standard of polluted exhaust gas; H ( t ) and H ( t 0 ) are the amount of polluted exhaust gas discharged during the operation stage and the allowable standard polluted exhaust gas discharge, respectively; K 1 and K 2 are the penalty factors when the conditions are not met, and are generally used to meet the constraints. Taking the maximum value; P EX ( t ) is the power purchased and sold by the renewable-energy grid and the main grid, the positive value is the power purchase, and the negative value is the power sale; D r ( t ) and D s ( t ) are the purchase and sale prices, respectively.
In order to ensure the stable and coordinated operation of all of the energy supplying equipment in the pre-dispatch stage of the renewable energy grid, the paper takes power balance, wind power, unit climbing, landslide power, energy storage equipment and power interaction as model constraints, equality constraints and inequality constraints. The conditional expressions are:
{ P load ( t ) P RT ( t ) P dg ( t ) P EX ( t ) P ES ( t ) = 0 t = 1 T P load   ( t ) J ( t ) t = 1 T P load   ( t ) J ( t ) P i min P i ( t ) P i max β i down   Δ t P i ( t ) P i ( t 1 ) β i up   Δ t P EX min ( t ) P EX ( t ) P EX max ( t ) P ES min P ES ( t ) P ES max S min S ( t ) S max
where J ( t ) is the electricity price in the t period after the user-side demand response; P i , P i max and P i min are the output of the wind turbine i and its upper and lower limits, respectively; β i down   and β i up   are the lower limit and upper limit of the ramp rate of the distributed generator set, respectively; P EX min and P EX max are the minimum and maximum values of the transmission power of the tie line, respectively; P ES min and P ES max are the minimum and maximum values of the energy storage output, respectively; S min and S max are the minimum and maximum values of the energy storage system charge in the period t , respectively.

3.2. Short-Term Prediction Method Combining Semi-Supervised K-Means and SVM

The working principles of the semi-supervised K-means algorithm and the SVM algorithm have been described in widely in the literature, so are not repeated here. The aim of the fusion algorithm model based on two kinds of machine learning proposed in this paper is to calculate the similarity between different samples in the sample set, and group the samples with high similarity into a cluster, to realize the division of renewable-energy grid samples. However, the predicted probability results obtained by the semi-supervised K-means and SVM algorithms are not on the same scale, so this paper normalizes the confidence of the two, and finally gives the final clustering result. The probability of the fusion algorithm after normalization is:
L ( y i | x i ) S S K = { L ( y i x i ) S K μ H S K ( x i ) x j U H S K ( x j ) > ( 1 μ ) H SVM ( x i ) x j U H SVM ( x j ) L ( y i x i ) SVM   Other
where L ( y i x i ) S K , L ( y i x i ) SVM and L ( y i | x i ) S S K are the cluster prediction probability of K-means algorithm, SVM algorithm and fusion algorithm, respectively; HS—K and HSVM are the confidence of the predicted probability of the K-means algorithm and the SVM algorithm, respectively; μ is the weight adjustment coefficient; and U is the set of samples ( x j ) . First, on the basis of a large amount of historical data, the wind power generation and load demand are screened according to the classical scenario analysis method, and the probability distributions that the actual wind power data and typical data obey in each time period of the day are determined. Second, the probability distribution of scenarios and time periods under different conditions is determined by the roulette method, and the large number of wind power sample scenarios that have been generated are reduced. When using the fusion machine-learning algorithm to reduce the scene, the typical scene is used as the representative of a large number of complex scenes to accurately obtain the branch information. In order to reduce the error between the actual output value of the distributed power supply and the real-time scheduling target value, it is necessary to correct the distributed values. The charging and discharging power of the power supply and the energy storage equipment enhances the adaptability of the renewable-energy grid and ensures the safe, stable and economical operation of the renewable-energy grid. The real-time correction objective function is:
min V = μ 1 t = 1 T j = 1 2 P ˜ EX , j t P ^ EX , j t P ˜ EX j t p EX + μ 2 t = 1 T P ˜ es , i t P ^ es , i t P ˜ es , i t p es + μ 3 t = 1 T P ˜ D G , i t P ^ D G , i t P ˜ D G , i t p D G + μ 4 t = 1 T P ˜ load t P ^ load t P ˜ load t p load + μ 5 r r r r
where P ˜ EX , j t and P ^ EX , j t are the predicted and corrected values of the renewable-energy grid and the main grid traded electricity in the t period, respectively; P ˜ es , i t and P ^ es , i t are the predicted and corrected values of the energy storage output in the t period, respectively; P ˜ D G , i t and P ^ D G , i t are the output of the distributed power generation equipment in the t period, respectively. The predicted value and revised value; r and r are the predicted value and revised value of microgrid revenue in t period, respectively; and μ = 1, 2, 3, 4, 5 are the weight coefficients.

3.3. Model Solution

The renewable energy power grid uses the fusion algorithm to cluster and predict the historical source and load data, so that the source and load can be coordinated and optimally dispatched. In order to further improve the flexibility and accuracy of real-time scheduling of the system, based on the machine learning-prediction algorithm, the deviation between the value and the given actual value is minimal. The optimal criterion formula is:
min G ( h ) = ( Y ( h ) Y ( h ) ) 2 + ρ Δ u 2 ( h )
where Y ( h ) and Y ( h ) are the sets of training prediction output sequences and expected output sequences, respectively; ρ is a constant, representing the weighted control coefficient; and Δ u 2 ( h ) is the control variable. According to the power balance equation of the renewable-energy grid and the state-of-charge equation of the energy storage equipment, the transaction power P EX , the output P ES of the energy storage equipment, the output P ˜ D G , i t of the distributed equipment, the user load P ^ D G , i t and the income r of the renewable-energy grid were selected to form the state variable x ( h ) . The control variable c ( h ) is composed of p EX , p load and p D G , the disturbance input d ( h ) is composed of distributed power supply, ultra-short-term predicted power increment of load, p D G , p load , and the output variable Y ( h ) is composed of P L , to establish a multi-disturbance, multi-output state model, as follows:
{ x ( h + Δ t ) = H 1 x ( h ) + H 2 c ( h ) + H 3 d ( h ) y ( h ) = [ P L ( h ) ] T
where H 1 , H 2 , H 3 are coefficient matrices.
The real-time MPC algorithm has good adaptability and does not require high accuracy in the model. In this paper, the real-time MPC algorithm was used to solve the economic dispatch model. The solution flow based on the MPC prediction model is shown in Figure 3.

4. Experiments

4.1. Simulation Design and Basic Data

The validity of the economic optimal dispatch of the renewable-energy grid fusion algorithm proposed in this paper was verified using the following steps: select 5 conventional units, 8 fans and 2 energy storage devices, and use Matlab2017b software to solve the problem through CPLEX simulation. The regulated demand response load is introduced, and the parameters of the fan and energy storage equipment are shown in Table 1 and Table 2. Equipment operation cost is shown in Table 3, respectively. The cost of load shedding is assumed to be CNY 2.5 / ( k W · h ) 1 , and the cost of wind curtailment is CNY 1.5 / ( k W · h ) 1 . The time-of-use price of electricity traded between the main grid and the renewable-energy grid is shown in Figure 4.

4.2. Analysis of Optimization Results

First, 600 scenes were initially selected through the classical scene analysis method, and then further reduced to 10 typical scenes through the fusion algorithm, as shown in Table 4. The probability of each typical scenario is shown in Table 5.
We determined the accuracy of the semi supervised k-means algorithm, SVM algorithm and fusion algorithm. It can be seen from Figure 5 that the accuracy of the fusion iterative solution is maximized in the fifth iteration. The initial termination condition of the new iteration proposed in this paper is useful for improving the accuracy of prediction results.
The relationship between gas price and gas-price sensitivity is shown in Figure 6. It can be seen from the comparison of the line chart that, on the general trend, the sensitivity of gas price increases with the increase of gas price, and the adaptability of the total cost of the renewable-energy grid to the sensitivity of gas price gradually decreases, and certain energy storage equipment required to reduce gas consumption, increase the consumption ratio of new energy, provide load support and play the role of peak shaving and valley filling. It can be seen from the comparison that the renewable-energy grid is burning due to energy storage factors.
When the sensitivity of fuel prices increases, the adaptability of fuel prices is reduced and the adaptability of renewable-energy grid costs is improved. The comparison of the output of equipment before and after the optimization of renewable-energy grid dispatching is shown in Figure 7. It can be seen from the comparison of the line graphs that, in the overall trend, there is a big difference in the output of each device before and after dispatch optimization. For example, in order to increase the utilization rate of wind power, most of the wind power output curves after dispatch optimization are higher than those before dispatch optimization, which also achieves the purpose of preferential consumption of new energy. During the period from 00:00 to 07:00, the power interaction between the renewable-energy grid and the market is relatively small. It mainly meets the demand for electricity and stabilizes the power system, by absorbing wind power and charging energy storage equipment, around 04:00 due to the uncertainty of wind power output. Due to the limitation of discharge, the discharge is limited when the user’s electricity demand is large, and the output curve of the energy storage equipment is relatively flat during this period. The output of wind power increases significantly during the period of 14:00–23:00, and the renewable-energy grid can import and export electricity to the main grid to improve the energy consumption of the renewable energy grid. The cost comparison of scheduling methods is shown in Table 6.
The two-stage total cost obtained by the method proposed in this paper is lower than the total cost of the original dispatch method, indicating that the proposed method can effectively improve the economic benefits of the renewable-energy grid. It can also be seen from Table 6 that the traditional day-ahead scheduling cost method fails to consider the intermittency, volatility and other uncertainties of wind power generation when making plans, resulting in poor adaptability of its pre-dispatch plan and the intraday operation phase. Frequent adjustments increase the running cost of real-time regulation, resulting in a higher final total running cost, so it will not be lower than the method proposed in this paper. The proposed method reduces the amount of abandoned wind and improves the economic benefits of the renewable-energy grid.

5. Conclusions

Given the vitality of the renewable-energy grid market, the optimal allocation of clean energy is crucial. In this paper, the optimization method of renewable-energy grid dispatching based on machine learning is deeply analyzed. The improved K-means clustering algorithm is used to preprocess the source data and historical load data. Secondly, a support vector machine is used to predict the clustered renewable-energy grid resource and load data, and typical scenarios are selected from the prediction results. The matching degree optimization model combines a semi supervised K-means algorithm with SVM algorithm to improve the prediction accuracy of renewable-energy grid source load power. The error between the predicted value and the actual value can improve the wind limit phenomenon caused by the anti-peak regulation of wind power, ensure real-time and flexibility of renewable-energy grid dispatching, improve the energy utilization rate of renewable energy grid and achieve high efficiency.

Author Contributions

Data curation, Y.H.; Resources, Y.L. and Z.Z.; Software, M.W., Q.H. and Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was sponsored by the Ministry of Education, China—111 Project (NO.B17007), Director Funds of the Beijing Key Laboratory of Network System Architecture and Convergence (2017BKL-NSAC-ZJ-01) and State Grid Technology Project (1400-202272230A-1-1-ZN): Research on key technologies of supply chain financial risk management and asset evaluation from the perspective of carbon finance.

Data Availability Statement

The experimental data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declared that they have no conflict of interest regarding this work.

References

  1. Kim, D.; Wang, Z.; Brugger, J.; Blum, D.; Wetter, M.; Hong, T.; Piette, M.A. Site demonstration and performance evaluation of MPC for a large chiller plant with TES for renewable energy integration and grid decarbonization. Appl. Energy 2022, 321, 119343. [Google Scholar] [CrossRef]
  2. Lipu, M.H.; Miah, M.S.; Ansari, S.; Hannan, M.A.; Hasan, K.; Sarker, M.R.; Mahmud, M.S.; Hussain, A.; Mansor, M. Data-driven hybrid approaches for renewable power prediction toward grid decarbonization: Applications, issues and suggestions. J. Clean. Prod. 2021, 328, 129476. [Google Scholar] [CrossRef]
  3. Inderwildi, O.; Zhang, C.; Wang, X.; Kraft, M. The impact of intelligent cyber-physical systems on the decarbonization of energy. Energy Environ. Sci. 2020, 13, 744–771. [Google Scholar] [CrossRef]
  4. Sharifzadeh, M.; Sikinioti-Lock, A.; Shah, N. Machine-learning methods for integrated renewable power generation: A comparative study of artificial neural networks, support vector regression, and Gaussian Process Regression. Renew. Sustain. Energy Rev. 2019, 108, 513–538. [Google Scholar] [CrossRef]
  5. Xie, X.; Pan, X.; Zhang, W.; An, J. A context hierarchical integrated network for medical image segmentation. Comput. Electr. Eng. 2022, 101, 108029. [Google Scholar] [CrossRef]
  6. Elavarasan, R.M.; Pugazhendhi, R.; Irfan, M.; Mihet-Popa, L.; Khan, I.A.; Campana, P.E. State-of-the-art sustainable approaches for deeper decarbonization in Europe–An endowment to climate neutral vision. Renew. Sustain. Energy Rev. 2022, 159, 112204. [Google Scholar] [CrossRef]
  7. Mrówczyńska, M.; Skiba, M.; Leśniak, A.; Bazan-Krzywoszańska, A.; Janowiec, F.; Sztubecka, M.; Grech, R.; Kazak, J.K. A new fuzzy model of multi-criteria decision support based on Bayesian networks for the urban areas’ decarbonization planning. Energy Convers. Manag. 2022, 268, 116035. [Google Scholar] [CrossRef]
  8. Xie, X.; Pan, X.; Shao, F.; Zhang, W.; An, J. MCI-Net: Multi-scale context integrated network for liver CT image segmentation. Comput. Electr. Eng. 2022, 101, 108085. [Google Scholar] [CrossRef]
  9. Rosero, D.; Díaz, N.; Trujillo, C. Cloud and machine learning experiments applied to the energy management in a microgrid cluster. Appl. Energy 2021, 304, 117770. [Google Scholar] [CrossRef]
  10. Waldron, J.; Rodrigues, L.; Gillott, M.; Naylor, S.; Shipman, R. The Role of Electric Vehicle Charging Technologies in the Decarbonisation of the Energy Grid. Energies 2022, 15, 2447. [Google Scholar] [CrossRef]
  11. Yilmaz, H.; Kimbrough, S.O.; van Dinther, C.; Keles, D. Power-to-gas: Decarbonization of the European electricity system with synthetic methane. Appl. Energy 2022, 323, 119538. [Google Scholar] [CrossRef]
  12. Xie, X.; Zhang, W.; Wang, H.; Li, L.; Feng, Z.; Wang, Z.; Wang, Z.; Pan, X. Dynamic adaptive residual network for liver CT image segmentation. Comput. Electr. Eng. 2021, 91, 107024. [Google Scholar] [CrossRef]
  13. Ahmad, T.; Madonski, R.; Zhang, D.; Huang, C.; Mujeeb, A. Data-driven probabilistic machine learning in sustainable smart energy/smart energy systems: Key developments, challenges, and future research opportunities in the context of smart grid paradigm. Renew. Sustain. Energy Rev. 2022, 160, 112128. [Google Scholar] [CrossRef]
  14. Pinto, G.; Piscitelli, M.S.; Vázquez-Canteli, J.R.; Nagy, Z.; Capozzoli, A. Coordinated energy management for a cluster of buildings through deep reinforcement learning. Energy 2021, 229, 120725. [Google Scholar] [CrossRef]
  15. Horak, D.; Hainoun, A.; Neugebauer, G.; Stoeglehner, G. A review of spatiotemporal urban energy system modeling for urban decarbonization strategy formulation. Renew. Sustain. Energy Rev. 2022, 162, 112426. [Google Scholar] [CrossRef]
  16. Avanija, J.; Konduru, S.; Kura, V.; NagaJyothi, G.; Dudi, B.P. Designing a Fuzzy Q-Learning Power Energy System Using Reinforcement Learning. Int. J. Fuzzy Syst. Appl. 2022, 11, 1–12. [Google Scholar] [CrossRef]
  17. Perera, A.T.D.; Kamalaruban, P. Applications of reinforcement learning in energy systems. Renew. Sustain. Energy Rev. 2021, 137, 110618. [Google Scholar] [CrossRef]
  18. Wei, T.; Chu, X.; Yang, D.; Ma, H. Power balance control of RES integrated power system by deep reinforcement learning with optimized utilization rate of renewable energy. Energy Rep. 2022, 8, 544–553. [Google Scholar] [CrossRef]
  19. Hannan, M.A.; Faisal, M.; Ker, P.J.; Begum, R.A.; Dong, Z.Y.; Zhang, C. Review of optimal methods and algorithms for sizing energy storage systems to achieve decarbonization in microgrid applications. Renew. Sustain. Energy Rev. 2020, 131, 110022. [Google Scholar] [CrossRef]
  20. Taleb, I.; Guerard, G.; Fauberteau, F.; Nguyen, N. A Flexible Deep Learning Method for Energy Forecasting. Energies 2022, 15, 3926. [Google Scholar] [CrossRef]
Figure 1. Iterative process of K-Means algorithm.
Figure 1. Iterative process of K-Means algorithm.
Sustainability 14 13939 g001
Figure 2. Microgrid scheduling optimization framework supported by machine learning.
Figure 2. Microgrid scheduling optimization framework supported by machine learning.
Sustainability 14 13939 g002
Figure 3. Solution flow based on MPC prediction model.
Figure 3. Solution flow based on MPC prediction model.
Sustainability 14 13939 g003
Figure 4. Time-of-use electricity price for electricity transaction.
Figure 4. Time-of-use electricity price for electricity transaction.
Sustainability 14 13939 g004
Figure 5. Comparison of three iterative algorithms.
Figure 5. Comparison of three iterative algorithms.
Sustainability 14 13939 g005
Figure 6. Relationship between gas price and gas price sensitivity.
Figure 6. Relationship between gas price and gas price sensitivity.
Sustainability 14 13939 g006
Figure 7. Comparison of the output of each device before and after the optimization of microgrid scheduling.
Figure 7. Comparison of the output of each device before and after the optimization of microgrid scheduling.
Sustainability 14 13939 g007
Table 1. Relevant operating parameters of wind turbines.
Table 1. Relevant operating parameters of wind turbines.
Fan Cut   in   Wind   Speed   v i / ( m · s 1 ) Cut   Out   Wind   Speed   v o / ( m · s 1 ) Rated Power/kW
1320150
2320150
3320150
4320200
5325200
6325200
7325250
8325250
Table 2. Equipment parameters of the two energy storage systems.
Table 2. Equipment parameters of the two energy storage systems.
Parameter Capacity / ( k W · h ) 1 Charge and Discharge Efficiency/% S O C min S O C max
Numerical value150.0095.000.150.90
Table 3. Distributed equipment operating costs.
Table 3. Distributed equipment operating costs.
Equipment Type Operation   and   Maintenance   Cos t / ( CNY   ( k W · h ) 1 )
Fan0.0307
Gas turbine0.0658
Battery pack0.0316
Table 4. Dataset Information.
Table 4. Dataset Information.
Data SetNumber of Initial Screening SamplesCharacteristic NumberNumber of
Categories
Wind power output6002110
User load15094
Table 5. Typical scenario probabilities.
Table 5. Typical scenario probabilities.
Scene Sequence NumberProbability
10.3779
20.0884
30.1368
40.0028
50.0124
60.0951
70.0441
80.2224
90.0121
100.0120
Table 6. Cost comparison of scheduling methods.
Table 6. Cost comparison of scheduling methods.
Scheduling MethodDaily Planned Dispatching Cost/CNYDaily Real-Time Control Cost/CNYTotal Cost of Two Stages/CNY
Fuel UnitPlanned Transaction with Main GridEnergy StorageTotal CostFuel Unit ControlReal Time Transaction Regulation with Main Power GridEnergy Storage RegulationPunishment for Abandoning the WindTotal Cost
Traditional method1,842,679−1,479,53160,426423,574561,385579,45231,58720,3671,192,7911,616,365
The method of this paper1,678,340−1,165,752−16,897492,691741,16531,254−62004786771,0051,263,696
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wu, M.; He, Q.; Liu, Y.; Zhang, Z.; Shi, Z.; He, Y. Machine Learning Techniques for Decarbonizing and Managing Renewable Energy Grids. Sustainability 2022, 14, 13939. https://doi.org/10.3390/su142113939

AMA Style

Wu M, He Q, Liu Y, Zhang Z, Shi Z, He Y. Machine Learning Techniques for Decarbonizing and Managing Renewable Energy Grids. Sustainability. 2022; 14(21):13939. https://doi.org/10.3390/su142113939

Chicago/Turabian Style

Wu, Muqing, Qingsu He, Yuping Liu, Ziqiang Zhang, Zhongwen Shi, and Yifan He. 2022. "Machine Learning Techniques for Decarbonizing and Managing Renewable Energy Grids" Sustainability 14, no. 21: 13939. https://doi.org/10.3390/su142113939

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