Sei sulla pagina 1di 13

1474 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO.

4, DECEMBER 2017

Apparent Impedance Analysis: A Small-Signal


Method for Stability Analysis of Power
Electronic-Based Systems
Atle Rygg and Marta Molinas, Member, IEEE

Abstract— In this paper, a new method for power system the system with moderate to large size. The impedance-based
stability analysis is introduced. The method is based on injection method is an alternative method, which decomposes the
of a small voltage or current in an arbitrary point of a power system into a source and load impedance equivalent [1]–[3].
system. The apparent impedance is then defined as the ratio
between the voltage and current at the injection point. It is Stability can be analyzed by applying the Nyquist criterion
shown that the apparent impedance can be used to estimate the to the ratio between source and load impedances. The main
eigenvalues of the system that are observable from the injection advantage of the impedance-based method is that the stability
point. The eigenvalues are obtained by applying system identifi- can be analyzed from measurement/simulations in a single
cation techniques to the measured set of apparent impedances. point in the system. Hence, this can be viewed as a black-box
The method is similar to the well-established impedance-based
stability analysis based on source and load impedance models. approach. In order to perform such analysis, a disturbance
However, while the source/load impedance ratio is viewed as or perturbation must normally be injected into the system.
the minor-loop gain, the apparent impedance can be viewed as A drawback of the impedance-based method is that the
a closed-loop transfer function. It can also be expressed as the stability margin depends on the interface point location, i.e.,
parallel connection of the source and load impedance. It is shown, the point which defines the source and load subsystem.
in this paper, how the system eigenvalues can be extracted based
on a set of apparent impedance values. The apparent impedance This paper proposes a new method for stability analysis
holds, therefore, complementary information compared with the called the apparent impedance method. The approach is based
existing impedance-based stability analysis. The method can also on measurements in a single point similar to the above-
be used as a tool to validate analytically derived state-space mentioned impedance-based analysis. However, instead of
models. In this paper, the method is presented as a simulation obtaining the source and load impedances separately, only
tool, while further work will extend it to include experimental
setups. Two case studies are presented to illustrate the method: the equivalent impedance seen from the injection source must
1) a dc case with a buck converter feeding a constant power load be identified. This impedance is defined as the apparent
and 2) a three-phase grid-connected voltage source converter impedance and represents a closed-loop transfer function in
with a current controller and a phase lock loop. The estimated the system. Consequently, the system state-space model can be
(apparent) eigenvalues of the studied systems are equal to those estimated based on sampled values of the apparent impedance.
obtained from the analytic state-space model.
Since this is a closed-loop transfer function, the eigenvalues of
Index Terms— Impedance-based analysis, power system the estimated state-space model are independent of injection
stability analysis, state-space modeling, vector fitting (VF). location. Well-established system identification tools can be
used for the estimation. In this paper, the vector fiting (VF)
I. I NTRODUCTION
and matrix fitting (MF) methods are applied [4].

S TABILITY analysis of power systems is often conducted


by small-signal methods. Two branches of small-signal
methods exist: impedance-based analysis and state-space
It is remarked that the term apparent impedance is also used
within relaying theory as the impedance seen from the relay.
Although the definition is similar, the methodology presented
analysis. The advantage of the state-space analysis is the in this paper is unrelated to the relaying application with the
ability to decompose system dynamics into different oscillation same name.
modes, and to assess the stability of each mode by eigenvalues The method is integrated with the existing impedance-
and participation factors. The main drawback of the state- based stability analysis techniques and will provide additional
space analysis is that detailed information and parameter information and visualization. The following four applications
values for all units in the system are usually required. It is of the method are identified, while additional applications can
also challenging to analytically derive state-space models for be identified by further work:
Manuscript received December 2, 2016; revised March 24, 2017, 1) estimate the system state-space model when parts of the
May 30, 2017, and June 30, 2017; accepted July 17, 2017. Date of publication system are only expressed by numerical data/black-box
July 20, 2017; date of current version October 30, 2017. Recommended for equivalents;
publication by Associate Editor Jian Sun. (Corresponding author: Atle Rygg.)
The authors are with the Department of Engineering Cybernetics, Nor- 2) validate analytically derived state-space models through
wegian University of Science and Technology, 7491 Trondheim, Norway eigenvalue-by-eigenvalue comparison;
(e-mail: atle.rygg@ntnu.no). 3) extend impedance-based stability analysis to also include
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. eigenvalue plot; this can provide additional information
Digital Object Identifier 10.1109/JESTPE.2017.2729596 and visualization;
2168-6777 © 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
RYGG AND MOLINAS: SMALL-SIGNAL METHOD FOR STABILITY ANALYSIS OF POWER ELECTRONIC-BASED SYSTEMS 1475

Fig. 1. General dc power system partitioned into two subsystem with shunt
injection. Top: circuit diagram. Bottom: block diagram. Fig. 2. General three-phase power system in the dq-domain with shunt
injection. Top: circuit diagram. Bottom: block diagram.

