Next Article in Journal
Optimization of X-ray Tube Voltage to Improve the Precision of Two Phase Flow Meters Used in Petroleum Industry
Previous Article in Journal
Optimizing Yield and Quality of Silage and Hay for Pea–Barley Mixtures Ratio under Irrigated Arid Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Short-Term Unit Commitment by Using Machine Learning to Cover the Uncertainty of Wind Power Forecasting

Department of Electrical and Electronic Engineering, Cyprus International University, Nicosia, Northern Cyprus, Mersin 99258, Turkey
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(24), 13609; https://doi.org/10.3390/su132413609
Submission received: 6 November 2021 / Revised: 3 December 2021 / Accepted: 6 December 2021 / Published: 9 December 2021

Abstract

:
Unit Commitment (UC) is a complicated integrational optimization method used in power systems. There is previous knowledge about the generation that has to be committed among the available ones to satisfy the load demand, reduce the generation cost and run the system smoothly. However, the UC problem has become more monotonous with the integration of renewable energy in the power network. With the growing concern towards utilizing renewable sources for producing power, this task has become important for power engineers today. The uncertainty of forecasting the output power of renewable energy will affect the solution of the UC problem and may cause serious risks to the operation and control of the power system. In power systems, wind power forecasting is an essential issue and has been studied widely so as to attain more precise wind forecasting results. In this study, a recurrent neural network (RNN) and a support vector machine (SVM) are used to forecast the day-ahead performance of the wind power which can be used for planning the day-ahead performance of the generation system by using UC optimization techniques. The RNN method is compared with the SVM approach in forecasting the wind power performance; the results show that the RNN method provides more accurate and secure results than SVM, with an average error of less than 5%. The suggested approaches are tested by applying them to the standard IEEE-30 bus test system. Moreover, a hybrid of a dynamic programming optimization technique and a genetic algorithm (DP-GA) are compared with different optimization techniques for day ahead, and the proposed technique outperformed the other methods by 93,171$ for 24 h. It is also found that the uncertainty of the RNN affects only 0.0725% of the DP-GA-optimized UC performance. This study may help the decision-makers, particularly in small power-generation firms, in planning the day-ahead performance of the electrical networks.

1. Introduction

Unit Commitment (UC) is considered to be one of the most significant remarkable problems in a power system, as it aims to decide the best schedule and the rate of the generating unit’s production in the power system for a specific time interval by facing given forecasted load data [1]. The only optimizing pattern in deciding the UC schedule is the generation cost, which must be minimized over a planning cycle while satisfying all the system constraints resulting from the physical capacities of the generating unit and the network design of the transmission system. Each generator has different limitations—such as maximum and minimum generation limits, minimum down-up time, the ramp rates limit, and so forth.
The UC problem is an integration of two sub-problems. The first one is deciding which generating units to commit, and the second one deals with the generated amount from each committed units. Generating units display different performance characteristics and operating efficiencies, which reflect the needed inputs. Thus, the generation costs also depend on the output amount from each committed unit, regardless of the option of generating units. Thus, UC problems are solved in two steps. The combination of generators yielding the minimum production cost is then chosen as a schedule for the UC in an hour [2].
The operation of calculating the demanded power from each committed unit for each specific hour predetermined by the schedule for the least possible cost is called economic dispatch (ED). It is a non-linear optimization issue, in which the control variable is the output power of each committed unit, and the determined value must be connected to the power limitation of each unit [3].
UC is considered to be an optimization problem. This research aims to reduce the net present costs concerning several limitations, including system operating, the power balance in the network, unit ramp up, spinning reserve, ramp down limits, unit generation limits, and unit minimum ON and OFF time limits [4]. UC began to be used by researchers in the 1940s. Numerous research papers and studies have examined this field, and numerous methods have been applied to determine the UC problem [5]. Commonly, three methods are applied to solve the UC problem as a complex and non-linear problem. Those techniques can be classified into meta-heuristic, numerical, and hybrid methods [6]. Choosing the best method depends on the power plant units presented in the network and the type of constraints [7].
With the hybrid of large sustainable energy into the power system, the conventional operation and control approaches of UC face the issues associated with renewable energy sources, which may essentially undermine the power system’s security and reliability [2]. Nevertheless, it is expected that the introduction of intermittent power from sustainable energy production facilities will raise the instability of the power system unless a large size of energy storage is installed. Some problems that come with the recent electricity generation changes due to the rising penetration of sustainable energy are the disturbance of the supply and demand balance and stable voltage and frequency changes [8].
On a large scale, the unpredictable and sometimes sporadic nature of wind integration makes day-ahead decision-making challenging. The large-scale expansion of wind power grid penetration has yielded significant economic benefits and large system operation challenges. It is difficult to predict because of the inherent instability and intermittency of wind power generation. Facts indicate that the ability to work with effective decision-integrated wind power has become difficult in recent years [9]. The uncertainty of forecasting the output of wind energy will affect the performance of the UC operation and may cause serious risks to the operation and control of the power system. In this research, a well-known artificial-intelligence-based approach called recurrent neural network (RNN) [10] is being used to forecast the day-ahead performance of the wind energy prelude to be used as the generating unit in the IEEE 30 test bus system, so as to plan the performance of the network operating system by using UC optimization approaches. Moreover, the uncertainty of the RNN method is being analyzed by applying the actual and forecasted wind power in the given network and measuring the performance of the operation of UC in both cases.

2. Research Contributions

The use of renewable energy is growing in the world, and so it is vital to connect to the existing capacity planning processes and operational protocols. The UC and the dispatch mechanism in which the electric power provider operates are taken into account while analyzing wind potential credit in the operational domain. The majority of this study is devoted to the financial aspects of UC in addition to the risk that comes from the uncertainty of wind energy.
This research aims to plan the day-ahead performance of the power system and reduce the uncertainty which comes from wind energy by using reliable forecasting techniques. The following are some important contributions that can be achieved by the end of this study:
  • This research may help the electricity supply companies to minimize the operational costs and to have a reliable plan for short-term planning strategies.
  • Ensure the stability in the network, since a sufficient number of units will be committed to meet the demand and will help to cut down overall losses or fuel costs by employing the most cost-effective unit; hence, the demand can be provided by that unit functioning at its optimum efficiency.
The novelty of this study is the recourse to machine learning approaches to predict the performance of wind power, so that UC optimization problems can be used. Moreover, the added value brought by the proposed methodology reduces the uncertainty of wind power forecasting, which in turn can provide a more stable and secure power system.

3. Techniques to Solve the UC Problem

For decades, the electricity supply business has tried a variety of approaches to overcome the UC problem. Different implementation strategies are required due to the problem’s sensitivity. One method outperforms the other in terms of computing time and fuel expense. Minor changes in the overall cost can result in large variations in annual fuel costs in a restructured market [5].
Several ways to solve the UC problem have been presented, ranging from simple to hybrid metaheuristic methodologies. Three common approaches were used to solve the problem of UC, namely deterministic methods, metaheuristic algorithms, and hybrid technics [6].

