Next Article in Journal
Generation of Two Correlated Stationary Gaussian Processes
Next Article in Special Issue
Snow Leopard Optimization Algorithm: A New Nature-Based Optimization Algorithm for Solving Optimization Problems
Previous Article in Journal
Approximating Solutions of Matrix Equations via Fixed Point Techniques
Previous Article in Special Issue
Arcwise Connectedness of the Solution Sets for Generalized Vector Equilibrium Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Outer Approximation Method for the Unit Commitment Problem with Wind Curtailment and Pollutant Emission

1
College of Mathematics and Information Science, Guangxi University, Nanning 530004, China
2
School of Statistics and Mathematics, Shanghai Lixin University of Accounting and Finance, Shanghai 201209, China
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(21), 2686; https://doi.org/10.3390/math9212686
Submission received: 16 September 2021 / Revised: 16 October 2021 / Accepted: 19 October 2021 / Published: 22 October 2021
(This article belongs to the Special Issue Optimization Theory and Applications)

Abstract

:
This paper considers the fast and effective solving method for the unit commitment (UC) problem with wind curtailment and pollutant emission in power systems. Firstly, a suitable mixed-integer quadratic programming (MIQP) model of the corresponding UC problem is presented by some linearization techniques, which is difficult to solve directly. Then, the MIQP model is solved by the outer approximation method (OAM), which decomposes the MIQP into a mixed-integer linear programming (MILP) master problem and a nonlinear programming (NLP) subproblem for alternate iterative solving. Finally, simulation results for six systems with up to 100 thermal units and one wind unit in 24 periods are presented, which show the practicality of MIQP model and the effectiveness of OAM.

1. Introduction

The unit commitment (UC) problem in power systems is an optimization problem, which refers to the startup and shutdown schedules of generating units over a scheduling period and aims to reduce system cost by optimal scheduling of generation units. It plays an important role in the optimal operation of power systems and has been studied for a long time. However, many new challenges have emerged in the UC problem with the increasing penetration of renewable generation, especially wind energy, which is intermittent and uncertain. Mathematically, the UC problem is a large-scale mixed integer programming (MIP) problem, and it is very difficult to solve efficiently [1]. Consequently, it is very necessary and important to study an efficient algorithm for associated UC problems.
In recent years, many efforts have been developed for the UC problem with wind power, which can be typically classified into three categories: stochastic programming (SP), robust optimization (RO) and distributionally robust optimization (DRO). For example, a chance constrained programming is presented in [2], which distinguishes the high-reliability components of wind forecasting. The stochastic of wind power is an alteration of traditional methods for solving unit commitment and dispatch. Therefore, a model of N-1 security and chance-constrained unit commitment (SCCUC) is presented in [3]. In [4], a chance-constrained two-stage stochastic programming formulation is used for the UC problem with wind power, which is ultimately converted into an equivalent deterministic formulation by a sequence of approximations and verification. In [5], a novel robust unit commitment (RUC) model is proposed, which considers wind generation curtailment (WGC) in order to reduce wind uncertainty and variability and increase the visibility of wind generation capacity. An algorithm based on column and constraint generation is used to solve the RUC model. In [6], a comprehensive optimal model is proposed to minimize total cost, which considers the cost of deep peak regulation of thermal units and the optimal wind curtailment, and the particle swarm optimization (PSO) algorithm is used to solve the model. With the increasing problem of air pollution, improving atmospheric quality has attracted more attention worldwide, especially in coal-burning areas. In [7], a mathematical model including a bi-objective function is proposed, which considers both cost of the thermal units and emissions as well as up/down spinning reserve constraints of the system, and the model adopts inner- and outer-layer optimization for solving. The outer layer uses a quantum-inspired Binary PSO for the regular unit on/off problem, and the inner layer uses the primal-dual interior point method for load economic dispatch problem. To deal with the variability of wind power, reference [8] proposes a two-stage chance-constrained stochastic optimization (TSCCSO) model, which finds the optimal thermal unit commitment (i.e., economic operation) and the optimal placement of virtual inertia (i.e., frequency stability) in a representative power system operation scenario. To properly estimate and sufficiently utilize the benefits of wind power for air pollutant dispersion control, a robust optimization UC model is proposed in [9]. A new two-stage robust security-constrained unit commitment (SCUC) model is proposed in [10], which aims at minimizing the operating cost in the base scenario. A two-stage RUC and dispatch model with pollutant concentration constraints is presented in [11]. In the first stage, the uncertainty of forecast errors is faced, and the UC is decided. The second stage is the inner-level max-min problem, which is seeking the worst-case realization of net load uncertainty and also finds the economic dispatch solution to adapt fixed realization of uncertainty. In [12], a DRO model is proposed, which considers the reserve schedule decision-making problem with partial information of wind power. It can be converted into an equivalent deterministic bilinear matrix inequality (BMI) problem in order to obtain a robust solution for the uncertainty of wind power. In [13], a DRO model is proposed for UC with wind power, which describes the uncertainty of wind power by an ambiguity set that defines a family of wind power distributions, and the expected total cost under the worst-case distribution is minimized. In [14], a sample robust optimization (SRO) model is proposed to address the wind power penetrated unit commitment optimal energy flow (UC-OEF) problem for the integrated electricity and gas systems (IEGS). Compared to the equivalent DRO model, the two-stage SRO model can be approximately transformed into a computationally efficient form. Compared with SP, DRO considers the information of uncertain parameters, but the exact probability distribution is not assumed. Compared with the conventional RO method, DRO also contains some distribution information that can be incorporated into the ambiguity sets to generate less conservative results.
On the other hand, uncertain optimization problems, such as SP and RO, as well as DRO can be solved directly by an intelligent optimization algorithm or by transforming into deterministic problems. The solving efficiency of deterministic problems depends on the size of the problem and the method used. The outer approximation method (OAM) [15] is effective in solving complex optimizations, and it decomposes the complex problem into a master problem and a subproblem for alternate iterative solving. This paper considers the fast and effective solving algorithm for the UC problem with the production cost and pollutant emission cost of thermal units, as well as the cost of wind curtailment. A mixed-integer quadratic programming (MIQP) model for the corresponding problem is presented by some linearization techniques [16,17], and the fast and efficient algorithm OAM is applied to solve the MIQP model. In the end, numerical experiments are carried out to verify the effectiveness of the model and method.
The remainder of this paper is organized as follows. In Section 2, a comprehensive optimal model for the considered UC problem is mathematically described. Section 3 provides the OAM to solve the optimal model. Numerical experimental results are presented in Section 4. Finally, the conclusions are drawn in Section 5.

