Next Article in Journal / Special Issue
Efficient Detection Approach for DTMF Signal Detection
Previous Article in Journal
Multi-Perspective Ultrasound Imaging Technology of the Breast with Cylindrical Motion of Linear Arrays
Previous Article in Special Issue
A MAP Overhead Aware Two-Dimensional OFDMA Burst Construction Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Unit Commitment by Considering High Penetration of Renewable Energy and Ramp Rate of Thermal Units-A case study in Taiwan

1
Department of Electrical Engineering, National Chin-Yi University of Technology, 57, Sec. 2, Zhongshan Road, Taiping District, Taichung City 41170, Taiwan
2
Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei City 10607, Taiwan
3
Leadtrend Technology Corporation. No.1, Taiyuan 2nd St., Zhubei City Hsinchu County 302, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(3), 421; https://doi.org/10.3390/app9030421
Submission received: 9 January 2019 / Revised: 18 January 2019 / Accepted: 19 January 2019 / Published: 27 January 2019

Abstract

:
When large amounts of wind power and solar photovoltaic (PV) power are integrated into an independent power grid, the intermittent renewable energy destabilizes power output. Therefore, this study explored the unit commitment (UC) optimization problem; the ramp rate was applied to solve problems with 30 and 10 min of power shortage. The data of actual unit parameters were provided by the Taiwan Power Company. The advanced priority list method was used together with a combination of a generalized Lagrangian relaxation algorithm and a random feasible directions algorithm to solve a large-scale nonlinear mixed-integer programming UC problem to avoid local and infeasible solutions. The results showed that the proposed algorithm was superior to improved particle swarm optimization (IPSO) and simulated annealing (SA) in terms of the minimization of computation time and power generation cost. The proposed method and UC results can be effective information for unit dispatch by power companies to reduce the investment costs of power grids and the possibility of renewable energy being disconnected from the power system. Thus, the proposed method can increase the flexibility of unit dispatch and the proportion of renewable energy in power generation.

1. Introduction