3.1. Deterministic Techniques

The deterministic model of UC situations can be viewed as a subset of the related stochastic expression, in which only a single scenario containing the randomized unit and the process parameter prediction values is evaluated [5]. Popular deterministic methods for solving UC have been used, such as dynamic programming (DP) [11], Lagrangian relaxation (LR) [12], mixed-integer linear programming (MILP) [13], interior point optimization [14], branch and bound [15], and quadratic programming [16].
The study of [11] provides a DP approach for solving the UC issue while taking voltage stability and inequality requirements into consideration. The method created was applied on the IEEE-14 bus test system. The data acquired from this approach were validated using other approaches, and the outcome was judged to be satisfactory. The commitment is constructed in such a way that the overall cost of generating is kept to a minimum.
In [12], the resolution to the UC problem issue is solved utilizing LR and a modified Mendel’s genetic algorithm technique for a standard 10-unit system with a 1-h interval of time across 24 h. The LR method produces a decent optimum solution, but it is susceptible to numerical convergence and solution quality problems.
In [13], the security-constrained UC problem is addressed using a new MILP model. Bus balancing, transmission line constrained flows, and bus voltage angle discrepancies all create transmission constraints. The state of the line is also taken into account. For this, binary parameters for line conditions (active or inactive) are established. In comparison to traditional models, the results achieved cost savings of up to 4.9 percent of the overall producing cost for one day of programming horizon.

3.2. Metaheuristic Techniques

Recently, meta-heuristics methods have indeed been frequently adopted for UC problem solutions due to their potential to handle large-scale difficulties. The most frequently used techniques for solving the UC problem are a genetic algorithm (GA) [17], particle swarm optimization (PSO) [18], a bat algorithm [19], a gray wolf algorithm [20], and a bee colony [21].
In Ref. [17], GA was utilized to solve the UC Problem. The UC challenge was designed with the up and downtime, start-up cost (cold and hot start-up), and manufacturing cost in mind. To calculate the overall cost of generating, the UC schedule and economic dispatch are determined. Problem-specific functions are employed in the method to improve the solution quality and speed up the problem’s resolution. The GA’s performance is assessed during a 24-h cycle on two IEEE test systems, one with five units and 14 buses and the other with seven units and 56 buses. The findings demonstrate the superiority of GA over other techniques for tackling UC issues.
In Ref. [18], PSO-based heuristic optimization algorithms were utilized to solve the issue of UC. For the UC problem, three PSO methods were demonstrated: Binary PSO, Improved binary PSO, and PSO with Lagrangian relaxation. Overall, the benchmark sets of data and approach demonstrated that the suggested PSO methods are capable of effectively producing higher-quality resolutions in tackling UC problems.

3.3. Hybrid Techniques

Later, efforts were made to develop hybrid approaches, such as hybrids of DP, GA and PSO [22], PSO with Sine Cosine Acceleration Coefficients [23], PSO with gray wolf optimizer [24], and whale optimization differential evolution with GA [25].
In Ref. [22], a hybrid algorithm for DP, GA, and PSO is proposed, to tackle the UC problem in power systems while keeping system security restrictions in mind. Through the aforementioned combination approach, the state of the units (on or off), as well as the economic dispatch, are identified and solved while addressing system security limitations. Resolving with the proposed method brought in more appropriate responses and a more cost-effective customer supply.

4. Identification of the UC Problem

UC is designed to commit and dispatch units before the start of the operational day. The purpose of UC is to reduce the expenses of start-up, shut-down, and operations. Network balance, generator technical needs, and network security are among the constraints [1].
The objective function is the entire production cost over the scheduling horizon, and this must be decreased to obtain the optimal production schedule. The entire production costs include the start-up cost of the operating units and the fuel costs. The start-up cost is a time exponential function in which the generator has been not connected. However, the cost of the start-up in most cases can be considered as a constant. In practice, no costs are associated with the shutting down of the units, but the shutting down costs are included, out of precaution, in the calculation of the total costs. A constant cost may be identified for each generator as the shut-down cost, and this cost is independent of the time the unit has been working before the shut-down [5,26].

4.1. Objective Function

M i n i = 1 N G t = 1 N T [ F c i ( P i t ) * I i t + S U i t + S D i t ]
where i is the generating unit index, t is the time index, Fci(Pit) is the function of the production cost of unit i, Pit is the power generation of unit i at time t, Iit is the commitment state of unit i at time t, SUit is the start-up cost of unit i at time t, and SDit is the shut-down cost of unit i at time t.
While
F i ( P i ) = α i + β i P i + γ i P i 2  
where Fi(Pi) is the cost function, Pi is the output power of generator i and αi, βi, and γi are the generator i cost coefficients.

4.2. Constraints

4.2.1. Power Balance

The summation of the output power of the available generators must satisfy the load demand during each time period by taking into consideration the loss of power in the grid as in the following equation [26]:
i = 1 N G P i t * I i t + i = 1 N W P W , i t = P D , t + P L , t    
where PW,it is the generation of wind power of unit i at time t, PD,t is the system demand at time t, and PL,t stands for the system’s losses at time t.

4.2.2. Power Bounds

Each generator has a minimum and a maximum power, since the generator cannot work below and above them, as in the following equation [26]:
P i , m i n * I i t P i t P i , m a x * I i t
where Pi,min is the minimum power generation of unit i and Pi,max is the maximum power generation of unit i.

4.2.3. Ramping Limits

No thermal unit can increase or decrease its output power from the current time period to another instantaneously. The operation of increasing the output power is called ramp up, and the operation of decreasing the output power is called ramp down, as in the following equations [26]:
P i t P i ( t 1 ) [ 1 I i t ( 1 I i ( t 1 ) ) ] U R i + I i t ( 1 I i ( t 1 ) ) P i , m i n    
P i ( t 1 ) P i t [ 1 I i ( t 1 ) ( 1 I i t ) ] D R i + I i ( t 1 ) ( 1 I i t ) P i , m i n    
where URi is the ramp-up rate of unit i and DRi is the ramp-down rate of unit i.

4.2.4. Minimum ON and OFF Time

In the activity of generating units, the manufacturer’s specifications or engineering considerations usually require the unit to operate for at least a certain duration of time until shutting down. Similarly, a minimum downtime is enjoined on individual generating units between the successive operations, as in the following equations [26]:
[ X i ( t 1 ) o n T i o n ] * [ I i ( t 1 ) I i t ] 0  
[ X i ( t 1 ) o f f T i o f f ] * [ I i t I i ( t 1 ) ] 0  
where X i o n is the ON time of unit i, X i o f f is the OFF time of unit i, T i o n is the Minimum ON time of unit i, and T i o f f is the Minimum OFF time of unit i.

4.2.5. Operating Reserve