2. Mathematical Model of UC Problem with Wind Curtailment and Pollutant Emission

MIQP of UC Problem with Wind Curtailment and Pollutant Emission

The UC problem with wind curtailment and pollutant emission refers to the determination of the unit startup and shutdown plan as well as unit output to minimize the total cost during a scheduling period. The objective of the corresponding problem is to minimize the total cost, which is composed of three parts, that is, the production cost T c and pollutant emission cost E c of thermal units, as well as the wind curtailment cost F w c of wind power. Therefore, the objective function can be expressed as
min F = w t ( T c + E c ) + w e F w c
where
(2) T c = t = 1 T i = 1 N [ α i u i , t + β i P i , t + γ i ( P i , t ) 2 + u i , t ( 1 u i , t 1 ) C i , t ] (3) E c = t = 1 T i = 1 N π i [ a i u i , t + b i P i , t + c i ( P i , t ) 2 ] (4) F w c = ρ w c t = 1 T P w c , t
i = 1 , , N is the serial number of thermal units, respectively, w t and w e are the weight coefficients of thermal units costs and wind curtailment cost, α i , β i , γ i , a i , b i , c i are the coefficients of the quadratic production cost function and the pollutant emission for thermal units abd C i , t is the startup cost of thermal unit i in period t.
C i , t = C h o t , i : T ̲ o f f , i T i , t T ̲ o f f , i + T c o l d , i C c o l d , i : T i , t > T ̲ o f f , i + T c o l d , i
ρ w c is the penalty cost coefficient of wind curtailment and π i is the penalty factor of pollutant emission. The variable u i , t { 0 , 1 } represents the commitment status of the thermal unit i in period t. P i , t , P w c , , t 0 are the generation output of thermal unit and the curtailment amount of wind power, respectively, which are all continuous variable.
The UC problem with wind curtailment and pollutant emission basically involves six types of constraints and the formulations of the constraints are given below.
(i)
Power balance constraint: the total output must equal the total load demand at each period
i = 1 N P i , t + P w , t m a x P w c , t = P D , t
where P D , t and P w , r , t m a x represent system load demand and maximum generating capacity value of wind power in period t, respectively.
(ii)
System spinning reserve requirement: spinning reserve is necessary in the operation of power systems if load interruption is to be minimal, and it is guaranteed by the available capacity of active units
i = 1 N u i , t P ¯ i + P w , t m a x P D , t + R t
where R t represents the spinning reserve requirement in period t.
(iii)
Thermal unit generation limits: that is, the active output of thermal unit i in period t has a certain range, and it is imposed by
u i , t P ̲ i P i , t u i , t P ¯ i
where P ̲ i and P ¯ i represent minimum power output and maximum power output of thermal unit i, respectively.
(iv)
Ramp rate limits: the power output of thermal unit cannot fluctuate too rapidly, and the ramp up (down) rate reflects the maximum load increase (decrease) in the two successive time periods
P i , t P i , t 1 u i , t 1 P u p , i + ( u i , t u i , t 1 ) P s t a r t , i + ( 1 u i , t ) P ¯ i P i , t 1 P i , t u i , t P d o w n , i + ( u i , t 1 u i , t ) P s h u t , i + ( 1 u i , t 1 ) P ¯ i
where P u p , i and P d o w n , i represent the ramp-up rate and ramp-down rate of unit i, respectively. P s t a r t , i and P s h u t , i represent the startup and shutdown capability of unit i, respectively.
(v)
Minimum up/down time constraints: a thermal unit must be on (off) for a certain successive periods before it can be shut off (brought online), e.g., if unit i is shut down at time period t ( t 2 ) , then it must stay offline for the following ( T ̲ o f f , i 1 ) time periods. Requirements of minimum up and down times are mathematically modeled by the sets of constraints
( u i , t 1 u i , t ) ( T i , t 1 T ̲ o n , i ) 0 ( u i , t u i , t 1 ) ( T i , t 1 T ̲ o f f , i ) 0
where T ̲ o n , i and T ̲ o f f , i represent minimum up and down time of thermal unit i, respectively.
(vi)
Wind power curtailment constraint:
0 P w c , t P w , t m a x
The term u i , t ( 1 u i , t 1 ) C i , t in (2) is the startup cost of a thermal unit, which depends on the binary variable and is nonlinear. Let S i , t = u i , t ( 1 u i , t 1 ) C i , t , and we use the following linearization formulation in [16] for the startup cost
S i , t k i , τ [ u i , t j = 1 τ u i , t j ] S i , t 0 , i = 1 , , N ; t = 1 , , T ; τ = 1 , , N D , i
where N D , i is a given parameter and k i , τ models the startup cost as a stepwise function that becomes more accurate as the number of intervals increases:
k i , τ = C h o t , i : τ = 1 , , T ̲ o f f , i + T c o l d , i C c o l d , i : τ = T ̲ o f f , i + T c o l d , i + 1 , , N D , i
As for the nonlinear minimum up and down time constraints (9), we introduce the state constraints to link the startup, shutdown, and state variables. We use the following mixed-integer linear expressions [17], which define the convex hull of all feasible solutions in the minimum up and down time polytopes
w ¯ = [ t T ̲ o n , i ] + t s i , w ¯ u i , t , t [ U i + 1 , , T ] w ¯ = [ t T ̲ o f f , i ] + t d i , w ¯ 1 u i , t , t [ L i + 1 , , T ] u i , t u i , t 1 = s i , t d i , t , t [ 2 , , T ] u i , t = u i , 0 , t [ 1 , , U i + L i ]
where the variables s i , t , d i , t { 0 , 1 } represent the startup or shutdown status of the thermal unit i in period t, respectively, and U i = max{0,min [ T , u i , 0 ( T ̲ o n , i T i , 0 ) ] } , L i = max{0,min [ T , u i , 0 ( T ̲ o f f , i + T i , 0 ) ] } .
Next, we will give an example that contains only three thermal power units in a single period, e.g., the three thermal units are represented by G 1 , G 2 , G 3 , respectively, which is equal to 1 if the thermal unit is online and 0 otherwise. The total load of the system P D is 550 MW. The power output ranges of three thermal units are P 1 0 [ 150 , 600 ] MW , P 2 0 [ 100 , 400 ] MW , P 3 0 [ 50 , 200 ] MW , respectively. The costs of the three thermal units are F 1 = ( 561 + 7.92 P 1 + 0.001562 P 1 2 ) $ , F 2 = ( 310 + 7.85 P 2 + 0.00194 P 2 2 ) $ , F 3 = ( 93.6 + 9.564 P 3 + 0.005784 P 3 2 ) $ , respectively. In Table 1, we give examples of several specific output situations and generation costs of three thermal power units, as well as total operation costs.
According to Equations (1)–(12), the UC problem with wind curtailment and pollutant emission is conveniently formulated as the following MIQP:
min α T u + β T P + ρ T P w c + δ T s + μ T d + e T S + g ( P ) s . t . A u u + A P P + A P w c P w c + A s s + A d d + A S S a u c u , s , d { 0 , 1 } n , P , P w c 0
where u = ( u i , t ) , P = ( P i , t ) , P w c = ( P w c , t ) , s = ( s i , t ) , d = ( d i , t ) , S = ( S i , t ) ( i = 1 , , N , t = 1 , , T ) are vectors composed of the corresponding variables, A u , A P , A P w c , A s , A d , A S are the corresponding coefficient matrices, a u c is the constant vector at the right end, n = N × T and
g ( P ) = t = 1 T i = 1 N ( γ i + c i ) ( P i , t ) 2
The main difficulty in solving the MIQP above is caused by the presence of binary variables and the large scale of model. In fact, solving this problem becomes very hard when the number of units and time periods attain non trivial values. In the following section, the MIQP will be solved by the OAM.

