Multi-Agent Based Load Balancing Dispatch for Power Systems with Renewable Energy
全文
(2) G is weakly connected with no self loop. Then, we consider the following type of distributed power dispatch algorithm: xi [k + 1] = xi [k] + ui [k], ∑ ∑ ui [k] = − pij [k] + pji [k], (i,j)∈E. w[k] = [ w1 [k] w2 [k] · · · Let a deviation x ˜[k] ∈ R be. x ˜[k] = x[k] − βΨ −1 1N = x[k] − (2). (j,i)∈E. where k ∈ N is discrete time, x[k] ∈ R is a power generation plan for agent i, ui [k] is the amount of increasing/decreasing power output to be generated at agent i, and pij [k] ∈ R is the amount of power output to be adjusted between agents i and j. We suppose that the amount of adjustments pij [k] is a control variable only for agent i, not for agent j in the equation (2). On the other hand, pji [k] in (2) is determined by in-degree neighbors of agent i, that is, agent j decides the amount of adjustments pji [k]. Note that the above update rule preserves sum of xi [k], that is, ∑N ∑N xi [k + 1] = i=1 xi [k] for any k, which follows ∑i=1 ∑N N i=1 ui [k] = 0. Thus, if i=1 xi [1] = l is satisfied, the constraint for demands (1) always holds for any time k. We define the control variable pij [k] as ) ( ˆj [k] x ˆi [k] x − , pij [k] = µ[k]aij ψi ψj. where γ = Ψ −1/2 1N /∥Ψ −1/2 1N ∥ and S ∈ RN ×(N −1) is the orthonormal complement of γ. Applying these transformations to the compact form (3), we have ( ) ξ1 [k + 1] = IN −1 − µ[k]S ⊤ Ψ 1/2 LΨ 1/2 S ξ1 [k] − µ[k]S ⊤ Ψ 1/2 LΨ w[k], l , ξ2 [k + 1] = ξ2 [k] = ξ2 [1] = ∥Ψ −1/2 1N ∥ ˜[k] = ξ1 [k], ξ˜1 [k] = S ⊤ Ψ 1/2 x ξ˜2 [k] = γ ⊤ Ψ 1/2 x ˜[k] = ξ2 [k] −. where µ[k] ∈ R is a communication gain to be determined later, aij ∈ R is a positive static weight corresponding to the edge (i, j) ∈ E, aij = 0 if (i, j) ∈ / E, and x ˆi [k] ∈ R is an actual power output generated by agent i at time k. Note that the actual power output x ˆi [k] would be generated by renewable energy resources according to the power generation plan xi [k], that is, the disturbance wi [k] represents the fluctuations of power output caused by renewable energy resources. We assume that E[wi [k]] = 0, Var[wi [k]] ≤ vi2 < ∞, and the disturbance wi [k] follows an independent and identically distribution with respect to i and k. In order to represent the distributed dispatch algorithm (2) as a compact form, we define L = diag((A + A⊤ )1N ) − (A + A⊤ ), where A is an adjacency matrix whose i, j-th element is aij if (i, j) ∈ E or 0 otherwise, 1N is the N -dimensional vector whose elements are all 1, and diag(a) denotes the diagonal matrix whose diagonal elements correspond to the column vector a. By using the matrix L, the consensus algorithm (2) can be rewritten as (3). lΨ −1 1N , ∥Ψ −1/2 1N ∥2. where ∥a∥ is the Euclidean norm. We then employ a state coordinate transformation [ ] [ ⊤ ] ξ1 [k] S = Ψ 1/2 x[k], ξ2 [k] γ⊤ [ ] [ ] ξ1 [k] x[k] = Ψ −1/2 S γ , ξ2 [k] [ ] [ ⊤ ] ξ˜1 [k] S = Ψ 1/2 x ˜[k], γ⊤ ξ˜2 [k]. x ˆi [k] = xi [k] + wi [k],. x[k + 1] = (IN − µ[k]LΨ ) x[k] − µ[k]LΨ w[k],. wN [k] ]⊤ ∈ RN .. l = 0. ∥Ψ −1/2 1N ∥. Since ( ) ⊤ ˜[k]∥2 = (˜ x[k]) Ψ 1/2 SS ⊤ + γγ ⊤ Ψ 1/2 x ˜[k] ∥Ψ 1/2 x 2 2 ˜ ˜ = ∥ξ1 [k]∥ + ∥ξ2 [k]∥ = ∥ξ˜1 [k]∥2 = ∥ξ1 [k]∥2 ,. (4). we can evaluate the convergence of x ˜[k] as that of ξ1 [k].. 4. Convergence Analysis. Let us define the transition matrix Φ(k, m) as ( ) ⊤ 1/2 IN LΨ 1/2 S ) −1 − µ[k − 1]S Ψ ( × IN(−1 − µ[k − 2]S ⊤ Ψ 1/2 LΨ 1/2 S ) Φ(k, m) = · · · × IN −1 − µ[m]S ⊤ Ψ 1/2 LΨ 1/2 S if k > m IN −1 otherwise. Then, the solution of ξ1 [k] can be written as ξ1 [k] =Φ(k, 1)ξ1 [1] −. k−1 ∑. µ[m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ w[m].. m=1 2. Since E[w[k]] = 0 for any k, the expectation of ∥ξ1 [k]∥ can be evaluated with a deterministic term and a stochastic term, i.e., [ ] 2 E ∥ξ1 [k]∥. where x[k] = [ x1 [k] x2 [k] · · · [ Ψ = diag( 1/ψ1 1/ψ2. xN [k] ]⊤ ∈ RN , ]⊤ · · · 1/ψN ) ∈ RN ×N. – 14 –.
(3) 2 ( ). · Ψ 1/2 LΨ 1/2 Tr Ψ 1/2 V Ψ 1/2. 2. = ∥Φ(k, 1)ξ1 [1]∥ 2 k−1. ∑. + E µ[m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ w[m] . (5). m=1. Let λ2 ∈ R be the second smallest eigenvalue of the matrix LΨ and λN ∈ R be the largest eigenvalue of the matrix LΨ . This means that ∥Ψ 1/2 LΨ 1/2 ∥ = λN . To prove main results, we prepare the following lemma [3]. Lemma 1. The matrix LΨ satisfies. IN −1 − 1 S ⊤ Ψ 1/2 LΨ 1/2 S ≤ 1 − λ2 .. λN λN. 1 , λ2 (k0 + k). k0 ≥. k−1 ∑ 1 λ2N Tr (V Ψ ) 2 2 λ2 m=1 (k0 + k − 1). ≤. 1 λ2 · N2 Tr (V Ψ ) , k0 + k − 1 λ 2. where V = diag([v1 v2 · · · vN ]⊤ ). Thus we have 2 k−1. ∑. lim E µd [m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ w[m] . k→∞ m=1. 1 λ2 · N2 Tr (V Ψ ) = 0. k→∞ k0 + k − 1 λ2. ≤ lim. 4.1 Diminishing Gain Let us select the diminishing gain µd [k] as µd [k] =. ≤. With (4), (5), (6), and (7), Theorem 1 holds.. λN − 1, λ2. 4.2 Constant Gain Let us choose the constant gain. where k0 ∈ N. Then we have the first main result. Theorem 1. Let the communication gain µd [k] be 1/(λ2 (k + k0 )), where k0 ≥ λN /λ2 − 1. Then, for any initial state x[1], the deviation x ˜[k] satisfies. Proof. From Lemma 1, we obtain. 1 1 ⊤ 1/2 1/2 IN −1 − S Ψ LΨ S ≤ 1 − ,. λ2 (k0 + k) k0 + k. Proof. Since µc [k] = 1/λN , we see ( )k−m 1 ⊤ 1/2 1/2 Φ(k, m) = IN −1 − S Ψ LΨ S . λN. k0 + m − 1 . k0 + k − 1. From Lemma 1, the norm of Φ(k, m) satisfies. k0 ∥Φ(k, 1)ξ1 [1]∥ ≤ ∥ξ1 [1]∥ k0 + k − 1. ∥Φ(k, m)∥ ≤. and thus we can evaluate the deterministic term as k02. 2. lim ∥Φ(k, 1)ξ1 [1]∥ ≤ lim. k→∞. (. 2. 2. (k0 + k − 1). ∥Φ(k, 1)ξ1 [1]∥ ≤. (6). We can also compute the stochastic term as 2 . k−1 ∑. µd [m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ w[m] E . m=1 ( k−1 ∑ = Tr µ2 [m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ V m=1. Ψ L⊤ Ψ 1/2 S (Φ(k, m + 1)) µ2 [m] ∥Φ(k, m + 1)∥. ⊤. ( )k−m λ2 1− . λN. Then we have. ∥ξ1 [1]∥. = 0.. ≤. Then we have the second main result.. lim E[∥˜ x[k]∥] < ∞.. Then we have. k−1 ∑. 1 . λN. k→∞. which means that the norm of Φ(k, m) satisfies. k→∞. µc [k] =. Theorem 2. Let the communication gain µc [k] be 1/λN . Then, for any initial state x[1], the deviation x ˜[k] satisfies. lim E [∥˜ x[k]∥] = 0.. k→∞. ∥Φ(k, m)∥ ≤. (7). λ2 1− λN. )k−1 ∥ξ1 [1]∥. and thus we can evaluate the deterministic term as )2(k−1) ( λ2 2 2 lim ∥Φ(k, 1)ξ1 [1]∥ ≤ lim 1 − ∥ξ1 [1]∥ k→∞ k→∞ λN = 0. We can also compute the stochastic term as 2 k−1. ∑. µc [m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ w[m] E . ). m=1. 2. ≤ Tr (V Ψ ). m=1. – 15 –. ( )2(k−m−1) λ2 1− λN m=1 k−1 ∑. (8).
(4) λ2N Tr (V Ψ ) , 2λN λ2 − λ22. 250. The state x[k]. ≤. which is bounded independently of k. Thus we have 2 k−1. ∑. µc [m]Φ(k, m + 1)S ⊤ Ψ 1/2 LΨ w[m] lim E . k→∞ 2λN λ2 − λ22. Tr (V Ψ ) < ∞.. 100 101. 102. 103. 104. The number of iterations k. (9). Fig. 1: Behavior of each element of the state x[k]. With (4), (5), (8), and (9), Theorem 2 holds. These theorems claim that the proposed distributed algorithm can achieve the desired consensus in mean square or with bounded error variance if we select a suitable communication gain. Notice also that µd [1] = µc [k] when we select k0 = λ2 /λN −1 for µd [k]. That is, the diminishing gain µd [k] is always less than or equal to the constant gain µc [k].. The deviation x ˜[k]. ≤. 150. 50 100. m=1. λ2N. 200. 50 0 -50 -100 100. 101. 102. 103. 104. The number of iterations k. 5. Numerical Examples. In this section, we show a numerical example. We basically followed the settings of [2, 3], where N = 4. The settings are shown as follows:. Fig. 2: Behavior of each element of the deviation x ˜[k]. V ={1, 2, 3, 4}, E ={(1, 2), (2, 1), (2, 3), (3, 2), (3, 4), (4, 3)}, ( ) Ψ =diag [1/120 1/150 1/200 1/280]⊤ , a12 =a21 = 3, a23 = a32 = 7, a34 = a43 = 9, x1 [1] =100, x2 [1] = 120, x3 [1] = 89, x4 [1] = 230.. References [1] A. J. Wood, B. F. Wollenberg, and G. B. Shebl´e: Power Generation, Operation, and Control, Wiley, 2014.. Note that a desired value of the weighted consensus was βΨ−1 1 = [ 86.24 107.80. 143.73. 201.23 ]⊤ .. The largest eigenvalue λN of LΨ is 0.2514 and the second smallest eigenvalue λ2 of LΨ is 0.0378. We used the upper bound of the variance for the agents as v12 = 20,. v22 = 40,. v32 = 35,. v42 = 7.. We selected the communication gain µd [k] as 1 . µd [k] = 0.0378(6 + k) ˜[k], Figs 1 and 2 depict the behavior of x[k] and x respectively. These figures indicate that our proposed algorithm works well.. 6. Concluding Remarks. We have considered a multi-agent based load balancing dispatch for power systems with renewable energy. We have derived that a suitable communication gain of the distributed algorithm for the desired consensus in mean square or with bounded error variance. Acknowledgment: This research was supported by JST CREST Grant Number JPMJCR15K2, Japan.. – 16 –. [2] L. Y. Wang, C. Wang, G. Yin, and Y. Wang: Weighted and Constrained Consensus for Distributed Power Dispatch of Scalable Microgrids, Asian Journal of Control, Vol. 17, No. 5, pp. 17251741, 2015. [3] K. Hanada, T. Wada, I. Masubuchi, T. Asai, and Y. Fujisaki: Multi-agent Consensus for Distributed Power Dispatch with Load Balancing, Asian Journal of Control, 10.1002/asjc.2257 (Online), 2019. [4] H. Xin, Z. Qu, J. Seuss, and A. Maknouninejad: A Self-Organizing Strategy for Power Flow Control of Photovoltaic Generators in a Distribution Network, IEEE Transactions on Power Systems, Vol. 26, No. 3, pp. 1462–1473, 2011. [5] H. Yang, L. Yin, Q. Li, W. Chen, and L. Zhou: Multiagent-Based Coordination Consensus Algorithm for State-of-Charge Balance of Energy Storage Unit, Computing in Science & Engineering, Vol. 20, No. 2, pp. 64–77, 2018. [6] S. Baros and M. D. Ili´c: Distributed Torque Control of Deloaded Wind DFIGs for Wind Farm Power Output Regulation, IEEE Transactions on Power Systems, Vol. 32, No. 6, pp. 4590–4599, 2017..
(5)
図
関連したドキュメント
In that same language, we can show that every fibration which is a weak equivalence has the “local right lifting property” with respect to all inclusions of finite simplicial
In fact, we have shown that, for the more natural and general condition of initial-data, any 2 × 2 totally degenerated system of conservation laws, which the characteristics speeds
When the velocity of moving point load was equal to, as well as on the order of twice, the celerity of surface- mode waves in shallow water, relatively large bending moment appeared
more significant for a density value equal to 4, where, for the training subset, the sum of malignant and benign masses is equal to 187.2 and the number of normal tissue prototypes
But in fact we can very quickly bound the axial elbows by the simple center-line method and so, in the vanilla algorithm, we will work only with upper bounds on the axial elbows..
During output clamping with inductive load switch off, the energy stored in the inductance is rapidly dissipated in the device resulting in high power dissipation. Inductive
During standby or light load operation the duty ratio on the controller becomes very small. At this point, a significant portion of the power dissipation is related to the power
We purchase surplus power from solar power generation equipment installed by customers, that is, the electric power generated by solar power generation equipment less the