4) obtain a continuous impedance model from a discrete The apparent impedance is defined as
set of impedance values. Vinj (s)
The presented method will give an accurate validation Z a (s) = (1)
Iinj (s)
by comparing each eigenvalue individually, and this will
also give hints toward where, in the modeling, the error is where Vinj and Iinj are defined in Fig. 1. Uppercase letters are
located. used to indicate Laplace domain and frequency domain in this
The last application is useful when interpreting paper. The following expressions can then be obtained for Z a
Bode and Nyquist plots obtained from the simulated or by circuit analysis applied to Fig. 1:
measured impedance values. The state-space model obtained Z1 Z2
from vector and MF methods can be recalculated into a Z a = Z 1 ||Z 2 = . (2)
Z1 + Z2
continuous impedance model, which will give smooth curves.
This will make it easier to accurately identify resonances and Note that, these expressions do not depend on the type of
to accurately evaluate the behavior close to the (−1, 0)-point subsystem equivalent (Thevenin versus Norton), since we are
in the Nyquist plot. disregarding the impact of the voltage and current sources
In this paper, the apparent impedance method is presented during small-signal analysis.
mainly as a simulation tool. However, it can be extended
to also perform online identification of state-space models III. S TABILITY A NALYSIS BY THE A PPARENT I MPEDANCE
in experimental setups. Assuming that accurate impedance Apparent impedance stability analysis is a small-signal
measurement equipment is available, the implementation will method. The objective is to estimate all eigenvalues of the
be simple and with low computational requirements. system based only on sampled values of Z a . The stability
This paper extends a previous work by Rygg et al. [5]. Here, analysis follows directly by evaluating these eigenvalues in the
the method was defined for dc systems, and it was proved complex plane. A flowchart of the methodology is presented
that both the shunt current and series voltage injections are in Fig. 3.
applicable. Furthermore, a case-study analysis demonstrated
that the apparent impedance eigenvalues do not depend on
injection location. This paper extends the method to include A. DC Systems
three-phase systems, and the dq-domain is utilized for this In the small-signal analysis of dc systems, it is assumed that
task. Only shunt current injection is assumed, but the same the entire system can be represented by a linearized state-space
results can be obtained by series voltage injection. model
sx = Ax + Bu
II. A PPARENT I MPEDANCE D EFINITION
y = C x + (D + s E)u (3)
The definition of the apparent impedance assumes an injec-
tion of voltage or current at some point in the power system. where x is the vector of n states and u is the single input
In Fig. 1, an injection is applied to a dc system composed by to the system, while y is the single output. A is the n × n
two subsystems. The injection point separates the system into state matrix, B is an n × 1-vector, and C is a 1 × n-vector,
two subsystems (1 and 2), here represented by their frequency- while D and E are scalars. The term E is required to represent
dependent Thevenin and Norton equivalents. nonproper transfer functions (see Section V and Appendix B
1476 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO. 4, DECEMBER 2017

for dc systems. State-space modeling in three-phase systems


is often carried out in the dq-domain, since the variables
at fundamental frequency are transformed into constants
within this domain [6]–[8]. The zero sequence is normally
disregarded, which implies that the system can be represented
by 2×2 matrices. Early works and contributions on impedance
modeling in the dq-domain are [2] and [9]–[12]. More recent
contributions can be found in [13] and [14]. The apparent
impedance in three-phase systems can be defined by a
2 × 2 matrix Za,dq in the dq-domain as
 
Vinj,d
Vinj,dq =
Vinj,q
  
Z a,dd Z a,dq Iinj,d
=
Z a,qd Z a,qq Iinj,q
= Za,dq Iinj,dq . (6)

By inspecting Fig. 2, the apparent impedance matrix Za,dq


can be expressed by the subsystem matrices Z1,dq and Z2,dq
as the parallel connection. The Thevenin source vT ,dq and
Norton source i N,dq can be disregarded due to the small-signal
assumption in the same way as in (5). Za,dq is the matrix
equivalent of (2), and can be derived as follows:

Iinj,dq = I1,dq + I2,dq


Iinj,dq = Z−1 −1
1,dq Vinj,dq + Z2,dq Vinj,dq
Vinj,dq = (Z−1 −1 −1
1,dq + Z2,dq ) Iinj,dq
Za,dq = (Z−1 −1
1,dq + Z2,dq ) (7)
Fig. 3. Illustration of methodologies for obtaining apparent impedances and
eigenvalues by numeric simulation with multitone injection. Left: dc. Right: where the last equality is obtained by comparing the third
three phase.
equation with the definition (6). The three-phase system
for a related discussion). Note that (3) assumes a single-input– can also be expressed on state-space form by considering
single-output (SISO) system, which is the case for a dc system. the injection current iinj,dq as input and the injection point
In control theory, an impedance represents a transfer func- voltage vinj,dq as output
tion between current and voltage. With reference to the general  
I
state-space model (3), the apparent impedance Z a (s) can be sx = Ax + B inj,d
Iinj,q
expressed by considering the current i inj as input and the      
voltage v inj as output in Fig. 1. The Thevenin and Norton Vinj,d Iinj,d Iinj,d
= Cx + D + sE (8)
sources (v T and i N ) can be disregarded in this step, since they Vinj,q Iinj,q Iinj,q
can be viewed as constant under the small-signal assumption. where A is an n × n matrix, where n is the number of states,
This gives the following state-space model: B has dimension n × 2, and C has dimension 2 × n, while
Vinj(s) Z1 Z2 D and E have dimension 2 × 2. The state-space model can be
= = Za (4)
Iinj (s) Z1 + Z2 reorganized to obtain an expression for the apparent impedance
sx = Ax + B Iinj matrix Za,dq
   
Vinj = C x + D Iinj + s E Iinj Vinj,d −1 Iinj,d
= (C(s I − A) B + D + s E) (9)
Vinj = (C[s I − A]−1 B + D + s E)Iinj Vinj,q Iinj,q
Z a = C (s I − A)−1 B + D + s E. (5) Za,dq = C (s I − A)−1 B + D + s E (10)
This is the key point in the derivation process: the apparent where the last equality is obtained by comparing (9) with (6).
impedance represents a closed-loop transfer function in the The matrix equivalent of (5) is then obtained, and can be
system. The matrix A will contain the system eigenvalues that used as input to the system identification method (MF).
are observable from the injection point. It is then possible to extract the system state-space model
and eigenvalues from measured values of the apparent
B. Extension to Three-Phase Systems impedance matrix. An example of this method for a
In this paper, the work from [5] is extended to three-phase grid-connected voltage source converter (VSC) is included
systems. In this case, the SISO structure cannot be applied as in Section VII.
RYGG AND MOLINAS: SMALL-SIGNAL METHOD FOR STABILITY ANALYSIS OF POWER ELECTRONIC-BASED SYSTEMS 1477

IV. O BTAINING A PPARENT I MPEDANCE remarked that the injection signals are not synchronized with
F ROM S IMULATIONS the grid voltage v inj during simulation; hence, the d-axis
Obtaining impedance values by simulation can be achieved of the injection signal has an arbitrary phase shift with
by the most time-domain analysis tools. The idea is to inject a respect to the grid voltage. Instead, the current and voltage
small disturbance in the interface point as shown in Fig. 1. The measurements are aligned with the fundamental component
disturbance can contain a single frequency (single tone), or be of the grid voltage during postprocessing. Consequently, the
composed by several frequencies (multitone). In this paper, q-axis component of i inj,3 ph,1 and the d-axis component of
only multitone is applied, but identical results can be obtained i inj,3 ph,2 will not be zero during postprocessing, since the
by single-tone analysis. d-axis is aligned to a different angle.
The methodology is shown by the flowchart in Fig. 3. The next step is to simulate the system with the above-
Both the dc and three-phase systems are considered. The defined injection signals applied. Time-domain response of
methodology is based on selecting a frequency vector ftab = v inj and i inj is then stored and transformed into frequency
[ f 1 f 2 . . . f n ] for which the apparent impedance should be domain by the FFT. For the three-phase case, the responses
estimated. The next step is to synthesize an injection signal as are transformed to the dq-domain before applying the FFT.
the sum of sinusoids at these frequencies The apparent impedance can then be calculated based on the
frequency domain data. For the dc case, this is simply the

