Professional Documents
Culture Documents
Nodasetu PDF
Nodasetu PDF
Nodasetu PDF
Taku Noda
I INTRODUCTION
The importance of more precisely simulating transmission transients is increasing due to the
economical incentive of using more accurate modeling in design as well as protection studies. For
switching, fault, and fault-clearing surge studies, the most important and also the most difficult part of
the simulation is the inclusion of the frequency dependence of a transmission line. The frequency
dependence of modal propagation has been investigated widely, and the results are already installed in
EMTP as WEIGHTING [1], SEMLYEN SETUP [2], AMETANI SETUP [3], HAUER SETUP [4],
and JMARTI SETUP [5]. But all of them only take into account the frequency dependence of the
modal propagation and ignore the frequency dependence of the modal-transformation matrices (hereafter
those models are referred to modal-domain line models), although the frequency dependence of the
matrices can be significant in many cases. Especially, it is demonstrated when modeling vertically-
arranged overhead lines and underground cables.
The modal-domain line models successfully reproduce the modal-domain frequency depend-
ence. Nevertheless, when the frequency dependence of the modal-transformation matrices is heavy, the
use of constant modal-transformation matrices causes an error and numerical instability. The inclusion
of the frequency-dependent modal-transformation matrices can be achieved by either applying convolu-
tion to the matrices [6,7] or direct phase-domain approaches [8-11]. The practical implementation of
the transformation-matrix convolution could be complicated in terms of eigenvalue tracing by mode
crossing (at some frequency, two or more eigenvalues become equal) [12]. On the other hand, the direct
phase-domain approaches avoid the modal transformation itself, but the application of recursive
convolution to a phase-domain response is difficult because of the time-domain discontinuities of the
response due to modal traveling-time differences.
The NODA SETUP is one of the direct phase-domain approaches developed by the author
[10]. The line model uses an ARMA (AutoRegressive Moving-Average) model for the time-domain
realization of the phase-domain convolution, and the phase-domain discontinuous response is accurately
reproduced by the ARMA model, taking advantage of the one-sample-delay nature of the Z-operator. In
ref. [11], further improvements to the line model are made. The improvement to convolution allows
each ARMA model to use its own time step interfacing with the external circuit by a linear interpolation
technique, and thus the model is designated as IARMA (interpolated ARMA) model. A steady-state
initialization method is also developed in the reference in order to make possible such as fault
calculations. The matrix stability conditions presented in ref. [11] is not installed in the present version
of the NODA SETUP, because it requires more investigation for the accurate evaluation of eigenvalues.
In the following, the usage of the NODA SETUP is illustrated using an example : 500-kV
double-circuit overhead line of which the conductors are vertically arranged.
1
II FREQUENCY-DOMAIN FITTING
A. Overview
The modeling of a transmission line (overhead lines and cables) using the NODA SETUP
requires the following two steps :
1) Calculation of the frequency-dependent line constants of the transmission line, hereafter referred to
“frequency data”, using CABLE PARAMETERS or LINE CONSTANTS supporting routine in
ATP. The result is written in .AFT file (ARMAFIT file). Note that CABLE CONSTANTS
cannot be used to make the .AFT file.
2) Fitting the frequency data in the .AFT file with IARMA models for the time-domain realization of
the frequency dependence using an independent program ARMAFIT. The result is written in .PCH
file (punch-out file).
It should be noted that another line-constants calculation program can be used, because
ARMAFIT is independent of ATP. This is important, because a certain transmission-line configuration,
which is not supported neither by CABLE PARAMETERS nor LINE CONSTANTS, can be fitted
using ARMAFIT, if the frequency data is prepared in .AFT file by a user-made line-constants
calculation program. The format of .AFT file is illustrated in Section II-C.
In order to use the line model for a time-domain simulation, the name of .PCH file is specified
in a branch card in an ATP data case unlike other line models. (Using other line models such as
SEMLYEN SETUP, JMARTI SETUP, and so on, .PCH file has to be pasted as branch cards)
Because the .PCH file remains outside of the data case, the .PCH file can be used by other data cases
by simply specifying the file name.
B. Example
A 500-kV double-circuit overhead line of which the conductors are vertically arranged is used
to illustrate the usage of the NODA SETUP. The conductor configuration is shown in Fig. 1.
24 m
gw gw AS 160
16 m
80 m a (1) c’ (4)
17 m TACSR 810
65 m b (2) b’ (5) ×6
18 m sep. = 0.5 m
55 m
c (3) a’ (6)
45 m
line length = 100 km
2
The line length is 100 km. Each of the ground wires is a single conductor AS 160, and each of the
phase wires is a bundle of 6 conductors TACSR 810 of which the separation is 0.5 m. Fig. 2 shows the
frequency dependence of the first-column elements of the voltage modal-transformation matrix A.
Because the frequency dependence of A11 and A41 elements is heavy (about 16%), the proposed phase-
domain model is advantageous than model-domain models. Switching-surge and fault-surge
calculations of the line are carried out in Chapter III.
0.8
magnitude
0.6
3
3.941E-08 1.0 5.526E-08 1.0
65.0 65.0 -8.1 55.0 55.0 -8.6
45.0 45.0 -9.0 65.0 65.0 8.0
55.0 55.0 8.5 45.0 45.0 9.1
80.0 80.0 -12.0 80.0 80.0 12.0
300. 1. 6 10 100.E3 { 1st f. card for f. scan
300. 100.E6 100.E3 { 2nd f. card to determine v
BLANK ending frequency cards
BLANK ending CABLE CONSTANTS
BEGIN NEW DATA CASE
BLANK
First comes keyword BEGIN NEW DATA CASE as usual, and keyword NODA SETUP follows. The
next line specifies the name of .AFT file to which the frequency data is written, and VERT500.AFT is
specified in the present example. Then, keyword HOMOGENEOUS LINE follows. Lines enclosed by
keywords HOMOGENEOUS LINE and NODA SETUP END are simply copied into the .AFT file, and
thus the description of those lines are provided in the next section II-D. Those lines contain fitting
parameters. Next comes a standard CABLE PARAMETERS case describing the line configuration,
which has two frequency cards. The first frequency card determines the range of frequency
logarithmically scanned for the subsequent frequency-domain fitting using ARMAFIT. In the example,
from 1 Hz to 1 MHz with 10 points per a decade. The second frequency card specifies a frequency at
which the velocity of all the natural modes of propagation are determined. Usually, a value which is
larger by 2 decades than the highest frequency of the frequency scan may be recommended. Finally
comes BEGIN NEW DATA CASE and BLANK to terminate the ATP execution.
1
∆t = log10 f max +(log10 f max − log10 f min )/( N −1)
,
2 × 10
where fmin : lowest frequency, fmax : highest frequency, N : number of total frequency points of the
frequency scan, and fmin = 1 Hz, fmax = 1 MHz, N = 60 in the present example. The meaning of the
above equation is that the time step is determined by the sampling theorem using a frequency which is a
little higher than the highest frequency. The third line specifies the minimum and maximum orders
4
HOMOGENEOUS LINE { keyword for homogeneous line } {VERT500.AFT
}
-1. { time step (if negative, optimum time step request)
4 16 { min and max orders for voltage deformation matrix [H]
1 12 { min and max orders for char. admittance matrix [Y0]
3. .5 3. 3 { error constants: EpsA, EpsM1, EpsM2 in percent, and Nitr
1,4 2,5 3,6 { pair(s) of phases having symmetry
C ============ End data for fitter. Begin F-scan output for fitter.
6 { NG above DO 890 of NEWCBL
1.0000000000000000E+05 { DIST above DO 890 of NEWCBL
C ============== Begin data for next frequency of F-scan.
1.0000000000000000E+00 { FREQ upon exit from PRCON
C ---- Next comes CZCHAR for JNC = 6
2.7505413428897600E-03 1.3040338648627105E-03 -6.27... { End row
1
-6.2732454175991445E-04 -4.5844275604238537E-04 2.84... { End row
2
-3.4375081828096494E-04 -1.7495154597511246E-04 -6.36... { End row
3
-4.4191865545622496E-04 -2.8875558905680845E-04 -3.22... { End row
4
-3.2289519658382660E-04 -1.5063229124422632E-04 -3.43... { End row
5
-2.4924579548355629E-04 -9.1772867549232853E-05 -3.13... { End row
6
C ---- Next comes AI for JNC = 6
1.8706602470669148E-01 -1.6551217820610420E-02 1.32... { End row
1
-1.8521331040189884E-01 -1.5676859558619773E-03 2.83... { End row
2
-1.8448452080598216E-01 -9.5802838509942805E-03 3.68... { End row
3
2.5938719090784324E-01 2.6690124032475397E-04 2.08... { End row
4
-2.5243637063269153E-01 -5.9240387975043832E-04 2.71... { End row
5
1.6353884250116110E-01 -2.9971521498993311E-03 2.18... { End row
6
C ---- Next comes A for JNC = 6
9.9974575555930156E-01 -2.2548264703990531E-02 -6.53... { End row
1
1.0071696294614401E+00 4.1512638575577708E-02 9.99... { End row
2
9.9529692666225078E-01 -6.9997145897572350E-03 -5.92... { End row
3
9.9978328925059745E-01 -2.2417404173010257E-02 6.48... { End row
4
1.0073118492346393E+00 4.1868107726403994E-02 -9.91... { End row
5
9.9518500528747500E-01 -7.5757386541923768E-03 5.88... { End row
6
C ---- Next comes vector QN.
5.8082744026295919E-09 3.8819226136679583E-08 1.41...
C ============== Begin data for next frequency of F-scan.
1.2589254117941673E+00 { FREQ upon exit from PRCON
C ---- Next comes CZCHAR for JNC = 6
3.0003593783218497E-03 1.2337713228203128E-03 -7.24... { End row
1
...
5
C ---- Next comes vector QN.
2.3212834559188691E-04 2.1219062265983042E-02 1.17...
2ND FREQUENCY CARD. SAME OUTPUT FOR IT FOLLOWS:
C ============== Begin data for next frequency of F-scan.
9.9999999999999985E+07 { FREQ upon exit from PRCON
C ---- Next comes CZCHAR for JNC = 6
4.0609713760903386E-03 1.3950144817973304E-07 -1.09... { End row
1
...
6
Nmin, Nmax of the ARMA models which represent the elements of the propagation-function matrix H(jω).
The fourth line specifies those of the characteristic-admittance matrix Y0(jω). From author’s experience,
Nmin = 4 and Nmax = 16 is recommended for the propagation-function matrix. Because each element of
the characteristic-admittance matrix has smoother frequency characteristics than the propagation-
function matrix, Nmin = 1 and Nmax = 12 is recommended for the characteristic-admittance matrix. If
desired fitting accuracy cannot be obtained, the maximum order may be increased for achieving better
fitting by user. In the fifth line, the values of the error tolerances are specified : εA, εM1, εM2, and Nitr.
The description of the error tolerances is
The author recommends εA = 3 %, εM1 = 0.5%, εM2 = 3 %, and Nitr= 3 as in the example. ARMAFIT
uses a linearized least-squares method presented in refs. [10] and [13] by the author for the fitting, and
the stage of an nonlinear improvement using the Newton-Raphson iteration is added purposing better
fitting. It improves the solution obtained by the least-squares method by the Newton-Raphson iteration.
It is important that if the iteration does not converge, Nitr should be set to 0. For theoretical background,
consult [10, 11, 13, 14]. The sixth line provides the symmetry information of line configuration for
ARMAFIT. In the example line, phases 1 and 4, phases 2 and 5, and phases 3 and 6 are respectively
symmetrical with a reference line which is usually the tower supporting the wires. If there is no
symmetry in the line configuration, keyword NO SYMMETRY is placed here. The symmetry
information is used to reduce the number of fitting. Because the proposed line model is a phase-domain
model, the computation time of the frequency-dependence synthesis is in proportional to n2 (n : number
of phase wires). Thus, the reduction of the fitting time is important, although the linearized least-squares
fitting method is quite fast. The theory is presented in refs. [14,15].
The next two lines specifies the number of phase wires n and the line length l. In the present
example, the number of phase wires is n = 6 (the ground wires are eliminated using a matrix
manipulation assuming zero voltage), and the line length is l = 100 km.
In the next part, N sets of line constants are provided, where N is the total number of
frequencies of the frequency scan :
(1) frequency
(2) characteristic-admittance matrix Y0
(3) voltage transformation matrix A
(4) inverse of voltage transformation matrix A−1
(5) propagation constant γ
Frequency is specified on the first line in each set. Then, characteristic-admittance matrix Y0, voltage
transformation matrix A, and inverse of voltage transformation matrix A−1 are provided in the following
matrix form :
7
x11real x11imag x12real x12imag ..... x1n real x1n imag
x21real x21imag x22real x22imag ..... x2n real x2n imag
.....
xn1real xn1imag xn2real xn2imag ..... xnn real xnn imag
where n is the number of phase wires, and xij is the (i, j) element of matrix X. At last, propagation
constant γ is provided in the following vector form :
where γ i is the i-th element of vector γ . After N sets of the above line constants, keyword 2ND
FREQUENCY CARD. SAME OUTPUT FOR IT FOLLOWS: comes to declare that the same set
of line constants follows in order to calculate the velocity of the natural modes of propagation.
C:>ARMAFIT F_NAME.AFT
F_NAME.AFT is the file name containing the frequency data. If the file name is TEMP.AGF, it can be
omitted as :
C:>ARMAFIT
Files TEMP.PCH and TEMP.AGF are created by the execution. TEMP.PCH contains the fitting
results, i.e. the coefficients of the identified ARMA models of the transmission line, and it is used in
subsequent transient calculations. TEMP.AGF (ARMAFIT graph file) contains information used by a
small plotting program PGVGA to show the graphs of the fitting results. If file name TEMP.PCH is not
desired, -p option can be used to specify the name as :
may be appropriate. VERT500.PCH is created instead of TEMP.PCH. If one needs more information
during the fitting, she/he can modify the debugging level of the execution using -d option. Bigger value
provides more information, and the default is zero. To execute the present example with debugging
level 2, type :
8
To modify file name TEMP.AGF, -g option can be used in the same manner as the -p option.
In order to visualize the fitting results using PGVGA, .AGF file has to be converted into .PG
file that can be read by PGVGA. For this purpose, a small converter AGF2PG is used. PGVGA and
AGF2PG are compiled by Borland C/C++ compiler and thus does not require the Salford DBOS DOS
extender. To convert F_NAME.AGF to F_NAME.PG, type as :
C:>PGVGA F_NAME
If TEMP.AGF is always used, batch file G is prepared to simplify the above two steps into one step.
Thus, typing as
C:>G
Other command line options : -t to request transformation matrices output, -s to request step
responses are available. -? option invokes the following help screen :
[file name] : specifies input file name, when TEMP.AFT is not desired
9
C PUNCH-OUT FILE GENERATED BY ARMAFIT (NODA SETUP)
C
HOMOGENEOUS LINE
6 -1.00000E+00 { number of phase, simulation time step
C
C *** VOLTAGE DEFORMATION MATRIX [H]
C
C PHASE (1,1)
3.98666E-07 3.33987E-04 { time step, minimum traveling time
7 { optimum order
0 -8.274653485712564E-03 1.000000000000000E+00
1 7.528397386656641E-01 -2.126568253243974E+00
2 -1.471106180157977E+00 1.269977709398951E+00
3 7.265012311708612E-01 -1.776595974102977E-01
33 -1.506730710077502E-03 6.575121912178510E-02
34 6.260578742981290E-03 -4.618327398313728E-02
35 -7.158843715498257E-03 2.456714003946597E-02
36 2.453349564716568E-03 -9.876428406518090E-03
C
C PHASE (1,2)
3.98666E-07 3.33987E-04 { time step, minimum traveling time
10 { optimum order
0 -6.588584708260395E-03 1.000000000000000E+00
1 -1.410102902038087E-01 -2.720298100309956E+00
2 4.646819531667218E-01 2.197916234916072E+00
3 -4.803439361481772E-01 -1.725880139040105E-01
4 1.632808854959012E-01 -4.631597800007359E-01
33 -1.035543060647118E-03 3.082201104298183E-01
34 -8.949953167804173E-04 -2.637356723307325E-01
35 8.036226679380594E-03 1.883725745328373E-01
36 -9.540977334950568E-03 -9.011106966677926E-02
37 3.415261430664519E-03 1.538371652484067E-02
38 -4.374625661718312E-14 0.000000000000000E+00
C
...
C PHASE (6,6)
SAME AS 3, 3
C
C *** CHARACTERISTIC ADMITTANCE MATRIX [Y0]
C
C PHASE (1,1)
3.98666E-07 { time step
1 { optimum order
0 4.010927595142271E-03 1.000000000000000E+00
1 -4.010921931909790E-03 -9.999965918383292E-01
C
C PHASE (1,2)
3.98666E-07 { time step
2 { optimum order
0 -1.114929831742434E-03 1.000000000000000E+00
1 1.114929516191998E-03 -9.999977182440943E-01
2 3.155504362580691E-10 0.000000000000000E+00
...
C PHASE (6,6)
SAME AS 3, 3
C
C
10
For each element of H(jω), the first line contains the time step and the fastest traveling time of
the element. The fastest traveling time is the traveling time of the fastest mode included in the element,
and the value is evaluated at frequency specified by the second frequency card. The second line is the
determined model order, and then the identified ARMA coefficients follow. For the illustration of the
format of the ARMA coefficients, the following ARMA model is used :
The order of the above ARMA model is 3, and the coefficients are specified as follows :
If the frequency characteristics of element Hij is identical to element Hkl considering the symmetry of
conductor configuration, SAME AS i, j replaces the above format to avoid duplication.
For each element of Y0(jω), the first line contains the time step. The second line is the
determined model order, and then the identified ARMA coefficients follow in the same manner. If the
frequency characteristics of element Y0ij is identical to element Y0kl, SAME AS i, j also replaces the
format to avoid duplication.
The above parameters are placed in a free format separated with space ‘ ’ or comma ‘,’.
There is no distinction between space and comma, and contiguous space or comma are treated as one
separator.
C --------------------------------------------------------------------
C 1 2 3 4 5 6 7
C 34567890123456789012345678901234567890123456789012345678901234567890
C BUS1 BUS2 Noda Line FILE NAME SHOW X
C --------------------------------------------------------------------
-1SND1 RCV1 Noda line F_NAME.PCH SHOW 1 { 1 of n }
-2SND2 RCV2 { 2 of n }
...
-nSNDn RCVn { n of n }
An n-phase transmission line requires n branch cards in the same manner as other line models. The first
column of the branch cards is occupied by minus sign -, and the second column by phase index (1, 2, ...,
11
n). Specify the two terminal nodes of the branch by 6-character alphanumeric node names using
columns 3 to 8 and 9 to 14. The order of the two pairs of phases follows the rule of CABLE
PARAMETERS or LINE CONSTANTS supporting routine. Only on the first line, keyword Noda
Line is required in columns 25 to 33, and .PCH file is specified using columns 35 to 46. Keyword
SHOW is also required only on the first line in columns 47 to 50, and a digit in column 52 controls the
amount of information printed out on screen. Bigger digit shows more information of the line model.
B. Switching-Surge Calculation
Using the present example, a switching-surge calculation is carried out to illustrate the use of
the Noda Setup in an ATP data case. Fig. 3 shows the circuit diagram of the calculation, and
corresponding ATP data case SWITCH.DAT is listed below. Fig. 4 shows the calculated results at the
receiving end.
300 Ω
100 km
1 p.u.
12
phase 1A
1
voltage, p.u.
phase 1B
phase 1C
0
0.4
0.2 phase 2C
voltage, p.u.
phase 2B
0
-0.2 phase 2A
-0.4
13
C. Fault-Surge Calculation
A fault calculation of the example line is also carried out to illustrate the use of the Noda
Setup. Fig. 5 shows the circuit diagram of the calculation, and corresponding ATP data case
FAULT.DAT is listed below. During a normal operation, phase a of the first circuit is short-circuited
to the ground through one ohm resistance representing a tower-footing resistance. Fig. 6 shows the
calculated results at the receiving end.
300 Ω
100 km
1Ω
1 p.u.
14
phase 1C
1
voltage, p.u.
-1
phase 1B phase 1A
0 10 20 30 40
time, milliseconds
phase 2A
1
voltage, p.u.
-1
phase 2B phase 2C
0 10 20 30 40
time, milliseconds
15
IV ACKNOWLEDGMENTS
The author is grateful to Profs. A. Ametani and N. Nagaoka for their support during the
author’s research activities at Doshisha University, Kyoto, Japan. The author also deeply appreciates L.
Dubé of the DEI Simulation Software, Neskowin, Oregon, USA and Drs. W.S. Meyer and T.H. Liu of
the Bonneville Power Administration, Portland, Oregon, USA for their important suggestions and
support for installing the NODA SETUP in ATP. Prof. M. Kizilcay of FH Osnabrueck in Germany is
thanked for his contributions to the development of ARMAFIT and for the preparation of the present
manuscript.
REFERENCES
[1] W.S. Meyer and H.W. Dommel, “Numerical modeling of frequency-dependent transmission parameters
in an electromagnetic transient program,” IEEE Trans., Power Apparatus and Systems, Vol. PAS-93,
pp.1401-1409, 1974.
[2] A. Semlyen and A. Dabuleau, “Fast and accurate switching transient calculations on transmission lines
with ground return using recursive convolutions,” IEEE Trans., Power Apparatus and Systems, Vol.
PAS-94 (2), pp.561-571, 1975.
[3] A. Ametani, “A highly efficient method for calculating transmission line transients,” IEEE Trans.,
Power Apparatus and Systems, Vol. PAS-95 (5), pp.1545-1549, 1976.
[4] J.F. Hauer, “State-space modeling of transmission line dynamics via nonlinear optimization,” IEEE
Trans., Power Apparatus and Systems, Vol. PAS-100 (12), pp.4918-4925, 1981.
[5] J.R. Marti, “Accurate modelling of frequency-dependent transmission lines in electromagnetic transient
simulations,” IEEE Trans., Power Apparatus and Systems, Vol. PAS-101 (1), pp.147-155, 1982.
[6] A. Ametani, “Refraction coefficient method for switching-surge calculations on untransposed
transmission lines (Accurate and approximate inclusion of frequency dependency),” IEEE PES Summer
Meeting, C 73-444-7, 1973.
[7] L. Marti, “Simulation of transients in underground cables with frequency dependent modal
transformation matrices,” IEEE Trans., Power Delivery, vol. PWD-3 (3), pp.1099-1110, 1988.
[8] G. Angelidis and A. Semlyen, “Direct Phase-Domain Calculation of Transmission Line Transients
Using Two-Sided Recursions,” IEEE Trans., Power Delivery, Vol. 10, No. 2, pp. 941-949, April 1995.
[9] B. Gustavsen, J. Sletbak, and T. Henriksen, “Calculation of electromagnetic transients in transmission
cables and lines taking frequency dependent effects accurately into account,” IEEE Trans., Power
Delivery, Vol. 10, No. 2, pp. 1076-1084, April 1995.
[10] T. Noda, N. Nagaoka, and A. Ametani, “Phase domain modeling of frequency-dependent transmission
lines by means of an ARMA model,” IEEE Trans., Power Delivery, Vol. 11, No. 1, pp. 401-411,
January 1996.
[11] T. Noda, N. Nagaoka, A. Ametani, “Further Improvements to a Phase-Domain ARMA Line Model in
Terms of Convolution, Steady-State Initialization, and Stability,” IEEE Power Engineering Society
Summer Meeting, Denver, Colorado, USA, 1996. (to be published in IEEE Trans.)
[12] Tsu-huei Liu and Li Jin-gui, “Call for Help with Rational Function Approximations to Frequency-
Dependent Transformation Matrices of Cables and Lines,” EMTP News, Leuven EMTP Center, March,
1988.
[13] T. Noda and N. Nagaoka, “Development of ARMA Models for a Transient Calculation using
Linearized Least-Squares Method,” Trans. IEE of Japan, Vol. 114-B, No. 4, pp. 396-402, 1994.
[14] T. Noda, “Development of a Transmission-Line Model Considering the Skin and Corona Effects for
Power Systems Transient Analysis,” Ph.D. Thesis submitted to Doshisha University, 1996.
[15] T. Noda, N. Nagaoka, and A. Ametani, “Fault-Surge Calculations using the Phase-Domain ARMA
Line Model,” Trans. IEE of Japan, Vol. 116-B, No. 11, pp. 1409-1414, 1996.
16