This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Identification and Stabilization of Critical Clusters in Inverter-Based Microgrids

Andrey Gorbunov  , Petr Vorobev ,
and Jimmy Chih-Hsien Peng
Abstract

A new method for stability assessment of inverter-based microgrids is presented in this paper. It leverages the notion of critical clusters – a localized group of inverters with parameters having the highest impact on the system stability. The spectrum of the weighted network admittance matrix is proposed to decompose a system into clusters and rank them based on their distances from the stability boundary. We show that each distinct eigenvalue of this matrix is associated with one cluster, and its eigenvectors reveal a set of inverters that participate most in the corresponding cluster. The least stable or unstable clusters correspond to higher values of respective eigenvalues of the weighted admittance matrix. We also establish an upper threshold for eigenvalues that determines the stability boundary of the entire system and demonstrate that this value depends only on the grid type (i.e. R/XR/X ratio of the network) and does not depend on the grid topology. Therefore, the proposed method provides the stability certificate based on this upper threshold and identifies the lines or inverter droop settings needed to be adjusted to restore or improve the stability.

Index Terms:
droop controlled inverters, invert-based systems, microgrids, small signal stability, stability assessment.

I Introduction

Power electronics interfaced generation is becoming increasingly widespread in modern power systems, mainly due to the increase in the share of renewable energy sources. Historically driven by governmental policies, this process is becoming economically feasible with the reduction of prices for semiconductor devices, and it is now being forecasted that by 20302030 up to 80%80\% of all the generated electricity in the world will go through power electronics devices [1]. Thus, the so-called zero-inertia power systems - AC electric systems with no synchronous machines - have attracted a lot of attention from both research and industrial communities in recent years. Grid-forming inverters - the core elements of such systems are now thought to become the main components of future power systems [2, 1]. Unsurprisingly, inverter-based microgrids have attracted considerable attention of the research community over the last years, with studies focused on different inverter control techniques, modelling approaches, security assessment, etc. The literature on the topic is vast, and the interested reader can refer to excellent reviews [3, 4, 5].

Droop-controlled inverters - inverters, mimicking the behavior of synchronous machines [6], are supposed to become the main building blocks for zero-inertia grids. Power sharing and voltage regulation capabilities, the possibility of parallel operation, and rather simple and universal operating principles make these inverters a promising solution for future power electronics dominated grids. However, already the early experiments [7] revealed that small-signal stability could become a major issue for such systems. Despite the seeming similarity of droop-controlled inverters to synchronous machines, the secure regions of inverter control parameters can be the very narrow, and careful tuning of droop coefficients might be necessary to guarantee the stable operation of such systems. Moreover, further research also revealed that modelling approaches that were routinely employed for conventional power systems fail to perform well for microgrids [8, 9, 10].

While direct detailed modeling can be used to certify stability of inverter-based microgrids [11], the computation cost of such an approach grows with the size of the system, and it becomes impractical already for moderate-size grids with several inverters. There has been a lot of research in the past few years on reduced-order models that can allow simple and reliable stability assessment. In [12], a method is proposed to compute the coefficients of a reduced-order model numerically, which is sufficiently accurate to detect possible instabilities. However, such a model provides no insight into what parameters of the system influence it’s stability the most. In [10, 13], reduced-order models of different levels of complexity were analysed and the system states, critical for stability assessment, were determined. It was shown that contrary to conventional power systems, simple approaches based on time-scale separation do not perform well for microgrids. Moreover, in [10], it was discovered that instability in inverter-based systems is mostly driven by the so-called ”critical clusters” - groups of inverters with short interconnection lines, and the heuristic method was proposed to detect these critical clusters. Later, in [9] and [14], the influence of critical clusters on system stability was confirmed by analytic models, although approximate ones.

This paper aims to provide the procedure for the identification of the critical clusters, starting from the dynamic model of a system. To this end, we proposed a novel method based on the analysis of the spectrum of a specially constructed weighted network admittance matrix. Under realistic assumption of the uniform R/XR/X ratio in the network, the system can be decomposed into several modal subsystems – clusters, each associated with one eigenvalue of the admittance matrix. Here, the criticality of a cluster - it’s proximity to stability boundary - is directly related to the magnitude of the corresponding eigenvalue.

The main contributions of this paper can be summarized as follows:

  1. 1.

    A method for microgrid decomposition into a set of equivalent two-bus systems - clusters - was proposed, based on the spectrum of the system weighted admittance matrix. The method also allows to sorting those clusters in order of their proximity to the stability boundary.

  2. 2.

    We show that there exists a critical value of μcr\mu_{cr} corresponding to stability boundary, and this value depends only on the grid type (R/XR/X ration of lines), and not on the grid topology. Thus, the set of all eigenvalues μi\mu_{i} for a given grid can be used as a set of metrics for stability assessment.

  3. 3.

    We establish the dependence of the eigenvalues μi\mu_{i} on microgrid parameters. We show, in particular, that the addition of any line to the system or decreasing the impedance of any of the existing lines leads to stability margin reduction.

II Problem Statement

The concept of critical clusters and its applications will be illustrated using a four-inverter system consisting of two areas. Referring to Fig. 1, each area has two inverter-based generating units. This configuration is similar to the two-area four-generator Kundur’s test system in [15]. In essence, interconnected inverters exhibit the same type of power swing dynamics as synchronous generators – groups of inverters oscillate against each other. Hence, the motivation for selecting this test system is to demonstrate that for inverter-based microgrids, local clusters/modes (associated either with Area I or II) are typically less damped than inter-area clusters/modes. This is contrary to conventional power systems, where the low-frequency inter-area modes are typically the least damped ones, whereas the local modes are usually rather well-damped [16].

Refer to caption
Figure 1: The two-area microgrid consisting of four inverters, operating in grid-forming mode (Network based on the 44-bus model from [15]).

Here, we assume that all inverters are operating in the grid-forming mode, with droop control settings for both frequency and voltage. Details of this dynamic model are presented in Section III.

To demonstrate the property of clustering, the impedance of line 232-3 is assumed to be significantly larger than those inside each area, i.e. Z23Z_{23} >>>> Z12,Z34Z_{12},Z_{34} (see Table I). Thereby, the network is distinctly separated into two areas, and the area that dominantly influences its stability can be subsequently determined. Fig. 2 illustrates the eigenvalues associated with the dominant modes of the system. It is observed that there are three dominant modes (pole-pairs), which correspond to oscillations between four inverters. Fig. 3 shows the respective mode shapes (i.e. corresponding eigenvectors) – the bigger the value of a mode shape element, the higher the magnitude of oscillations of the corresponding inverter compared to the others. Here, the unstable mode shapes (red) are mainly associated with Area II. This is in agreement with the time-domain simulations presented in Fig. 4, where all the inverters exhibit the growing amplitudes of frequency oscillations, but the amplitudes are significantly bigger for inverters 33 and 44. This observation motivates the investigation of the existence and identification of the critical clusters among inverter-based systems.