3. Outer Approximation Method for UC Model with Wind Curtailment and Pollutant Emission

By introducing an auxiliary variable, the MIQP (13) is equivalent to the following mixed-integer nonlinear programming (MINLP)
min α T u + β T P + ρ T P w c + δ T s + μ T d + e T S + η s . t . A u u + A P P + A P w c P w c + A s s + A d d + A S S a u c g ( P ) η u , s , d { 0 , 1 } n , P , P w c 0 , η 0
We introduce the OAM for solving the MINLP (14) above, which is a globally convergent and deterministic method. The OAM solves MINLP by alternating finitely between an NLP subproblem and an MILP relaxed master problem, which is obtained by replacing the nonlinear constraints by their linear outer approximations taken in a set of points Ω = { P ^ 1 , , P ^ m } . The corresponding MILP master problem of MINLP can be formed as
min α T u + β T P + ρ T P w c + δ T s + μ T d + e T S + η OA ( Ω ) s . t . A u u + A P P + A P w c P w c + A s s + A d d + A S S a u c g ( P ^ j ) + g ( P ^ j ) T ( P P ^ j ) η , j = 1 , , m u , s , d { 0 , 1 } n , P , P w c 0 , η 0
The integer vector u k + 1 obtained by OA( Ω ) is feasible for MINLP (14). The main theoretical basis of the OAM is that it has the same optimal value as MINLP if OA( Ω ) contains a suitable set of linearization points. Next, the NLP subproblem for the fixed value of the integer decision vector u k + 1 is defined as
min α T u k + 1 + β T P + ρ T P w c + δ T s + μ T d + e T S + η NLP ( u k + 1 ) s . t . A u u + A P P + A P w c P w c + A s s + A d d + A S S a u c g ( P ) η
On the basis of the introduction above, we give the OAM for solving the UC problem with wind curtailment and pollutant emission in details.
Step0: Solve the continuous relaxation of (14), and let the solution be x 0 = ( u 0 , P 0 , P w c 0 , s 0 , d 0 , S 0 , η 0 ) . If u 0 is an integer vector, then x 0 is optimal, and stop; otherwise, choose Z U = , Z L = , tolerance ε 0 , and set Ω = { P 0 } , k : = 0 .
Step1: If Z U Z L ε or 2 ( Z U Z L ) / ( | Z U | + | Z L | ) ε , stop.
Step2: Solve OA ( Ω ) ; let ( u k + 1 , P ¯ , P ¯ w c , s ¯ , d ¯ , S ¯ , η ¯ ) be the optimal solution and Z L be its optimal value.
Step3: Compute NLP( u k + 1 ) and let the solution be ( P k + 1 , P w c k + 1 , s k + 1 , d k + 1 , η k + 1 ) . Set Z U = m i n { Z U , α T u k + 1 + β T P k + 1 + ρ T P w c k + 1 + δ T s k + 1 + μ T d k + 1 + e T S k + 1 + η k + 1 } .
Step4: Update Ω = Ω { P k + 1 } , and set k : = k + 1 . Go to Step 1.