With the advancement of renewable energy technologies and the rising enthusiasm for environmental protection, various countries have proposed energy strategies emphasizing the increase of renewable energy power generation to reduce reliance on fossil fuel power generation. According to the latest Renewable 2018 Global Status Report released by the Renewable Energy Policy Network for the 21st Century, total renewable power capacity reached 2195 GW by the end of 2017, with wind power accounting for the highest proportion (539 GW), followed by solar photovoltaics (PV) at 402 GW [1].
The Taiwanese government has actively promoted the development of renewable energy in recent years, planning to achieve a total of 27 GW renewable power capacity by 2025, which will account for 20% of the total power capacity and will include 4.2 GW of offshore and onshore wind power and 20 GW of solar PV. The government also proposed two-year and four-year implementation projects for solar PV and wind power generation, respectively. The short-term goal comprised a total installed capacity of PV of 1520 MW and cumulative installed capacities of onshore and offshore wind power of 814 and 520 MW, respectively [2].
In the traditional unit commitment (UC) problem, the startup and shutdown times of various units and the power output within a dispatch time period of 1 day to 1 week or even 1 month to 1 season are planned according to the system load to achieve the lowest operating cost. In addition, with the load requirement being satisfied, the traditional unit commitment problem ensures that the criteria for the operation of each unit can be met. These criteria include the upper and lower limits of power output for each unit, the ramp rates of the units, and the balance between the supply of and demand for electricity. However, because of the intermittent characteristic of renewable energy, the power output may substantially decrease or increase within a few minutes due to weather events (such as an eclipse, no wind, or strong wind). Such circumstances are typically managed by using pre-established spinning reserves and storage systems [3]. However, all these methods require additional costs and are unable to effectively use renewable energy.
Some studies on the ramp rate of power generating units after the integration of renewable energy into the system are described as follows. Correa-Posada et al. used a dynamic ramping model, namely mixed-integer linear programming, which considered the flexibility of ramping limits to reduce the dynamic errors caused during ramping [4]. Ding and Bie used the IEEE 118 bus as an example; the Lagrangian relaxation method was integrated with the diagonal quadratic approximation method to solve the dynamic economic dispatch optimization problem after consideration of the unit ramp rate [5]. Haaren et al. controlled the rapidly changing ramp rate caused by the integration of a large-scale photovoltaic system into the electrical grid. The authors integrated an ultracapacitor (Maxwell), two flywheels (Beacon Power), and two batteries (Li-ion and Lead Acid) to effectively control the power output of solar energy to prevent frequency changes from destabilizing the system [6]. Saka et al. considered transmission losses, ramp rate limits, and prohibited operating zones, and used the vortex search algorithm for scheduling the economic load dispatch problem [7]. Correa-Posada et al. also applied the mixed-integer linear programming to the unit ramp rate constraint to effectively allocate operating reserves to thermal units, especially gas-fired generators [8]. Wanga et al. proposed an optimal dispatching strategy for the dispatch of the power system during peak load periods under high wind power penetration and rapid ramp events. In that study, the prediction of wind power rapid ramp events and spinning reserve procurement were used as the conditions for analysis [9].
Optimization algorithms based on stochastic searching methods have been widely used for the unit commitment problem, including exhaustive attack methods, Lagrangian relaxation methods, conventional quadratic programming (QP), branch and bound (B&B), artificial neural networks (ANN), simulated annealing (SA), and improved particle swarm optimization (IPSO) [10,11,12,13,14,15,16,17]. The exhaustive attack method is a brute-force algorithm, which is used to obtain all the possible solutions for comparison and then further determine the optimal solution [10]. However, if all possible combinations are used for calculation, the curse of dimensionality may occur, preventing the search from discovering the optimal solution and compromising solution quality and calculation time. According to Lagrangian relaxation method, the constraint for the minimum problem is multiplied by the Lagrange multipliers, and the product is incorporated into the objective function to convert the problem into a dual maximization problem that can be easily solved. Although the solution can be easily obtained, the problem-solving requires a simplified cost curve and thus may produce inaccurate solutions. Inappropriate selection of the initial value may also result in oscillation or even divergence [11]. Conventional quadratic programming can convert a complex nonlinear restriction programming problem into an easily solved sequence quadratic programming subproblem, but is limited to problems written in terms of linear equations and inequality constraints. In addition, the objective function can only be a quadratic function with a constant coefficient [12]. Branch and bound involves the enumeration of candidate solutions through branching and delimiting. The original problem is divided into numerous small problems, which are compared using the upper and lower limits to exclude impossible problems, thus reducing the range of solutions, to accelerate the problem-solving process and minimize the use of computer memory. However, the real optimal solution combination may be discarded during the process of eliminating branches, resulting in the determination of only a regional solution [13]. Artificial neural networks have the abilities of parallel processing, learning, and memorizing. Problems can be solved using different network structures combined with learning algorithms. However, this method requires a large number of samples for training and a long-term training process, and the quality of solutions is affected by network parameters [14]. SA is a randomized optimization algorithm simulating the process of crystal annealing. The solution space of a problem is represented as the crystalline state of particles. However, because it is an absolutely stochastic method, its convergence speed is slow [15]. IPSO is an improved PSO algorithm, based on the concept of PSO original proposed by Kennedy and Eberhart in 1995, which focuses on the adjustment of inertia weight factor ω (velocity update). This method regards a large number of candidate solutions as a swarm and uses random numbers to initialize a group of random particles; an objective function is then used to evaluate the system [16,17].
This study investigated the optimization of flexible dispatch of existing units according to the ramp rate during a short time after wind power and solar energy had been integrated into a system. The actual electrical system in Taiwan and the generator parameters were used as the analysis target. The optimal UC problem was solved using the proposed hybrid algorithm (HA), which combined the advantages of both a generalized Lagrangian relaxation algorithm and a random feasible directions algorithm. In addition, the advanced priority list (APL) method was employed to solve the large-scale nonlinear mixed-integer programming UC problem in the power system to avoid local solutions during the searching process and increase the problem-solving accuracy. The proposed method can reduce not only the possibility of renewable energy being disconnected from the power system but also the money spent on the operating reserve. This system can achieve the short-term goal set by Taiwan’s government.

2. Problem Description

The traditional Unit Commitment minimizes the power generation cost only according to the changes of system load when the operational constraints of all the units are satisfied. When the power output changes substantially within a few minutes, because of weather events that affect renewable energy, the system activates natural gas units, coal-fired thermal units, or pumping hydraulic equipment that can respond to the situation rapidly. Moreover, if the existing units can be dispatched in the optimal manner according to the ramp rate, the possibility of renewable energy equipment being disconnected from the power system, as well as the cost of an excessive operating reserve can be reduced, and the flexibility of UC and the proportion of renewable energy can be increased. Thus, this study investigated UC optimization within 10 and 30 min to remedy the deficiencies of power generation caused by variable renewable energy.

2.1. Introduction to Unit Commitment

Unit Commitment problems are typically used to determine which units must be involved in dispatch operation at specific time periods. Constraints requiring consideration include the number of units, load capacity, startup cost, spinning reserve, and ramp rate. The goal is a safe UC system with minimal total cost that satisfies the aforementioned constraints.
The power generating units can be categorized into base-load, Intermediate-load, and peak-load according to their characteristics, explained as follows:
  • Base-load Unit: The base-load units can operate stably for a long time, featuring low cost of variation and high rated capacity. Examples include nuclear and coal-fired generating units.
  • Peak-load Unit: The peak-load units can be started up and shut down immediately to fill the power gap at the peak time in a timely manner, such as fuel-fired and gas-fired generating units.
  • Intermediate-load Unit: The Intermediate-load units, such as liquefied natural gas-combined cycle units, feature power generation costs and operational characteristics that are between those of base-load and peak-load units.

2.2. Unit Commitment Problem Formulation