Refer to caption
Figure 2: Low-frequency modes for the system of Fig.1, showing the local modes in Area I and Area II as well as the inter-area mode between both areas. Note that the pair of poles corresponding to unstable mode (i.e. critical mode) is in the right half-plane.
Refer to caption
Figure 3: Mode shapes (eigenvectors) for the two-area system. Note that a higher absolute value indicates a larger oscillatory magnitude.
Refer to caption
Figure 4: Dynamics of the system following a step load change (10%10\%). Both areas have unstable oscillations, but the amplitudes of oscillations are significantly higher in Area II.

III Modeling Approach

In this section, we first recapitulate the dynamic model of inverter-based microgrids that is used for stability analysis. We adopted the 55-th order electromagnetic model [9], which consists of states associated with dynamics of each inverter (angles θi\theta_{i}, frequency ωi\omega_{i}, and voltage ViV_{i}) and each line (current components in dq frame IdijI^{ij}_{d} and IqijI^{ij}_{q}). Note that power, voltage, current, and impedances are given in per-unit. Denoting a set of lines as \mathcal{E}, a set of buses with inverters as 𝒱inv\mathcal{V}_{inv}, and a set of all nodes as 𝒱\mathcal{V}, the dynamic model constitutes of the following equations:

θi˙=ωiω0,\displaystyle\dot{\theta_{i}}=\omega_{i}-\omega_{0}\ , (1a)
τωi˙=ωsetωiω0miPi,\displaystyle\tau\dot{\omega_{i}}=\omega_{set}-\omega_{i}-\omega_{0}m_{i}P_{i}\ , (1b)
τVi˙=VsetViniQi,\displaystyle\tau\dot{V_{i}}=V_{set}-V_{i}-n_{i}Q_{i}\ , (1c)
LijIdij˙=Vicos(θi)Vjcos(θj)RijIdij+ω0LijIqij,\displaystyle L^{ij}\dot{I^{ij}_{d}}=V_{i}\cos{\theta_{i}}-V_{j}\cos{\theta_{j}}-R^{ij}I^{ij}_{d}+\omega_{0}L^{ij}I^{ij}_{q}\ , (1d)
LijIqij˙=Visin(θi)Vjsin(θj)RijIqijω0LijIdij.\displaystyle L^{ij}\dot{I^{ij}_{q}}=V_{i}\sin{\theta_{i}}-V_{j}\sin{\theta_{j}}-R^{ij}I^{ij}_{q}-\omega_{0}L^{ij}I^{ij}_{d}. (1e)

Where τ=1ωc\tau=\frac{1}{\omega_{c}} is the time constant of the power measurement low-pass filter [6] with a cut-off frequency of ωc\omega_{c}; LijL^{ij} and RijR^{ij} are the inductance and the resistance of the line connecting node ii and jj, respectively. For brevity, the subscript of a variable represents the node index (e.g., θi,i𝒱inv\theta_{i},\ i\in\mathcal{V}_{inv}), and the superscript refers to those of an edge (e.g., Iqij,(ij)I_{q}^{ij},\ (ij)\in\mathcal{E}).

Next, the linear approximation of (1) is formulated. The state variables are derived from the stationary operating point, such that δθi=θiactualθi0\delta\theta_{i}=\theta_{i}^{\text{actual}}-\theta_{i}^{0}, where θiactual\theta_{i}^{\text{actual}} is the actual angle value, and θi0\theta_{i}^{0} is the operational value. Here, we use the fact that angular differences between inverters are typically small in inverter-based microgrids. Hence, the operating values can be assumed as θi00i𝒱inv\theta_{i}^{0}\approx 0\ \forall i\in\mathcal{V}_{inv} and Vi0Vset=1p.u.V_{i}^{0}\approx V_{set}=1\ p.u. [8, 9]:

δθi˙=δωi,\displaystyle\dot{\delta\theta_{i}}=\delta\omega_{i}\ , (2a)
τδωi˙=ωiω0miδPi,\displaystyle\tau\dot{\delta\omega_{i}}=-\omega_{i}-\omega_{0}m_{i}\delta P_{i}\ , (2b)
τδVi˙=δViniδQi,\displaystyle\tau\dot{\delta V_{i}}=-\delta V_{i}-n_{i}\delta Q_{i}\ , (2c)
LijδIdij˙=δViδVjRijδIdij+ω0LijδIqij,\displaystyle L^{ij}\dot{\delta I^{ij}_{d}}=\delta V_{i}-\delta V_{j}-R^{ij}\delta I^{ij}_{d}+\omega_{0}L^{ij}\delta I^{ij}_{q}\ , (2d)
LijδIqij˙=δθiδθjRijδIqijω0LijδIdij.\displaystyle L^{ij}\dot{\delta I^{ij}_{q}}=\delta\theta_{i}-\delta\theta_{j}-R^{ij}\delta I^{ij}_{q}-\omega_{0}L^{ij}\delta I^{ij}_{d}\ . (2e)

To simplify the notations, the state variables that are associated with deviations, e.g. δθi,δVi\delta\theta_{i},\delta V_{i}, etc., will be denoted merely as θi,Vi,\theta_{i},V_{i},\cdots from the hereafter.

Given an arbitrary network, the number of lines can be greater than the number of buses, i.e. v=Δ|𝒱inv|<l=Δ||v\overset{\Delta}{=}|\mathcal{V}_{inv}|<l\overset{\Delta}{=}|\mathcal{E}|. For example, in a system with four buses (v=4v=4), it is possible to have a maximum of six lines (l=v(v1)2=6l=\frac{v(v-1)}{2}=6). Accordingly, the number of equations in (2) can become big even for moderate-size grids. In classic modeling, the use of nodal currents instead of line currents helps to reduce the number of variables. Subsequently, nodal currents are determined from nodal voltages through the admittance matrix (i.e. by a set of algebraic relations) 𝑰=Y𝑽\boldsymbol{I}=Y\boldsymbol{V}. However, such approach is possible in conventional power systems because line dynamics are usually neglected (Id˙,Iq˙0\dot{I_{d}},\dot{I_{q}}\approx 0). In inverter-based microgrids, explicit accounting for line dynamics is crucial for small-signal stability analysis, and derivative terms in equations (2d) and (2e) can not be neglected [9, 10]. Nevertheless, a nodal representation of (2) is still possible under certain modest assumptions [17], [18], and will be discussed in the following subsection.

III-A Nodal representation of the network dynamics