n
ratio of injection point voltage by injection current (1). For
i inj,DC (t) = Imag sin (wtab (i )t) (11) the three-phase case, it is necessary to combine the responses
i=1
from the two injection signals as derived in [15]. The fol-
where ωtab = 2π ftab . lowing equation can be used to find the impedance matrix
For three-phase systems, the apparent impedance is a (see [15, eq. (19)]):
2 × 2 matrix in the dq-domain. Impedance measurements by   −1
Vinj1,d Vinj2,d Iinj1,d Iinj2,d
frequency sweeps are well established in previous work [15]. Za,dq =
Both the dq-domain and sequence domain are applied for Vinj1,q Vinj2,q Iinj1,q Iinj2,q
−1
this task, while this paper is focusing on the dq-domain. = Vinj,mat Iinj,mat . (13)
A comparison of different injection techniques is out of the
After this step, the apparent impedance is identified at all
scope of this paper, and it is remarked that all techniques
frequencies in f tab , and this is the required input data for the
will give the same result when the assumption of a time
invariant (TI) system is satisfied. system identification process described in Section V.
The currents and voltages are transformed into the
dq-domain by applying Park transform with phase angle V. E STIMATING S TATE -S PACE M ODELS BY
equal to θ (t) = θ1 + ω1 t. The initial condition θ1 is set V ECTOR F ITTING AND M ATRIX F ITTING
equal to the phase A fundamental voltage angle. This
angle is identified during postprocessing by taking the fast VF is a well-established method for rational approxi-
fourier transform (FFT) of the voltage v inj . Consequently, mation in the frequency domain using poles and residues
a phase lock loop (PLL) is not needed to perform the [4], [18], [19]. The method is able to estimate a state-space
injection. The method for calculating the impedance matrix model to a measured or computed transfer function based on
is based on the work in [15], and it is necessary to combine curve fitting. VF is widely applied in many engineering fields,
two linear independent injection signals as explained from high-voltage power systems to microwave systems and
in [15] and [16]. A possible combination of injection signals high-speed electronics. A MATLAB implementation of the
is method is available online [20].
⎡ ⎤ The input to the VF algorithm is as follows:
sin (ωtab (i )t) cos
 (ω1 t + 0) 1) a set of measured/simulated apparent impedance values
 ⎢ 2π ⎥
n
⎢sin (ωtab (i )t) cos ω1 t − ⎥ function values Z a1 , Z a2 ...Z an taken at the frequencies
i inj,3 ph,1 (t) = ⎢
Imag ⎢ 3 ⎥
⎣  ⎥ f 1 , f 2 ... f n ;
i=1 2π ⎦ 2) the order of the resulting state-space model. The
sin (ωtab (i )t) cos ω1 t +
3 maximum possible value is the number of impedance
⎡ ⎤
sin (ωtab (i )t) cos (ω
 1 t + 0) values (n).
⎢ 2π ⎥ The output of VF is then the state-space model represented
n
⎢sin (ωtab (i )t) cos ω1 t + ⎥
i inj,3 ph,2 (t) = ⎢
Imag ⎢ 3 ⎥ by A, B, C, D, and E (3). The model is also expressed on the
 ⎥
i=1 ⎣ 2π ⎦ pole-residue form (see Appendix C for details).
sin (ωtab (i )t) cos ω1 t − The fitting algorithm will identify the system eigenvalues
3
(12) with high accuracy when the system under study is TI. Still,
it must be remarked that the resulting state variables cannot
where ω1 is the fundamental frequency and the three elements be related to any physical quantities in the system when a
in the vector are the a, b, and c phase components. With pure black-box approach is adopted. This is a consequence of
this choice of injection signals, i inj,3 ph,1 is a pure d-axis having a black-box approach in general, and not a weakness
component, while i inj,3 ph,2 is a pure q-axis component. It is of the specific method.
1478 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO. 4, DECEMBER 2017

Three important options can be selected when running the


VF algorithm:
1) stability enforcement;
2) passivity enforcement;
3) include D and/or E in the fitting.
When obtaining the apparent impedance by simulation,
it can be assumed that the system is stable. Otherwise, it would
not be possible to identify the apparent impedance due to the
lack of a stable operation point. The stability enforcement can,
therefore, be selected. However, if the apparent impedance
is obtained by analytical calculations, e.g., by (2), stability
enforcement should not be selected.
Generally, it is important to not force the system to be
passive during fitting. Power electronic converters can inject
Fig. 4. Illustration of methodology for finding the most suitable model order.
energy to the system at certain frequencies. Such behavior is
the definition of a nonpassive system. Passivity enforcement |(Ri /λi )| > 10−4 is used as a condition for defining λi as sig-
should only be applied in the modeling of passive compo- nificant. Note that the initial model order n cannot be selected
nents, such as transformers and cables. Recent research is higher than the number of measured apparent impedances.
focusing on stability analysis through passivity assessment In the case of the three-phase system, the residue Ri
(see [21]–[23]). See Appendix E for more information on becomes a 2×2 matrix Ri,dq . In order to evaluate the signifi-
passivity. cance of this matrix, it is proposed to use the 2-norm ||Ri,dq ||2
Finally, it is important to include both D and E in the fitting. divided by eigenvalue λi . Other matrix norms can also be used.
D is required in order to properly model series resistance It is remarked that the above-mentioned discussion assumes
in both the impedance and admittance models. The physical perfect input data and a fully observable system. In cases
interpretation of E is a series inductor in an impedance model where this is not met, the method for selecting model order
and a shunt capacitor in an admittance model. Without the is also very useful in sorting out eigenvalues that are not
term E, these elements cannot be accurately described by estimated with sufficient confidence.
state-space representation.
While VF is applied to SISO-systems, another implementa- VI. DC C ASE S TUDY E XAMPLE
tion is able to extract models for multiple input multiple output A. Case Overview: Buck Converter Feeding CPL
(MIMO) systems. This is called MF, and is also available A case study has been defined in Fig. 5. This is a dc system
online [20]. In this paper, VF is applied for dc systems, while where a CPL to the right is fed by a Buck converter. The CPL
MF is applied for three-phase systems in the dq-domain. The consumes constant power P ∗ by drawing a current I L that is
above-mentioned three options can also be selected for MF. inversely proportional to its terminal voltage v C2 . The CPL
In addition, the following symmetry condition is enforced by dynamics are represented by the filter time constant τ used to
default: low-pass filter the measured voltage v C2 . The Buck converter
has a constant duty cycle D, switching frequency f sw , and
Zdq = Z∗dq ⇒ Z dq = Z qd (14) an output filter represented by R1 , L 1 , C1 , and Rc1 . Series
where ∗ denotes complex conjugate transpose. This condition impedance R2 , R3 , and L 3 separates the source and load from
is normally not met for power electronic systems. Therefore, each other. Note that the model is nonlinear due to the term
it has been disabled, allowing each element in the impedance i L = (P ∗ /ṽ C2
2 ).

