arxiv: v4 [math.oc] 19 Sep 2017

Size: px
Start display at page:

Download "arxiv: v4 [math.oc] 19 Sep 2017"

Transcription

1 arxiv:777259v4 [matho] 9 Sep 27 Hierarchical Plug-and-Play oltage/urrent ontroller of D Microgrid lusters with Grid-Forming/Feeding onverters: Line-independent Primary Stabilizaon and Leader-based Distributed Secondary Regulaon Renke Han, Michele Tucci 2, Raffaele Soloperto 3, Andrea Marnelli 4, Josep M Guerrero, and Giancarlo Ferrari-Trecate 5 Department of Energy Technology, Aalborg University, Aalborg, Denmark 2 Diparmento di Ingegneria Industriale e dell Informazione, Università degli Studi di Pavia 3 Instute of System Theory and Automac ontrol, University of Stuttgart, Stuttgart, Germany 4 Diparmento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 233 Milano, Italy 5 Automac ontrol Laboratory, École Polytechnique Fédérale de Lausanne (EPFL), 5 Lausanne, Switzerland Technical Report July, 27 Abstract onsidering the single MG composed of grid-forming/feeding converters and the MG clusters, the hierarchical Plug-and-Play (PnP) voltage/current controller of MG clusters is proposed Different from exisng methods, the main contribuons are provided as follows: In a single MG, a PnP controller for the current-controlled distributed generaon units (DGUs) is proposed to achieve grid-feeding current tracking while guaranteeing the stability of the whole system Moreover, the set of stabilizing controllers for DGUs is characterized explicitly in terms of simple inequalies on the control coefficients With the proposed controller, DGUs can plug-in/out of the MG seamlessly without knowing any informaon of the MG system and without changing control coefficients for other units Interconnected with singel consisng of DGU and voltage-controlled DGUs (DGU), MG clusters are formed To be specific, the DGU is used for renewable energy sources Electronic address: rha@etaaudk; orresponding author Electronic address: micheletucci2@universitadipaviait Electronic address: raffaelesoloperto@istuni-stuttgartde Electronic address: andrea5marnelli@mailpolimiit Electronic address: joz@etaaudk Electronic address: giancarloferraritrecate@epflch This work has received support from the Swiss Naonal Science Foundaon under the OFLEX project (grant number )

2 (RES) to feed current and DGU is used for energy storage system (ESS) to provide voltage support A PnP voltage/current controller is proposed to achieve simultaneous grid-forming/feeding funcon irrespecve of the power line parameters Also in this case, the stabilizing controller is related only to local parameters of a MG and is characterized by explicit inequalies With the proposed controller, MGs can plug-in/out of the MG clusters seamlessly without knowing any informaon of the system and changing coefficients for other MGs For the system with interconnecon of MGs, a leader-based voltage/current distributed secondary controller is proposed to achieve both the voltage and current regulaon without specifying the individual setpoints for each MGs The proposed controller requires communicaon network and each controller exchanges informaon with its communicaon neighbors only By approximang the primary PnP controller with unitary gains, the model of leader-based secondary controller with the PI interface is established and the stability of the closed-loop MG is proven by Lyapunov theory Proofs of the closed-loop stability of proposed system for DGUs and MG clusters exploits structured Lyapunov funcons, the LaSalle invariance theorem and properes of graph Laplacians Finally, theorecal results are demonstrated by hardware-in-loop tests 2

3 Introducon With the increasing penetraon of renewable energies into modern electric systems, the concept of microgrid (MG) receives increasing attenon from both electric industry and academia One MG should be formed by interconnecng a number of renewable energy sources (RESes), energy storage systems (ESSes) and different types of loads, which can be realisc if the final user is able to generate, store, control, and manage part of the energy that it will consume [, 2] Power converters are the key components applied in both ac and dc MGs to interface different sorts of energy resources and loads into the system To be specific, in ac MG, power converters can be classified into grid-forming and grid-feeding converters [3], and the same classificaon can also be applied for dc MGs While remarkable progress has been made in improving the performance of ac MGs during the past decade, dc MGs (which are studied in this paper) have been recognized as more and more attracve due to higher efficiency, more natural interface to many types of RESes and ESSes [4] Grid-forming converters can be seen as the interface between ESSes and the system to provide voltage support in the dc MG In order to achieve simultaneous voltage support and communicaonless current sharing among ESSes, voltage-current (-I) droop control [] is widely adopted by imposing virtual impedance for the output voltages, but voltage deviaons and current sharing errors sll exist due to different line impedances Meanwhile, another key challenge is that the stability of connected ESSes is sensive to the chosen virtual impedances which should be designed taking the specific MG topology and the values of line impedances into consideraon [5, 6, 7] In addion, the droop controller combined with inner voltage-current control loop forms the decentralized primary control level in which at least five control coefficients must be designed [] Recently, an alternave class of decentralized primary controllers, called PnP controller according to the terminology used in [8, 9], has been proposed in [] PnP controllers form a decentralized control architecture where each regulator can be synthesized using informaon about the corresponding ESSes [] or at most, parameters of the power lines connected to the ESS [] In parcular, the latter pieces of informaon are not required in the design procedure of [] which is therefore termed line-independent method The main feature of the PnP controller is to preserve the global stability of the whole MG independently of the MG topology Moreover, when ESSes are plugged-in/out of the system, local controllers can be designed on the fly, without knowing the model of other ESSes and yet preserving global stability of the new MG However, in both [] and [], the synthesis of a PnP controller requires to solve a convex opmizaon problem, if unfeasible, the plug-in/out of corresponding ESSes should be denied The proposed controllers in [, ] are only applied for grid-forming converters However, grid-feeding converters for DGUs should be also considered when RESes such as P source are joined in dc MGs The current-based PnP controller should be designed for grid-feeding converters to track current reference given by eg maximum power point tracking (MPPT) algorithm Meanwhile, the current stabilizaon should also be guaranteed In [2], a current-based PI primary droop control is proposed considering the constant current load, however, if the current reference and the constant current load are different, the voltage deviaons can become large In addion, while several literature [3, 4, 5] considered the problem of energy management operaon between RESes and ESSes, the global stability problem about MG and MG clusters has always been ignored from the point view of system level In this paper, main contribuons are concluded as follows: (i) onsidering the grid-feeding converters in single MG, the current-based PnP controller is proposed for DGUs to achieve current tracking In order to guarantee the current stability of the MG joined by DGUs, the control coefficients of each controller only need to fulfill simple inequalies Hence, different from the method in [, ], no opmizaon problem need to be solved for designing local regulators which means the design of stabilizing regulators is always feasible independent of system parameters (ii) onsidering the MG clusters interconnected with MGs composed of grid-forming/feeding converters, a PnP voltage/current controller is proposed for the system to achieve both the 3