4. Numerical Simulation Results and Analysis

To text the practicality of an MIQP model for the UC problem with wind curtailment and pollutant emission and the effectiveness of OAM for solving the corresponding problem, some numerical simulations are performed on six systems with thermal units from 10 to 100 and one wind unit over a scheduling period of 24 h, among which the 10 thermal units parameters and load demands of each period of 10 units are taken from [18], and the harmful gas emission of thermal units parameters are taken from [19]. The 20, 40, 60, 80 and 100 thermal units data are created by duplicating the 10-unit base data. The maximum power generation capacity of wind power is obtained [20], and the penalty cost coefficient of wind curtailment is selected as 100 $ / MW . The machine on which we perform all of our computations is an Intel i5-7200U 2.7 GHz Lenovo-PC computer with 8GB RAM. The MILP master problem and NLP subproblem are solved by CPLEX11 [21] with Matlab R2018a and the tolerance for OAM is set to ε = 0.1 % .
To better illustrate the present MIQP model for the corresponding UC problem, the total operating cost of the system in two cases is compared, i.e., including and excluding the wind power, and the CPLEX solution accuracy is 0.03 and 0.05, respectively. The comparison results are listed in Table 2. As can be seen from Table 2, the wind power as a clean energy can effectively reduce the total operating cost of system, which further proves that the model presented in this paper is reasonable.
It is well known that MIQP can be solved directly by CPLEX. We compare the results of OAM with CPLEX, and the comparison results are shown in Figure 1 and Table 3. Figure 1 shows the comparison of the calculation time of the two methods. It can be seen that as the number of units increases, the advantages of the OAM algorithm can be reflected. Therefore, OAM is very useful for large-scale practical engineering application problems. From Table 3, the OAM has a lower total operation cost than CPLEX. This is because the OA( Ω ) obtained by linearization at the optimal solution of the continuous relaxation problem of MINLP (14) can better approximate. In addition, OAM obtains the lower and upper bound of the optimal value of MINLP (14) by solving OA( Ω ) and NLP ( u k + 1 ) , respectively, which approaches the optimal value of MINLP (14) by continuously reducing the upper bound and increasing the lower bound.
In order to further illustrate the effectiveness of OAM to solve the problem and the practicality of the model proposed in this paper, Table 4 shows the total system cost comparison results of the three models, which consider both wind power curtailment and pollutant emissions and only consider the total cost of wind power curtailment, as well as only consider the total cost of pollutant emissions. According to Table 4, we can find that the cost of considering both wind curtailment and pollutant emission is the lowest, and it has better economic benefits in practical engineering applications.
In order to explain the results in more detail, Table 5 gives the output and pollutant emission of each unit for 10 thermal units over the scheduling period of 24 h. We set the weight factors w t = w e = 1 and the pollutant emission penalty factor π i = 1 $ ( Ton ) ( i = 1 , , N ) . It can be seen from Table 5 that the total amount of pollutant emission for 10 thermal units is 131,261 ( Ton ) and the pollutant emission cost is 131,261$. Therefore, the pollutant emission costs cannot be ignored.
The following Table 6 shows the comparison results of the total operating cost and wind power utilization rate as well as pollutant emissions in two cases, which is whether the wind curtailment is considered. It can be seen from Table 6 that the wind power utilization rate increases and the pollutant emissions and total system cost are reduced when the wind curtailment is considered. Therefore, the UC problem with wind curtailment and pollutant emission has better economic efficiency and high practical value.
In order to show more clearly the necessity of considering wind curtailment in the model in this paper, Figure 2 shows how the wind power utilization rate in 24 periods is compared, i.e., including and excluding the wind curtailment. Obviously, the utilization rate of wind power after considering wind curtailment is higher than without consideration.

