In this paper
AbstractNotationsIntroductionREFERENCESProblem formulationThe main resultGeneralization to arbitrary loadsComparison to related previous resultsCase study 1: Loads located on the same buses as generatorsCase study 2: Stability under the DC power-flow approximationCase study 3: Numerical results for standard ``MATPOWER'' case studiesDiscussion and ConclusionsElinor Ginzburg-GanzYoash LevronJuri BelikovGeorge WeissReferencesWorksEngineering
Generalized H matrix stability for power systems
Abstract
The small-signal stability of a power system model with arbitrary loads is investigated, with a focus on locally constant power loads in lossless networks. A central element of the proposed analysis is the matrix H, which represents the partial derivatives of generator powers with respect to their relative angles. The local stability of any equilibrium point is determined by the properties of H if the loads consume locally constant power. Specifically, an equilibrium point is asymptotically stable if H is positive definite and unstable if H is full-rank and not positive definite, while several quantitative relationships between the eigenvalues of H and the system Jacobian matrix are also established. The main contribution is that loads are allowed to be arbitrarily located within the transmission network, thereby generalizing the existing H matrix stability criterion which is valid only if loads are located at the same buses as the generators. The advantage of the proposed criterion is demonstrated through case studies involving systems with up to 2869 buses. Accurate stability assessments are maintained, where alternative methods, such as the NRPS model, are found to be overly conservative. Additionally, a computational acceleration by a factor of 340 relative to Jacobian-based methods is achieved.
Notations
— matrix of generators’ inertia constants
— matrix of generators’ damping coefficients
— matrix mapping generator angles to relative rotor angles
— matrix of partial derivatives of generator active powers w.r.t. relative rotor angles
— full Jacobian matrix of active powers w.r.t. relative rotor angles
— admittance matrix of the transmission network at the nominal frequency
— system matrix of the linearized dynamic system
— vector of generator electric frequencies relative to the reference frequency
— voltage amplitude at bus
— active power injected at bus
— strictly stable subspace of matrix
— strictly unstable subspace of matrix
— the set of eigenvalues of matrix
Introduction
Within the field of electrical engineering, power system stability remains a primary focus of contemporary research, primarily driven by the increasing penetration of distributed energy resources (DERs) and the ongoing structural evolution of modern electrical grids. These stability challenges are exacerbated by the inherent complexity and heterogeneity of the underlying power system models [1, 2].
The stability of power system models has been researched for many years, using many methods and points of view, see for instance [3, 4, 5, 6, 7, 8, 9, 10]. The literature in this field is extensive (the aforementioned citations representing only a subset) and originates from diverse research disciplines over many years. In general, finding sufficient conditions for the stability of a power network is extremely difficult. This is because power networks are nonlinear and high-dimensional systems. Every type of analysis is based on an approximate model of the system. For instance, an individual synchronous generator can be modeled with 0, 1, or 2 damper windings, with constant field current or with varying field current, and so forth. The
REFERENCES
complexity of synchronous machine models ranges from order 9, see for instance [11 Chapter 4] or the survey [2], down to order 2, see for instance [10], [12]. Likewise, prime movers and their governors, as well as loads, can be modeled with varying complexity [9], [10], [12]–[15]. Clearly, the more complex the model of the power network, the more difficult it is to prove stability results for it. While computational methods may be used to simulate the behaviour of any specific system [16], such methods are generally non-scalable, and rarely lead to deep insights.
The approximation of time-varying phasors is commonly used to model dynamic phenomena in large-scale power systems [17]. This approach describes voltages and currents with time-varying phasor amplitudes and phases, allowing the transmission network to be modeled using power-flow equations and simplified phasor-based models for generators and loads. The core assumption is that system transients are significantly slower than the nominal system frequency [18], [19]. While this generally yields good results for slow transients in large systems, its accuracy may diminish with high renewable energy penetration or in systems with fast transients [18], [20]–[24]. Still, time-varying phasor models are very popular for several reasons. Firstly, they use intuitive quantities like amplitude, phase, active power, and reactive power, which power engineers readily understand as they stem directly from phasor notations. Secondly, these models are simpler and more compact numerically than other, more complex models, making them computationally efficient. Thirdly, time-varying phasor models are remarkably flexible, capable of describing a wide variety of sources and loads, with numerous models already documented in literature. Finally, their main assumption of slow transients holds true for most large-scale network explorations.
Within the framework of time-varying phasors, the dynamic stability of power systems has also been studied extensively. A few examples include the use of Kuramoto models [8], [12], [25]–[27], network-reduced power system models (NRPS) [5], [15], DC power flow [3], [28], linearization techniques [11], and Lyapunov functions [16], [29], [30], among others. Alternatively, predictive methods have been proposed to assess small-signal stability, particularly when system configurations are complex or unknown. For instance, [31] introduces an automated dynamic frequency scanning tool designed for the analysis of systems with unknown internal configurations. By injecting multi-sine disturbances into an electromagnetic transient environment and analyzing the resulting waveforms, the tool extracts the small-signal frequency-dependent impedance of the system at a specific operating point. This enables the characterization of the small-signal frequency response and the prediction of stability margins without requiring access to the underlying control structures or internal parameters of the components. These models serve as practical tools for real-world analysis, as demonstrated in [32]. Gaining a better understanding of the fundamental characteristics of the matrices used for stability analysis may be highly relevant for recent research focusing
on active control methods, such as [33], [34] and [35]. The properties of the matrix may establish a practical direction for such control strategies, where the synchronizing power coefficients are used as a real-time stability objective. Within this framework, virtual inertia and damping parameters might be adaptively tuned to ensure that the matrix remains positive definite. One prominent method for assessing the small-signal stability of power systems that use phasor-based dynamic models is the matrix stability criterion, as detailed for instance in [36] and [37]. The classical application of this criterion is specifically designed for a particular power system model, that incorporates time-varying phasors, uses second order models for generators, assumes a lossless transmission network, and considers constant power loads. In this context, the matrix is computed at a certain equilibrium point , and is constructed from the partial derivatives of generator powers with respect to their relative angles. The stability of the equilibrium point is then determined as follows: If is positive definite, the equilibrium point is asymptotically stable, and if is full-rank but not positive definite, the equilibrium point is unstable (see [36]).
Recently, data-driven frameworks such as the one presented in [38], are proposed to learn power system dynamics by incorporating physical laws into the network architecture. In comparison to such data-driven approaches, the matrix stability criterion provides analytical rigor through a necessary and sufficient condition for stability (under the assumptions stated in Section II), where data-driven frameworks serve as a predictive tool, whose accuracy is dependent on training data, and can suffer from loss of previously learned dynamics when transitioning between stable and unstable regimes. The matrix method also exhibits higher online computational speed, as the assessment is performed directly without the requirement for intensive training. For example, when examining a large-scale system, such as the 2869-bus system, the stability of the equilibrium point is determined in 0.0011 seconds using the matrix stability criterion. Alternatively, the proposed data-driven method, while more efficient than traditional data-driven approaches, still requires 0.024 seconds to solve a small 4-bus system. Furthermore, the matrix stability criterion is much more interpretable than any data-driven methods.
While a detailed comparison of the proposed stability criterion to previous results may be found in Section V, the most notable advancement lies in the topology of the transmission network. Previous works, for instance [36], assume that loads are situated on the same buses as generators. The proposed updated criterion eliminates this assumption, allowing loads to be located anywhere in the transmission network. This enhancement enables the matrix criterion to be applied to any lossless transmission network model, making it more general and broadly applicable than previously available methods. The rather nontrivial fact that under the stated assumptions is symmetric and self-adjoint is also proven. Furthermore, several other relations between the eigenvalues of and the eigenvalues of the system’s Jacobian matrix are established. For instance, it is shown that, under certain conditions, the number of unstable eigenvalues of equals the number of negative eigenvalues of when algebraic multiplicities are counted. A number of case studies, both theoretical and numerical, that demonstrate the usefulness of the proposed updated criterion are also explored.
The main result, Theorem 2, is an updated and generalized matrix stability criterion for phasor-based dynamic power grid models with locally constant power loads. Various extensions to arbitrary power loads are also derived in Section IV. In the model, each generator is represented by a swing equation, as in (2). Such a generator may also be an inverter controlled to emulate a synchronous generator, which is an often employed control strategy for grid forming inverters, see [39, 40, 15].
The contributions of the paper are summarized as follows:
An updated stability criterion is developed for the analysis of small-signal stability in power systems with arbitrary load distributions.
The symmetry of the matrix is formally established for lossless transmission networks with locally constant power loads.
Quantitative relationships between the eigenvalues of the matrix and the system Jacobian are derived to characterize stability and instability.
The advantage of the proposed criterion is demonstrated by several case studies, which show that correct stability assessments are maintained in large-scale power systems where alternative methodologies, such as network reduction methods, are found to be overly conservative and do not yield unequivocal results. This limitation is exemplified in the 2869-bus Pegase system, where the network reduction approaches established in [12] and [8] are unable to determine whether the system is stable. From a different perspective, although correct results are achieved by the methodology proposed in [13], through the use of the full Jacobian matrix, the process is considerably slower. Specifically, the matrix calculation is performed over 340 times faster than the Jacobian-based approach for this system. These efficiency gains are obtained because the matrix is characterized by a dimension approximately half that of the system matrix , which results in substantial reductions in both computational time and memory requirements.
The paper continues as follows: In Section II, basic definitions and the problem formulation are provided. It is also proven that in the case of locally constant power loads, is symmetric. Section III contains the main result, Section IV generalizes the result for arbitrary loads, and Section V discusses the relation between the main result of this paper and related earlier results. Sections VI–VIII provide case studies. A short conference version of this material (with some proofs omitted and with different examples) is in [41].
Problem formulation
A general balanced AC power system is considered, whose dynamic behavior is governed by the quasi-stationary model,
as considered for instance in [17, 30, 36]. Note that this paper relies only on the quasi-static model of a transmission network with loads. In this model, the consumed active and reactive powers are functions of the generator voltages and phase differences only, and there are no differential equations in the description of the transmission network. The system is illustrated in Figure 1, and includes a general lossless transmission network, generators, loads and hence relevant buses. Without loss of generality, it is assumed that the generator buses are labeled by , and the load buses are labeled by .

