Documente Academic
Documente Profesional
Documente Cultură
projected gradient and finite-time average consensus algo- are proposed, respectively, in Sections III and IV. In Section V,
rithms, Guo et al. [28] discussed distributed economic power simulation results on two numerical examples given to show
dispatch. Using logarithmic barrier function and the interior the effectiveness and performance of the proposed continuous
point method, Li et al. [30] proposed a distributed event- time algorithms. Finally, Section VI concludes this paper.
triggered scheme for economic dispatch. Yang et al. [32] Notation: The 2 and norms on RN are and .
presented minimum-time consensus-based distributed algo- We use 1N = [1, 1, . . . , 1]T and 0N = [0, 0, . . . , 0]T . Let
rithms for power system applications. In the directed con- N N
nected topology, Zhao et al. [33] designed a consensus-based (z)+ = max{z, 0} for z R. |(L)|max denotes the maximum
algorithm to solve energy management problem with trans- absolute values of the eigenvalues of matrix L.
mission losses in a distributed way. On the other hand, from
the perspective of continuous-time algorithm, the stronger
theoretical results conditions for optimal consensus can be II. M ODEL AND P RELIMINARIES
obtained by well-established analytic tools, such as differential In this section, we will introduce some basic concepts
dynamical system theory. Some recent works on continuous- concerning algebraic graph theory [43], nonsmooth analy-
time algorithm for distributed economic power dispatch are sis [44], [45], and economic power dispatch [35] in smart
given. Cherukuri and Corts [35] proposed a distributed algo- grids.
rithm with Laplacian-gradient dynamics that guarantees to
find the optimal solution to the distributed economic dis- A. Algebraic Graph Theory
patch with/without capacities constraints. Their convergence
Let G = (V, ) be a N order directed network with the set
results were obtained without the two assumptions which
of vertices V = {v1 , v2 , . . . , vN }. V V represents the set
were made in [34], In addition, Yu et al. [36] revealed the
of links. The adjacency matrix of G is defined by A = {aij }
relationship between the distributed optimization solution and
RNN . If there is a communication link between vi and vj , we
consensus in multiagent network. Cherukuri and Cortes [37]
have aij > 0 iff (i, j) and aij = 0 otherwise. A directed
also designed a novel provably correct distributed strategy
graph G is strongly connected if between any pair of distinct
for solving the economic dispatch problem under any initial
vi and vj , there exists an directed link from vi to vj . The out-
condition.
Nof G is Dout = diag{d1 , d2 , . . . , dn } R
degree matrix NN ,
In this paper, following the exact penalty function, the
where di = i=1 aij . The Laplacian matrix is defined as L =
economic power dispatch can be transformed into an equiv-
Dout A. A directed spanning tree is a directed graph, in which
alent optimization without inequality constraints. Hence, we
there exists one node called root which has a directed link to
shall propose one distributed and one centralized second-order
all the other nodes. If G has a directed spanning tree, then 0
continuous-time algorithms to solve aforementioned optimiza-
is a simple eigenvalue of L and all the other eigenvalues are
tion problem in the framework of nonsmooth analysis and
algebraic graph theory. Under an appropriate initial condi-
positive
N Note that L1N = 0. GT is weight-balanced
real parts.
if N i=1 aij = j=1 aji , which indicates 1N L = 0.
tion, it is shown that the second-order distributed algorithms
guarantees to find an optimal solution and also has the advan-
tage of keeping the power demand constraint all the time. B. Nonsmooth Analysis
Besides, the centralized continuous-time algorithm is based We present some notions concerning nonsmooth analysis.
on a provably correct strategy. It always guarantees an opti- A function f : Rn R is said to be Lipschitz near x Rn
mal solution and also has the advantage of providing a robust if there exist , , such that for any y, z B(x, ), one has
solution which is independent of different choices of initial |f (y) f (z)| < y z2 . If f is Lipschitz near any point
power conditions. It is known that the convergence rate of x Rn , then f is said to be locally Lipschitz in Rn . Assume
first order algorithm is slow and it is desirable to develop a f is said to be locally Lipschitz in Rn , then f is differential
higher order algorithm to accelerate the rate of convergence. for almost everywhere (a.e.) x Rn in the sense of Lebsgue
The main objective of this paper is to design and analyze measure. The generalized directional derivative of f at x in the
two types of new second-order continuous time algorithms. It direction Rn is defined
should be noted that both second-order algorithms are non-
f (y + ) f (y)
trivial extension from the first-order algorithms. Moreover, f 0 (x; ) = lim sup .
it is shown in our simulations that the convergence rate of yx
0+
proposed second-order algorithms is much faster than that
of the first order ones. Our works on second-order continu- Furthermore, Clarkes generalized gradient of f at x is
ous time algorithms for economic power dispatch can also be defined as
viewed as an extension of distributed Laplacian-gradient algo-
rithm [35] and initialization-free distributed coordination [37] f (x) = Rn : f 0 (x; ) ,
, Rn .
for the first-order algorithms.
The remainder of this paper is organized as follows. In the Let f : Rn R be a convex function. Then conclusions are
next section, the preliminaries on algebraic graph theory, non- listed as follows: 1) f (x) is a nonempty, convex, compact
smooth analysis, and the economic power dispatch problem set of Rn , and k, f (x) and 2) f (x) is upper
are introduced. Two second-order continuous time algorithms semicontinuous at x.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
HE et al.: SECOND-ORDER CONTINUOUS-TIME ALGORITHMS FOR ECONOMIC POWER DISPATCH IN SMART GRIDS 3
C. Economic Power Dispatch Problem and Exact Penalty In [36], the incremental cost of generator i can be defined
Function Formulation as ICi = (fi (Pi )/Pi ), using first-order consensus algorithm,
In smart grid, the goal of the economic dispatch problem is Yu et al. [36] showed that problem (1) without box constraints
to minimize the total cost subject to the constraints of a power and the optimal solution can be obtained if the incremental
system, which includes the supply demand balance constraints cost achieves consensus. For the Laplacian nonsmooth gradient
and the generator capacity constraint algorithm, Cherukuri and Corts [35] showed that problem (2)
can obtain its global optimal solution if 0 Lf (P ). In
min f (P) the next section, we will design a second-order consensus
Pi
algorithm for solving problem (2).
N
s.t. Pi = PD
i=1 III. S ECOND -O RDER D ISTRIBUTED P OWER D ISPATCH
Pi,m Pi Pi,M (1) A LGORITHM IN S MART G RID C APACITY L IMITATIONS
where f (P) = N i=1 fi (Pi ), P = (P1 , P2 , . . . , PN ) , Pi is the
T In this section, a given multiagent network consists of N
output of the ith power generator, and fi (Pi ) : R1 R1 is agents, which is built to solve distributed power dispatch prob-
the cost function of the ith power generation, and PD is the lem (2), and each agent deals with the cost function of one
predicted total power demand of load in this power grid. Pi,m power generator. In the following, we will introduce the fol-
and Pi,M represent the minimal and maximal capacities of the lowing differential equation and inclusion to solve problem (2)
ith power generator. We assume that the function f is convex in smart grid:
and continuous differentiable.
In the following, we will recall the exact penalty function P i (t) = Nj=1,j=i aij Qj (t) Qi (t) i = 1, 2, . . . , N
methods to eliminate inequality constraints for problem (1).
Qi (t) Qi (t) fi (Pi (t))
Consider the nonsmooth exact penalty function f : RN R (4)
N
where aij is the connection weigh between agents i
f (P) = fi (Pi )
and j in graph G, and is a real positive num-
i=1
ber, and Q = (Q1 , Q2 , . . . , QN )T , and f (P) =
where (f1 (P1 ), f2 (P2 ), . . . , fN (PN )). In our algorithm, under the
1
+
+
fi (Pi ) = fi (Pi ) + Pi Pi,M + Pi,m Pi network structure G, it is shown that the generation exchange
each other with their neighbors about their gradient informa-
and its generalized gradient fi is given by tion. In recent years, some first-order algorithms [35][37]
have been proposed for solving problem (1). Compared
fi (Pi )
1
Pi Pi,m
with these algorithms, each agent in our algorithm contains
fi (Pi ) , fi (Pi ) P = Pi,m
1
two-layer structure, and it is called second-order distributed
fi (Pi ) = f (P ) Pi,m Pi Pi,M continuous algorithm.
i i
Equivalently, algorithm (4) can be rewritten as follows:
f (P ), f (P ) + 1
Pi = Pi,M
i i i i
= LQ(t)
fi (Pi ) + 1 Pi > Pi,M . P(t)
(5)
Q(t) Q(t) f (P(t)).
Next, we consider the following optimization problem:
N Remark 1: For solving problem (2), the first order consen-
min f (P) = fi (Pi ) sus algorithm in [35] is shown as follows:
P
i=1
Lf (P(t)).
P(t) (6)
N
s.t. Pi = PD . (2)
As those second-dynamics shown in [40][42], the algorithm
i=1
can be designed in the following form:
The total cost f is convex. For problem (2), using the well
known Lagrange multiplier method, a point P is the solution = Q(t)
P(t)
(7)
if and only if there exists R such that 1N f (P ) and
Q(t) LQ(t) Lf (P(t)).
1TN P = PD . Cherukuri and Corts [35] gave the following
relationship between the solutions of problem (1) and (2). Let Z 0 = ((P0 )T , (Q0 )T )T be an equilibrium point of sys-
Lemma 1: The solution of (1) and (2) concide if tem (7). One obtains 0 Lf (P0 (t)) and Q0 = 0. It is
1 obvious that P0 is not the optimal solution of problem (2)
0< < (3) since P0 can not satisfy the equality constraint. Therefore, to
2max f (P)
P1 keep the demand power constraints all the time like that in (6),
where we propose a distributed algorithm (5) for problem (2). Note
N that our second-order algorithm is nontrival in contrast to those
n
1 = P R Pi = PD and Pi,m Pi Pi,M . algorithms of [40][42]. In the following, we will analyze the
i=1 convergence of algorithm (5).
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
HE et al.: SECOND-ORDER CONTINUOUS-TIME ALGORITHMS FOR ECONOMIC POWER DISPATCH IN SMART GRIDS 5
Notice from standard theory of Calculus, the value of Remark 4: For each power generation Pi , if there is no
lim LQ(t)3 exists. Therefore, the value of lim LQ(t) capacity constraints in problem (1), our second order consen-
t+ + t+
sus algorithm is changed as follows:
also exists. Since 0 LQ(s)2 ds < +, we obtain
lim LQ(t) = 0. Therefore, we have lim LQ(t) = LQ =
t+ t+ = LQ(t)
P(t)
0. It follows from algorithm (5), one obtains (30)
Q(t) = Q(t) f (P(t))
!
+ L(t) = 0
lim LQ(t) (26)
t+
where f is the gradient of f . The solution of continuous algo-
where (t) f (P(t)). If we are able to prove that rithm (30) is an exact solution of the following optimization
lim LQ(t) = 0, then lim L(t) = 0, which implies problem:
t+ t+
that 0 lim Lf (P). In the following, we will prove min f (P)
t+
that lim LQ(t) = 0.
Pi
t+
N
By differentiating (5), we have s.t. Pi = PD . (31)
+ L P(t)
i=1
+ LQ(t)
LQ(t) =0 (27)
P This problem is called the relaxed economic dispatch prob-
where lem [35]. Xiao and Body [34] presented the center-free algo-
rithm to solve problem (31). Under the distributed Laplacian-
2 f1 (P1 ) 2 f2 (P2 ) 2 fN (PN )
l11 l12 l1N gradient dynamics, Cherukuri and Corts [35] established the
P21 P22 P2N
f1 (P1 )
2
f2 (P2 )
2
fN (PN )
2 exponential convergence to the set of solution of problem (31).
l21 l22 l2N
P21 P22 P2N
L = .
P .. .. ..
. . .
2 f (P 2 f2 (P2 )
IV. ROBUST S ECOND -O RDER C ONTINUOUS -T IME P OWER
1) 2 fN (PN )
1
lN1 lN2 lNN D ISPATCH A LGORITHM IN S MART G RID
P21 P22 P2N
C APACITY L IMITATIONS
If we set (t) = LQ(t), (27) becomes In the previous section, although we have designed a dis-
tributed algorithm for solving problem (2), we find that the
(t)
+ (t) = L
P(t). (28) optimal solution is not correct if the initial power condition
P has an error. That is, the solution is sensitive to the error of the
Due to lim LQ(t) = lim P(t) = 0, the boundness of L initial condition. We will present a second-order centralized
t+ t+ power dispatch algorithm that allows a group of generators to
(/P) and integrating (28), one obtains solve problem (2) from any initial condition. The algorithm is
given as follows:
lim (t) = lim LQ(t) = 0. (29)
t+ t+
= Q(t)
P(t)
Thus, we obtain 0 lim Lf (P) = Lf (P ), which means (32)
t+
Q(t) Q(t) Lf (P(t)) + 1
PD 1TN P 1N .
f (P ).
N
that there exists R such that 1N The proof
is completed. Compared with algorithm (5), the Laplacian matrix L is moved
Remark 2: For solving problem (2), the energy function from the first equation to the second equation in algorithm (5),
R(t) is very important, and R(t) = QT LT LQ. Since LT L and one term (1/N)(PD 1TN P)1N is added into the second
is symmetric and semi-positive, the eigenvalues of Laplacian equation, which is used to drive the units toward the satisfac-
matrix and are the key performance index of convergence in tion of the load demand. Similar to Theorem 1, the existence
algorithm (5). Compared with first-order algorithm [35], [36], and uniqueness of solutions of system (32) is guaranteed.
can control the rate of convergence. In addition, the con- Theorem 3: Assume that weight-balanced network G has
vergence point of algorithm (5) satisfies 0 Lf (P ) and a spanning tree, for any initial condition in Z0 = (PT0 , QT0 )
LQ = 0, which indicates that lim Qi (t) Qj (t) = 0 R2N , the trajectories of algorithm (32) converges to the optimal
t+
and 0 lim i (t) j (t), where i (t) fi (t) and solution set of problem (2).
Proof: Let Z = ((P )T , (Q )T )T is an equilibrium point of
t+
j (t) fj (t).
system (32). Therefore, we obtain
Remark 3: In dynamical changing interaction topologies of
the weighted directed network G, the consensus problem is
also achieved if the union of the directed interaction graphs 0 Lf (P ) + 1
N PD 1TN P 1N
(33)
have a spanning tree in [25]. Similar to Theorem 2, if the Q = 0N .
union of communication graph G(t) has a spanning tree, the
dynamics of algorithm (5) starting from 1 also converge to For robust first-Laplacian algorithm [37], P is the optimal
the optimal solution set. solution of problem (2). Therefore, our algorithm can solve
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
TABLE I
PARAMETERS OF F IVE -U NIT S YSTEM
Fig. 3. Second order algorithm result. (a) States of the output powers P.
(b) States of the incremental cost for five-unit system. (c) States of Q.
Fig. 2. Communication topology of the five-unit system. with algorithm (5), the trajectory of algorithm (32) converges
to the optimal solution set of problem (2) from any ini-
tial communication condition. However, the algorithm (32)
problem (2). Define the energy function is centralized and it requires global information. For algo-
1 T rithm (5), if the initial communication has an error in satisfying
R(t) = Q (t)Q(t) + F(P(t)) (34) the load demand, the error will be kept in the evolution-
2
ary process of algorithm (5). Nevertheless, the trajectory of
where the function F(P) : RN RN is defined as
algorithm (32) asymptotically satisfies the load constraints
1
F(P) = Lf (P) PD 1TN P 1N . (35) and obtains the correct optimal solution. To conclude, the
N central algorithm (32) is robust and insensitive to the ini-
The proof of convergence of algorithm (32) is similar to that tial condition, however, the robustness is achieved at the
of Theorem 2. expense of distributed optimization. On the other hand, algo-
Remark 5: The algorithm (5) is distributed and the condi- rithm (5) achieves its distributed characteristics but sensitive
tion (15) is initialized to satisfy the load demand. Compared to its robustness issue.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
HE et al.: SECOND-ORDER CONTINUOUS-TIME ALGORITHMS FOR ECONOMIC POWER DISPATCH IN SMART GRIDS 7
Fig. 4. First order algorithm result. (a) States of the output powers P.
(b) States of the incremental cost for five-unit system.
V. N UMERICAL S IMULATIONS
In this section, three examples are presented to show the
effectiveness and performance of the proposed second-order
continuous time algorithms.
In the literature, the cost function of power generation is
usually given as follows:
fi (Pi ) = i P2i + i Pi + i (36)
where i , i , i > 0 are the parameters for the ith power gen-
erator. Fig. 1 shows the flowchart of distributed algorithm (5)
for each agent. First, each agent will collect the required Fig. 5. Robust second order algorithm result. (a) States of the output
information, which includes the initial states of corresponding powers P. (b) States of the incremental cost for five-unit system.
(c) States of Q.
generator, load demand, the location of adjacent agents. Then,
the information will be sent to the adjacent agents. According
to the collected information, each agent will initialize the pro- Fig. 2. It is obvious that there exists a directed spanning tree.
posed algorithm. Combined each agents own states with the Let = 0.1, under second order continuous algorithm (30),
states send by adjacent agents, the proposed algorithm will the optimal consensus can be achieved. The output pow-
update the each agents states. If the number of the maximum ers for five-unit system are 233.7085, 206.2127, 88.1852,
iteration has not reached, the updated states will be sent to 233.7085, and 88.1852 MWh, and the incremental cost is
the adjacent agents for next iteration. If the number of max- ICi = ICj = 8.6501$/MWh. The value of Q reaches con-
imum iteration has been finished, each agent will report the sensus, and Qi = Qj = 86.5011. Fig. 3 verifies this result.
final results. The first order consensus algorithm [35] is shown as follows:
Example 1: This example considers a five-unit System [27]. = Lf (P(t)).
P(t) (37)
In this system, there are five generation units serving the
power demand PD = 850. Table I shows the parameters For the same initial conditions, Fig. 4 shows that the out-
and initial conditions for all five generation units. First, the put powers and the incremental cost of first order algorithm.
interaction topology between generation units is shown in From Figs. 3 and 4, the convergence rate of our second
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
TABLE II
PARAMETERS OF G ENERATIONS IN IEEE 30-B US S YSTEM
Fig. 7. States of the output powers P for first order algorithm (6) (the dotted
lines) and second order algorithm (5) (the solid lines).
HE et al.: SECOND-ORDER CONTINUOUS-TIME ALGORITHMS FOR ECONOMIC POWER DISPATCH IN SMART GRIDS 9
VI. C ONCLUSION
In this paper, we have designed two novel second-order
continuous algorithms for solving economic power dispatch.
When generators communicate with a weight-balanced graph
which has a spanning tree, both algorithms (5) and (32) can
converge to the optimal solution under different conditions.
Compared with the first-order continuous time algorithm, the
convergence rate of second-order algorithm is faster. Three
numerical examples have demonstrated that the proposed dis-
tributed algorithms are feasible and very efficient. In future,
we will explore some other realistic models in smart grid using
continuous time algorithms.
R EFERENCES
[1] X. Liu, Economic load dispatch constrained by wind power availabil-
ity: A wait-and-see approach, IEEE Trans. Smart Grid, vol. 1, no. 3,
pp. 347355, Dec. 2010.
Fig. 9. States of the output powers P of second order algorithm (5) of IEEE [2] J. Liu and J. Li, A bi-level energy-saving dispatch in smart grid con-
300-bus system. sidering interaction between generation and load, IEEE Trans. Smart
Grid, vol. 6, no. 3, pp. 14431452, May 2015.
[3] E. Mojica-Nava, C. A. Macana, and N. Quijano, Dynamic population
the optimal solution can be obtained and the output pow- games for optimal dispatch on hierarchical microgrid control, IEEE
ers are 193.2598MW, 48.5593MW, 19.5703MW, 11.9599MW, Trans. Syst., Man, Cybern., Syst., vol. 44, no. 3, pp. 306317, Mar. 2014.
[4] E. Loukarakis, C. J. Dent, and J. W. Bialek, Decentralized multi-period
10.0080MW, and 12.0027MW in Fig. 7. It shows that the con- economic dispatch for real-time flexible demand management, IEEE
vergence rate of second-order algorithm (the solid lines) is Trans. Power Syst., vol. 31, no. 1, pp. 672684, Jan. 2016.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
[5] T. Miyamoto, K. Mori, S. Kitamura, and Y. Izui, Solving distributed [28] F. Guo, C. Wen, J. Mao, and Y.-D. Song, Distributed eco-
unit commitment problem with Walrasian auction, IEEE Trans. Syst., nomic dispatch for smart grids with random wind power, IEEE
Man, Cybern., Syst., vol. 46, no. 8, pp. 10881097, Aug. 2016. Trans. Smart Grid, vol. 7, no. 3, pp. 15721583, May 2016,
[6] B. Chen, G. Hu, D. W. C. Ho, W.-A. Zhang, and L. Yu, Distributed doi: 10.1109/TSG.2015.2434831.
robust fusion estimation with application to state monitoring sys- [29] S. Yang, S. Tan, and J.-X. Xu, Consensus based approach for economic
tems, IEEE Trans. Syst., Man, Cybern., Syst., to be published, dispatch problem in a smart grid, IEEE Trans. Power Syst., vol. 28,
doi: 10.1109/TSMC.2016.2558103. no. 4, pp. 44164426, Nov. 2013.
[7] H. Wang, X. Liao, T. Huang, and C. Li, Cooperative distributed opti- [30] C. Li, X. Yu, W. Yu, T. Huang, and Z.-W. Liu, Distributed
mization in multiagent networks with delays, IEEE Trans. Syst., Man, event-triggered scheme for economic dispatch in smart grids, IEEE
Cybern., Syst., vol. 45, no. 2, pp. 363369, Feb. 2016. Trans. Ind. Informat., vol. 12, no. 5, pp. 17751785, Oct. 2016,
[8] A. Bakirtzis, V. Petridis, and S. Kazarlis, Genetic algorithm solution to doi: 10.1109/TII.2015.2479558.
the economic dispatch problem, in Proc. Inst. Elect. Eng. Gen. Transm. [31] C. Li, X. Yu, W. Yu, G. Chen, and J. Wang, Efficient computation for
Distrib., vol. 141. 1994, pp. 377382. sparse load shifting in demand side management, IEEE Trans. Smart
[9] Z.-L. Gaing, Particle swarm optimization to solving the economic dis- Grid, vol. 8, no. 1, pp. 250261, Jan. 2017.
patch considering the generator constraints, IEEE Trans. Power Syst., [32] T. Yang, D. Wu, Y. Sun, and J. Lian, Minimum-time consensus-based
vol. 18, no. 3, pp. 11871195, Aug. 2003. approach for power system applications, IEEE Trans. Ind. Electron.,
[10] J. J. Hopfield and D. W. Tank, Neural computation of decisions in vol. 63, no. 2, pp. 13181328, Feb. 2016.
optimization problems, Biol. Cybern., vol. 52, no. 3, pp. 141152, 1985. [33] C. Zhao, J. He, P. Cheng, and J. Chen, Consensus-based
[11] D. W. Tank and J. J. Hopfield, Simple neural optimization networks: energy management in smart grid with transmission losses and
An A/D converter, signal decision circuit, and a linear programming directed communication, IEEE Trans. Smart Grid, to be published,
circuit, IEEE Trans. Circuits Syst., vol. CS-33, no. 5, pp. 533541, doi: 10.1109/TSG.2015.2513772.
May 1986. [34] L. Xiao and S. Body, Optimal scaling of a gradient method for dis-
[12] L. Cheng, Z.-G. Hou, and M. Tan, A neutral-type delayed projec- tributed resource allocation, J. Optim. Theory Appl., vol. 129, no. 3,
tion neural network for solving nonlinear variational inequalities, IEEE pp. 469488, 2006.
Trans. Circuits Syst. II, Exp. Briefs, vol. 55, no. 8, pp. 806810, [35] A. Cherukuri and J. Corts, Distributed generator coordination for ini-
Aug. 2008. tialization and anytime optimization in economic dispatch, IEEE Trans.
[13] X. Hu and J. Wang, A recurrent neural network for solving a class Control Netw. Syst., vol. 2, no. 3, pp. 226237, Sep. 2015.
of general variational inequalities, IEEE Trans. Syst., Man, Cybern. B, [36] W. Yu, C. Li, X. Yu, G. Wen, and J. L, Distributed consensus strat-
Cybern., vol. 37, no. 3, pp. 528539, Jun. 2007. egy for economic power dispatch in a smart grid, in Proc. 10th Asian
[14] Q. Liu and J. Wang, A projection neural network for con- Control Conf. (ASCC), Kota Kinabalu, Malaysia, Jun. 2015, pp. 16.
strained quadratic minimax optimization, IEEE Trans. Neural [37] A. Cherukuri and J. Cortes, Initialization-free distributed coordination
Netw. Learn. Syst., vol. 26, no. 11, pp. 28912900, Nov. 2015, for economic dispatch under varying loads and generator commitment,
doi: 10.1109/TNNLS.2015.2425301. Automatica, vol. 74, pp. 183193, Dec. 2016.
[15] M. Forti, P. Nistri, and M. Quincampoix, Generalized neural network [38] S. Wen, X. Yu, Z. Zeng, and J. Wang, Event-triggering load frequency
for nonsmooth nonlinear programming problems, IEEE Trans. Circuits control for multiarea power systems with communication delays, IEEE
Syst. I, Reg. Papers, vol. 51, no. 9, pp. 17411754, Sep. 2004. Trans. Ind. Electron., vol. 63, no. 2, pp. 13081317, Feb. 2016.
[16] X. He, T. Huang, J. Yu, C. Li, and C. J. Li, An iner- [39] V. Loia and A. Vaccaro, Decentralized economic dispatch in smart grids
tial projection neural network for solving variational inequalities, by self-organizing dynamic agents, IEEE Trans. Syst., Man, Cybern.,
IEEE Trans. Cybern., vol. 47, no. 3, pp. 809814, Mar. 2017, Syst., vol. 44, no. 4, pp. 397408, Apr. 2014.
doi: 10.1109/TCYB.2016.2523541. [40] W. Ren, Second-order consensus algorithm with extensions to switch-
[17] S. Qin and X. Xue, A two-layer recurrent neural network for nonsmooth ing topologies and reference models, in Proc. Amer. Control Conf.,
convex optimization problems, IEEE Trans. Neural Netw. Learn. Syst., New York, NY, USA, 2007, pp. 14311436.
vol. 26, no. 6, pp. 11491160, Jun. 2015. [41] W. Ren and R. Beard, On consensus algorithms for double-integrator
[18] X. He, C. Li, T. Huang, C. J. Li, and J. Huang, A recurrent neural dynamics, IEEE Trans. Autom. Control, vol. 53, no. 6, pp. 15031509,
network for solving bilevel linear programming problem, IEEE Trans. Jul. 2008.
Neural Netw. Learn. Syst., vol. 25, no. 4, pp. 824830, Apr. 2014. [42] W. Yu, G. Chen, and M. Cao, Some necessary and sufficient con-
[19] X. He, C. Li, T. Huang, and C. Li, Neural network for solving convex ditions for second-order consensus in multi-agent dynamical systems,
quadratic bilevel programming problems, Neural Netw., vol. 51, no. 4, Automatica, vol. 46, no. 6, pp. 10891095, Jun. 2010.
pp. 1725, 2014. [43] R. A. Horn and C. R. Johnsom, Matrix Analysis. Cambridge, U.K.:
[20] S. Yang, Q. Liu, and J. Wang, Distributed optimization based Cambridge Univ. Press, 1985.
on a multiagent system in the presence of communication [44] F. H. Clarke, Optimization and Nonsmooth Analysis. New York, NY,
delays, IEEE Trans. Syst., Man, Cybern., Syst., to be published, USA: Wiley, 1983.
doi: 10.1109/TSMC.2016.2531649. [45] J. P. Aubin and A. Cellina, Differential Inclusions: Set-Valued Maps and
[21] C. Li, X. Yu, T. Huang, G. Chen, and X. He, A generalized Hopfield Viability Theory. New York, NY, USA: Springer-Verlag, 1984.
network for nonsmooth constrained convex optimization: Lie deriva- [46] J. P. Aubin, Viability Theory. Cambridge, MA, USA: Birkhauser, 1991.
tive approach, IEEE Trans. Neural Netw. Learn. Syst., vol. 27, no. 2, [47] IEEE 30-Bus Test Case. [Online]. Available: https://www.ee.
pp. 308321, Feb. 2016. washington.edu/research/pstca/pf30/pg_tca30bus.htm
[22] S. S. Kia, J. Corts, and S. Martnez, Distributed convex optimiza- [48] [Online]. Available: http://al-roomi.org/power-flow/300-bus-system
tion via continuous-time coordination algorithms with discrete-time
communication, Automatica, vol. 55, no. 5, pp. 254264, 2015.
[23] Q. Liu and J. Wang, A second-order multi-agent network for bound-
constrained distributed optimization, IEEE Trans. Autom. Control,
vol. 60, no. 12, pp. 33103315, Dec. 2015. Xing He received the B.S. degree in mathematics
[24] S. Rahili, W. Ren, and P. Lin, Distributed convex optimization of time- and applied mathematics from the Department of
varying cost functions for double-integrator systems using nonsmooth Mathematics, Guizhou University, Guiyang, China,
algorithms, in Proc. Amer. Control Conf., Chicago, IL, USA, 2015, in 2009, and the Ph.D. degree in computer sci-
pp. 6873. ence and technology from Chongqing University,
[25] W. Ren and R. W. Beard, Consensus seeking in multiagent systems Chongqing, China, in 2013.
under dynamically changing interaction topologies, IEEE Trans. Autom. He is currently an Associate Professor with the
Control, vol. 50, no. 5, pp. 655661, May 2005. School of Electronics and Information Engineering,
[26] P. Yi, Y. Hong, and F. Liu, Distributed gradient algorithm for con- Southwest University, Chongqing. From 2012 to
strained optimization with application to load sharing in power systems, 2013, he was a Research Assistant with Texas A&M
Syst. Control Lett., vol. 83, no. 9, pp. 4552, 2015. University at Qatar, Doha, Qatar. From 2015 to
[27] Z. Zhang and M.-Y. Chow, Convergence analysis of the incremen- 2016, he was a Senior Research Associate with the City University of Hong
tal cost consensus algorithm under different communication network Kong, Hong Kong. His current research interests include neural networks,
topologies in a smart grid, IEEE Trans. Power Syst., vol. 27, no. 4, bifurcation theory, optimization method, smart grid, and nonlinear dynamical
pp. 17611768, Nov. 2012. system.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
HE et al.: SECOND-ORDER CONTINUOUS-TIME ALGORITHMS FOR ECONOMIC POWER DISPATCH IN SMART GRIDS 11