ISRN Renewable Energy

Volume 2011, Article ID 309496, 8 pages

http://dx.doi.org/10.5402/2011/309496

## Risk-Constrained Unit Commitment of Power System Incorporating PV and Wind Farms

Renewable Energy Laboratory, Department of Electrical Engineering, Amirkabir University of Technology (Tehran Polytecnic), Hafez Avenue 424, Tehran 15875-4413, Iran

Received 21 August 2011; Accepted 26 September 2011

Academic Editors: C. Lubritto, L. Ozgener, P. Poggi, and P. Tsilingiris

Copyright © 2011 Sajjad Abedi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Abstract

Wind and solar (photovoltaic) power generations have rapidly evolved over the recent decades. Efficient and reliable planning of power system with significant penetration of these resources brings challenges due to their fluctuating and uncertain characteristics. In this paper, incorporation of both PV and wind units in the unit commitment of power system is investigated and a risk-constrained solution to this problem is presented. Considering the contribution of PV and wind units, the aim is to determine the start-up/shut-down status as well as the amount of generating power for all thermal units at minimum operating cost during the scheduling horizon, subject to the system and unit operational constraints. Using the probabilistic method of confidence interval, the uncertainties associated with wind and PV generation are modeled by analyzing the error in the forecasted wind speed and solar irradiation data. Differential evolution algorithm is proposed to solve the two-stage mixed-integer nonlinear optimization problem. Numerical results indicate that with indeterminate information about the wind and PV generation, a reliable day-ahead scheduling of other units is achieved by considering the estimated dependable generation of PV and wind units.

#### 1. Introduction

Nowadays, researches and applications of renewable energy sources, such as solar and wind is growing rapidly. Technological and economical progress of efficient and reliable wind turbines and photovoltaic (PV) panels as well as the concerns about environmental issues has contributed to large penetration of wind and solar energy in the power system. The exploitation level of wind energy in several countries in Europe has been reported to be up to 20% of the total annual demand [1]. With further developments in the PV technology and lower manufacturing costs, the outlook is that the PV power will possess a larger share of electric power generation in the near future. Grid-connected PV is ranked as the fastest-growing power generation technology [2]. Although the PV installation costs are still high, PV generates pollution-free and very cost-effective power which relies on a free and abundant source of energy [3]. However, the integration of these renewable sources into the power system exhibits challenges mainly due to their natural intermittency and limited predictability.

One of the most prominent issues regarding power system operation is optimal scheduling of the units or the unit commitment (UC) problem. The problem is referred to as a nonlinear, nonconvex, large-scale, mixed integer, and combinatorial problem [4], so that the efforts have always been made to introduce new alternative solution techniques and to enhance the solution quality and computational efficiency. The objective is to determine the on/off state and the amount of power generation for each unit in the system such that the overall system operation cost over the scheduling time period is minimized and the load demand and operational constraints for the system and units are met [5]. The presence of the solar and wind energy makes the problem more difficult and embeds the stochastic parameters into the problem to be handled. The amount of available wind and solar power should be inevitably estimated with a reliable level of accuracy. Moreover, additional power reserves are needed to maintain the operation of the system at the required stability margin. The scheduled system reserves support the generator outages and, in addition, the intermittent generations [6].

The literature on the UC problem is vast. Various solution methods including both classic and heuristic methods have so far been investigated and reported [7] as the optimization method for the solution of the thermal UC problem. Priority List (PL) [8], Lagrangian Relaxation (LR) [9], Particle Swarm Optimization (PSO) [4], Genetic Algorithm (GA) [10], and Shuffled Frog Leaping Algorithm (SFLA) [11] are the most recent work. Each of the reported methods has their own advantages and drawbacks. The methods have been evaluated by considering the UC as a determinate problem, although the same solution qualities may be affected when uncertainty considerations due to the load swings and renewable penetrations are involved in the problem.

Some studies have focused on the integration of wind power into the unit commitment problem. In [6], a stochastic cost model and a UC solution method in a wind-integrated power system considering the demand and wind generation uncertainties is presented. In [12], the focus is on the solution method whereas the uncertainty modeling of wind generation is not explored. In [13], the WILMAR model based on the scenario tree tool is suggested to study the effects of stochastic wind and load on the UC. The integration of considerable solar resources in power system is also of great concern in operation and planning decisions. Although the fluctuation rate of the wind power is more significant than that of solar power, it necessitates taking into consideration the solar estimation with a level of risk, especially when it comes to have a high range of solar power penetration. In this paper, solution of the UC with both wind and PV power consideration is under study.