Figure 1. A general power system model, presenting generators and loads. The lossless transmission network is described by the algebraic function that links relative generator angles to their active power output. A similar model is used in [11 p. 36], [36, p. 514].
Several assumptions are employed that are commonly used in time-varying phasor models:
The power system is a balanced three-phase system. Transients in the system are much slower than a 50/60 Hz cycle, and dynamic phenomena are represented by phasors, based on the quasi-static (or quasi-stationary) approximation [42].
The transmission network is represented by a linear single-phase equivalent circuit, and can be described well enough by a constant and symmetric admittance matrix , which is calculated at the nominal system frequency. It is also assumed that the transmission network is lossless, such that the total generated active power equals the total active power supplied to the loads. Equivalently, the entries of are purely imaginary1.
Each generator is represented by the simplest quasi-static model: a voltage source with constant amplitude behind a series impedance [17]. The generators’ synchronous impedances are modeled as part of the transmission network. The mechanical power driving the rotor is governed by a linear droop-control mechanism, where the droop power is a decreasing affine function of the rotor frequency, with no additional dynamics2.
Each load can be decomposed into a power sink, which is connected in parallel to additional reactive components (inductors and capacitors). The main assumption for each power sink is that the consumed active and reactive powers ( and ) are continuously differentiable.
functions of only the local load’s voltage amplitude (), and
at an equilibrium point of interest . This is the case, for instance, if each load consumes constant active and reactive powers. The additional reactive components can be regarded as part of the lossless transmission network.
The convention that all the voltage phasor angles are measured with respect to the first generator, so that , is used. Also, angles that differ by an integer multiple of are identified. Then, the following vectors are defined:
Here, is the electric frequency of generator in rad/s, is the generator’s active power output, is the relative rotor angle as defined above, is the reference frequency, and is the state vector. The system is described by the following differential and algebraic equations [17]:
The matrix represents the generators’ inertia constants, and the matrix represents the generators’ damping coefficients, for instance due to the damper windings, combined with the prime movers’ droop control constants. Both matrices are symmetric and positive definite. The vector contains the reference powers for the generators. The matrix describes the relations for , and is given by
where is a vector of ones, and is the identity matrix. The function depends on the transmission network and the loads. This function is usually not available in closed form, and has to be evaluated numerically, by solving the network’s AC power-flow equations. At an equilibrium point (if one exists), define
Since the transmission network is lossless, it also holds that
where is the loads’ total active power. Due to (1), it follows that for all ,
From (4) it follows that . Based on the definitions above, the Jacobian matrix of the dynamic system from (2) is
Before stating the main result, it is shown that, under the assumptions listed above, the matrix is symmetric:
Theorem 1. Let be the matrix in (3). If
the admittance matrix is purely imaginary,
the loads satisfy (1),
the generators’ voltage amplitudes are constant,
then is symmetric at .
Proof. Define , to be the active and reactive powers injected into bus , and , to be the voltage amplitude and phase at bus . In addition, denote the components of by . These variables are linked by the standard AC power flow equations [11, 17, 36]:
for . Define to be the Jacobian of these equations at the equilibrium point (see for instance [17, 36]), such that
where , , , are the differentials at , and are the voltage amplitudes at , for . Note that does not appear here, since it is assumed that . Now reorder the rows and columns of to obtain
with
By straightforward calculation, it can be verified that if the admittance matrix is purely imaginary, then the matrix is symmetric (see [17 Chapt. 9], or [36 p. 117]). The matrix may be obtained from via a permutation matrix , such that , so is also symmetric. It follows that (6) can be rewritten as
where and are symmetric. It is well-known that , being real and symmetric, can be factored like , where is real, (unitary matrix), and is diagonal, with the eigenvalues of (which are real) on its diagonal. The order of the eigenvalues in is arranged such that the zero eigenvalues (if they exist) are the last. Thus,
where is a real diagonal matrix of dimension , , with no zeros on its main diagonal. Equation (7) is rewritten equivalently as follows:
Decompose , where has rows. It is claimed that . Indeed, the last rows of (8) are
Since is arbitrary, and due to (1), the claim follows. By symmetry, it follows that the last rows and also the last columns in the matrix on the left side of (8) are zero. Elimination of these redundant rows and columns leads to
From the last rows it is obtained that
hence
where
This matrix is symmetric, so (9) can rewritten as
In addition, since the generators’ voltage amplitudes are constant, , which leads to
with a symmetric matrix . ■
The main result
Consider the dynamic system (2) with two or more generators (), and a symmetric matrix of partial derivatives , as defined in (3), which is calculated at an equilibrium point . The primary result is the following:
The equilibrium point is asymptotically stable if the matrix is positive definite.
The equilibrium point is unstable if the matrix is full-rank and not positive definite.
Theorem 2 below shows this result (implicitly), and also provides details on the relations between the eigenvalues of the matrices and . Before stating this main theorem, recall some definitions and terminology from linear algebra.
Notation and terminology. Real matrices are used, but these are often applied to complex vectors (for example, to eigenvectors). For any square matrix , denotes the set of its eigenvalues. The algebraic multiplicity of an eigenvalue is the dimension of the space of all the eigenvectors and generalized eigenvectors that correspond to . Let denote the standard inner product on : . A real matrix of dimension is called positive if and for every vector , . Equivalently, is positive if (which alone implies that ) and . A positive is called positive definite if (i.e., if has full rank). Equivalently, is positive definite if and for every nonzero vector , .
Symbols and denote the open left half-plane and the open right half-plane in respectively. In this paragraph, let be a square matrix with complex entries, of dimension . is called stable if (equivalently, if ). The strictly stable subspace of is defined by
This space is the linear span of all the eigenvectors and generalized eigenvectors that correspond to an eigenvalue in . The strictly unstable subspace of is . Define the notation
From it follows that
Clearly, is the sum of the algebraic multiplicities of the eigenvalues of in , while is the sum of the algebraic multiplicities of the eigenvalues of in . If is the Jacobian of a dynamic system at an equilibrium point , then the following facts are known [43]: If is stable then is asymptotically stable. If has an eigenvalue in , then is not (Lyapunov) stable.
Theorem 2. Let be a symmetric matrix of dimension , and let be the matrix in (5), so that its dimension is , where . Then:
For , is stable.
For , the following facts hold:
If , then , .
If has an eigenvalue with , then .
if and only if .
Remarks concerning the theorem:
If then is stable. This follows from 2) by considering , which gives .
If is full-rank and not positive definite (), then is unstable, and has an eigenvalue . This follows from 2), considering the case .
Concerning the stability of the equilibrium point for the nonlinear system (2): If , then is (locally) asymptotically stable. If , then is not even Lyapunov stable. This follows from what was said just before the theorem.
If is full-rank, then it is the only information needed to determine the stability of and .
Physically, the matrix represents the synchronizing power coefficients of the network, hence, the condition ensures that the network generates restoring torques for any rotor angle deviation.
Proof. The proof of claim 1) is trivial: If , then the only state variable is , while and are positive numbers and , which is clearly stable.
Next, consider claims 3) and 4), as they are required to prove claim 2). Claim 3) is proved first: Let be an eigenvalue of , and let be the corresponding eigenvector. Then
In case , this leads to . Since by definition , it follows that , so .
In case , multiply the first equation in (10) with , and use the second equation to obtain
Take the inner product with to obtain a quadratic equation in :
Assumed that is purely imaginary, so
Since , , and are symmetric, the imaginary part of this equation is . But is positive definite and , so it follows that .
Now claim 4) is addressed. First, it is shown that if has an eigenvalue 0, then has an eigenvalue 0. To this end, let be an eigenvector of with eigenvalue 0, such that , and let . Clearly , so .
Now, the other direction in claim 4) is proven, showing that if , then . So assume that and let be a corresponding eigenvector. Then
Since is invertible, this leads to , and
Take inner product with :
But , hence . The only solution for this equation is , so .
To prove 2) consider and . It can be verified directly that the Lyapunov equation
is satisfied by
Denote and . Similarly, denote , so that . For any nonzero , . Denoting , then
so that , which shows that does not converge to 0. In other words, , which implies that , so that
Now, a similar argument is used for a nonzero , obtaining that does not converge to zero, so that . From here it is obtained that
From claim 4) it is known that , and hence, using claim 3), it may be concluded that has no imaginary eigenvalues. This implies that
Putting together this last equality with (12) and (13), it follows that and .
Generalization to arbitrary loads
In this section the case when the loads are not assumed to take constant power is considered. An extension of Theorem 2 to the case where the assumption that the loads in the grid consume locally constant active and reactive powers is dropped as expressed by (1) is derived. The other assumptions and the notation from Sect. II are kept.
The matrix can still be defined as in (3), but the formula (4) no longer holds. This time, will not be symmetric, although numerical experimentation with reasonable circuits shows that it will be very nearly symmetric.
The full Jacobian matrix is introduced to describe the sensitivity of the (active) electric powers with respect to the relative rotor angles at the equilibrium point :
The last rows of are the matrix :
Following an argument very similar to the one leading to (5), it follows that in this new context (i.e., without assuming (1)), the matrix of the linearized system is
Note that if (1) holds, then (4) implies that , and the above reduces to the one from (5). Thus, the local stability of the system (2) around the equilibrium follows if the above is stable.
Proposition 3. The matrix from (15) is stable if and only if det and the nonzero solutions of the equation
are in the open left half-plane .
Proof. Assume that and all the solutions of (16) are in . Let be an eigenvalue of and let be a corresponding eigenvector, then , and
Multiply the first equation above with and substitute from the second equation, obtaining
Since , it follows that , so that the above equality implies (16); thus, by assumption, . Hence, is stable. Conversely, assume that is stable, then clearly . Let be a nonzero solution of (16). Then there exists a vector such that and (17) holds. Denote , then it is easy to see is an eigenvector of , corresponding to the eigenvalue . Since is stable, it follows that , as claimed. ■
In the following proposition sufficient conditions for the stability of are derived.
Proposition 4. Assume that at least one of the following conditions holds:
Locally constant power loads, i.e., (1) holds.
, where is a positive number.
Then the matrix from (15) is stable if
Proof. First, assume that condition (1) holds. Then (from (4)) and (from Theorem 1) . Then, the condition (18) becomes
Notice that the above implies that , so that . Denoting , it follows that , because by assumption and . Denote the nonzero spectrum of a square matrix by . It is well known from linear algebra that if and are matrices such that and are both square matrices (possibly of different dimensions), then . It follows that the condition (18) is equivalent to . Since the matrices and have nonzero determinant, , it follows that . Since is symmetric, this is equivalent to . According to Theorem 2, is stable.
Now assume that condition (2) holds. Let be an eigenvector of corresponding to the eigenvalue . Then
Multiplying the first equation by from the left and substituting the second equation results in
Assuming the special case where for some number , the equation becomes
Using the second equation in (19) again, this may be written as
Rearranging the terms yields
This equation shows that for any non-trivial eigenvector with the corresponding eigenvalue ,
Let be any such eigenvalue of , which means that . Assume (18), then . Since also , the roots of are in , which means that is stable. ■
Numerical experiments on a variety of networks with various resistive loads and values, confirm that the spectrum of the matrix is real and positive for many stable systems as long as the condition holds. It seems that the condition implies that is real, but there is no formal proof.
Proposition 5. Assume that the matrix from (15) satisfies condition (2) from Proposition 4. If has an eigenvalue , then has a positive eigenvalue.
Proof. By assumption, , with . Let be the positive solution of the equation
To prove the proposition, it suffices to show that there exists with , , , such that
Let be such that , . Since is onto, there exists such that . There are many such vectors , since , where is the vector in with all entries equal to 1. Thus, any value can be chosen for the first component of , and it can be chosen such that
Equation (20) is now multiplied by and rewritten as follows:
Using once more that , results in
The -th row of the above () is
Combining this with (22), yields
for all . This fact, together with (22), means that
This, together with , means that (21) holds. ■
Comparison to related previous results
Following is a comparison to some previous works that explore the stability of similar dynamic models of multi-machine grids (each generator being described by a second order swing equation) and give algebraic criteria for local stability. The proposed method is compared with three significant references:
Machowski, Bialek and Bumby [36] from 2012,
Dörfler and Bullo [12] from 2012,
Wu and Liu [13] from 1986.
Consider the stability criterion given in [36 Chapter 12]. The end result provided in [36] is similar to the one shown in the current paper: the power system dynamic model is stable if the matrix is positive definite. However, this result is obtained under more restrictive assumptions:
The matrix of inertia constants and the matrix of damping coefficients are assumed in [36] to be diagonal and normalized, such that is constant (independent of ). This work eliminates this assumption, and it is only assumed that the matrices and are positive definite (not even diagonal).
More importantly, careful analysis shows that in fact, the model in [36 Chapter 12] corresponds to the model used in this work without any load bus (). This absence of load buses is not stated explicitly, and is revealed only after some reasoning. Indeed, in [36 Chapter 12] it is assumed that the network loads are represented by constant impedances, which are lumped within the transmission network model, and expressed via the network admittance matrix . It is then assumed that the transmission network, including the loads, is lossless. This assumption is more restrictive than the one used in the proposed framework, since here it is only assumed that the transmission network without the loads is lossless. This assumption is essential for ensuring the symmetry of the stability matrix, because resistive losses render the matrix non-symmetric. Thus, the assumptions in [36] enable only two types of possible loads: either the loads have no resistive components, and therefore consume no active power (so that they may be regarded as a part of the transmission network), or they are located directly on the generator buses, and therefore do not affect the system dynamics. Thus, the result in Section III may be regarded as a generalization of the one in [36 Chapter 12], since locally constant power loads are allowed to appear anywhere within the network (in other words, arbitrary are allowed instead of ).
Still as part of the comparison with [36], it is noted that the proposed stability criterion is both necessary and sufficient (under the assumptions stated in Section II), since for a full-rank matrix , an equilibrium point is stable if and only if is positive definite. In [36], only the ‘if’ part is stated. Several other properties of the eigenvalues of are also established.
Next, consider the stability result in the influential paper [12]. The main result concerns the well-known NRPS model mentioned earlier, where each generator is represented by a second order swing equation, and they are interconnected with a linear, balanced and lossy electric network containing also the linear loads. The derivation of the model relies on Section 3 of [8]. The transmission network together with the loads is represented by its (symmetric) admittance matrix , which is regarded as a constant complex matrix, because the frequencies are assumed to be in a narrow range around the nominal frequency (this assumption about is made also in [13, 36]). The idea in [12] is to consider the limit of this system when the inertia constants of the generators vanish, called the nonlinear Kuramoto (NK) model, and then show that for small enough inertia constants and for initial states in a neighborhood of a certain “preferred” equilibrium point (the equilibrium point that corresponds to the smallest relative angles), the state trajectories of the NRPS model remain close to the state trajectories of the NK model, which in turn is locally stable. A corrected, strengthened and generalized version of [12] has been published in [8], with a detailed explanation of what the improvements are. For clarity, the achieved results are compared with those in [8].
A crucial fact about the result in [8] concerning the NRPS model is that the inertia constants are assumed to be of the form , where is fixed and is a small parameter, and all the results hold for initial states in a neighborhood of the preferred equilibrium, and only for sufficiently small , the upper bound on depending on the chosen neighborhood. Two quantities are introduced, denoted by and , which depend on the parameters of the system (but not on the inertia constants), and all the results are given under the assumption that . This assumption is rather restrictive, according to the authors’ experience. If this assumption is satisfied, then according to part (4) of Theorem 4.1, the preferred equilibrium point is exponentially attractive, i.e., all the state trajectories in certain neighborhoods of converge to at an exponential rate, if is sufficiently small. Compared to the achieved result, the differences are: (a) linear loads, as opposed to arbitrary loads, as discussed in Section IV, (b) there is no requirement for an assumption resembling , (c) the inertias are not assumed to be small, (d) necessary and sufficient conditions are given (for local asymptotic stability), as opposed to sufficient conditions.
To empirically validate the theoretical differences between the proposed criterion and the approach described in [8], both methods were tested on standard IEEE benchmark test cases with constant power loads. Table 1 demonstrates the fundamental limitation of the network reduction approach: while the matrix method consistently provides definitive stability assessment across all cases, the method described in [8] becomes increasingly unreliable as system complexity grows. Indeed the sufficient condition successfully guarantees synchronization for small enough only for small, tightly-coupled networks, such as “case30” and “case30”. However, for larger systems, the method in [8] provides no result, as observed in “case118”, “case1354pegase” or “case2869pegase”. The condition becomes overly conservative and impractical for large, sparse power grids. In contrast, the proposed approach maintains numerical stability and provides definitive stability assessment.
Table 1. TABLE 1. Comparison of stability assessment methods
If , then [8, 12] give no stability result.
Finally, the results are compared with [13], which at its time has been a significant advance in the field, by proposing to look at power system models using systems of differential and algebraic equations and finding an algebraic condition for local stability. Their model is similar to the one used in this paper, with a lossless transmission network and with constant generator terminal voltage amplitudes, but also more complicated: [13] distinguishes between the generator internal buses (where the synchronous internal voltage is) and the generator terminal buses (In this work, only the internal buses are considered, while the terminal buses and the stator impedance are treated as part of the transmission network). Paper [13] assumes that the loads consume active power that is an affine function of the local frequency (equation (34)) and reactive power that is a constant plus the reactive power consumption of a shunt capacitor (equation (35)). They also assume that the reactive power output at each generator internal bus is constant. This is not intuitive, since the generator has to maintain constant terminal voltage amplitude and a given active power, and this seems to be one constraint too many on each generator.
In addition, [13] treats every voltage (at every node that is not a generator terminal) as a state variable. Moreover, they treat the phase angle at every node, except one, that is the reference, as a state variable. This leads to more than two times more state variables than what is needed, see equation (28). With these state variables, the system is described by a collection of differential and algebraic equations, (36) and (37). Under an additional mild assumption (A7), the reference [13] computes the linearization of the aforementioned differential-algebraic system around an equilibrium point (equations (41) and (42)) and defines a square matrix , which is proved to be symmetric (Lemma 1). The matrix is of dimension , which is simply . The main result of [13] (Theorem 1) has some formal resemblance with the main result of this work, namely, the equilibrium point is (locally) stable if and only if . However, the dimension of matrix is at least twice the dimension of the matrix , and its definition is more complex. In addition, there is no information in [13] about the number of unstable eigenvalues of the linearized system, in case it is unstable.
Case study 1: Loads located on the same buses as generators
A number of case studies follow, demonstrating the usefulness of the stability criterion in Theorem 2. The first case study is a famous abstract power system model, in which the system is divided into “areas”, and each area includes one generator and one load. This implies that the loads are located on the same buses as the generators, see Figure 2.