It is the available capacity of the power generating to the system during a short interval of time to supply the demand in case of supply distribution or when the generator efficiency goes down, as in the following equation [26]:
i = 1 N G R O , i t * I i t R O , t
where RO,it represents the operating reserve of unit i at time t and RO,t represents the operating reserve at time t.

4.2.6. Spinning Reserve

It is the extra generation capacity that is usable by controlling the output of the generators connected to the grid. This operation is conducted by increasing the applied torque on the turbine rotors, as in the following equation [26]:
i = 1 N G R S , i t * I i t R S , t
where RS,it represents the spinning reserve of unit i at time t and Rs,t represents the spinning reserve at time t.

4.3. Power Losses

The behavior of the network components leads to a lot of effects on the operation system. For example, when the transmission lines are taken into account in the formulation, they show some effects, such as increasing the total generating power demand due to the real power losses. Therefore, it is necessary to take into consideration the consequences of the network elements for finding the optimal solution to verify the system’s security, especially in a large-scale power grid.
Two common methods in UC deal with transmission lines, which are power-flow-based ED and B-coefficient matrix-based ED [27]. The power-flow-based ED method has a convergence risk and is time-consuming; therefore, for real-time applications, it is unsuitable. However, for useful applications, B-coefficient-based ED should formulate more than one frame of B coefficients throughout the specific load cycle, as B coefficients are not constant, but vary depending on the load demand [27]. In this study, the B-coefficient method is used to obtain the losses in the network.
The B-coefficient matrix can be acquired by the traditional power losses formula as shown in Equation (11), which is adopted by Kron and Widely [28].
P L = [ P G 1 P G i P G N G ] [ B 11 B 1 j B 1 N G B 1 i B i j B i N G B N G 1 B N G j B N G N G ] [ P G 1 P G j P G N G ] + [ P G 1 P G i P G N G ] [ B 01 B 0 i B 0 N G ] + B 00
where Bij is the ijth component of the coefficient square loss matrix, B0i is the ith component of the coefficient loss vector, and B00 is the coefficient loss constant. PL is the total of real losses.

5. Wind Forecasting Using a Recurrent Neural Network

5.1. Uncertainty of Renewable Energy Sources

With the entry of renewable energy sources alongside traditional power plants, the total operating costs will be significantly reduced. In the current environment, efforts are being made to maximize the use of renewable resources, and the challenge here is the uncertainty of renewable resources. The most important renewable sources are photovoltaic sources and wind turbines, which have a variable output power due to variable sunlight and wind speed [4]. Forecasting the output of renewable energy is considered to be one of the most important areas of research in the UC problem, where the accuracy of forecasting plays a major role in terms of the reliability and economy of a renewable power network [29].
Forecasting the performance of wind energy has passed through different stages, and there are many methods used in the literature to deal with the problem of the uncertainty of forecasting, such as the statistical seasonal autoregressive integrated moving average [30], chance-constraint based tolerance pre-defined probability [31], data-driven distributionally robust optimization model [32], risk-cost of wind power integration [33], stochastic operation [34], Dirichlet process mixture model [35], Monte Carlo as a probabilistic operation [36], and artificial intelligence-based approaches [37,38,39,40].
As illustrated in [41,42,43], the research proves that the use of machine learning approaches such as RNN, convolution neural networks (CNN), etc. demonstrates their outstanding success in predicting solar and wind power and displays their high formality and comparison accuracy in scientific research. To predict the amount of wind energy at a specific site, parameters such as air density, temperature, humidity, and wind speed have been used. In addition to the RNN approach, a well-known machine-learning-based technique termed support vector machine (SVM) is widely used to predict the short-term wind power, as illustrated in [44].

5.2. Recurrent Neural Network

RNNs are a class of models that replicate thinking processes by taking into account historical information throughout the learning process. RNNs are indeed a variation of the feed-forward neural network that is distinguished by the use of feedback from the output of the system to the input. The RNN outcome is influenced not only by this input but also by the network’s former condition, which serves as memory [45]. The RNN architecture includes the input layer xt, the hidden layer st, and the output layer ot, as shown in Figure 1.
The hidden layer’s nodes are fully connected; the output of the hidden layer is also the input of the hidden layer the following time. U denotes the weight between the input and the hidden layers, V denotes the weight between the hidden and output layers, and W denotes the weight between the current hidden layer and the hidden layer in the future. Weight w will take the previously suggested state values from the hidden layer and subtract one, which is really the input whenever the state xt is altered and placed in the next hidden layer st, or when the hidden layer is updated [10]. The following formulas regulate the calculation that performs in an RNN:
s t = f ( U x t + W s t 1 )
o t = s o f t   m a x ( V s t )
Though RNN may theoretically eliminate long-term dependencies, the weight vector will remain to merge with the prior output the longer the time interval step. This situation will result in a diminishing gradient issue or a scenario where the gradient value is the smallest, causing the learning to take longer. There are various components in the RNN design, such as backpropagation through time, the recurrent gate unit, and long-short-term memory (LSTM) [10]. The diminishing gradient issue was fixed using LSTM networks in this paper.
The LSTM is a form of RNN which is good at learning long-term connections. Every neuron in LSTM is considered to be a memory cell, which distinguishes it from standard RNN neural networks. The LSTM is a neural network that links previous data to present neurons. The gate input, forget gate, and gate output are indeed the three gates found in each cell [10]. Figure 2 illustrates the LSTM architecture in terms of the three gates that can be found in each neuron.
Standard RNNs are unable to learn long-term dependencies due to the vanishing gradient problem. To combat the vanishing gradient, LSTMs were built using a gating mechanism. Recurrent networks of LSTM contain “LSTM cells,” which have an inner recurrence (a self-loop), in addition to the RNN’s exterior recurrence, rather than a unit that effectively applies element-wise non-linearity to the transforming inputs and recurrent units [46]. To grasp what this means, consider how an LSTM calculates a hidden layer:
I = σ ( x t U i + s t 1 W i )
F = ( x t U f + s t 1 W f )
O = ( x t U o + s t 1 W o )
In Equations (14)–(16), the input, forget, and output gates are referred to as I, F, and O, accordingly. They have the same formulas, but their parameter matrices are varied. Since the sigmoid function undercuts the values of these vectors between 0 and 1, they are termed by gates. By multiplying with another vector, these gates regulate how much data can travel through. The input gate determines how much of the newly determined state for the current input is allowed to pass. The forget gate regulates how much of the previous state can pass through. Finally, the output gate decides how much of the internal state is visible to the rest of the network (the next time steps and the higher layers).
g = t a n h ( x t U g + s t 1 W g )
In Equation (17), g represents a “candidate” hidden state calculated from the previous and the current input hidden state. The parameters U and W in the normal RNN are altered to Ug and Wg, while the formula remains the same. Rather than using g as the new hidden phase, like in the RNN, the above-mentioned input gate is used to pick some of it.
c t = c t 1 f + g i
s t = t a n h ( c t ) o
In Equation (18), ct represents the memory of the internal unit. It is the result of multiplying the former memory ct−1 by the forget gate and the newly computed hidden state g by the input gate.
RNNs in general can be viewed of as a subset of LSTMs. The traditional RNN is defined as having an input gate that is fixed to all 1’s, a forget gate that is fixed to all 0’s, and an output gate that is fixed to all 1’s. There is one more tanh (.) that somewhat squashes the output. The gating mechanism is responsible for LSTMs’ ability to express long-term dependency openly. The network learns how its memory should function by learning the settings for its gates. The primary data sources for wind power forecasts are historical observation records from wind farm SCADA system databases. The forecast model used historical measurement records from a SCADA system database from an actual wind power station to build the model. The power forecast result of the model in this work is based on wind speed, and the wind speed factor is a vital aspect in calculating the available power produced. Figure 3, below, represents the physical explanation of the RNN-LSTM model.
The flowchart in Figure 4 represents the operational explanation of the RNN model. As seen in the figure, the historical wind power data represent the input selection for the model; after processing the input wind power data and making the required normalization, the RNN system, like all artificial neural networks, assigns a matrix of weights to its many inputs before applying a function to those weights to derive a single output. Recurrent networks, on the other hand, apply weights not only to their current inputs, but also to their previous inputs. Then, using two important concepts, they modify the weights allocated to their current and historical inputs. The RNN then trains its nodes by altering their weights in accordance with a small variation of a feedback process called backpropagation. Most crucially, LSTMs can hold onto critical error knowledge long enough to keep gradients fairly steep, and hence training times short. This eliminates the vanishing gradient issue and significantly enhances the accuracy of the RNN-LSTM model.