5. Conclusions

This paper presents an MIQP model of the UC problem with wind power curtailment and pollutant emissions by some linearization techniques, and then OAM is used to solve the equivalent form of MIQP. The results of six systems with thermal units from 10 to 100 and one wind unit over a scheduling period of 24 h show that OAM can solve the equivalent form of MIQP more quickly and effectively, and it has better numerical performance than CPLEX. OAM is suitable for solving the large-scale UC problem. In addition, the numerical simulation results corresponding to a situation where the wind curtailment is considered show that the model proposed in this paper is reasonable.

Author Contributions

X.P.: methodology, data curation, writing, visualization; H.Z.: methodology, validation, visualization; L.H.: conceptualization, formal analysis; Y.L.: methodology, writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China ( 71861002) and the Guangxi Natural Science Foundation (2017GXNSFBA198238).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature and Notation

For the sake of convenience, we introduce some nomenclature and notations for the UC problem with wind curtailment and pollutant emission used in this paper.
Variables
u i , t binary variable that is equal to 1 if unit i is online in period t and 0 otherwise
s i , t binary variable that is equal to 1 if unit i starts up in period t and 0 otherwise
d i , t binary variable that is equal to 1 if unit i shuts down in period t and 0 otherwise
P i , t power output of thermal unit i in period t
P w c , t the curtailment amount of wind power in period t
S i , t startup cost of thermal unit i in period t
Parameters
iindex for thermal units
tindex for time periods
Ntotal number of thermal units
Ttotal number of time periods
α i , β i , γ i coefficients of the quadratic production cost function for thermal unit i
a i , b i , c i coefficients of the pollutant emission for thermal unit i
π i penalty factor of the pollutant emission
C h o t , i hot startup cost of thermal unit i
C c o l d , i cold startup cost of thermal unit i
T i , t a negative integer representing the consecutive off hours of thermal unit i at hour t
T ̲ o n , i minimum up time of thermal unit i
T ̲ o f f , i minimum down time of thermal unit i
T c o l d , i cold startup time of thermal unit i
P ¯ i maximum power output of thermal unit i
P ̲ i minimum power output of thermal unit i
P D , t system load demand in period t
R t spinning reserve requirement in period t
ρ w c penalty cost coefficient of wind curtailment
P w , t m a x maximum generating capacity value of wind power in period t
P u p , i ramp-up rate of thermal unit i
P d o w n , i ramp-down rate of thermal unit i
P s t a r t , i startup capability of thermal unit i
P s h u t , i shutdown capability of thermal unit i