Figure 2. Case study: a classic power system model, in which the loads are located on the same buses as the generators.
This simplified model has been studied extensively in both the power systems and control communities for many years. In the control community, this model is sometimes described as an instance of the NRPS model, or analyzed in the context of a Kuramoto model [12, 25]. In the power systems community, this model appears in classic textbooks, for instance [36]. Since the mathematical properties of this model are already well known [12, 27, 36], the main objective in this section is not to learn something new about it, but rather to illustrate and confirm the proposed stability criterion for this particular class of models.
For this system, the function from (2) can be expressed by simple formulas:
for , where are elements of the admittance matrix, are the voltage amplitudes of the generators, and are the active powers of the loads. For the more specific case of a lossless transmission network that is primarily inductive4, these equations may be also written as
where . Computing the derivatives of these equations yields
where , and the star notation marks the values at the equilibrium point. The equality implies , so the matrix is symmetric, as expected.
According to the proposed stability criterion, for to be asymptotically stable, the matrix must be positive definite. To this end, consider the quadratic form , where is any real vector:
Define to obtain , and substitute to get
If this expression is for every , then .
For , a network is called connected5 if for every vector , it is true that
Assume that indeed and the network is connected, as above. In this case, it can be shown that
for every . When comparing (26) to (24), it is evident that since the coefficients are all non-negative, the expression in (24) is strictly positive for every , if , , for . As a result is positive definite, and the equilibrium point is asymptotically stable, if
More formally, consider an undirected weighted graph with adjacency matrix (see, for instance, [44]), whose elements are for , with , and its main diagonal is zero. This graph is connected if and only if (25) holds for every vector . Here is a quick informal proof for the “if” part of the claim: Assume that (25) does not hold. By negation that there is a group of nodes that form an island within the network, in the sense that they are connected to each other, but none of them is connected directly or indirectly to the node 1. Let be the set of indices of the nodes within this group. Define a vector as follows: if and otherwise, for . Clearly this vector zeros the sum in (25), which contradicts the definition of a connected graph. Therefore, a group of nodes that form an island cannot exist. The “only if” part of the claim can be proved based on a similar reasoning.
for . Other stable equilibrium points can be obtained by shifting any angle by . Note that [8] and [12] refer to the same set of angles as in (27), using the notation . The resulting region is plotted for the case of in Figure 3.