6. Methodology

In this study, UC is applied to a IEEE 30-bus test system which includes six thermal units plus one wind farm. In the beginning, the RNN approach is used to predict the day ahead of the wind power performance. The accuracy of RNN is being compared with the SVM method in forecasting the wind power performance. Six optimization methods are used to plan the day-ahead performance of the generators, which are DP, MILP, LR, GA, PSO, and hybrid DP-GA. Finally, the effects of uncertainty of the RNN model are being tested on the performance of the UC operation. Figure 5 characterizes the working procedure step by step.

7. Case Study

A 30-bus test system is applied for planning the day-ahead performance of the power system. The 30-bus case in Figure 6 is used to explain the proposed methodology. The system includes six thermal generating units and a wind farm. Thermal units lie at buses 1, 2, 5, 8, 11, and 13, respectively. The wind farm lies at bus 15. Table 1 represents the generators’ data and operating costs [47,48]. Table 2 represents the loss coefficients of the IEEE 30-bus system [27]. Table 3 provides data about the load demand for 24 h. The used data of this case study are taken from [3]. Table 4 represents historical time series wind power data for one year [49]. The operating reserve and the spinning reserve were chosen to be 0.01 of the load demand.

8. Results and Discussions

8.1. Testing the Proposed Forecasting Methodology

For forecasting the day-ahead performance of the wind power, the RNN and SVM methods are applied by using the Weka program. Three hundred and sixty-five consecutive days are used to forecast the 366th day. In the beginning, the RNN forecasting method is tested for the 365 given days along with the SVM method, as shown in Table 5. The results show the robustness of the RNN technique, since the average error is less than 5%. Figure 7 shows the divergence between the forecasted wind power using RNN and SVM for the 365th day and the actual wind values.
After testing the proposed forecasting techniques, the RNN method is used to forecast the next day, which can be used in the case of the IEEE 30 bus test system. Table 6 shows the day-ahead forecasted wind power in MW using the RNN method.

8.2. RNN Uncertainty Effects

In the beginning, UC as an optimization problem is tested using six common methods, which are DP, MILP, LR, GA, PSO, and hybrid DP and GA, as seen in Table 7. The result shows that the minimum hourly costs vary between the six methods, and for 24 h the hybrid DP and GA method outperforms the other methods, taking into consideration the constraints mentioned in Section 4.2. As a result, the DP-GA technique is used for planning the performance of the short-term UC operation for the day ahead.
To analyze the uncertainty effects caused by the RNN predicting technique, the UC optimization is applied in the case of using actual wind power and the forecasted one in the 365th day. Table 8 represents the UC for the IEEE-30 bus test system in the existence of actual wind power for the 365th day, and Table 9 represents the UC schedule for the same system using the wind power for the 365th day forecasted by RNN. As seen from the committed unit schedule in Table 8 and Table 9, generators 1, 2, 4, and 6 have the same performance when running in both the actual and he forecasted case. However, generators 3 and 5 have one difference in the commitment performance, since generator 3 at hour 3 is not committing in the case of actual wind power, while in the case of forecasted wind power at hour 3 generator 3 is committing. Moreover, unit 5 at the third hour is committing for the actual wind power case, while it is not running for the forecasted wind power case.
For the performance of ED (output power for the committed units), it is usual to find changes in the real power produced at each stage due to the performance of wind power in the case of actual and forecasted values, as shown for generators 1, 3, 5, and 6.
Since the only optimizing pattern in deciding the UC schedule is the generation cost, which is the main objective function of the study besides reducing the uncertainty of forecasting technique, Figure 8 shows the cost performance for 24 h for both actual and forecasted wind power in the UC operation. Moreover, the total production costs for that day in the case of actual wind power equal 89,548.2$, while for the forecasted case it equals 89,483.2$. The results show the effectiveness and robustness of the RNN forecasting technique, since the error in reaching the optimal operational cost is around 0.0725%, which is 65$ for 24 h. Table 10 represents the RNN uncertainty effects on the UC costs.

8.3. Day-Ahead UC Planning

With the forecasted wind power given in Table 6, the UC problem is solved to determine the dispatch units, which are shown in Table 11. As shown, generators 1, 2, 4, and 6 are committed in the whole period, which are the cheapest units, and generators 3 and 5 are committed in the periods (3–7) and (2–20), respectively, which are the highest load-demand periods. The total operating cost for the 24 h in this case is 93,171$, considering the start-up and shut-down costs for each generating unit in addition to the constraints mentioned in Section 4.2. Moreover, between hours 1 and 24 the first, second, fourth, and sixth units are working for the whole period to face the load demand. Figure 9 shows the UC results and power dispatch within the thermal units and the wind.

9. Conclusions