To obtain the power generation costs of the units, the cost of each unit is represented by a function. For example, the fuel cost varies along a curve according to the load of the unit at various time periods; the function of fuel cost is shown in Equation (1) [18].
Relevant constraints are specified as follows:
F C i , t ( P i , t ) = ( α i + β i P i , t + γ i P i , t 2 ) .
  • i: Unit number
  • t: Time period of electricity use
  • F C i : Fuel cost for unit i ($/hour)
  • α i ,   β i , γ i : Parameters for the fuel cost equation
  • P i , t : Power of the unit i at time t
➢ Generation Limit
All the units have a power output limit, and their power supply must be within the tolerance range to prevent overload or shutdown.
P M I N , i , t P i , t P M A X , i , t
  • PMIN,i,t: Minimum Power of the unit i at time t
  • PMAX,i,t: Maximum Power of the unit i at time t
➢ Power Balance
The total power output of all the units of the system must satisfy the load demands and system losses to prevent insufficient power supply.
( i = 1 m u i , t P i , t ) P D , t = 0
  • P D , t : Total system load capacity at time t
  • u i , t : Start-up and shut-down situations of the unit i at time t
➢ Reserve Capacity
The power capacity reserve available for the system refers to the remaining available power capacity after load demands and losses have been subtracted from the maximum power output available for the system at a specific time. The power system must have sufficient spinning reserve to respond to insufficient power supply due to emergency incidents (such as tripping or power outage).
R t i = 1 m u i , t P M A X , i , t 0
  • R t : Spinning reserve at time t