Suppose the incidence matrix of the power network is T\nabla^{T}, which size is |𝒱|×|||\mathcal{V}|\times|\mathcal{E}|, such that ijT=1\nabla^{T}_{ij}=-1 if the jjth line leaves the iith node, or ijT=1\nabla^{T}_{ij}=1 if the jjth line enters the iith node. The electromagnetic dynamics of the lines can then be represented by the following vector equations:

𝓘˙𝒅=ω0X1𝑽ω0𝒫𝓘𝒅+ω0𝓘𝒒,\displaystyle\boldsymbol{\dot{\mathcal{I}}_{d}}=\omega_{0}X^{-1}\nabla\boldsymbol{V}-\omega_{0}\mathcal{P}\boldsymbol{\mathcal{I}_{d}}+\omega_{0}\boldsymbol{\mathcal{I}_{q}}\ , (3a)
𝓘˙𝒒=ω0X1𝜽ω0𝒫𝓘𝒒ω0𝓘𝒅,.\displaystyle\boldsymbol{\dot{\mathcal{I}}_{q}}=\omega_{0}X^{-1}\nabla\boldsymbol{\theta}-\omega_{0}\mathcal{P}\boldsymbol{\mathcal{I}_{q}}-\omega_{0}\boldsymbol{\mathcal{I}_{d}},\ . (3b)

where X=diag(,Xij,)X=\text{diag}(\cdots,X^{ij},\cdots) is a matrix with line reactances on its diagonal; 𝒫= diag(,ρij,)\mathcal{P}=\text{ diag}(\cdots,\rho^{ij},\cdots) is a matrix with R/XR/X ratios on its diagonal; 𝑽\boldsymbol{V} and 𝜽\boldsymbol{\theta} are vectors consisting of voltages and phase angles at each bus; 𝓘𝒅\boldsymbol{\mathcal{I}_{d}} and 𝓘𝒒\boldsymbol{\mathcal{I}_{q}} are vectors of currents associated with each line. One should notice that the vectors 𝑽,𝜽\boldsymbol{V},\boldsymbol{\theta} and vectors 𝓘𝒅,𝓘𝒒\boldsymbol{\mathcal{I}_{d}},\boldsymbol{\mathcal{I}_{q}} have different dimensions: |𝒱||\mathcal{V}| and |||\mathcal{E}| accordingly. Let us multiply (3) by T\nabla^{T}, and introduce the denotations 𝑰𝒅=T𝓘𝒅,𝑰𝒒=T𝓘𝒒\boldsymbol{I_{d}}=\nabla^{T}\boldsymbol{\mathcal{I}_{d}},\ \boldsymbol{I_{q}}=\nabla^{T}\boldsymbol{\mathcal{I}_{q}} for nodal currents, such that:

𝑰𝒅˙=ω0TX1𝑽ω0T𝒫𝓘𝒅+ω0𝑰𝒒,\displaystyle\dot{\boldsymbol{I_{d}}}=\omega_{0}\nabla^{T}X^{-1}\nabla\boldsymbol{V}-\omega_{0}\nabla^{T}\mathcal{P}\boldsymbol{\mathcal{I}_{d}}+\omega_{0}\boldsymbol{I_{q}}\ , (4a)
𝑰𝒒˙=ω0TX1𝜽ω0T𝒫𝓘𝒒ω0𝑰𝒅,.\displaystyle\boldsymbol{\dot{I_{q}}}=\omega_{0}\nabla^{T}X^{-1}\nabla\boldsymbol{\theta}-\omega_{0}\nabla^{T}\mathcal{P}\boldsymbol{\mathcal{I}_{q}}-\omega_{0}\boldsymbol{I_{d}},\ . (4b)

Equations (4) are almost in the desired form with the vectors 𝑽\boldsymbol{V}, 𝜽\boldsymbol{\theta} and 𝑰𝒅,𝑰𝒒\boldsymbol{I_{d}},\boldsymbol{I_{q}} being nodal, except for the presence of the term T𝒫𝓘d\nabla^{T}\mathcal{P}\boldsymbol{\mathcal{I}}_{d}. The remarkable (and practically important) case is when all the lines have the same R/X ratio, 𝒫=ρ𝟏\mathcal{P}=\rho\mathbf{1} (homogeneous ρ\rho). In this case, T𝒫𝓘d=Tρ𝓘d=ρ𝑰𝒅\nabla^{T}\mathcal{P}\boldsymbol{\mathcal{I}}_{d}=\nabla^{T}\rho\boldsymbol{\mathcal{I}}_{d}=\rho\boldsymbol{I_{d}} and the nodal representation is [17], [18]:

τ0(𝑰𝒅˙+j𝑰𝒅˙)=(1+ρ2)B(𝑽+j𝜽)(ρ+j)(𝑰𝒅+j𝑰𝒅),\tau_{0}(\dot{\boldsymbol{I_{d}}}+j\dot{\boldsymbol{I_{d}}})=(1+\rho^{2})B(\boldsymbol{V}+j\boldsymbol{\theta})-(\rho+j)(\boldsymbol{I_{d}}+j\boldsymbol{I_{d}})\ , (5)

where B=Im{Y}B=-\Im{Y} is a susceptance matrix and τ0=1ω0\tau_{0}=\frac{1}{\omega_{0}} .

Apart from reducing the number of equations in (3) for a system with more lines than nodes, another advantage of (5) is the fact, that Kron reduction procedure can be performed over it to additionally eliminate virtual nodes. Specifically, to eliminate a virtual node with zero net current injection [Id+jIq]i=0[I_{d}+jI_{q}]_{i}=0, one should apply Kron reduction to BB and use (5) with the reduced BB.

III-B The state-space model with homogeneous ρ\rho

To represent the dynamic model in the state-space form the real and reactive powers of an inverter are expressed in terms of inverter’s voltage and current. Again, assuming Vi01p.u.V_{i}^{0}\approx 1\ p.u. and θi00\theta_{i}^{0}\approx 0, the relationship between nodal power injections 𝐏,𝐐\mathbf{P},\mathbf{Q} and nodal currents 𝑰d,𝑰q\boldsymbol{I}_{d},\boldsymbol{I}_{q} can be expressed as follows:

(𝐏𝐐)=[𝟏00𝟏](𝑰d𝑰q),\begin{pmatrix}\mathbf{P}\\ \mathbf{Q}\end{pmatrix}=\begin{bmatrix}\mathbf{1}&0\\ 0&-\mathbf{1}\\ \end{bmatrix}\begin{pmatrix}\boldsymbol{I}_{d}\\ \boldsymbol{I}_{q}\end{pmatrix}, (6)