In the remainder of this paper, we present a simple method based on the probabilistic confidence interval accompanied with the differential evolution algorithm to form a risk-constrained solution to the unit commitment incorporating the uncertainties of PV and wind turbine generation (WTG) in power system. The effectiveness of the method is illustrated by application results to a test system.

#### 2. UC Problem Formulation

The aim of solving the UC problem is to determine when to start up and shut down thermal units so that the total operating cost is minimized during the scheduling horizon, while the system and the generator constraints are satisfied. The generation costs of PV and WTG from the public utility are the cheapest because they need no fuel. Accordingly, the fuel cost is the significant component of the total operation cost, normally modeled by a quadratic input/output curve, written as The summation of fuel, start-up, and shut-down costs of the generating units form the total operation cost over the planning period, which is given by where is the start-up cost modeled as a two-valued (hot start/cold start) staircase function and is the shut-down cost which is assumed zero [14]: where is the down time of unit .

The constraints in the optimization process are explained as follows.

*(a) Thermal Unit Constraints*

(i)the unit initial operation status (must run, fixed power, unavailable/available);(ii)the rated range of generation capacity:
(iii)ramp up/down rates:
(iv)the minimum up/down time limits of the units.

This constraint represents the minimum time for which a unit must remain on/off before it can be shut down or restarted, respectively:
where is the number of the cycle among all cycles () which the scheduling horizon consists of. The summation of and over the whole cycles for each unit must be equal to the scheduling horizon () which is 24 hours:

*(b) Renewable Power Risk Constraint*

As mentioned before, the scheduling of power system in the presence of PV and WTG units requires estimation of their available power over the scheduling period. Nevertheless, even the most precise prediction methods reveal errors compared to actual data. From the viewpoint of secure operation scheduling of power system, the important factor is to confine the generation risks and uncertainties to a definite level and ensure a level of confidence about the intermittent power. The maximum power at risk will be calculated based on the desired level of confidence (LC) defined by the operator. The risk constraint is written as follows:
where indicates the probability of the power at risk () being less than the maximum power at risk . is calculatedbased on LC and the probability density function (PDF) of the historical forecast errors, described in Section 3.2.

*(c) System Constraints*

(i)the system hourly power balance:(ii) the spinning reserve (10-min) requirements;
where is obtained using (5) with .

The overall fitness function is written as:
where is the total penalty term () for penalizing the spinning reserve constraint violations and also the excessive capacity , expressed by:

#### 3. Renewable Power Risk Analysis

##### 3.1. Wind and Solar Power Prediction

The day-ahead prediction is generally used for power plant scheduling and electricity trading [6]. The power from uncertain units can be generally predicted by a variety of tools. Among these tools, the artificial neural network (ANN) which is wellknown and widely used for time series predictions [15, 16] is utilized in this study. In this study, an MLP network has been chosen because of the ease of application particularly compared with other hybrid ANNs (e.g., ANFIS, GA-ANN, etc.) [16]. Moreover, all needed functions are already available in the MATLAB neural networks toolbox.

The MLP network is trained using levenberg-marquardt technique which is fast for practical problems compared with other back-propagation algorithms such as gradient decent. Two independent networks are trained for solar and wind power prediction. The appropriate number of hidden neurons of each network determined using a forward heuristic simulation [15]. The number of neurons is initialized by a small number and incrementally changed in an iterative process to reach a point at which no significant advance is observed by increasing the number of hidden neurons. At such a point, a compromise between memorization and generalization ability is reached. The developed NNs have one output containing a vector of renewable power for 24 hours day ahead. The historical data of wind speed and solar irradiation is considered as the input parameters of the forecast. Figures 1 and 2 show a sequence of 24-hour actual and forecasted data as well as the forecast errors distribution of wind and solar power for one week, respectively. It can be seen that for long-term operation, the forecast errors are likely normally distributed [17]. The error data is obtained as the difference between the actual and estimated data:

##### 3.2. Risk Analysis

Models that consider the generation from wind and solar units completely deterministic ignore the additional problems that forecast uncertainty embeds in the system, while those that do not include meteorological forecasts may overvalue the costs. Because of the stochastic nature of the renewable, particularly wind power, accurate forecast is very difficult. Hence, the effort is made to minimize the effects of forecast errors and obtain a reliable data about the renewable power to be applied to the UC.

In order to model the uncertainty of the renewable power forecast, the dependable generation should be calculated and considered in the scheduling decisions. The forecast error of wind and solar power is likely normally distributed especially for a long-term operation [17]. The maximum error of the forecast is referred to as the value at risk, named . The concept is the same as the value at risk in financial risk management [18]. The value at risk can be estimated with a level of confidence (LC) which is specified by the generation planners [15]. For example, a 90% LC conveys that the probability of forecasting error () being greater than the value of is less than 10%. To implement the risk constraint introduced by (9), it requires to compute the value of from the given LC and the PDF of the forecast error. The most important risk occurs when the renewable power is overestimated (i.e., when the real-time actual generation is less than the forecasted level), thus, the upper side of the distribution curve is considered. The value of is subtracted from the generation forecast data and the resultant dependable capacity is counted in the UC. is estimated as follows:

The minimum error value () by which (16) can be satisfied will be referred to as the , given by (Figure 3) where is the variance coefficient to express in terms of the mean and standard deviation for a normal PDF approximation.

#### 4. Applied Optimization Method

##### 4.1. Differential Evolution Algorithm

Differential evolution algorithm, introduced by Price et al. [19], is a simple population-based, stochastic evolutionary algorithm for global optimization and is capable of handling nondifferentiable, nonlinear and multimodal objective functions [20]. In DEA, the population consists of real-valued vectors with dimension that equals the number of design parameters. The population size is adjusted by the parameter [19]. The initial population is uniformly distributed in the search space. Each variable in an individual is initialized within its boundaries and . After the initialization step, the algorithm yields the optimization solution through the following iterative steps.

*(1) Mutation*

A mutant vector for each target vector () of the current population is generated by the mutation operator, as follows:
where is a randomly chosen vector among the population in the generation ; is a constant within (0, 2); is the mutant vector. In (18), if is replaced by , which is the vector of lowest objective function value from the current population, another form of the presented DE (R-DE) called B-DE will be formed.

*(2) Crossover*

The crossover operator generates a new vector, called trial vector. The trial vector takes the elements of the target vector () and mutant vector () with the probability of crossover constant (CR) [21]:
where is a random number in the interval and is a random index selected among the dimension of decision variable vectors ().

*(3) Selection (Replacement)*

Each individual of the new population is compared to the corresponding individual of the previous population, and the best of them is selected as a member of the population in the next generation (elitism). The resultant individuals are admitted to the next iteration:
The iterative steps continue until the convergence criterion is satisfied or a specified number of iterations is completed. The algorithm is further illustrated in Figure 4.

##### 4.2. Implementation

Each individual vector in DE consists of a sequence of integers representing on/off status of generation units in the operating cycles during the planning period. Therefore, each solution is a vector of variables for a system with units and planning period divided into cycles. The program is developed in MATLAB programming environment. The DE has an initial population of 50 solutions and is run for 100 iterations.

The minimum up- and down-time constraints are satisfied with no need to penalty functions, as described in [11]. After satisfying time constraints and before the selection step of DE, the generation levels of the on-state units at each time step of the planning period are determined by performing economic dispatch as a nested optimization loop to minimize the total fuel cost [10]. The fitness function will be calculated using the calculated of units.

#### 5. Case Study and Simulation Results

The case study is implemented on conventional 10-unit test system for the UC. The data for load and units of this system are presented in Tables 1 and 2 [10, 14]. A wind and a PV unit are incorporated in the system, yielding totally 12 units. The available data for wind speed and solar irradiation which are transformed to power data is assumed as an aggregated generation from Ardebil city in the north west of Iran from January to December of 2005. The considered wind (unit 11) and PV (unit 12) capacities are 180 MW and 45 MW, respectively. The spinning reserve requirement is assumed to be 10% of the total load. Table 3 depicts the result of generation scheduling of the supreme solution of DE for the described test system. Each cell shows the amount of power generation by each unit in the corresponding hour of the 24 hour schedule.