matrix to be independent of the others. More information on The system is represented in MATLAB Simulink Simscape
MF can be found in Appendix D. Power Systems using a switched (detailed) model. The simu-
lation time step is fixed and equal to Tsim = 1 μs.
A. Selecting the Model Order B. Analytical State-Space Model
By circuit analysis, the state-space model of the system in
An important parameter in the system identification process
Fig. 5 is derived in (15) and (16). The state-space model is
is the model order. An mth order model will give m states and
without any elements B, C, D, and E, since only the eigen-
m eigenvalues. The number of states in the system is unknown
values of matrix A are relevant for the stability analysis. The
by the apparent impedance method, since this is a black-box
CPL has been linearized around its operation point denoted
approach. A methodology presented in Fig. 4 is proposed
by the stationary voltage VC2 . The applied parameter values
to identify insignificant states and eigenvalues. It is known
are given in Table I
that when the residue Ri divided by eigenvalue λi has small ⎡ ⎤ ⎡ ⎤
absolute value for the state i, this state does not contribute i L1 i L1
⎢v C1 ⎥ ⎢v C1 ⎥
to the measured response [4]. Consequently, by gradually ⎢ ⎥ ⎢ ⎥
reducing model order until all eigenvalues are significant, s⎢ ⎥ ⎢ ⎥
⎢ i L2 ⎥ = A ⎢ i L2 ⎥ (15)
the correct number of states will be identified. A thresh- ⎣v C2 ⎦ ⎣v C2 ⎦
old must also be selected for this detection. In this paper, v C2
˜ v C2
˜
RYGG AND MOLINAS: SMALL-SIGNAL METHOD FOR STABILITY ANALYSIS OF POWER ELECTRONIC-BASED SYSTEMS 1479

Fig. 5. Schematic of the dc case study system, including the injection source (iinj ).

TABLE I
PARAMETER D ATA A PPLIED IN THE S IMULATION M ODEL

where
⎡ R +R 1 Rc1 ⎤
1 c1
− − 0 0
⎢ L1 L1 L1 ⎥
⎢ ⎥ Fig. 6. Steady-state waveforms of iinj and v inj . Injection frequencies given
⎢ 1 1 ⎥
⎢ 0 − 0 0 ⎥ by (17).
⎢ C1 C1 ⎥
⎢ ⎥
⎢ Rc1 1 R1 + R2 + Rc1 1 ⎥
⎢ − − 0 ⎥
A=⎢ ⎢ ⎥.
L2 L L2 L2 ⎥
⎢ P ⎥∗
⎢ 1 ⎥
⎢ 0 0 0 2 ⎥
⎢ C2 C2 VC2 ⎥
⎢ 1 ⎥
⎢ 1 ⎥
⎣ 0 0 0 − ⎦
τ τ

(16)
The eigenvalues λanalytic of the state matrix A have been
calculated in MATLAB using the data in Table I. They are
compared with the eigenvalues obtained by the proposed
method in Section VI-D.

C. Illustration of Methodology
In this paper, a multitone signal composed by eight frequen-
Fig. 7. Harmonic components of iinj and v inj with injection at f tab (17).
cies is injected. The frequencies are logarithmically spaced in Obtained by FFT applied to Fig. 6.
the range between 2 and 2000 Hz as

f tab = [2, 6, 14, 38, 104, 278, 746, 2000] H z. (17) rms of (1/ 2) · 8 = 2.8 mA. This is approximately 0.5 % of
the average load current.
A time-domain simulation of the steady-state operation is As highlighted in Fig. 3, the signals in Fig. 6 are the only
presented in Fig. 6. The injected current i inj and the intersec- information needed to perform the stability analysis. First,
tion point voltage v inj are indicated in the plot. The amplitude FFT is applied to v inj and i inj, and the result is presented
of each injected frequency component is 0.5 mA, giving a total in Fig. 7. Since shunt current is applied to this example,
1480 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO. 4, DECEMBER 2017

Fig. 9. Comparison of analytical and apparent eigenvalues for the dc case


(Table II).

TABLE II
C OMPARISON OF A NALYTICAL E IGENVALUES W ITH THE A PPARENT
Fig. 8. Impedance plots obtained from the dc case system. "x" represents E IGENVALUES λa O BTAINED AT THE DC C ASE S YSTEM .
the simulated values at f tab (17), while the solid lines represent VF. ζ : D AMPING R ATIO AND f : O SCILLATION F REQUENCY

the current magnitudes are equal for all injected frequencies,


while the voltage depends on the circuit parameters. Apparent
impedance is defined in (1) as the ratio between v inj and i inj
in the frequency domain.
plot in Fig. 9. The most critical eigenvalue has an imaginary
The resulting impedance plots are presented in Fig. 8. The
part equal to 282.8, which is equivalent to an oscillation
impedances are estimated for the eight frequencies in f tab ,
frequency of (282.8/2π) = 45.0 Hz. This is the same
while the VF algorithm is used to obtain the fit line. Only
frequency as the apparent impedance resonances in Fig. 8.
the impedance magnitudes are presented, but it has been
In general, a resonant point in the apparent impedance plot
verified that the angles are consistent with the conclusions.
will have an equivalent eigenvalue with poor damping ratio ζ ,
The subsystem impedances Z 1 and Z 2 defined in Fig. 1 are
that is, a low ratio between real and imaginary parts.
also presented in the same plot. They are corresponding to the
left (Buck) and right (CPL) subsystem impedances in Fig. 5,
respectively. VII. AC T HREE -P HASE C ASE S TUDY E XAMPLE
The impedance plots can be explained as follows. It is A three-phase case has been defined in Fig. 10. This is
clear that the simulated apparent impedance Z a complies a grid-connected VSC equipped with the dq-domain current
with (2). It represents the parallel connection of the subsystem control. A PLL is used to synchronize with the grid, and
impedances Z 1 and Z 2 . When the two subsystem impedances it also includes an output LC filter. The dc link voltage
have large difference in magnitude, Z a ≈ min[Z 1 , Z 2 ]. is assumed constant. The grid is represented by a Thevenin
A resonance peak occurs at f max = 45 Hz, where Z 1 and Z 2 equivalent. This is a relatively simple model with 16-state
have equal amplitude but opposite phase. The angle of Z a variables, and it is considered suitable for testing the apparent
is close to 180° here. At low frequencies, Z a ≈ Z 1 , since impedance method for three-phase systems. The analytic state-
the inductive path through the buck converter has significantly space model has been derived in Appendix A along with
lower impedance than the capacitive path through the CPL. the parameter values. The current controller and PLL are
tuned based on the principles in [24]. The current controller
bandwidth is set to 200 rad/s, while the PLL bandwidth is
D. Eigenvalue Comparison set to 10 rad/s. When deriving the small-signal model, an
The next and final step in the stability analysis is to apply equivalent second-order pulse-width modulation (PWM) delay
VF to estimate the system state-space model, and to evaluate transfer function is used to represent the effect of modulation
the eigenvalues of the matrix A. The input to VF is the and switching. Tc is the time delay parameter. The time delay
set of simulated values for Z a along with the frequency can be model by several other techniques as well, e.g., by Pade
vector f tab (17). approximation or Taylor series.
The VF directly outputs the state-space model and eigen- The apparent impedance matrix is extracted from simulation
values based on the sampled values of apparent impedance. by the methodology in Fig. 3. The resulting impedance matrix
The estimated (apparent) eigenvalues are presented in Table II. is presented in Fig. 11. The crosses represent simulated
The difference between apparent eigenvalues and the analytical frequencies, while the solid lines are the fit results from
ones is less than 0.01 %. The eigenvalues are visualized in a the MF method. It is difficult to accurately interpret the
RYGG AND MOLINAS: SMALL-SIGNAL METHOD FOR STABILITY ANALYSIS OF POWER ELECTRONIC-BASED SYSTEMS 1481