Figure 3. Case study 1, with : If are in the shaded region, then the corresponding equilibrium point is asymptotically stable.
Case study 2: Stability under the DC power-flow approximation
The “DC power flow” approximate model of the power grid is obtained when using a small angle approximation of (23):
for , where , and is the equivalent load connected at bus . Straight-forward differentiation yields
where . Again, since it follows that , so is symmetric. Consider now the quadratic form , where is any real vector. This can be expressed as
If , and the transmission network is connected (as defined in Section VI), then the expression in (28) is strictly positive for every , which means that is positive definite. This follows from the fact that all the coefficients are non-negative. Because is positive definite, the equilibrium point is asymptotically stable, and since the dynamic system is linear in this example, the equilibrium point is also globally asymptotically stable.
Case study 3: Numerical results for standard ``MATPOWER'' case studies
In this section the proposed stability criterion is applied to several standard case-study networks, which are taken from the software package MatPower [45] with double-precision arithmetic. The considered case-studies are “case9”, “case14”, “case30”, “case118”, and “case1354pegase”, and “case2869pegase”. For these case-studies the matrix is computed numerically, and it is shown that in all cases is symmetric and positive-definite at the default equilibrium point , implying that is asymptotically stable. The matrix is also used to partially explain what specific mathematical property of these networks makes them stable. This is done by showing that most of these networks lead to a matrix that is diagonally dominant, see explanations below.
The computation of the matrix follows this procedure: First, each transmission line’s series resistance and bus shunt conductance are set to zero (BR_R = 0, GS = 0) to ensure the lossless network assumption. The equilibrium point is obtained using MatPower’s Newton-Raphson power flow solver (runpf function) with default convergence tolerances ( for power mismatches). All generator buses are set as - (reference) buses to maintain constant voltage amplitudes.
The matrix elements are computed using finite differences: each generator angle () is perturbed by radians, the power flow is re-solved, and the partial derivatives are estimated as , where and are the updated and equilibrium generator powers, respectively. This perturbation size provides sufficient numerical accuracy while avoiding finite-precision errors. The symmetry of is verified by checking that . For systems with fewer than 200 generators, positive definiteness is verified using the function, for larger systems, Cholesky factorization is used as a computationally efficient alternative.
For each case-study the matrix is computed numerically, based on the following procedure: first, the series resistance in every branch and the shunt conductance on every bus are zeroed, to make the transmission network lossless. At the second stage, the default equilibrium point is computed by running MatPower built-in functions. A loop is then executed in which each is slightly perturbed by the substitution , for , with a default value of . For each such change the power flow is solved again, to compute the updated generator powers . The partial derivatives are then estimated using the approximation . After the matrix is computed, its symmetry is verified. This numeric process is very fast, and takes a few seconds at most for all the examined case-studies.
The equilibrium point is calculated using the Newton Raphson power flow solver provided in the MATPOWER software package. A convergence tolerance of for power mismatches is utilized to ensure numerical precision. For the assessment of stability, the eigenvalues of the matrix are computed using the standard eig function for smaller power systems. In contrast, the Cholesky factorization is employed for larger networks such as the 2869-bus Pegase system to determine positive definiteness with high computational efficiency.
For the first case-study, “case9”, the resulting matrix is
This matrix is symmetric, with eigenvalues 14.52 and 4.24, and therefore it is positive-definite, which means that the default equilibrium point is asymptotically stable.
Another reason that makes this matrix positive definite is that it is strictly diagonally dominant (SDD). Recall that a real matrix is SDD if . If a real symmetric matrix has this property SDD, and the entries on its main diagonal are positive, then this matrix is also positive-definite (), see [46 Theorem 6.2.27].
For “case9”, the matrix shown above is obviously SDD, so . This may be qualitatively explained as follows: if for every generator “the change in local power is dominant”, in the sense that , then is positive definite, and the equilibrium point is stable. Intuitively, this property will be true for many power systems, and may partially explain, based on the proposed theorem, what makes typical power systems stable.
For the next case-study, “case14”, a similar behaviour is observed. The matrix is given by
The eigenvalues are 59.49, 15.02, 10.66 and 3.88, so this matrix is positive-definite, and is stable. As observed previously, the matrix is SDD, which explains why the equilibrium point is stable.
For “case30”, the matrix is given by
The eigenvalues are 41.25, 16.14, 9.94, 6.46 and 2.06, so this matrix is positive-definite, and is stable. The matrix is again SDD. For “case118” the matrix is schematically plotted in Figure VIII. As shown in the figure, has a dominant main diagonal, but in this case it is not SDD, so the intuition provided above is not valid. Still, the eigenvalues of are all positive, so this matrix is positive-definite, and is stable.
Figure VIII. Schematic plot of the matrix for MatPower’s “case118”. Note the dominant main diagonal.
For “case1354pegase” the matrix is schematically plotted in Figure 5, in logarithmic scale. As in the previous case, has a dominant main diagonal, but is not SDD. Nevertheless, it can be verified using Cholesky decomposition that this matrix is positive-definite, and is stable.
Figure 5. Schematic plot of the matrix , in logarithmic scale, for MatPower’s “case1354pegase”. Note the dominant main diagonal.
Again, the “case2869pegase” (see Figure 6) has a dominant main diagonal, but is not SDD. Nevertheless, it can be verified using Cholesky decomposition that this matrix is positive-definite, and is stable. A summary of properties of the matrix for the above case-studies is in Table 2.
Figure 6. Schematic plot of the matrix , in logarithmic scale, for MatPower’s “case2869pegase”. Note the dominant main diagonal.
| case: | 9-bus | 14-bus | 30-bus | 118-bus | 2869pegase |
| ✓ | ✓ | ✓ | ✓ | ✓ | |
| is SDD | ✓ | ✓ | ✓ | X | X |
Table 2. Properties of the matrix for standard case study networks
The system stability was examined under scenarios typical for inverter-based generation. The computations involved modifying the standard test cases to include random active power injections and reactive power deviations, examining the behavior of distributed renewable resources. In all examined scenarios the and is SDD.
As detailed in Section IV, the stability analysis presented in this paper extends beyond the constant power load assumption to more general load models. When the damping and inertia matrices satisfy with , Proposition 4 provides an alternative stability criterion through the spectrum of . As noted previously, a predominant finding based on extensive numerical experiments is that the spectrum of is real and positive for all the stable systems that were examined.
To validate Proposition 4, the same MatPower case studies have been re-examined with modified load characteristics. Rather than maintaining constant power consumption, the loads now exhibit voltage-dependent behavior while is preserved. The computational procedure remains similar to the constant power case, with finite difference calculations of the matrix elements following generator angle perturbations, and resistive loads (in addition to constant power loads) are present on each load bus.
For the “case9” network under these modified conditions, the eigenvalues of are 12.72 and 14.52. Despite the matrix losing positive definiteness (it is no longer symmetric), the system remains asymptotically stable. The Jacobian matrix A exhibits eigenvalues at and complex pairs at and , confirming stability.
The “case14” and “case30” networks display consistent stability under both criteria. For “case14”, the eigenvalues of are 85.33, 22.86, 12.93, and 7.31, while is nearly self-adjoint, with eigenvalues 59.47, 15.02, 10.65, and 3.88. Similarly, for the “case30” the resulting eigenvalues of are 70.93, 16.62, 9.95, 7.11, and 6.32. is once again nearly self-adjoint, and it has positive eigenvalues.
These numerical experiments confirm that Proposition 4 encompasses a broader class of power system models than Theorem 2. The stability condition based on applies to systems that satisfy (which is a common assumption, as discussed in [47]) regardless of whether loads satisfy the constant power assumption.
Discussion and Conclusions
This paper extends existing knowledge on the small-signal stability of time-varying phasor models of multi-machine AC power systems, offering a generalized matrix stability criterion. For two or more generators with a full-rank , an equilibrium point is asymptotically stable if , and unstable otherwise. This result either differs from or generalizes existing literature, as detailed in § 7. Most notably, the proposed criterion enables constant power loads to be located anywhere within the network, even without explicit analytic power flow equations. The main theorem is broad enough to predict stability in other classic models, such as certain “NRPS” model cases (Section VI) and under the DC power-flow approximation (Section VII). Another small advantage of the proposed theorem is that it facilitates faster stability assessments in large-scale power systems. This is because determining if is numerically simpler than computing all eigenvalues of the system matrix A. This efficiency stems from two factors: first, positive definite testing is generally more efficient in terms of run-time and memory, with methods like the Cholesky factorization being particularly effective for large, sparse matrices, as demonstrated in Table 3. Second, the matrix’s dimension, , is about half of that of A, allowing numerical algorithms to operate faster on . Based on several case studies conducted, the advantages of the proposed stability criterion are demonstrated. As established in the introduction, the generalized matrix stability criterion accurately identifies asymptotic stability while some alternative methodologies do not yield unequivocal results. Moreover, in contrast to approaches that rely on the full Jacobian matrix, using the matrix, which is approximately half the size of the system Jacobian, leads to decreased computational time and lower memory usage.
| Case | Dimensions | Comp. Time (s) | Memory (bytes) | Dimensions | Comp. Time (s) | Memory (bytes) |
| Case9 | 0.0001 | 200 | 0.0001 | 32 | ||
| Case14 | 0.0001 | 648 | 0.0001 | 128 | ||
| Case30 | 0.0001 | 968 | 0.0001 | 200 | ||
| Case118 | 0.0027 | 91,592 | 0.0001 | 22,472 | ||
| Case2869pegase | 0.3756 | 8,306,888 | 0.0011 | 2,072,648 | ||
| Case1354pegase | 0.0846 | 2,154,888 | 0.0004 | 536,648 |
Table 3. Computational time and memory usage of matrix and matrix eigenvalues calculation
Elinor Ginzburg-Ganz
ELINOR GINZBURG-GANZ received her BSc from the Faculty of Electrical and Computer Engineering at the Technion in 2023. She is currently pursuing her PhD on a direct track in the Faculty of Electrical and Computer Engineering, also at the Technion. Her research interests include energy and power systems, optimal control, and machine learning. Ms. Ginzburg Ganz was the recipient of The Vatat Student Research Award in the Field of Data-Sciences in 2024, and The Freud Award for Excellence in Research in 2025.
Yoash Levron
YOASH LEVRON (SM’18) is an associate professor at the Technion—Israel Institute of Technology and a faculty member since 2014. His research interests are power systems, focusing especially on dynamics, control and artificial intelligence, and power electronics. He has published over 100 papers in professional journals and won several awards, among them the Masao Horiba award, best-of-the-best paper award in the IEEE PES General Meeting Conference, the best paper award (second place) in the IEEE Transactions on Power Electronic, the Uzi and Michal Halevy Award for Innovative Applied Engineering, the Technion Commendation for Excellence in Teaching, and the Israel Defence Prize.
Juri Belikov
JURI BELIKOV (SM’19) received his B.S. degree in mathematics from Tallinn University, and his M.S. and Ph.D. degrees in computer and systems engineering from Tallinn University of Technology in 2006, 2008, and 2012, respectively. In the years 2015-2017 he was a Postdoctoral Fellow in the Faculty of Mechanical Engineering and Andrew & Erna Viterbi Faculty of Electrical Engineering, Technion—Israel Institute of Technology. He is currently an associate professor in the Department of Software Science, Tallinn University of Technology. His main research interests lie on the edge of nonlinear control theory, power systems, and computer science.
George Weiss
GEORGE WEISS received the MEng degree in control engineering from the Polytechnic Institute of Bucharest, Romania, in 1981, and the PhD degree in applied mathematics from Weizmann Institute, Rehovot, Israel, in 1989. He has worked in many places, including the University of Exeter, UK, and Imperial College London, UK. His research interests include distributed parameter systems, operator semigroups, power electronics, and the transient stability of the power grid.
References
- [1]F. Milano, F. Dörfler, G. Hug, D. J. Hill, and G. Verbič, “Foundations and challenges of low-inertia systems,” in Power Systems Computation Conference, pp. 1–25, 2018.
- [2]T. Stegink, C. D. Persis, and A. van der Schaft, “An energy-based analysis of reduced-order models of (networked) synchronous machines,” Math. Comp. Model. Dyn. Syst., vol. 25, pp. 1–39, 2019.arxiv.org/abs/1809.05019
- [3]M. Jeeninga, C. D. Persis, and A. van der Schaft, “DC power grids with constant-power loads - Part I: A full characterization of power flow feasibility, long-term voltage stability, and their correspondence,” IEEE Trans. Autom. Control, vol. 68, no. 1, pp. 2–17, 2023.
- [4]J. Belikov and Y. Levron, “A sparse minimal-order dynamic model of power networks based on dq0 signals,” IEEE Trans. Power Syst., vol. 33, no. 1, pp. 1059–1067, 2018.
- [5]F. Reißner, H. Yin, and G. Weiss, “A stability result for network reduced power systems using virtual friction and inertia,” IEEE Trans. Smart Grids, vol. 13, no. 3, pp. 1668–1678, 2022.
- [6]N. Barabanov, J. Schiffer, R. Ortega, and D. Efimov, “Conditions for almost global attractivity of a synchronous generator connected to an infinite bus,” IEEE Trans. Autom. Control, vol. 62, pp. 4905–4916, 2017.DOI
- [7]J. Belikov and Y. Levron, “Comparison of time-varying phasor and dq dynamic models for large transmission networks,” Int. J. Elec. Power, vol. 93, pp. 65–74, 2017.
- [8]G. Weiss, F. Dörfler, and Y. Levron, “A stability theorem for networks containing synchronous generators,” Systems and Control Letters, vol. 134, p. 104561, 2019.DOI
- [9]M. Colombino, D. Groβ, J.-S. Brouillon, and F. Dörfler, “Global phase and magnitude synchronization of coupled oscillators with application to the control of grid-forming power inverters,” IEEE Trans. Autom. Control, vol. 64, pp. 4496–4511, 2019.arxiv.org/abs/1710.00694
- [10]J. Schiffer, D. Efimov, and R. Ortega, “Global synchronization analysis of droop-controlled microgrids – a multivariable cell structure approach,” Automatica, vol. 109, p. 108550, 2019.DOI
- [11]P. M. Anderson and A. A. Fouad, Power System Control and Stability. IEEE Press and John Wiley & Sons, Inc., Hoboken, NJ, USA, 2003.
- [12]F. Dörfler and F. Bullo, “Synchronization and transient stability in power networks and nonuniform Kuramoto oscillators,” SIAM J. Control Optim., vol. 50, pp. 1616–1642, 2012.
- [13]W. Fu and C.-C. Liu, “Characterization of power system small disturbance stability with models incorporating voltage variation,” IEEE Trans. Circuits Syst., vol. 33, no. 4, pp. 406–417, 1986.DOI
- [15]F. Reißner and G. Weiss, “The NRPS model and its extension for modeling grids with multiple (virtual) synchronous machines,” in IEEE Workshop on the Electronic Grid (eGrid), Karlsruhe, Germany, Oct. 2023.DOI
- [16]T. Stegink, C. D. Persis, and A. van der Schaft, “Lyapunov functions family approach to transient stability assessment,” IEEE Trans. Power Syst., vol. 31, pp. 1269–1277, 2015.DOI
- [17]J. J. Grainger and W. D. Stevenson, Power System Analysis. New York: McGraw-Hill, 1994.
- [18]M. Mlić and J. Zaborszky, Dynamics and Control of Large Electric Power Systems. New York: Wiley, 2000.
- [19]P. C. Stefanov and A. M. Stanković, “Modeling of UPFC operation under unbalanced conditions with dynamic phasors,” IEEE Trans. Power Syst., vol. 17, no. 2, pp. 395–403, 2002.
- [20]M. Mlić, R. Jaddivada, and X. Miao, “Modeling and analysis methods for assessing stability of microgrids,” IFAC-PapersOnLine, vol. 50, no. 1, pp. 5448–5455, 2017.DOI
- [24]A. Ulbig, T. S. Borsche, and G. Andersson, “Impact of low rotational inertia on power system stability and operation,” in The 19th IFAC World Congress, pp. 7290–7297, 2014.arxiv.org/abs/1312.6435
- [25]F. Dörfler and F. Bullo, “Synchronization in complex networks of phase oscillators: A survey,” Automatica, vol. 50, pp. 1539–1564, 2014.DOI
- [27]S. H. Strogatz, “From Kuramoto to Crawford: exploring the onset of synchronization in populations of coupled oscillators,” Phys. D: Nonlinear Phenom., vol. 143, no. 1, pp. 1–20, 2000.DOI
- [28]H. Li, W. C. Trinh, J. L. Wert, M. E. Dawkins, T. J. Overbye, and J. D. Weber, “Applications of DC power flow based power system dynamic simulations,” in IEEE Texas Power and Energy Conference (TPEC), (Texas, USA), pp. 1–6, 2020.DOI
- [29]F. Silva, L. Alberto, and G. Bretas, “Extended Lyapunov function for power systems with transmission losses,” in IEEE Bologna Power Tech Conference Proceedings, pp. 1–6, 2003.DOI
- [30]C.-C. Chu and H.-D. Chiang, “Constructing analytical energy functions for network-preserving power system models,” Circuits, Systems and Signal Processing, vol. 24, pp. 363–383, 2005.DOI
- [31]C. Jiang, Z. Liu, R. Jayasinghe, D. Muthumuni, and A. M. Gole, “An emt based dynamic frequency scanning tool for stability analysis of inverter based systems,” Electric Power Systems Research, vol. 251, p. 112226, 2026.DOI
- [32]X. Lin, Z. Zhang, and R. Pourramezan, “Transient stability of transmission and distribution grids with grid-forming inverter-based resources: Phasor domain modeling,” in 2024 IEEE Power & Energy Society General Meeting (PESGM), (Seattle, WA, USA), pp. 1–5, 2024.DOI
- [33]R. Kumar, S. Diwania, P. Khetrapal, and S. Singh, “Performance assessment of the two metaheuristic techniques and their hybrid for power system stability enhancement with pv-statcom,” Neural Computing and Applications, vol. 34, no. 5, pp. 3723–3744, 2022.DOI
- [34]R. Kumar, S. Diwania, P. Khetrapal, S. Singh, and M. Badoni, “Multi-machine stability enhancement with hybrid pso-fboa based pv-statcom,” Sustainable Computing: Informatics and Systems, vol. 32, p. 100615, 2022.
- [35]T. C. Xygkis, J. Löfberg, and G. N. Korres, “Investigation of optimal phasor measurement selection for distribution system state estimation under various uncertainties,” IEEE Transactions on Instrumentation and Measurement, vol. 74, pp. 1–16, 2025.DOI
- [36]J. Machowski, J. Bialek, and J. Bumby, Power System Dynamics: Stability and Control (second edition). Chichester, UK: John Wiley & Sons, 2012.
- [37]X. Li, C. Meng, Q. Yang, Y. Zhao, W. Li, S. Xie, and C. Jiang, “Small-signal stability analysis of DC ship hybrid power system with energy storage device based on hybrid H-matrix model,” IEEE Trans. Transport. Electrific., vol. 10, no. 3, pp. 7003–7018, 2024.DOI
- [38]H. Shuai and F. Li, “Physics-informed Kolmogorov-Arnold networks for power system dynamics,” IEEE Open Access Journal of Power and Energy, vol. 12, pp. 46–58, 2025.DOI
- [39]Q.-C. Zhong and G. Weiss, “Synchronverters: Inverters that mimic synchronous generators,” IEEE Trans. Ind. Electron., vol. 58, no. 4, pp. 1259–1267, 2011.DOI
- [40]Z. Kustanovich, S. Shivratri, H. Yin, F. Reissner, and G. Weiss, “Synchronverters with fast current loops,” IEEE Trans. on Industrial Electronics, vol. 70.11, pp. 11357–11367, 2023.DOI
- [41]Y. Levron, A. Valadez, and G. Weiss, “Testing the local stability of a multi-machine power system with constant power loads,” in IEEE 15th Int. Symposium on Power Electronics for Distributed Generation Systems (PEDG), Luxembourg, pp. 1–6, 2024.DOI
- [42]J. Schiffer, D. Zonetti, R. Ortega, A. Stanković, T. Sezi, and J. Raisch, “A survey on modeling of microgrids—From fundamental physics to phasors and voltage sources,” Automatica, vol. 74, pp. 135–150, 2016.arxiv.org/abs/1505.00136
- [43]H. K. Khalil, Nonlinear Systems. New Jersey, USA: Prentice Hall, 2002.
- [44]F. Bullo, Network Systems. Kindle Direct Publishing, Seattle, WA, USA, 2022.
- [45]R. D. Zimmerman, C. E. Murillo-Sánchez, and R. J. Thomas, “MAT-POWER: Steady-state operations, planning, and analysis tools for power systems research and education,” IEEE Trans. Power Syst., vol. 26, no. 1, pp. 12–19, 2011.DOI
- [46]R. A. Horn and C. R. Johnson, Matrix Analysis. Cambridge, UK: Cambridge University Press, 1985.
- [47]N. Zargari, R. Ofir, Y. Levron, and J. Belikov, “Using dq0 signals based on the central angle reference frame to model the dynamics of large-scale power systems,” in 2020 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe), The Hague, Netherlands, pp. 1099–1103, 2020.DOI