The main idea of UC is to decide the optimum start-up/shut-down cycle of all units throughout the operating period, with a view to minimizing the overall costs with respect to various generator and system constraints. A steady rise in fuel charges and a rapid fossil fuels depletion have opened the way for the use of renewable sources for power generation. Renewable energy sources are therefore being used and installed with greater eagerness in power systems today. With the deployment of renewable sources, the UC issue becomes more complicated, providing obvious differences in behavioral and technical restrictions on traditional thermal generation systems that need to be resolved, as renewable generation will be integrated in the electrical network.
In this study, UC is applied to the IEEE 30-bus test system, which includes six thermal units in addition to one wind farm. In the beginning, the performance of the RNN approach was compared with SVM in forecasting the wind power, and the result shows that RNN outperforms SVM for short-term forecasting. Then, RNN was used to forecast the day ahead of the wind power performance; the results showed the robustness of the proposed technique. Afterwards, a comparison between six different optimization methods was used to plan the day-ahead performance of the generators, which are DP, MILP, LR, GA, PSO, and the DP-GA method. The result shows that the DP-GA method outperforms the other methods under the forecasted output wind power. With the current concentration on the integration of wind-energy-based power generation into the network, the study provides an effective solution for UC for the systems having wind plants among their generation, and it will help the power utilities in their aim to adopt new tools/solutions while incorporating the wind energy in the power generation billfold.

Author Contributions

Conceptualization, D.S. and M.K.; methodology, D.S. and M.K.; software, D.S. and M.K.; validation, D.S. and M.K.; formal analysis, D.S. and M.K.; investigation, D.S. and M.K.; resources, D.S. and M.K.; data curation, D.S. and M.K.; writing—original draft preparation, D.S.; writing—review and editing, D.S.; visualization, D.S. and M.K.; supervision, M.K.; project administration, D.S.; funding acquisition, D.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

There are no conflict of interest.

Nomenclatures

The following terms with symbols and abbreviations are used in this paper:
Symbol/AbbreviationMeaning
CNNConvolution neural networks
DPDynamic programming
EDEconomic dispatch
GAGenetic algorithm
LRLagrangian relaxation
LSTMLong short Term memory
MILPMixed integer linear programming
PSOParticle swarm optimization
RNNRcurrent neural network
SVMSupport vector machine
UCUnit commitment
PitPower generation of unit i at time t
IitCommitment state of unit i at time t
SUitStart-up cost of unit i at time t
SDitShut-down cost of unit i at time t
αi, βi and γiGenerator i cost coefficients
PW,itWind power of unit i at time t
PD,tThe system demand at time t
PL,tThe system losses at time t
Pi,minMinimum power generation of unit i
Pi,maxMaximum power generation of unit i
URiRamp-up rate of unit i
DRiRamp-down rate of unit i
RO,tOperating reserve at time t
Rs,tSpinning reserve at time t
xtRNN input value at time t
stRNN hidden layeres at time t
otRNN output value at time t
U, W, VWeight values
IInput gate
FForget gate
OOutput gate
gCandidate or hidden state