sx = Ax
s s s s c c s s
x = [x pwm1,d , x pwm1,q , x pwm2,d , x pwm2,q , i cd , i cq , v pd , v pq , ṽ pd , ṽ pq , i gd , i gq , γdc , γqc , γPLL , θ ]T
⎡ 4 4 K p Vdc Kf 1 Vdc ⎤
− ω1 − 2 0 − − 0 0 0 0 0 q 0 0 α1
⎢ Tc Tc 2Tc Tc Tc 2Tc ⎥
⎢ 4 4 K K V 1 V ⎥
⎢−ω1 − 0 − 2
f

p dc
0 0 0 0 0 0
dc
0 α2 ⎥
⎢ Tc Tc Tc 2Tc Tc 2Tc ⎥
⎢ ⎥
⎢ 1 0 0 ω1 0 0 0 0 0 0 0 0 0 0 0 0 ⎥
⎢ 0 1 −ω1 0 0 0 0 0 0 0 0 0 0 0 0 0 ⎥
⎢ ⎥
⎢ 2 4 K ad + Rc 1 K ad Vcq ⎥
0
⎢− 0 − ω1 − − ⎥
⎢ L c 0 Tc L c L L
0 0 0
Lc
0 0 0 0
L0 c ⎥
⎢ c
K ad + Rc
c
Vcd ⎥
⎢ 2 4 1 K ad ⎥
⎢ 0 − 0 −ω1 − 0 − 0 0 0 0 0 0 ⎥
⎢ Lc Tc L c Lc Lc Lc Lc ⎥
⎢ 1 1 ⎥
⎢ 0 0 0 0 0 0 ω1 0 0 − 0 0 0 0 0 ⎥
⎢ Cc CC ⎥
⎢ 1 1 ⎥
⎢ 0 0 0 0 q0 −ω1 0 0 0 0 − 0 0 0 0 ⎥
⎢ ⎥
A =⎢

Cc
1 1
Cc
Vpq ⎥
0

⎢ 0 0 0 0 0 0 0 − 0 0 0 0 0 0 ⎥
⎢ τv τv τv 0 ⎥
⎢ Vpd ⎥
⎢ 1 1 ⎥
⎢ 0 0 0 0 0 0 0 0 − 0 0 0 0 0 − ⎥
⎢ τv τv τv ⎥
⎢ 1 Rth ⎥
⎢ 0 0 0 0 0 0 0 0 0 − ω1 0 0 0 0 ⎥
⎢ L th L th ⎥
⎢ 1 R ⎥
⎢ 0 0 0 0 0 0 0 0 0 −ω1 −
th
0 0 0 0 ⎥
⎢ ⎥
⎢ L th L th ⎥
⎢ Kp Icq K p ⎥
0
⎢ 0 0 0 0 − 0 0 0 0 0 0 0 0 0 0 − ⎥
⎢ Ti Ti ⎥
⎢ Icd K p ⎥
0
⎢ Kp ⎥
⎢ 0 0 0 0 0 − 0 0 0 0 0 0 0 0 0 ⎥
⎣ Ti Ti ⎦
0 0 0 0 0 0 0 K i,PLL 0 0 0 0 0 0 0 α3
0 0 0 0 0 0 0 K p,PLL 0 0 0 0 0 0 1 α4
− 12 Icq
0 K V + K I0
p dc f cd
α1 =
Tc
1 0
2 Icd K p Vdc + K f Icq
0
α2 =
Tc
α3 = −K i,PLL Vpd
0

0
α4 = −K p,PLL Vpd (18)

impedance matrix by visual inspection, but a few resonance TABLE III


frequencies can be identified by inspecting the matrix elements C OMPARISON OF A NALYTICAL E IGENVALUES W ITH THE A PPARENT
E IGENVALUES IN THE T HREE -P HASE C ASE
individually, one at ≈ 15 Hz and one at ≈ 600 Hz.
Based on the estimated impedance crosses from Fig. 11, the
MF routine will approximate a state-space model with associ-
ated eigenvalues. Average converter model is used during this
simulation, and the simulation model is then based on the same
equations as the analytical state-space model. These eigenval-
ues are shown in Fig. 12, along with the analytical eigenvalues
derived from (18), shown at the top of the page. The match is
very good for all 16 eigenvalues. Two small differences exist.
The eigenvalue pair at −5932± j 150.6 is estimated as a single
eigenvalue at −5451, while the eigenvalue pair at −20.08 ±
j 2.398 is estimated as a real pair at −21.04 & − 18.89. Both the same as the resonant peaks in the impedance plot (Fig. 11).
of these pairs have very low imaginary part, and hence, the The eigenvalues at 588 and 704 Hz appear as a combined
practical implication of this estimation inaccuracy is negligi- resonance frequency at ≈ 670 Hz in the impedance plot. The
ble. The eigenvalues are also presented in Table III, along close relation between eigenvalue imaginary parts and appar-
with their damping ratios and oscillation frequencies. The ent impedance resonances can be explained by considering
eigenvalues with lowest damping ratio have imaginary parts the impedance matrix on pole-residue form as discussed in
corresponding to 22.1, 588, and 704 Hz. These frequencies are Appendix D.
1482 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO. 4, DECEMBER 2017

Fig. 10. Schematic of three-phase case-study system, including the injection source (iinj ). Left: Buck converter. Right: CPL.

Fig. 12. Comparison of analytical and apparent eigenvalues for the three-
phase case. Left: full overview. Right: zoomed-in view of origin.

also possible to completely avoid the sweep if the subsystem


