Abstract
Economic dispatch (ED) aims to minimize the generation cost subject to power balance constraints. It is extensively used in power system operation and planning. ED problem as well as other problems with the same formulation are named as ED-type problems in this letter and a fast solution method is provided. The proposed method is achieved by solving a series of relaxed problems. With a closed-form solution for the relaxed ED-type problems, it is demonstrated that the proposed method consumes far less computing time and memory space than the off-the-shelf solvers and other quadratic programming (QP) methods. Finally, the effectiveness and computational efficiency of the proposed method are verified by the case studies, which shows the great potential in power system planning and operation.
ECONOMIC dispatch (ED) aims at the optimal allocation of power generation for minimizing the cost of supplying loads [
With quadratic generation cost functions, the basic ED problem is often formulated as a quadratic programming (QP) problem which only features box constraints for continuous variables and global equations. Meanwhile, many other problems such as hydro scheduling [
The ED-type problems are extensively used in smart grids. On the one hand, the single-period ED is directly adopted in the real-time dispatch for power output allocation which usually requires very fast solution. On the other hand, for the problems with more complex operation constraints such as the multi-period ED (dynamic ED) and security constrained ED (SCED), they can be transformed as a set of ED-type problems in iterations and other related parts via the decomposition methods [
Many methods such as the active set method, interior point method, and Lamda iteration method [
The closed-form solution is a general idea to accelerate the solution and save the memory, on which some efforts have been made. The closed-form solution for the QPs with a single equality constraint is deduced in [
In this letter, a fast solution method for ED-type problems is proposed via solving a series of the relaxed problems iteratively. The novelty of this letter lies in the follows.
1) A strict and precise algorithm is proposed to fix the close-form solution of relaxed problems into the allowed ranges. The corresponding proof is also provided.
2) The problem sparsity is fully exploited for solution efficiency improvement.
3) The case studies prove that the proposed method outperforms the off-the-shelf solvers and other QP methods with far less execution time and memory.
Although the formulation of ED-type problems appears simple, it has a great potential in practice as a basic component for the complex problems such as UC, SCED, and dynamic ED which can be decomposed into a series of ED-type problems. Therefore, the proposed method can also provide a pathway for the solution efficiency improvement of practical problems.
The conventional ED-type problem is formulated as:
(1) |
s.t.
(2) |
(3) |
(4) |
where pg is the generation output of unit g; pg,min and pg,max are the minimum and maximum generation outputs, respectively; ag, bg, and cg are the generation cost coefficients; and L is the system load. In (1), the emission cost can also be included by adjusting the cost function coefficients. The above formulae can be rewritten in a compact form as:
(5) |
s.t.
(6) |
(7) |
where x is the vector of generation output; and are the minimum and maximum values of x, respectively; d is the load; b and c are the vectors of generation cost coefficients; and Q is a positive definite symmetric and diagonal matrix.
The QP in (5)-(7) features box constraints which represent the ranges of variables, and an equality constraint for the bus power balance. For example, the scheduling of shiftable loads can be derived through (5)-(7), where (6) defines the load power limits and (7) defines the total energy consumption by the loads.
To solve the QP in (5)-(7), a relaxed problem is considered first where the generation output limits in (6) are not included. The Lagrangian function of the relaxed problem is defined as:
(8) |
where is the dual multiplier to the balance constraint.
Then, for calculating the optimal solution
(9) |
(10) |
According to the equality constraint, can be solved as:
(11) |
(12) |
Substitute (12) into (10), and we can obtain
(13) |
Considering the formulae in (14), we can get the relaxed solution for the vector of generation output
(14) |
(15) |
where M is the number of generators.
The complexity of the numerical calculation to solve the QP model is greatly reduced by the closed-form solution in (13). Furthermore, the computation burden of (15) is smaller than that of (13), which will definitely bring the improvement of solving speed since the direct matrix inverse and multiplication can be avoided. Generally, for the relaxed problem, the computation complexity is O(N), where N is the number of variables, and so is the required memory.
The solving speed of the relaxed problem is very fast, but the power results may violate the generation output limits (6). Thus, a revised solution is proposed in order to accommodate these limits. We divide the elements of the relaxed solution
(16) |
For the generation units in G1 and G3, we define the terms (17) and (18), respectively, which describe the extent to which the relaxed solution violates the generation output limits. Herein, if and , the relaxed solution will be optimal for (1)-(4). For or , the following propositions hold.
(17) |
(18) |
Proposition 1: is the optimal solution of (1)-(4) while
(19) |
(20) |
Proof: for the relaxed problem without considering generation output limits, according to (8)-(10), there exists
(21) |
For the problem stated in (1)-(4), let tg, mg, and p denote the dual multipliers of (2)-(4), respectively. According to the Karush-Kuhn-Tucker (KKT) conditions, for each g there exist
(22) |
(23) |
(24) |
(25) |
Consider (19) first. For a generation unit m in G1, assume that
(26) |
It implies , and
(27) |
For generation unit n in G2, if , there exists (28); otherwise, if , there exists (29).
(28) |
(29) |
Similarly, we can deduce that for unit k in G3, there exists
Both
(30) |
Accordingly, we can obtain
(31) |
The result contradicts the premise in (19), which proves the validity of (19). Also, (20) can be proven similarly.
Proposition 2: if , the optimal
(32) |
This can be proven easily in terms of Proposition 1. Using Propositions 1 and 2, we can determine the optimal values of the variables which violate the output limits in the relaxed solution. In this way, the size of the original constrained ED model is reduced. The process would be iterated until the optimal solutions are calculated for all variables as the relaxed solution is within the stated generation output limits. The solution procedure is summarized as below.
According to
The proposed method is first tested on the modified IEEE RTS-79 system [

Fig. 1 Solving time and iterations for various load levels.
The generation costs and schedules obtained by the proposed method and the other solvers and methods are the same. For different load levels, only 3-4 iterations are needed for the proposed method, which consumes a much less computing time.
Moreover, the system size is changed to test the performance of the proposed method. The results are shown in

Fig. 2 Generation output results of one hour in Case A1.
It can be seen from
To further verify the performance of the proposed method, it is also compared with the open-source tool Matpower. The ED results are shown in

Fig. 3 Distribution of iterations in one-year simulation.
To test the performance of the proposed method, the studies are also carried out on the IEEE 118-bus and IEEE 300-bus systems, and the results are provided in Tables
This paper proposes a fast solution method for the ED-type problems. The relaxed problems are solved iteratively, whose closed-form solution is derived so that the proposed method enjoys a very fast solution speed and rather small memory space occupied. The case studies have verified that the proposed method outperforms the off-the-shelf solvers CPLEX and Gurobi and QP methods to obtain the same results which uses far less computing time for various systems with different load levels and sizes. For the applications such as planning in which ED is repeated or iterated for many times, the reduced computing time is significant. Due to the similar model structure which utilizes sparsity, the proposed method also shows significant potentials for the on-chip applications of smart home load management.
The proposed method also throws some light on the acceleration of the decomposition methods for UC/SCED problems, although it cannot be directly applied, which will be studied in the future.
References
A. J. Wood and B. F. Wollenberg, Power Generation, Operation and Control. Hoboken: John Wiley & Sons Inc., 2013. [Baidu Scholar]
M. Mahmoodi, P. Shamsi, and B. Fahimi, “Economic dispatch of a hybrid microgrid with distributed energy storage,” IEEE Transactions on Smart Grid, vol. 6, no. 6, pp. 2607-2614, Nov. 2015. [Baidu Scholar]
G. W. Chang, M. Aganagic, J. G. Waight et al., “Experiences with mixed integer linear programming based approaches on short-term hydro scheduling,” IEEE Transactions on Power Systems, vol. 16, no. 4, pp. 743-749, Nov. 2001. [Baidu Scholar]
L. Gan, U. Topcu, and S. Low, “Optimal decentralized protocol for electric vehicle charging,” IEEE Transactions on Power Systems, vol. 28, pp. 940-951, May 2013. [Baidu Scholar]
A. Rabiee, B. Mohammadi-Ivatloo, and M. Moradi-Dalvand, “Fast dynamic economic power dispatch problems solution via optimality condition decomposition,” IEEE Transactions on Power Systems, vol. 29, no. 2, pp. 982-983, Mar. 2014. [Baidu Scholar]
B. Stephen and V. Lieven, Convex Optimization. Cambridge: Cambridge University Press, 2016. [Baidu Scholar]
L. Bayón, J. M. Grau, M. M. Ruiz et al., “An analytic solution for some separable convex quadratic programming problems with equality and inequality constraints,” Journal of Mathematical Inequalities, vol. 4, no. 3, pp. 453-465, Jan. 2010. [Baidu Scholar]
P. M. Subcommittee, “IEEE reliability test system,” IEEE Transactions on Power Apparatus and Systems, vol. PAS-98, pp. 2047-2054, Dec. 1979. [Baidu Scholar]