References

  1. Ma, Z.; Zhong, H.; Xia, Q.; Kang, C.; Wang, Q.; Cao, X. A unit commitment algorithm with relaxation-based neighborhood search and improved relaxation inducement. IEEE Trans. Power Syst. 2020, 35, 3800–3809. [Google Scholar] [CrossRef]
  2. Yang, Y.; Wu, W.; Wang, B.; Li, M. Analytical solution for stochastic unit commitment considering wind power uncertainty with gaussian mixture model. IEEE Trans. Power Syst. 2019, 35, 2769–2782. [Google Scholar] [CrossRef]
  3. Gaddam, R.R. Optimal Unit Commitment Using Swarm Intelligence for Secure Operation of Solar Energy Integrated Smart Grid; Power Systems Research Center; International Institute of Information Technology: Hyderabad, India, 2013. [Google Scholar]
  4. Mehranpour, A.; Ramezani, M. Unit commitment in the presence of photovoltaic cells. In Proceedings of the 1st Conference on Applied Research in Electrical Engineering (AREE), Ahvaz, Iran, 27 January 2020; Volume 2020, pp. 1–9. [Google Scholar]
  5. Abdou, I.; Tkiouat, M. Unit commitment problem in electrical power system: A literature review. Int. J. Electr. Comput. Eng. 2018, 8, 1357–1372. [Google Scholar] [CrossRef]
  6. Abdi, H. Profit-based unit commitment problem: A review of models, methods, challenges, and future directions total revenue. Renew. Sustain. Energy Rev. 2021, 138, 110504. [Google Scholar] [CrossRef]
  7. Vargas, D.V.; Murata, J.; Takano, H. Tackling unit commitment and load dispatch problems considering all constraints with evolutionary computation. arXiv 2019, arXiv:1903.09304. [Google Scholar]
  8. Furukakoi, M.; Adewuyi, O.B.; Matayoshi, H.; Howlader, A.M.; Senjyu, T. Multi objective unit commitment with voltage stability and PV uncertainty. Appl. Energy. 2018, 228, 618–623. [Google Scholar] [CrossRef]
  9. Wang, C.; Li, X.; Wang, Z.; Dong, X.; Liang, Z.; Liu, X.; Liang, J.; Han, X. Day-ahead unit commitment method considering time sequence feature of wind power forecast error. Int. J. Electr. Power Energy Syst. 2018, 98, 156–166. [Google Scholar] [CrossRef]
  10. Shabbir, N.; Kutt, L.; Jawad, M.; Amadiahanger, R.; Iqbal, M.N.; Rosin, A. Wind Energy Forecasting Using Recurrent Neural Networks. In Proceedings of the 2019 Big Data, Knowledge and Control Systems Engineering (BdKCSE), Sofia, Bulgaria, 21–22 November 2019; pp. 1–5. [Google Scholar]
  11. Thakur, N.; Titare, L.S. Determination of unit commitment problem using dynamic programming. Int. J. Nov. Res. Electr. Mech. Eng. 2016, 3, 24–28. [Google Scholar]
  12. Arora, V.; Chanana, S. Solution to unit commitment problem using Lagrangian relaxation and Mendel’s GA method. In Proceedings of the 2016 International Conference on Emerging Trends in Electrical Electronics & Sustainable Energy Systems (ICETEESES), Sultanpur, India, 11–12 March 2016; Volume 2016, pp. 126–129. [Google Scholar]
  13. Alvarez, G.E.; Marcovecchio, M.G.; Aguirre, P. Security constrained unit commitment scheduling: A new MILP formulation for solving transmission constraints. Comput. Chem. Eng. 2018, 115, 455–473. [Google Scholar] [CrossRef]
  14. Hu, G.; Yang, L. The parallel interior point for solving the continuous optimization problem of unit commitment. In Proceedings of the 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Datong, China, 15–17 October 2016; pp. 1333–1338. [Google Scholar]
  15. Palis, D.; Palis, S. Efficient unit commitment—A modified branch-and-bound approach. In Proceedings of the 2016 IEEE Region 10 Conference (TENCON), Singapore, 22–25 November 2016; Volume 2017, pp. 267–271. [Google Scholar]
  16. McLarty, D.; Panossian, N.; Jabbari, F.; Traverso, A. Dynamic economic dispatch using complementary quadratic pro-gramming. Energy 2019, 166, 755–764. [Google Scholar] [CrossRef]
  17. Madraswala, H.S. Modified genetic algorithm solution to unit commitment problem. In Proceedings of the 2017 International Conference on Nascent Technologies in Engineering (ICNTE), Navi Mumbai, India, 27–28 January 2017; pp. 1–6. [Google Scholar]
  18. Logenthiran, T.; Srinivasan, D. Particle swarm optimization for unit commitment problem. In Proceedings of the 2010 IEEE 11th International Conference on Probabilistic Methods Applied to Power Systems, Singapore, 14–17 June 2010; Volume 2010, pp. 642–647. [Google Scholar]
  19. Reddy, S.; Kumar, R.; Panigrahi, B.K. Binary bat search algorithm for unit commitment problem in power system. In Proceedings of the 2017 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), Dehradun, Indi, 18–19 December 2018; pp. 121–124. [Google Scholar]
  20. Majidi, H.; Emadaleslami, M.; Haghifam, M.R. A new binary-coded approach to the unit commitment problem using grey wolf optimization. In Proceedings of the 2020 28th Iranian Conference on Electrical Engineering (ICEE), Tabriz, Iran, 4–6 August 2020; pp. 1–5. [Google Scholar]
  21. Kokare, M.B.; Tade, S.V. Application of Artificial Bee Colony Method for Unit Commitment. In Proceedings of the 2018 4th International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 16–18 August 2018; pp. 1–6. [Google Scholar]
  22. Rouhi, F.; Effatnejad, R. Unit commitment in power system t by combination of dynamic programming (DP), genetic algorithm (GA) and particle swarm optimization (PSO). Indian J. Sci. Technol. 2015, 8, 134–141. [Google Scholar] [CrossRef]
  23. Boqtob, O.; El Moussaoui, H.; El Markhi, H.; Lamhamdi, T. Optimal robust unit commitment of microgrid using hybrid particle swarm optimization with sine cosine acceleration coefficients. Int. J. Renew. Energy Res. 2019, 9, 1125–1134. [Google Scholar]
  24. Kamboj, V.K. A novel hybrid PSO–GWO approach for unit commitment problem. Neural Comput. Appl. 2016, 27, 1643–1655. [Google Scholar] [CrossRef]
  25. Singh, A.; Khamparia, A. A hybrid whale optimization-differential evolution and genetic algorithm based approach to solve unit commitment scheduling problem: WODEGA. Sustain. Comput. Inform. Syst. 2020, 28, 100442. [Google Scholar] [CrossRef]
  26. Wang, J.; Shahidehpour, M.; Li, Z. Security-constrained unit commitment with volatile wind power generation. IEEE Trans. Power Syst. 2008, 23, 1319–1327. [Google Scholar] [CrossRef]
  27. Huang, W.T.; Yao, K.C.; Chen, M.K.; Wang, F.Y.; Zhu, C.H.; Chang, Y.R.; Lee, Y.D.; Ho, Y.H. Derivation and application of a new transmission loss formula for power system economic dispatch. Energies 2018, 11, 417. [Google Scholar] [CrossRef] [Green Version]
  28. Wulandhari, L.A.; Komsiyah, S.; Wicaksono, W. Bat algorithm implementation on economic dispatch optimization problem. Procedia Comput. Sci. 2018, 135, 275–282. [Google Scholar] [CrossRef]
  29. Liu, M.; Quilumba, F.; Lee, W.-J. Dispatch scheduling for a wind farm with hybrid energy storage based on wind and LMP forecasting. IEEE Trans. Ind. Appl. 2015, 51, 1970–1977. [Google Scholar] [CrossRef]
  30. Mohy-Ud-Din, G.; Vu, D.H.; Muttaqi, K.M.; Sutanto, D. An integrated energy management approach for the economic operation of industrial microgrids under uncertainty of renewable energy. IEEE Trans. Ind. Appl. 2020, 56, 1062–1073. [Google Scholar] [CrossRef] [Green Version]
  31. Alqunun, K. Optimal Unit commitment problem considering stochastic wind energy penetration. Eng. Technol. Appl. Sci. Res. 2020, 10, 6316–6322. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Liu, Y.; Shu, S.; Zheng, F.; Huang, Z. A data-driven distributionally robust optimization model for multi-energy coupled system considering the temporal-spatial correlation and distribution uncertainty of renewable energy sources. Energy 2021, 216, 119171. [Google Scholar] [CrossRef]
  33. Zhu, Y.; Liu, X.; Deng, R.; Zhai, Y. Memetic algorithm for solving monthly unit commitment problem considering uncertain wind power. J. Control Autom. Electr. Syst. 2020, 31, 511–520. [Google Scholar] [CrossRef]
  34. Ming, B.; Liu, P.; Guo, S.; Cheng, L.; Zhou, Y.; Gao, S.; Li, H. Robust hydroelectric unit commitment considering integration of large-scale photovoltaic power: A case study in China. Appl. Energy 2018, 228, 1341–1352. [Google Scholar] [CrossRef]
  35. Ning, C.; You, F. Data-driven adaptive robust unit commitment under wind power uncertainty: A Bayesian nonparametric approach. IEEE Trans. Power Syst. 2019, 34, 2409–2418. [Google Scholar] [CrossRef]
  36. Rachunok, B.; Staid, A.; Watson, J.P.; Woodruff, D.L.; Yang, D. Stochastic unit commitment performance considering monte carlo wind power scenarios. In Proceedings of the 2018 IEEE International Conference on Probabilistic Methods Applied to Power Systems (PMAPS), Boise, ID, USA, 24–28 June 2018; pp. 1–6. [Google Scholar]
  37. Sivaneasan, B.; Yu, C.Y.; Goh, K.P. Solar forecasting using ANN with fuzzy logic pre-processing. Energy Procedia 2017, 143, 727–732. [Google Scholar] [CrossRef]
  38. Bedi, J.; Toshniwal, D. Deep learning framework to forecast electricity demand. Appl. Energy 2019, 238, 1312–1326. [Google Scholar] [CrossRef]
  39. Wang, H.; Lei, Z.; Zhang, X.; Zhou, B.; Peng, J. A review of deep learning for renewable energy forecasting. Energy Convers. Manag. 2019, 198, 111799. [Google Scholar] [CrossRef]
  40. Abd Al-Azeem Hussieny, O.; El-Beltagy, M.A.; El-Tantawy, S. Forecasting of renewable energy using ANN, GPANN and ANFIS (A comparative study and performance analysis). In Proceedings of the 2nd Novel Intelligent Leading Emerging Sciences Conference (NILES), Giza, Egypt, 24–26 October 2020; pp. 54–59. [Google Scholar]
  41. Dong, D.; Sheng, Z.; Yang, T. Wind power prediction based on recurrent neural network with long short-term memory units. In Proceedings of the 2018 International Conference on Renewable Energy and Power Engineering (REPE), Toronto, ON, Canada, 24–26 November 2018; Volume 2019, pp. 34–38. [Google Scholar]
  42. Blanchard, T.; Samanta, B. Wind speed forecasting using neural networks. Wind Eng. 2020, 44, 33–48. [Google Scholar] [CrossRef]
  43. Pang, Z.; Niu, F.; O’Neill, Z. Solar radiation prediction using recurrent neural network and artificial neural network: A case study with comparisons. Renew. Energy 2020, 156, 279–289. [Google Scholar] [CrossRef]
  44. Li, L.L.; Zhao, X.; Tseng, M.L.; Tan, R.R. Short-term wind power forecasting based on support vector machine with improved dragonfly algorithm. J. Clean. Prod. 2020, 242, 118447. [Google Scholar] [CrossRef]
  45. Abbas, Z.; Al-Shishtawy, A.; Girdzijauskas, S.; Vlassov, V. Short-term traffic prediction using long short-term memory neural networks. In Proceedings of the 2018 IEEE International Congress on Big Data (BigData Congress), Seattle, WA, USA, 10–13 December 2018; Volume 1, pp. 57–65. [Google Scholar]
  46. Liu, C.; Jin, Z.; Gu, J.; Qiu, C. Short-term load forecasting using a long short-term memory network. In Proceedings of the 2017 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), Torino, Italy, 26–29 September 2017; Volume 2018, pp. 1–6. [Google Scholar]
  47. Kamh, M.; Abdelaziz, A.Y.; Mekhamer, S.F.; Badr, M.A. Modified augmented hopfield neural network for optimal thermal unit commitment. In Proceedings of the 2009 IEEE Power & Energy Society General Meeting, Calgary, AB, Canada, 26–30 July 2009; pp. 1–8. [Google Scholar]
  48. Ananthan, D. Unit commitment solution using particle swarm optimisation (PSO). IOSR J. Eng. 2014, 4, 48–55. [Google Scholar] [CrossRef]
  49. Ding, Y. Wind Time Series Dataset; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar] [CrossRef]