To show the effectiveness of DE, GA [14] with the same population size and number of iterations is employed as a reference. As a comparison, this method has better convergence over than genetic algorithm (GA) as one of the well-known powerful intelligent methods. Table 4 shows this comparison in both cases of with and without renewable power penetration.

The risk constraint of renewable power has been implemented considering the LC to be 90%. The forecast error distribution of wind and solar power was shown in Figures 1(b) and 2(b), respectively. From these figures, the mean of the forecast error is zero and the error is well accumulated around the mean. By analyzing the forecast error distributions, the risk constraint implies the reduction of , namely, 0.03 p.u. from the forecasted wind power and 0.016 p.u. from the forecasted solar power for the case of normal distribution. Then, the resultant data are input as the dependable generation of the PV and wind units. Figure 5 depicts how the estimated value at risk has been subtracted from the forecasted generation for 90% and 95% level of confidence. The dependable generation is reduced when a higher level of confidence is considered but ensures the system operators that the planned generation can be reached in real-time more confidently.

#### 6. Conclusion

Ever increasing penetration of intermittent renewable generations into the existing power systems reveals new reliability and security issues to the power system planners and operators. In this paper, the impact of the uncertain nature of solar and wind power on planning and dispatch of the thermal power system is examined. A class of MLP is used to estimate the renewable generation level. Although deterministic approaches use a point forecast of the power output, the risk associated with wind and solar power is derived from the mismatch between the historical predicted data and the measured data. On this basis, the hourly dependable generation of solar and wind power is input to the UC problem to satisfy the reliability needs of the power system operator. The resultant risk constraint is considered to reach a compromise between system security and total operation cost. By this approach, the need to evaluate different stochastic scenarios for the wind and solar power in the optimization process is also eliminated and the computational burden is reduced. The risk-constrained UC problem is solved using differential evolution algorithm and the optimal day ahead scheduling of the dispatchable units is obtained. Simulation results indicate the effectiveness of the method for the integration of PV and wind power in the UC problem.

#### Nomenclature

: | Minimum output power of th unit at hour |

: | Maximum output power of th unit at hour |

: | Minimum rated generation level of unit |

: | Maximum rated generation capacity of unit |

: | Output power of th unit at hour |

: | The UC time step, equals 60 min |

: | Ramp-down rate of unit |

: | Ramp-up rate of unit |

: | The period during which the th unit is continuously on |

: | The period during which the th unit is continuously off |

: | Maximum up-time limit of unit |

: | Minimum down-time limit of unit |

: | Operation status of unit at hour (1 = ON, 0 = OFF) |

: | The confident level of power available from PV and wind units at hour |

: | System load demand at hour |

: | System reserve at hour |

: | The fuel cost function coefficients |

: | Cold start hour of unit |

: | Hot start cost of unit |

: | Cold start cost of unit |

: | Start-up cost for unit |

: | Shutdown cost for unit |

: | Unit ramp function |

: | The value at risk of the estimated |

: | Mean value of the data forecast error |

: | Standard deviation of the forecasted data. |

#### References