impedance data are known from other sources. The apparent
impedance is calculated as the parallel connection of subsys-
tem impedance by utilizing (7). In the following example,
the grid inductance is gradually increased until the stability
limit is reached (and beyond). The apparent eigenvalues are
then compared with the Nyquist plot obtained by using the
generalized Nyquist criterion [25].
The main assumption in this example is that the converter
impedance matrix does not change when the grid inductance
changes. Then, this matrix is established once, and the appar-
ent impedance matrix can be calculated for any grid impedance
as the parallel connection of converter and grid impedance
Fig. 11. Apparent impedance Za for the three-phase case. “x” represents
the simulated values, while the solid lines represent MF. matrices (7) without running additional frequency sweeps.
This assumption is only 100 % accurate if the converter
operates in no-load condition. Otherwise, the interface point
VIII. S ENSITIVITY A NALYSIS I NCLUDING
voltage will change due to increased grid impedance and its
U NSTABLE C ONDITIONS (AC C ASE )
associated voltage drop, and this will change the converter
The methodology presented in Fig. 3 is only able to impedance. If this effect is significant, additional sweeps need
analyze the system in stable conditions. This is due to the to be performed during the sensitivity analysis.
fact that a frequency sweep is only applicable to a stable Fig. 13 shows some of the apparent eigenvalues as well
system. However, the concept of apparent impedance analysis as the Nyquist plots for four grid inductance values: L th =
is also applicable to unstable conditions if some parts of the [0.20, 0.21, 0.22, 0.23] p.u. = [0.303, 0.318, 0.333, 0.345] mH.
system are represented with either analytical or numerical data The values are selected to give marginally stable and unstable
obtained from another source than the frequency sweep. It is conditions. It is seen that the stability conclusion is identical
RYGG AND MOLINAS: SMALL-SIGNAL METHOD FOR STABILITY ANALYSIS OF POWER ELECTRONIC-BASED SYSTEMS 1483

1) How large scale and complex systems can be analyzed


with the apparent impedance method?
2) Can meshed systems be analyzed?
3) Can switching converter models be used?
4) Can the method be applied in experimental setups?
5) How will the method tackle unbalanced systems?
In principle, there is no upper limit on the number of state
variables in the system to be analyzed. Still, it will clearly be
hard to identify accurately all eigenvalues in a system with
several thousand state variables. It is hard to give specific
guidelines on how large systems that can be analyzed, but
it is suggested that the method can be used for all systems
where the conventional impedance-based analysis is used. This
claim is justified by the fact that the same information is
needed by both methods. Hence, the method is applicable to
large systems, but dynamics that are not observable at the
Fig. 13. Nyquist plot and apparent eigenvalue plot for varying grid interface point may be overlooked. By performing the analysis
impedance. Bottom subplots represent a close-up of the top plots. in different injection locations, this problem can be overcome.
The hypothesis is that the method would also work for
meshed systems, since it is not strictly required to define
a source or load subsystem (only the apparent impedance).
However, the analytical proof behind this hypothesis has not
been derived at present. This will be investigated in the further
work.
This paper uses average converter models in order to have a
TI simulation model. This enables the accurate match with the
eigenvalues from the analytical model. Furthermore, a system-
level stability analysis is normally conducted with average
models, regardless of technique. The exception is when the
frequency range of the stability issues of interest approaches
the switching frequency. In this case, the method is considered
Fig. 14. Time-domain simulation (with switching converter model) verifying less accurate.
the stability analysis in Fig. 13. Experimental setups for the impedance-based stability
analysis have demonstrated high accuracy in previous
work [15], [17]. Assuming that an impedance measurement
with the eigenvalues and the Nyquist plot, as instability is system with high accuracy is available, the vector and MF
predicted when the grid inductance is 0.21 and 0.22 p.u.
algorithms will also estimate accurately the system state-space
A time-domain validation of this analysis is presented in
model. An important question to clarify is how the fitting
Fig. 14. Note that, a switching converter model is used for
step will be influenced by inaccuracies in the impedance
this investigation, and therefore, the waveforms are not smooth
measurement.
in the stable cases. The grid inductance is changed in the An unbalanced system will result in a time variant
same steps, and it is observed whether the system is stable
dq-domain model. In other words, the system cannot be
or unstable. The d-axis voltage is selected as the observed
modeled accurately with a dq-domain impedance matrix.
state variable, and it is clear that the system is unstable In this case, another modeling domain is required, for instance,
when L th is 0.22 and 0.23 p.u. This validates the stability
the harmonic state space (HSS) [26]. By defining the apparent
analysis in Fig. 13. Even though the time-domain simulation
impedance in the HSS, it is expected that effects, such as
in Fig. 14 is using a switching converter model, instability
unbalances and power electronic switching, can be captured
occurs at the same grid impedance as the apparent impedance
accurately. The drawback of this extension is a more compli-
analysis, which is based on an average converter model. This is cated procedure for impedance measurement. These investiga-
explained from the fact that a first-order time delay is sufficient
tions are left for further work.
to analyze this specific instability issue. It is expected that
stability issues at higher frequencies could require a more
advanced representation of switching and modulation. X. C ONCLUSION
The apparent impedance stability analysis method has been
IX. D ISCUSSION AND F URTHER W ORK introduced and defined in this paper for the dc and three-phase
power systems. It has been shown that the apparent impedance
In this section, the applicability of the method is discussed can be used to estimate the eigenvalues of the system based on
with respect to the following questions. injection and measurements in a single point. The eigenvalues
1484 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO. 4, DECEMBER 2017

are directly obtained by applying a system identification algo- TABLE IV