References

  1. Li, X.; Zhai, Q.; Zhou, J.; Guan, X. A Variable Reduction Method for Large-Scale Unit Commitment. IEEE Trans. Power Syst. 2020, 35, 261–272. [Google Scholar] [CrossRef]
  2. Wang, C.; Sun, H.; Liang, J.; Niu, Y. The study of unit commitment considering wind forecasting power. In Proceedings of the International Conference on Power System Technology, Chengdu, China, 20–22 October 2014; pp. 2614–2617. [Google Scholar]
  3. Sundar, K.; Nagarajan, H.; Roald, L.; Misra, S.; Bent, R.; Bienstock, D. Chance-Constrained Unit Commitment with N-1 Security and Wind Uncertainty. IEEE Control Netw. Syst. 2019, 6, 1062–1074. [Google Scholar] [CrossRef]
  4. Wu, Z.; Zeng, P.; Zhang, X.; Zhou, Q. A Solution to the Chance-Constrained Two-Stage Stochastic Program for Unit Commitment with Wind Energy Integration. IEEE Trans. Power Syst. 2016, 31, 4185–4196. [Google Scholar] [CrossRef]
  5. Wang, C.; Liu, F.; Wei, W.; Mei, S.; Qiu, F.; Wang, J. Robust unit commitment considering strategic wind generation curtailment. In Proceedings of the IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 17–21 July 2016; pp. 1–5. [Google Scholar]
  6. Yang, B.; Cao, X.; Cai, Z.; Yang, T.; Chen, D.; Gao, X.; Zhang, J. Unit Commitment Comprehensive Optimal Model Considering the Cost of Wind Power Curtailment and Deep Peak Regulation of Thermal Unit. IEEE Access 2020, 8, 71318–71325. [Google Scholar] [CrossRef]
  7. Wu, X.; Zhang, B.; Wang, K.; Li, J.; Duan, Y. A Quantum-inspired Binary PSO algorithm for unit commitment with wind farms considering emission reduction. In Proceedings of the IEEE PES Innovative Smart Grid Technologies, Tianjin, China, 21–24 May 2012; pp. 1–6. [Google Scholar]
  8. Ding, T.; Zeng, Z.; Qu, M.; Catalão, J.P.S.; Shahidehpour, M. Two-Stage Chance-Constrained Stochastic Thermal Unit Commitment for Optimal Provision of Virtual Inertia in Wind-Storage Systems. IEEE Trans. Power Syst. 2021, 36, 3520–3530. [Google Scholar] [CrossRef]
  9. Lei, S.; Hou, Y.; Wang, X.; Liu, K. Unit Commitment Incorporating Spatial Distribution Control of Air Pollutant Dispersion. IEEE Trans. Ind. Inf. 2017, 13, 995–1005. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Chen, Y.; Liu, X.; Wang, W. Two-Stage Robust Security-Constrained Unit Commitment Model Considering Time Autocorrelation of Wind/Load Prediction Error and Outage Contingency Probability of Units. IEEE Access 2019, 7, 25398–25408. [Google Scholar] [CrossRef]
  11. Wang, Y.; Lou, S.; Wu, Y.; Lv, M. Robust Unit Commitment and Dispatch Considering with Atmospheric Pollutant Concentration Constraints. In Proceedings of the IEEE Power and Energy Society General Meeting (PESGM), Portland, OR, USA, 5–10 August 2018; pp. 1–5. [Google Scholar]
  12. Bian, Q.; Xin, H.; Wang, Z.; Gan, D.; Wong, K.P. Distributionally Robust Solution to the Reserve Scheduling Problem with Partial Information of Wind Power. IEEE Trans. Power Syst. 2015, 30, 995–1005. [Google Scholar] [CrossRef]
  13. Xiong, P.; Jirutitijaroen, P.; Singh, C. A Distributionally Robust Optimization Model for Unit Commitment Considering Uncertain Wind Power Generation. IEEE Trans. Power Syst. 2017, 32, 39–49. [Google Scholar] [CrossRef]
  14. Liu, R.; Hou, Y.; Li, Y.; Lei, S.; Wei, W.; Wang, X. Sample Robust Scheduling of Electricity-Gas Systems Under Wind Power Uncertainty. IEEE Trans. Power Syst. 2021, 1, 5889–5900. [Google Scholar] [CrossRef]
  15. Tien, M.; Andrea, L. A multicut outer-approximation approach for competitive facility location under random utilities. Eur. J. Oper. Res. 2020, 284, 874–881. [Google Scholar]
  16. Carrion, W.; Arroyo, J.M. A computationally efficient mixed-integer linear formulation for the thermal unit commitment problem. IEEE Trans. Power Syst. 2006, 21, 1371–1378. [Google Scholar] [CrossRef]
  17. Morales-España, G.; Latorre, J.M.; Ramos, A. Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem. IEEE Trans. Power Syst. 2013, 28, 4897–4908. [Google Scholar] [CrossRef]
  18. Ongsakul, W.; Petcharaks, N. Unit commitment by enhanced adaptive Lagrangian relaxation. IEEE Trans. Power Syst. 2004, 1, 620–628. [Google Scholar] [CrossRef]
  19. Pereira, F.B.; Paucar, V.L.; Saraiva, F.S. Power System Unit Commitment Incorporating Wind Energy and Battery Energy Storage. In Proceedings of the IEEE XXV International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru, 8–10 August 2018; pp. 1–4. [Google Scholar]
  20. Zhenhua, C.; Lixiong, L. Calculation of the critical value of abandoned wind considering the cost of wind curtailment and the cost of deep peak regulation. J. Hunan Univ. Nat. Sci. Ed. 2021, 30, 65–69. (In Chinese) [Google Scholar]
  21. IBM ILOG CPLEX Optimization Studio [EB/OL]. Available online: https://www.ibm.com/prodUCts/ilog-cplex-optimization-studio (accessed on 5 January 2020).