Subsequently, using (5), the following state-space representation of the electromagnetic (EM) 5th5^{th} order model of a microgrid with the homogeneous ρ\rho is obtained:

(𝜽τ𝝎τ𝑽τ0𝑰dτ0𝑰q)˙=[0𝟏0000𝟏0ω0M000𝟏0N00ρ𝟏𝟏00𝟏ρ𝟏](𝜽𝝎𝑽𝑰d𝑰q),\dot{\begin{pmatrix}\boldsymbol{\theta}\\ \tau\boldsymbol{\omega}\\ \tau\boldsymbol{V}\\ \tau_{0}\boldsymbol{I}_{d}\\ \tau_{0}\boldsymbol{I}_{q}\end{pmatrix}}=\begin{bmatrix}0&\mathbf{1}&0&0&0\\ 0&-\mathbf{1}&0&-\omega_{0}M&0\\ 0&0&-\mathbf{1}&0&N\\ 0&0&\mathcal{B}&-\rho\mathbf{1}&\mathbf{1}\\ \mathcal{B}&0&0&-\mathbf{1}&-\rho\mathbf{1}\end{bmatrix}\begin{pmatrix}\boldsymbol{\theta}\\ \boldsymbol{\omega}\\ \boldsymbol{V}\\ \boldsymbol{I}_{d}\\ \boldsymbol{I}_{q}\end{pmatrix}\ , (7)

where M=diag(m1,,mv),N=diag(n1,,nv)M=\text{diag}(m_{1},\cdots,m_{v}),N=\text{diag}(n_{1},\cdots,n_{v}) are diagonal matrices of droop gains, and =(1+ρ2)B\mathcal{B}=(1+\rho^{2})B.

IV Eigenmodes decomposition theory

The model in (7) can be written in a state-space form, 𝒙˙=A𝒙\dot{\boldsymbol{x}}=A\boldsymbol{x}, such that stability analysis of the system (2) can be evaluated by eigenvalue analysis of the matrix AA. In this case, the state matrix in (7) has a specific structure – a five by five block matrix where each sub-matrix is symmetric, and this property can be exploited further. We start by formulating the following Lemma:

Lemma IV.1.

The eigenvalues λ\lambda of the state-space model (7) coincide with the eigenvalues of the following polynomial eigenvalue problem.

{f(λ)τM1+g(λ)(+τλNM1)+N}𝝍=0,\{f(\lambda)\tau M^{-1}+g(\lambda)(\mathcal{B}+\tau\lambda\mathcal{B}NM^{-1})+\mathcal{B}N\mathcal{B}\}\boldsymbol{\psi}=0\ , (8)

where f(λ)=λg2(λ)[h2(λ)+1]f(\lambda)=\lambda g^{2}(\lambda)[h^{2}(\lambda)+1], g(λ)=(1+τλ)g(\lambda)=(1+\tau\lambda), h(λ)=(ρ+τ0λ)h(\lambda)=(\rho+\tau_{0}\lambda).

Proof.

For the purposes of this proof we represent the dynamic model (7) in the Laplace domain [s𝟏A]𝒙=0[s\mathbf{1}-A]\boldsymbol{x}=0. After some transformations one can exclude 𝑰𝒅,𝑰𝒒\boldsymbol{I_{d}},\boldsymbol{I_{q}} from (7) representing the dynamics in terms of 𝑽\boldsymbol{V} and 𝜽\boldsymbol{\theta} only such that:

g(s)[h(s)𝟏𝟏𝟏h(s)𝟏][τsM100N1](𝜽𝑽)=[00](𝜽𝑽).\begin{aligned} g(s)\begin{bmatrix}-h(s)\mathbf{1}&-\mathbf{1}\\ -\mathbf{1}&h(s)\mathbf{1}\end{bmatrix}\begin{bmatrix}\tau sM^{-1}&0\\ 0&N^{-1}\end{bmatrix}\begin{pmatrix}\boldsymbol{\theta}\\ \boldsymbol{V}\end{pmatrix}=\\ \begin{bmatrix}0&\mathcal{B}\\ \mathcal{B}&0\end{bmatrix}\begin{pmatrix}\boldsymbol{\theta}\\ \boldsymbol{V}\end{pmatrix}\end{aligned}\ . (9)

Subsequently, 𝑽\boldsymbol{V} can also be excluded from (9), accordingly:

{g(s)h(s)τsM1\displaystyle\{-g(s)h(s)\tau sM^{-1}
[g(s)N1+]Ng(s)h(s)[g(s)τsM1+]}𝜽=0.\displaystyle-[g(s)N^{-1}+\mathcal{B}]\frac{N}{g(s)h(s)}[g(s)\tau sM^{-1}+\mathcal{B}]\}\boldsymbol{\theta}=0\ . (10)

And finally, the desired representation (8) is obtained by multiplying (IV) by g(s)h(s)g(s)h(s):

{f(s)τM1+g(s)(+τsNM1)+N}𝜽=0.\{f(s)\tau M^{-1}+g(s)(\mathcal{B}+\tau s\mathcal{B}NM^{-1})+\mathcal{B}N\mathcal{B}\}\boldsymbol{\theta}=0\ . (11)

The matrix in (11) has zero determinant whenever s=λs=\lambda, where λ\lambda is the solution to the stated polynomial eigenvalue problem (8). ∎

There is a remarkable case when the active and reactive power droop coefficients ratio is uniform across the system, i.e. in matrix terms M=kNM=kN, as it is suggested in [19]. With this representation, the following theorem can be formulated, which is the base for all the manuscript results:

Theorem IV.2.

The eigenvalues λ\lambda of (7) under proportional droops M=kNM=kN are connected with the eigenvalues {μi,i=1,,v}\{\mu_{i},\ i=1,\cdots,v\} of the weighted network susceptance matrix C=MC=M\mathcal{B} as follows:

τkf(λ)+g(λ)(k+τλ)μi+μi2=0.\tau kf(\lambda)+g(\lambda)(k+\tau\lambda)\mu_{i}+\mu_{i}^{2}=0. (12)
Proof.

Taking into account the assumption M=kNM=kN, the dynamic model (8) is equivalent to the following matrix polynomial of the matrix C=MC=M\mathcal{B}:

[τkf(λ)𝟏+g(λ)(k+τλ)C+C2]𝝍=0.[\tau kf(\lambda)\mathbf{1}+g(\lambda)(k+\tau\lambda)C+C^{2}]\boldsymbol{\psi}=0\ . (13)