➢ Startup Cost
Each unit has a distinct startup cost according to its start-up and shut-down characteristics. A hot startup means that the unit is started up within an acceptable time interval since the last shutdown. In a hot startup situation, the unit can be started up again rapidly, leading to low startup cost. A cold startup is a startup that occurs after the acceptable time interval since the last shutdown. In a cold startup situation, the unit requires more time to be restarted, leading to high startup cost. The hot and cold startup costs are defined in Equations (5) and (6).
S C i , t = { h c o s t i , t :   T i o f f X i , t o f f H i o f f c c o s t i , t :   X i , t o f f > H i o f f .
H i o f f =   T i , t o f f + c s _ h o u r
  • SCi,t: Startup cost of the unit i at time t
  • h-costi,t: Hot startup cost of the unit i at time t
  • c-costi,t: Cold startup cost of the unit i at time t
  • cs_hour: Cold startup hours(h)
  • T i o f f : Minimum shutdown hours of the unit i
  • X i , t o f f : Continuous shutdown hours of the unit i
  • H i o f f : Number of hours required for cold startup
Accordingly, the objective function can be presented as Equation (7).
min TC = t = 1 m i = 1 n u i , t ( F C i , t + S C i , t ) .
  • TC : Total Cost (including generation cost and startup cost)
➢ Unit Ramp-up and Ramp-down Limit
Each unit features different ranges of ramp up. To satisfy load changes, the maximum ramp-up (Riup) of a unit within 2 consecutive hours must be considered, as presented in Equation (8).
P i , t P i , t 1 + R iup
  • Riup: Ramp-up rate of unit i

3. Proposed Methods

The objective of UC is a system that achieves the minimum operating cost through the startup and shutdown of the dispatched power generating units and satisfies all system and unit constraints. As the number of scheduled units increases, the number of possible solution combinations also increases exponentially. If no appropriate selection method exists, the calculation complexity substantially increases with the number of units, and the optimal solution may not be obtained. Therefore, before algorithms are applied to solve the UC problem, the APL method can be used to specify units that should be involved in the UC, thereby reducing the number of solution combinations and expediting the problem-solving process.
Accordingly, the aforementioned UC problem in a power system is a complex large-scale, non-convex, mixed-integer nonlinear programming problem. Traditional optimization algorithms can solve simple problems, but they usually require a large amount of time for solving complex large-scale nonlinear problems and often fail to generate the optimal solution. In the context of renewable energy units integrated into Taiwan’s conventional energy system, this study proposed combining the generalized Lagrangian relaxation algorithm and random feasible directions algorithm with the APL method to solve the dispatch optimization problem with ramp rate changes.

3.1. Improved Selection Rule Strategy

The APL method was proposed based on the traditional priority list (PL) method. The traditional PL method uses the average full load cost as its criterion to prioritize units operating at full load according to fuel cost [19,20]. However, this dispatch method is relatively conservative and unable to fully reflect the priorities of various units. In addition, when the units stop operating at full load or deviate from full-load operation, the obtained solution will deviate from the optimal solution substantially.
In this study, the proposed APL method focused on the dispatch of units within a short time. Each unit undergoes modulation according to the ramp rate when its power output must be increased or decreased. Therefore, the cost calculation should consider the extent of the unit’s ramp-up process. The ramp rate is defined as the power change of a unit per min (MW/min). The equation is derived as follows:
C u p = α + β * ( P i n i t i a l + R u p * t ) + γ * ( P i n i t i a l + R u p * t ) 2 ,
C i n i t i a l = α + β * P i n i t i a l + γ * P i n i t i a l 2 .
Equation (10) is subtracted from Equation (9) to obtain Equations (11) and (12):
C R a m p u p = C u p C i n i t i a l ,
C R a m p u p = β * ( R u p * t ) + γ * ( R u p * t ) 2 + 2 * γ * ( R u p * t ) * P i n i t i a l .
Equation (11) is divided by R u p * t to obtain the average cost per increased MW, as shown in Equation (13).
C R a m p u p _ c o s t = β + γ * ( R u p * t ) + 2 * γ * P i n i t i a l ( $ / MW )
  • C i n i t i a l : Initial power generating cost
  • C u p : Power generating cost after the ramp-up phase
  • C r a m p u p : Cost during the ramp-up process
  • R u p : Ramp rate (MW/min)
  • P i n i t i a l : Initial power
  • C r a m p u p _ c o s t : Average cost per MW during the ramp-up process

3.2. Generalized Lagrangian Relaxation Algorithm Used to Obtain the Inequality Constraint and Fuel Cost

A generalized Lagrangian relaxation algorithm combines a penalty function algorithm [21] and a Lagrange multiplier method [22] to establish new objective functions; therefore, the penalty factor can be used to obtain the optimal solution through the Lagrange multiplier method under appropriate conditions. The advantage of this approach is to convert a complex nonlinear optimization problem that encompasses both inequality and equality constraints into an equality constraint problem through the generalized Lagrangian relaxation algorithm, and the problem is further converted into a series of unconstrained problems. Therefore, the optimal solution of the original constrained problem can be obtained without the penalty factor is applied that approaches infinity; the optimal solution converges rapidly [23].
The principle of a random feasible directions algorithm, is to randomly determine the search direction during the process of optimization search, and both objective and constraint functions are considered [24]. The search starts from a feasible search point and proceeds along a feasible descent direction, thereby obtaining a new feasible point that causes the value of the objective function to decrease but remain within the feasible region. The flowchart of the proposed method is illustrated in Figure 1; the steps are delineated as follows:
  • Step 1: Set unit parameters, initial state, and the unit selected using the APL method
  • Step 2: Convert the constrained problem into an unconstrained problem that has a penalty term and multiplier, and subsequently construct a new objective function called the multiplier penalty function, as shown in Equation (14). The objective function of the original problem is the first term f ( x ) , the inequality ( g e ( x ) ) becomes the second term after conversion, and the equalities ( h j ( x ) ) are the third and fourth terms.
    L ( x , M ( k ) , ω ( k ) ) = f ( x ) + 1 2 M ( k ) e = 1 m { [ m a x { 0 , ω ( k ) M ( k ) · g e ( x ) } ] 2 ( ω ( k ) ) 2 } + M ( k ) 2 j = 1 l h j 2 ( x ) + λ ( k ) j = 1 l h j ( x )
  • Step 3: Randomly generate m initial values (m > 0) of variables that satisfy the constraints and remain within the feasible domain, as shown in Equation (15). Let k = 0; k is the iterative value, which is compared with m to determine whether the calculation terminates
    x e ( 0 ) = y e + r e × ( z e y e ) , y e x e z e ( e = 1 , 2 , , n )
    r e is a random sequence of numbers randomly distributed within the interval of (0,1)
  • Step 4: Use Equation (16) to obtain the n-dimensional optimal unit vector for the random feasible directions algorithm.
    S = [ v 1 j , v 2 j , , v n j ] / e = 1 n ( v e j ) 2
    v e j ( e = 1 , 2 , , n ; j = 1 , 2   , , k ) is a random value generated within the interval of (−1,1)
    e is the dimension of the problem
    j is the number of random directions
  • Step 5: Increase the number of iterations at certain proportions to obtain the step length α, as shown in Equation (17).
    α ( k + 1 ) = τ α ( k )
    τ is Acceleration factor for step length
    α is Particle iterative equation, presented as Equation (18)
    x e ( k ) = x e ( k ) + α ( k ) S
  • Step 6: Use the objective function obtained at Step 2 for calculation and determine whether the solution is located within the feasible domain and whether the value of the objective function decreases. If yes, proceed to Step 7 to determine whether the convergence occurs. If no, update the weight of the penalty term ω ( k ) and the step length M ( k ) , as presented in Equations (19) and (20).
    ω ( k + 1 ) = ω ( k ) M ( k ) [ g e ( x ) v e 2 ] = ω ( k ) M ( k ) · g e ( x ) + m a x { 0 , M ( k ) · g e ( x ) ω ( k ) } = m a x { 0 , ω ( k ) M ( k ) · g e ( x ) } , e = 1 , 2 , , m
    M ( k + 1 ) = τ M ( k )
  • Step 7: Determine whether the results satisfy the convergence condition ε = 10 4 , shown in Equation (21). If yes, record the scheduling result and the objective function value; if no, update the weight of penalty term and the step length and return to Step 6.
    e = 1 m { [ m a x { g e ( x ) , ω e ( k ) λ ( k ) } ] 2 } + h ( x ) < ε
  • Step 8: Finally, examine whether the iteration is completed (k > m). If yes, compare the recorded multiplier penalty function values and output the minimum total fuel cost. If no, add 1 to k and return to Step 4.

4. Simulation Results

This study used the data of 20 actual units provided by the Taiwan Power Company. The proposed HA was integrated with the APL method to fill the power gap caused by changes in the provision of renewable energy in different time periods. This study designed four scenarios: Supplementing 1560 and 1720 MW within 30 min and supplementing 1560 and 1720 MW within 10 min. To verify the advantages of the proposed method, HA was compared with IPSO and SA under the PL and APL methods.
The computer used in this study had an Intel Core [email protected], 64 bits, and 16 GB of memory, and the program was written in MATLAB (MATLAB R2018, MathWorks, Natick, MA, USA).

4.1. Parameters of Taipower Units

Thermal power generating units are primarily divided into three types: Coal, heavy oil, and natural gas. Coal-fired and heavy oil-fired units are base-load units. This study employed 20 natural gas combined-cycle units provided by the Taiwan Power Company as the units for scheduling. Table 1 presents the fuel cost parameters of various units, as well as the initial and maximum output power. Table 2 displays the initial parameter settings for the proposed algorithm and the other two algorithms.

4.2. Unit Selection Results Using the APL Method

Equation (13) indicates that the ramp-up time of UC is influenced by parameter γ. The APL method was used to calculate the ramp-up cost C r a m p u p _ c o s t (y-axis) and net output (x-axis); a low y-axis value denotes a low cost (Figure 2). To fill in a power gap of 1720 MW of renewable energy, the APL method was used to determine the units included below the area marked with red lines, namely U1–11, U16–U17, and U19; within 10 min the output power can reach 2000 MW. The dispatching principles are as follows: Units that are below the red line (no contact with the red line) are base-load units, and those that are above the red line (no contact with the red line) are peak-load units. Units that are in contact with the red line are the units requiring scheduling. Consequently, the APL method selected six peak-load units and six base-load units that were not involved in the dispatch, and eight intermediate-load units that were involved in the dispatch.
  • Base-load units: Units 7, 8, 9, 10, 11, 17
  • Peak-load units (without dispatch): Units 12, 13, 14, 15, 18, 20
  • Intermediate-load units (with dispatch): Units1, 2, 3, 4, 5, 6, 16, 19

4.3. Ramp-Up Scheduling Result of the Units within 30 min after the Economic Consideration

Table 3, Table 4 and Table 5 present the UC results generated using the proposed algorithm, IPSO, and SA after the units had been selected using the APL method. The units should generate 1560 MW of power within 30 min. The rising power is defined as the incremental amount of baseload units and dispatch units at each time period (one- or five-minute). According to Table 3, a total of 12 units participated in the scheduling and generated 1561 MW of power, with a total cost of NT$ 40087 and computation time of 1.56 s. Table 4 shows the IPSO analysis results. A total of 13 units participated in the scheduling and generated 1561 MW of power, with a total cost of NT$ 40265 and computation time of 3.84 s. Table 5 shows the results obtained using SA. A total of 13 units participated in the scheduling and generated 1567 MW of power, with a total cost of NT$ 40359 and computation time of 4.45 s.
The results indicated that the proposed algorithm resulted in less computation time and required fewer units being started up and a lower scheduling cost. Thus, it was superior to the other two algorithms. The SA incurred the highest cost and required the most computation time.
The comparison of the results of three algorithms in different renewable energy gap and time scenarios is shown in the Table 6. To verify the advantages of the proposed algorithm, three scenarios were used: 1720 MW power gap of renewable energy to be filled within 30 min, and 1560 and 1720 MW within 10 min. In these scenarios, HA also exhibited the highest performance (the detailed UC results to increase power output by 1560 MW within 10 min, shown in Table 7), followed by IPSO, and SA exhibited the lowest performance. Under the same scenario with the same three algorithms, when the PL method was used, HA still had higher performance than IPSO and SA did. This result indicated that fuel cost was lower in the ramp-up situation with a longer time (30 min) than in the emergency ramp-up situation with only a short time (10 min).

5. Conclusions

Renewable energy is expected to account for a high proportion of power generation in the future. In response to sharp decreases of renewable energy output that result in power shortages, appropriate UC problems can be solved to fill short-term power gaps.
To fill renewable energy gaps of 1720 and 1560 MW within 30 and 10 min, this study used MATLAB to write an algorithm. However, a large number of units may increase the complexity of the scheduling problem, leading to the curse of dimensionality and a failure to generate the optimal solution. This study proposed combining HA and APL to perform scheduling on 20 natural gas combined-cycle units, and the results were compared with those generated using IPSO and SA. This study found that the proposed method was superior to the other two algorithms in terms of the computation time and cost. Not only can this method precisely satisfy the constraints of the power system, but it can produce the lowest ramp-up cost. This study proposed a method that can increase system power within a specific time period through an optimal UC. Renewable energy may account for a large proportion of power generation in the future, even though renewable energy systems may have variable power output. Therefore, when a power shortage occurs due to a sudden drop in renewable energy output, the proposed method can be used for the scheduling and dispatch of power generating units. Power companies can use this method to dispatch units and governments can use these findings for promoting and implementing renewable energy power generation.

Author Contributions

S.-D.L. conceived of the presented idea, wrote and revised the manuscript; M.-H.W. and M.-T.K. supervised the findings of this work, and planned the experiments; M.-C.T. and R.-M.L. performed the numerical simulations; all authors provided critical feedback and helped shape the research, analysis and manuscript.

Funding

The authors gratefully acknowledge the support of the Ministry of Science and Technology of Taiwan, R.O.C.

Acknowledgments

The authors would like to show their gratitude to the Power Dispatching Department of Taiwan Power Company for giving much valuable advice and help, so that this research could be successfully completed. Also, we would like to acknowledge the partial financial support of the Department of Electrical Engineering at National Chin-Yi University of Technology (NCUT).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. REN21. Renewables 2018 Global Status Report, Renewable Energy Policy Network for the 21th Century. 2018.
  2. Bureau of Energy, Ministry of Economic Affairs, R.O.C. Available online: https://www.moeaboe.gov.tw/ (accessed on 7 November 2018).
  3. Xiong, W.; Wang, Y.; Mathiesen, B.V.; Zhanga, X. Case study of the constraints and potential contributions regarding wind curtailment in Northeast China. Elsevier Energy 2016, 110, 55–64. [Google Scholar] [CrossRef]
  4. Correa-Posada, C.M.; Morales-España, G.; Dueñas, P.; Sánchez-Martín, P. Dynamic Ramping Model Including Intraperiod Ramp-Rate Changes in Unit Commitment View Document. IEEE Trans. Sustain. Energy 2017, 8, 43–50. [Google Scholar] [CrossRef]
  5. Ding, T.; Bie, Z. Parallel Augmented Lagrangian Relaxation for Dynamic Economic Dispatch Using Diagonal Quadratic Approximation Method. IEEE Power Energy Soc. 2017, 32, 1115–1126. [Google Scholar]
  6. van Haaren, R.; Morjaria, M.; Fthenakis, V. An energy storage algorithm for ramp rate control of utility scale PV (photovoltaics) plants. Elsevier Energy 2015, 91, 894–902. [Google Scholar] [CrossRef]
  7. Saka, M.; Tezcan, S.S.; Eke, I. Economic load dispatch using vortex search algorithm. In Proceedings of the 4th International Conference on Electrical and Electronic Engineering (ICEEE), Ankara, Turkey, 8–10 April 2017. [Google Scholar]
  8. Correa-Posada, C.M.; Morales-España, G.; Dueñas, P.; Sánchez-Martín, P. Dynamic Ramping Model Including Intraperiod Ramp-Rate Changes in Unit Commitment. IEEE Trans. Sustain. Energy 2017, 8, 43–50. [Google Scholar] [CrossRef]
  9. Wanga, S.; Yu, D.; Yu, J. A coordinated dispatching strategy for wind power rapid ramp events in power systems with high wind power penetration. Int. J. Electr. Power Energy Syst. 2015, 64, 986–995. [Google Scholar] [CrossRef]
  10. Olsen, K.A.; Indredavik, B. A Proofreading Tool using Brute Force Techniques. IEEE Potentials 2011, 30, 18–22. [Google Scholar] [CrossRef]
  11. Zhai, Q.; Guan, X.; Cui, J. Unit commitment with identical units successive subproblem solving method based on Lagrangian relaxation. IEEE Trans. Power Syst. 2002, 17, 1250–1257. [Google Scholar] [CrossRef] [Green Version]
  12. Finardi, E.C.; da Silva, E.L. Solving the Hydro Unit Commitment Problem via Dual Decomposition and Sequential Quadratic Programming. IEEE Trans. Power Syst. 2006, 21, 835–844. [Google Scholar] [CrossRef]
  13. Keha, A.B.; Duman, T.M. Minimum distance computation of LDPC codes using a branch and cut algorithm. IEEE Trans. Commun. 2010, 58, 1072–1079. [Google Scholar] [CrossRef]
  14. Methaprayoon, K.; Lee, W.; Rasmiddatta, S.; Liao, J.R.; Ross, R.J. Multistage Artificial Neural Network Short-Term Load Forecasting Engine With Front-End Weather Forecast. IEEE Trans. Ind. Appl. 2007, 43, 1410–1416. [Google Scholar] [CrossRef]
  15. Saber, A.Y.; Senjyu, T.; Miyagi, T.; Urasaki, N.; Funabashi, T. Unit commitment by heuristics and absolutely stochastic simulated annealing. IET Gener. Transm. Distrib. 2007, 1, 234–243. [Google Scholar] [CrossRef]
  16. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the IEEE International Conference on Evolutionary Computation, Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
  17. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  18. Chang, Y.P.; Tseng, W.K.; Tsao, T.F. Application of Combined Feasible-Direction Method and Genetic Algorithm to Optimal Planning of Harmonic Filters Considering Uncertainty Conditions. IEE Proc.-Gener. Transm. Distrib. 2005, 152, 729–736. [Google Scholar] [CrossRef]
  19. Yang, T.F.; Ting, T.O. Methodological Priority List for Unit Commitment Problem. In Proceedings of the International Conference on Computer Science and Software Engineering, Hubei, China, 12–14 December 2008; Volume 1, pp. 176–179. [Google Scholar]
  20. Wood, A.J.; Wollenberg, B.F. Power Generation Operation and Control, 2nd ed.; John Willey & Sons, Inc.: New York, NY, USA, 1996. [Google Scholar]
  21. Kebriaei, H.; Araabi, B.N.; Rahimi-Kian, A. Short-Term Load Forecasting with a New Nonsymmetric Penalty Function. IEEE Trans. Power Syst. 2011, 26, 1817–1825. [Google Scholar] [CrossRef]
  22. Kuo, W.; Lin, H.; Xu, Z.; Zhang, W. Reliability Optimization with the Lagrange-Multiplier and Branch-and-Bound Technique. IEEE Trans. Reliab. 1987, 36, 624–630. [Google Scholar] [CrossRef]
  23. Kuo, M.T.; Lu, S.D. Random feasible directions algorithm with a generalized Lagrangian relaxation algorithm for solving unit commitment problem. J. Chin. Inst. Eng. 2015, 38, 1–15. [Google Scholar] [CrossRef]
  24. Theiler, J.; Alper, J. On the Choice of Random Directions for Stochastic Approximation Algorithms. IEEE Trans. Autom. Control 2006, 51, 476–481. [Google Scholar] [CrossRef]
Figure 1. The proposed method of the flowchart.
Figure 1. The proposed method of the flowchart.
Applsci 09 00421 g001
Figure 2. Ramp-up cost of the 20 natural gas combined-cycle units provided by Taiwan Power Company within 30 min.
Figure 2. Ramp-up cost of the 20 natural gas combined-cycle units provided by Taiwan Power Company within 30 min.
Applsci 09 00421 g002
Table 1. Natural gas combined cycle unit fuel cost parameters and fuel cost parameters for the natural gas combined-cycle unit and the initial and maximum.
Table 1. Natural gas combined cycle unit fuel cost parameters and fuel cost parameters for the natural gas combined-cycle unit and the initial and maximum.
UnitFuel Cost ParameterPinitial (MW)Pmax (MW)
αβγ
1–2−1.26 ×1052.61 × 103−5.99 × 10−3358720
3–69.69 × 105−2.25 × 1034.17315708
7–87.75 × 1041.20 × 1031.19160259
9–109.17 × 1021.76 × 1039.16 × 10−3279380
11−1.56 × 1021.84 × 103−1.52 × 10−3230321
12−3.55 × 1053.41 × 103−1.22343450
13−6.04 × 1054.28 × 103−1.61320450
14−1.97 × 1041.59 × 1031.34340450
15−3.67 × 1053.01 × 103−7.26 × 10−2340450
16−9.94 × 1042.26 × 103−2.02 × 10−2340450
17−7.56 × 1041.77 × 1031.11206278
181.21 × 105−7.94 × 1029.88183278
19−8.68 × 1032.52 × 1033.88 × 10−1190487
20−1.81 × 1042.50 × 1034.02 × 10−1222540
Table 2. Initial parameter settings for the algorithm proposed in this study.
Table 2. Initial parameter settings for the algorithm proposed in this study.
AlgorithmsInitial Parameters of Each Algorithm
HA ω ( 0 ) λ ( 0 ) M ( 0 ) τ α ( 0 ) ε m
110.21.3210−550
IPSONwmaxwminc1c2iterv0
3000.90.40.150.237000.3
SAtmaxtmindown
1000.0010.6
HA: Hybrid Algorithm; SA: Simulated Annealing Algorithm.
Table 3. The unit commitment (UC) problem solved using the HA to increase power output by 1560 MW within 30 min.
Table 3. The unit commitment (UC) problem solved using the HA to increase power output by 1560 MW within 30 min.
Time (Min)Base-Load UnitsDispatch UnitsRising Power (MW)Cumulative Rising Power (MW)
U7-8 (MW)U9-10 (MW)U11 (MW)U17 (MW)U2 (MW)U3-6 (MW)U16 (MW)
016027923020635831534000
1165283236226389338361188188
2170287242246419362361170358
3175291248266450385361167525
4180295254278480408361158683
5185299260278511432361151834
6190303266278542455361147981
71953072722785874793611651146
82003112782785875023611161262
9205315284278587502361241286
10210319290278587502361241310
11–152353393202785875023611201430
16–20259359321278587502361891519
21–25259379321278587502361401559
26–3025938032127858750236121561
Table 4. The UC problem solved using the IPSO to increase power output by 1560 MW within 30 min.
Table 4. The UC problem solved using the IPSO to increase power output by 1560 MW within 30 min.
Time (Min)Base-Load UnitsDispatch UnitsRising Power (MW)Cumulative Rising Power (MW)
U7-8 (MW)U9-10 (MW)U11 (MW)U17 (MW)U1 (MW)U2 (MW)U3-5 (MW)U6 (MW)U19 (MW)
016027923020635835831531519000
1165283236226389389338338196204204
2170287242246389419362362202176380
3175291248266389450385385202167547
4180295254278389480408408202158705
5185299260278389511432432202151856
61903032662783895424554552021471003
71953072722783895424794792021201123
82003112782783895425025022021161239
9205315284278389542502525202471286
10210319290278389542502525202241310
11–152353393202783895425025252021201430
16–20259359321278389542502525202891519
21–25259379321278389542502525202401559
26–3025938032127838954250252520221561
Table 5. The UC problem solved using the SA to increase power output by 1560 MW within 30 min.
Table 5. The UC problem solved using the SA to increase power output by 1560 MW within 30 min.
Time (Min)Base-Load UnitsDispatch UnitsRising Power (MW)Cumulative Rising Power (MW)
U7-8 (MW)U9-10 (MW)U11 (MW)U17 (MW)U2 (MW)U3-4 (MW)U5-6 (MW)U16 (MW)U19 (MW)
016027923020635831531534019000
1165283236226389338338361196194194
2170287242246419362362361196170364
3175291248266450385385361196167531
4180295254278480408408361196158689
5185299260278511432432361196151840
6190303266278542455455361196147987
71953072722785874794793611961651152
82003112782786334795023611961161268
9205315284278633479502361196241292
10210319290278633479502361196241316
11–152353393202786334795023611961201436
16–20259359321278633479502361196891525
21–25259379321278633479502361196401565
26–3025938032127863347950236119621567
Table 6. Comparison of the results of three algorithms in different renewable energy gap and time scenarios.
Table 6. Comparison of the results of three algorithms in different renewable energy gap and time scenarios.
AlgorithmsAdvanced Priority ListTraditional Priority List
Power Gap/TimeHA (NT $/s)IPSO (NT $/s)SA (NT $/s)HA (NT $/s)IPSO (NT $/s)SA (NT $/s)
1720 MW/30 min45289/1.4645302/3.545564/4.250270/1.3850270/2.5450279/3.11
1560 MW/30 min40087/1.8640265/3.8440359/4.4549264/1.7649264/2.7250032/2.98
1720 MW/10 min45719/0.7445850/2.8845978/4.3545940/0.7446015/3.1846051/3.22
1560 MW/10 min40795/0.8440986/2.9840879/3.9843032/0.6543639/2.4543630/3.12
Ranking123456
Table 7. The UC problem solved using the HA to increase power output by 1560 MW within 10 min.
Table 7. The UC problem solved using the HA to increase power output by 1560 MW within 10 min.
Time (Min)Base-Load UnitsDispatch UnitsRising Power (MW)Cumulative Rising Power (MW)
U7-8 (MW)U9-10 (MW)U11 (MW)U17 (MW)U1 (MW)U2 (MW)U4-6 (MW)U16 (MW)U19 (MW)
016027923034035835831532020600
1165283236340389389338320226205205
2170287242340419419362320246199404
3175291248340419450385320266168572
4180295254340419480408320278160732
5185299260340419511432320278148880
61903032663404195424553202781481028
71953072723404195874793202781641192
82003112783404196335023202781641355
92053152843404196795253202781401495
10210319290340419720525320278651560
11–1516027923034035835831532020600
16–20165283236340389389338320226205205
21–25170287242340419419362320246199404
26–30175291248340419450385320266168572

Share and Cite

MDPI and ACS Style

Lu, S.-D.; Wang, M.-H.; Kuo, M.-T.; Tsou, M.-C.; Liao, R.-M. Optimal Unit Commitment by Considering High Penetration of Renewable Energy and Ramp Rate of Thermal Units-A case study in Taiwan. Appl. Sci. 2019, 9, 421. https://doi.org/10.3390/app9030421

AMA Style

Lu S-D, Wang M-H, Kuo M-T, Tsou M-C, Liao R-M. Optimal Unit Commitment by Considering High Penetration of Renewable Energy and Ramp Rate of Thermal Units-A case study in Taiwan. Applied Sciences. 2019; 9(3):421. https://doi.org/10.3390/app9030421

Chicago/Turabian Style

Lu, Shiue-Der, Meng-Hui Wang, Ming-Tse Kuo, Ming-Chang Tsou, and Rui-Min Liao. 2019. "Optimal Unit Commitment by Considering High Penetration of Renewable Energy and Ramp Rate of Thermal Units-A case study in Taiwan" Applied Sciences 9, no. 3: 421. https://doi.org/10.3390/app9030421

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