rithm to the measured set of apparent impedances. The method PARAMETER D ATA A PPLIED IN THE S IMULATION M ODEL
is proposed as an extension to the well-established impedance-
based analysis based on source and load impedance models,
and will provide additional information. Another application
of the method is to validate analytically derived state-space
models.
The case studies illustrate that the method is able to accu-
rately identify the eigenvalues in both the dc and three-phase
power systems. Further work needs to evaluate the robustness
of the method in case of larger and more complex systems. A
possible challenge when analyzing large system is that pole-
zero cancellation inside one of the subsystems can occur. Then,
the corresponding eigenvalues cannot be identified from the while E is nonzero whenever m > n. Additional terms,
injection point unless the analysis is performed at multiple such as s 2 F, may be needed if the transfer function satisfies
locations. m > n + 1, but this is a very rare property in actual
systems.
A PPENDIX
In the MF toolbox (MIMO case), the residue ri is replaced
A. Analytic State-Space Model of the AC System by a residue matrix Ri as follows:
The state-space model of the three-phase system in Fig. 10 R1 R2 Rn
has been derived in (18), as shown at the top of the next page, H(s) = + + ··· + + D + sE. (20)
s − λ1 s − λ2 s − λn
while the parameter values and operation point are given in
Table IV. The state-space model is without any elements B, As seen in (20) and elaborated in [27], each element in the
C, D, and E, since only the eigenvalues of matrix A are transfer matrix H(s) is fit to the same set of eigenvalues. It is
relevant for the stability analysis. Note that superscript 0 the residue matrices, as well as D and E that gives the differ-
indicates the steady-state operation point. Superscripts s and c ence between different elements in the transfer matrix H(s).
in the state variables indicate system and converter reference If the system has a poorly damped eigenvalue λi = αi + j ωi ,
frame, respectively, as defined in [14]. The state variables and the corresponding fraction 1/(s − λi ) will become very large
parameters can be identified in Fig. 10. Note specifically that at s = j ωi . For the SISO case, this will give a resonance peak
γdc and γqc are the output of the integrators in the current in the transfer function at ωi . For the MIMO case, it is clear
controller. The four states needed to model the second-order from (20) that all elements in the transfer matrix H(s) will
PWM delay are defined as x pwm1,d , x pwm1,q , x pwm2,d , x pwm2,q have a resonance peak at this frequency. The only exception
in the following equation. is when a certain element of the residue matrix Ri is either
The symbols are explained as follows (see Fig. 10). V DC is zero or very small.
the converter dc link voltage, and Vth , Rth , and L th represent
the grid Thevenin equivalent. L c , Cc , and Rc represent the C. Additional Details on the Vector Fitting Method
filter on the converter ac terminals. K p and Ti are the current The state-space representation in (5) can also be expressed
PI-controller parameters. τv is the voltage feedforward filter as a sum of partial fractions
time constant. K p,PLL and K i,PLL are the PLL PI-controller. Tc
is the combined switching, modulation, and analog to digital Z a (s) = C (s I − A)−1 B + D + s E
n
Ri
converter time delay. K ad is the active damping gain. ω1 is the Z a (s) = + D + sE (21)
fundamental frequency, while fsw is the switching frequency. s − λi
i=1
The converter operation point is given by Icd 0 , I 0 , V 0 , and
0
cq pd where λi is the i th pole and Ri is the i th residue. It is seen
Vpq .
that the residue is a measure of the observability of the i th
eigenvalue in the transfer function Z a (s). The ratio (Ri /λi )
B. Pole-Residue Representation of Transfer Functions
is, therefore, proposed in Section V-A as the parameter for
and Matrices
identifying if an eigenvalue is significant or not.
The vector and MF algorithms are based on the pole-residue If the state-space model is expressed by a diagonal A-matrix,
representation of transfer functions [27]. For the SISO case, the residues can be related to vectors B and C as
this can be viewed as the partial fraction expansion of a real
transfer function H (s) R i = b i ci (22)
bm s m + bm−1 s m−1 + · · · + b1 s + b0 where bi is the i th element of the vector B and ci is the i th
H (s) = element of the vector C.
an s n + an−1 s n−1 + · · · + a1 s + a0
r1 r2 rn
= + + ··· + + D + s E (19)
s − λ1 s − λ2 s − λn D. Additional Details on the Matrix Fitting Method
where ri is the residue corresponding to eigenvalue The equations from Appendix C are extended to MIMO
(or pole) λi . The parameter D is nonzero whenever m ≥ n, systems in order to be applicable to the MF method. Assuming
RYGG AND MOLINAS: SMALL-SIGNAL METHOD FOR STABILITY ANALYSIS OF POWER ELECTRONIC-BASED SYSTEMS 1485

the 2×2 dq impedance matrix Zdq is the transfer function, [7] N. Bottrell, M. Prodanovic, and T. C. Green, “Dynamic stability of a
which yields microgrid with an active load,” IEEE Trans. Power Electron., vol. 28,
  no. 11, pp. 5107–5119, Nov. 2013.