It is noteworthy that eigenvectors of CC such that C𝝍i=μi𝝍iC\boldsymbol{\psi}_{i}=\mu_{i}\boldsymbol{\psi}_{i} are also the eigenvectors of (13) as 𝝍i\boldsymbol{\psi}_{i} is the eigenvector for other matrix terms in (13). Namely: 𝟏𝝍i=𝝍i\mathbf{1}\boldsymbol{\psi}_{i}=\boldsymbol{\psi}_{i} and C2𝝍i=μi2𝝍iC^{2}\boldsymbol{\psi}_{i}=\mu_{i}^{2}\boldsymbol{\psi}_{i}. Using this fact, we obtain the connection between λ\lambda and μi\mu_{i} as in (12).

Thereby, the stability analysis of the whole system reduces to the analysis of polynomials (12) for all values of μi\mu_{i}. Each polynomial in (12) (i.e. polynomial with a specific μi\mu_{i}), in fact, corresponds to five distinct modes of the initial system and can be thought of as a representation of an equivalent two-bus system - a cluster. Thus, the initial microgrid can be effectively split into separate clusters utilizing the spectrum of the weighted network susceptance matrix C=MC=M\mathcal{B}. Fig. 5 shows an example of such a split for the Kundur’s system from Fig. 1.

Each cluster in Fig. 5 represents a system, which is fully equivalent (in a small-signal sense) to an inverter versus an infinite bus system with the equivalent parameters: meq=kneqm^{eq}=kn^{eq}, Req=ρXeqR^{eq}=\rho X^{eq} and meqXeq=μi\frac{m^{eq}}{X^{eq}}=\mu_{i}. Thus, the stability assessment of the initial grid is reduced to the stability assessment of a set of equivalent two-bus systems, for which any known rules and methods can be used.

Remark.

Each μi\mu_{i} corresponds to five eigenvalues λ\lambda that are the roots of (12). For example, five λ\lambda associated with Area II, red dots in Fig. 6 (that is zoom-out version of Fig. 2, where two unstable eigenvalues out of five are depicted), are the roots of (12) with the highest μ=2.06\mu=2.06. Hereby, the system (7) of vv inverters decouples into vv separate clusters each corresponding to one μi,i=1,,v\mu_{i},\ i=1,\cdots,v.

It is important to note that all the roots of the equation (12) have the negative real part if the corresponding μi\mu_{i} is less than a certain value μcr\mu_{cr}. If all μi<μcr,i=1,,v\mu_{i}<\mu_{cr},\ i=1,\cdots,v, then the system is stable, and vice versa – if there some μi>μcr,i=1,,u\mu_{i}>\mu_{cr},\ i=1,\cdots,u, then the system has uu unstable modes. Hence, μi\mu_{i} are the key values for stability assessment of the system, so that parameters of the system that affect the corresponding μi\mu_{i} most also are the ones that should be changed to gain stability margin.

The critical value μcr\mu_{cr} for a given system depends on the network ρ=R/X\rho=R/X ratio (but not on the network topology) and the ratio of droop coefficients kk. It can be found numerically for every pair of ρ\rho and kk. Thus, one can say that a certain value of μcr\mu_{cr} corresponds to a class of networks. Plot of μcr\mu_{cr} for various ρ\rho and kk values can be found in our preliminary conference paper on the topic [20]. With some degree of conservativeness, critical values μcr\mu_{cr} can be found using known results for two-bus systems. For example, using conservative stability from [21, eq. (17)], the following analytic formulas for the lower bound of μcr\mu_{cr} can be written:

μcrμcrlb=Δ{(ρ2+1)24ρ,k>12ρ(ρ2+1)kρ2+12ρ2,k12ρ(ρ2+1).\mu_{cr}\geq\mu_{cr}^{lb}\overset{\Delta}{=}\begin{cases}\frac{(\rho^{2}+1)^{2}}{4\rho},\ k>\frac{1}{2}\rho(\rho^{2}+1)\\ k\frac{\rho^{2}+1}{2\rho^{2}},\ k\leq\frac{1}{2}\rho(\rho^{2}+1)\ .\end{cases} (14)

The next section discusses how the spectrum of CC, μi\mu_{i}, depends on the system parameters.

Refer to caption
Figure 5: Illustration of decomposing a larger system into a set of clusters - equivalent two-bus systems.
Refer to caption
Figure 6: Pole-zero plot of the two-area system, including local modes, inter-area modes, and electromagnetic modes, with roots of (12) associated with each cluster.

IV-A Procedure for identifying critical clusters

As was established in the previous subsection, the stability of a microgrid can be evaluated by analysing the spectrum of its generalized Laplacian matrix C=MC=M\mathcal{B}. Recall that (12) only depends on the system ρ=R/X\rho=R/X ratio and the droop gain ratio kk, but not on the network, line lengths, or values of droop gains. Therefore, one can say that μcr\mu_{cr} can be calculated for a class of networks simultaneously.

Leveraging on these properties, the procedure for the stability assessment (Fig. 7) is formulated as follows. First, determine μcr\mu_{cr} from (12) provided the values of ρ\rho and kk are given for the system. This can be done either directly (numerically) from (12), or using some conservative estimations, like (14). Next, find the actual values of μi\mu_{i} - the spectrum of the system matrix CC. If all of the μi\mu_{i} are less than μcr\mu_{cr}, then the system is stable. If one or more of μi\mu_{i} is greater than μcr\mu_{cr}, then the system is unstable, and the corresponding eigenvectors 𝝍i\boldsymbol{\psi}_{i} give the structure for the corresponding unstable clusters. The high magnitudes of 𝝍i\boldsymbol{\psi}_{i} correspond to critical droop or line parameters, as it is shown in Section V.

The output of the proposed procedure will be a set of two-bus equivalent systems that are arranged in the order of decreasing μ\mu. Those corresponding to higher μ\mu will be the ones with the least stability margin. Besides, Fig. 5 illustrates the two-bus equivalent clusters on the example of the two-area system. The next section demonstrates the significant elements of the corresponding eigenvector 𝝍\boldsymbol{\psi} suggest the parameters of the inverters and lines in these clusters that should be changed to stabilize the system or increase its stability margin.

Refer to caption
Figure 7: Flowchart to identify the critical clusters in an inverter-based system.

V Stability Margins and Sensitivity Αnalysis

V-A Properties of the CC spectrum

Refer to caption
Figure 8: Representation of an inverter-based microgrid by a graph with mim_{i} as node weights and e\mathcal{B}^{e} as branch weights (labels for some lines are omitted).

Matrix CC could be considered as the generalized Laplacian matrix [22] for the network graph augmented by node weights equal to droop gains mi,i=1,,lm_{i},\ i=1,\cdots,l as shown by Fig. 8 with real non-negative eigenvalues. Although CC is not symmetric, it can be made symmetric by a similarity transform M1/2CM1/2=M1/2M1/2M^{-1/2}CM^{1/2}=M^{1/2}\mathcal{B}M^{1/2} (since matrix MM is diagonal, calculating M1/2M^{1/2} is trivial), which proves that the spectrum of CC is real. Moreover, both M1/2M^{1/2} and \mathcal{B} matrices are positive (semi)definite, so is the product M1/2M1/2M^{1/2}\mathcal{B}M^{1/2}, which proves that the spectrum of CC is non-negative. As the matrix CC involves dimensionless values of 1/Xij1/X^{ij} (in p.u.) and mkm_{k} (in %), its eigenvalues μi\mu_{i} are also dimensionless.

Having proved that the spectrum of CC is non-negative, we can formulate the following theorem, which establishes important stability properties of inverter-based microgrids:

Theorem V.1.

The addition of any new line, as well as the increase of any existing line susceptance e=1Xe\mathcal{B}^{e}=\frac{1}{X^{e}}, or the increase of any inverter’s droop gain mk,k=1,,vm_{k},k=1,\cdots,v in the system could only increase eigenvalues μi,i=1,,v\mu_{i},\ i=1,\cdots,v.

Proof.

To check this fact for the line addition, let us consider without loss of generality a new line connection between first and second node, e=(1,2)e=(1,2). The new C^=C+Ce\hat{C}=C+C_{e} is decomposed into sum of the original CC for the graph without added line and CeC_{e} is the generalized Laplacian of the graph on vv vertices consisting of just the edge e=(1,2)e=(1,2) with X1,2X^{1,2},

Ce=1X1,2(m1m100m2m20000000000).C_{e}=\frac{1}{X^{1,2}}\begin{pmatrix}m_{1}&-m_{1}&0&\cdots&0\\ -m_{2}&m_{2}&0&\cdots&0\\ 0&0&0&\cdots&0\\ \vdots&\vdots&\vdots&\ddots&\vdots\\ 0&0&0&\cdots&0\end{pmatrix}\ . (15)

Then one can use Weyl’s inequality for eigenvalues of the sum C^\hat{C} of matrices CC and CeC_{e} [23, Theorem 1.3]:

μiμi^μi+m1+m2X1,2,i=1,,v,\mu_{i}\leq\hat{\mu_{i}}\leq\mu_{i}+\frac{m_{1}+m_{2}}{X^{1,2}}\ ,i=1,\cdots,v\ , (16)

where μi^\hat{\mu_{i}} are eignevalues for C^\hat{C}. The given argument could be applied to any line e=(i,j)e=(i,j) addition. Also, the change of line e=(i,j)e=(i,j) susceptance by ΔXe\Delta X^{e} gives analogous to (15) CeC_{e}. Hence, the argument extends to the change of the existing line parameters.

Now, we show the μi\mu_{i} increase with the droop gains, mkm_{k}, increase. Let us represent the increase of mkm_{k} by its multiplication by some value dk>1d_{k}>1. In this case, we relate original CC with C~\tilde{C} for the increased droop dkmkd_{k}m_{k} as C~=DC\tilde{C}=DC, where D=diag(1,,dk,,1)D=\text{diag}(1,\cdots,d_{k},\cdots,1). Next, we use a multiplicative version of the Weyl’s inequality [23, Theorem 4.1]:

μiμ~idkμi,i=1,,v,\mu_{i}\leq\tilde{\mu}_{i}\leq d_{k}\mu_{i},\ i=1,\cdots,v\ , (17)

where μ~i\tilde{\mu}_{i} are eigenvalues of C~\tilde{C}. ∎

Therefore, Theorem V.1 suggests that the addition of a new line or increase of the susceptance of any existing line makes a microgrid less stable. The same is also true for an increase in any droop gain. The property is entirely consistent with the previous results in [9], [21]. This property is a distinctive feature of microgrids in comparison with conventional power systems.

V-B Sensitivity Analysis

Here, the incremental effect of a change in the length lijl^{ij} of the line (ij)(ij) or the droop gains mim_{i} of inverter ii on the values of μi\mu_{i} is investigated. First, let us consider the sensitivity of the given μk\mu_{k} (further in this section, the subscript kk is omitted, μ=μk\mu=\mu_{k}) to the line length lijl^{ij} using the participation factor analysis as follows:

μlij=ϕTClij𝝍ϕT𝝍=([ψ]i[ψ]j)2xij(lij)2k=1v[ψ]k2mk,\displaystyle\frac{\partial\mu}{\partial l^{ij}}=\frac{\boldsymbol{\phi}^{T}\frac{\partial C}{\partial l^{ij}}\boldsymbol{\psi}}{\boldsymbol{\phi}^{T}\boldsymbol{\psi}}=-\frac{([\psi]_{i}-[\psi]_{j})^{2}}{x^{ij}(l^{ij})^{2}\sum_{k=1}^{v}\frac{[\psi]_{k}^{2}}{m_{k}}}\ , (18)

where ϕ\boldsymbol{\phi} is the left eigenvector of CC, and xijx^{ij} is the per-unit length reactance. To obtain the final expression in (18), we notice that ϕ=M1𝝍\boldsymbol{\phi}=M^{-1}\boldsymbol{\psi}. One observes that the sensitivity (18) is proportional to the eigenvector elements [ψ]i,[ψ]j[\psi]_{i},[\psi]_{j}. Therefore, smaller values of [ψ]i,[ψ]j[\psi]_{i},[\psi]_{j} will have smaller influence on μ\mu. That says line lijl^{ij} with insignificant [ψ]i,[ψ]j[\psi]_{i},[\psi]_{j} should not be included in the cluster, and this is why the suggested identification procedure in Fig. 7 is based on the elements of eigenvectors 𝝍\boldsymbol{\psi}.

Refer to caption
Figure 9: Sensitivities of μ\mu to the changes in the length of each line lijl^{ij} according to (18). The sensitivities μ3l12=0.1\frac{\partial\mu_{3}}{\partial l_{12}}=0.1 and μ4l34=0.39\frac{\partial\mu_{4}}{\partial l_{34}}=0.39 are two orders of magnitudes greater than others and exceed the y-axis range. For clarity, the exact values are included.

Secondly, consider the sensitivity to the changes in droop gains mkm_{k} that is obtained similarly to (18), as follows,

μmk=[ψ]ki=1v[ψ]i2mij:jk1Xkj([ψ]k[ψ]j).\frac{\partial\mu}{\partial m_{k}}=\frac{[\psi]_{k}}{\sum_{i=1}^{v}\frac{[\psi]_{i}^{2}}{m_{i}}}\sum_{j:j\neq k}\frac{1}{X^{kj}}([\psi]_{k}-[\psi]_{j})\ . (19)

The sensitivity to mkm_{k} is proportional to [ψ]k[\psi]_{k}. Therefore, to have a significant response of μ\mu to changes in mkm_{k}, the corresponding value of [ψ]k[\psi]_{k} should be significant. In other words, inverter kk should be a part of the cluster, associated with μ\mu.

We note, though, that significant values for eigenvector components [ψ]i[\psi]_{i} and [ψ]j[\psi]_{j} in (18) do not always lead to high sensitivity of the corresponding μ\mu to lijl_{ij}, due to [ψ]i[ψ]j[\psi]_{i}-[\psi]_{j} in the right-hand part of (18). Such a case, for example, corresponds to the sensitivity of the μ\mu eigenvalue for interarea mode, where all the eigenvector elements are considerable (green on Fig.3), but the sensitivity of μ\mu to l12l_{12} and l34l_{34} is small (Fig.9).

VI Numerical Validation

In this section, numerical validations of the proposed procedure are presented using the 44-bus, two-area system shown in Fig. 1 (Kundur system). In addition, system parameters are given in Table I, and they serve as the base-case. Following the procedure for critical cluster identification in Fig. 7, μcr=1.97\mu_{cr}=1.97 for the chosen values of ρ=1.4\rho=1.4 and k=3.0k=3.0. Next, eigenvalues a of the weighted Laplacian matrix CC are calculated as μ1=0\mu_{1}=0, μ2=0.93\mu_{2}=0.93, μ3=1.05\mu_{3}=1.05, and μ4=2.06\mu_{4}=2.06 (sorted in the increasing order). According to our results, the system is unstable because μ4>μcr\mu_{4}>\mu_{cr}, and by exploring the corresponding eigenvector ϕ4=[0.02,0.06,0.73,0.69]T\boldsymbol{\phi}_{4}=[-0.02,0.06,-0.73,0.69]^{T}, one concludes, that inverters 33 and 44 bring the most contribution to the unstable cluster. To find the parameters that have the most effect on the corresponding eigenvalue, formulas (18) and (18) are applied, giving out the droop gains of inverters 33 and 44, m3m_{3} and m4m_{4}, and the length of the line 343-4, l34l_{34}. Further, we vary different system parameters and directly verify the corresponding changes in eigenvalues μ\mu, with simultaneous direct dynamic modelling of the system to show its stability/instability.

Refer to caption
Figure 10: Spectrum μi\mu_{i} versus the length of line 343-4, l34l_{34}, in Area II. The increase in l34l_{34} stabilizes the system.
Refer to caption
Figure 11: Spectrum μi\mu_{i} versus the length of line 232-3, l23l_{23}, interconnecting two areas. Notice μ4\mu_{4} remains above the threshold μcr\mu_{cr}, that says the system remains unstable even with very long line l23=50kml_{23}=50~{}km.

Fig. 10 and 11 show the influence of l34l_{34} and l23l_{23} respectively on the eigenvalues of the system matrix CC (both line lengths were varied around their initial values). As expected, the biggest eigenvalue is highly sensitive to the variation of l34l_{34} and almost insensitive to the variation in l23l_{23}. This means, that it is impossible to stabilize the system by varying the length of the line 232-3 from its base value. Variation of l34l_{34} on the contrary, can stabilise the system, and according to Fig. 10 the value l34=3.3kml_{34}=3.3~{}km or greater corresponds to stable system. Time-domain simulations shown in Fig. 14 also justify this observation – the system becomes stable when subjected to a load change for l34=4kml_{34}=4~{}km and remains unstable with l23=50kml_{23}=50~{}km.

Note that changing the line lengths to ensure stabilization can assist in grid planning, but such an approach is not a practical solution for system operation. Therefore, a more feasible way to restore stabilization is through varying the droop gains. Fig. 12 shows the dependence of eigenvalues of matrix CC on m1m_{1} the droop gain of inverter 11. We see that even for minimal values of m1m_{1}, one of the eigenvalues is above the critical value, hence the system is unstable. When m1m_{1} becomes larger, the second eigenvalue crosses the critical level, and the second unstable cluster appears (inverters 11 and 22). Anyway, it is impossible to stabilize the initial system by changing m1m_{1} only. Fig. 13 shows the dependence of eigenvalues μ\mu on the droop gain of inverter 33 - m3m_{3}. We see that whenever m3<2.7%m_{3}<~{}2.7\%, the system is stable and unstable otherwise. Therefore, the initial system can be stabilized by reducing the droop gain m3m_{3}. Again, the step response in Fig. 14 illustrates the stability restoration with a smaller m3=1%m_{3}=1\% and the lack of stability with smaller m1=1%m_{1}=1\%.

Refer to caption
Figure 12: Spectrum μi\mu_{i} versus m1m_{1} - frequency droop gain of inverter 11. Eigenvalue, corresponding to Area II cluster (μ4\mu_{4}), remains above the threshold μcr\mu_{cr} even for small m1<1%m_{1}<1\%. Moreover, both Area I and Area II become unstable when m1>9%m_{1}>9\%.
Refer to caption
Figure 13: Spectrum μi\mu_{i} versus m3m_{3} - frequency droop gain of inverter 11. The system stabilizes with the m3m_{3} decrease.
Refer to caption
Figure 14: Step response of ω3\omega_{3} subjected to a 10% load decrease under different system parameters. The two-area system remains unstable with a large l23=50kml_{23}=50~{}km and a reduced m1=1%m_{1}=1\%, but it stabilizes for a higher l34=4kml_{34}=4~{}km and a reduced m3=1%m_{3}=1\%.

VII Conclusion

In this paper, a novel technique for identification and stabilization of critical clusters in inverter-based microgrids was proposed. The main idea is to decompose a system into a set of clusters by exploiting the properties of the spectrum of the weighted network admittance matrix CC. This method also allows sorting clusters according to their distances to the stability boundary. The derived theory established a formal basis for the concept of critical cluster that is currently missing in the literature.

We showed that for critical clusters, stability is primarily affected by the length of lines (or impedance) and droop gains. The former provides useful insights for grid planning studies, while the latter benefits system operation. We explicitly demonstrated that to stabilize a microgrid, one should mostly target parameters of the critical clusters - droop coefficients of the corresponding inverters and/or lines connecting them. We also showed that tuning inverters associated with non-critical clusters are futile in regaining network stability. Thus, the paper established the technical principles to explain the oscillatory interactions among inverters and designed an effective procedure to enhance/restore system stability most efficiently.

TABLE I: Parameters of the two-area (four-inverter) system
Parameter Description Value
ω0\omega_{0} Nominal Frequency 2π50rad/s2\pi\cdot 50\ rad/s
UbU_{b} Base Voltage 230 V
SbS_{b} Base Inverter Rating 10 kVA
ρ\rho R/X ratio 1.4
kk Droop gain ratio 3
RR Line Resistance 222.2mΩ/km222.2\ m\Omega/km
LL Line Inductance 0.51mH/km0.51\ mH/km
mim_{i} Frequency Droop Gain 3%
nin_{i} Voltage Droop Gain 1%
l12l_{12} Line 121-2 length 6 kmkm
l23l_{23} Line 232-3 length 30 kmkm
l34l_{34} Line 343-4 length 3 kmkm
Z1Z_{1} Bus 1 load (20+1j)Ω(20+1j)\Omega
Z2Z_{2} Bus 2 load (25+1j)Ω(25+1j)\Omega
Z3Z_{3} Bus 3 load (20+4.75j)Ω(20+4.75j)\Omega
Z4Z_{4} Bus 4 load (40+12.58j)Ω(40+12.58j)\Omega

References

  • [1] “Power electronics research and development program plan,” Department of Energy, Washington DC, USA, Tech. Rep., 2011. [Online]. Available: https://www.energy.gov/oe/downloads/power-electronics-research-and-development-program-plan
  • [2] J. Matevosyan, B. Badrzadeh, T. Prevost, E. Quitmann, D. Ramasubramanian, H. Urdal, S. Achilles, J. MacDowell, S. H. Huang, V. Vital et al., “Grid-forming inverters: Are they the key for high renewable penetration?” IEEE Power and Energy Magazine, vol. 17, no. 6, pp. 89–98, 2019.
  • [3] D. E. Olivares, A. Mehrizi-Sani, A. H. Etemadi, C. A. Cañizares, R. Iravani, M. Kazerani, A. H. Hajimiragha, O. Gomis-Bellmunt, M. Saeedifard, R. Palma-Behnke et al., “Trends in microgrid control,” IEEE Transactions on smart grid, vol. 5, no. 4, pp. 1905–1919, 2014.
  • [4] S. Parhizi, H. Lotfi, A. Khodaei, and S. Bahramirad, “State of the art in research on microgrids: A review,” Ieee Access, vol. 3, pp. 890–925, 2015.
  • [5] J. M. Guerrero, M. Chandorkar, T.-L. Lee, and P. C. Loh, “Advanced control architectures for intelligent microgrids—part i: Decentralized and hierarchical control,” IEEE Transactions on Industrial Electronics, vol. 60, no. 4, pp. 1254–1262, 2012.
  • [6] N. Pogaku, M. Prodanović, and T. C. Green, “Modeling, analysis and testing of autonomous operation of an inverter-based microgrid,” IEEE Transactions on Power Electronics, vol. 22, no. 2, pp. 613–625, 2007.
  • [7] E. Barklund, N. Pogaku, M. Prodanovic, C. Hernandez-Aramburo, and T. C. Green, “Energy management in autonomous microgrid using stability-constrained droop control of inverters,” IEEE Transactions on Power Electronics, vol. 23, no. 5, pp. 2346–2352, 2008.
  • [8] V. Mariani, F. Vasca, J. C. Vásquez, and J. M. Guerrero, “Model order reductions for stability analysis of islanded microgrids with droop control,” IEEE Transactions on Industrial Electronics, vol. 62, no. 7, pp. 4344–4354, 2014.
  • [9] P. Vorobev, P. Huang, M. Al Hosani, J. L. Kirtley, and K. Turitsyn, “High-fidelity model order reduction for microgrids stability assessment,” IEEE Transactions on Power Systems, vol. 33, no. 1, pp. 874–887, Jan 2018.
  • [10] I. P. Nikolakakos, H. H. Zeineldin, M. S. El-Moursi, and N. D. Hatziargyriou, “Stability Evaluation of Interconnected Multi-Inverter Microgrids Through Critical Clusters,” IEEE Transactions on Power Systems, vol. 31, no. 4, pp. 3060–3072, 2016.
  • [11] M. Naderi, Y. Khayat, Q. Shafiee, T. Dragicevic, H. Bevrani, and F. Blaabjerg, “Interconnected autonomous ac microgrids via back-to-back converters—part i: Small-signal modeling,” IEEE Transactions on Power Electronics, 2019.
  • [12] M. Rasheduzzaman, J. A. Mueller, and J. W. Kimball, “Reduced-order small-signal model of microgrid systems,” IEEE Trans. Sustain. Energy, vol. 6, no. 4, pp. 1292–1305, 2015.
  • [13] I. P. Nikolakakos, H. H. Zeineldin, M. S. El-Moursi, and J. L. Kirtley, “Reduced-order model for inter-inverter oscillations in islanded droop-controlled microgrids,” IEEE Transactions on Smart Grid, vol. 9, no. 5, pp. 4953–4963, 2017.
  • [14] P. Vorobev, P.-H. Huang, M. A. Hosani, J. L. Kirtley, and K. Turitsyn, “A framework for development of universal rules for microgrids stability and control,” in 2017 IEEE 56th Annual Conference on Decision and Control (CDC), no. Cdc.   IEEE, dec 2017, pp. 5125–5130.
  • [15] P. Kundur, N. J. Balu, and M. G. Lauby, Power system stability and control.   McGraw-hill New York, 1994, vol. 7.
  • [16] G. Rogers, Power system oscillations.   Springer Science & Business Media, 2012.
  • [17] M. Tucci, A. Floriduz, S. Riverso, and G. Ferrari-Trecate, “Plug-and-play control of ac islanded microgrids with general topology,” in 2016 European Control Conference (ECC).   IEEE, 2016, pp. 1493–1500.
  • [18] S. Y. Caliskan and P. Tabuada, “Kron reduction of power networks with lossy and dynamic transmission lines,” in 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).   IEEE, 2012, pp. 5554–5559.
  • [19] J. Schiffer, T. Seel, J. Raisch, and T. Sezi, “Voltage Stability and Reactive Power Sharing in Inverter-Based Microgrids With Consensus-Based Distributed Voltage Control,” IEEE Transactions on Control Systems Technology, vol. 24, no. 1, pp. 96–109, jan 2016.
  • [20] A. Gorbunov, P. Vorobev, and J. C.-H. Peng, “Identification of critical clusters in inverter-based microgrids,” arXiv preprint arXiv:2004.00812, 2020.
  • [21] P. Vorobev, P.-H. Huang, M. Al Hosani, J. L. Kirtley, and K. Turitsyn, “Towards plug-and-play microgrids,” in IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society.   IEEE, 2018, pp. 4063–4068.
  • [22] C. Godsil and G. Royle, “The laplacian of a graph,” in Algebraic Graph Theory.   Springer, 2001, pp. 279–306.
  • [23] W. So, “Commutativity and spectra of hermitian matrices,” Linear Algebra and Its Applications, vol. 212, pp. 121–129, 1994.