4 voltage and current tracking simultaneously The set of control coefficients is characterized explicitly through a set of inequalies Hence, the controller design is always feasible and does not require to solve an opmizaon problem It is proven that the global stability can be guaranteed by implemenng PnP controller for each MG, which is independent of line impedances (iii) As in [], the proofs of closed-loop asymptoc stability of using the proposed controller for MGs and MG clusters exploit structured Lyapunov funcons, the LaSalle invariance theorem and properes of graph Laplacians This shows that these tools offer a feasible theorecal framework for analyzing different kinds of MGs equipped with various types PnP decentralized control architectures (iv) For MG clusters, a leader-based voltage/current distributed secondary controller is proposed to achieve both the voltage and current tracking with the informaon from the higher control level Each MG only requires its own informaon and the informaon of its neighbours on the communicaon network graph Instead of implemenng only integral controller as the interface between primary and secondary control level, PI controller is applied as the interface to improve the dynamic control performance By approximang the primary PnP controller with unitary gains, the model of leader-based secondary controller with the PI interface is established whose stability is proven by Lyapunov theory The paper is structured as follows In Secon 2 and 3, the DGU model and proposed current-based PnP controllers are introduced In Secon 32, the closed-loop stability for DGU is proven In Secon 4 and 5, the proposed voltage/current PnP controller for MGs are introduced In Secon 52, the closed-loop stability for MG clusters is proven The leader-based voltage/current distributed secondary controller and its stability proof are introduced in Secon 6 Finally, the hardware-in-loop tests are described in Secon 7 Notaon We use P > (resp P ) for indicang the real symmetric matrix P is posive-definite (resp posive-semidefinite) Let A R n m be a matrix inducing the linear map A : R m R n I R n n represent unit matrix The average of a vector v R n is v = n vi We denote with H the subspace composed by all vectors with zero average ie H = {v R n : v = } The space orthogonal to H is H It holds H = {α n : α R} and dim(h ) = [6] Moreover, the decomposion Rn = H H is direct [7] 2 Grid-Feeding onverters of urrent-controlled DGUs in dc Microgrid 2 Electrical model of DGUs In this subsecon, the electrical model for DGUs is described The control objecve for DGU is to feed current for the MG according to a given current reference The electrical scheme of the i-th DGU is represented within upper part of Fig It is assumed that loads including both a resisve load and a current disturbance(i Li ) are unknown We consider a system composed of N DGUs and define the set D = {,, N} Two DGUs are neighbors if there is a power line connecng them Ni D denotes the subset implies } collect unordered pairs of indices associated to lines Each line is described by a RL model The topology of the mulple DGUs is then described by the undirected graph G el with nodes D and edges E From Fig, by applying Kirchoff s voltage and current laws, and exploing QSL approxima- of neighbors of DGU i The neighboring relaon is symmetric which means j Ni i Nj Furthermore, let E = {(i, j) : i D, j Ni 4

5 Grid-Feeding onverters for urrent-ontrolled DGU i Line ij I R L P Bus I ij R ij L ij j RES RES i R Li I Li k k k, i 2, i 3, i i I urrent-based PnP ontroller i s Pri, pu I ref, i I cap,i Figure : Electrical Scheme of DGU i and current-based PnP controller I on of power lines [, 8], the model of DGU i is obtained d i dt = I + ( j i R ij DGU i : di dt = L j N i i R L I + L R ij ) (I Li + i R Li ) where variables i, I, are the i-th P voltage and filter current, respecvely, represents the command to the converter, and R, L and represent the electrical parameters of converters Moreover, j is the voltage at the P of each neighboring DGU j Ni and R ij is the resistance of the power line connecng DGUs i and j Remark In praccal, the grid-feeding converters need the voltage support from the grid-forming converters at the P point In this secon, only the controller and stability for the interconnected DGU is designed and analyzed Thus, it is assumed that the voltage at the P point has already been supported by the grid-forming devices In secon 4 and 5, the PnP controllers to achieve both the voltage support and current feeding are proposed, designed and analyzed 22 State-space model of mulple DGUs Dynamics () provides the state-space equaons: { ẋ [i] (t) = A iix [i] (t) + B i u [i] (t) + M i d [i] (t) + ξ [i] (t) + A load,ix [i] (t) Σ DGU [i] : z [i] (t) = H i x [i] (t) where x [i] = [ i, I ]T is the state, u [i] = the control input, d [i] = ILi the exogenous input including different current loads and z[i] = I the controlled variable of the system The term ξ[i] = j N i A ij (x [j] x [i]) accounts for the coupling with each DGU j Ni and the term A load,i accounts for the resisve load for each DGU The matrices of ΣDGU [i] are obtained from () as: A ii =, A load,i = R Li, A ij = R ij, L R L () 5

6 B i = [ L ], M i = [ ], Hi = [ ] Remark 2 To be emphasized, there are two main differences between the proposed model for DGU in () and the one proposed in [] The first one is that the resisve load is considered as part of the load The second one is that the control variable is changed from voltage in [] for grid-forming converters to current in () for grid-feeding converters The overall model with mulple DGUs is given by ẋ (t) = A x (t) + B u (t) + M d (t) z (t) = H x (t) (2) where x = (x [],, x [N] ) R2N, u = (u [],, u [N] ) RN, d = (d [],, d [N] ) RN, z = (z [],, z [N] ) RN Matrices A, B, M and H are reported in Appendix A 3 Design of stabilizing current controllers 3 Structure of current-based PnP controllers In order to track with references z ref (t), when d (t) = d is constant, the DGU model is augmented with integrators [9] A necessary condion for making error e (t) = z ref (t) z (t) equal to zero as t, is that, there are equilibrium states and inputs x and ū verifying (2) The existence of these equilibrium points can be shown following the proof of Proposion in [] One obtain the integrator dynamics is (as shown in Fig, setng zref [i] I cap,i is the maximum capability of DGU i and I P ri,pu ref,i is the pu reference) v [i] (t) = e [i] (t) = z ref [i] (t) z [i] (t) = I P ri,pu ref,i I cap,i, = z ref [i] (t) H i x [i] (t), (3) and hence, the augmented DGU model is ˆx ˆΣ DGU [i](t) = [i] :  ii ˆx [i] (t) + ˆB i u [i] (t) + ˆM i ˆd [i] (t) + ˆξ [i] (t) +  load,iˆx [i] (t) (4) z[i] (t) = Ĥ i ˆx [i] (t) where ˆx [i] = [[x [i] ]T, v [i] ]T R 3 is the state, ˆd [i] = [d [i], z ref [i] ]T R 2 collects the exogenous signals and ˆξ [i] = j N i  ij (ˆx [j] ˆx [i]) By direct calculaon, the matrices appeared in (4) are as follows [ ] [ ] [ ]  A ii = ii A Hi,  ij = ij A,  load,i = load,i, [ ] [ ] ˆB i B = i M, ˆM i = i, Ĥ i = [ Hi ] Based on Proposion 2 of [], the pair ( ii, ˆB i ) can be proven to be controllable Hence, system (4) can be stabilized Given from (4), the overall augmented system is { ˆx (t) =  ˆx (t) + ˆB u (t) + ˆM ˆd (t) z (t) = Ĥ ˆx (5) (t) 6

7 where ˆx and ˆd include all variables ˆx [i] and ˆd [i] respecvely from all the DGUs, and matrices Â, ˆB, ˆM and Ĥ are derived from systems (4) Now each DGU ˆΣ DGU [i] is equip with the following state-feedback controller [i] : u [i] (t) = K i ˆx [i](t) (6) where Ki = [ k,i k 2,i 3,i] k R 3 It turns out that, together with the integral acon (3), controllers [i], define a mulvariable PI regulator, see lower part of Fig In parcular, the overall control architecture is decentralized since the computaon of u DGU [i] requires the state of ˆΣ [i] only In the following, it is shown that structured Lyapunov funcons can be used to ensure asymptoc stability of the system with mulple DGUs with controllers (6) 32 ondions for stability of the closed-loop mulple DGUs As in [], the design of gain Ki hinges on the use of separable local Lyapunov funcon for cerfying the closed-loop stability Indeed, the structure will also allow us to show that local stability implies stability of the whole system Here after, the candidate Lyapunov funcon are considered as i (ˆx [i] ) = [ˆx [i] ]T Pi ˆx [i] (7) where posive definite matrices P i R 3 3 has the structure P i = η i 2 2 P22,i, (8) where η i > is a parameter and the entries of P22,i are arbitrary and denoted as [ ] p P22,i = 22,i p 23,i p 23,i p (9) 33,i We also assume that given a constant parameter common to all DGUs σ > just for proof process, the parameters η i in (8) are set as η i = σ i D () In absence of coupling terms ˆξ [i] (t), and load terms  load,iˆx [i](t), one would like to stabilize the closed-loop DGU ˆx [i](t) = ( ii + ˆB i Ki ) ˆx [i] }{{} (t) + ˆM i Fi ˆd [i](t) () By direct calculaon, one has Fi = t (k,i ) L (k 2,i R ) L k 3,i L = F 2,i (2) F2,i F22,i From Lyapunov theory, asymptoc stability of () can be cerfied by the existence of a Lyapunov funcon as shown in (7) and Q i = [F i ] T P i + P i F i (3) 7

8 is negave definite Based on (8) and (2), eq (3) can be rewritten as Q [F i = 2,i ]T P22,i + η if2,i [F2,i ]T η i + P22,i F 2,i [F22,i ]T P22,i + P 22,i F 22,i (4) The next result shows that, Lyapunov theory cerfies, at most, marginal stability of () Firstly, we recall the following elementary properes of the posive definite matrix Pi and the negave semi-definite matrix Q i Proposion [] If Q = Q T and an element q ii on the diagonal verified q ii =, then (i) The matrix Q cannot be negave definite (ii) The i-th row and column have zero entries Proposion 2 Matrices P i > and Q i verifying (8) and (4) have the following structure: P i = η i p 22,i k 3,i p L 22,i, Q i = 2 (k 2,i R ) p L 22,i, (5) Moreover, for having Pi >, Q i and Q i, the control coefficients must verify k,i < k2,i < R k3,i > (6) Proof Based on (9) and (2), the upper right block of (4) can be written as [F 2,i] T P 22,i + η i F 2,i = [ (k,i ) L p 22,i + (k η,i ) i p L 23,i ], (7) Based on Proposion, (7) should be equal to zero vector which means (k,i ) p 22,i = η i L (k,i ) p 23,i = L (8a) (8b) Because η i is posive, one has { k,i < p 23,i = From (9), the lower right block of (4) can be rewritten as [F22,i] T P22,i + P22,iF 22,i = 2 (k 2,i R ) L p 22,i p 33,i + k 3,i p L 22,i p 33,i + k 3,i p L 22,i (9a) (9b), (2) Again from Proposion, the off diagonal enes of (2) must be equal to zero which means k 3,i L p 22,i = p 33,i (2) 8

9 Furthermore, based on (9b), (2) and P i > Finally, for verifying Q i, one has k 3,i > (22) k 2,i < R (23) Thus, the P i in (5) can be derived by substung (9b) and (2) into (8) and then Q i in (5) can be derived from (2) and (2), finally (9a), (23) and (22) consist of the set (6) for control coefficients An immediate consequence of Proposion 2 is the following results which will be exploited for proving the stability of the whole system through the LaSalle theorem Lemma Let g i (w i ) = w T i Q i w i Under the Proposion 2, i D, only vectors w i in the form w i = [ α i β i ] T with α i, β i R, fulfill g i ( w i ) = w T i Q i w i = (24) Now the overall closed-loop model with mulple DGUs is considered as { ˆx (t) = ( + ˆB K )ˆx (t) + ˆM ˆd (t) z (t) = Ĥ ˆx (t) obtained by combining (5) and (6), with K = diag(k,, KN ) Also the collecve Lyapunov funcon N (ˆx ) = i (ˆx [i] ) = [ˆx ] T P ˆx (26) i= is considered, where P = diag(p,, P N ) One has (ˆx ) = [ˆx ] T Q ˆx where Q = ( + ˆB K ) T P + P ( + ˆB K ) A consequence of Proposion 2 is that, the matrix Q cannot be negave definite At most, one has Q (27) Moreover, even if Q i holds for all i D, the inequality (27) might be violated because of the nonzero coupling terms  ij and load terms  load,i in matrix  The next result shows that this cannot happen if () holds Proposion 3 If gains Ki then (27) holds Proof onsider the following decomposion of matrix  (25) are chosen according to the (6) in Proposion 2 and () holds,  =  D + Â Ξ +  L + Â, (28) where  D = diag(â ii,,  NN ) collects the local dynamics only,  collects the coupling dynamic represenng the off-diagonal items of matrix Â, while Â Ξ = diag(â ξ,,  ξn ) and  L = diag(â load,,,  load,n ) with R ij  j N i R Li ξi =,  load,i =, 9

10 takes into account the dependence of each local state on the neighboring DGUs and the local resisve load According to the decomposion (28), the inequality (27) is equivalent to ( D + ˆB K ) T P + P ( D + ˆB K ) + 2(Â Ξ +  L )P + ( ) T P + P  (29) }{{}}{{}}{{} (a) (b) (c) By means of Q i, matrix (a) = diag(q,, Q N ) is negave semidefinite Then the contribuon of (b) + (c) in (29) is studied Matrix (b), by construcon, is block diagonal and collects on its diagonal blocks in the form 2 R Li 2 R ij j N i η i 2 2( ξi +  load,i)pi = = 2 P22,i (3) 2 η i 2 η ij j N i =, where η ij = onsidering matrix (c), each the block in posion (i, j) is equal to { P i  ij + ( ji )T P j if j N i otherwise where P i η i, η Li = η i (3) R ij R Li η ij + η ji  ij + ( ji) T Pj = (32) From (3) and (32), except for the elements in posion (, ) of each 3 3 block of (b)+(c), others are equals to zero Thus, to evaluate the posive/negave definiteness of the matrix (b) + (c), the N N matrix can be equivalently considered by deleng the second and third rows and columns as ( 2 η 2 η j ) η 2 η N j N η 2 L = ( 2 ηn 2 η N j ) η (33) N N j N N η N η NN ( 2 η N 2 η Nj ) j N N One has L = M + U + G, where 2 η j j N 2 η 2j M = j N 2 2 j N N η Nj 2 η L, U = 2 η L2, 2 η LN

11 and G = η 2 η N η 2 ηn N η N η NN Noce that each off-diagonal element η ij in (34) is equal to (34) η ij = { ( ηij + η ji ) if j N i otherwise (35) At this point, from (), one obtains that η ij = η ji (see (3)) and, consequently, η ij = η ji = 2 η ij (see (35)) Hence, L is symmetric and has non negave off-diagonal elements It follows that L is equal to a Laplacian matrix [2, 2] plus an posive definite diagonal matrix Thus, it verifies L < by construcon By adding the deleted second and third rows and columns in each block of (b) + (c), then (29) holds Our next goal is to show asymptoc stability of the system with mulple DGUs using the marginal stability result in Proposion 3 together with LaSalle invariance theorem To this purpose, the main result is then given in Theorem which relies on characterizing states ˆx deriving (ˆx ) = Theorem If () holds and Q i and the connecvity of the graph G el is guaranteed, control coefficients are chosen according to (6), the origin of (25) is asymptocally stable Proof From Proposion 3, (ˆx ) is negave semidefinite meaning that (27) holds We aim at showing that the origin of the system with mulple DGUs is also attracve using the LaSalle invariance Theorem [22] For this purpose, the set is computed R = {x R 3N : (x ) T Q x = } by means of the decomposion in (29), which coincides with R = {x : (x ) T ((a) + (b) + (c)) x = } = {x : (x ) T (a)x + (x ) T (b)x + (x ) T (c)x = } = {x : (x ) T (a)x = } {x : (x ) T [(b) + (c)] x = } }{{}}{{} X X2 (36) In parcular, the last equality follows from the fact that (a) and (b)+(c) are negave semidefinite matrices (see the proof of Proposion 3) First, based on Lemma, the set X is characterized as X = {x : x = [ α β α N β N ] T, α i, β i R}, (37) Then, we focus on the elements of set X2 based on Proposion 3 Since matrix (b) + (c) can be seen as an expansion of a matrix which is negave definite matrix with zero entries on the second and third rows and columns of 3 3 block, by construcon, vectors in the form X 2 = {x : x = [ x 2 x 3 x N2 x N3 ] T, x i2, x i3 R}, (38) Hence, by merging (37) and (38), and from (36), it derives that R = {x : x = [ β β N ] T, β i R} (39) Finally, in order to conclude the proof, it should be shown that the largest invariant set M R is the origin To this purpose, () is considered, by adding the coupling terms ˆξ [i] and the resistance load term  load,iˆx i (), setng load disturbance ˆd [i] =, choosing the inial state

12 ˆx () = [ˆx () ˆx N ()] T R In order to find condions on the elements of ˆx () that must hold for having ˆx R, one has ˆx i () = Fi ˆx i () + Â load,iˆx i () + Â ij (ˆx j () ˆx i () ) j N i }{{} = R Li k =,i k 2,i R k 3,i L L L β i k = 3,i β L i for all i D It follows that ˆx () R only if β i = Since M M = {} R, from (39) one has Remark 3 The design of stabilizing controller for each DGU can be conducted according to Proposion 2 In parcular, differently from the approach in [], no opmizaon problem has to be solved for compung a local controller Indeed, it is enough to choose control coefficient k,i, k2,i and k 3,i from inequality set (6) Note that these inequalies are always feasible, implying that a stabilizing controller always exists Moreover, the inequalies depend only on the parameter R of the DGU i Therefore, the control synthesis is independent of parameters of DGUs and power lines which means that controller design can be executed only once for each DGU in a plug-and play fashion From Theorem, local controllers also guarantee stability of the whole MG When new DGUs are plugged in the MG, their controller are designed as described above, the connecvity of the electrical graph G el is preserved and have Theorem applied to the whole MG Instead, when a DGU is plugged out, the electrical graph G el might be disconnected and split into two connected graphs Theorem can sll be applied to show the stability of each sub-mg 4 D MG with Grid-Forming/Feeding onverters and Its lusters 4 Electrical model of one MG As menoned before, the DGU should be cooperave operated with voltage support in the MGs The ESS is interfaced with the MG by means of the grid-forming converter of DGU to provide necessary voltage support for the P bus based on which, the RES is interfaced with the MG through the grid-feeding converters of DGU to provide current for the loads Thus, in this secon, the combinaon of oen DGU and one DGU is considered as one MG through connecng to the same common bus achieving both voltage support and current feeding simultaneously And the MG clusters are formed by interconnecng several MGs through line impedances Here, a MG cluster system composed of N MGs is considered belonging to set D = {,, N} Two MGs are neighbors if there is a power line connecng them N i D denotes the subset of neighbors of MG i The neighboring relaon is symmetric which means j N i implies i N j 2

13 Microgrid i Microgrid i with Grid-Forming/Feeding onverters I R L P Bus I ij Line ij R ij L ij j RES RES i R Li I Li ESS I R L i I I cap,i Pri, pu I ref, i ESS k, i k2, i k3, i k, i k2, i k3, i s I s Pri ref, i I i oltage/urrent-based PnP ontroller i Figure 2: Electrical Scheme of MG i and voltage/current-based PnP controller The electrical scheme of the i-th MG is represented with Fig 2 d i dt = I + I + ( j i R ij Module i : di dt di dt = L = L j N i i R L I + L i R L I + L R ij ) (I Li + i R Li ) (4) where variables i, I, I are the i-th P voltage and filter current from RES and filter current from ESS, respecvely, represents the command to the grid-feeding converter, represents the command to the grid-forming converter, and R, L the electrical parameters for grid-feeding converter, R, L the electrical parameters for grid-forming converter, is the capacitor at the common P bus Moreover, j is the voltage at the P of each neighboring MG j N i and R ij and L ij is the resistance and inductance of the power D line connecng MGs i and j 42 State-space model of MG clusters Dynamics (4) provides the state-space variables equaons: { Σ MG ẋ[i] (t) = A ii x [i] (t) + B i u [i] (t) + M i d [i] (t) + ξ [i] (t) + A load,i x [i] (t) [i] : z [i] (t) = H i x [i] (t) where x [i] = [ i, I, I ]T is the state of the system, u [i] = [, ] is the control input, d [i] = I Li is the exogenous input and z [i] = [I i, i] is the controlled variable of the system The term ξ [i] = j N i A ij (x [j] x [i] ) accounts for the coupling with each MG j N i The matrices of Σ MG [i] 3

14 are obtained from (4) as: A ii = L L R L R L B i = L L, A load,i =, M i = The overall model of MG clusters is given by R Li R ij, A ij =,, H i = [ ] ẋ(t) = Ax(t) + Bu(t) + Md(t) z(t) = Hx(t) (4) where x = (x [],, x [N] ) R 3N, u = (u [],, u [N] ) R 2N, d = (d [],, d [N] ) R N, z = (z [],, z [N] ) R 2N Matrices A, B, M and H are reported in Appendix A2 5 Design of stabilizing voltage/current controllers 5 Structure of PnP oltage/urrent controllers In order to track constant references z ref (t), when d(t) is constant as well, the MG model is augmented with integrators [9] A necessary condion for making error e(t) = z ref (t) z(t) equal to zero as t, is that, for arbitrary d and z ref, there are equilibrium states and inputs x and ū verifying (4) The existence of these equilibrium points can be proven by following the proof of Proposion in [] The dynamics of integrators are (as shown in Fig 2, where z P ri, ref [i] P ri ref,i ) and hence, the augmented model is v [i] (t) = e ri, [i](t) = zp ref [i] (t) I (t) v [i] (t) = e ri, [i](t) = zp ref [i] (t) i (t) = I P ri,pu ref,i I cap,i, z P ri, ref [i] = (42a) (42b) ˆΣ MG [i] : { ˆx[i] (t) = Âiiˆx [i] (t) + ˆB i u [i] (t) + ˆM i ˆd[i] (t) + ˆξ [i] (t) + Âload,iˆx [i] (t) z [i] (t) = Ĥiˆx [i] (t) (43) where ˆx [i] = [ i, I, v i, I, v i ]T R 5 is the state, ˆd P ri, P ri, [i] = [d [i], z ref [i], z ref [i] ] T R 3 collects the exogenous signals and ˆξ [i] = j N i  ij (ˆx [j] ˆx [i] ) Matrices in (43) are defined as follows R L L  ii =, ˆB L i =, R L ˆM i = L L [ ] [ ] Aij  ij = 2 Aload,i, 2 Âload,i = 2, Ĥi = [ ] H i , Based on Proposion 2 in [], it can be proven that the pair (Âii, ˆB i ) is controllable Hence, system (43) can be stabilized 4

15 The overall augmented system is obtained from (43) as { ˆx(t) = ˆx(t) + ˆBu(t) + ˆMˆd(t) z(t) = Ĥˆx(t) (44) where ˆx and ˆd collect variables ˆx [i] and ˆd [i] respecvely, and matrices Â, ˆB, ˆM and Ĥ are obtained from systems (43) Each MG is with the following state-feedback controller ˆΣ MG [i] MG [i] : u [i] (t) = K iˆx [i] (t) (45) where [ ] k K i =,i k2,i k3,i k,i k2,i k3,i R 2 5 Nong that the control variables and are coupled through the coefficients k,i and k,i appearing in the first column of K i In other words, measurement of i are used for generang both and It turns out that, together with the integral acons (42), controllers MG [i], define a mulvariable PI regulator, see Fig 2 In parcular, the overall control architecture is MG ˆΣ [i] decentralized since the computaon of u [i] requires the state of only In the sequel, we show how structured Lyapunov funcons can be used to ensure asymptoc stability of the MG clusters, when MGs are equipped with controllers (45) 52 ondions for stability of the closed-loop with MG lusters Assumpon As same in Secon 32, we will use local structured Lyapunov funcon i (ˆx [i] ) = [ˆx [i] ] T P iˆx [i] (46) where the posive definite matrix P i R 5 5 has the structure η i 2 2 P i = 2 P22,i 2 2, (47) P44,i where [ p P22,i = 22,i p 23,i p 23,i p 33,i And η i > is a local parameter and sasfy the eq () ] [ p, P44,i = 44,i p 45,i p 54,i p 55,i ] (48) In absence of coupling terms ˆξ [i] (t),and load terms Âload,iˆx [i] (t), we would like to guarantee asymptoc stability of the nominal closed-loop model ˆx [i] (t) = (Âii + ˆB i K i ) }{{} ˆx [i] (t) + ˆM i ˆd[i] (t) (49) F i 5

16 By direct calculaon, one can show that F i has the following structure f 2,i f 4,i f 2,i f 22,i f 23,i F i = f 32,i f 4,i f 44,i f 45,i f 5,i (k,i ) (k 2,i R ) k 3,i L L L F 2,i F4,i = = F 2,i F22,i (k,i ) (k 2,i R ) k 3,i F4,i F44,i L L L (5) From Lyapunov theory, asymptoc stability of (49) can be cerfied by the existence of a Lyapunov funcon i (ˆx [i] ) = [ˆx [i] ] T P iˆx [i] where P i R 5 5, P i = Pi T > and Q i = F T i P i + P i F i (5) is negave definite In presence of nonzero coupling terms, we will show that asymptoc stability can be achieved under Assumpon Based on (47) and (5), the (5) can be rewritten as [F 2,i ]T P22,i + η if2,i [F4,i ]T P44,i + η if4,i Q i = [F 2,i ]T η i + P22,i F 2,i [F22,i ]T P22,i + P 22,i F 22,i 2 2 [F4,i ]T η i + P44,i F 4,i 2 2 [F44,i ]T P44,i + P 44,i F 44,i (52) Q 2,i Q 4,i = [Q 2,i ]T Q 22,i 2 2 [Q 4,i ]T 2 2 Q 44,i Lemma 2 Under Assumpon, if Q i, Q i has the following structure 2 2 Q i = 2 Q 22,i Q 44,i Furthermore, the diagonal block matrix must verify { Q 22,i Q 44,i (53) (54a) (54b) Proof If Q i is sasfied, from Proposion, the first block-row and block-column in (53) are null Then x T Q i x, x R 5 Paroning x as x = x x 2 x 4 6

17 where x R, x 2 R 2, x 4 R 2 We obtain x T Q i x = x T 2 Q 22,i x 2 + x T 4 Q 44,i x 4 For x 2 = and x 4, one has x T Q i x = x T 4 Q 44,i x 4, x 4 R 2 which means Setng x 4 = and x 2, one has Q 44,i x T Q i x = x T 2 Q 22,i x 2, x 2 R 2 which means Q 22,i Remark 4 Because the block of matrix Q i as Q 22,i and Q 44,i belong to R2 2, based on Lemma 2, Q 22,i and Q 44,i, the determinants of Q 22,i and Q 44,i are nonnegave Proposion 4 Under Assumpon, then P i and Q i have the following structure: η i p 22,i P i = k 3,i p L 22,i L (k 2,i R ) L k 3,i h i h i L k 3,i k 3,i (k,i ) h i h i 2 (k 2,i R ) p L 22,i Q i = 2 (k 2,i R )2 h i 2 (k 2,i R )k 3,i h i 2 (k 2,i R )k 3,i h i 2 (k 3,i )2 h i (55a) (55b) where h i = L k 3,i (k,i )(k 2,i R ) Moreover, if P i >, Q i and Q i, one has k,i < k2,i < R k3,i > k,i < k2,i < R < k3,i < L (k,i )(k2,i R) (56) Proof Based on (47) and (5), the upper middle block of (52) Q 2,i can be written as [ ] [F2,i] T P22,i + η i F2,i (k =,i ) p L 22,i + (k η,i ) i p, (57) L 23,i 7

18 From Proposion, Q 2,i should be equal to zero vector which means (k,i ) p 22,i = η i L (k,i ) p 23,i = L (58a) (58b) Because η i is posive, thus it derives that { k,i < p 23,i = (59a) (59b) With the results (59), the diagonal item of (52) Q 22,i can be direct recalculated as 2 (k 2,i R ) p L 22,i p 33,i + k 3,i p L 22,i [F 22,i] T P 22,i + P 22,iF 22,i = p 33,i + k 3,i p L 22,i (6) Again from Proposion, the off diagonal item of (6) should be equal to zero which means Thus,based on (6) and P i > From Proposion, Q i should be at least negave semidefinite, thus k 3,i L p 22,i = p 33,i (6) k 3,i > (62) k 2,i < R (63) Because the upper left corner 3 3 matrix of P i is diagonal matrix and the matrix P i is posive definite, one has p 44,i > (64) Based on (47) and (5), the off diagonal of (52) Q 4,i can be written as [ [F4,i] T P44,i + η i F4,i (k =,i ) p L 44,i p 45,i + (k η,i ) i p L 45,i p 55,i ], (65) From Proposion, Q 4,i is a zero vector which means p 45,i = (k,i ) p 44,i + η i L p 55,i = (k,i ) L p 45,i (66a) (66b) Then by explicitly computaon of Q 44,i, we can derive that [F 44,i] T P 44,i + P 44,iF 44,i = Based on the Lemma 2 and eq (64) (k 2,i R ) L 2 (k 2,i R ) p L 44,i p 45,i + k 3,i L (k 2,i R ) L p 45,i + k 3,i p L 44,i p 44,i 2 k 3,i p L 45,i, (67) 2 (k 2,i R ) L p 44,i = k2,i R (68) 8

19 ompung the determinant of Q 44,i, one obtains det(q 44,i) = [ (k 2,i R ) L 2 p 45,i k 3,i L p44,i] (69) Based on the Lemma 2, the second principal minor of Q 44,i which is also the determinant Q 44,i is nonnegave From (69), the maximum value is zero, thus the determinant of Q 44,i should be equal to zero It follows that (k 2,i R ) L p 45,i = k 3,i L p 44,i = p 44,i = (k 2,i R ) k3,i p 45,i (7) By solving the system of equaon given by (66) and (7), it derives that p 44,i = L (k 2,i R ) h i p 45,i = L k 3,i h i p 55,i = k3,i (k,i ) h i (7a) (7b) (7c) where h i = L k 3,i (k,i )(k 2,i R ) Because P44,i is posive definite, all its principal minor should be posive definite Then ( ) L det (k 2,i R ) h i >, combining this result with (68), the feasible parameters k2,i and h i set should be Z = {k2,i < R } {h i < } det L (k 2,i R ) h i L k 3,i h i L k 3,i h i k 3,i (k,i ) h i = L K 3,i >, considering this result, the feasible parameters k 3,i and h i set should be Z 2 = {{k 3,i < } {h i > }} {{k 3,i > } {h i < }} By combing the Z and Z 2 together, one has 2 hi Z = {Z } {Z 2 } = {k 2,i < R } {k 3,i > } {h i < } (72) Because k 3,i >, the set {h i < } can be further split Then, combining the set with (72), it can derive that Z = {k,i < } {k2,i < R} { < k3,i < L (k,i )(k2,i R)} (73) Thus, (55) can be derived by combining the result in (59b), (6) and(7) Then, combining the results in (59a), (62), (63) and (73), the set for control coefficients (56) is derived Lemma 3 Let Assumpons and Proposion 4 hold, let us define h i (v i ) = v T i Q 44,i v i, with v i R 2 If Q i and Q i is guaranteed, then h i ( v i ) = v i Ker(F 44,i) Proof The proof is same as the proof for Proposion 3 in [] 9

20 Proposion 5 Let g i (w i ) = w T i Q iw i Under the same Assumpons of Lemma 3, i D, and Proposion 4 and Lemma 3, only vectors w i in the form with α i, γ i, β i R, and δ i = k 2,i R, fulfill k3,i w i = [ α i γ i β i δ i β i ] T g i ( w i ) = w T i Q i w i = (74) Proof In the sequel, the subscript i is omitted for convenience From (55a), g(w) is equal to 2 (k 2 R t ) p L [ ] 22 t w w w2 T w3 T w 2, (75) q44 q45 w 3 q45 q55 where w 2, w 3 R 2 Since Q is negave semidefinite, the vectors w sasfying (74) also maximize g( ) Hence, it must hold dg dw ( w) = Q w =, ie 2 (k 2 R t ) p L 22 t w w 2 = (76) q44 q45 w 3 q45 q55 Based on the results in Proposion 4, it is easy to show that, by direct calculaon, a set of soluons to (74) and (76) is composed of vectors in the form w = [ α γ ] T, α, γ R (77) Moreover, from (75), we have that (74) is also verified if there exist vectors w = [ w w T 2 w T 3 ] T, w3 [ ] T, (78) such that w R, w 2 R 2 and w T 3 Q 44w 3 = (79) By exploing the result of Lemma 3, we know that vectors w 3 fulfilling (79) belong to Ker(F44), which, recalling (5), can be explicitly computed as follows { [ ] } Ker(F44) = x R 2 f : 44 f45 x = = { = x R 2 : x = [ β δβ ] T, β R, δ = k 2 Rt } (8) The proof ends by merging (77) and (78), with w 3 as in (8) k 3 2

21 onsider the overall closed-loop MG cluster model { ˆx(t) = ( + ˆBK)ˆx(t) + ˆMˆd(t) z(t) = Ĥˆx(t) (8) obtained by combining (44) and (45), with K = diag(k,, K N ) onsidering also the collecve Lyapunov funcon N (ˆx) = i (ˆx [i] ) = ˆx T Pˆx (82) where P = diag(p,, P N ) One has (ˆx) = ˆx T Qˆx where i= Q = ( + ˆBK) T P + P( + ˆBK) (83) A consequence of Proposion is that, under Assumpon, the matrix Q cannot be negave definite At most, one has Q (84) Moreover, even if Q i holds for all i D, the inequality (84) might be violated because of the nonzero coupling terms Âij and load terms Âload,i in matrix  The next result shows that this cannot happen Proposion 6 If gains K i are chosen according to (56) and then Q i for all i D, then (84) holds Proof onsider the following decomposion of matrix   =  D + Â Ξ +  L + Â, (85) where  D = diag(âii,, ÂNN ) collects the local dynamics only,  collects the coupling dynamic represenng the off-diagonal items of matrix  Meanwhile, Â Ξ = diag(âξ,, ÂξN) and  L = diag(âload,,, Âload,N) with R ij 4  ξi = j N i, Âload,i = R Li takes into account the dependence of each local state on the neighboring MGs and the local resisve load According to the decomposion (85), the inequality (84) is equivalent to show that ( D + ˆBK) T P + P( D + ˆBK) + 2(Â Ξ +  L )P +  T P + P (86) }{{}}{{}}{{} (a) (b) (c) By means of Proposion, matrix (a) = diag(q,, Q N ) is negave semidefinite Then, the contribuon of (b) +(c) in (86) is studied as follows Matrix (b), by construcon, is block diagonal and collects on its diagonal blocks in the form 2 R 2(Âξi +  load,i)p i = Li 2 η i 2 2 R ij 4 j N i 2 P22,i 2 2 = (87) P44,i = [ 2 ηi 2 η ij j N i ] 2

22 where η ij = onsidering matrix (c), each the block in posion (i, j) is equal to { (  ji ) T P j + P i  ij if j N i otherwise η i, η Li = η i (88) R ij R Li where η ij + η ji 4 P i  ij + ÂT jip j = (89) From (87) and (89), we noce that only the elements in posion (, ) of each 5 5 block of (b) + (c) can be different from zero Hence, in order to evaluate the posive/negave definiteness of the 5N 5N matrix (b) + (c), we can equivalently consider the N N matrix as ( 2 η 2 η j ) η 2 η N j N η 2 L = ( 2 ηn 2 η N j ) η (9) N N j N N η N η NN ( 2 η N 2 η Nj ) j N N obtained by deleng the second to fifth rows and columns in each block of (b) + (c) One has L = M + U + G, where 2 η j j N 2 2 η L η 2j M = j N 2, U = 2 η L2 2 2 η LN j N N η Nj and G = η 2 η N η 2 ηn N η N η NN Noce that each off-diagonal element η ij in (9) is equal to (9) η ij = { ( ηij + η ji ) if j N i otherwise (92) At this point, from Assumpon, one obtains that η ij = η ji (see (88)) and, consequently, η ij = η ji = 2 η ij (see (92)) Hence, L is symmetric and has non negave off-diagonal elements It follows that L is equal to a Laplacian matrix [2, 2] plus an posive definite diagonal matrix As such, it verifies L < by construcon By adding the deleted second to fifth rows and columns in each block of (b) + (c), we have shown that (86) holds Theorem 2 If Assumpons is fulfilled, the graph G el is connected, control coefficients are chosen according to (56), the origin of (44) is asymptocally stable 22

23 Proof From Proposion 6, (ˆx) is negave semidefinite (ie (84) holds) It should be shown that the origin of the MG is also attracve by using the LaSalle invariance Theorem [22] For this purpose, the set R = {x R 5N : (x) T Qx = } is first computed by means of the decomposion in (86), which coincides with R = {x : (x) T ((a) + (b) + (c)) x = } = {x : (x) T (a)x + (x) T (b)x + (x) T (c)x = } = {x : (x) T (a)x = } {x : (x) T [(b) + (c)] x = } }{{}}{{} X X 2 In parcular, the last equality follows from the fact that matrix (a) and (b) + (c) are negave semidefinite matrices based on the proof of Proposion 4 and 6 First, we characterize the set X By exploing Proposion 5, it follows that X = {x : x = [ α γ β δ β α N γ N β N δ N β N ] T, α i, γ i, β i R}, (94) Then, the elements of set X 2 can be characterized with Proposion 6 Since matrix (b) + (c) can be seen as an expansion of a matrix which is negave definite matrix with zero entries on the second to fifth rows and columns of each 5 5 block, by construcon, the vectors in the form X 2 = {x : x = [ x 2 x 3 x 4 x 5 x N2 x N3 x N4 x N5 ] T, x i2, x i3, x i4, x i5 R}, (95) Hence, by merging (94) and (95), it derives that R = {x : x = [ γ β δ β γ N β N δ N β N ] T, γ i, δ i, β i R} (96) To conclude the proof, it should be shown that the largest invariant set M R is the origin To this purpose, we consider (49), include coupling terms ˆξ [i], resistance load term Âload,iˆx i (), set ˆd [i] = and choose as inial state ˆx() = [ˆx () ˆx N ()] T R We aim to find condions on the elements of ˆx() that must hold for having ˆx R One has ˆx i () = F iˆx i () + Âload,iˆx i () + Â ij (ˆx j () ˆx i ()) }{{} j N i = R Li = (k,i ) L (k 2,i R ) L k 3,i L (k,i ) L (k 2,i R ) L k 3,i L β i k 3,i γ L i = k 2,i = R L β i + k 3,i L δ i β i }{{} = β i k 3,i L γ i γ i β i δ i β i (93) for all i D It follows that ˆx() R only if β i = and γ i = Since M R, from (96) one has M = {} 23

24 Microgrid i Microgrid i with Grid-Forming/Feeding onverters I R L P Bus I ij Line ij R ij L ij j ommunicaon 3 RES RES i R Li I Li Leader N 2 I, j N, pu Sec tj j i ESS ESS I R L k, i k2, i k3, i k, i k2, i k3, i i I s I s I oltage/urrent-based PnP ontroller i i Icap,i Pri, pu I ref, i Pri ref, i K K p p K + s i K + s i I, i N Sec, pu Sec Sec ref ref L I cap,i Leader-Based urrent ontroller Eq (98b) Leader-Based oltage ontroller Eq(98a) Leader-Based oltage/urrent Secondary ontroller i Figure 3: Electrical Scheme of MG i with Leader-based oltage/urrent Distributed Secondary ontroller Remark 5 The design of stabilizing controller for each MG can be conducted according to Proposion 4 In parcular, differently from the approach in [], no opmizaon problem has to be solved for compung a local controller Indeed, it is enough to choose control coefficient k,i, k 2,i, k3,i and k,i, k 2,i, k 3,i from inequality set (56) Note that these inequalies are always feasible, implying that a stabilizing controller always exists Moreover, the inequalies depend only on the parameters R and R of the MG i Therefore, the control synthesis is independent of parameters of MGs and power lines which means that controller design can be executed only once for each converter in a plug-and play fashion From Theorem 2, local controllers also guarantee stability of the whole MG cluster When new MGs are plugged in the MG cluster, their controller are designed as described above, the connecvity of the electrical graph G el is preserved and have Theorem 2 applied to the whole MG cluster Instead, when a MG is plugged out, the electrical graph G el might be disconnected and split into two connected graphs Theorem 2 can sll be applied to show the stability of each sub-cluster 6 Leader-based Distributed Secondary ontroller The proposed primary PnP controller can achieve both the voltage and current tracking control in which the reference is given by the local controller However, to achieve the coordinaon among MGs, references should be provided by the upper control layer to achieve voltage tracking and current sharing reasonably Furthermore, to avoid using the centralized controller to send the reference value for each PnP controller, the leader-based distributed consensus algorithm is proposed in the secondary control level including leader-based voltage and current controllers by which not each controller need to know the leader reference In this secon, the proposed primary PnP controller is approximated as unitary gains from the perspecve of secondary control level Then the leader-based voltage and current controller is proposed in the secondary control level Finally, combining with the proposed leader-based voltage and current controller, the asymptoc stability of the proposed controller is proven by Lyapunov stability theory 24

25 6 Leader-based oltage/urrent Distributed Secondary ontroller The leader-based voltage and current distributed secondary controller is proposed in this subsecon to achieve transfer reference informaon in a distributed way Based on (49) and (5), the transfer funcon from voltage reference z P ri, ref [i] and current reference z P ri, ref [i] to output voltage i and output current I can be written as Ĥi(sI ˆF i ) M i where M i collects the second and third columns of ˆMi If setng s = Hz, the unit matrix is obtained which means the primary PnP controller can be approximated as unit-gain i = P ri ref,i (97a) I = I,pu I cap,i = I P ri,pu ref,i (97b) The secondary control layer exploit a communicaon network interconnecng MGs and fulfilling the following Assumpon Assumpon 2 The communicaon graph G Sec = (D, E Sec ) is connected and undirected implying that communicaon links within MG clusters are bidireconal Over each communicaon link (i, j) E Sec, the pairs of variables (I,pu, i ) and (I,pu tj, j ) are transmitted Furthermore, the graph G Sec is endowed with an addional node termed the leader node, carrying the reference values (I Sec,pu ref, ref Sec ) and connected to at least one node belongs to D The proposed leader-based voltage and current distributed secondary controller can be written as e i = ( a ij ( i j ) + g i i Sec ) ref (98a) j Ni Sec e i = ( a ij Ii,pu,pu I ) ( ) j + g i I,pu i I Sec,pu ref (98b) j N Sec i where Ni Sec is the set of communicaon neighbors of MG i, a ij = if MGs i and j can communicate with each other through a communicaon link, g i = if MG i can receive the reference values about voltage and per-unit current which means i NL Sec and NL Sec is the set for MG who can receive the reference values To be specific, the current reference value I Sec,pu ref is a per-unit value considering the total load requirement and the total system capacity If the per-unit values of all the output currents from MGs are equals to the reference value, it means that MGs within the cluster share the output current properly according to their own capacies In matrix form, (98) is given by the equaons: { e = (L + G)( Sec N ) e = (L + G)(I,pu t ref N I Sec,pu N ) ref N (99a) (99b) where e = [ e e 2 e N ] T, = [ 2 N ] T,I,pu t = [ I,pu t I,pu t2 I,pu tn ] T, and G is a diagonal matrix with diagonal entries equal to the gains g i Based on Assumpon 2, L is symmetric Laplacian matrix Then, the error e i and e i are filtered by PI controllers respecvely In order to provide the output i and I,pu of the secondary controller layer, it can be written as = K p e = K p e I,pu t K i e K i e (a) (b) 25

26 where = [ 2 N ] T, I,pu t = [ I,pu t I,pu t2 I,pu tn ] T, in addion, K p and K i are proporonal and integral coefficients of the leader-based voltage controller and K p and K i are proporonal and integral coefficients of the leader-based current controller All the coefficients are common to all MGs, thus these are scalar variables Remark 6 Here, for the consensus-based algorithm, in the literature[23], consider only the integral controllers interfacing with the consensus algorithm and the primary control level In this paper, PI controller is used in order to improve the convergence speed of the secondary controller The relaonship between the primary PnP controller and the leader-based secondary controller are shown in Fig 3 Exploing the unit gain approximaon of primary loops, one obtains that (97) is replaced by { = P ri ref + (a) I,pu t = I P ri,pu ref where ref P ri = [ ref, P ri ref,2 P ri ref,n P ri ]T, I P ri,pu ref Focusing the me derivave of (), we get 62 Stability Analysis + I,pu t = [ I P ri,pu ref, I P ri,pu ref,2 I P ri,pu ref,n ]T (b) { = K i [I + K p (L + G)] e (2a) I,pu t = K i [I + K p (L + G)] e (2b) The aim is to show that under the effect of secondary control layer, all P voltage converge to the leader value ref Sec and all the output current converge to the same per-unit value ISec,pu ref Lemma 4 Under Assumpon 2, L is symmetric Laplacian matrix, G = diag[g, g 2,, g n ] is diagonal matrix in which g i and at least one g i >, then matrix L + G is posive definite Proof As menoned in Notaon at the beginning of this technical report, each vector x R n can always be written in a unique way as Then, one has (4) is equivalent to the two following cases Thus, matrix L + G is posive definite matrix x = ˆx + x with ˆx H and x H (3) x T (L + G)x = ˆx T Lˆx + x T Gx (4) If ˆx, ˆx } T {{ Lˆx } + x } T {{ Gx } > > If ˆx =, x } T {{ L x } + } x T {{ G x } > = > (5a) (5b) orollary Under Lemma 4, matrix (L + G) is posive definite and matrix [I + α(l + G)] where scalar α > is also posive definite We recall that if α is a scalar, A is posive definite matrix and I is unit matrix which is also posive definite matrix, from Woodbury matrix identy theory [24], one has [I + αa] = α A α A (α A + I) α A (6) Lemma 5 [25] Let A, B R n n be posive definite matrices If AB = BA is sasfied, then AB is posive definite 26

Aalborg Universitet. Published in: Proceedings of the 2018 American Control Conference (ACC)

Aalborg Universitet. Published in: Proceedings of the 2018 American Control Conference (ACC) Aalborg Universitet Plug-and-Play oltage/urrent Stabilizaon D Microgrid lusters with Grid- Forming/Feeding onverters Han, Renke; Tucci, Michele; Marnelli, Andrea; Guerrero, Josep M.; Ferrari-Trecate, Giancarlo

More information

Aalborg Universitet. Published in: 54th IEEE Conference on Decision and Control. DOI (link to publication from Publisher): /CDC.2015.

Aalborg Universitet. Published in: 54th IEEE Conference on Decision and Control. DOI (link to publication from Publisher): /CDC.2015. Aalborg Universitet Voltage control of DC islanded microgrids Tucci, Michele; Riverso, Stefano; Quintero, Juan Carlos Vasquez; Zapata, Josep Maria Guerrero; Ferrari-Trecate, Giancarlo Published in: 54th

More information

Aalborg Universitet. Published in: I E E E Transactions on Control Systems Technology

Aalborg Universitet. Published in: I E E E Transactions on Control Systems Technology Aalborg Universitet A decentralized scalable approach to voltage control of DC islanded microgrids Tucci, Michele; Riverso, Stefano; Quintero, Juan Carlos Vasquez; Zapata, Josep Maria Guerrero; Ferrari-Trecate,

More information

arxiv: v4 [cs.sy] 20 Dec 2013

arxiv: v4 [cs.sy] 20 Dec 2013 Plug-and-Play Model Predictive Control based on robust control invariant sets Stefano Riverso, Marcello Farina, and Giancarlo Ferrari-Trecate arxiv:121.6927v4 [cs.sy] 2 Dec 213 Dipartimento di Ingegneria

More information

Bioelectrical Circuits: Lecture 9

Bioelectrical Circuits: Lecture 9 City University of New York (CUNY) CUNY Academic Works Open Educational Resources City College of New York 2019 Bioelectrical Circuits: Lecture 9 Jacek P. Dmochowski CUNY City College Luis Cardoso CUNY

More information

Architectures and Algorithms for Distributed Generation Control of Inertia-Less AC Microgrids

Architectures and Algorithms for Distributed Generation Control of Inertia-Less AC Microgrids Architectures and Algorithms for Distributed Generation Control of Inertia-Less AC Microgrids Alejandro D. Domínguez-García Coordinated Science Laboratory Department of Electrical and Computer Engineering

More information

NETWORK CALCULATIONS updated 11/5/13 1:02 PM

NETWORK CALCULATIONS updated 11/5/13 1:02 PM NETWORK CALCULATIONS updated 11/5/13 1:02 PM 11/5/13 Network Calcula2ons (c) 2013 H. Zmuda 1 Introductory Comments The typical power transmission network span a large geographic area and involve a large

More information

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT Amir Rahmani (), Olivia Ching (2), and Luis A Rodriguez (3) ()(2)(3) University of Miami, Coral Gables,

More information

Distributed and Real-time Predictive Control

Distributed and Real-time Predictive Control Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL) Challenges in modern control systems Power system: - Frequency

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Networks. Can (John) Bruce Keck Founda7on Biotechnology Lab Bioinforma7cs Resource

Networks. Can (John) Bruce Keck Founda7on Biotechnology Lab Bioinforma7cs Resource Networks Can (John) Bruce Keck Founda7on Biotechnology Lab Bioinforma7cs Resource Networks in biology Protein-Protein Interaction Network of Yeast Transcriptional regulatory network of E.coli Experimental

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Centralized Supplementary Controller to Stabilize an Islanded AC Microgrid

Centralized Supplementary Controller to Stabilize an Islanded AC Microgrid Centralized Supplementary Controller to Stabilize an Islanded AC Microgrid ESNRajuP Research Scholar, Electrical Engineering IIT Indore Indore, India Email:pesnraju88@gmail.com Trapti Jain Assistant Professor,

More information

Rela%ons and Their Proper%es. Slides by A. Bloomfield

Rela%ons and Their Proper%es. Slides by A. Bloomfield Rela%ons and Their Proper%es Slides by A. Bloomfield What is a rela%on Let A and B be sets. A binary rela%on R is a subset of A B Example Let A be the students in a the CS major A = {Alice, Bob, Claire,

More information

Lemma 8: Suppose the N by N matrix A has the following block upper triangular form:

Lemma 8: Suppose the N by N matrix A has the following block upper triangular form: 17 4 Determinants and the Inverse of a Square Matrix In this section, we are going to use our knowledge of determinants and their properties to derive an explicit formula for the inverse of a square matrix

More information

1 Determinants. 1.1 Determinant

1 Determinants. 1.1 Determinant 1 Determinants [SB], Chapter 9, p.188-196. [SB], Chapter 26, p.719-739. Bellow w ll study the central question: which additional conditions must satisfy a quadratic matrix A to be invertible, that is to

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2 MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS SYSTEMS OF EQUATIONS AND MATRICES Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate Nonlinear systems Lyapunov stability theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Advanced automation and control Ferrari Trecate

More information

Bellman s Curse of Dimensionality

Bellman s Curse of Dimensionality Bellman s Curse of Dimensionality n- dimensional state space Number of states grows exponen

More information

A strongly polynomial algorithm for linear systems having a binary solution

A strongly polynomial algorithm for linear systems having a binary solution A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Centralized control for constrained discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico

More information

Power Grid Partitioning: Static and Dynamic Approaches

Power Grid Partitioning: Static and Dynamic Approaches Power Grid Partitioning: Static and Dynamic Approaches Miao Zhang, Zhixin Miao, Lingling Fan Department of Electrical Engineering University of South Florida Tampa FL 3320 miaozhang@mail.usf.edu zmiao,

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

Distributed Cyber-Attack Detection in the Secondary Control of DC Microgrids

Distributed Cyber-Attack Detection in the Secondary Control of DC Microgrids Distributed Cyber-Attack Detection in the Secondary Control of DC Microgrids A. J. Gallo, M. S. Turan, P. Nahata, F. Boem, T. Parisini, G. Ferrari-Trecate Abstract The paper considers the problem of detecting

More information

Dynamical Decentralized Voltage Control of Multi-Terminal HVDC Grids

Dynamical Decentralized Voltage Control of Multi-Terminal HVDC Grids 206 European Control Conference ECC) June 29 - July, 206. Aalborg, Denmark Dynamical Decentralized Voltage Control of Multi-Terminal HVDC Grids Martin Andreasson, Na Li Abstract High-voltage direct current

More information

Here each term has degree 2 (the sum of exponents is 2 for all summands). A quadratic form of three variables looks as

Here each term has degree 2 (the sum of exponents is 2 for all summands). A quadratic form of three variables looks as Reading [SB], Ch. 16.1-16.3, p. 375-393 1 Quadratic Forms A quadratic function f : R R has the form f(x) = a x. Generalization of this notion to two variables is the quadratic form Q(x 1, x ) = a 11 x

More information

MICROGRID is a future trend of integrating renewable

MICROGRID is a future trend of integrating renewable IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 64, NO. 7, JULY 2017 5741 New Perspectives on Droop Control in AC Microgrid Yao Sun, Xiaochao Hou, Jian Yang, Hua Han, Mei Su, and Josep M. Guerrero Abstract

More information

2 (n 1). f (i 1, i 2,..., i k )

2 (n 1). f (i 1, i 2,..., i k ) Math Time problem proposal #1 Darij Grinberg version 5 December 2010 Problem. Let x 1, x 2,..., x n be real numbers such that x 1 x 2...x n 1 and such that x i < 1 for every i {1, 2,..., n}. Prove that

More information

Least Squares Based Self-Tuning Control Systems: Supplementary Notes

Least Squares Based Self-Tuning Control Systems: Supplementary Notes Least Squares Based Self-Tuning Control Systems: Supplementary Notes S. Garatti Dip. di Elettronica ed Informazione Politecnico di Milano, piazza L. da Vinci 32, 2133, Milan, Italy. Email: simone.garatti@polimi.it

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks 203 3th International Conference on Control, Automation and Systems (ICCAS 203) Oct. 20-23, 203 in Kimdaejung Convention Center, Gwangju, Korea Graph and Controller Design for Disturbance Attenuation in

More information

Power system modelling under the phasor approximation

Power system modelling under the phasor approximation ELEC0047 - Power system dynamics, control and stability Thierry Van Cutsem t.vancutsem@ulg.ac.be www.montefiore.ulg.ac.be/~vct October 2018 1 / 16 Electromagnetic transient vs. phasor-mode simulations

More information

Lectures on Linear Algebra for IT

Lectures on Linear Algebra for IT Lectures on Linear Algebra for IT by Mgr. Tereza Kovářová, Ph.D. following content of lectures by Ing. Petr Beremlijski, Ph.D. Department of Applied Mathematics, VSB - TU Ostrava Czech Republic 11. Determinants

More information

Introduc)on to linear algebra

Introduc)on to linear algebra Introduc)on to linear algebra Vector A vector, v, of dimension n is an n 1 rectangular array of elements v 1 v v = 2 " v n % vectors will be column vectors. They may also be row vectors, when transposed

More information

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products ECE 8440 Unit 12 More on finite precision representa.ons (See sec.on 6.7) Already covered: quan.za.on error due to conver.ng an analog signal to a digital signal. 1 Other types of errors due to using a

More information

Pseudospectral Methods For Op2mal Control. Jus2n Ruths March 27, 2009

Pseudospectral Methods For Op2mal Control. Jus2n Ruths March 27, 2009 Pseudospectral Methods For Op2mal Control Jus2n Ruths March 27, 2009 Introduc2on Pseudospectral methods arose to find solu2ons to Par2al Differen2al Equa2ons Recently adapted for Op2mal Control Key Ideas

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Seman&cs with Dense Vectors. Dorota Glowacka

Seman&cs with Dense Vectors. Dorota Glowacka Semancs with Dense Vectors Dorota Glowacka dorota.glowacka@ed.ac.uk Previous lectures: - how to represent a word as a sparse vector with dimensions corresponding to the words in the vocabulary - the values

More information

Unit 5. Matrix diagonaliza1on

Unit 5. Matrix diagonaliza1on Unit 5. Matrix diagonaliza1on Linear Algebra and Op1miza1on Msc Bioinforma1cs for Health Sciences Eduardo Eyras Pompeu Fabra University 218-219 hlp://comprna.upf.edu/courses/master_mat/ We have seen before

More information

Unit 1 Part 1. Order of Opera*ons Factoring Frac*ons

Unit 1 Part 1. Order of Opera*ons Factoring Frac*ons Unit 1 Part 1 Order of Opera*ons Factoring Frac*ons Order of Opera0ons For more informa*on and prac*ce see h4p://www.purplemath.com/modules/orderops.htm Introduc0on Evaluate the expression: 2+3*4 =? Some

More information

ECE Unit 4. Realizable system used to approximate the ideal system is shown below: Figure 4.47 (b) Digital Processing of Analog Signals

ECE Unit 4. Realizable system used to approximate the ideal system is shown below: Figure 4.47 (b) Digital Processing of Analog Signals ECE 8440 - Unit 4 Digital Processing of Analog Signals- - Non- Ideal Case (See sec8on 4.8) Before considering the non- ideal case, recall the ideal case: 1 Assump8ons involved in ideal case: - no aliasing

More information

Chap. 3. Controlled Systems, Controllability

Chap. 3. Controlled Systems, Controllability Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :

More information

arxiv: v4 [cs.sy] 3 Oct 2014

arxiv: v4 [cs.sy] 3 Oct 2014 Plug-and-play voltage and frequency control of islanded microgrids with meshed topology arxiv:45242v4 [cssy] 3 Oct 24 Stefano Riverso, Fabio Sarzo, and Giancarlo Ferrari-Trecate Dipartimento di Ingegneria

More information

Joint Frequency Regulation and Economic Dispatch Using Limited Communication

Joint Frequency Regulation and Economic Dispatch Using Limited Communication Joint Frequency Regulation and Economic Dispatch Using Limited Communication Jianan Zhang, and Eytan Modiano Massachusetts Institute of Technology, Cambridge, MA, USA Abstract We study the performance

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

Unit 2. Projec.ons and Subspaces

Unit 2. Projec.ons and Subspaces Unit. Projec.ons and Subspaces Linear Algebra and Op.miza.on MSc Bioinforma.cs for Health Sciences Eduardo Eyras Pompeu Fabra University 8-9 hkp://comprna.upf.edu/courses/master_mat/ Inner product (scalar

More information

Math 3108: Linear Algebra

Math 3108: Linear Algebra Math 3108: Linear Algebra Instructor: Jason Murphy Department of Mathematics and Statistics Missouri University of Science and Technology 1 / 323 Contents. Chapter 1. Slides 3 70 Chapter 2. Slides 71 118

More information

Stability and Disturbance Propagation in Autonomous Vehicle Formations : A Graph Laplacian Approach

Stability and Disturbance Propagation in Autonomous Vehicle Formations : A Graph Laplacian Approach Stability and Disturbance Propagation in Autonomous Vehicle Formations : A Graph Laplacian Approach Francesco Borrelli*, Kingsley Fregene, Datta Godbole, Gary Balas* *Department of Aerospace Engineering

More information

Chapter 7 Network Flow Problems, I

Chapter 7 Network Flow Problems, I Chapter 7 Network Flow Problems, I Network flow problems are the most frequently solved linear programming problems. They include as special cases, the assignment, transportation, maximum flow, and shortest

More information

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Michael M. Sørensen July 2016 Abstract Path-block-cycle inequalities are valid, and sometimes facet-defining,

More information

Least Squares Parameter Es.ma.on

Least Squares Parameter Es.ma.on Least Squares Parameter Es.ma.on Alun L. Lloyd Department of Mathema.cs Biomathema.cs Graduate Program North Carolina State University Aims of this Lecture 1. Model fifng using least squares 2. Quan.fica.on

More information

On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs

On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs On Eigenvalues of Laplacian Matrix for a Class of Directed Signed Graphs Saeed Ahmadizadeh a, Iman Shames a, Samuel Martin b, Dragan Nešić a a Department of Electrical and Electronic Engineering, Melbourne

More information

Parallelizing Gaussian Process Calcula1ons in R

Parallelizing Gaussian Process Calcula1ons in R Parallelizing Gaussian Process Calcula1ons in R Christopher Paciorek UC Berkeley Sta1s1cs Joint work with: Benjamin Lipshitz Wei Zhuo Prabhat Cari Kaufman Rollin Thomas UC Berkeley EECS (formerly) IBM

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

Predicate abstrac,on and interpola,on. Many pictures and examples are borrowed from The So'ware Model Checker BLAST presenta,on.

Predicate abstrac,on and interpola,on. Many pictures and examples are borrowed from The So'ware Model Checker BLAST presenta,on. Predicate abstrac,on and interpola,on Many pictures and examples are borrowed from The So'ware Model Checker BLAST presenta,on. Outline. Predicate abstrac,on the idea in pictures 2. Counter- example guided

More information

Chapter 2 Direct Current Circuits

Chapter 2 Direct Current Circuits Chapter 2 Direct Current Circuits 2.1 Introduction Nowadays, our lives are increasingly dependent upon the availability of devices that make extensive use of electric circuits. The knowledge of the electrical

More information

Lecture 12 The Level Set Approach for Turbulent Premixed Combus=on

Lecture 12 The Level Set Approach for Turbulent Premixed Combus=on Lecture 12 The Level Set Approach for Turbulent Premixed Combus=on 12.- 1 A model for premixed turbulent combus7on, based on the non- reac7ng scalar G rather than on progress variable, has been developed

More information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude

More information

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8. Linear Algebra M1 - FIB Contents: 5 Matrices, systems of linear equations and determinants 6 Vector space 7 Linear maps 8 Diagonalization Anna de Mier Montserrat Maureso Dept Matemàtica Aplicada II Translation:

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Models of large-scale systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica e Informazione (DEI) Politecnico di Milano, Italy farina@elet.polimi.it

More information

University of Groningen. Control of electrical networks: robustness and power sharing Weitenberg, Erik

University of Groningen. Control of electrical networks: robustness and power sharing Weitenberg, Erik University of Groningen Control of electrical networks: robustness and power sharing Weitenberg, Erik IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to

More information

Boolean Inner-Product Spaces and Boolean Matrices

Boolean Inner-Product Spaces and Boolean Matrices Boolean Inner-Product Spaces and Boolean Matrices Stan Gudder Department of Mathematics, University of Denver, Denver CO 80208 Frédéric Latrémolière Department of Mathematics, University of Denver, Denver

More information

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian

More information

Hybrid Large Scale System Model for a DC Microgrid

Hybrid Large Scale System Model for a DC Microgrid 2011 American ontrol onference on O'Farrell Street, San Francisco, A, USA June 29 - July 01, 2011 Hybrid Large Scale System Model for a D Microgrid P. Tulpule*, S. Yurkovich, J. Wang, G. Rizzoni enter

More information

An Observation on the Positive Real Lemma

An Observation on the Positive Real Lemma Journal of Mathematical Analysis and Applications 255, 48 49 (21) doi:1.16/jmaa.2.7241, available online at http://www.idealibrary.com on An Observation on the Positive Real Lemma Luciano Pandolfi Dipartimento

More information

Polynomials and Gröbner Bases

Polynomials and Gröbner Bases Alice Feldmann 16th December 2014 ETH Zürich Student Seminar in Combinatorics: Mathema:cal So

More information

Elementary maths for GMT

Elementary maths for GMT Elementary maths for GMT Linear Algebra Part 2: Matrices, Elimination and Determinant m n matrices The system of m linear equations in n variables x 1, x 2,, x n a 11 x 1 + a 12 x 2 + + a 1n x n = b 1

More information

II. Determinant Functions

II. Determinant Functions Supplemental Materials for EE203001 Students II Determinant Functions Chung-Chin Lu Department of Electrical Engineering National Tsing Hua University May 22, 2003 1 Three Axioms for a Determinant Function

More information

Design of Observer-Based 2-d Control Systems with Delays Satisfying Asymptotic Stablitiy Condition

Design of Observer-Based 2-d Control Systems with Delays Satisfying Asymptotic Stablitiy Condition Proceedings of the 2nd WSEAS International Conference on Dynamical Systems Control, Bucharest, Romania, October 16-17, 26 18 Design of Observer-Based 2-d Control Systems with Delays Satisfying Asymptotic

More information

SKA machine learning perspec1ves for imaging, processing and analysis

SKA machine learning perspec1ves for imaging, processing and analysis 1 SKA machine learning perspec1ves for imaging, processing and analysis Slava Voloshynovskiy Stochas1c Informa1on Processing Group University of Geneva Switzerland with contribu,on of: D. Kostadinov, S.

More information

Transient Stability of Power Systems

Transient Stability of Power Systems Transient Stability of Power Systems A Unified Approach to Assessment and Control By Rishika Chavala IntroducAon What is transient stability? Numerical integra4on methods are used to assess it accurately

More information

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)

More information

Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems

Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems 1 Multi-Level Power-Imbalance Allocation Control for Secondary Frequency Control of Power Systems Kaihua Xi, Hai Xiang Lin, Chen Shen, Senior member, IEEE, Jan H. van Schuppen, Life member, IEEE arxiv:178.3832v4

More information

CHAPTER 2 MATHEMATICAL MODELLING OF AN ISOLATED HYBRID POWER SYSTEM FOR LFC AND BPC

CHAPTER 2 MATHEMATICAL MODELLING OF AN ISOLATED HYBRID POWER SYSTEM FOR LFC AND BPC 20 CHAPTER 2 MATHEMATICAL MODELLING OF AN ISOLATED HYBRID POWER SYSTEM FOR LFC AND BPC 2.1 INTRODUCTION The technology of the hybrid power system is at an exciting stage of development. Much research effort

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

More information

Spectral Theorem for Self-adjoint Linear Operators

Spectral Theorem for Self-adjoint Linear Operators Notes for the undergraduate lecture by David Adams. (These are the notes I would write if I was teaching a course on this topic. I have included more material than I will cover in the 45 minute lecture;

More information

Register Alloca.on. CMPT 379: Compilers Instructor: Anoop Sarkar. anoopsarkar.github.io/compilers-class

Register Alloca.on. CMPT 379: Compilers Instructor: Anoop Sarkar. anoopsarkar.github.io/compilers-class Register Alloca.on CMPT 379: Compilers Instructor: Anoop Sarkar anoopsarkar.github.io/compilers-class 1 Register Alloca.on Intermediate code uses unlimited temporaries Simplifying code genera.on and op.miza.on

More information

Chapter Two Elements of Linear Algebra

Chapter Two Elements of Linear Algebra Chapter Two Elements of Linear Algebra Previously, in chapter one, we have considered single first order differential equations involving a single unknown function. In the next chapter we will begin to

More information

CSCI1950 Z Computa4onal Methods for Biology Lecture 4. Ben Raphael February 2, hhp://cs.brown.edu/courses/csci1950 z/ Algorithm Summary

CSCI1950 Z Computa4onal Methods for Biology Lecture 4. Ben Raphael February 2, hhp://cs.brown.edu/courses/csci1950 z/ Algorithm Summary CSCI1950 Z Computa4onal Methods for Biology Lecture 4 Ben Raphael February 2, 2009 hhp://cs.brown.edu/courses/csci1950 z/ Algorithm Summary Parsimony Probabilis4c Method Input Output Sankoff s & Fitch

More information

Theory and Applications of Matrix-Weighted Consensus

Theory and Applications of Matrix-Weighted Consensus TECHNICAL REPORT 1 Theory and Applications of Matrix-Weighted Consensus Minh Hoang Trinh and Hyo-Sung Ahn arxiv:1703.00129v3 [math.oc] 6 Jan 2018 Abstract This paper proposes the matrix-weighted consensus

More information

Signatures of GL n Multiplicity Spaces

Signatures of GL n Multiplicity Spaces Signatures of GL n Multiplicity Spaces UROP+ Final Paper, Summer 2016 Mrudul Thatte Mentor: Siddharth Venkatesh Project suggested by Pavel Etingof September 1, 2016 Abstract A stable sequence of GL n representations

More information

A Novel Approach for Generating Dynamic Compact Models of Thermal Networks Having Large Numbers of Power Sources

A Novel Approach for Generating Dynamic Compact Models of Thermal Networks Having Large Numbers of Power Sources A Novel Approach for Generating Dynamic Compact Models of Thermal Networks Having Large Numbers of Power Sources Lorenzo Codecasa, Dario D Amore, Paolo Maffezzoni and Nadia Spennagallo Dipartimento di

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Bearing Rigidity and Almost Global Bearing-Only Formation Stabilization

Bearing Rigidity and Almost Global Bearing-Only Formation Stabilization 1 Bearing Rigidity and Almost Global Bearing-Only Formation Stabilization Shiyu Zhao and Daniel Zelazo arxiv:1408.6552v4 [cs.sy] 8 Jul 2015 Abstract A fundamental problem that the bearing rigidity theory

More information

Plug-and-play distributed state estimation for linear systems

Plug-and-play distributed state estimation for linear systems Plug-and-play distributed state estimation for linear systems Stefano Riverso, Marcello Farina, Riccardo Scattolini, and Giancarlo Ferrari-Trecate Dipartimento di Ingegneria Industriale e dell Informazione

More information

Chapter 3. Steady-State Equivalent Circuit Modeling, Losses, and Efficiency

Chapter 3. Steady-State Equivalent Circuit Modeling, Losses, and Efficiency Chapter 3. Steady-State Equivalent Circuit Modeling, Losses, and Efficiency 3.1. The dc transformer model 3.2. Inclusion of inductor copper loss 3.3. Construction of equivalent circuit model 3.4. How to

More information

PowerApps Optimal Power Flow Formulation

PowerApps Optimal Power Flow Formulation PowerApps Optimal Power Flow Formulation Page1 Table of Contents 1 OPF Problem Statement... 3 1.1 Vector u... 3 1.1.1 Costs Associated with Vector [u] for Economic Dispatch... 4 1.1.2 Costs Associated

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh 27 June 2008 1 Warm-up 1. (A result of Bourbaki on finite geometries, from Răzvan) Let X be a finite set, and let F be a family of distinct proper subsets

More information

Consensus of Multi-Agent Systems with

Consensus of Multi-Agent Systems with Consensus of Multi-Agent Systems with 1 General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols arxiv:1109.3799v1 [cs.sy] 17 Sep 2011 Zhongkui Li, Wei Ren, Member, IEEE, Xiangdong

More information

Least Square Es?ma?on, Filtering, and Predic?on: ECE 5/639 Sta?s?cal Signal Processing II: Linear Es?ma?on

Least Square Es?ma?on, Filtering, and Predic?on: ECE 5/639 Sta?s?cal Signal Processing II: Linear Es?ma?on Least Square Es?ma?on, Filtering, and Predic?on: Sta?s?cal Signal Processing II: Linear Es?ma?on Eric Wan, Ph.D. Fall 2015 1 Mo?va?ons If the second-order sta?s?cs are known, the op?mum es?mator is given

More information

Copositive Plus Matrices

Copositive Plus Matrices Copositive Plus Matrices Willemieke van Vliet Master Thesis in Applied Mathematics October 2011 Copositive Plus Matrices Summary In this report we discuss the set of copositive plus matrices and their

More information

Sliding mode control for coordination in multi agent systems with directed communication graphs

Sliding mode control for coordination in multi agent systems with directed communication graphs Proceedings of the European Control Conference 27 Kos, Greece, July 2-5, 27 TuC8.2 Sliding mode control for coordination in multi agent systems with directed communication graphs Antonella Ferrara, Giancarlo

More information

Introduc)on to Ar)ficial Intelligence

Introduc)on to Ar)ficial Intelligence Introduc)on to Ar)ficial Intelligence Lecture 13 Approximate Inference CS/CNS/EE 154 Andreas Krause Bayesian networks! Compact representa)on of distribu)ons over large number of variables! (OQen) allows

More information

Finding normalized and modularity cuts by spectral clustering. Ljubjana 2010, October

Finding normalized and modularity cuts by spectral clustering. Ljubjana 2010, October Finding normalized and modularity cuts by spectral clustering Marianna Bolla Institute of Mathematics Budapest University of Technology and Economics marib@math.bme.hu Ljubjana 2010, October Outline Find

More information

MATRICES. a m,1 a m,n A =

MATRICES. a m,1 a m,n A = MATRICES Matrices are rectangular arrays of real or complex numbers With them, we define arithmetic operations that are generalizations of those for real and complex numbers The general form a matrix of

More information

On Moore Graphs with Diameters 2 and 3

On Moore Graphs with Diameters 2 and 3 .., A. J. Hoffman* R. R. Singleton On Moore Graphs with Diameters 2 and 3 Abstract: This note treats the existence of connected, undirected graphs homogeneous of degree d and of diameter k, having a number

More information

Numerical Methods in Physics

Numerical Methods in Physics Numerical Methods in Physics Numerische Methoden in der Physik, 515.421. Instructor: Ass. Prof. Dr. Lilia Boeri Room: PH 03 090 Tel: +43-316- 873 8191 Email Address: l.boeri@tugraz.at Room: TDK Seminarraum

More information