- E. Constantinescu, V. Zavala, M. Rocklin, S. Lee, and M. Anitescu, “Unit commitment with wind power generation: integrating wind forecast uncertainty and stochastic programming,” Argonne National Laboratory (ANL), 2009.
- R. E. P. Framework, “Renewables global status report: 2009 update,”
*Renewable Energy World*, 2009. View at Google Scholar - M. Shahidehpour and F. Schwarts, “Don't let the sun go down on PV [photovoltaic systems],”
*Power and Energy Magazine*, vol. 2, pp. 40–48, 2004. View at Google Scholar - T. O. Ting, M. V. C. Rao, and C. K. Loo, “A novel approach for unit commitment problem via an effective hybrid particle swarm optimization,”
*IEEE Transactions on Power Systems*, vol. 21, no. 1, pp. 411–418, 2006. View at Publisher · View at Google Scholar · View at Scopus - M. Shahidehpour, H. Yamin, and Z. Li,
*Market Operations in Electric Power Systems*, Wiley, New York, NY, USA, 2002. - V. P. Pappala, I. Erlich, K. Rohrig, and J. Dobschinski, “A stochastic model for the optimal operation of a wind-thermal power system,”
*IEEE Transactions on Power Systems*, vol. 24, no. 2, pp. 940–950, 2009. View at Publisher · View at Google Scholar · View at Scopus - N. P. Padhy, “Unit commitment—a bibliographical survey,”
*IEEE Transactions on Power Systems*, vol. 19, no. 2, pp. 1196–1205, 2004. View at Publisher · View at Google Scholar · View at Scopus - R. C. Johnson, H. H. Happ, and W. J. Wright, “Large scale hydro-thermal unit commitment-method and results,”
*IEEE Transactions on Power Apparatus and Systems*, vol. PAS-90, no. 3, pp. 1373–1384, 1971. View at Publisher · View at Google Scholar - H. H. Balci and J. F. Valenzuela, “Scheduling electric power generators using particle swarm optimization combined with the Lagrangian relaxation method,,”
*International Journal of Applied Mathematics and Computer Science*, vol. 14, pp. 411–422, 2004. View at Google Scholar - I. G. Damousis, A. G. Bakirtzis, and P. S. Dokopoulos, “A solution to the unit-commitment problem using integer-coded genetic algorithm,”
*IEEE Transactions on Power Systems*, vol. 19, no. 2, pp. 1165–1172, 2004. View at Publisher · View at Google Scholar · View at Scopus - J. Ebrahimi, S. H. Hosseinian, and G. B. Gharehpetian, “Unit commitment problem solution using shuffled frog leaping algorithm,”
*IEEE Transactions on Power Systems*, vol. 26, pp. 573–581, 2010. View at Publisher · View at Google Scholar · View at Scopus - C. L. Chen, “Optimal wind-thermal generating unit commitment,”
*IEEE Transactions on Energy Conversion*, vol. 23, no. 1, pp. 273–280, 2008. View at Publisher · View at Google Scholar · View at Scopus - A. Tuohy, P. Meibom, E. Denny, and M. O'Malley, “Unit commitment for systems with significant wind penetration,”
*IEEE Transactions on Power Systems*, vol. 24, no. 2, pp. 592–601, 2009. View at Publisher · View at Google Scholar · View at Scopus - S. A. Kazarlis, A. G. Bakirtzis, and V. Petridis, “A genetic algorithm solution to the unit commitment problem,”
*IEEE Transactions on Power Systems*, vol. 11, no. 1, pp. 83–92, 1996. View at Google Scholar · View at Scopus - K. Methaprayoon, C. Yingvivatanapong, W. J. Lee, and J. R. Liao, “An integration of ANN wind power estimation into unit commitment considering the forecasting uncertainty,”
*IEEE Transactions on Industry Applications*, vol. 43, no. 6, pp. 1441–1448, 2007. View at Publisher · View at Google Scholar · View at Scopus - A. Mellit and S. A. Kalogirou, “Artificial intelligence techniques for photovoltaic applications: a review,”
*Progress in Energy and Combustion Science*, vol. 34, no. 5, pp. 574–632, 2008. View at Publisher · View at Google Scholar · View at Scopus - L. Soder, “Reserve margin planning in a wind-hydro-thermal power system,”
*IEEE Transactions on Power Systems*, vol. 8, no. 2, pp. 564–570, 1993. View at Publisher · View at Google Scholar · View at Scopus - P. Jorion,
*Value at Risk: The New Benchmark for Managing Financial Risk*, McGraw–Hill, New York, NY, USA, 2007. - K. V. Price, R. M. Storn, and J. A. Lampinen,
*Differential Evolution: A Practical Approach to Global Optimization*, Springer, New York, NY, USA, 2005. - M. Varadarajan and K. S. Swarup, “Differential evolutionary algorithm for optimal reactive power dispatch,”
*International Journal of Electrical Power and Energy Systems*, vol. 30, no. 8, pp. 435–441, 2008. View at Publisher · View at Google Scholar · View at Scopus - R. Storn and K. Price, “Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces,”
*Journal of Global Optimization*, vol. 11, no. 4, pp. 341–359, 1997. View at Google Scholar · View at Scopus