1998 Simulation of Transmission Line Transients Using Vector Fitting and Modal Decomposition
1998 Simulation of Transmission Line Transients Using Vector Fitting and Modal Decomposition
SIMULATION OF TRANSMISSION LINE TRANSIENTS USING VECTOR FITTING AND MODAL DECOMPOSITION
Bjem Gustavsen* @I) Adam Semlyen (LE")
Department of Electrical and Computer Engineering
University of Toronto
Toronto, Ontario, Canada M5S 3G4
* On leave from the Norwegian Electric Power Research Institute (EFI), Trondheim, Norway.
-
Abstract This paper introduces a fast and robust method for rational propagation and modal characteristic admittance. Unlike
ftting of frequency domain responses, well suited for both scalar and traditional Marti-fitting [3], the resulting rational function
vector transfer functions. Application of the new method results in approximation is not restricted to real poles and zeros, which is
increased computational efficiency for transmission line models using shown to be advantageous when fitting the transformation matrix
modal decomposition with frequency dependent transformation and the modal characteristic admittance.
matrices. This is due to the fact that the method allows the fitted
2 MODAL DECOMPOSITION
elements of each eigenvector to share the same set of poles, and that
accurate ftting can be achieved with a relatively low number of poles. ii 'fir
1 INTRODUCTION
+ t
i - 1 1
Accurate calculation of electromagnetic transients in power +
systems requires the frequency dependent effects of transmission
+ ir
lines to be taken into account. Frequency dependent line models V
can in principle easily be formulated in the time domain via
-
numerical convolutions [l], but the resulting model is
computationally inefficient. The efficiency is greatly improved if
the impulse responses for the line are fitted using rational Fig. 1 Traveling waves at transmission line end
functions in the frequency domain [2-31, z-domain [4-51, or
approximated directly in the time domain [6-71, as this leads to a The frequency domain solution of the traveling wave equation
recursive formulation of the time domain convolution integrals. can at each end of a transmission line be expressed [7] by the well
Further savings can be achieved by introducing modal known matrix-vector expression
decomposition [8], as the transformation matrix is almost constant Y,v-i=2ii =2Hipr (1)
for many overhead lines of practical interest. In such cases, the
number of scalar convolutions to be carried out is reduced from where the propagation function H and the characteristic
4n2 to 4n, where n is the number of conductors. However, in admittance Y, are given by
case of cable systems, multi-circuit overhead lines and strongly H=exp(-mI) (2)
asymmetric overhead lines, the transformation matrix may be
strongly frequency dependent. Taking this frequency dependence Yc=Z-" (3)
into account requires the handling of a frequency dependent Z and Y are the series impedance and shunt admittance per unit
transformation matrix [9]. This increases the number of length of the transmission line. For an n-conductor system these
convolutions to 4n2 +4n , making the modal domain approach are nxn matrices.
slightly more time consuming than the phase domain approach. Equation (1) represents n coupled scalar equations, but may
The propagation function H may in some cases of cable be replaced by n uncoupled equations by introducing modal
systems contain widely different time delays for the individual quantities :
modes. In such cases it is very dinicult to fit H with rational
functions directly in the phase domain, as a very high order fit may i=Tl im (4)
be needed. However, this problem is easily overcome with the v=TVvm (5)
modal domain models, because there is only a single time delay
associated with each mode of propagation. The modal time delays Here, TI and Tv are the right eigenvector matrices of YZ and
can therefore readily be eliminated from the modal components of ZY respectively. Superscript m denotes modal quantities.
H [lo], yielding smooth functions which can be fitted with low Substituting (4) and (5) in (1) gives
order rational polynomials. ycmv -im =2Hm'far
'm
(6)
In this paper we briefly review the methodology of modal
decomposition applied to transmission line modeling. We then The diagonal matrices Hm and Y," are related to their phase
introduce a new powerful fitting technique which allows us to fit domain counterparts by :
the transformation matrix column-by-column. This strategy is
shown to result in substantial savings in computational time for H=TI HmTL1 (7)
the time step loop, as compared to traditional element-by-element Y, =T, Y," TI' (8)
fitting. The method is also used to fit the responses for modal
where we have used [8] the relation :
Tv =TYT (9)
PE-347-PWRD-0-01-1997 A paper recommended and approved
In practical calculations the modal domain transmission line
by the IEEE Transmission and Distribution Committee of the IEEE
model is linked to the phase domain host program by the relations
Power Engineering Society for publication in the IEEE Transactions
on Power Delivery. Manuscript submitted July 26, 1996; made v m =Tf' v=T: v (10)
available for printing January 8, 1997.
i=TI im (11)
Thus, the modal calculations have been manipulated to involve
only the matrices TI , TI' , Y", ,and Hm.
3.4 Removal of time delavs from the modal propagation functions 4 TIME DOMAIN IMPLEMENTATION
Many years experience with Marti-fitting has shown that the The transmission line model as defined by the traveling wave
scalar transfer function HT can be accurately approximated by a equation ( 1 ) and ( 6 ) is transformed from the frequency domain
minimumphase shift function plus a time delay : into the time domain by application of the convolution theorem.
We start by noting that a convolution between an arbitrary matrix
H r (a)=hmh(o)exp(-jm) (22) G and an input vector U may be expressed :
In the case of Marti-fitting, only the magnitude function was y=G*u=Gou+h (27)
considered in the fitting process. This allowed the time delay to be
calculated by comparing the phase angle of the propagation where * denotes the convolution operator. Gou is an
function with that of the rational approximation. However, in case instantaneous term and h a history term. Considering one end of
of fitting by optimal scaling, both the real and imaginary part of the line, the modal domain traveling wave equation ( 6 )becomes in
H? are used in the fitting process. This makes it necessary to the time domain
remove the time delay before the fitting is carried out, which is
done by multiplying H r with the factor exp(jw7) . As shown in Ycm*vm-im=2Hm*igr (28)
Appendix E, the time delay for each mode can be calculated by the Applying (27)to (28) gives
exmession
(Y$vm+hl)-im =2hz (29)
( H r is equal to 0 due to the time delay between the line ends.)
where 0 is the highest frequency point of interest, v is the The modal domain currents and voltages in (29) are transformed
modal velocity and 1 the length of the transmission line. Because into the phase domain using (lo), ( 1 1 ) . and (27) :
accurate representation of the "toe portion" of H r ( t ) would
require a very high order fitting, we choose R to be the frequency vm=T&v+h3 , i=TIOim+h4 (30)
point where IHr(o)I=O.l,as illustrated in figure 2. This gives an Substituting (30) in (29) and premultiplying with TIo gives the
accurate fit for o <R ,and a reasonable representation for w >Q . final result :
We ensure that the rational approximation approaches zero as
o+oo by specifying the D-matrix of the SER to be zero when
(TIoY$T&)v-i=T1~[2h~ -hl -Y$h,]-h, (31)
doing the fitting. which is conveniently expressed by the Norton equivalent in
figure. 3. This representation is similar to the one used in [9].
R 0
Fig. 3 Network representation of line end
Fig. 2 Upperfrequency limit R
The history terms h h z , h , , h4 and the instantaneous terms
Lh,;, (Q) in (23) is calculated by a formula derived by Bode Y $ , TIo and T i 'are calculated from the respective SERs
[14], which relates the phase angle for a minimum phase shiR assuming trapezoidal integration.
function to its magnitude function. The formula is shown in (24),
in a slightly rewritten form : 5 CALCULATED RESULTS FOR CABLE SYSTEM
In the following we show results for the 66 kV cable system in
figure 4 . The cable series impedance Z is calculated using
simplified formulae given in [12].
and w
U=h- (26)
0 1
The first term alone gives a good estimate for the phase angle.
However, an improved result is achieved by including the second
term A ( u ) . We limit the integration in (25) to the interval \ E,, =2.85
o~[O.lQ,loQ]. This can be done since the shape of the &*g E,~ =2.51
magmtude function more than one decade of frequency away has
only a very small effect on the phase angle at w = Q . The Fig. 4 Cable system data
derivatives in (24)-(26) are evaluated by simple numerical
differsntiutivn, as iii s+lsv the F ~ Q Ffvr the integration. we typ;dly 5.1 Rational function approximation
use 10 frequency points in the integration, which results in the The elements of TI , YF and H were fitted using the optimal
evaluation of A h ; , (Q) to be very fast. scaling technique in the frequency range O.l€&-lM€k, with 5
frequency points per decade of frequency. The cable length was
1O h .
608
Figure 5 shows the magnitude of the six elements of the third
column of TI , and the magnitude of the complex deviation
(fitting error). The fit is seen to be very accurate.
B I 1
-
0)
0 -Accurate
The accurate representation of the fi-equency dependence of the
transformation matrix is particularly important when calculating
25 induced currents [13] and induced voltages [7] in cable sheaths. In
-
al
0)
what follows we show calculated results for the cable system of
2 0 figure 4, (cable length=lOkm). The responses were fitted in the
a interval IHz-lMHz using 5-6 poles for each column of T I , 7
fn
a poles for each element of Y," and 8 poles for each element of
L
a H m . The SER for T; was calculated directly from the SER of
TI ,as previously mentioned
-0.2
sheath current
J ps =1.724E-8[Q.m]
E ~ ~ = E ,=2.3
- ~
0 1 2 3 4 5
Time [ms] Fig. 11 Single core coaxial cable.
Fig. 9 Short circuit current in core and sheath of energized The characteristic admittance for the coaxial mode is shown in
cable (step response) figure 12 as the thickness of the main isulation is varied between
5.2.2 Open circuit resuonse 3 mm and 7 mm. We note that a sharp peak occurs as we decrease
the insulation thickness. It should be noted that such peaks are
In this test a 1 p.u. step voltage was applied to the core of the accurately reproduced using our fitting method, as complex
leftmost cable (sending end), while the other cores and sheaths poledzeros are automatically introduced.
were grounded at this end. At the opposite end (receiving end), all
cores and sheaths were open circuited. Figure 10 shows the
calculated receiving end sheath voltage of the energized cable. The
calculated voltage is seen to be in good agreement with the
theoretically accurate solution by the Fourier method.
- Simulation
-
?
0.02 _---- Fourier method
23 0.01
Q)
ol
m I
= O 0'
s 1oo 1o2
Frequency [I-IZ]
1o4 1o6
-0.01
Fig. 12 Influence of insulation thickness on Y," (coaxial mode)
-0.02 6 APPLICATION TO OVERHEAD LINES
0 1 2 3 4 5
Time [ms] The modal domain approach described in the paper has also been
applied to a number of diffaent overhead lines, including both
Fig. 10 Open circuit voltage on sheath of energized cable single and multi-circuit lines. It turned out that the success
(step response) obtained with cables could not be automatically achieved with
overhead lines. Our fitting technique has no difficulties in fitting
5.3 Amlication to other cable aeometries the transformation matrix and the modal quantities, but the
In this study we have only considered systems of single core resulting fit will in general give unstable poles in TI and Y r .
coaxial cables. It appears that in these cases the transformation This problem is due to the fact that unstable poles are needed in
matrix and the modal quantities for characteristic admittance and order to achieve an accurate fit.
propagation are in general smooth functions that can easily be As an example, consider the 132kV untransposed single
fitted with rational functions. An interesting observation is that in circuit line in figure 13.
the case of cables with low system voltage (e.g. 12,24 kV), there
may appear "peaks" in the transformation matrix and in particular
in the modal characteristic admittance. This appears to be a result
of that the thickness of the sheath-ground insulation is no longer
d=2cm
O O4Sm O t
much smaller than that of the main insulation, so that the
capacitances of these two insulations become comparable.
As an example, consider the single core coaxial cable in
figure 11, which has a thickness of 2.2 mm for the sheath-ground
I
I& \L
llm
Qm
insulation.
Fig. 13 Single circuit overhead line
Figure 14 shows the column of the transformation matrix
corresponding to the ground mode (magnitude functions). Two of
the elements are equal to unity,but one element (2,l) is frequency
dependent, particularly between 1Hz and 1OOHz.
610
Figures 16 and 17 show the magnitude functions and phase
I I
angles for the contributions Yck to element (1,l) of & . The
fitting technique was modified so as to fit to magnitude only with
stable poles and zeros. We note that although the magnitude
hctions have been accurately fitted, the phase angles are in error
for contributions #1 and #3. However, when all three elements
were added together to form the phase domain element Yc(l,l),
-Accurate the resulting element could be accurately fitted with stable poles.
_----Fitted to magnitude
z with stable poles
Accurate
----- Fitted to magnitude
n
"
with stable poles
1o-2 1oo 1o2 1o4 1o6 2
0)
Frequency [Hz] U
3
r l
Fig. 14 First column of TI (magnitudefunctions) c
-
a
Q)
40
3
-a
Q)
Fitted to magnitude
$ 1 I t
\
/'
m I
m 20 . with stable poles
'\
al
a ', Fitted to magnitude m
r
v)
\/
with stable poles a
n
V
10). It is seen that only a fraction of the singular values are not The computational time inferred from (B.5) - (B.6) is then found
very small. Therefore, identifLing simple fractions (A.l) for to be about equal to :
fitting leads to a poorly conditioned problem, especially when the Km(nN+n+2N)(ka+km)wnN(ka+km) 03.7)
number of simple fractions is high. (Only the orthogonal Lfeach element is fitted separately, each element gives a SER with
U - matrix of the SVD (G=USVH) provides a well-conditioned
one input and one output. Since there are n elements we get:
basis.) Conversely, a larger set of simple fractions (A.l) that
covers the whole frequency range of interest can be chosen with Kmn(N+1+2N)(ku+k,)w3nN(ku +k,) (B.8)
great flexibility when fitting any number of smooth functions By compaSing'(B.7) with (B.8) we see that time domain evaluation
NCO). of a SER based on vector fitting gives about 3 times faster
1, I evaluation than that of a SER based on element-by-element fitting.
C - Calculating New Set of Poles by Optimal Scaling
The new set of poles produced by the optimal scaling is equal to
the zeros of the particular element h of the scaled vector. These
zeros are calculated as follows :
The SER of the scaled vector is given by (20). The SER of h has
the same A and b as that of the entire vector, and a row vector cT
and scalar dl equal to the corresponding row of C and d for the
,
vector. From (12) and (13) we get the SER of h in the frequency
domain :
0'
0 2 4 6 8 10 sx=Ax+bu , y=cTx+dlu (C.1)
Frequency [rads] Interchanging input and output gives the SER of the inverse of h :
Fig. A1 Frequency domain behavior of simple fractions sx=(A-bd;' cT)x+bd;' y , u=-d;' cTx+d;' y (C.2)
The zeros of hl are then calculated as the eigenvalues of the
I 1
matrix A'=A-bd;'cT. Note that d;' always exists because h ,
approaches unity at high frequencies.
D - State Equation Realization for &r
Let A ,B ,C andD represent the SER for TI . By transposing
(15), we find a SER for TI' given by A ' = A , B ' = C T , C ' = B T ,
D'=D~.
E - Time Delays For Modal propagation
Each element of the modal propagation matrix H m (diagonal)
can be written as :
0 20 40 GO 80 100
count
Fig. A2 Singular values of G where a , v , and 1 denote attenuation, velocity and line length,
respectively. It is well known [ 3 ] that h m ( a ) can be fitted by a
B - Computational Efficiency of State Equation Realization Based minimumphase shift function h,, (a) plus a time delay, T :
on Vector Fitting
h (a)=h,, (a (E4
Consider the scalar-input / vector-output convolution
From (E.l) and (E.2) it follows that T must be chosen so as to
y=h*u (B.1) satisfjr the relation
whose finite State Equation Realization has been found :
i=Ax+bu (B.2)
y =Cx +du 03.3)
In our implementation, (E.3) is evaluated at a single frequency
point, C2 . Thus, the time delay becomes :
Trapezoidal integration of (A.2) gives :
xn-xn-l = x A+xn-,
L +U,_1
+ b L (E.4)
At 2 2
03.4)
where At is the time step length used in the simulation. Further The phase angle Lh,, (CO),which is uniquely defied by the
manipulation gives * magnitude h c t i o n Ih,; (w )I , is calculated by equations (24)-
(261.
x,=Pn,-, +qlu, +U,-] 1 (B.5) 12 BIOGRAPHIES
y n =CX,+dun (B.6) Bjsrn Gustavsen was bom in 1965 in Harstad, Norway. He received the
In the following we analyze the time needed in the time step loop M.Sc. degree in Electrical Engineering in 1989 and the Dr. Ing. Degree in
for an eigenvector when its elements have been fitted separately, 1993, both &om The Norwegian Institute of Technology. Since 1994 he has
and when they have been forced to share the same set of poles been working at the Norwegian Electric Power Research Institute (EFI),
(vector fitting). It is assumed that N poles are used in both cases, mainly in the field of transient studies. He is currently on leave at the
Department of Electrical and Computer Engineering University of Toronto.
and that the system has n conductors.
Adam Semlyen was born in 1923 in Rumania where he obtained a Dipl. Ing.
Let k, and k , be the computational time for one addition and degree and his Ph.D. He started his career there with an electric power utility
one multiplication, respectively. When vector fitting is used, the and held academic positions at the Polytechnic Institute of Timisoara. In 1969
SER has one input and n outputs, thus he joined the University of Toronto where he is a professor in the Department
of Electrical and Computer Engineering emeritus since 1988. His research
P : ( N x N ) (diagonal) q : ( N x l ) (full) interests include steady state and dynamic analysis as well as computation of
C : ( n x N ) (full) d : ( n x l ) (full) electromagnetictransients in power systems.
613
A d 3 Vector fitting is used to find a rational function Replacing in (a) and (b) the state vector xi with the
approximation of a given function. In deciding the modified vector
minimum number of poles needed for a given accuracy,
a trial and error approach will have to be used. x; = xi --qui (c)