2021 An Improved Passivity Enforcement Algorithm For
2021 An Improved Passivity Enforcement Algorithm For
Abstract-- This paper proposes a simple but effective method perturbation of the fitted parameters and passivity is enforced
based on shunt passive filters to enforce passivity on a frequency as a solution to a constrained optimization problem. However,
dependent transmission line model for multi-conductor cables and the derivation and implementation of such algorithms are
overhead lines. The passivity enforcement algorithm is applied to
a widely-used frequency dependent line model in EMT-type complicated, as they require many matrix linearization and
software, the Universal Line Model. The passivity violating regions eigenvalue sensitivity calculations. Furthermore, these methods
of the transmission line model are identified using the frequency are typically valid for eliminating small passivity violations,
sweep method. The passive shunt series RLC filters are added to which are commonly due to approximations in the linearization
the nodes of the transmission lines to eliminate passivity violations. process. In addition, with these methods there is no guarantee
Examples of multi-conductor underground cable systems are that the convergence is always achieved, as it depends on
presented to demonstrate the validity of the proposed approach.
several factors and for large transmission line systems with
Keywords: Electromagnetic transients, passivity enforcement, many conductors, these methods may require significant
phase domain model, passive filters. computation time (e.g. several minutes depending on the case).
Alternatively, passivity can be enforced analytically through
I. INTRODUCTION Hamiltonian matrix [6]. This approach is widely applied to
admittance-based realization of a frequency dependent
W IDEBAND transmission line models are widely used in
electromagnetic transient (EMT) studies such as
temporary over-voltages, switching over-voltages, network
component or network equivalent. The work in [7], [8] extend
this method to transmission lines. However, they are limited to
modal domain models based on constant transformation
resonance, lightning over-voltages, etc. These models
matrices. Note that for underground cables and vertically
accurately consider frequency dependency as well as
asymmetrical transmission lines, the transformation matrix is
distributed nature of the line parameters for frequencies ranging
frequency dependent. Again, the derivation and the
from 0 Hz to a few MHz. In this paper, transmission line refers
implementation of this enforcement algorithm is tedious and
to both overhead lines and cables.
requires significant effort. The computer memory and time
The time domain implementation of a transmission line
requirements for the algorithm can be significantly high for
involves several steps, which are summarized as follows. First,
large transmission line configurations with several
the line parameters such as propagation function and
conductors/cables.
characteristic admittance are formulated in frequency domain
Reference [9] discusses a filter-based method to enforce
for several frequency samples [1]. Next, by applying the
passivity for a two-layer network equivalent. A passivity
“Vector Fitting” technique, the frequency domain
enforcement method for multi-conductor transmission lines via
characteristics are approximated using continuous rational
filters is proposed in [10]. However, a drawback of this method
functions [2], [3]. Finally, the recursive convolution method is
is that the corrected model eliminates the natural decoupling of
applied to represent the transmission line equations as a
the transmission line. In EMT-type programs, the natural
standard EMT-type model. This includes a shunt conductance
decoupling of frequency dependent transmission line is a
and a parallel current source.
significant advantage as it divides the system into small
Transmission lines are passive as a matter of physical reality.
subsystems, which leads to faster simulations.
However, due to the errors in approximating frequency domain
This paper proposes an improved passivity enforcement
characteristics using rational functions as well as occasional
algorithm using passive filters for transmission line models in
frequency domain approximations, the resulting model may
EMT-type software. An improved quality factor estimation for
become non-passive [4]. It is observed that a non-passive model
passive filters is introduced. Compared to [10], an advantage of
may lead to unstable time domain simulations. One of the major
the proposed method is that the natural de-coupling of the
challenges of frequency dependent transmission line models is
transmission line is also maintained. Additionally, the proposed
to enforce the stability of the time domain simulations.
method does not require an iterative procedure to converge
Several passivity enforcement algorithms have been
numerically. Rather, it uses successive steps to enforce
proposed [4-6]. Some of these methods [4], [5] are based on
passivity at the local level until passivity is enforced globally.
The necessary and sufficient conditions for the transmission Fig. 1. Transmission line with passive filters
line model to be passive are [4, 10]
a Y s is analytic s :Re(s)0 (3) For each frequency-violating band, the transfer function of the
filter is defined as
b Y ( s) Y ( s )
c H s Y T s Y s Hermitian Matrix 𝐹(𝑤) =
𝐾𝜆0 (4)
𝜔 𝜔
is positive definite 1 + 𝑗𝑄 ( − 0 )
𝜔0 𝜔
The complex poles and residues always appear in conjugate where, Q is the quality factor, ω is the angular frequency, λ0 is
pairs in vector fitting algorithms. Hence, the first two conditions the negative eigenvalue with the largest magnitude in that
are always satisfied. To fulfill the third condition, the violating band, and ω0 is the angular frequency at which the
eigenvalues of the Hermitian matrix should be positive for most negative eigenvalue occurs. In (4), the factor K > 1.0
every frequency ω. ensures that the corrected eigenvalues are positive by at least a
pre-determined (small) amount (e.g. K = 1.0001). The series
B. Passivity Identification
resistance, inductance and capacitance values are computed as
The frequency sweep method is used to identify violating
regions. In this method, the eigenvalues of the Hermitian matrix 1 (5a)
is computed for the frequency range of interest (e.g. 0.001 Hz 𝑅=
𝐾𝜆0
to a few MHz) and negative eigenvalues are monitored to 𝑄𝑅
identify passivity violating regions. A potential drawback of 𝐿= (5b)
𝜔0
this method is that there can be missing negative eigenvalues
1
between two frequency samples. This can be avoided by 𝐶= (5c)
analyzing the eigenvalue characteristics as a function of 𝑅𝑄𝜔0
frequency and by taking sufficient number of samples in
B. Improved estimation of the quality factor (Q) criteria is used for positive R and L values.
Selecting a proper quality factor for the filter is critical for
successful enforcement of passivity. A small quality factor may 𝜆𝐿 𝜔𝐿 2 (8)
< 𝜆𝑈 < 𝜆𝐿
lead to an over-passivity compensation and a large quality 𝜔𝑈 2
factor can lead to an under-passivity compensation. Fig. 2
shows the effect of quality factor on the magnitude of series where λL and λU are the magnitudes of the negative eigenvalue
RLC filter transfer function. at ωL and ωU, respectively, with ωL being the first frequency
sample. If the above criteria is not met, λU is replaced with (9)
𝜔𝐿 2 (9)
𝜆𝑈 = 0.5𝜆𝐿 ( + 1)
𝜔𝑈 2
𝜆𝑈 𝜔𝐿 2 (10)
< 𝜆𝐿 < 𝜆𝑈
𝜔𝑈 2
TABLE II
PASSIVE FILTER DATA
F0 (Hz) λ0 R (Ω) L (H) C (F)
59.3 7.3185e-07 1.366257e6 4.739e3 1.5191e-09
172.6 1.5024e-07 6.655176e6 7.009e3 1.2119e-10
6.6 9.4675e-08 1.0561364e7 2.34257e5 2.4661e-09
12.2 4.8082e-08 2.0795796e7 1.40435e6 1.1971e-10
569.313 2.7594e-08 3.6236519e7 3.4450e4 2.2685e-12
Fig. 8 The receiving-end voltage of phase A (Solid line: with passivity
enforcement; dotted line: without passivity enforcement)
Fig. 7 compares the transfer admittance function (Y) of the line
model before and after the addition of the filters. The maximum A short circuit test is conducted to verify the accuracy of the
error is around 6e-7. This demonstrates that the error due to the simulation in time domain (see Fig 9). The phase A at the
addition of passive filters is very small in the frequency domain. sending-end of the cable is energized with step voltage (1 V)
and all other conductors are grounded through a 0.01 Ω
resistance.
The receiving-end voltage is compared with a solution obtained
via Numerical Laplace Transform (NLT) technique [14] (see
Fig 10). The time domain results from the simulation show a
close agreement with the NLT. This demonstrates the accuracy
of the proposed passivity enforcement algorithm.
Fig. 7 Top graph: Magnitude of diagonals of the original (solid curve) and
modified (dotted curve) transfer admittance between 1 Hz to 1 MHz;
Bottom graph: Difference between actual and modified transfer admittance
REFERENCES
[1] L.M Wedepohl, “Application of Matrix Methods to the Solution of
Traveling Wave Phenomena in Polyphase Systems”, Proc IEE, 110, pp.
2200-2212, 1963
[2] A. Morched, B. Gustavsen, M. Tartibi, “A Universal Model for Accurate
Calculation of Electromagnetic Transients on Overhead Lines and
Underground cables” , IEEE Transactions on Power Delivery, Vol. 14,
No 3, July 1999.
[3] B. Gustavsen, A. Semlyen, “Simulation of transmission line transients
using Vector fitting and modal decomposition”, IEEE Transactions on
Power Delivery, Vol. 13, No 2, April 1998
[4] H. M. J. De Silva, A. M. Gole, J. E. Nordstrom and L. M. Wedepohl,
"Robust Passivity Enforcement Scheme for Time-Domain Simulation of
Multi-Conductor Transmission Lines and Cables," in IEEE Transactions
on Power Delivery, vol. 25, no. 2, pp. 930-938, April 2010
[5] B. Gustavsen, “Enforcing Passivity for Admittance Matrices
Approximated by Rational Functions”, IEEE Transactions on Power
Systems, Vol. 16, No 1, February 2001.
[6] C. Chen, D. Saraswat, E. Gad, M. Nakhla, R. Achar and M. C. E. Yagoub,
"Passivity Enforcement for Method of Characteristics-based
Macromodels", Proc. International Symposium on Signals, Systems and
Electronics (ISSSE), Montreal, Canada, July 2007.
[7] C. Chen, D. Saraswat, E. Gad, M. Nakhla, R. Achar, M.C.E. Yagoub,
“Passivity Enforcement for Method of Characteristics-based
Multiconductor Transmission Line Macromodels”, Signals, Systems and
Electronics, 2007. ISSSE '07. International Symposium, pp. 25 – 28 July
30 2007-August 2 2007.