An Optimal Generation Scheduling Approach Based On Linear Relaxation and Mixed Integer Programming
An Optimal Generation Scheduling Approach Based On Linear Relaxation and Mixed Integer Programming
Received September 3, 2020, accepted September 7, 2020, date of publication September 10, 2020,
date of current version September 24, 2020.
Digital Object Identifier 10.1109/ACCESS.2020.3023184
ABSTRACT This paper proposes an optimal generation scheduling approach based on linear relaxation
and mixed integer programming, which is used to solve the generation dispatch problem. The quadratic
transmission loss constraint of each transmission line is converted into linear constraints by using the
linear relaxation and mixed integer programming technique. Consequently, the original optimal generation
scheduling problem is formulated as a quadratic programming or mixed integer quadratic programming
problem that can be solved by commercial optimization solver. In order to improve the efficiency of
algorithm, this paper further analyses the generation scheduling model and deletes the redundant variables
and constraints. Three test systems, including IEEE 30-node system, IEEE 118-node system, and Polish
2746-node system, are employed to examine the effectiveness of the proposed method. The comparative
results obtained by the proposed method, quadratically constrained quadratic programming method (QCQP),
and solving constraint integer programs solver (SCIP) verify the effectiveness of the proposed method in
solving the optimal generation scheduling problem.
INDEX TERMS Optimal generation scheduling, transmission losses, quadratic programming, mixed integer
programming, linear relaxation, prosumer energy management.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
VOLUME 8, 2020 168625
Y. Lei et al.: Optimal Generation Scheduling Approach Based on Linear Relaxation and Mixed Integer Programming
the scheduling scheme. For this scheduling model, the com- II. GENERAL FRAMEWORK
monly used optimization methods include equal increment The real power leaving out of a node by using DC power flow
rate criterion, dynamic programming, linear and quadratic can be shown as (1).
programming methods [11]. (2) The DC optimal power flow (
Plij = Vi2 Gij − Vi Vj Gij cos θij + Bij sin θij
model is a simple and efficient generation scheduling model (1)
Plji = Vj2 Gij − Vj Vi Gij cos θji + Bij sin θji
[12], [13]. This model considers the transmission constraints
of each line, but the model is based on a lossless network where lij is the end bus i and j of a transmission line, Vi and
and lacks consideration of transmission loss constraints of Vj are voltage magnitudes of bus i and j while θij = θi − θj
each transmission line on the generation scheduling plan. and θi and θj are voltage angles of bus i and j. Gij and Bij
Therefore, this scheduling plan often has a large deviation. are the conductance and susceptance of a transmission line,
(3) The AC optimal power flow model is a more compre- respectively.
hensive and widely used generation scheduling model [14], However, in real engineering, the injection active power
[15], which aims at minimizing total power generation cost, flow of the line is should be calculated as follows:
total coal consumption, or network loss, the constraints the
transmission capacity and voltage amplitude of each line are
2
Plij − Plji ≈ −2Vij,N Bij sin θij
taken into consideration. However, it is difficult to accu- 2 θ
Vij,N
xij ij
rately predict the reactive load in the day-ahead scheduling
2
≈ 2Vij,N sin θij ≈ 2 (2)
rij2 + xij2 xij
of generation plan, which limits the application of the AC
optimal power flow model to a certain extent [16]. Moreover, where Vij,N is rated voltage, rij and xij are the resistance and
the model often needs to be solved by non-linear program- reactance of the transmission line, respectively and rij xij .
ming methods such as the interior point method which the However, the real power flow of transmission line lij can be
efficiency and robustness still need to be strengthened. approximately expressed as the average of the real power
In view of the influence of the network loss of renewable difference between the two ends of the transmission line
energy generation on the generation scheduling problem, [17] that can be expressed as (3). The transmission loss can be
and [18] used the Kron formula to calculate the network calculate by adding the both ends of a transmission line lij ,
loss, but this method can only roughly calculate the value which is show as (4). When we introduce a transmission loss
of the network loss, and the transmission loss coefficient variable Plij into the (4) that can be expressed as (5).
of Kron formula needs to be recalculated as the operating Ply − Plji 2 θ
Vij,N
f ij
conditions of the system change. Reference [4] proposed Plij ≈ ≈ (3)
a dynamic linear segment method to solve the problem of 2 xij
generation scheduling considering network loss. This method Plij + Plji ≈ Gij Vi2 + Vj2 − 2Vi Vj cos θij
linearizes the transmission loss curve of each transmission
line in a dynamic way until the mismatch satisfies the con-
2
≈ Vij,N Gij θij2 (4)
vergence conditions. Reference [5] relaxed the transmission Pllij = 2
Vij,N Gij θij2 (5)
line loss constraints with quadratic equality to the quadratic
inequality constraints based on the relaxation technique. For III. PROBLEM STATEMENT
the transmission line loss constraints that do not satisfied A. OBJECTIVE FUNCTIONS
the equality constraints, the corresponding transmission line The generator cost curve Fi (Pi ) are represented by quadratic
loss variables are dealt with by adding the terms of penalty. function and the total fuel cost FT that can be expressed as (6)
By employing of the terms of penalty, this method tends and (7)
to minimize network loss, which changes the nature of the Fi (Pi ) = ai P2i + bi Pi + ci (6)
original problem [19]. N
X
With the proportion of renewable energy generation min FT = Fi (Pi ) (7)
increasing, in order to effectively solve the genera- i=1
tion scheduling problem considering network losses, this
Fi (Pi ) is ith generator cost, ai , bi and ci are the cost coeffi-
paper proposes an optimal generation scheduling approach
cients of the ith generator, and Pi is the real power output of
based on linear relaxation and mixed integer program-
the ith generator, where N is the number of generators.
ming. Three test systems, including IEEE 30-node system,
IEEE 118-node system, and Polish 2746-node system, B. CONSTRAINTS
are employed to test the effectiveness of the proposed 1) EQUALITY CONSTRAINTS
method. The comparative results obtained by the proposed These constraints represent typical load flow equations as
method, quadratically constrained quadratic programming follows [1].
method (QCQP), and solving constraint integer programs X X f
X 1X
solver (SCIP) verify the effectiveness of the proposed method Pg − Pj = Pdk + Pl
g∈Gi j∈Li k∈Di 2 j∈Li j
in solving the optimal generation scheduling problem. i = 1, 2, · · · , NB (8)
2 θ
Vl,N
f l
Pl = l = 1, 2, · · · , NL (9)
xl
2
Plj = Vl,N Gl θl2 l = 1, 2, · · · , NL
(10)
θref = 0 (11)
while (8) and (9) represent the balance limits of real power
and the constraint of the DC power flow. Gi , Li and Di are
the sets of generators, transmission lines and loads. Pg is the
real power output of the gth generator, Pdj is the real power
f
of the kth consumer, Pj and Plj denote the real power flow FIGURE 1. Linear relaxation technique for transmission loss of each line.
The ramp-up/down rate of the ith generator limited by its B. MIXED INTEGER PROGRAMMING FOR TRANSMISSION
physical characteristics [20]. It must satisfy the following LINE LOSS
constraint: In order to deal effectively with the situation that the marginal
cost of negative nodes exists in power grid, independent vari-
−DRi ≤ Pi − P0i ≤ URi i = 1, 2, · · · , N (14)
ables, the relaxed linear inequality constraints, which do not
The ith generator real power output Pi is restricted by its satisfied the given threshold after solving by quadratic pro-
lower and upper limits as follows: gramming, the following linear processing is further carried
Pi,min ≤ Pi ≤ Pi,max i = 1, 2, · · · , N (15) out in this paper.
The network loss constraints of each transmission line
treated is handled by linear approximation, i.e. transmission
IV. PROPOSED APPROACH
line loss constraints in the form of quadratic equations is
A. LINEARIZATION RELAXATION FOR TRANSMISSION
transformed into linear constraints as shown in Figure 2. The
LOSS CONSTRAINT
linearized transmission line loss constraints are as follows:
Let mlij is the total number of points that are taken on the
Rl
lj
network loss curve of the transmission line lij , which is show X
Pllij 2
Uij,r θij,r + Wij,r Zij,r
in Figure 1. The kth point is linearized to obtain the following = Vij,N Gij (19)
relaxed linear inequality: r=1
Pllij ≥ Klkij θij + Bklij k = 1, 2, . . . , mlij (16) Rlij represents the number of linear segments of the voltage
phase difference between the node i and j at the transmission
where Klkij and Bklij can be calculate as follows: line lij . Uij,r and Wij,r are the slope and intercept of the
(
2 G θk
linear segment r, respectively. Zij,r is the binary variable that
Klkij = 2Vij,N ij ij corresponding to the continuous sub-variable θij,r .
(17)
Bklij = Pl,k
lij − Klij θij
k k
ij θij,r + θij,r
2 G
Uij,r = Vij,N ub 1b
After performing the above-mentioned linear relaxation (20)
W = V 2 G θ lb 2 − U θ lb,
processing on the transmission line loss constraints of each ij,r ij,N ij ij,r ij,r ij,
and SCIP are very close in terms of total generation cost [8] Z. W. C. Bin, ‘‘A security-constrained energy-saving dispatch algorithm
and network loss, respectively. There is a little difference for optimal integrated coal consumption,’’ Power Syst. Protection Control,
vol. 38, no. 9, pp. 18–22, 2010.
between the proposed method in this paper and the two [9] N. Wang, L. Zhang, B. Liu, Q. Tang, and N. Cui, ‘‘Coordination mode
methods mentioned above. This is mainly due to the small of day-ahead generation schedule considering energy saving and real-time
mismatch between the transmission line loss variable and control,’’ Autom. Electr. Power Syst., vol. 36, no. 17, pp. 45–49, 2012.
[10] S. Lue, C. Li, Y. Cao, X. Li, Z. Zhang, Z. Cheng, and Y. Tan, ‘‘An energy-
the actual transmission line loss after the linear relaxation saving generation dispatch algorithm for thermal generators based on
of transmission line loss constraints. As the scale of system the integrated equal coal-consumption increment,’’ Proc. CSEE, vol. 32,
is enlarged, the error accumulates step by step and which no. 32, pp. 1–7, 2012.
[11] A. J. Wood and B. F. Wollenberg, Power Generation, Operation, and
will reach a very larger value. At the same time, in the opti- Control. New York, NY, USA: Wiley, 1984.
mization process, the value of transmission line loss variable [12] A. J. Conejo and J. A. Aguado, ‘‘Multi-area coordinated decentralized
is generally close to the relaxed linear constraints, which DC optimal power flow,’’ IEEE Trans. Power Syst., vol. 13, no. 4,
pp. 1272–1278, Nov. 1998.
makes the transmission line loss variable Plj less than or equal [13] X. Lai, L. Xie, Q. Xia, H. Zhong, and C. Kang, ‘‘Decentralized multi-area
2 G θ 2 , and it results in the total
to the actual line loss Vl,N economic dispatch via dynamic multiplier-based Lagrangian relaxation,’’
l l
IEEE Trans. Power Syst., vol. 30, no. 6, pp. 3225–3233, Nov. 2015.
output of proposed method is slightly less than the QCQP and [14] F. Capitanescu, M. Glavic, D. Ernst, and L. Wehenkel, ‘‘Interior-point
SCIP. When properly increasing the number of linear slack based algorithms for the solution of optimal power flow problems,’’ Electr.
segments of the line loss curve that will help to reduce the Power Syst. Res., vol. 77, nos. 5–6, pp. 508–517, Apr. 2007.
[15] R. A. Jabr, ‘‘Optimal power flow using an extended conic quadratic formu-
mismatch between the proposed method and QCQP and SCIP lation,’’ IEEE Trans. Power Syst., vol. 23, no. 3, pp. 1000–1008, Aug. 2008.
in the total power generation cost and network loss, but the [16] H.-Z. Wang, G.-Q. Li, G.-B. Wang, J.-C. Peng, H. Jiang, and Y.-T. Liu,
calculation time will increase. ‘‘Deep learning based ensemble approach for probabilistic wind power
forecasting,’’ Appl. Energy, vol. 188, pp. 56–70, Feb. 2017.
[17] A. I. Selvakumar and K. Thanushkodi, ‘‘A new particle swarm optimization
VI. CONCLUSION solution to nonconvex economic dispatch problems,’’ IEEE Trans. Power
This paper proposed a generation scheduling algorithm based Syst., vol. 22, no. 1, pp. 42–51, Feb. 2007.
[18] A. Rabiee, B. Mohammadi-Ivatloo, and M. Moradi-Dalvand, ‘‘Fast
on linear relaxation and mixed integer programming. This dynamic economic power dispatch problems solution via optimality condi-
method using linear relaxation and mixed integer program- tion decomposition,’’ IEEE Trans. Power Syst., vol. 29, no. 2, pp. 982–983,
ming model is used to deal with the transmission line Mar. 2014.
[19] H. Wang, Z. Lei, X. Zhang, B. Zhou, and J. Peng, ‘‘A review of deep
loss constraints, transforms the original power optimization learning for renewable energy forecasting,’’ Energy Convers. Manage.,
scheduling problem into a quadratic planning or mixed inte- vol. 198, Oct. 2019, Art. no. 111799.
ger quadratic programming problem, and solved by a com- [20] H. Z. Wang, G. B. Wang, G. Q. Li, J. C. Peng, and Y. T. Liu, ‘‘Deep
belief network based deterministic and probabilistic wind speed forecast-
mercial optimization solver, CPLEX. IEEE 30-node system, ing approach,’’ Appl. Energy, vol. 182, pp. 80–93, Nov. 2016.
IEEE 118-node system and Polish 2746-node system are used [21] The IBM ILOG CPLEX Optimization Studio CPLEX Userąŕs Manual,
to test the proposed problem. The validity and expansibility IBM, New York, NY, USA, 2016.
[22] T. Achterberg, ‘‘SCIP: Solving constraint integer programs,’’ Math.
of the proposed method are verified, and compared with the Program. Comput., vol. 1, no. 1, pp. 1–41, Jul. 2009.
two algorithms, QCQP and SCIP. The final results shows
that the method proposed in this paper can obtain an optimal YUNKAI LEI (Member, IEEE) received the Ph.D. degree in electrical engi-
scheduling solution efficiently. neering from Tianjin University, Tianjin, China, in 2018.
He is currently working as the Grid Planner with the State Grid Sichuan
Economic Research Institute. His research interests include reliability and
REFERENCES
risk assessments of power system and the integrated energy systems.
[1] H. Wang, Y. Liu, B. Zhou, C. Li, G. Cao, N. Voropai, and E. Barakhtenko,
‘‘Taxonomy research of artificial intelligence for deterministic solar
FANG LIU is an engineer. Her research interests include optimization and
power forecasting,’’ Energy Convers. Manage., vol. 214, Jun. 2020,
control methods and their applications in power systems.
Art. no. 112909.
[2] X. Fu, Q. Guo, and H. Sun, ‘‘Statistical machine learning model for
stochastic optimal planning of distribution networks considering a dynamic AO LI is an engineer. His research interests include optimization and control
correlation and dimension reduction,’’ IEEE Trans. Smart Grid, vol. 11, methods, and the coordinated operation of integrated energy systems.
no. 4, pp. 2904–2917, Jul. 2020.
[3] D. Xu, Q. Wu, B. Zhou, C. Li, L. Bai, and S. Huang, ‘‘Distributed YUNCHE SU is an engineer. Her research interests include the areas of power
multi-energy operation of coupled electricity, heating and natural gas system stability analysis and control, the control of wind power generation
networks,’’ IEEE Trans. Sustain. Energy, early access, Dec. 23, 2019, doi: systems, and nonlinear control theory.
10.1109/TSTE.2019.2961432.
[4] T. N. dos Santos and A. L. Diniz, ‘‘A dynamic piecewise linear model XINTING YANG is an engineer. His research interests include nonlinear
for DC transmission losses in optimal scheduling problems,’’ IEEE Trans. adaptive control, power quality, and power system control and its operation.
Power Syst., vol. 26, no. 2, pp. 508–519, May 2011.
[5] H. Zhong, Q. Xia, Y. Wang, and C. Kang, ‘‘Dynamic economic dispatch
JIEHUI ZHENG (Member, IEEE) received the B.E. degree in electrical engi-
considering transmission losses using quadratically constrained quadratic
neering from the Huazhong University of Science and Technology, Wuhan,
program method,’’ IEEE Trans. Power Syst., vol. 28, no. 3, pp. 2232–2241,
Aug. 2013. China, in 2012, and the Ph.D. degree in electrical engineering from the South
[6] S. Jianhua and T. Sumei, ‘‘Algorithm of energy saving generation dis- China University of Technology (SCUT), Guangzhou, China, in 2017. He is
patch scheduling,’’ Autom. Electr. Power Syst., vol. 32, no. 24, pp. 48–51, currently a Lecturer with SCUT. He has authored or coauthored more than 40
2008. peer-reviewed SCI journal articles. His research interests include the area of
[7] C. Zhixu, X. Kai, and Z. Jing, ‘‘Optimal model and algorithm for day-ahead optimization algorithms, and decision making methods and their applications
generation scheduling of transmission grid security constrained convention in integrated energy systems.
dispatch,’’ Autom. Electr. Power Syst., vol. 33, no. 1, pp. 10–13, 2009.