Figure 1. Calculation time comparison of OAM and CPLEX.
Figure 1. Calculation time comparison of OAM and CPLEX.
Mathematics 09 02686 g001
Figure 2. Wind power utilization rate comparison.
Figure 2. Wind power utilization rate comparison.
Mathematics 09 02686 g002
Table 1. Example of three thermal units.
Table 1. Example of three thermal units.
G 1 G 2 G 3 P 1 P 2 P 3 F 1 F 2 F 3 Total Operation Cost
01104001500376016585418
100550005389005389
101500050491105865497
11029525503030244005470
11126723350278722445865617
Table 2. The total operating cost of the system in two cases.
Table 2. The total operating cost of the system in two cases.
NPrecision of 0.05Precision of 0.03
Consider the Wind PowerDo not Consider the Wind PowerConsider the Wind PowerDo not Consider the Wind Power
10772,385838,409788,201808,771
201,589,8701,663,7791,536,8761,584,516
403,186,7663,298,3583,186,7663,226,625
605,011,7175,017,9224,746,7344,861,086
806,674,5416,692,5866,409,0606,448,275
1008,351,6448,362,5518,066,8288,106,459
Table 3. Total operation cost comparison of OAM and CPLEX.
Table 3. Total operation cost comparison of OAM and CPLEX.
1020406080100
OAM772,3851,589,8703,186,7665,011,7176,674,5418,351,644
CPLEX788,5391,596,9073,189,8705,025,9496,709,2008,393,972
Table 4. Comparison total operation cost of three models.
Table 4. Comparison total operation cost of three models.
Consider the Wind Power Curtailment
and Pollutant Emissions
Consider the Wind
Power Curtailment
Consider the Pollutant
Emission
10772,385789,549793,467
201,589,8701,596,9101,650,468
403,186,7663,189,8603,245,780
605,011,7175,015,8795,134,660
806,674,5416,725,7806,878,905
1008,351,6448,493,6728,656,076
Table 5. The output and pollutant emission for the 10 thermal units.
Table 5. The output and pollutant emission for the 10 thermal units.
HourUnitPollutant Emissions
12345678910
122822825294020251010104352
218917357556636252121203326
318717190819252253223183491
41951809610711868254129243879
51981839712113080264332274104
621820210813013080395443384615
722320811212613080434444424712
824923412710412364604444445141
929928313010410464684444446536
1033832313011713077684444448028
1136435813010412464684242429006
12389374162130130808531313110,482
1336334816213013080842020209499
1434733216213013080670007985
1530629115913013080500006547
162712561401301308000005096
172712551301111306900004821
183092941301061306400005872
193643641301041046400007939
2036234616213013080502020209348
2128336116213013080610007449
2219236413010410464440005745
2303391621301308000004947
2402541391301308000003389
Table 6. System operating cost, pollutant emission, wind power utilization.
Table 6. System operating cost, pollutant emission, wind power utilization.
ModeTotal Operating Cost/$Pollutant Emission/tWind Power Utilization/%
Consider wind curtailment772,385131,26182.43
Do not consider wind curtailment838,409148,97664.45
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pang, X.; Zheng, H.; Huang, L.; Liang, Y. Outer Approximation Method for the Unit Commitment Problem with Wind Curtailment and Pollutant Emission. Mathematics 2021, 9, 2686. https://doi.org/10.3390/math9212686

AMA Style

Pang X, Zheng H, Huang L, Liang Y. Outer Approximation Method for the Unit Commitment Problem with Wind Curtailment and Pollutant Emission. Mathematics. 2021; 9(21):2686. https://doi.org/10.3390/math9212686

Chicago/Turabian Style

Pang, Xiali, Haiyan Zheng, Liying Huang, and Yumei Liang. 2021. "Outer Approximation Method for the Unit Commitment Problem with Wind Curtailment and Pollutant Emission" Mathematics 9, no. 21: 2686. https://doi.org/10.3390/math9212686

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