Figure 1. RNN architecture node.
Figure 1. RNN architecture node.
Sustainability 13 13609 g001
Figure 2. LSTM architecture.
Figure 2. LSTM architecture.
Sustainability 13 13609 g002
Figure 3. The physical explanation of the RNN-LSTM model.
Figure 3. The physical explanation of the RNN-LSTM model.
Sustainability 13 13609 g003
Figure 4. RNN flowchart.
Figure 4. RNN flowchart.
Sustainability 13 13609 g004
Figure 5. The working procedure.
Figure 5. The working procedure.
Sustainability 13 13609 g005
Figure 6. IEEE 30-bus test system with a wind farm line diagram.
Figure 6. IEEE 30-bus test system with a wind farm line diagram.
Sustainability 13 13609 g006
Figure 7. Actual and forecasted wind power using RNN and SVM.
Figure 7. Actual and forecasted wind power using RNN and SVM.
Sustainability 13 13609 g007
Figure 8. Cost performance for 24 h.
Figure 8. Cost performance for 24 h.
Sustainability 13 13609 g008
Figure 9. The UC and power dispatch in the IEEE 30-bus test system.
Figure 9. The UC and power dispatch in the IEEE 30-bus test system.
Sustainability 13 13609 g009
Table 1. The generators data.
Table 1. The generators data.
UnitBusPmin
(MW)
Pmax
(MW)
Min ON Time (h)Min OFF Time (h)Ramp upRamp downCost CoefficientsStart up CostShut down Cost
αβγ
1115802250750.021503500
22158022801000.017514.7504000
351050331001200.0251605000
48105044801000.0625140600
5115303350750.025160600
623105544801000.008315.250600
Table 2. Loss coefficients of the IEEE 30-bus system.
Table 2. Loss coefficients of the IEEE 30-bus system.
Coefficient BValueCoefficient BValue
B10.015751B240.036122
B20.004148B250.021162
B3−0.0163430B260.037327
B4−0.0041543B330.035597
B5−0.0070962B340.016785
B60.008479B350.00187
B110.026653B360.01678
B120.032813B440.04962
B130.007563B450.023143
B140.017716B460.034977
B150.003144B550.013355
B160.020161B560.014568
B220.054859B660.054766
B230.02842
Table 3. Load data for 24 h.
Table 3. Load data for 24 h.
HourLoad Demand (MW)HourLoad Demand (MW)
126613270
229614285
332915308
436716332
5383.417346
636018341
734619336
831320325
929221304
1026122282
1124723261
1226024231
Table 4. Time series wind energy data for one year.
Table 4. Time series wind energy data for one year.
HourWind Power (MW)
Day 1
...HourWind Power (MW)
Day 365
138.02373...158.48118
230.17464...237.32334
329.60595...353.79952
412.38366...439.27922
514.70253...572.55551
615.39127...634.4053
723.17681...753.91672
819.25512...865.53804
919.96631...946.22368
1021.33149...1049.59142
1111.75611...1124.69124
122.375202...1266.39924
131.96187...1350.94851
144.324661...1478.26047
155.510049...1575.25145
166.874369...1687.02105
1711.74694...1787.29366
189.093303...1881.91527
1912.53907...1984.05596
2010.12221...2061.79108
2119.45207...2148.95232
2221.67068...2246.22508
2332.18356...2336.92015
2432.34231...2424.83013
Table 5. Comparison between the actual and the forecasted wind power using the RNN and SVM techniques.
Table 5. Comparison between the actual and the forecasted wind power using the RNN and SVM techniques.
Actual Wind
Power (MW)
Forecasted Wind Power (MW)
RNNError (%)SVM Error (%)
58.4811857.3561.92462.4233.94182
37.3233439.1233.15242.3655.04166
53.7995255.3562.8949.2544.54552
39.2792237.9853.29432.3656.91422
72.5555174.3252.43886.35213.79649
34.405333.02154.02237.252.8447
53.9167252.87961.92358.3654.44828
65.5380463.25863.47872.14526.60716
46.2236847.83.410240.2545.96968
49.5914251.02582.89256.3246.73258
24.6912423.25741.4338430.2145.52276
66.3992464.21583.28862.3524.04724
50.9485149.68692.47647.36523.58331
78.2604780.25482.54871.32566.93487
75.2514576.95822.26872.7852.46645
87.0210585.33651.93584.2362.78505
87.2936688.23581.07984.3652.92866
81.9152790.025879.90170.017511.89777
84.0559683.97850.09280.9853.07096
61.7910862.51481.17157.68594.10518
48.9523249.3250.76146.3582.59432
46.2250845.00252.64442.98573.23938
36.9201536.02582.42241.62313.70295
24.8301322.9581.8721327.6912.86087
Average error (%)2.638% 5.025%
Table 6. Day-ahead forecasted wind power using RNN.
Table 6. Day-ahead forecasted wind power using RNN.
HourDay-Ahead
Forecasted Wind Power (MW)
HourDay-Ahead
Forecasted Wind Power (MW)
148.65821341.325
229.65841466.254
330.25691568.2368
432.25841666.5981
564.26581768.9862
630.36951871.2586
749.25631972.02586
855.369852052.3697
939.99852147.2562
1040.25842240.3691
1118.69852329.6859
1248.36942419.0258
Table 7. Comparison between six optimization techniques.
Table 7. Comparison between six optimization techniques.
HourDPMILPLRGAPSODP-GA
1326433883234321732193212
2398540874140398539753978
3450646484579452645214515
4515652085213510050925096
5485848724885485848384847
6528453465335530353145011
7448045414571449744904488
8387539273947387238823867
9378738173802382237553761
10329533293330329732923289
11339934183423338033903391
12315232103212314531513138
13341134393435342334163410
14325833393306325832663260
15363336553633364435913597
16398640763987400339723980
17417343144213421441864172
18407142114044404440454054
19401040794006397539663961
20416141834165408641314104
21383638793906384338373847
22363335583626363536193599
23343335203460342734443440
24314432833201315031633154
Total cost93,79095,32794,65393,70493,55593,171
Table 8. UC for IEEE-30 bus test system using actual wind power for the 365th day.
Table 8. UC for IEEE-30 bus test system using actual wind power for the 365th day.
HourLoad
(MW)
Units CommitmentOutput Power (MW)Cost ($)
WG1G2G3G4G5G6WG1G2G3G4G5G6
1266111010158.48168.8800500103064.9
2296111010137.323380800500513857.7
3329111011153.7995808005013.7554138.4
4367111111139.2792808041.65024.9554983.6
5383.4111111172.5555808031.15018.6554714.8
6360111111134.4053808040.25024554946.8
7346111111153.9167808019.15011.8554413
8313111011165.5388080050536.23711.9
9292111011146.22378080050533.23666.4
10261111011149.591469.1800505103148.5
11247111011124.691279.1800505103299.7
12260111011166.399250.3800505102867.5
13270111011150.948576.7800505103263.8
14285111011178.260564.5800505103080
15308111011175.25158080050521.63490.1
16332111011187.02118080050533.33668.6
17346111011187.29378080050547.53884.4
18341111011181.91538080050547.83888.8
19336111011184.0568080050540.53777.3
20325111011161.79118080050552.23955.8
21304111010148.95238080050048.63820.9
22282111010146.22518080050028.13509.2
23261111010136.92028080050016.33329.2
24231111010124.830169800500103066.9
Total Costs ($)89,548.2
Table 9. UC for the IEEE-30 bus test system using the wind power for the 365th day forecasted by RNN.
Table 9. UC for the IEEE-30 bus test system using the wind power for the 365th day forecasted by RNN.
HourLoad
(MW)
Units CommitmentOutput Power (MW)Cost ($)
WG1G2G3G4G5G6WG1G2G3G4G5G6
1266111010157.35669.9800500103081.8
2296111010139.1238080050049.23830.3
3329111110155.356808012.2500554113.5
4367111111137.985808042.45025.4555004.3
5383.4111111174.3258080305018554686.5
6360111111133.0215808041.15024.6554969
7346111111152.8796808019.75012.2554429.6
8313111011163.25868080050538.53746.7
9292111011147.88080050531.63642.3
10261111011151.025867.6800505103127
11247111011123.25748080050510.63321.4
12260111011164.215852.5800505102900.3
13270111011149.686978800505103282.8
14285111011180.254862.5800505103050.1
15308111011176.95828080050519.93464.1
16332111011185.336580800505353694.3
17346111011188.23588080050546.53870
18341111011190.02598080050539.73765.1
19336111011183.97858080050540.53778.5
20325111011162.51488080050551.43944.7
21304111010149.3258080050048.23815.2
22282111010145.00258080050029.43527.9
23261111010136.02588080050017.23342.8
24231111010122.95870.8800500103095
Total Costs ($)89,483.2
Table 10. The RNN uncertainty effects on the UC costs.
Table 10. The RNN uncertainty effects on the UC costs.
HourCosts with Actual Wind Values ($)Costs with Forecasted Wind Value ($)Uncertainty (%)
13064.93081.80.55
23857.73830.30.71
34138.44113.50.60
44983.65004.30.41
54714.84686.50.60
64946.849690.44
744134429.60.37
83711.93746.70.93
93666.43642.30.65
103148.531270.68
113299.73321.40.65
122867.52900.31.14
133263.83282.80.58
1430803050.10.97
153490.13464.10.74
163668.63694.30.70
173884.438700.37
183888.83765.13.18
193777.33778.50.031
203955.83944.70.28
213820.93815.20.15
223509.23527.90.53
233329.23342.80.40
243066.930950.91
Total Cost89,548.289,483.20.0725
Table 11. UC using DP-GA for the IEEE 30-bus system.
Table 11. UC using DP-GA for the IEEE 30-bus system.
HourLoad (MW)PL,t
(MW)
Units CommitmentOutput Power (MW)Cost ($)
WindG1G2G3G4G5G6WindG1G2G3G4G5G6
12661.3111010148.658278.6800500103212
22962.315111011129.65848080050553.73978
33293.52111111130.2569808023.05014.2554515
43673.82111111132.2584808045.95027.6555096
5383.43.9111111164.26588080365021.6554847
63603.65111111130.3695808042.75025.6555011
73463.8111111149.2563808021.95013.6554488
83133.72111011155.369858080050546.43867
92922.42111011139.99858080050539.43761
102612.65111011140.258478.4800505103289
112471.83111011118.69858080050515.13391
122601.724111011148.369468.4800505103138
132702.695111011141.3258080050516.43410
142852.75111011166.25476.5800505103260
153083.89111011168.23688080050528.73597
163323.365111011166.59818080050553.83980
173463.785111011168.9862808005015.8554172
183413.695111011171.258680800508.4554054
193363.524111011172.025868080050552.53961
203253.963111011152.3697808005011.6554104
213043.526111010147.25628080050050.33847
222822.365111010140.369180800500343599
232612.254111010129.68598080050023.63440
242312.785111010119.025874.8800500103154
Total Cost93,171
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Salman, D.; Kusaf, M. Short-Term Unit Commitment by Using Machine Learning to Cover the Uncertainty of Wind Power Forecasting. Sustainability 2021, 13, 13609. https://doi.org/10.3390/su132413609

AMA Style

Salman D, Kusaf M. Short-Term Unit Commitment by Using Machine Learning to Cover the Uncertainty of Wind Power Forecasting. Sustainability. 2021; 13(24):13609. https://doi.org/10.3390/su132413609

Chicago/Turabian Style

Salman, Diaa, and Mehmet Kusaf. 2021. "Short-Term Unit Commitment by Using Machine Learning to Cover the Uncertainty of Wind Power Forecasting" Sustainability 13, no. 24: 13609. https://doi.org/10.3390/su132413609

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