Z dd (s) Z dq (s) [8] S. D’Arco, J. A. Suul, and O. B. Fosso, “Automatic tuning of cas-
Zdq (s) = = C (sI − A)−1 B + D + sE
Z qd (s) Z qq (s) caded controllers for power converters using eigenvalue parametric
sensitivities,” IEEE Trans. Ind. Appl., vol. 51, no. 2, pp. 1743–1753,
n
Ri Mar. 2015.
= + D + sE (23) [9] S. Hiti, V. Vlatkovic, D. Borojevic, and F. C. Y. Lee, “A new control
s − λi algorithm for three-phase PWM buck rectifier with input displacement
i=1
factor compensation,” IEEE Trans. Power Electron., vol. 9, no. 2,
where Ri is the 2×2 residue matrix corresponding to the pp. 173–180, Mar. 1994.
i th eigenvalue λi . When defining a norm to evaluate if an [10] S. Hiti, D. Boroyevich, and C. Cuadros, “Small-signal model-
ing and control of three-phase PWM converters,” in Proc. Conf.
eigenvalue is significant or not, the following condition is Rec. IEEE Ind. Appl. Soc. Annu. Meet., vol. 2. Oct. 1994,
proposed: pp. 1143–1150.
||Ri ||2 [11] K. D. T. Ngo, “Low frequency characterization of PWM convert-
> 10−4 (24) ers,” IEEE Trans. Power Electron., vol. PE-1, no. 4, pp. 223–230,
|λi | Oct. 1986.
where ||(·)||2 is the 2-norm of a matrix (other matrix norms [12] Z. Yao, P. G. Therond, and B. Davat, “Frequency characteristic of AC
power system,” in Proc. IFAC World Congr., Jul. 1993, pp. 737–740.
can also be applied). [13] R. Burgos, D. Boroyevich, F. Wang, K. Karimi, and G. Francis,
“On the AC stability of high power factor three-phase rectifiers,”
E. Definition of a Passive System in Proc. IEEE Energy Convers. Congr. Expo. (ECCE), Sep. 2010,
pp. 2047–2054.
The definition from [27] is adopted in this paper. A passive [14] B. Wen, D. Dong, D. Boroyevich, R. Burgos, P. Mattavelli, and Z. Shen,
system is defined as a system that is not able to generate “Impedance-based analysis of grid-synchronization stability for three-
phase paralleled converters,” IEEE Trans. Power Electron., vol. 31, no. 1,
energy on its own. Mathematically, this can be formulated by pp. 26–38, Jan. 2015.
representing the system with transfer matrix H(s) [e.g., the [15] G. Francis, R. Burgos, D. Boroyevich, F. Wang, and K. Karimi,
2×2 impedance matrix Zdq (s)]. If the system is passive, the “An algorithm and implementation system for measuring impedance in
the D-Q domain,” in Proc. IEEE Energy Convers. Congr. Expo. (ECCE),
following condition holds: Sep. 2011, pp. 3221–3228.
λi ≥ 0 ∀λi ∈ (H( j ω) + H( j ω) H ) ω∈R (25) [16] Y. A. Familiant, J. Huang, K. A. Corzine, and M. Belkhayat, “New
techniques for measuring impedance characteristics of three-phase
where H( j ω) H is the conjugate transpose (Hermitian trans- AC power systems,” IEEE Trans. Power Electron., vol. 24, no. 7,
pp. 1802–1810, Jul. 2009.
pose) of H( j ω). The condition is that all eigenvalues of [17] M. Cespedes and J. Sun, “Three-phase impedance measurement for sys-
H( j ω) + H( j ω) H are positive for all frequencies ω. tem stability analysis,” in Proc. IEEE 14th Workshop Control Modeling
For an SISO system H ( j ω), the condition is simplified Power Electron. (COMPEL), Jun. 2013, pp. 1–6.
[18] B. Gustavsen, “Improving the pole relocating properties of vector
to requiring −90° ≤ H ( j ω) ≤ 90°. This is a more fitting,” IEEE Trans. Power Del., vol. 21, no. 3, pp. 1587–1592,
intuitive definition of passivity, since a negative real part of Jul. 2006.
the terminal characteristic is associated with the production of [19] D. Deschrijver, M. Mrozowski, T. Dhaene, and D. D. Zutter, “Macro-
modeling of multiport systems using a fast implementation of the vector
energy. fitting method,” IEEE Microw. Wireless Compon. Lett., vol. 18, no. 6,
pp. 383–385, Jun. 2008.
ACKNOWLEDGMENT [20] The Vector Fitting. Accessed on Feb. 19, 2016. [Online]. Available:
https://www.sintef.no/projectweb/vectfit/
The authors would like to thank Dr. B. Gustavsen at [21] L. Harnefors, X. Wang, A. G. Yepes, and F. Blaabjerg, “Passivity-
SINTEF Energy Research for developing the dedicated ver- based stability assessment of grid-connected VSCs—An overview,”
sion of the Matrix Fitting routine that was used in this IEEE J. Emerg. Sel. Topics Power Electron., vol. 4, no. 1,
pp. 116–125, Mar. 2016.
paper.
[22] L. Harnefors, R. Finger, X. Wang, H. Bai, and F. Blaabjerg, “VSC
input-admittance modeling and analysis above the Nyquist frequency
R EFERENCES for passivity-based stability assessment,” IEEE Trans. Ind. Electron.,
[1] R. D. Middlebrook, “Input filter considerations in design and application vol. 64, no. 8, pp. 6362–6370, Aug. 2017.
of switching regulators,” in Proc. IEEE Ind. Appl. Soc. Annu. Meet., [23] X. Wang, F. Blaabjerg, and P. C. Loh, “Passivity-based stability
1976, pp. 366–382. analysis and damping injection for multiparalleled VSCs with LCL
[2] M. Belkhayat, “Stability criteria for AC power systems with regulated filters,” IEEE Trans. Power Electron., vol. 32, no. 11, pp. 8922–8935,
loads,” Ph.D thesis, Purdue Univ., West Lafayette, IN, USA, 1997. Nov. 2017.
[3] J. Sun, “Small-signal methods for AC distributed power systems— [24] L. Harnefors, M. Bongiorno, and S. Lundberg, “Input-admittance
A review,” IEEE Trans. Power Electron., vol. 24, no. 11, pp. 2545–2554, calculation and shaping for controlled voltage-source converters,”
Nov. 2009. IEEE Trans. Ind. Electron., vol. 54, no. 6, pp. 3323–3334,
[4] B. Gustavsen and A. Semlyen, “Rational approximation of frequency Dec. 2007.
domain responses by vector fitting,” IEEE Trans. Power Del., vol. 14, [25] C. A. Desoer and Y.-T. Wang, “On the generalized Nyquist stability
no. 3, pp. 1052–1061, Jul. 1999. criterion,” IEEE Trans. Autom. Control, vol. AC-25, no. 2, pp. 187–196,
[5] A. Rygg, M. Amin, M. Molinas, and B. Gustavsen, “Apparent impedance Apr. 1980.
analysis: A new method for power system stability analysis,” in Proc. [26] J. Kwon, X. Wang, F. Blaabjerg, C. L. Bak, V.-S. Sularea, and C. Busca,
IEEE 17th Workshop Control Modeling Power Electron. (COMPEL), “Harmonic interaction analysis in a grid-connected converter using
Jun. 2016, pp. 1–7. harmonic state-space (HSS) modeling,” IEEE Trans. Power Electron.,
[6] F. Katiraei, M. R. Iravani, and P. W. Lehn, “Small-signal dynamic model vol. 32, no. 9, pp. 6823–6835, Sep. 2016.
of a micro-grid including conventional and electronically interfaced [27] S. Grivet-Talocia and B. Gustavsen, Passive Macromodeling:
distributed resources,” IET Generat., Transmiss. Distrib., vol. 1, no. 3, Theory and Applications, vol. 239. Hoboken, NJ, USA: Wiley,
pp. 369–378, May 2007. 2015.
1486 IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, VOL. 5, NO. 4, DECEMBER 2017

Atle Rygg received the M.Sc. degree in electri- Marta Molinas (M’94) received the Diploma
cal engineering from the Norwegian University of degree in electromechanical engineering from
Science and Technology, Trondheim, Norway, in the National University of Asuncion, Asunción,
2011, where he is currently working toward the Paraguay, in 1992, the M.E. degree from Ryukyu
Ph.D. degree with the Department of Engineering University, Nishihara, Japan, in 1997, and the D.Eng.
Cybernetics. degree from the Tokyo Institute of Technology,
From 2011 to 2015, he was a Research Sci- Tokyo, Japan, in 2000.
entist in power electronics with SINTEF Energy She was a Guest Researcher with the University
Research, Trondheim. His current research interests of Padova, Padua, Italy, in 1998. From 2004 to
include impedance-based stability analysis of power 2007, she was a Post-Doctoral Researcher with
electronic systems, where the aim is to contribute the Norwegian University of Science and Technol-
to the fundamental understanding in this family of methods. ogy (NTNU), Trondheim, Norway, where she was a Professor with the
Department of Electric Power Engineering from 2008 to 2014. She is currently
a Professor with the Department of Engineering Cybernetics, NTNU. Her
current research interests include the stability of power electronics systems,
harmonics, instantaneous frequency, and nonstationary signals from the human
and the machine.
Dr. Molinas was an AdCom Member of the IEEE Power Electronics Society
from 2009 to 2011. She is an Associate Editor of the IEEE J OURNAL OF
E MERGING AND S ELECTED T OPICS IN P OWER E LECTRONICS Journal and
the IEEE T RANSACTIONS ON P OWER E LECTRONICS , and an Editor of the
IEEE T RANSACTIONS ON E NERGY C ONVERSION.

Potrebbero piacerti anche