Professional Documents
Culture Documents
Electromagnetic Transients
Program (EMTP)
J
I"
\ .... ,..-"
~.
r~~t\1
I
\.
~ ~ .....__ ___.... lilY ~ \ f\.P/; '\.)('\.,/\/"' '~.'\.........,......,-...
~ ~~ ~~ I
....
..
APPROACH To create EMTP workbooks, the project team developed a series of case
studies that gradually introduce more-sophisticated modeling of the power
system . They documented steps for obtaining reasonable values for input
parameters and prepared templates to facilitate data entry. They also formu-
lated problems to increase user proficiency and provided tutorial information
on transients. Participants and instructors from an annual course on the
EMTP code at the University of Wisconsin helped develop and test the work-
books, providing suggestions that were incorporated into the final documents.
RESULTS Building on the information in the first workbook (volume 1 of this series),
workbooks II-IV will enable EMTP users to increase their competence in
this complicated program. Workbook II presents data preparation and
modeling for cables, electromagnetic induction, and frequency-dependent
EPRI The EMTP workbook series explains the theoretical basis of transient
PERSPECTIVE analysis, as well as the practical applications of one of the most fre-
quently used and powerful software packages within the utility industry.
These workbooks fulfill several crucial roles. First, they provide an im-
portant guideline for preparing and presenting courses about the EMTP
code. They also help utility technical staff implement the EMTP code.
Finally, they form an excellent reference on electromagnetic transients.
These workbooks are part of a larger effort to improve the EMTP code
and its documentation. EPRI initiated this effort in response to a survey of
more than 70 utilities, which indicated that EMTP users considered expan-
sion of this documentation a high priority. The program included revision
of the rulebook (report EL-4541), the source code documentation (report
EL-4652), and the application guide (report EL-4650). Other contributors
included EPRI associate members American Electric Power Company
and Electricite de France and DCG associate members Central Research
Institute of the Electric Power Industry of Japan and ASEA Brown Boveri.
PROJECT RP2149-6
EPRI Project Manager: Mark G. Lauby
Electrical Systems Division
Contractor: The University of Wisconsin at Madison
EL-4651, Volume 4
Research Project 2149-6
Prepared by
Author
R. H. Lasseter
Contributions by
K. Fehrle
ST. JOSEPH 'S UNIVERSITY
B. Lee
THE UNIVERSITY OF WISCONSIN AT MADISON
Prepared for
Electric Power Research Institute and EPRI are registered service marks of Electric Power Research Institute, Inc.
Copyright 1989 Electric Power Research Institute, Inc. All ri ghts reserved.
NOTICE
This report was prepared by the organization(s) named below as an account of work sponsored by the Electric
Power Research Institute, Inc. (EPRI). Neither EPRI, members of EPRI, the organization(s) named below, nor any
person acting on behalf of any of them : (a) makes any warranty, express or implied, with respect to the use of any
information, apparatus, method, or process disclosed in this report or that such use may not infringe privately
owned rights; or (b) assumes any liabilities with respect to the use of, or for damages resulting from the use of,
any information, apparatus, method, or process disclosed in this report.
Prepared by
The University of Wisconsin at Madison
Madison , Wisconsin
ABSTRACT
This workbook represents an introduction to the use of T ACS (Transients
Analysis of Control Systems) in the EMTP. The material progresses from an
overview of basic TACS concepts and components to a detailed HVDC
model. The following applications of TACS are covered: a variable load prob-
lem, static Var systems, thyristor models, TCR, basic HVDC models and a
detailed HVDC model. Complete data files are given for most examples.
iii
Table Of Contents
Chapter Page
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Basic Concepts of TACS . . . . . . . . . . . . . . . . . 1-1
Use of TACS . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2 Interface Between Networks and TACS . . . . 1-3
Solution Concepts . . . . . . . . . . . . . . . . . . . . . . 1-3
Time Delay in Solution . . . . . . . . . . . . . . . . . 1-3
1.3 Basic TACS Components . . . . . . . . . . . . . . . . 1-4
Transfer Functions . . . . . . . . . . . . . . . . . . . . . . 1-4
Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
FORTRAN Expressions . . . . . . . . . . . . . . . . . . 1-7
Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
1.4 The Basic Deck . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Power System and Control System . . . . . . . . 1-11
Power System Only, No Control System . . . . 1-12
Control System Only, No Power System . . . . 1-13
v
Chapter Page
vi
Chapter
vii
Chapter 1
Overview
1.1 Introduction
Development of the Electromagnetic Tran- sors" pick up signals from the power sys-
sients Program (EMTP) started in the tem (often briefly called the Network) for
1960's. It was continuously expanded and input to the control system (often briefly
improved, primarily by the Bonneville called TACS). Commands are forwarded
Power Administration (BPA). Modeling from the control system to the power sys-
and simulation of power systems transient tem as shown in Figure 1-1. Although the
phenomena quickly reached a high degree details of TACS were improved, the con-
of sophistication. However, modeling of cept of two separate systems, Network and
control systems associated with power sys- TACS, is still used today.
tems, such as generator controls or HVDC
converters, was done in a rather crude way
by using such artifices as controlled sources
or preprogrammed switch closings. Details Basic Concepts of TACS
of the effects of the control systems upon
the transient performance of the power sys- Control systems are usually described by
tem could not be modeled . block diagrams with connections between
the output terminals and the input terminals
of the various blocks. At some points, in-
puts to blocks are received from sensors in
Power System the power system model, and at other
(Network) Sensors points, outputs from blocks are forwarded
Current as commands to the power systems model.
)' Voltage Figure 1-2 is a typical example. Inputs to
States blocks can also be received from internal
sources. The functi on of each block is de-
f scribed by the relationship between its in-
Functions
Sources
Commands
'
Control System
puts u 1, u 2 , . .. , uk and its output x (Figure
1-3). The types of control blocks commonly
(TACS) found in control systems of electric power
systems are available as models in TACS .
They will be described later in this Work-
book and can be summarized as follows :
Figure 1-1 Interaction between power sys-
tem (Network) and control system (TAGS)
Transfer Functions. These are basic
building blocks defined by the
A major breakthrough was the 1976 addi- Laplacian operator. The program con-
tion of Transients Analysis of Control Sys- verts the s-domain functions into alge-
tems (TACS) to the EMTP. For the first braic difference equations in the time
time, power systems transients and control domain using the trapezoidal rule.
systems could be modeled simultaneously Static and dynamic limiters are
to study their dynamic interaction. "Sen- available.
1-1
Overview
From internal
t;-----, To EMTP
+ +
G(s) 1-----.t V cos (n- p)
Inc +
From EMTP Sensor.
Simulate real control systems interact- The control system may be non-electric, as
ing with the power network, such as long as it can be modeled by blocks avail-
HVDC converter controls, back to able in TACS. Other applications will prob-
back thyristor controls in static VAR ably be found by imaginative users. This
systems, or synchronous generator ex- Workbook will limit applications of TACS
citation system controls. to electric power systems.
1-2
Overview
t Network t
.,.... ...... Network .,.... ...... ~
I Si~!1il!S' I Si~IJA~ I
Commands .,.... .,.... Commands .,.... .,.... Commands
I .,.......... I .,.......... I
lv.,.....,.... TACS ~.,.....,.... TACS I
>- >- )J
Time~
1-3
Overview
. . Y(s) and
s-domam mtegral - -
s
This converts differential equations in the
time domain to algebraic equations in the Simple substitution gives the transfer func-
Laplace domain. They can be solved to ex- tion
press the output as a function of the input.
This expression Output (s) is called the
Input (s) E2 (s) = G(s) = 1
Laplace transfer function of the component E1 (s) LCsZ + RCs + 1
or subsystem. Laplace transfer functions of linear systems
can always be expressed with a polynomial
in the numerator and a polynomial in the
denominator. With known values of the
A simple example will show this concept. components R, L, and C, the coefficients
Assume a control system contains the sub- can be calculated and the transfer function
system shown in Figure 1-5. The R, L, and can be generally written in the form
C components cannot be described as such
in TACS. There is no equivalent to the
1-4
Overview
Transfer Function
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901 234567890123456789012345678901234567890
output fixed fixed Name Name
n name + IN1 -t IN2 -t IN3 -t I N4 INS gain
low h igh low high
- - - -
A6 A6 A6 A6 A6 A6 E6 . 0 E6.0 E6 . 0 A6 A6
If n is greater than 0 the two next lines must be included. The first for the
numerator followed by the denominator. Where n is the highest power of "s".
No N1 N2 N3 N4 Ns N6 N1
Do D1 D2 D3 D4 Ds D6 D1
E10 . 0 E10.0 E10.0 E10.0 E10 . 0 E10.0 E10.0 E10.0
In Figure 1-6 the basic data form of a describe it with a s-block without limits, fol-
transfer function is shown. The first two lowed by an z-block with GAIN=1 and the
columns contain the order of the highest desired limits. Beware of using s-blocks
power of "s" of either numerator or de- with limits . See Chapter 5 of this Workbook
nominator polynomials. If this value is zero for more details .
only a single data line is required . The out-
put name follows with six or less characters The simulation of s-blocks will actually be
left-justified. This is followed with one to done in the time domain by TACS. The in-
five input names with a sign. put to the s-block is given as a time vari-
able, and the output is a function of time .
The output of a transfer function can be No Laplace variables are used in TACS. In-
limited by upper and/or lower limits. These stead, the s-block will be converted to the
can be fixed values or variable names as equivalent difference equation in the time
shown in the last four fields of the first line domain for the simulation. Why then de-
in Figure 1-6. Details are given in the Rule scribe a subsystem in the Laplace domain
Book Section 14.6.2. The user has to be at all? Because control systems are usually
careful to establish if the limit is of the described as Laplace components, and
static or dynamic type. The Rule Book de- closed form solutions and stability analysis
scribes the use of both types of limits as are performed in the Laplace domain.
well as the interpretation by TACS, of both
fixed limits and variable (named) limits. If both the numerator and the denominator
Most Hmits in control systems are of the are plain constants with nos terms, then the
static type . TACS interprets the limits of block represents a simple gain k. This is a
z-blocks (n=O) as static types, and the limits degenerate case of as s-block with m=O and
of s-blocks (n > 0) as dynamic types . The n=O . It is called a zero-order block or a
user has no choice. If an s-block with static z-block. Their coding follows the rules
limits is to be modeled, then the user must shown in the first line of Figure 1-6.
1-5
Overview
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
T
y output A B c T-START T-STOP
p name
e
A6 ElO.O ElO.O ElO.O ElO.O ElO.O
1-6
Overview
FORTRAN Expression
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
output = free format FORTRAN expression ...
I name
~ A6
1-7
Overview
Device
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
outpu c
name 0 + IN1 + IN2 + IN3 + IN4 INS A B c D E
~ - - - -
88 A6 E A6 A6 A6 A6 A6 A6 A6 A6 A6 A6
1-8
Overview
variables. TACS variables are printed out From the power Network to TACS.
together with the Network variables. To Sensors in the Network pick up infor-
identify them as TACS variables, they are mation and forward it as TACS
formally treated like branch currents, with sources to TACS. These variables are
the first node name always being TACS . inherent inputs to TACS.
Printout control is defined in the Miscella- From TACS to the power Network.
neous Data Cards at the beginning of the Variables in TACS are forwarded to
Input Data Deck and covers both the Net- the Network (commands). These vari-
work and TACS. ables can be considered outputs of
TACS.
If there is no power system (Network) in the In the latter case, the element in Network
model (TACS STAND ALONE case), then must be preprogrammed to receive infor-
the TACS variables in the printout are iden- mation from TACS . These Network ele-
tified by their names only. They are for- ments interacting with TACS include:
mally treated like node voltage printouts in TACS controlled switches type 11, rep-
that case. resenting either a diode, a thyristor, or
a bidirectional switch as explained in
Batch plotting of TACS variables follows the Rule Book Section 9.5.1.
the rules for plotting Network quantities TACS controlled switches type 12,
(see Rule Book Section 15). TACS variables representing a spark gap or triac (see
are treated like Network branch currents for Rule Book Section 9.5.4).
batch plotting, with the first node name al- TACS controlled switch type 13, rep-
ways TACS, and the second node given the resenting a bidirectional switch similar
TACS variable name. to type 11 OPEN/CLOSE feature (see
Rule Book Section 9.5.5).
TACS defined EMTP sources type 60
Interactive plotting of TACS variables also (slave sources) . This is the equivalent
follows the rules for the plotting of Network to the EMTP defined TACS sources
quantities (see Rule Book Section 18). type 90 or 91. There are no calcula-
tions for these sources in the Network
TACS Output to Network part of the program. The Network
source is simply set equal to the speci-
fied TACS variable. For details see
Interaction between the power system (Net- Rule Book Section 10-10.
work) and the control system (TACS) is im- TACS generated modulating source
plemented by the flow of information be- type 17, which creates a a TACS
tween the two systems (see Figure 1-1 and controlled scaling factor that can be
Section 1.1 and 1.2). Two directions of in- used to modify any EMTP source. See
formation flow are possible: Rule Book Section 10-8.
OUTPUT
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
~3 A6 A6 A6 A6 A6
A6 A6
1-9
Overview
1-10
Overview
1-11
Overview
If any group of components, for instance BEGIN NEW DATA CASE line.
switches, does not exist, then the appropri-
ate BLANK line must still be included. Two Power System (Network) Only, No
blank lines will then appear in succession. Control System
For this reason, it helps in good housekeep-
ing to give each BLANK line a comment This was the standard case before TACS
explaining what it stands for. Comment was introduced in 1976. The structure of
lines can be used any place in the input the data file for this configuration is shown
data file. They are marked by a C in col- in Figure 1-13. The absence of a TACS HY-
umn 1, followed by a space in column 2. BRID line following the Miscellaneous Data
Do not forget the space in column 2! Sev- Parameters line tells the EMTP program
eral cases can be combined in one input that there is only a power system, and no
data file. The cases are separated by the control system.
1-12
Overview
Figure 1-13 Data file Structure for the power system only case.
1-13
Chapter 2
L di(t) + Ri(t) = e(t) =Em sin(wt) A numerical solution will now be found us-
dt ing three different approaches to demon-
strate the alternate use of Network and/or
TACS representation of the load, first as a
constant load and later as a variable load.
SCR
R=30
Classical differential equation solution
methods or the Laplace transform method
easily give the closed form solution.
2-1
Variable Load Problem 2 .I
C Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->
SCR IOUT
BLANK end of nodal output request
c
C ........................... Plot request
C Plot data
c
C ------Graph type : 4(volts) 8(branch volts) 9(currents)
C I ----Units: 1(deg) 2(cyc) 3(sec) 4(msec) 5(micresec)
C II ---------Units per inch
2-2
Variable Load Problem 2.1
!~
0
c(].)
L
L
::J
(_) 0
50 .0
-~
'
Figure 2-4 Plot of Network current
2-3
Variable wad Problem 2.1
I(s)
The differential equation for the circuit of
Figure 2-1 was * S+C
1 Supplemental
L di + Ri = e(t) Variable
L
dt
Figure 2-6 TACS implementation
The Laplace transform of this equation is
in Figure 2-6. This means the load of the
sLI(s) - I.i(O) + RI(s) = E(s) circuit of Figure 2-2 can be represented two
different ways :
Setting the initial current i(O) at time t=O to
i(O)=O, and defining E(s) as the input and as a R-L branch in Network.
l(s) as the output of the subsystem, the as a type 11 source, supplemental
transfer function becomes; variable and a transfer function
combination in TACS .
I(s) 1 1 1 1 1
-=--=L ~=L
E(s) sL+ R s+~ s+ c The input voltage E(s) can be provided in
L two different ways:
The block diagram representing this system as a type 14 source from a node in
is shown in Figure 2-5. Network
as a type 90 source in TACS
In the first case the output current l(s) will
~-~~--~--~~~--s-~-c~-'_(s_J__
typically be returned to the Network as a
E_(s_J__ type 60 EMfP current source. This method
will be useful if the load is variable and
part of a more extensive network. For dem-
onstration purposes, it will be used in this
Figure 2-5 Block diagram of R-L load simple example also. The Network and
TACS diagrams, including interfaces are
shown in Figure 2-7. The dashed lines indi-
Using the same parameters as in the previ- cate the interface between Network and
ous example, the additional numerical val- TACS. The value of the voltage at Network
ues are; node SCR will, after the Network solution
has been advanced by a time step /:it, be
forwarded as a signal to TACS. In this case
the signal is a type 90 Voltage source. The
1 value of the voltage source SCR in TACS
_!_= = 377
L 0.002653 will be set equal to the value of the node
voltage SCR in Network. The TACS solu-
3 tion will then be advanced by one time
c=R = = 1131
L 0.002653 step /:it, and the value of the TACS variable
lOUT will be forwarded as a command to
The block diagram of Figure 2-5 can readily the Network. The command is a type 60
be implemented in TACS by a type 11 level TACS controlled current source in Network.
source, a supplemental variable and a first The value of this current source, lOUT in
order transfer function or s-block as shown Network, will be set equal to the value of
2-4
Variable Load Problem 2.1
the TACS variable lOUT. Then the Network step and so on. the input data file for this
solution will be advanced by another time case is shown in Figure 2-8.
Signal-
r--------------------------1
I
I I I
I I I TACS
II I Source
Type 90
SCR I lOUT I SCR
I Type 11
Type 1
s-block
I CONS INT 1 IO UT
*
TACS I
Network 377 I
- s + 1131 I
Source I
Source 1
Type 14 Supplemental
Type 60 Variable 1
'--~-------------------------J
.,.___ Command
Network TACS
2-5
Variable Load Problem 2.1
Figure 2-8 Input data file for the system of Figure 2-7.
2-6
Variable Load Problem 2.1
Some remarks may explain certain features BLANK end of TACS ends the
of this case in more detail: TACS part of the data file. Unlike
the components in Network (or
The start of the transient is initi- TACS in older EMTP versions) the
ated by starting the type 90 TACS TACS data cards can be arbitrarily
source SCR at time t=O (TSTART=O ordered. This feature greatly simpli-
in columns 61-70 means source is fies transfer of TACS subsystems
activated at t>O) . The switch be- from one data file to another.
tween nodes SCR and lOUT in Net- The plot requested by the plot card in Fig-
work can therefore be closed per- ure 2-8 is shown in Figure 2-9.
manently (TCLOSE=-1 in columns
15-24). Comparison of Load Representation by
The s-block in TACS has input Network and TACS
-INT. Since the current i(t) in Fig-
ure 2-1 was defined as positive The solutions representing the load by Net-
from lOUT to Ground, INT must be work alone and by Network and TACS
negative since the current source should be almost identical. The plots Figure
type 60 defines current as positive 2-4 and Figure 2-9 are indeed quite similar.
from Ground to lOUT. The nega- Close inspection reveals however, that the
tive sign was arbitrarily entered in current in the Network representation (Fig-
the TACS block lOUT, but it could ure 2-4) starts right at time time t=O, while
have been entered at TACS block the current with the TACS representation
CONS or supplemental function
added (Figure 2-9) is slightly delayed in
INT or as a -1 in the numerator of
the TACS block lOUT. starting.
Note the -1 in columns 9-10 for To study this problem further, Figure 2-10
TACS source lOUT. This defines shows the TACS variable lOUT (curve 2)
the source as a current source. and the Network variable lOUT (curve 1)
The TACS circuit was intentionally plotted on the same axes. This shows that
made more elaborate than neces- the TACS variable not only starts delayed,
sary to be be flexible enough to al- but also remains lagging all of the time .
low its use for variable loads later. The reason for this time shift is the fact that
For instance, the type 11 source the network solution advances from time t
CONS could be eliminated by rede- to t + l'l.t using the TACS commands for
fining the supplemental variable as time t (see section 1.2 and Figure 1-4). The
88 INT = SCR * 377.0. Further- value of the current source lOUT in Net-
more, the supplemental variable work at a time t + l'l.t is consequently the
INT could be eliminated by defining value of the TACS variable lOUT at timet.
the numerator of the s-block lOUT The TACS solution as such is indeed up to
as -377.0 (parameter NO, columns date, but it takes one time step for the
1-10, second card of lOUT) , or by transfer to, and then printout in Network.
defining the GAIN of the s-block as The time shift between Network and TACS
377.0 (parameter GAIN, columns
51-56, first line of s-block). variables lOUT should therefore be one
time step l'l.t = 0.1 milliseconds. A time ex-
TACS HYBRID signals a data file panded plot of both variables (Figure 2-11)
for a case with TACS and Network verifies this fact. The time shift can be de-
components to be modeled . termined most easily by the zero crossings,
which are indeed (0 .001 milliseconds)
(10**2) or 0.1 milliseconds apart.
2-7
Variable Load Problem 2.1
co
0
2-
-=
T
0
o+J
c(1.)
(._
(._
::J
(_) ~
0
0. 50 .0
""":
0
'
co
'?
- - SCR
Figure 2-9 Plot of current for circuit with a TAGS load model.
This investigation explains why the solution This one time step error is completely negli-
using TACS representation lags the solution gible in our inrush current example. This
using Network representation by one time one time step delay can result in big errors
step. The Network representation solution is in systems with many switching events, par-
of course always on time. The TACS vari- ticularly in systems containing thyristors
able is always on time in the TACS repre- and diodes . In extreme cases, this delay can
sentation solution, but the transfer to Net- make the solution completely useless .
work introduces a one time step delay.
2-8
Variable Load Problem 2.1
2-
~
0
-- --
-<
.....
0
..o.J
c
Q)
(_
(_
::J
(_) ~
0
1 1"'1.0 15.0 16 .0
MiII iSecond
...-:
TiMe
0
'
Figure 2-11 Time expanded plot from Network solution (2) and TAGS solution (1).
2-9
Variable wad Problem 2.2
p =1-
T
it
t-T
p(t)dt P(t) =
I
~ [f p(t)dt-
t- T
I p(t)dt]
0 0
= 1 [-
T - - 1) ]
P(t) - P(t
The period of time T is usually one period
of the fundamental frequency f For 60 Hz, The second integral has the value of the
the period becomes: first integral delayed by T seconds . This
suggests an implementation in TACS as
1 1 shown in Figure 2-12 . The delay of the
T = - = - = 0.01667 s.
f 60 value of P(t) by time Tis readily obtained
by using TACS Device Code 53- Transport
In many cases the current and voltage Delay. Its output value is equal to the input
waveforms have half wave symmetry, and value delayed by time T, or output (T) =
the average power P can be found by inte- Input (t-1).
_j_,/ ____
r----------~-------~
-J_:~u~e Type 9
I * p 120
1
L__
Source s
Type 90
II L-.....;-.....1
Supplemental
Variable
Integrator
Network
I TACS
I
Figure 2-12 Rolling Average power, conceptual TAGS block diagram.
2-10
Variable Load Problem 2.2
Signal- I
r--------------r--1
I I I TACS
I I . . .--__,. . _____, Source
Type 90
II I ~--.-~
I
SCRI
Switch
lOUT
I
SCR~------------------------,
Type 1
s-block
-
Variable
! Supplementa
,.--.....J...---,
lNT lOUT
1
I * - 1131 l S+
*
I I
I
I CONS :
PlNST
Network
Source I
Source
377 :
Type 14
~ype 60 I Type 11 :
120
'--------------------~ s
I Command
4-----
I PB
I
I Device
Code=53 IT=0 .00833 I
I +
Network
I TACS PDEL -
I z-bl~ L
I PAVE1
The resulting data file is shown in Figure current reference directions compat-
2-14. Some remarks may explain certain ible for power calculations. Of
features of this case in more detail : course the minus sign could be in-
troduced at various other compo-
PAVER is computed by a z-block, nents such as the integrator or z-
which is a degenerated s-block of block PAVER.
Oth order.
The supplemental function The integrator PB has a gain of
88PINST= -SCR lOUT needs a 120 entered as gain in columns
minus sign to make the voltage and 51-56 of the first card.
2-11
Variable Load Problem 2.2
2-12
Variable Load Problem 2.2
88PINST =-SCR*IOUT
c
C ... ... Integrator. First Order s-block .. .... ...... . .. ... .... ... ..... ....... .. . . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINST 120 .
1.
0. 1.
c
C ...... Transport Delay. TACS Device, Type 53 . . .. .. . ................. ......... .
C use 88 in the first two columns
c I I<CODE see rule book
c DEVICEII
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88PDEL 53+PB . 00833
c
C .. ..... z-block. Used to subtract PDEL from PB to get PAVER . ... . ........ . .. ... .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
PAVER +PB -PDEL
C .. . ... TACS output specification . ..... .. .......... .... . ....... . .... . ...... .. ... .
c ----->----->----->----->----->
33SCR lOUT PINST PAVER
BLANK end of TACS
BLANK end of branch data
c
c 0 0 0 0 0 0 0 Switch data
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
C Bus-->Bus--><---Tclose<----Topen<-------Ie 0
SCR lOUT -1 . 9999 . 0 01
BLANK end of switch data
c
C .. . ..... .... . ... . .... .. . .. . Source data
C AC_Source
C Bus--><I<Amplitude<Frequency<--TOIPhiO<---O=PhiO <----Tstart<----Tstop
14SCR 3.1623 60. 0. 0. -1. 9999 0
C ... ... Current calculated in TACS, fed to Network .. . . ...... .. .... .. . .......... .
c Bus--><I <----Tstart<----Tstop
60IOUT -1 -1 . 9999 .
BLANK end of source
c
C . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Request Data ........................... .
C Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->Bus-->
SCR lOUT
2-13
Variable Load Problem 2.2
The transport delay time is given p(t) and the rolling power P(t) found for the
as T= 0.00833 seconds. The solu- inrush current example of Section 2.1.
tion algorithm can however only im- While p(t) is meaningful starting at t=O , P(t)
plement a delay time equal to an is meaningless up to time t=T=0.0084 sec-
integer multiple of the time onds. In steady-state, the value of P(t) can
step, /:it , rounded upward . In our easily be computed as
case the delay time will be 84 time
P(t) =I ~Ms R
steps for an effective delay time of
0.0084 seconds. This small error = (Tz) 2 3.0 = 1.5 Watts
could be reduced by using a time
step /:it = -,T where N IS
. an .mteger. This agrees perfectly with P(t) of Figure
N 2-15 in steady-state.
Figure 2-15 shows the instantaneous power
<D
M
--
~
.......
N
'-
Q)
3:
0
0...
I
0
0
PINST
PAVER
0.0 10 .0 20 .0 30 .0 -10 .0 50 .0
MiII iSecond
TiMe
Figure 2-15 Instantaneous power (1) and average rolling power (2)
2-14
Variable Load Problem 2.3.
Signal- I
,-------------1---~
I I TACS
t Source
I I Type 90
II I
SCRI lOUT I SCRr------------------------,
Type! + Supplementa
Switch
I .--------...., s-block .--....L..-....,Yariable
SCR (CONS INT lOUT
I +PULSE) 1
- s+1131 T - * -
I '"------r---..........--'
Supplemental
poNS Variable PINST
Network
Source TACS
Source
I ~E=-~
Type 14 377
Type 60 '--------' 3393
\ 1 Level 120
\
\
I
Source
Type 11
Pulse
Source
s
\ 1 Type 23
L-~----------------- PB
1 - - - - Command
I De~ce
Code=53
IT=0 .00833
I
I +
Network PDEL
I TACS
I z-blo~ L
I PAVE1
Figure 2-16 TAGS representation of a variable load
2-15
Variable Load Problem 2.3.
2-16
Variable Load Problem 2.3.
c
C ****************** VARIABLE LOAD ************************************
C ..... TAGS Source, Pulse type 23. Increases 1/L to 3770 by adding 3393 to 377 ..
c
c 23 AMPL T(sec) WIDTH pulse
C <TYPE code in the first two columns
C SOURCE
C OUTPUT <-----A---<----8----<----C---- <-T-START-<-T-STOP--
23PULSE 3393 0.1 . 05 . 05 9999.
C ... .. TAGS FORTRAN Statement. Supplemental Variable to Multiply CONS * SCR ..... .
C FORTRAN EXPRESSION
c
C OUTPUT = free-format FORTRAN expression . . .. .. ... .. ...... . ............. . .
88INT =SCR*(CONS+PULSE)
c
C . . ... . Transfer Function 1/(s + c ) Where c R/L ... .. .. ..... ...... ........... .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
liOUT -INT
1.
1131 . 1.
c
c ******************************************************************************
C * POWER METER *
c ******************************************************************************
c
C ... . .. TAGS FORTRAN Statement . Multiplies -SCR * lOUT .... . . .. .. ... .......... . . .
C OUTPUT = free-format FORTRAN expression .. .. .. . . ... ... .. . .. .. .. ..... . .. . . . . . . .
88PINST =-SCR*IOUT
c
C ...... Integrator. First Orders-block .......... . .. .. ... .. . ... .... . .......... .. .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINST 120.
1.
0. 1.
c
C .... .. Transport Delay. TAGS Device, Type 53 . . ... . .. . . . . . .. ...... . . . . .. ...... .
C use 88 in the first two columns
c I !<CODE see rule book
c DEVICE! I
c II
2-17
Variable Load Problem 2.3.
Figure 2-17 Input data file for the block diagram of Figure 2-16.
2-18
Variable Load Problem 2.3.
Every T=0.1 seconds (columns 21-30), a A clearly drawn, clearly marked block dia-
pulse of width of 0.05 seconds (columns gram is in general very helpful in develop-
31-40) is generated. This source starts at ing a model as well as in debugging and
TSTART = .05 seconds (columns 61-70) trouble shooting. Of course, each user will
and stops at TSTOP = 9999 seconds (col- develop his own techniques in detail. Some
umns 71-80), which is long after the simula- computer aided EMTP techniques will even
tion is completed. The addition of CONS + produce a block diagram, although unfortu-
PULSE can still be done in the supplemen- nately these are often not as clear as de-
tal variable 88INT, which is now defined by sired.
the FORTRAN expression SCR (CONS +
PULSE). The FORTRAN code of a supple- A run of this model is shown in Figure
mental variable can be quite elaborate, as 2-18. It behaves as expected, with active
explained in the EPRI/DCG EMTP Rule power pulsating between 1.5 W and 15 W
Book. For clarity it is a good idea to write every 50 milliseconds. Note that the power
this expression as a supplemental variable meter is updated to a new power level
block. within around one cycle of the change.
~~
I
- - - -, I
- - - -
..., N
o ..... I \ I
:X:
.......
a_
L
())
:X
0
~
-<
0
I
I ' \
I I
I
(.D
.........
.-..J
c()) I I I
L
L \
:J
u ~
0
0. 160 0 00.0
i I iS co d
I Me
~
(.D
'
TACS -lOUT
TACS -PAVER
Three Phase
Power System and Problem Definition The sample system is shown in Figure 2-19 .
For studies in this Section, the transmission
Most of the three phase case studies in this line from bus 1 to bus 2 and the generator
Workbook will be based on a 230 kV sam- at bus 3 are assumed to be out of service.
ple power system, which was developed and Furthermore, the Thevenin Equivalent for
extensively analyzed in EMTP Workbook the system at bus 7 was calculated using the
Volume 1 "Introduction to Transients." methods described in Workbook 1, Section
2-19
Variable Load Problem 2.3.
200 MVA
0 .9 pf
Figure 2-19 Sample power system modified for variable load problem.
8. To prepare for symmetrical and unsym- rameters for the lines in this sample system
metrical load or fault conditions, the were found in Workbook 1, Section 5 and 7,
Thevenin Equivalent was calculated in se- to be:
quence values . Following the methods of
Workbook 1 (Figure 8.4 (b)) , but without Zero Sequence:
giving intermediate results (which are of no Ro = 0.03167 0/km
interest in this context) the Thevenin Lo= 3.222 mH/km
Equivalent values were found to be: Co= 0.00787 .uFikm
Positive Sequences:
R1 = 0.0243 0/km
Zero Sequence: L 1 =0 .9238 mH/km
Ro= 0.13 0 C1 = 0.0126 .uF/km
Lo= 23.71 mH
The line lengths were given in Workbook 1
as:
Positive Sequence:
R1 = 0.06 0 from bus 1 to bus 7 /1_7 =144.4 km
L 1 =39.99 mH from bus 1 to bus 12 11_ 12 =24.14 km
The transformer between bus 12 and bus 13
The Thevenin Equivalent voltage source was represented by its simplest possible
was the nominal voltage of 230 kV RMS model, just a series inductance. Following
line to line. workbook 1, Section 15, this value was
found to be:
The transmission lines were also repre-
sented by sequence parameters. The pa- LT= 70.16 mH on the 230 kV side.
2-20
Variable Load Problem 2.3.
Load resistance
RL= 5006 n 0 25 50 75
t (seconds)
Load inductance
LL = 4365 mH
Figure 2-20 Reactive power variation of
Load inductive reactance a steel mill drive.
xL = 1646 n
All parameters of the sample system are
now known for a constant load. Many mod- marks may explain features of this case in
ern power systems, however, have loads more detail:
which vary greatly and rapidly with time.
Examples of such loads are: The Thevenin Equivalent sources
are line to neutral sources. For a
Thyristor controlled heavy drives, 230 kV system, their peak values
such as steel mill drives (see Figure fi
2-20) are 230 * 7'3= 187.79kV. The fac-
Arc furnaces. tor 1000 for kV and kA is often
This type of load requires corrective meas- omitted in linear problems for nu-
ures, such as reactive power compensation, merical convenience. Resulting
to make the resulting voltage variations ac- power values have to then be multi-
ceptable. This Section will develop tech- plied by 1000*1000=1000000.
niques to represent such variable loads with The Thevenin Equivalent imped-
TACS and to measure the rolling active ance is entered in sequence values
power in such variable loads . as mutually coupled R-L elements
of type 51, 52, and 53. This is ex-
plained in the EPRIIDCG EMTP
Rule Book.
Constant Load Representation by The transmission line parameters
Network are entered as distributed parameter
sequence values type -1, -2, and -3,
The sample power system of Figure 2-19 as explained in the Workbook. With
with the parameters established in the last ILINE=O (columns 51-52) and
Section was first analyzed in steady state, XOPT=O (Mise card, columns
with a constant load . The load was repre- 17-24), inductance is entered in
sented by Network components, namely, mH/km, capacitance is entered in
R-L branches . The detailed EMTP diagram ,uF/km. With IPOSE=O (columns
is shown in Figure 2-21 . The resulting input 55-56), the line is defined as trans-
data file is shown in Figure 2-22. Some re- posed.
2-21
Variable Load Problem 2.3.
Sources
TACS
Source
Type 90 '---r--' T=0.00833
Device Code 53
---------------------------------------'
Figure 2-21 EMTP diagram of sample 3-phase system with power meter.
2-22
Variable LiJad Problem 2.3.
c
C ..... .. TAGS Current Source, measures switch current in Network ... ............ .
C ....... and feeds it to TAGS .. .......... . ...................... . . ...... ....... .
C 91 1 . 0 de FQ ac EMTP AMPS
C <TYPE code in the first two columns
C OUTPUT <-----A---<----B----<----C---- <-T-START-<-T-STOP--
91BUS13A 60. -1 . 99999.
c
C ...... TAGS FORTRAN, Multiplication. Calculates PINSTA
C FORTRAN EXPRESSION
C OUTPUT = free-format FORTRAN expression ................................ .
88PINSTA =BUS13A*IL13A
c
c
C ...... Integrator . First Order s-block .............. . .. .. .... . . .... . ..... .. .... .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINSTA 120.
1.
0. 1.
c
C ...... Transport Delay. TAGS Device, Type 53 ................................. .
C use 88 in the first two columns
C I I <CODE see rule book
c DEVICE II
c II
2-23
Variable Load Problem 2.3.
2-24
Variable Load Problem 2.3.
Results of a run using this input file are kV. The actual voltage for the load imped-
shown in Figure 2-23 . The average power is ance use is 236.7 kV. This results in a total
3.37 MW per phase, or 10.11 MW total. load of 10.11 MW , which agrees with the
This compares with the assumed value of output of the power meter.
P= 9.5 MW based on a bus voltage of 230
~
00
:a:.~
%: <D
'-
Q)
3: 0
0 'I"
0...
"'
~ -PI~STA
0 -PA
0.0 10 .0 20 .0 30 .0 "'lO .O 50 .0
MiII iSecond
TiMe
Figure 2-23 Instantaneous and average power.
2-25
Variable Load Problem 2.3.
,_,.--"-;.=====-=-
Sources
Type 14
.-.-.-
--------------;>/ /
,:~~;:'ILl~
I LOAD
If3A
,
_.-.- ( I Sources ~ ) 1
( I . I Type 60 7 I 7 I 7 I
NETWORK 1 Signal Signall S1gnall I I 1
TAcs----r---------------t------- -----t--~-t-
source T f
TACS Type 11 CpMMIANDf)
Source
Type 90
.22907
Bus13C
CONS
Supplemental
Variable
PB +
* z-block PA
Supplemental s-block
Variable
T=0 .00833
Device Code 53
Figure 2-24 EMTP model with TAGS current source.
2- 26
Variable wad Problem 2.3.
The resulting input data file is shown in The only difference in Network is
Figure 2-25. Some remarks may help to ex- replacing the branches R-L by
plain the features of this case in more de- TACS EMfP sources type 60.
tail : Since everything is symmetrical in
this case, the average power in all
The TACS representation of the three phases A, B, and C will be
R-L load follows the method of identical. Therefore it is sufficient
Section 2.1, but now for all three to use one power meter only, which
phases A, B, and C. will be assigned to phase A. For
The coefficient c in the s-block is unsymmetrical loads, the power me-
now given by the load parameters ter can easily be expanded to find
as: power in all three phases and then
add them up for a total average
R 5006 power P3 = PA + PB + Pc
c = - = - - = 1146.8
L 4.365 The results of a run with this input data file
is practically the same as shown in Figure
The coefficient 2.. = CONS is now: 2-23 . A close inspection would reveal the
L
1 1 one time step delay as explained in Section
- = - - = 0.22907 2.1. The error introduced is negligible in
L 4.365 this case, particularly since the time step
was reduced to l!:.t = 20 microseconds .
2-27
Variable Load Problem 2.3 .
2-28
Variable Load Problem 2.3.
1146 . 807 1.
1IL13B -INT_B
1.
1146.807 1.
1IL13C -INT_C
1.
1146 . 807 1.
c
c *************************************************************************
C * TACS POWER METER *
c *************************************************************************
c
C . ... .. TACS FORTRAN STATEMENT, V*I = INSTANTANEOUS POWER ... . ..... .. .... .. .
C FORTRAN EXPRESSION
c
C OUTPUT = free-format FORTRAN expression . .. ........ .... . . .. . . ...... .. ... .
88PINSTA =-BUS13A*IL13A
c
C ... .. . . . S-BLOCK INTEGRATOR ....... . ................. . ... .. ..... . . . ....... .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/ D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINSTA 120.
1.
0. 1.
c
c ...... TRANSPORT DELAY, TACS DEVICE CODE 53 ....... .. .. ... ..... . .. ..... ... . . ... .
c use 88 in the first two columns
c II <CODE see rule book
c DEVICE II
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88PDEL 53+PB .00833
c
C .. . ... . z-block . Used to subtract PDEL from PB to get PAVER ................ . .. .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
PA +PB -PDEL
c
C ...... TACS output specification ........ . . ..... . ............ ..... ........... . .. .
c ----->----->----->----->----->
33PINSTAPA
BLANK end of TACS
c .......................... . Circuit data
C INDUCTOR
C Bus1->Bus2->Bus3->Bus4-><----R<----L<----C
BUS12ABUS13A 70 . 16 0
BUS12BBUS13B 70 . 16 0
BUS12CBUS13C 70 . 16 0
2-29
Variable Load Problem 2.3 .
C 3_p_RL_MD
C Bus1->Bus2-><----------><----R<--------- -L<----R<---- --- ---L<----R<----------L
51THEVA BUS7A . 13 23 . 71
52THEVB BUS7B . 06 39 . 99
53THEVC BUS7C
C 3_p_line_t
C Bus1->Bus2->Bus3->Bus4-><---R'<----A<----B<--len 0 0 0<---------- ----------->0
-1BUS7A BUS1A . 03167 3.222 . 00787 144 . 4 0 0
-2BUS7B BUS1B .0243 .9238 . 0126 144.4 0 0
-3BUS7C BUS1C
-1BUS1A BUS12A . 03167 3 . 222.00787 24 . 14 0 0
-2BUS1 B BUS12B . 0243 . 9238 . 0126 24 . 14 0 0
-3BUS1C BUS12C
BLANK end of branch data
c ... . ... ... . . .... . ... ... . . . . Switch data
C Bus-->Bus--><---Tclose<---- Topen<-------Ie 0
BUS13AIL13A -1 . 9999 . 1
2-30
Variable Load Problem 2.3
Variable Load Representation by shown in Figure 2-26. The rated load at bus
TACS using a Step Function 13 is 200 MVA = 1 p. u. In the load flow
study, the load was increased in 0.05 p.u.
The sample system shown in Figure 2-19
will now be analyzed with the following steps (or 10 MVA) keeping !.._ = 3. 042 con-
modifications: Q
stant. The voltage at bus 7 was kept at
The load at bus 13 will be variable nominal voltage 230 kV = 1.0 p.u. The volt-
A capacitor bank will be connected ages at bus 1 and bus 13 are given based on
to bus 1. Vbus7 = l.OLO p.u. In the TACS model for
During load variations, it will be assumed the load as developed in Section 2.1, the
that the ratio value of c for this study will be constant
and is given by:
Activ.e Power = !.._ = ...!!_ = 3 . 042
Reactive Power Q wL
will remain constant. The results of a load c= (J) .....!!..__ = 377. 3.042 = 1146.8
flow study for a variable load at bus 13 is wL
Figure 2-26 Load flow study for sample system of Figure 2-19.
The value of ~ will vary with the load, and where w = 2nf = 377
is given as:
p
2_ = ~pi ( !.._ + Q) = 1270 .8 _!2._ -= 3.042
L v RMS Q p v ~MS Q
2-31
Variable Load Problem 2.3
TACS
Source
TACS
Bus 13C
Source
----m
TACS .--...L---, Type 90 Type 9 0 ....---_.__....,
Source
Type 90
LEVEL SOURCE
Bus13A TYPE 11 Bus13C
PB
PA
s-block
T=0.00833
Device Code 53
Figure 2-27 EMTP diagram for a case with a variable load and level sources.
2-32
Variable Load Problem 2.3
2-33
Variable Load Problem 2.3
1146 . 807 1.
1IL13B -INT_B
1.
1146 . 807 1.
1IL13C -INT_C
1.
1146 . 807 1.
c
c ***************************************** * *************************************
c * TACS POWER METER *
c **************************************** ***************************************
c
C . .. . . . TAGS FORTRAN Statement. Multiplies - SCR * !OUT ... .. .. . . . . ... .. ..... . .. . .
C OUTPUT = free-format FORTRAN expression ...... . ......... . . .. . . . . . . . ... .. . .. . . .
88PINSTA =-BUS13A*IL13A
c
C .. . . . . Integrator . First Orders-block ..... .. .. . .... .. ....... . .... . .. .. .... . .. . .
C TRANSFER FUNCTION
c
C <- the order of the highest powe r of " s" i s place in the first two columns
2-34
Variable Load Problem 2.3
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<-- N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINSTA 120 .
1.
0. 1.
c
C ... . . . Transport Delay. TACS Device, Type 53 . ... ............ ..... ... .... .... . .
C use 88 in the first two columns
c I I<CODE see rule book
c DEVICE II
c II
C OUTPUTvv+INl--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88PDEL 53+PB .00833
c
C ....... z-block . Used to subtract PDEL from PB to get PAVER ............. . .. .. . .
C OUTPUT +INl--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH- >
PA +PB - PDEL
c
C . . .... TACS output specification .. . ............................................ .
c ----->----->----->----->----->
33PINSTAPA
BLANK end of TACS
c
c .... .. .................... . Circuit data
C CAPACITOR
c Bus1->Bus2->Bus3->Bus4-><----R<----L<----c
BUSlB 4 . 011 0
BUSlA 4 . 011 0
BUSlC 4 . 011 0
c INDUCTOR
c Busl->Bus2->Bus3->Bus4-><----R<----L<--- -C
BUS12ABUS13A 70 . 16 0
BUS12BBUS13B 70 . 16 0
BUS12CBUS13C 70 . 16 0
c 3_p_RL_MD
C Bus1->Bus2-><----------><----R<----------L<----R<------ ----L<----R<----------L
51 THEVA BUS7 A . 13 23. 71
52THEVB BUS7B . 06 39 . 99
53THEVC BUS7C
C 3_p_line_t
C Busl->Bus2->Bus3->Bus4-><---R' <----A<----B<--l en 0 0 0<--------------------->0
-1BUS7A BUSlA . 03167 3 . 222.00787 144 .4 0 0
-2BUS7B BUSlB . 0243 . 9238 . 0126 144 . 4 0 0
-3BUS7C BUSlC
-lBUSlA BUS12A . 03167 3 . 222 . 00787 24.14 0 0
-2BUS1B BUS12B . 0243 . 9238 . 0126 24.14 0 0
-3BUS1C BUS12C
BLANK end of branch data
C switch
BUS13AIL13A -1. 9999 . 1
2-35
Variable Load Problem 2.3
Results of a run of the EMTP with the input ond row is the results of the EMTPffACS
data file of Figure 2-28 are shown in Fig- file shown in Figure 2-28 where the base
ures 2-29 and 2-30. In Figure 2-31 the val- voltage is the source behind the Thevenin
ues for the average power P and the voltage equivalent. This results in a different refer-
at bus 1 from the original load flow study ence voltage than that assumed in the load
are compared to the results of the TACS flow case. The last row in Figure 2-31 is a
simulation. In Figure 2-31 the first row rerun of the load flow with the voltage ref-
comes from the load flow shown in Figure erence the same as the EMTPffACS
2-26 where the voltages on bus 1 are based case
on constant p.u. voltages at bus 7. The sec-
2-36
Variable Load Problem 2.3
~
~
(\.J
~
~
-
0c.D
0-
>-
Q.) ""' ~
0>
<0 0co
_.j
0
>- ~
0
00 . 8 .0 12 .0 160 .0 00 .0
0 Mi li con
a::'
~ Ti
0
~
BUS1A
~
~
~
@
:X
::E
'-
Q.) 0
3: 0
0 ....-
c...
~
0
(\.J
TACS PA
0
0
0.0 "10 .0 80 .0 120 .0 160.0 200.0
Mi I l iSecond
TiMe
2-37
Variable Load Problem 2.3
9.5 1.1293
Original Load 114 1.0633
Flow 190 0.9743
209 0.9370
9 .8 1.1529
115 1.0597
EMTP-TACS
186.2 0.9660
202.5 0.9244
9 .8 1.1490
Load Flow 115 1.0729
Reduced System 186.2 0.9732
202 .5 0.9336
Figure 2-31 Load flow data for sample system of figure 2-19 with capacitors.
2-38
Variable l.J:Jad Problem 2.3
in Figure 2-35 reaches its new level very in the next Sections to analyze Static Var
quickly after the application of the pulse. systems and other control measures used to
The TACS methods to represent variable stabilize the system voltages under variable
loads in power systems will be most useful load conditions.
-----H~-
Bus 13A Bus 13B
NETWORK
--------
TACS
CONS1
PB
PA
s-block
T=0 .00833
Device Code 53
Figure 2-32 EMTP diagram for a variable load modeled with a pulse source.
2-39
Variable Load Problem 2.3
2-40
Variable Load Problem 2.3
c
c <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/ D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1IL13A -INT_A
1.
1146 807
0 1.
1IL13B -INT_B
1.
1146.807 1.
1IL13C -INT_C
1.
1146.807 1.
c
c *******************************************************************************
C * TAGS POWER METER *
c *******************************************************************************
c
C ...... TACS FORTRAN Statement. Multiplies -SCR * IOUT . ...... . ... ... . .. . ... .. . . .
C OUTPUT = free-format FORTRAN expression ... . ...... . . .... . . .... .. ..... ... ..... .
88PINSTA =-BUS13A*IL13A
c
C ...... Integrator . First Order s-block .. .. .. .................... ... . . .. ... .... . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
lPB +PINSTA 120 .
1.
0. 1.
c
C ...... Transport Delay . TACS Device, Type 53 . ............ ........... ......... .
C use 88 in the first two columns
c I !<CODE see rule book
C DEVICE!!
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88PDEL 53+PB . 00833
c
C .. ..... z-block. Used to subtract PDEL from PB to get PAVER .... .. ............. .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
PA +PB -PDEL
C . .... . TACS output specification .... .. ......... .. .. .. . ...... . ........... ..... . . .
c ----->----->----->----->----->
33PINSTAPA
BLANK end of TACS
c
2-41
Variable Load Problem 2.3
2-42
Variable Load Problem 2.3
~
0
0
M
~
A
~ f f
0
..., 0
0(\J
Q)
>-
~
(1 ~ v \
!I A
v,
~
0>
co
~
0
> 0
0
0 .0 ~p . o 8 .0 12 .0 160 .0 00.0
~ Mi 1iS econ
0
~
'
v v vT IE
rJ
~ v v
v v v
0
~
v v 1-- BUS1A
0
8
M
.
Figure 2-34 Plot of voltage at bus 1 for an EMTP run of file of figure 2-33
2-43
Variable Load Problem 2.3
~
8
~
L
(l) ~
~
0 ~
a_
~
0
"'
TACS -PA
0
0
0.0 -40 .0 80.0 120 .0 160 .0 200 .0
MiII iSecond
TiMe
Figure 2-35 Plot of average power in phase A from EMTP file in figure 2-33
2-44
Chapter 3
I
I
Voltage I
I
I
\
\
\ Figure 3-2 Static Var compensator
\
\
\
\
\
\ Voltage Stabilization
\
\
\ In weak systems or systems with long trans-
mission lines, the voltage is significantly af-
Leading Current Lagging fected by load variation as well as by
switching of lines, reactors, capacitor
Figure 3-1 Steady-State voltage vs banks, transformers, etc. Under heavy
current loads, the voltage will drop considerably or
even collapse. However, when the load is
light, overvoltages can arise. This can cause
The most prevalent types of compensators transformer saturation, which can result in
are the thyristor controlled reactor (TCR) excessive harmonics and even ferro-reso-
and the thyristor switched capacitor (TSC). nance.
The applications considered in this section
will deal only with the TCR. A typical volt- Voltage variation at the end of a transmis-
age-current characteristic of a static Var sion line as a function of the loading for
compensator (SVC) is shown in Figure different compensation is given in Figure
3-1. The SVC can provide leading to lag- 3-3. For systems having P/Po larger than
ging reactive power to an AC system. This 1.0 (Po = natural load), there are large
3-1
Static Var System
0.0
Improvement of transient stability
0 1.0 P/Po
2.0 Improvement of system damping
Figure 3-3 Voltage variation vs power Damping of subsynchronous reso-
nance
Reactive compensation for HVDC
Reduction of temporary overvol-
tages
3-2
Static Var System
1la+a
i(t) =- v(wt)dwt
L a
If the voltage is purely fundamental fre-
quency, then
~ v(t) ~
dotted current curve (0! = 90) . This is as if
the thyristors where shorted out, resulting in
a current which Jags the voltage by 90 .
Gate
Cathode
TYPICAL RATINGS
Blocking voltage; 3-6kV
Current; 1-3 kA
3-3
Static Var System
In Figure 3. 7 the current wave forms are mum value of reactive current is obtained
shown for five different conduction times, for a= 180.
a. The control law is also shown. The maxi-
Applied Voltage
100 %
Fundamental current
80
60
40
20
3-4
Static Var System
the reactive current as a function of the studies. From these studies the range of the
voltage across the TCR and the scaling fac- controlled reactive power can be calculated.
tor K . This can be easily modeled using a Normally the capacitive range is first deter-
TACS transfer function and the voltage mined, taking into consideration the effects
from the network as shown in Figure of reduced voltage,
3-8.
v(t) from EMTP
FOR~_,
control i(t)
IC
1 ... Once this range is found the inductive reac-
s.
L tive power can be found. For the problems
in the sample system a load flow was run
Figure 3-8 Basic TAGS model, TCR with an ideal reactive power source on bus
#1 in Figure 3.9. For the maximum load of
209 MW, 1.10 pu, the required reactive
Basic reactive current needs power to hold voltage at 1.0 pu is 114.5
MVar capacitive while for the no load 29 .3
In an actual application of a static Var sys- MVar inductive is required.
tem the particular problem should be un- If a 10% under voltage is assumed, then
derstood. For our work the problems of dy-
namic load changes on the sample power
system discussed in section 2.3 will be stud-
ied . For this load it is important to have the Qc rated= 141 .3 Mvar
correct dynamic range of reactive power to
control the dynamic voltage changes. This
can be achieved through a set of load flow which at 230 kV requires a reactance of
3-5
Static Var System
which leads to
2
X= (230) = 374.4 ohms
141.3 X = (230? = 310Q
171
or C = 7.0 J..LF. or L = 0.8 H
The inductive reactive power is the sum of
no load and full load, With these values of capacitance and in-
ductance it is possible to build the dynamic
Q = 141.3 + 29.3 = 171 MVar inductive. model of a SVC shown in Figure 3-8.
3-6
Static Var System
Sources
Type 14 IL13C, B, A
LOAD
Sources
TTT
f
Type 60 7 7 7
A three phase Thevenin equivalent for the The load model is the TACS model devel-
system (Figure 3-9) at bus 7 is used. This oped in Section 2.1. In this model the R/wL
was first described in Workbook 1 and ratio is held fixed at 1146.8 while the value
again in this Workbook in Section 2.3. The of 1/L will vary with the load as given.
Thevenin equivalent voltage source is the
nominal voltage of 230 kV RMS line to line .
3-7
Static Var System
;x:O
X .
g
L
(l)
3:
0
0...
- TACS -PA
~
C)
3-8
Static Var System
1\ (\ 1\ {\ (\
~ (\
~ II {\
1\ 1\
~
0
r- - - - r- r- -
>- '-
-"'
I """"' - - - - -
~
~
I
<1.) I
0>
<0
~
0
>- ~
0
"'
0 .J p.o 8 .0 12 .0 160 0 00 .0
Mi I iS con
~ Ti 'lE
~
'
~
0
S2
' v v v v v
-- BUS1A
v v v v v v - TACS -VI1HS1A
0
f2
~
3-9
Static Var System
Sources
Type 14 T ACS current model
for TCR Type 60 LOAD+
Sources
Type 60 -:-
+l
r rr
Figure 3-13 Power system with TCR
The first step is to model the behavior of able KIL is to be supplied by the voltage
the TCR as explained in Section 3.3. controller while v(t) is the bus 1 phase volt-
age. This voltage is a type 90 TACS source
v(t) from EMTP with the names BUSlA, BUSlB and BUSlC
for each phase. The variable from the con-
, to EMTP troller is the same for each phase, is labeled
control
FOR:-''-1 1 I i(t) ..
BLgam.
K
- ~ VRMSpu 1
L
L
Figure 3-14 Basic current model for TCR
K Epu 1
s L
The TCR model shown in Figure 3-14 is
required for each phase. The output i(t) is
the TACS controlled current source seen in UNITY
Figure 3-13 . In the source section of the
network data this is represented by three
type 60 sources with the names TCRA, Figure 3-15 Basic voltage controller
TCRB, TCRC. These names are also the for TCR
TACS names on the output of first order
transfer functions . The inputs are BgamA, The basic voltage controller is shown in Fig-
B, C respectively. ure 3-15. It consists of two transfer func-
tion blocks, one zero order with static lim-
There are two inputs to the FORTRAN mul- its, the other a first order function with a
tiplication block in Figure 3-14. The vari- gain K. The inputs are a TACS source
3-10
Static Var System
~
0
.....
N
{\
0
~ A A
::! - N A {\ (\
A
{\ A (\ A I
-
0 I
>-
.>./. '- 1-- - r- - t- - r- - H - r- t- -
I ~-
<1.)
~
0 .J
"'
0) en
<0
o+J
0
::>- ~
0
"'
0 .D "0 .0 8 .0 12( .0 160 0 00.0
Mi liS ~con
0
0
~ Ti ~I
~
0
!!2
' v v v v v v v v
-- BUSL~
v
0 v v - . lACS -VI1HS1A
f2
N
'
3-11
Static Var System
3-12
Static Var System
1146.807 1.
1IL13B -INT_B
1.
1146.807 1.
1IL13C -INT_C
1.
1146.807 1.
c
c END OF LOAD MODEL
c
c ***************************************************************************
c * TACS MODEL OF POWER METER, AS INTRODUCED IN FIGURE 2-7 *
c ***************************************************************************
c
C ... ... ... TACS FORTRAN, CALCULATES INSTANTANEOUS POWER .. .. . . .. .. ... . ... . ...... .
C OUTPUT = free-format FORTRAN expression . . ...... . ...... ... .. . ...... ... . .... .. .
88PINSTA =-BUS13A*IL13A
c
C .... .. Integrator. First Order s-block ........... ......... .................... . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS-- > <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D- 1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINSTA 120 .
1.
0. 1.
c
C ...... Transport Delay . TACS Device , Type 53 . . .... . ... . .. .. .......... ... ..... .
C use 88 in the first two columns
c I !<CODE see rule book
C DEVICE! I
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88PDEL 53+PB .00833
c
C ....... z-block. Used to subtract PDEL from PB to get PAVER .. ... .. .. .. . .. ..... .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
PA +PB -PDEL
c
C ...... END OF POWER METER ... . .. ...... . .. . .. . ..... . ......... .... .. .... ...... . .. .
c
c *******************************************************************************
c * *
c * TCR MODEL *
c * *
c *******************************************************************************
c
c
c
3-13
Static Var System
c **************************************************************************** * **
C * TCR VOLTAGE CONTROLLER SEE FIGURE 3 - 1S *
c ************************************* **** ** **** ** ******* ******** ****** ****** ***
c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3-14
Static Var System
88BgamC =BUS1C*BLgam
c
C .. .... INTEGRATOR 1/S ONE FOR EACH PHASE . . .. . ...... . ...... ..... . . . .. . . . ... .. . . . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH- >
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1TCRA -BgamA
1.
0. 1.
1TCRB -BgamB
1.
0. 1.
1TCRC -BgamC
1.
0. 1.
c END OF TCR CURRENT MODEL
c
C .. .... TACS output specification ....... ... ....... ... ... .... .. ..... . . ..... ... ... .
c ----->----->----->----->----->
33PINSTAPA BUS1A VRMS1AEpu BLgam
c
BLANK end of TACS
C CAPACITOR
BUS1A 7. 0
BUS1B 7. 0
BUS1C 7. 0
C INDUCTOR
BUS12ABUS13A 70 .1 6 0
BUS12BBUS13B 70 . 16 0
BUS12CBUS13C 70.16 0
C 3_p_RL_MD
51THEVA BUS7A .13 23 . 71
52THEVB BUS7B .06 39.99
53THEVC BUS7C
C 3_p_line_t
-1BUS7A BUS1A . 03167 3 . 222 . 00787 144 . 4 0 0
-2BUS7B BUS1B .0243 .9 238 . 0126 144.4 0 0
-3BUS7C BUS1C
-1BUS1A BUS12A . 03167 3 . 222 . 00787 24 .14 0 0
-2BUS1B BUS12B .0243 .9238 .0126 24.14 0 0
-3BUS1C BUS12C
BLANK end of branch data
c switch
BUS13AIL13A -1. 9999 . 1
BUS13BIL13B -1. 9999 . 1
BUS13CIL13C -1. 9999 . 1
BUS1C TCRC -1. 9999. 1
BUS1B TCRB -1. 9999. 1
3-15
Static Var System
3-16
Chapter 4
Thyristor Models
Conduction
Region (on state)
Reverse
Current
Figure 4-1 shows the basic current vs volt- duction by avalanche breakdown can cause
age characteristics of a thyristor. Important damage to the thyristors and should be
values are the forward and reverse blocking avoided.
voltage and the voltage level in the conduc-
During conduction due to a gate voltage,
tion region. The blocking voltages indicate the device looks like a closed switch, except
the range for which the device will hold off for a small voltage representing a loss. Cur-
voltage. In this region a thyristor looks like rently these devices have a conduction volt-
an open switch. When voltage across the age of around one volt, keeping the losses
device exceeds these values the thyristor low and allowing an ideal switch to be an
will conduct by avalanche breakdown. Con- excellent model of a thyristor.
4-1
Thyristor Models
-----/.
BUS1
__ BUS2
GATE
f
GRID (TACS name)
The ideal thyristor is a switch that is con- switch is closed it will remain closed until
trolled by a logic signal from TACS (called the current becomes negative. The GRID
GRID in Figure 4-2). When the voltage signal can be removed any time after the
across the switch is positive (cathode to an- current is established and the switch will re-
ode) and there is a GRID signal (greater main closed.
than 0.0) the switch will close. If the voltage
is not positive, or if there is no GRID signal, The form of the input data for a type 11
the switch will remain open. Once the switch is shown in Figure 4-3.
1 2 3 4 5 6 7 8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
T c TACS Names 0
L Eu
y
Node Node 0
s
p V;g tDEION A OPEN/ c t
I HOLD
e
Name Name s M GRID CLOSE hP
(in sec .) E ou
E
D t
11 A6 A6 E10 . 0 ElO . O E10.0 A6 A4 A6 A6 1
In columns 1-2 the code 11 is used, fol- If the switch is to be closed during initia-
lowed by the node names. The name of the lization, the key word CLOSED is used as
anode is listed first, followed by the cathode shown, or left blank for an open switch. In
name . As other bus names, they must be columns 65 to 70 the name of a TACS vari-
six or fewer characters, and must be left able used to fire the thyristor must appear,
justified. Columns 15-54 are not used . or the device will function as a diode. The
4-2
Thyristor Models
firing variable must be greater than zero to fects of discreteness, or time step size. Dur-
close the switch. It is also advised that ing turn on and turn off, there are errors
when using type 11 switches that the ECHO which are introduced by the discreteness.
feature be activated. This will provide the
times when the device opens and closes.
This has proven to be a very powerful tool In most applications of thyristors to power
in building thyristor based models . ECHO electronic systems, the points of turn on
is activated by a 1 in position 79. and turn off are very critical. For example
in HVDC systems the firing point is usually
accurate to within 0.25. This ensures mini-
When simulating thyristors with a digital mum harmonic generation.
program, care must also be given to the ef-
correct a
EMTP a
In Figure 4-4 some sources of errors intro- The turn off of the thyristor introduces dif-
duced by time step size are illustrated. Nor- ferent problems. There is a possibility of
mally the firing point is found by a delay a timing errors of one half of a time step as
which is measured relative to some timing shown in Figure 4-5, but these are normally
signal. It can be seen from Figure 4-4 that not a problem. For very small time steps
when the reference point established by the the EMTP device will block the voltage
timing signal falls between time steps, the (open switch) faster than the actual device
EMTP assumes the starting point to be the which has a reversed current. Normally this
next point in time. This introduces an error effect can be neglected for system studies.
less than the time step size. At the point of Only for transient studies involving device
turn on there is another error. Again if the protection would this reversed current need
point of requested turn on is between time to be modeled. In these cases, the ideal de-
points the EMTP waits until the next point vice cannot be used.
to close the switch. This introduces another
error which is also less than a time step. On The EMTP does have numerical oscillation
average the total error in a is one time step. problems during turn off if di/dt changes
Even though HVDC systems have errors of abruptly from a finite value to zero across
0.25 or less, it is normally adequate in an inductance. This will always occur for
simulations to hold errors to 1.00. This trapezoidal integration. There are methods
suggests a time step size of 50 microsec- of reducing this effect which will be dis-
onds for a 60 Hz system. cussed in the next section.
4-3
Thyristor Models
4-4
Thyristor Models
i(t) v(t)
2L
1.0
tit
time
time
2L
tit
input output
Note that the resulting oscillation is shown If the ramp i(t) takes 2Llt to go from i=O to
in Figure 4-6. This waveform changes sign i=l.O the resulting response looks closer to
each time step and has little resemblance to a delta function . This is shown in Figure
the time derivative of a unit step which is 4-7.
an impulse function .
i(t) v(t)
time
input output
There are two basic ways to stop or improve method. In Figure 4-8 there are four possi-
the problem of numerical oscillations, one ble circuits, each with an inductor in series
is by adding physical components, the other with a thyristor. The top left figure will
is to add damping to the trapezoidal have oscillations.
4-5
Thyristor Models
current current
----c:+- L
R=-
Pilt
4-6
Chapter 5
5.1 Limiters
TACS has a general transfer function block
which can be used to describe relationships A
between an input u(t) and the output y(t).
Expressed in the laplace domain the func-
tion is defined as : u
G(s) y
5-l
limiters, U:Jops and Time Delays
u 1
A
s
u(t) 1 y(t)
...;._-----~ t----~~
1 +sT
u(t)
B
if y = A and f > 0, then dy is set
to zero. dt
A
if y = B and f < o, then dy is set
X (t) f--t----'"'""-t----::>"--t-----'~ to zero. dy dt
otherwise &= f when B ~ y ~ A
B
with f = ]:_ (u- y)
T
Figure 5-4 Non-windup limiter.
A
y(t) f--t--'"'""-+----::'f"--t-----'.... This behavior can be seen in Figure 5-5
using the same example used for a windup
B
limiter, namely a simple integrator with a
square wave input
Figure 5-2 Example of a windup limiter.
In Figure 5-5 the unlimited response is
shown by the dashed curve, which is the
same as x(t) in Figure 5-2. Unlike the win-
dup limiter, the output y(t) comes off the
limit when the input changes sign at
u(t) y(t) t1, tz, t3, t4 , . . . Except for the first part of
the output, y(t) in Figure 5-5 is the same as
that of Figure 5-2 except for a phase shift.
In dealing with non-windup limiters it is im-
portant to understand that this definition
should only be used with first order transfer
functions as defined in Figure 5-4. Some-
times the meaning of first order transfer
functions with a limiter function is confused
Figure 5-3 Integrator with feedback if the functions have any zeros . For second
limiter.
order and higher functions it can be shown
that there are several ways of backing off
A simple model using a dead band limiter the limit. For example, take a second order
with feedback is shown in Figure 5-3. When 1
y(t) is between the limits A and B there is transfer function G(s) = s2. This can back
no feedback. When y(t) exceeds a limit off the limit three ways depending on
there is feedback which reduces the input to whether the internal variables y or y or
the integrator to zero, holding y(t) near the both are forced to remain at zero after the
limiting value. As soon as the input u(t) limit is reached.
5-2
limiters, Loops and Time Delays
B
t<--t--~---f-~'----+---"~....
1.4
a
msec
u(t)
1000
- s - ~ y(t)
ru = 0.01 msec
Figure 5-5 Example of a non-windup u(t) 2
limiter. 1.0-
/
/
The limiter in TACS can be applied to an .a-r- /
/
equation of any order by setting all deriva- /
/
tives of the output to zero . Perhaps this fea- /
ture should be removed . There are also .6 1- /
y(tj/
problems with the widely used PI controllers /
with limits. .4 r- /
/
/
Test of a First Order Transfer .2 1- 1//
/
Function with Limits Using TACS
0 V~ I I
The simplest test uses a single pulse of 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6
magnitude 1.0 and an integrator. Figure 5-6 Milliseconds
shows the response of this simple system Figure 5-6 Test of an integrator
using a time step of 0.01 milliseconds. The
5-3
Limiters, Loops and Time Delays
0 .8 0.8
1.4 u(t) 1----II._Y(t) 1 .4 y(t)
1----ll..
.2
1 .2 ,---
1
/,'
I
0 0
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6
Milliseconds Milliseconds
5-4
limiters, Loops and Time Delays
u(t) 2.0
2.0
1.5
1.5
\..
'\
1.0 y(t)
----,
\..
'\ 0.5 '\
0.5 '\
'\
'\
'\ '\
0~~~--+-L-----~--~~----
t4 '\ ts o4-~~----J------T--~~r----
' ---
- .5
- .5
-1
-1
5-5
limiters, Loops and Time Delays
Initialization Issues with Transfer Another way would be to replace G(s) with
Functions two integrators and a feedback loop. It is
easy to show that:
In TACS it is only possible to initialize the
output of a transfer function. In cases other 1
y(s) =~u(s)
than first order functions it is not possible ~-+a
5-6
limiters, wops and Time Delays
multaneous. Two cases are used to show Figure 5-13 is a closed loop with a single
this behavior, with several examples of limit. In the plot, points 1, 3, and OUT are
each. The first case has one limiter, and the plotted showing simultaneous solutions. In
second case has two . In the second case, the Figure 5-14 a second limit is introduced
additional limiter has very large limits, which has values large enough to allow the
which are never reached. same solution as in Figure 5-13. Here a sin-
Figures 5-13 and 5-14 are for the first ex- gle time delay is introduced by TACS be-
ample of both cases. Both have a sinusoidal tween the outputs of 3 and 4 as seen in the
source with four transfer function blocks . Figures.
1.25
1.0
0 .75
0.50
0.25
0 .0
-.25
-.50
0 20 40 60 80 100
Milliseconds
Figure 5-13 One limit case, example 1.
In the second example a step function is this case the time step delay introduced by
used. Also note that the transfer function TACS causes the numerical solution to be-
has a pole. In Figure 5-15 the solution is come unstable.
simultaneous while Figure 5-16 is not. In
5-7
limiters, Loops and Time Delays
1.25
1.0 4
1----''--_. OUT
0 .75
0.50
0.25
0.0
- .25
-.50
0 20 40 60 80 100
Milliseconds
Figure 5-14 Two limit case, example 1.
1.0
2.50
2.00
1.50
1.00 OUT
0.50
0.00
0 20 40 60 80 100
Milliseconds
5-8
limiters, Loops and Time Delays
1.00
0.50
0 .00
0 20 40 60
Milliseconds
These two cases show several things. First to model realistic control systems. Other
if the modeler is very careful and uses only building blocks called supplemental devices
single limits in any loops, and only transfer must be used. They make TACS useful, but
function blocks, it is possible to have simul- they do not fit neatly into the control equa-
taneous solutions. When time delays are in- tions used for transfer functions. They are,
troduced, as in Figure 5-14 of Example 1, therefore, solved sequentially rather than si-
there is normally little change made in the multaneously, and result in time delay er-
system solution. On the other hand, for the rors . To hold the time delay errors to a
examples shown in Figure 5-16, a single minimum, the solution order is critical. In
time delay can result in unstable numerical principle there should be no time delays for
results. systems with no loops, and a single delay
for each feedback loop.
Transfer Functions with a Single Figure 5-17 shows Example 1 from the last
Supplemental Device. Section (Figure 5-13), where we have intro-
duced a single supplemental function. In
The methods developed to find simultane- this case the supplemental function is a
ous solutions to control systems using trans- FORTRAN multiply. The time delay is in-
fer functions and limiters are very ingen- troduced at the input to the limited transfer
ious, but not that useful. Transfer function function as seen in the plots of points 3
blocks, limiters, and sources are not enough and 4.
5-9
limiters, Loops and Time Delays
1.25
1.0 4
1-----''--_. OUT
0 .75
0.50
0 .25
0.0
-.25
-.50
0 20 40 60 80 100
Milliseconds
s
s-5
----------------------~~~=-~-~-==-~-~-==-~-~-==-
-------------~;o:ect Output
OUT
0.00
0 20 40 60 80 100
Milliseconds
In Figure 5-18 a supplemental function is suits should be 0. 75. In this case the TACS
introduced to the systems of Example 2 ordering has lost the feedback signal. To
(Figure 5-15) . Note that the output jumps to show this, an extra transfer function has
1.00 with no time delay. But the correct re- been added in Example 2 as shown in Fig-
5-10
limiters, Loops and Time Delays
ure 5-19. In this case the feedback brings one delay. Recall that this resulted in a nu-
the output to 0. 75 with a delay. It looks like merically unstable solution, bringing into
there is a single time step delay, but note question the methods of solving transfer
that Figure 5-16 is the same system with function systems.
2.50
2.00
s
1.50 s-5
OUT
1.00
0 .50
0 .00
0 20 40 60 80 100
Milliseconds
5-11
Limiters, Loops and Time Delays
Figure 5-20 shows the delay between the in- poles will normally fall in the left half of
put u(t) and the output with the function"Z" the complex plane, and will be much less
in the output path. When the transfer func- sensitive to time delay errors.
tion is moved to the feedback path as
shown in Figure 5-21 there is no extra de- An example is a second order differential
lay. This is less than desirable because care equation of the form:
must be taken to insure that the delay is
introduced in the feedback path. It would be x(t) + x(t) = o
more desirable to have an ordering system
which would order by loops and insert time with
delays in the feedback path.
x(t = O) = o x(t = O) = 1.0
OUT and
u(t)
x(t) = - cos(t)
10 4
2
1.0 as solutions.
-1 .0
y(t) = x(t)
0.0 0.4 0.8 1.2 If time delays are introduced between the
Milliseconds two equations, the resulting poles fall in the
right half of the complex plane. The func-
Figure 5-21 Example 3 with no delay in tions x(t) and y(t) are then unstable.
the output.
In Figure 5-22 the equations are modeled
using TACS transfer functions. The solu-
Effects of Time Delays on Systems tions are as expected, and there are no time
with Poles on the Imaginary Axis delay errors. Note that the output is y(t), or
- x(t). If a time delay is introduced by using
A class of differential equations which are a transfer function and a supplemental
sensitive to time delays are those which function as shown in Figure 5-23, the re-
have poles on the imaginary axis of the sults are unstable. This result is also possi-
complex plane. This results in solutions ble with two transfer functions and a sup-
which are bounded but do not asymptoti- plemental function. This unstable behavior
cally tend to zero. Physically these are reso- could be modeled using an inductor in the
nance systems without damping. For these network and an integrator in TACS. This
systems, time delay errors can create poles time delay then comes between TACS and
in the right half of the complex plane, re- the EMTP.
sulting in functions which are unstable. If
damping is included in the equations the
5-12
Limiters, Loops and Time Delays
1------r_.,our
0.0 16 32 48 64 80
Seconds
Figure 5-22 Solution to resonance system with no time delay errors.
8.0
l!.t Delay
6.0
4.0
2.n
-2 .0
-6.0
-8. 0
0.0 16 32 48 64 80
Seconds
Figure 5-23 Unstable resonance due to time delay errors.
5-13
Chapter 6
r---------------T-----~-------------------------l
I I
I I
I I V
RMS
Detector
Vref
Regulator
G.P.G.
I
I
I
I
- - - - I
L---------------~-----~-------------------------~
The purpose of the gate pulse generator is the basic gate pulse generator is outlined
to provide firing pulses to the thyristors . and modeled using TACS. (Note that a is
The regulator calculates the conduction an- the time the thyristor conducts, while the
gle, a, which is passed to the gate pulse firing point relative to the voltage across the
generator as a control signal. It is the func- thyristor is normally indicated by ~- These
tion of the gate pulse generator to generate two variables are related by 2~ + a = 27T.)
the correct firing pulses to achieve the re-
quested conduction angle, a. In this section
6-1
Simulation of TCR Using EMTP
A typical gate pulse generator would calcu- integrator would be reset to zero. The inte-
late the firing point Q( from the voltage zero grator output and firing signals are shown
crossing, as shown in Figure 6-2. To in the bottom traces in Figure 6-2.
achieve this firing at the required Q(, the
GPG could consist of an integrator which In this system, control would be achieved by
would start integrating at zero voltage and changing the threshold value. This firing
continue until a controlled threshold is strategy functions well if the voltage has no
reached. harmonics so that the zero crossings can be
found accurately. This is not the case since
both harmonics and transients are expected.
i(t) __...
6-2
Simulation of TCR Using EMTP
a
w G
I Gdt=:
0
a
a--
__
2 a
2 Iw
G dt =2 G
(a-2\
----;!-)
0
a
a--)
Vb = Vc+-+2G (- -
Ga2
w (l)
I
I
I
I . a
I usmg a = :rr-- then
2
~-
~
a
BIAS[
ri
~
n
~t---- Ga G
(c) I I I
Vb = Vc-
2:rrf+f
I I I If the values of G, f and vb are:
G = 60
F =60Hz
Vb= 1.0
then
Figure 6-3 Gate pulse generator
V=~
c 2:rr
6-3
Simulation of TCR Using EMTP
UNITY UNITY
NCQ.Q
.OR .NOT 1---.~
FSMQ.Q
Figure 6-4 NCQ.Q signal (interface to
thyristors)
=- 0.0167
The actual gate pulse in TACS is shown in The output of this function block is shown
Figure 6-5 . The integrator is modeled using in Figure 6-6. On this figure the variables
a supplemental device type 58, with a gain FSMQ.Q and TSMQ.Q are plotted as a
of 60 . The importance of this device is the function of time. The bias is seen as -1.0 .
ability to reset. The reset variable is in field At each firing pulse the integrator is seen
"D" with the name RSTQ .Q. When its vari- to reset correctly. Note that the first firing
able has a value equal to or less than 0.0 pulse was the external source FIREl which
the output is reset to 0.0. The output of the resets the integrator, which did not have the
integrator, SKAQ.Q, is summed with correct value at t=O. This block was tested
UNITY ( Vb ), and SIGSC ( Vc ), giving an using a dummy NCQ.Q function. It seems
to work as required.
output called TSMQ.Q. This is the function
plotted in Figure 6-3(d) . The zero plus de-
tector is modeled using a type 52 device .
When the variable TSMQ.Q becomes 2
greater than -0.0167 the switch closes al- 1 .0
lowing ESMQ.Q to become UNITY. This
output is subtracted from UNITY to force
the reset (RSTQ.Q) to zero, and therefore
reset the integrator. This signal is also the
firing pulse, FSMQ.Q. Note that with the
reset, the ZPD (type 52) opens forcing
FSMQ.Q to zero. The expected waveform is
also shown in the Figure. It has a value of
1.0 for only one time interval. This is a Nodes-TSMQ.Q Curve 1
FSMQ.Q Curve 2
problem, requiring a shaping circuit. Also
of interest is FIRE1, which is a special fir-
ing signal used for initialization, and the Figure 6-6 Waveforms from FPG
nonzero value used in the ZPD ( 0.0167) .
This is to correct for timing errors. Recall in Figure 6-5 that there was a thresh-
old value on the ZPD of -0.0167 which is
6-4
Simulation of TCR Using EMTP
present to correct for timing errors. If a that the input sigma are in p.u., that is, an
close look is taken at device types 58 and 52 input of 1.0 corresponds to a a of 180.
(Figure 6-7) it is seen that it takes one Llt to
reset the type 58 and one Llt to switch the
type 52. In both of these cases it was as-
sumed that these devices changed in an in-
stantaneous manner. Since this is not the Type 11
case, corrections must be made . There is a SIGS.1 0.4944
third Llt delay introduced between the
EMTP (network solution) and TACS .
SIGSC
This correction can be made by making the 0.50
threshold smaller than zero by three time
steps. Recall that the input value to the inte-
grator is two with a gain of 60. It then fol- Type 11 0.0
lows that: SIGS.2
1 => a= 180
flE = 3flt * 2 * 60 = 0.0167
1.0 => a= 360
for
0.5 => a= 180
!l.t = 4.63- 5
Figure 6-8 Sigma input
6-5
Simulation of TCR Using EMTP
2
1.0
0 .8
0 .6
0.4
0.2
0 .0
.303 .304 .305 .306 .307 .308 .309 t (msec)
nodes-TACS FSMQ .Q - Line 1
TACS FPQ.Q - Line 2
2
1.0
0 .8
0 .6
0 .4
Firing
point
0 .2
0 .0
.303 .304 .305 .306 .307 .308 .309 t (msec)
nodes-TACS FSMQ .Q - Line 1
TACS FPQ .Q - Line 2
Figure 6-10 Output of pulse shaping circuit
6-6
Simulation of TCR Using EMTP
6-7
Simulation of TCR Using EMTP
6-8
Simulation of TCR Using EMTP
6-9
Simulation of TCR Using EMTP
Figure 6-11 Input data file for single phase simulation of TCR.
6-10
Simulation of TCR Using EMTP
R=O.l!l
L=0.265 mH B
B.l ,.....__.r--1---.:_:2_..
B.2SW
R=O.OOl!l
ASlQ .Q
1.0 s FPQ.Q
60HZ
Snubber
R=200!l SSLQ.Q
C=0.5 J.LF
6-11
Simulation of TCR Using EMTP
1\J
II I
{\
I I n
I I
I lfl I 1 n 1
I
III I I I II I
I I III I
I I I II I
I I I
--.J
c
Q)
(_
(_
:J
~ I \
I ~
(_) ~ \
c:::>
0.0 ~0.0
' I
80 0 1 0 .0 160 .p
M 11 iSE cc hd
U) r1e
1
c:::>
'
v v v v v v
8.2 -B .2SW
TACS -FPO .O
Figure 6-13 Switch current and firing pulses.
To further test the function of the gate state of the conduction of the thyristors.
pulse generator several open loop responses There is no need for the analog informa-
are tested . In Figure 6-14, a step change in tion. This system is insensitive to harmonics
the conduction angle is tested . The top plot and transients on the voltage waveform.
shows the current and the lower plot shows
the TACS function TSMQ.Q. This example In addition to being able to fire at the cor-
shows a change in a from 175. to 90. Just rect point, the gate pulse generator must
before the thyristor current commutates off, also correct for changes in voltage phase.
a is changed to 90. The gate pulse genera- For example, on systems where a line to
tor responds immediately, giving the correct ground fault would cause a phase shift in
firing signal for the next cycle. This exam- the voltage across a delta configure TCR,
ple illustrates the effectiveness of the GPG, the gate pulse generator must correct the
where the only information required is the firing angle for this phase shift.
6-12
Simulation of TCR Using EMTP
;,....\
'-.. v I \
\ I \
\ I lt 10 ms
\ I \
-1
Figure 6-15 Change in source voltage Using TACS and a simple network, it has
been demonstrated that the gate pulse gen-
erator can produce firing pulses for the re-
quested conduction angles, o, and can ad-
just to changing phase of the AC system. At
In Figure 6-15, the response of the GPG is this point the model will be introduced into
shown when the voltage has a phase shift of the three phase network used in Section 3.4
25. The system is operating at a constant Instead of using a current source model, the
sigma (a= 120) . This operating point is full thyristor model will be used .
6-13
Simulation of TCR Using EMTP
13
MD~~~~-r---~~_m~----
otl-(:..:>l....----1
The TCRs are in delta to remove the third and for the snubber (time constant = 100
harmonics, which are created by the switch- microseconds)
ing of current. The values of the inductors
are now: R = 466 kQ
6- 14
Simulation of TCR Using EMTP
C>
C>
00
~C>
C>
<D
L
(l)
3:
0 C>
c...
.....
C>
- - TACS -PA
C>
C>
0 .0 '10 .0 80.0 120 .0 160 .0 200 .0
Hi J l iSecond
Til'le
The phase voltage on phase A, bus 1, along greater than 120. In the presence o~ a full
with the output of the RMS meter is shown load there is an undervoltage whtch re-
in Figure 6-19. For the first 100 millisec- quires a slightly smaller sigma to correct.
onds there is low load and an overvoltage Also note that the voltage is not in a steady-
close to 10%. This is due to the fixed sigma state even though sigma is fixed . Of course
(a= 120 ) on the thyristor controlled reac-
tor. To control this light load, CJ needs to be
6-15
Simulation of TCR Using EMTP
this is due to the interaction with the power AB and BC. The non-steady-state behavior
system. is easily seen.
Figure 6-20 shows the TCR currents in legs
f2
N
0
~ 0
- 00
0 ......
>
.JJ. r-
(1)
0
0>
<0 0
.oJ
a>
I
0
> 0
0
00 .
~
0
0 Til'l
0
~
0
0
- TACS BUS1A
,_
0
TACS -RHS1A
~
(\
0.
E:
=o
<
:a:s N { {\ '
II
II ~
II
{ {\ ,.
II
II
(
A
{
I {
II II II II
I
(\ ~ (\ II (\ '
I
I II II II II II
II II II I II II
.oJ
c(1)
II II I
I II I I I I II II
L
L I I I I I
:::J
u 0
I I I I I I ~ I I
I I ~0 . 0 I 12~0 .0
I I
~ .b
0
00 I I I 2 .ol 1Gb .d I
I I II I I I I I 'li I ifecorlb I
II vII II I I T~l'l~ II II
jl II II 11
II II II II II
II II v 1/ v oJ v 1/ v \
\I II II v J
0
8
N
0
\I ,, v
II
v\ vv
v ,,
II
J
- SSHOA8-SSLOAC
- SSHOOCSSLOAB
6-16
Simulation of TCR Using EMTP
Control of Sigma with a Voltage changes for any system. In this case a sepa-
Regulator rate a must be calculated for each phase.
Figure 6-21 shows the control scheme for
It is now necessary to build a voltage regu- the voltage regulator. The input signals are
lator. The level of sophistication of a three the three line-to-neutral bus voltages to be
phase voltage regulator depends on the regulated. Each of these phase voltages is
function it performs and on the constraints fed to a RMS meter which calculates the
it is subject to . The voltage regulator used RMS value on a continuous basis. The RMS
in this section controls the average voltage calculation includes not only the fundamen-
of the three RMS phase voltages. This con- tal, but also all of the harmonic components
trol scheme is adequate to handle three of the input signal. The three RMS voltages
phase symmetrical changes, either small or are scaled and averaged to provide per unit
large disturbances, in a balanced system. output. This is compared with a reference
More complicated control schemes may be voltage to produce a voltage error signal
designed to handle various unsymmetrical ~v.
The regulator provides a proportional path the integrator, control the maximum rate of
with a gain of 1.5. This is the principle change of the reactive current request Ir
small signal gain for the regulator. For for any input signal. If these limits were not
large changes there is a rate feedforward present, large disturbances would change
path with the transfer function G(s) which the reactive power too fast. For this system,
allows fast response to sudden events. The the maximum rate of change of Ir is 1 p. u.
small signal or steady state gain, which is in one cycle.
the product of 1.5 and 300, determines the
steady-state response. If this gain is too The integrator gain is shared by both the
large, the SVC output will undergo damped steady-state and transient control, and any
oscillations in approaching the final steady- change in this gain has effects on both re-
state value. If this gain is too small, the sys- sponses. The reactive current request Ir is
tem will take too long to compensate for a normalized parameter. It is bounded by
changes in the voltage . an upper limit of 1.0 which requires the
TCR to be fully on, and a lower limit of 0.0
which requires the TCR to be fully off. Ir
The outputs of the proportional gain and is the input for the non-linear interface
the rate feedforward paths are combined which calculates the correct conduction an-
and inputted to an integrator, which calcu- gle (normalized by n) . This output is fed to
lates the corresponding reactive current. all three GPGs for our three phase system.
Note that this gain is 50% larger than that
used in Section 3. The maximum magni- In Figure 6-22 the TCR current in leg AB is
tudes of the input signal to the integrator shown, along with the calculated sigma.
are clamped by a pair of fixed limits of Note that during light loads the sigma is
0.2. These limits, combined with the gain of close to 180 which provides maximum in-
6-17
Simulation of TCR Using EMTP
ductive reactive power to hold the voltage mum which removes the inductive reactive
down. For heavy loads the sigma is mini- power from the bus.
c:o
E
0>
r---------
(f) I
'-..
-.J
c
Q)
I
(_
::J
(_)
00
SSHOBC-SSLOAB
'? TACS -SIGP
The RMS voltage on phase A, bus 1, along expected undervoltage, which again is cor-
with the output of the RMS meter is shown rected by the controller.
in Figure 6-23. For the first 100 millisec-
onds there is light load and an overvoltage The response to the load changes can also
close to 10% for the first cycle, after which be compared to the simplified model from
the regulator brings the overvoltage to rated Section 3. Figure 3-16 is also shown in Fig-
values. In the heavy load region there is the ure 6-24. Note that the simplified model did
~
,_
0
N
~
0
0 ~
>-
.>J
Q)
0> ~
c:o 0
C7>
..o.J
0
>- ~
0
0
0. 200 .0
0
':'
0 TiM
0
~
TACS -BUStA
~ TACS -RMS1A
,_
0
6-18
Simulation of TCR Using EMTP
a very good job of reproducing the behavior pected for small changes in voltage for sys-
of the detailed system. This should be ex- tems which are not sensitive to harmonics.
0
0
.......
""'
0 A
~ A I
~
I; - ,..... A {\
~ (\ A ~ (\
' ,....
0
>
(\ I
-
j,i
I - r- -+- - f- - -f- -
<l>
0
0 .J
t--
- '
...- ...... ,_.
0> en
....
<0
0
:>- 0
0
"'
0.b ~p.o 8 .0 12( .0 160.0 00.0
0 Mi I iS ~con
0
en
' Ti ~I
~
0
~
' v v v v v v v v
- BUS1A
v v
0 v v - . TACS VRHS1A
0
.......
':"
In Figure 6-25 are examples of the response and recovery require modeling of the thyris-
of this model (detailed) to a nearby three- tors . Figure 6-26 shows the input data file .
phase fault. Issues such as trapped current
6-19
Simulation of TCR Using EMTP
.. ,.
.... 0
._.,
..
...
....
...
'".,.b..~--::::,..:h..~C:::;;-~..:;:=:C.,,..JIG ~"'ii,_L_,.,.sJ~,..~L-..,i4J oo
1\.\.IJICDMU
""
......
1.10
.......
(a) BUI Volb&t
1.1'
"
(UI) Delt:a~onntded TCR (pluae CA)
6-20
Simulation of TCR Using EMTP
6-21
Simulation of TCR Using EMTP
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C - N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1IL13A -INT_A
1.
1146 . 807 1.
1IL13B -INT_B
1.
1146 . 807 1.
1IL13C -INT_C
1.
1146 . 807 1.
c
C . ..... END OF VARIABLE LOAD .... . .. . ... . . . .. . .......... . .... ... . ... ......... . .. .
c
c *******************************************************************************
c * TACS POWER METER, SAME AS MODEL USED IN CHAPTER 2 , FIGURE 2-13 *
c *******************************************************************************
c
C . . ... . TACS FORTRAN Statement. COMPUTES INSTANTANEOUS POWER .. ... . . . .... . .... . .
C OUTPUT = Free-format FORTRAN expression . . . . .. .... ... . .... . ... ... . .. . . .. . . . . . .
88PINSTA =-BUS13A*IL13A
c
C . . ... . Integrator. First Orders-block .. . ... .. . .. . . . . .. ... . . . .. ..... .. .... .. .. . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/D-0--<-N/D-1---<--N/D-2--<--N/D-3--<--N/D-4--<--N/D-5--<--N/D-6--<--N/D-7--
1PB +PINSTA 120.
1.
0 0 1.
c
C .... . . Transport Delay . TACS Device , Type 53 .. . .. . .. . ... . . .... . .. ......... . . . .
C use 88 in the first two columns
c I I<CODE see rule book
c DEVICE II
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88PDEL 53+PB .00833
c
C . . . .. . . z-block. Used to subtract PDEL from PB to get average power .. .. . .. .... .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
PA +PB -PDEL
c
C . .... . .... END OF POWER METER ..... .......... . . . ...... . . .... . . ... ... . . .. .. . ..... .
6-22
Simulation of TCR Using EMTP
c
c
c *******************************************************************************
c * *
c * TCR CONTROL SYSTEM *
c * *
c *******************************************************************************
c
c
c *******************************************************************************
c * FIRING PULSE GENERATOR , FIGURE 6 - 11 TACS FILE *
c *******************************************************************************
c
C ..... .. INPUT FUNCTION, FOR THYRISTORS . SEE FIGURE 6-4 .. .. . .. ... ............. .
c
C . .. .. . TACS SOURCES, READ SWITCH STATE IN NETWORK ........... ... ................ .
C ... . ... NOW IN THREE PHASE LINE TO LINE VALUES ..... . .. ........... . . ........... . .
C TYPE A B C
c 93 SW state
c
C <TYPE code in the first two columns
C SOURCE
c
C OUTPUT <-----A---<----B----<----C---- <-T-START-<-T-STOP--
93AS1QAB
93AS2QAB
93AS1QBC
93AS2QBC
93AS1QAC
93AS2QAC
c
C ...... TACS FORTRAN STATEMENT, LOGIC FUNCTIONS .......... . . . ......... . . .. .. . . .
c
C OUTPUT = free-format FORTRAN expression ..... . .. . ... ..... ...... ......... .
88NCQAB =.NOT. (AS1QAB . OR.AS2QAB)
88NCQBC =.NOT. (AS1QBC.OR.AS2QBC)
88NCQAC =.NOT. (AS1QAC.OR.AS2QAC)
c
C end input function ----------------------------------------------------------
C
c ******************************************************************************
c * VOLTAGE REGULATOR, DETERMINES SIGMA (SIGP) FIGURE 6-21 *
c ******************************************************************************
c
C . ...... NODE VOLTAGES READ FROM NETWORK AT BUS 1 AND INPUT TO TACS . .. .. ... . . .. .
C 90 1. 0 de FQ ac EMTP VOLTAGE
C <TYPE code in the first two columns
C OUTPUT <-----A---<----B----<----C---- <-T-START-<-T-STOP--
90BUS1A 60.
90BUS1B 60.
90BUS1C 60.
6-23
Simulation of TCR Using EMTP
C . . ... .. TACS DEVICE TYPE 66 , CALCULATES RMS VALUES . . .. . ........... . ..... .. ... .
c
C use 88 in the first two columns
C I I <CODE see rule book
c DEVICEI I
c II
C OUTPUTvv+IN1--> +IN2- -> +IN3--> +IN4--> +INS--> <-- A- -<-- B- -<--C--<--E--<--F--
88RMS1B 66+BUS1B 60 .
88RMS1C 66+BUS1C 60 .
88RMS1A 66+BUS1A 60 .
c
C ....... TACS FORTRAN . ADDS RMS VALUES , TAKES AVERAGE VALUE .... .. .. .. . ...... . .. . .
C . . .. . .. ALSO CONVERTS TO PER UNIT AND COMPARES TO REFERENCE VALUE .. . .. . .. . .. .
c
C OUTPUT = free-format FORTRAN expression . . ....... .. .. .. ... . .. .... . . ..... .
88Deltav =(RMS1A+RMS1B+RMS1C) / 398 . 363-1
c
C . ..... Z-BLOCK , GAIN = 1 . S ....... ... .... . ...... . ...... . ......... . .. ... . .. . .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4- -> +INS--> <-gain<-- low<-highLOW-->HIGH->
KDV +Deltav 1.s
c
C ... .. S-BLOCK , G(S)= (0 . 01 S)/(1.0 + 0.001 s) .. . .......... .. . . . . ...... .. .. .
C ... .. RATE FEEDFORWARD GAIN . . .. . .. .. .. . .. . ... . . .. . . ... . .. . ..... .. ... . ... . . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +I N2--> +IN3--> +IN4--> +INS--> <-gain<-- low<-highLOW-->HIGH->
C -N/ D-0--<-N/D-1---<--N/ D-2--<--N/ D-3 - -<--N/D-4--<--N/ D- S--<--N/D-6--<--N/D-7--
1SDV +DeltaV
0. . 01
1. . 001
c
C .. . ... Z- BLOCK, SUMS OUTPUT OF Z-BLOCK OF GAIN 1 . S AND RATE FEEDFORWARD ...... .
C . . .... FUNCTION . ALSO ACTS AS LIMITER LIMITING OUPUT BETWEEN - 0 . 2 AND 0 . 2 .. . . .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
LIMDV +KDV +SDV -. 2 .2
c
C ....... S-BLOCK, INTEGRATOR, 300/ S . . ... . ... .. .. .. .. . ................ . . ... .. .. . .
C TRANSFER FUNCTION
c
C <- the order of the highest power of "s" is place in the first two columns
C if greater than 0 two more lines follow for numerator and denominator
c
C OUTPUT +IN1--> +IN2-- > +IN3 - -> +I N4--> +INS--> <-gain<--low<-highLOW-->HIGH->
C -N/ D-0--<-N/ D- 1---<--N/ D-2--<--N/ D- 3--<-- N/ D-4--<--N/ D- S--<-- N/ D-6--<--N/ D-7--
1INTDV +LIMDV 300.
1.
0. 1.
c
6-24
Simulation of TCR Using EMTP
C .. . ... Z-BLOCK, LIMITER , LIMITS OUTPUT TO BETWEEN 0 . 0065 AND 0.9 .............. .
C OUTPUT +IN1--> +IN2--> +IN3- ~ > +IN4--> +IN5--> <-gain<--low<-highLOW-->HIGH->
IT +INTDV .0065 .9
c
C TACS DEVICE TYPE 56 , REPRESENTS NON - LINEARITY IN SIGMA VERSUS CURRENT . ... . . . .
C .. . .... USES A POINT BY POINT METHOD TO IMITATE THE CURVE ... . . ... .. . ..... ..... .
C DEVICES
C CODE
C 56 point-by-point function
C use 88 in the first two ,columns
c I I<CODE see rule book
c DEVICEII
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +IN5--> <--A--<--B--<--C--<-- E--<--F--
88SIGP 56+IT
0. 0.
. 0129021432 0.1
.0972693085 0.2
. 2972693085 0.3
.6129021432 0.4
1.0 0.5
9999.
c
C ...... END OF VOLTAGE REGULATOR, SIGP IS OUTPUT .. .. .. ... . ..... ........ . . .. . ... .
c
c ******************************************************************************
C * THREE PHASE FIRING PULSE GENERATOR, SEE FIGURE 6-5 *
c ******************************************************************************
c
C .... . TACS DEVICE TYPE 58 , INTEGRATOR ........ . .... .. . ... .. ... . . . . ............. .
C CODE
C 58 integrator
c
C use 88 in the first two columns
c I I<CODE see rule book
c DEVICE II
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +IN5--> <--A--<--B--<--C--<--E--<--F--
88SKAQAB58+UNITY +NCQAB 60 . 1.RSTQAB
88SKAQBC58+UNITY +NCQBC 60 . 1 . RSTQBC
88SKAQAC58+UNITY +NCQAC 60 . 1 . RSTQAC
c
C ...... Z-BLOCK , GAIN =1 , USED TO ADD SIGMA, SKAQ
C ... . .. AND TO SUBTRACT TACS SOURCE UNITY
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +IN5--> <-gain<--low<-highLOW-->HIGH->
TSMQAB -UNITY +SIGP +SKAQAB
TSMQBC -UNITY +SIGP +SKAQBC
TSMQAC -UNITY +SIGP +SKAQAC
c
C ...... TACS DEVICE TYPE 52, LEVEL SWITCH
C CODE
6-25
Simulation of TCR Using EMTP
C 52 level switch
c
C use 88 in the first two columns
c II <CODE see rule book
c DEVICE! I
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88ESMQAB52+UNITY - . 018 TSMQAB
88ESMQBC52+UNITY -.018 TSMQBC
88ESMQAC52+UNITY - . 018 TSMQAC
c
C . ... . . LEVEL SOURCES, USED TO SEND 0 . 4ms FIRING PULSES . . . . .. . ... . ... . . . .. . . . . . .
C . . ... . PULSES STAGGERED FOR THREE PHASE . ... .. . . . . ... . .... .. ... . .... .. . . . . . . ... . .
C 11 AMPL DC source
C <TYPE code in the first two columns
C OUTPUT <-----A---<----B-- - - <----C---- <-T-START-<-T-STOP--
11FP1AB 1. 4.1167E-3 4.5167E-3
11FP1BC 1. 1.3387E-3 1.7387E-3
11FP1AC 1. 6 . 8944E-3 7.2944E-3
c
C . .. . . .. . Z-BLOCK, SUMMER AND ALSO SEND OUTPUT FSMQ ...... . ..... .. ...... . . .. .... .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<- -low<-highLOW-->HIGH->
FSMQAB +FP1AB +ESMQAB
FSMQBC +FP1BC +ESMQBC
FSMQAC +FP1AC +ESMQAC
c
C . ... .. . Z-BLOCK, SUBTRACTS FSMQ FROM UNITY TO GET RESET PULSE . .... . .... . . . ... .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4-- > +INS--> <-gain<--low<-highLOW-->HIGH->
RSTQAB -FSMQAB +UNITY
RSTQBC -FSMQBC +UNITY
RSTQAC -FSMQAC +UNITY
c
C .... . ... .. END OF FIRING PULSE GENERATOR .. .... . ... .. .... .. . .. .. ... ...... . .. . . .
c
c ******************************************************************************
c * PULSE SHAPING CIRCUIT , SEE FIGURE 6-9 *
c ******************************************************************************
c
c
C . . .. . TACS DEVICE, TYPE 58, INTEGRATOR .... ...... . ..... .. . ... . . . .... . .. .. . . ... .
C CODE
C 58 integrator
c
C use 88 in the first two columns
c I !<CODE see rule book
c DEVICE! I
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4--> +INS--> <--A--<--B--<--C--<--E--<--F--
88FPAB 58+FSMQAB 2 . E4 1 . RTPQAB
88FPBC 58+FSMQBC 2 . E4 1 . RTPQBC
88FPAC 58+FSMQAC 2 . E4 1 . RTPQAC
6-26
Simulation of TCR Using EMTP
c
C ..... TAGS DEVICE , TYPE 54 , PULSE DELAY ....... . . . .. .. .... ......... .. . .. . ....... .
C CODE
C 54 PULSE DELAY
c
C use 88 in the first two columns
c I I<CODE see rule book
c DEVICEII
c II
C OUTPUTvv+IN1--> +IN2--> +IN3--> +IN4-- > +INS--> <--A--<--B--<--C--<--E--<--F- -
88HSMQAB54-FPAB +UNITY 3.E-4
88HSMQBC54-FPBC +UNITY 3.E-4
88HSMQAC54-FPAC +UNITY 3 . E-4
c
C ...... Z-BLOCK, GAIN = 1. 0 ... .. . .. . . .. . .. ... .... . .. ... . ... . . ............ .. .. . . . .
C OUTPUT +IN1--> +IN2--> +IN3--> +IN4--> +INS--> <-gain<--low<-highLOW-->HIGH->
RTPQAB +HSMQAB
RTPQBC +HSMQBC
RTPQAC +HSMQAC
c
c end of pulse shaping - - ------------ --- ---------------- -----------------------
c
c
C . . .... TACS output specification . ..... ... . ..... . . ... ... . .. . ... . .. ..... ..... . . . . .
c ----->----->----->----->----->
33PINSTAPA BUS1A RMS1A FPAB FPAC FPBC SIGP LIMDV
c
BLANK end of TACS
c
c . . .. . .. .. ... .. .. ... .. . .. . . .
Circuit data
C RESISTOR
C Bus1->Bus2->Bus3->Bus4-><----R<----L<----C
SSLQACAS1QAC . 0010
SSHQACAS2QAC .0010
AS2QABSSHQAB . 0010
AS1QABSSLQAB . 0010
AS2QBCSSHQBC . 0010
AS1QBCSSLQBC . 0010
c CAPACITOR
C Bus1->Bus2->Bus3->Bus4-><----R<----L<----c
BUS1A 7. 0
BUS1B 7. 0
BUS1C 7. 0
C INDUCTOR
C Bus1->Bus2->Bus3->Bus4-><----R<----L<----C
BUS12ABUS13A 70 . 16 0
BUS12BBUS13B 70 . 16 0
BUS12CBUS13C 70.16 0
SSHQABSSLQAC 2 . 4E3 1
SSHQBCSSLQAB 2.4E3 1
SSLQBCSSHQAC 2 . 4E3 1
6-27
Simulation of TCR Using EMTP
C RLC
C Bus1->Bus2->Bus3->Bus4-><----R<----L<----c
SSLQACSSHQAC 466.E3 2.1E-4
SSLQABSSHQAB 466 . E3 2 . 1E-4
SSHQBCSSLQBC 466 . E3 2 . 1E-4
C 3__p_RL_MD
C Bus1->Bus2-><------ ----><----R<- --- - -----L<----R<----------L<----R<---------- L
51THEVA BUS7A . 13 23 . 71
52THEVB BUS7B . 06 39 . 99
53THEVC BUS7C
C 3__p_line_t
C Bus1->Bus2 - >Bus3->Bus4-><- --R'<----A<----B<--len 0 0 0<-- ------------------->0
-1BUS7A BUS1A .03167 3 . 222 . 00787 144.4 0 0
- 2BUS7B BUS1B . 0243 . 9238 . 0 1 26 144.4 0 0
-3BUS7C BUS1C
- 1BUS1A BUS12A . 03167 3.222.00787 24 . 14 0 0
- 2BUS1B BUS12B . 0243 . 9238 . 0126 24 . 14 0 0
-3BUS1C BUS12C
BLANK end of branch data
c
c .. . .......... . ............ . Switch data
C switch
C Bus - ->Bus--><---Tclose<----Topen<------- Ie 0
BUS13AIL13A -1 . 9999. 0
BUS13BIL13B -1. 9999 . 0
BUS13CIL13C -1. 9999. 0
BUS1A SSHQAB -1. 9999 . 1
BUS1C SSHQAC -1. 9999 . 1
BUS1B SSHQBC -1. 9999 . 1
c VALVE
11AS1QACSSHQAC FPAC
11AS2QACSSLQAC FPAC
11AS2QABSSLQAB FPAB
11AS1QABSSHQAB FPAB
11AS2QBCSSLQBC FPBC
11AS1QBCSSHQBC FPBC
BLANK end of switch data
c
c .. . ...... . . . .. . .... .. ...... Source data
C AC_source
C Bus-- ><I<Amplitude<Frequency<--TOIPhiO<- --O=PhiO <----Tstart<-- --Tstop
14THEVA 187 . 79 60 . - 90 . 0. -1 . 9999 .
14THEVB 187 . 79 60 . -210 . 0. -1. 9999.
1 4THEVC 187 . 79 60 . 30 . 0. -1. 9999 .
C . .. ... Current calculated in TACS, fed to Network . .. .. .. .. . .. ... . . .. .. ... . ... . .
C Bus--><I <-- --Tstart<----Tstop
60IL13A -1 -1. 9999 .
60IL13B -1 -1 . 9999.
60IL13C -1 -1. 9999 .
BLANK end of source
c
6-28
Simulation of TCR Using EMTP
6-29
Chapter 7
1 : a
Average DC Voltag-e
Given the valve-side AC phase voltages:
7-1
Basic HVDC System Models
0 wt
ia
J 1) 3
~ 5
l
-6
~ -2
l -4 J~------------~~
-6
7-2
Basic HVDC System Models
= vd{cosa;coso]
where: ./3
= - Em
- (cos a - cos wt )
2Xc
Using the final condition, i3 = ld at wt = o,
one obtains:
DC Current
- [cos a- cos u~]
nVdo
Id = -
For simplicity, ripple-free DC current will 6Xc
be assumed . During commutation,
o,
a ::;; wt ::;; current flowing on valve 1 DC Equivalent Circuit
will be transferred (commutated) to valve 3.
In this commutation period, we have the cir- From the equations of DC voltage Vd and
cuit in Figure 7-3 (note that Xc is the trans- DC current ld, we can tie these two quanti-
former leakage reactance seen from the ties together:
valve-side of the transformer) with the
equations: 3
Vd= Vd 0 COSa--Xc ld
.7t'
This suggests the equivalent circuit de-
scribed in Figure 7-4.
7-3
Basic HVDC System Models
Id _____.,.
3
-Xc
n _____.
Id
3
+ +
t
1
i3(t)
+
eb(t)
1
Vdocosa vd
Figure 7-3 Circuit showing commu- Figure 7-4 Equivalent circuit of recti-
tation from valve 1 to valve 3. fier bridge.
Line-Side AC Currents P VI
cos= _d_= d d
By applying Fourier analysis on the AC cur- S<t> /3 (VLL)U<t>,ms)
rent waveform shown earlier in Figure 7.2,
=-=
vd cos a + cos 0
the RMS magnitude of the fundamental line-
side AC current is found to be:
Displacement Factor
This is, by definition, the power factor asso-
ciated with the fundamental components, The valve-side base impedance is found to
namely: be:
7-4
Basic HVDC System Models
7-5
Basic HVDC System Models
(a)
Transmission R' X' (L') B' (C')
Lines Qjkm Qjkm (mH/km) f.J.mhosjkm (pFjkm)
zero seq . 0.31676 1.2147 (3.222) 2.9660 (0.00787)
pos . seq. 0.02434 0.034826 (0.9238) 4.7505 (0.0126)
SOOMVA
90 mi
60 mi
lOOMVA
180 mi double-line
300 MVA
0 .9 pf
(b)
7-6
Basic HVDC System Models
SOOMVA
120 mi
DC line
4> ~ 500 MVA
~~-~>~~9pf
~-~~ft:q
60 mi
~~
-. -. ~
100MVA
300 MVA
0.9 pf
50 MVA
7-7
Basic HVDC System Models
Table 7-3 Load flow results of the system with the DC line in place
Calculation of DC System
Parameters Xc = ZBASE Xc' = (n
6 ld
Vdo) Xc' = 9.08Q
This amounts to a valve-side leakage induc-
To prepare for the EMTPffACS simulation, tance of:
parameters of the DC system must be cal-
culated first. The characteristics for the rec- Xc
tifier terminal at bus 1 are given as: Lc = - = 24.08mH
(J)
Therefore,
Qd = Pd tan= 192.6MVar
thus we obtain the valve-side line-to-line
AC voltage (in RMS) as For 100% reactive power compensation,
this would require a capacitor size of:
aVLL = 205.45kV
C = _!_ 100 %
W (VLL)
pd = 9.66pF
i.e.
7-8
Basic HVDC System Models
t- T
transients produced by the DC rectifier
from the AC system point of view. t t- T
sl =~ I v(t) sin wt dt
t- T
t t- T
AC Network
=~{I v(t)sinwt dt- I v(t)sinwt dt}
0 0
7-9
Basic HVDC System Models
Magnitude =1.6
Turn on at t=50 ms
Ramp up to 1.6,
in 50 ms.
7-10
Basic HVDC System Models
4 .8
3.2
1.6
90 r'------.w.w. 0
8118_- - t
60
30
18
0 +--------r-------,-------,-----------rt
0 50 100 150 200
(msec)
(b)
Figure 7-9 Forced functions: (a) DC current waveform; (b) ALPHA waveform.
7-11
Basic HVDC System Models
V(t)
SCR
Type 60 Source
ldc(t)
a(t)
(supplemental variables)
7-12
Basic HVDC System Models
ALFA Vm Inc Xc
Inc cV sV
7-13
Basic HVDC System Models
7-14
Basic HVDC System Models
c::)
~
~
0
......
0
0
0. "10 .0 80 .0 120 .0 160 .0 200 .0
0
0
Mi I 1iSecond
......
' \. Tir1e
0
0 \
~ '-
0
'
------,"" -=--"T.\CS Cl
- TA'CS\-~ ........ "'" .-
9
~
co
0
A {\ {\ {\ {\ {\ (\ (\ (\ {\ {\
A
T
0
0
0
0 -1o.n 80 .0 .?0 . 1 0.0 20 0.0
hll Sec nd
I e
co
0
J v v v v v v v v- 't,;cs -c'vJ v
()o
>- .
~g
N
Cl.l
0>
<0
0
::>- 0
0
0.
0
8N
'
- BUS1
7-15
Basic HVDC System Models
r
\
I
0
I
N
160.0 200.0
Hi II iSecond
BUS1 IACF
TACS Ide
TACS ALFA
Figure 7-14 (continued)
(d) AC/DC currents and rectifier alpha.
Figure 7-14 shows the results of this study. one full cycle. It would appear that integra-
Some general observations can be made: tion over half a cycle might yield the same
result due to the half-wave symmetry prop-
Our voltage tracking system works the erty of the sinusoidal waveform. This is not
way it is intended to.
the case. Figure 7-15 shows the results of
After the load rejection, there is an ov- the latter case (replacing the integrator
ervoltage-known as dynamic overvolt-
age (DOV) or temporary overvoltage gains with 240, and time delay of type 53
(TOV)-at bus 1. This overvoltage con- devices with 0.00833). An unstable behav-
tains a fundamental component as ior of the voltage tracking system is ob-
well as higher order harmonics. served, as C1 and S1 are beating against
The current injection method, though each other-especially after the DC fault oc-
simple in principle, proves to be ade- curs. With the use of one cycle integration
quate for simulation. in our original case, this unstable behavior
Note that in the voltage tracking system of is prevented from happening as the feed-
this particular example, we have elected to back errors are averaged out over the full
integrate variables PRODC and PRODS by cycle.
7-16
Basic HVDC System Models
0
0
s
0
0
0. "10 .0 80 .0 120.0 160 .0 200 .0
0 I MiII iSecond
0
s I
0
8N
'
(\ (\
~
1\
A (\ (\ (\ (\ "
00
0
J N ~ tJ )
......
0
~
0 \~ v ~
0
0 "10 . ~0.0 1 0. 1 0.0 20 0 0
M11 Secc ()d
1 e
00
9
v v v v v v v V- \v(cs -au v
0
0
C>
......
0
(l) 0
0
0) N
<0
.......
0
>- 0
0
0. 1 . 200 .0
0 i i ec
0
0
N
'
C>
8 - B S1
'f
7-17
Basic HVDC System Models
BUS1a
BUS3a Type 60
.-----____:::::::.-r--.,_.-+-1---l Hll Sources
Thevenln
lmpedancesH-~----1 II
H
(Type 14 Sources)
L__ _t-rt;--iHII
BUS7a
Figure 7-16 EMTP model for example with the AC system represented by a full three-
phase model.
7-18
Basic HVDC System Models
7-19
Basic HVDC System Models
7-20
Basic HVDC System Models
7-21
Basic HVDC System Models
....
~
f',
{ .'\
I\ 1\
(. (I
\.i ~ I \I. \ li . I \f ~
00 I
0
~ I
"'0'" l
00
9
.
\I\
.....
~ -eve
0
0
~
0
0
~0 . 200 .0
.
7-22
Basic HVDC System Models
~
......
0.
E
-=
.:
~
N
~
0
0 200.0
0
N
'
~
- BUS1e -IACF e
"f - BUS1b -IACFb
- - BUSic -IACFc
r
~
...... I \
I
~
N
~
0
0. 160 .0 200 .0
Hi I l iSecond
~
~
0
- BUS1e -IACFe
"f TACS -Ide
- - TACS -ALFA
Figure 7-18 (continued)
(d) three-phase AC currents;
(e) AC current (phase a), DC current, and rectifier ALPHA.
7-23
Chapter 8
Power Order
r
I
(VII)
Smoothing
AC
Filters
AC AC
System
AC
System
8-1
Detailed 6-Pulse Model
Smoothing Smoothing
Reactor
Back
Switch
EMF
Figure 8-2 Simplified HVDC system for fault and load rejection studies.
We will use the same rectifier bridge rating aVLL = 205.45kV (RMS)
as described in Chapter 7, which has the The total leakage inductance, as seen from
following parameters: the secondary-side, of the converter trans-
former has been found as:
Vd = 250kV; Id = l.6kA; Pd = 400MW;
Lc = 24.08mH
a=l8; X'c=10%; VLL=230kV; The inverter back EMF can be found from:
8-2
Detailed 6-Pulse Model
II
(Type 12 Source)
DCLH .I
DCLH . r II
(Switch)
IDC .r
Switch : Current
Passed to T ACS
KSY .r K2Y .r
K1Y .r aY .r K4Y.r
VSaY .r.
TaY.r
Voltage Passed
to TACS
I
I II II II
I
I
I (Type 14 Source) I
~--------------------------~
Perfect AC Sources
8-3
Detailed 6-Pulse Model
8-4
Detailed 6-Pulse Model
c <----L
VNaY . rMY . r 1 . E-3
VNbY.rMY . r VNaY . rMY.r
VNcY . rMY.r VNaY . rMY . r
VSaY . raY . r VNaY . rMY . r
VSbY.rbY.r VNaY . rMY . r
VScY.rcY . r VNaY . rMY . r
c {End of Rectifier Side Y-Bridge Interface Transformer Ckt . }
BLANK {{End of Branches}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c {{Switches}}
C -- Rectifier Line Side AC Current Measurement -+---------+---------+---------+
BUS1a VPaY. r MEASURING 1
BUS1b VPbY. r MEASURING 1
BUS1c VPcY.r MEASURING 1
C -- Rectifier Side DC Current Sensor Switch ----+---------+------- --+---------+
DCH. r !DC. r MEASURING 1
C -- Switch Simulating DC Line to Ground Fault at Rectifier Terminal +---------+
DCLH . r 0 . 050 9999 .
c -- Y Bridge Valves --------+---------+- --------+---------+---------+---------+
c GRID-> E
11A1Y . r KlY . r F1Y . r 1
11A2Y . r K2Y . r F2Y . r 1
11A3Y . r K3Y.r F3Y . r 1
11A4Y . r K4Y . r F4Y . r 1
11A5Y. r K5Y . r F5Y.r 1
11A6Y.r K6Y . r F6Y.r 1
BLANK {{End of Switches}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Sources}}
C -- Rectifier Side Perfect Sources
14BUS1a 187 . 794 60 . 0 60 . 00 -1.
14BUS1b 187.794 60 . 0 -60 . 00 -1.
14BUS1c 187 . 794 60 . 0 -180 . 00 -1 .
C -- Inverter Side Back EMF -+---------+---------+---------+---------+---------+
c <------MAG <--TO(sec) <---Tstart<----Tstop
12BEMF 242 . 0 .00001 0.0055
BLANK {{End of Sources}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Nodal Voltage o/p Request}}
DCH.r BUS1a BUS1b BUS1c
BLANK {{End of Nodal Voltage o / p Request } }
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Plot Request}}
BLANK {{End of Plot Request}}
c {{{End of NETWORK Section}}}
c **+****1****+****2****+****3****+****4****+****5****+****6****+****7****+****8
END LAST DATA CASE
BLANK
Figure 8-4 Network portion of the EMTP codes for the system described in Figure 8-3.
8-5
Detailed 6-Pulse Model
8-6
Detailed 6-Pulse Model
The error function is filtered to re- ics and other side effects prohibit using the
move the 360 Hz ripple caused by voltage as measured across the valve or at
the 6-pulse firing. the transformer secondary winding . Actual
Regulator path K gives a gain pro- HVDC control systems use sophisticated
portional to the error signal. techniques to generate the idealized refer-
Regulator path G(s) gives a gain re- ence voltage Vac . In our example, however,
lated to the rate of change of the we will simply use a TACS source of type
current error. This improves the re- 14 to represent this reference voltage. The
sponse of the regulator to rapidly reason why this would work is that perfect
changing currents as seen in the case voltage sources are available right at the
of a DC fault. primary side of the transformers. More ad-
vanced voltage synchronization techniques
will be introduced in Chapter 9.
With reference to Figure 8-6, a level trigger
forms a long pulse Fac with G!= 0, which is
then delayed by the pulse width W to form
signal Dac. With proper logic operations,
pulses Pac and Nac are produced.
Pac = (Fac .AND. ( .NOT. Dac))
Nac = (Dac .AND. ( .NOT. Fac))
F
ac V~c'\J V~ \j
Figure 8-5 Current regulator concept.
Dac ..-------.
I 'C7
I ""I
Selection of individual parameters of the 1-lw
regulator is a task for control engineers and
will not be discussed in this Workbook. The
PacD
n
output of the regulator will be a signal pro-
portional to the firing angle a in degrees or
NacO
seconds. 0
The gate pulse generator will use the firing
angle value a of the regulator and generate Figure 8-6 Gate pulse generator concept.
a thyristor firing pulse exactly a degrees af-
ter the natural zero crossing of the particu-
lar bridge commutating voltage. Again, gate Note that while both pulses now have width
pulse generator concepts and designs can W, they are still at a= 0 with reference to
be quite sophisticated. A gate pulse genera- the positive and negative zero crossings.
tor concept is shown in Figure 8-6. These pulses are then delayed by the time a
as delivered by the current regulator. Figure
For valve 1, the voltage across the valve be- 8-7 gives the block diagram of such a gate
fore firing is Vac (see Figure 8-3). Harmon- pulse generator.
8-7
Detailed 6-Pulse Model
Fac
Vac
Fba
Vba
Feb
Vcb
a = delay In seconds
8-8
Detailed 6-Pulse Model
o.o278 Camin =so) and 0.61 onds. Since 1 p.u. = 180 = 0.00833
(amax = 109.8 ). seconds, a Z-block TALP.r with gain
0.00833 effectively converts the firing
The firing delay needed in the gate angle 0! in degrees to a firing delay
pulse generator is expressed in sec- time ta in seconds.
IDC.r
from NETWORK)
' Voltage
Synchronization
Gate Pulse
Generator
Double
Pulsing
Pulse
Bloc kin
DC Current
Order
DC Current
Regulator
PSY .r lnsv r
...
FSY .r..,
...
F2Y.r..,
.
IOR . r
TALP .r
P2Y .r .. I D2Y .r ..
. ( to NETWORK)
Figure 8-8 Basic function blocks of the rectifier firing angle control.
8-9
Oo t:l
I .....
~
........
0 e.
:n
<Q
~
Q..
~ ?'
()) ~
~
I
<0
~
0
~
(/)
IDC.r (actual current from NETWORK)
DC Current Regulator ~
30 Current Scaling
g. UIDC!..I 1 ISC.r 360 Hz 2nd Order Filter
(i)
0
11.6 +
1 + 1.9527x1 o s
7 2
FER.r .. J K l FEG.r
-.. Z-Biock 1
s:
(1) ~
3
1 + 1.5676x10. s + 1.9527x1o s
7 2
Z-Biock Integrator
S-Biock Switch
CJ
ff
-=;1~,_
0
() .01 s
G)
~ ~ 4 Ill
1 + 1.36054x1 0 s co
~.....
DC Current Order
FEC.r -o
S-Biock c:
0 INI.r ;;;
a.
(1)
......
<ll
G)
<ll
ru (amax = 109.8) o.
.
:J
::3 61 <ll
Integrator
Q. 11 TI IOR1.~
. ~
tJ
0
()
l I
TAGS Source
1.0 I--
IOR.r 25.132741
s
ALPI.r
:
I
(1 p.u. = 180) I
K=1
lALPH.r
-;.. .00833
r
J .I
l
TALP
.r
I (a in second)
~
....
c: Z-Biock
S-Biock Z-Biock Z-Biock
~
(1) 0.0278
::3
..... (amin=5)
(i)
<Q
~
.....
0
;-..
Detailed 6-Pulse Model
8-11
Detailed 6-Pulse Model
1.01.36054E-4
C -- Integrator Switch ------+---------+---------+---------+---------+---------+
88INI . r 57+FEC.r +FEG . r 1.0
0 . 015
9999 .
C -- Integrator ---+---------+---------+---------+---------+---------+---------+
C <-GAIN
1ALPI . r +INI.r 1.0
25.132741
1.0
C -- Initial Condition (Rectifier ALPHA= 18.0 deg)
77ALPI . r 0.100
C -- Rectifier ALPHA Limits -+---------+---------+---------+---------+---------+
c <-GAIN<---LO<---HI
ALPH.r +ALPI . r 1.0 . 0278 0.61
C -- Conversion ---+---------+---------+---------+---------+---------+---------+
C . . ALPH.r: rectifier ALPHA in p . u. (1 p.u . = 180 deg . )
C .. TALP . r: rectifier ALPHA in second
TALP . r +ALPH.r . 00833
c {End of Rectifier DC Current Regulator }
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
Figure 8-10 TAGS portion of the EMTP codes; Part 1: DC current order and current
regulator.
8-12
!1
co
c::
(i)
Co
0
......
...... PWIDTH
Delayedby ~
~
() PWIDTH sec. ~ Delayed by a
(/)
11541 DacY.r
I ~PacY_r 1 l54l P1Y.r
3
0
f5-
(i)
Voltage
Synchronization
0....., F Wllll1!!811lB!lJ
<;: VacY.r
~
ii)
CQ ff
(\) TACS Source
(/) 1 ~~~
c
' CT
() (ij
::J-
a:::"l I
"'0
~
t:;j VbaY.r :;
til
..... e.
a
:::"l
til
:::"l
Q
CQ
til
.....
(\)
PWIDTH
b
"b VcbY.r ---, .....
(1:)
c::
(i)
e.
(i)
(\) ~
CQ
~
(\)
:::"l TALP.r ------------------------t~
(\) (from DC Current Regulator)
il1
..... ~
0
Oo
:"'
~
I
........
v..,
~
Detailed 6-Pulse Model
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {R~ctifier Voltage Synchronization}
C -- VacY.r, VbaY.r , VcbY . r :
c Reference Voltages for Firing Pulses
c -------+---------+---------+---------+---------+---------+---------+---------+
C <------MAG<-----FREQ<----ANGLE <---Tstart<----Tstop
14VacY.r 1. 60 . 0 30.00 -1.
14VbaY . r 1. 60 . 0 -90 . 00 -1.
14VcbY. r 1. 60.0 150.00 -1.
C {End of Rectifier Voltage Synchronization}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c {Rectifier Gate Pulse Generator}
C <input>
C VacY . r , VbaY . r, VcbY.r :
C Line-to-Line Voltages from Voltage Synchronization.
C TALP . r:
C Desired Delay Angle ALPHA from Current Regulator Output .
C <output>
C P1Y.r , P2Y . r , .. . , P6Y . r :
C Basic Delayed Firing Pulses .
C VacY . r, VbaY . r, VcbY . r: Reference Voltages for Firing Pulses
c -------+---------+----- ----+---------+---------+---------+---------+---------+
C .. Width of Firing Pulse ( . 0010 = 21.6 deg) in Seconds
c <--GAIN
?WIDTH +UNITY .0010
C -- Level Trigger (Device 52) --------+---------+---------+---------+---------+
C <-GAIN<-LEVL <--i / p
88FacY.r52+UNITY 1.0 0 .0 VacY . r
88FbaY . r52+UNITY 1. 0 0.0 VbaY . r
88FcbY . r52+UNITY 1.0 0 .0 VcbY.r
C -- Delay by ?WIDTH seconds +--- ------+---------+---------+--------******-----+
88DacY.r54+FacY.r ?WIDTH
88DbaY . r54+FbaY . r ?WIDTH
88DcbY.r54+FcbY.r ?WIDTH
C -- Form Pulses --+---------+---------+---------+---------+---------+---------+
88PacY.r .NOT. DacY . r .AND. FacY.r
88NacY . r . NOT . FacY . r . AND. DacY.r
88PbaY . r .NOT. DbaY.r .AND . FbaY.r
88NbaY.r .NOT. FbaY.r . AND. DbaY.r
88PcbY.r .NOT. DcbY . r . AND . FcbY . r
88NcbY . r . NOT . FcbY . r . AND . DcbY . r
C -- Form Delayed Pulses ----+---------+---------+---------+--------******-----+
88P1Y . r 54+PacY . r TALP . r
88P4Y.r 54+NacY . r TALP . r
88P3Y . r 54+PbaY . r TALP . r
88P6Y . r 54+NbaY . r TALP.r
88P5Y.r 54+PcbY.r TALP.r
88P2Y.r 54+NcbY . r TALP.r
C {End of Rectifier Gate Pulse Generator}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
Figure 8-12 TAGS portion of the EMTP codes;
Part II: voltage synchronization and gate pulse generator.
8-14
Detailed 6-Pulse Model
Double Pulsing and Pulse Blocking will therefore make no difference. On the
other hand, if the system at startup is not
Figure 8-13 and Figure 8-14 show the dia- conducting current, then we will have two
grams and actual TACS codes of the last valves fired simultaneously completing a
closed loop and allowing DC current to start
two function blocks.
flowing.
The double pulsing is needed for startup The pulse blocking is provided to simulate a
purpose. To allow current to flow in the rec- 100% DC load rejection: a 100% reduction
tifier bridge at the beginning of the simula- of the DC load as seen by the AC system.
tion we must fire two valves at the same Although DC load rejection can also be
time, then afterwards have each firing simulated with a bypass pair (say, valve 1
spaced by 60 o in a 6-pulse system. This is and valve 4), we will use a yet simpler
achieved by the double pulsing technique . method-pulse blocking. It can be seen from
For example, at the time when the logic Figure 8-13 and Figure 8-14 that normal fir-
calls for valve 2 to be fired, valve 1 will ing pulses will be blocked (prevented from
also receive the firing pulse generated for being sent to the valves) as soon as the
valve 2. Note that in steady-state operation, blocking signal BLCK.r becomes non-zero.
valve 1 will have already been fired and
conducting current. Any additional pulses
~
1 .0
I
F1Y .r ...
P4Y . r
I
r+1
...~I 1.0
J
D4Y .r
F4Y.r ...
from Ga te Z-Biock
~
Pulse Gene rater to Thyristor
Grids in
P3Y . r NETWORK
I D3Y.r .--------
...J
.
1.0 F3Y .r
P6Y. r
I
I D6Y.r
~.--------.. ...
J... 1 .0
.
F6Y.r
I
~
....
PSY. r
I DSY.r .--------
J.. 1 .0 FSY.r .......
P2Y. r
I
I D2Y.r
~.--------..
] .
. 1.0
I
~
F2Y.r
.......
BLCK .r
I ~
TACS Source
Figure 8-13 TAGS models of the double pulsing and pulse blocking blocks.
8-15
Detailed 6-Pulse Model
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c {Rectifier Double Pulsing}
c
D1Y . r +P1Y . r +P2Y.r 1.0
D4Y . r +P4Y . r +P5Y.r 1.0
D3Y . r +P3Y.r +P4Y . r 1 .0
D6Y.r +P6Y.r +P1Y.r 1 .0
D5Y . r +P5Y . r +P6Y . r 1.0
D2Y . r +P2Y.r +P3Y.r 1.0
C {End of Rectifier Double Pulsing}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c Rectifier Pulse Blocking}
C . . Block All Valves After 100 msec
C <-----AMPL <---Tstart<----Tstop
llBLCK.r 1. . 100
c
98F1Y . r D1Y.r . AND. .NOT. BLCK . r
98F4Y . r D4Y.r . AND. .NOT . BLCK.r
98F3Y.r D3Y.r .AND. .NOT. BLCK . r
98F6Y . r D6Y.r .AND. .NOT . BLCK.r
98F5Y.r D5Y . r .AND. .NOT. BLCK . r
98F2Y.r D2Y.r .AND. .NOT. BLCK . r
c {End of Rectifier Pulse Blocking}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c {Output Specification}
c --- -->----->----->----->
33ALPH . rVacY . rVbaY . rVcbY . r
c {End of Output Specification}
BLANK {{{End of TACS Section}}}
c **+****1****+****2****+****3****+****4****+****5****+****6****+****7****+****8
Figure 8-14 TAGS portion of the EMTP codes; Part Ill: double pulsing and pulse
blocking.
8-16
Detailed 6-Pulse Model
8-17
Detailed 6-Pulse Model
DC current at about 1.6 kA. The switch in ticularly since we simulate only one bridge
Figure 8-5 which ensured a zero input to the with no DC filters. The DC voltage shows,
firing angle integrator originally, will now in addition to the 360 Hz ripple, the com-
be closed at 15 msec and the current con- mutation notches caused by the overlap.
trol will establish the desired 1.6 kA and Note also that the steady state ~ is slightly
come to steady state within a few more mil- off the 18 mark. This is due to the use of
liseconds. additional components-such as small induc-
Figure 8-15 shows the results of the initiali- tors and small resistors for connection pur-
zation process just described . The startup of poses-in our sample system. To compensate
the system behaves in the way we expected. the additional voltage drop due to these
The delay near t=O is due to the 18 o firing components the rectifier ~ is automatically
angle delay. The ripple at a characteristic decreased slightly by the controller so as to
frequency of 360 Hz is clearly visible, par- maintain a 250 kV DC voltage.
8-18
Detailed 6-Pulse Model
~
0
0. 10 .0 20 .0 30 .0 "10 .0 50.0
MiII iSecond
TiMe
10 .0 20 .0 30.0 "10 .0 50 .0
MiII iSecond
TiMe
0
0
......
0
0
C)
"'
C)
C)
0 10 .0 20 .0 30 .0 "10 .0 50 .0
MiII iSecond
TiMe
8-19
Detailed 6-Pulse Model
8-20
Detailed 6-Pulse Model
Ln
c:i
0
0
0. 50 .0 100 .0 150 .0
MiII iSecond
50 .0 100 .0 150 .0
MiII iSecond
C>
"'!"
I\
I
0
N
\,
I
~
i
0
0. . 120 .0 150.0
MiII iSecond
~
~
) BUS1e VPeY .r
0 \.' BUS1b VPbY .r
"'!" BUSic VPcY .r
8-21
Detailed 6-Pulse Model
0
0
0.
50.0
Mi ll iSecond 150.0
Me
=-0
-""
0 f' "
~ Ii ! I\ /'1 /\ ,'\
/I (I '\ f',
I II, 'I /1 .".
y'
I 1,1 i I 1/ j I 1/ ! I I I I I
I '\
,
II ( v I' I, I
' , I { r 1 I .
0
II I
' !I '
/I , I
; J '
0
0. I I I I 'I 'I I I
.I I I
I I I I ,I '
II
0 r '
11.60.0
~ I lj .' '
' II
\I \J '
A
v '\
8-22
Chapter 9
~~
ZtLA.t VL0 QPd. Converter
= 1 for rectifier
PCC
Qd
Xc'
Q
Q =- 1 for inverter
a<RJ or YUJ
Figure 9-1 One line diagram showing effective Thevenin equivalent of the AC system.
With reference to Figure 9-1, effective short stance, if Zt is expressed in 0 and Pd (for
circuit ratio is defined as : DC power) in MW, then V should be inter-
preted as the line-to-line RMS AC voltages
ESCR = VZ/Zt
pd
(in kV).
It is not difficult to appreciate that as the
where Zt is the effective Thevenin imped- ESCR between the AC and DC systems be-
ance (including compensating capacitors, if comes smaller, the greater the number of
any) of the AC network. Note that V, Zt, problems likely to be encountered. In this
and Pd are normally per-unit AC quanti- chapter, however, we will concentrate only
ties. Real quantities can also be used if they on the simulation aspects of the interface
are applied in a consistent manner. For in- problems.
9-1
Full HVDC System Model
these current harmonics will penetrate into As the loading of the system changes,
the AC network. As harmonic currents flow so do the bus voltages. The changes in
through system impedances in various bus voltages at PCC occur in magni-
paths, harmonic voltages are formed all tude as well as in phase angle.
over the system. In the process they may No longer can we simply use a set of fixed
excite resonances, polluting the entire net- voltage sources as our reference voltages
work. for firing pulse generation. Consequently,
To confine the converter harmonics to the the voltage synchronization block used in
station, AC filters are installed at PCC. AC Chapter 8 (see Figure 8-11) will have to be
filters are generally shunt-connected modified. As seen in Figure 9-4, our new
voltage synchronization block will track the
branches that present a low impedance path
to ground for harmonics . They also appear actual phase voltages and generate a set of
as large capacitors at fundamental fre- balanced line voltages .
quency, thus providing all or part of the In general, the AC voltages at PCC can be
needed reactive power compensation. expressed as:
A detailed discussion on AC filter design 00
1 Calculated in Section 7 . 2 .
2 E . W. Kimbark, Direct Current Transmission, Vol. I (Chap 8), Wiley-Interscience, New York,
NY, 1971.
3 By way of example, reference voltage for valve 1 can be obtained from Vac(t) = va(t)- Vc(t).
9-2
Full HVDC System Model
reference voltages for the gate pulse gen- We will take it one step further however. In
erator. This would simulate the firing con- this chapter, we will simulate another con-
trol scheme known as equal-firing-angle trol scheme known as equal-pulse-spacing
(EPA), or individual phase control scheme. (EPS) or equidistant firing control scheme.
1
AC Filters
~----
---------
.--------4~----.
-----,
.----~~t-----. I
I
I
I I
I BUS1cml
I
I I
I I
I sth 7th I
1 Tuned Tuned I
I
I
L-- -
__ ...I
I
(a)
(b)
9-3
Full HVDC System Model
z,(n)
700
600
500
400-
300
200
100
0
0
\ J'
6 12 18 24 30 36 42 48
-
h
(a)
eI (0)
100
50 -
o-
-50
v
-100
0
- 6 12 18 24
(b)
30 36 42 48
h
.. Component
of the
Phase Voltage
..
.....
Component
of the
Line Voltage
.....
Figure 9-4 Voltage synchronization concept.
9-4
Full HVDC System Model
In practice, the firing pulses generated by the positive sequence components of the
EPS are timed by a phase-locked oscillator, tracked phase voltages. In the time domain,
resulting in uniformly spaced firing pulses. they are:
To "emulate" EPS control, we'll first find
1
Va.(t) = 3[Vam cos(wt + 8a) + Vbm cos(wt + eb + 120) + Vcm cos(wt + ec- 120)]
1
vb.(t) = 3[Vam cos(wt + 8a- 120) + Vbm cos(wt + 8b) + Vcm cos(wt + 8c + 120)]
1
Vc.(t) = 3[Vam cos(wt + ea + 120) + Vbm cos(wt + eb -120) + Vcm cos(wt + ec)J
Knowing that for a balanced 3-phase sys- times as large, we can write the positive-se-
tem, the line voltage lags corresponding quence line voltages as:
phase voltage by 30 with a magnitude 13
1
Vac.(t) = 13 CVam cos(wt + ea- 30) + Vbm cos(wt + eb + 90) + Vcm cos(wt + ec- 150)]
1
Vba.(t) = 73[Vam cos(wt + ea- 150) + Vbm cos(wt + eb- 30) + Vcm cos(wt + ec + 90)]
Again, in order to avoid using the inverse we'll expand these equations, i.e.
tangent function (see Section 7.3) in finding
phase angles of Vac.(t), Vba.(t) and Vcb.(t),
v (t) = _!__[ Vam cos 8a cos(wt- 30) + Vbm cos eb cos(wt + 90) + Vcm cos 8ccos(wt -150)]
ac 13 - Vam sin 8a sin(wt- 30)- Vbm sin eb sin(wt + 90)- Vcm sin 8c sin(wt- 150)
1 [ Cacos(wt-30)+Cbcos(wt+90)+Cccos(wt-150)]
= 13 +Sa sin(wt- 30) + Sb sin(wt + 90) + Sc sin(wt- 150)
Similarly,
v (t) = _!__[ Ca cos(wt- 150) + Cb cos(wt- 30) + Cc cos(wt + 90)]
ba 13 +Sa sin(wt- 150) + Sb sin(wt- 30) + Sc sin(wt + 90)
and
v (t) = _!__[ Ca cos(wt + 90) + Cb cos(wt- 150) + Cc cos(wt- 30)]
cb 13 +Sa sin(wt + 90) + Sb sin(wt- 150) + Sc sin(wt- 30)
The last three equations allow us to calcu- Initialization Problems and
late the reference voltages to be used by the Auxiliary StartUp Sources
gate pulse generator.
For the purpose of fast initialization, we
will again use the big bang approach de-
scribed in Chapter 8. Without stiff voltage
9-5
Full HVDC System Model
sources at PCC, however, the startup of the the fundamental switch currents be-
system may take a longer time to reach the come small.
steady state. This becomes more significant After another 10-30 milliseconds the
as the system in question gets weaker. harmonic components of the system
voltages and currents will, hopefully,
To bring the system to steady state as fast be properly initialized. The system
as possible, we will use yet another trick. will now be in steady state.
More specifically, we will connect a set of Additional comments are given below:
auxiliary startup sources (one for each
phase) to PCC. The magnitudes and phase The existence of a high impedance
angles of the auxiliary voltage sources for branch in parallel connection with
startup are obtained from steady-state cal- each startup source is to avoid possi-
culations by assuming a full load at PCC. ble numerical problems when the
Figure 9-5 shows the basic circuit utilizing switch is opened.
this technique. The principal features are as Since ordinary (type 0) EMTP
follows : switches can only be opened when the
switch current goes through zero, the
opening of the switches in three differ-
The switches connecting the auxiliary ent phases does not occur simultane-
sources are initially closed. This al- ously. This is especially true consider-
lows the use of the big bang method ing that the currents through the
to quickly establish a rated DC current startup sources are rich in harmonics.
at the rectifier terminal while allowing
The additional 10-30 milliseconds
the system to promptly reach a steady time period described above allows
state. transients caused by this kind of
These auxiliary sources are then re- asymmetrical switch opening to die
moved (by opening the switches) as down.
PCC
.. ---~
I~.)...
I -=
I
I
I
I
I
--- I
9-6
Full HVDC System Model
ZLA. pd
VL0
PCC
Qd
.
~'I
Figure 9-6 Basic circuit for power balance equation.
9-7
Full HVDC System Model
due to the use of a simple Thevenin equiva- switches are then allowed to be
lent for the AC system. Additional com- opened after the 12 msec mark. This
ments are provided below: is followed by the closing of the inte-
grator switch at the 25 msec mark to
The transformer turn ratio has been activate the constant DC current con-
changed to 225.50/205.45 . This is in trol.
contrast to the value of 230.00/205.45 At the 50 msec mark, the switch be-
used in Chapter 8 where perfect volt- tween node DCLH.r and ground is
age sources were directly connected to closed to simulate the DC fault.
the transformer input. The blocking of all firing pulses at t =
The three switches (BUS1a-Vaa.r, 100 msec concludes the last simulated
BUS1b-Vbb.r, BUS1c-Vcc.r) connect- event.
ing the auxiliary sources are closed at Figure 9-14 shows the results of the first 50
the beginning of the run. msec of the simulation. Results of the com-
With the integrator switch INI.r in- plete simulation are given in Figure 9-15 .
itially opened, ALPI.r initialized to As expected, our new voltage synchroniza-
0.100 (a = 18 ) and inverter back tion circuit is able to correctly initialize it-
EMF (BEMF) set to zero, the DC cur- self and provide a reasonably "balanced"
rent is quickly brought to 1.6 kA with set of voltages at all times . Note also that
the combination of fixed alpha and with the existence of the AC network im-
fixed voltage sources at the interface. pedance, the DC current overshoot after the
Full back EMF is not applied until 5.5 DC fault is somewhat reduced (refer to Fig-
msec. has elapsed. The startup ure 8-16 in Chapter 8 for comparisons).
9-8
Full HVDC System Model
9-9
Full HVDC System Model
9-10
Full HVDC System Model
1.
0. 1.
c <-DELY
88C3a.r 53+C2a . r .00833
88S3a.r 53+S2a . r . 00833
88C3b.r 53+C2b.r .00833
88S3b.r 53+S2b . r .00833
88C3c.r 53+C2c . r .00833
88S3c.r 53+S2c . r .00833
c
Ca.r +C2a.r -C3a.r
Sa.r +S2a.r -S3a.r
Cb.r +C2b.r -C3b.r
Sb.r +S2b . r -S3b.r
Cc.r +C2c.r -C3c . r
Sc.r +S2c.r -S3c.r
c
C -- Find POSITIVE Sequence Components of the Fundamental Line Voltages -------+
88VacYrC Ca . r * coswt1 + Cb.r * coswt2 + Cc.r * coswt3
88VacYrS Sa.r * sinwt1 + Sb.r * sinwt2 + Sc.r * sinwt3
88VacY.r (VacYrC + VacYrS) 1 SQRT(3)
c
88VbaYrC Ca . r * coswt3 + Cb . r * coswt1 + Cc.r * coswt2
88VbaYrS Sa . r * sinwt3 + Sb . r * sinwt1 + Sc . r * sinwt2
88VbaY . r (VbaYrC + VbaYrS) I SQRT(3)
c
88VcbYrC Ca . r * coswt2 + Cb.r * coswt3 + Cc . r * coswt1
88VcbYrS Sa . r * sinwt2 + Sb.r * sinwt3 + Sc . r * sinwt1
88VcbY . r (VcbYrC + VcbYrS) I SQRT(3)
c {End of Rectifier Voltage Synchronization}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c {Rectifier Gate Pulse Generator}
C <input>
C VacY.r, VbaY . r, VcbY . r :
C Tracked Voltages (Positive Sequence Fundamental L-L Voltages)
C (from Voltage Synchronization Block)
C TALP.r :
C Desired Delay Angle ALPHA from Current Regulator Output .
C <output>
C P1Y.r, P2Y . r, ... , P6Y.r :
C Basic Delayed Firing Pulses.
C VacY.r, VbaY . r, VcbY . r : Reference Voltages for Firing Pulses.
c -------+---------+---------+---------+---------+---------+---------+---------+
C .. Width of Firing Pulse (.0010 = 21.6 deg) in Seconds
C <--GAIN
PWIDTH +UNITY .0010
C -- Level Trigger (Device 52) --------+---------+---------+---------+---------+
c <-GAIN<-LEVL <--ilp
88FacY . r52+UNITY 1.0 0 .0 VacY.r
88FbaY.r52+UNITY 1.0 0.0 VbaY . r
88FcbY . r52+UNITY 1 .0 0.0 VcbY . r
C -- Delay by PWIDTH seconds +---------+---------+---------+--------******-----+
88DacY.r54+FacY . r PWIDTH
88DbaY . r54+FbaY.r PWIDTH
88DcbY.r54+FcbY.r PWIDTH
C -- Form Pulses --+---------+---------+---------+---------+---------+------ ---+
88PacY . r . NOT. DacY . r . AND . FacY . r
88NacY . r . NOT . FacY.r . AND . DacY . r
88PbaY . r . NOT . DbaY . r .AND. FbaY.r
88NbaY.r .NOT . FbaY.r .AND . DbaY.r
88PcbY . r . NOT . DcbY.r . AND . FcbY . r
88NcbY . r . NOT . FcbY.r .AND. DcbY . r
9-11
Full HVDC System Model
9-12
Full HVDC System Model
BUS1am 70 . 92
BUS1am 13 . 16
c
BUS1b 1. 27 107.42 2.62
BUS1b 0 . 90 54 . 81 2.62
BUS1b BUS1bm 4.42
BUS1bm 70.92
BUS1bm 13 . 16
c
BUS1c 1. 27 107.42 2.62
BUS1c 0.90 54 . 81 2 . 62
BUS1c BUS1cm 4 . 42
BUS1cm 70 . 92
BUS1cm 13.16
c {End of Rectifier Side AC Filters}
c -------+---------+---------+---------+---------+---------+---------+---------+
C -- High Resistance Across Start-Up Sources
C <----R
Vaa.r 1 . E8
Vbb.r Vaa.r
Vcc.r Vaa . r
c -------+- --------+---------+---------+---------+---------+---------+---------+
c {Rectifier Side 6-Pulse Y-Bridge Valve Ckt . }
C .. dV/dt Snubber <----R <----C
DCH . r aY . r 2000 . 0 0 . 06
DCH . r bY . r DCH . r aY.r
DCH.r cY . r DCH . r aY . r
aY . r DCL . r DCH.r aY . r
bY . r DCL . r DCH.r aY . r
cY.r DCL.r DCH.r aY . r
c .. Small Valve Series R <----R
DCH . r KlY . r 1.E-3
DCH.r K3Y . r DCH .r KlY . r
DCH.r K5Y . r DCH .r K1Y.r
A1Y . r aY . r DCH.r K1Y . r
A3Y.r bY.r DCH.r K1Y.r
A5Y.r cY . r DCH . r K1Y . r
aY.r K4Y.r DCH . r KlY . r
bY . r K6Y . r DCH . r KlY.r
cY . r K2Y . r DCH.r K1Y . r
A4Y.r DCL.r DCH . r KlY.r
A6Y . r DCL . r DCH . r K1Y.r
A2Y . r DCL . r DCH . r K1Y . r
C {End of Rectifier Side 6-Pulse Y-Bridge Valve Ckt.}
c -------+-- -------+---------+---------+---------+---------+---------+---------+
C {Rectifier Side Y-Bridge Interface Transformer Ckt . }
C Transformer
C No Saturation No Magnetizing Branch .. 5% Leakage Ind . on Both Sides
C <-same <-NAME
TRANSFORMER TaY.r
9999
C BUS-->BUS--> <----L<-TURN
1VPaY . r 15 . 1 225.50
2VSaY . rVNaY . r 12 . 0 205.45
TRANSFORMER TaY.r TbY . r
1VPbY . r 15 . 1 225.50
2VSbY.rVNbY . r 12 . 0 205 . 45
TRANSFORMER TaY . r TcY.r
1VPcY.r 15 . 1 225 . 50
2VScY . rVNcY . r 12.0 205 . 45
C -- Valve Side Y Connection via Small Inductance
C <----L
9-13
Full HVDC System Model
VNaY.rMY.r l . E-3
VNbY.rMY.r VNaY . rMY . r
VNcY.rMY . rVNaY . rMY.r
VSaY.raY.r VNaY.rMY.r
VSbY.rbY.r VNaY . rMY.r
VScY.rcY.r VNaY . rMY.r
C {End of Rectifier Side Y-Bridge Interface Transformer Ckt.}
BLANK {{End of Branches}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Switches}}
C -- Switches for Rectifier Side Start-Up Sources
c <---Tclose<----Topen I
BUSla Vaa.r -1 . 0 . 012 1
BUSlb Vbb.r -1 . 0 . 012 1
BUSlc Vcc.r -1. 0.012 1
C -- Rectifier Line Side AC Current Measurement -+---------+---------+---------+
BUSla VPaY . r MEASURING 1
BUSlb VPbY . r MEASURING 1
BUSlc VPcY. r MEASURING 1
C -- Rectifier Side DC Current Sensor Switch ----+---------+---------+---------+
DCH. r !DC. r MEASURING 1
C -- Switch Simulating DC Line to Ground Fault at Rectifier Terminal +---------+
DCLH.r 0 . 050 9999.
c -- Y Bridge Valves --------+---------+---------+---------+---------+---------+
c GRID-> E
llAlY . r KlY.r FlY . r 1
11A2Y . r K2Y.r F2Y. r 1
11A3Y.r K3Y.r F3Y. r 1
11A4Y.r K4Y . r F4Y.r 1
11A5Y.r K5Y . r F5Y . r 1
11A6Y . r K6Y.r F6Y.r 1
BLANK {{End of Switches}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Sources}}
C -- Rectifier Side Thevenin Sources
C <-----MAG<-----FREQ<----Phase <---Tstart
14SCRa 187.794 60.0 67 . 43 -1.
14SCRb 187.794 60 . 0 -52 . 57 -1.
14SCRc 187.794 60.0 -172 . 57 -1.
C -- Rectifier Side Start-Up Sources --+---------+---------+---------+---------+
14Vaa . r 184 . 12 60 . 0 60.00 -1.
14Vbb . r 184.12 60 . 0 - 60 . 00 -1.
14Vcc . r 184.12 60.0 -180.00 -1.
C -- Inverter Side Back EMF -+---- -----+---------+---------+---------+---------+
C <------MAG <--TO(sec) <---Tstart<----Tstop
12BEMF 242.0 . 00001 0. 0055
BLANK {{End of Sources}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
c {{Nodal Voltage o/p Request}}
DCH.r BUSla BUSlb BUSlc
BLANK {{End of Nodal Voltage ojp Request}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Plot Request}}
BLANK {{End of Plot Request}}
C {{{End of NETWORK Section}}}
c ** ****0**** ****0**** ****0**** ****0**** ****0**** ****0**** ****0**** ****0
END LAST DATA CASE
BLANK
Figure 9-7 Input data file for system represented by a three-phase Thevenin model.
9-14
Full HVDC System Model
+--------------111
(Type 12 Source)
(Switch)
Switch : Current
Passed to T ACS
(Voltage Passed
to TACS)
Figure 9-8 Basic EMTP model of the system described in Section 9.3.
9-15
Full HVDC System Model
-------------------
I
I
I
I
I
I
I
Figure 9-9 EMTP model of the three-phase Thevenin equivalent of the AC system.
Aux.
Start-Up
p---
1
I
Sources
BUS1a BUS1b
--
BUS1c
I
I
I I
I I
I I
I I
I I
I I
I I
~~
IDC .r
9-16
Full HVDC System Model
o-ob
o-o-0
0 0 I/)
001/'l
C')Ol~
C') Ol ~ VacYrS = Sa.r sin ro 11 + Sb.r sin ro 12 + Sc.r sin ro 13 I + I
I
3 3 3
+ I
VacYrC = Ca.r cos ro 11 + Cb.r cos ro t2 + Cc.r cos ro 13
1
3 a3
VacY.r = - - (VacYrC + VacYrS) (JJ (JJ (JJ
c c c .[3 8 8 8
"(i) v; u;
II II II
II II II VbaYrS = Sa.r sin ro t3 + Sb.r sin ro t1 + Sc.r sin ro t2
8
~
8
~
8
VbaYrC - Ca.r cos ro !3 + Cb.r cos ro !1 + Cc.r cos ro !2 8 ~ ~
c c c 1 (JJ (JJ (JJ
9-17
Full HVDC System Model
zs (Q)
700
600
500
400
300
200
100
0 h
0 6 12 18 24 30 36 42 48
(a)
Zt(Q)
700
600
500
400
300
200
100
0
[)\ J' h
0 6 12 18 24 30 36 42 48
(b)
9-18
Full HVDC System Model
0
0
0. 10 .0 20 .0 30 .0 "'10.0 50 .0
MiII iSecond
TiMe
~ - TACS -ALPH .r
0
0
00
10 .0 20 .0 30 .0 "'10 .0 50 .0
MiII iSecond
tr>
0 TiMe
-
~
0
- DCH .r -IDC .r
Figure 9-14 Initializing HVDC system with auxiliary startup source and back EMF
(a) ~ (1 p.u. = 180);
(b) DC current;
9-19
Full HVDC System Model
-
00
-...{----. 1- - ....___;_. -
I . I If
1('- ..,----- l
I I.
en
v.
0
I
. ,{ l .
I A . 11
0
0
0 .p\
' l I
'
. l
~
1\ II
. ~
I "10 .0 I
l I k
~
1D.O 20 3o .ov I \150 .C
'Mi I l iSecor~
en \
~. }.
TJ~e
9 I. ' '
I
-00
'
- ~ - --'\-----I - J\.---- I Jr - j.
I
r
- BUSie -VPeY .r
BUSib -VPbY .r
- - BUSic -VPcY .r
...-:
......
0
0
0
0. 20 .0 30 .0 "10 .0 50 .0
...... Mi I l iSecond
0
Til'le
...-:
";"' / - BUS1e -Vee .r
- BUSib -Vbb.r
-
':"'
- - BUSic -Vee .r
0
0
lii3
0
0
0. 10.0 20 .0 30 .0 "10 .0 50 .0
Mi I l iSecond
- DCH .r
Figure 9-14 (Continued)
(c) three phase AC currents;
(d) currents in startup switches;
(e) DC voltage;
9-20
Full HVDC System Model
C>
C>
0.
~
0
C>
~
- BUS1e
C> - BUS1b
8 - - BUSic
"f
8
'!""
/ \ /"'.
C>
C> I \ / \
~ r
,(
I
/ \ . I
I \
. 30 . ~. I \ s6 .o
\
.I
\ .
\I .I
).
I A
I
\ . I I \ . \ I
\
.
\ \ \ / \.._:L T
../ '../ -VecY .r /
C> - TACS -VbeY .r
8 - - TACS -VcbY .r
"f
Figure 9-14 (Continued)
(f) actual AC phase voltages;
(g) actual AC line-to-line voltages;
(h) tracked AC line voltages.
9-21
Full HVDC System Model
co
0
0
0
0. 30.0 60 .0 90 .0 120.0 150 .0
MiII iSecond
TiMe
~ - lACS -ALPH .r
0
'
Figure 9-15 Complete simulation results of the system described in Figure 9-7
(a) ~ (1 p.u. = 180 );
9-22
Full HVDC System Model
0
.....
120 .0 150.0
MiII iSecond
TiMe
0
N
'
I\
I \ t\-
0 1 ~ \
I""" \ ~.
rf-' i
N
9-23
Full HVDC System Model
~
8
(\J
0
0
0. 30.0 120 .0 150.0
MiII iSecond
8
(\J
0
- DCH.r
0
II
0
0
N
II o~
I I ,J ~
I 1/ I
0
o 16o.o
0
I I !I
0
~
0
~I
o \ I I /\
f I I~ j
0 J IV II ~
0
2 0
\1 I
9-24
Full HVDC System Model
C)
C)
~
'I
~
C)
"
I If I
.\
.
I j'J.
' \
I I, I
C)
N
. . i .
1
!I I.
!I I I
0
C) .
0 . .
I I I I aid ! I I I '
II I I I \I
~ \ .
8N
. ~ tl '
\ I . , \ I\ f \ I\/.,
J
II.
J ~f .' .J I J
\ 1\.
C)
v I
0
C)
0
C)
T
I r.
'\
J\ i' 1\ {
.\
I\ !\
. \ \ .
.II .\, I \j ~ 1 I .I \
I\ ''.
I i \
I \1 .
' \
I I .
I. \
I ,
.
C)
0
v . v .
~
"I f . \'I
I
~
I } . I 'I
I . A
' I
'I
I ,\
I ~ I II
. ~ I 1\ 'I
I
. l ,I
.I . I
'
~ I I. I 0~~ d,lI I
!70.0
y ~I I I 1.1
0
C)
~ l . 1 I
~ I 1\ ,
I 1\. j \ I~ f .I 1\ rl i I~
I I I.j
\I \j \1 \ ! \ I\ j I I~
~~Y .r,
0
" -v Y"'
-VcbY .r
\.
8
""f
9-25
Full HVDC System Model
..----o BUS1 a
BUS1b
AC Network (Full Model) BUS1c
~------------------------------~--
Figure 9-16 EMTP Model of the three-phase detailed AC system.
9-26
Full HVDC System Model
9-27
Full HVDC System Model
9-28
Full HVDC System Model
9-29
Full HVDC System Model
9-30
Full HVDC System Model
zs (Q)
700
600
500
400
300
200
100
h
6 12 18 24 30 36 42 48
(a)
zt (n)
700
600
500
400
300
200
100
0 h
0 6 12 18 24 30 36 42 48
(b)
9-31
Full HVDC System Model
20 .0 30.0 -40.0 50 .0
Mi 11 iSecond
TiMe
'
-
~
'
J
I
BUS1e -Vee .r
BUS1b -Vbb .r
BUS1c -Vcc .r
1.1>
0
0
0
0. 30 .0 60 .0 90.0 120 .0 150.0
Mi 11 iSecond
TiMe
0
N
30 .0 60 .0 90 .0 120 .0 150 .0
MiII iSecond
TiMe
Figure 9-19 Complete simulation results of the system described in Figure 9-17
(a) currents in startup switch;
(b) a (1 p.u. = 180 );
(c) DC current;
9-32
Full HVDC System Model
~ ~------~------~~~~~~~~--~------~
0. 30 .0 120 .0 150.0
MiII iSecond
11'1
0
0
~
0
0
0
0.
0
0
~
'\ 1\ r. I I\ f\
I.
,I
I\ (\
I 1j ~ " {
" .1
I I f '1 I I! I
0
I . I Ii ~ 0
I
1,.1 /\ I Ij ~ u
, I I ~ ,
0 0
~
~
0 0
"I r ~
0
~ .~ A
0 0
I J I II A
0
I I'I ~ I II
0
II
I I fI
I o I
0 f50.0
I I \II
lI
0
0
~
0
I II
\I .
9-33
Full HVDC System Model
For normal startup some basic control loops We'll first simulate the normal system
are needed. On the rectifier there should be startup without a DC current ramp. The
a current controller or 0! should be fixed . NETWORK portion of the system model is
This results in the full DC voltage being ap- given in Figure 9-20. Conspicuously absent
plied at the rectifier for startup and held are the auxiliary startup circuits. A diagram
until the system comes to steady state. showing the implementation details of the
DC current regulator, DC current order, as
The inverter needs a voltage control loop. It well as a programmed amin are given in
should also have an initial 0! of about Figure 9-21. Figure 9-22 describes the over-
90- 100 with firing starting at the pres- all TACS function blocks of the system
ence of some DC voltage at the inverter. model. An abbreviated version of the input
This will support current at a low voltage data file is shown in Figure 9-23, with the
level with a large error in the inverter volt- simulation results given in Figure 9-24.
age controller. This error will quickly drive Some remarks may serve to explain fea-
the inverter voltage to rated value through tures of this case in more detail:
the voltage controller action.
In the remaining sections of this chapter, The previously fixed low limit of the
we will simulate the normal startup process rectifier alpha in the DC current regu-
using our sample HVDC system which the lator is now replaced by a named vari-
able ALO.r that obtains the desired
readers should by now be very familiar. The settings from the two type 11 sources
previous section demonstrates that there is AL01.r and AL02.r.
little difference between the response of a
full model of the AC system and the simple Similarly the rectifier DC current or-
Thevenin equivalent to changes in the DC der IOR.r is synthesized from two type
system. To keep matters simple, we will use 11 sources IORl.r and IOR2 .r. The
the input data file already given in Figure DC current order is set to 0.15 p.u.
9-7 and make as little change as possible. (i.e. 0.24 kA) at the beginning of the
This implies the following: run; this would allow the initial tran-
sients to settle down before a further
Although the DC line-to-ground fault increase in DC current is warranted.
and the DC load rejection will not be The integrator switch INI.r is initially
staged, their associated circuit compo- closed and remains so throughout the
nents (e.g. the switch between node whole simulation. The initial rectifier
DCLH.r and ground) are still retained. 0! (ALPI.r) is set to 30 (= 0.1667) ; so
They are simply not activated in the is the starting amin (ALO .r) . Note that
time span covering the entire program the actual alpha to maintain a 0.15
run. p. u. DC current at full DC voltage is
The inverter terminal is still repre- slightly higher than 30 .
sented by a back EMF (type 12 With a zero inverter back EMF
source). (BEMF) and a forced a min of 30at
No attempt is made to mimic exactly time t = 0, the DC current quickly
the actual startup process performed approaches 15% of the rated value.
9-34
Full HVDC System Model
+-------------ill
(Type 12 Source)
DCLH .I
DCLH .r
(Switch)
IDC .r
Switch : Current
Passed to T ACS
(from TACS)
K3Y.r
Figure 9-20 EMTP Network model of the examples used in Section 9-4.
9-35
~
'0 )::.-,
I r--
w
<>- --o'@
~(D
3tp
- . 1\)
~
\)
::J-..
0'~ ~
~
::o
::J-(1)
~
(!) -
~.g
IDC.r (actual current from NETWORK)
DC Current Regulator ~
IUIDC! r
~
m-
3(1) Current Scaling ~
-o3
-(!) _1_ ISC.r 360 Hz 2nd Order Filter
(!)::J ~ 1.6 +
9:?1
(I) -
()0
c:::J
.
Z-Biock 1 + 1.9527x10 s
1 2
~ 1 + 1.5676x1 0 3 s + 1.9527x1 01 s 2
FER.r ... I
. K = 1 1 FEG.r
(1)0
Z-Biock Integrator
~....
Q:;
DC Current Order S-Biock Switch
+)I 5
s(i)
tJ
::!!o I 1111
.
10R1.r., ....---
~
.01 s
1 + 1.36054x1 0 s
-4 ~~~
+
G)
!!!.
CD
<.Q
C:() 1.0 IOR.r S-Biock
FEC.r \J
(DC: 1111 IOR2.r.,
~
(!)(!)
'::J
I
TAGS Source
.. '---
INI.r
c
iii
CD
1\J,..... Z-Biock G)
~ ...... CD
::J
(!) (amax = 1 r o.61 CD
<.Q Integrator
c:
ill
ALPHA min ~
...... 25.132741 IALPH.~ 1.008331 ..::!.
~
0
I 1111 AL01~-
ALO.r
~ s
ALPI.r .... I
(1 p.u. = 1So) I I
K=1
I
TALP.r
r(a in second) ......
tJ 1.0 ... 7Z-Biock Z-Biock
0
()
c:
I 1111 AL02.!_
-T
TAGS Source
.. '---
Z-Biock
l S-Biock
~
(!)
::J
......
0
......
~
~
Q)
::J
Q
Full HVDC System Model
from NETWORK
Gate
Voltage Pulse Double Pulse
Synchronization Generator Pulsing Blocking
to
NETWORK
Figure 9-22 TAGS function blocks for the examples used in Figure 9-23.
Full BEMF is applied at the 2.1 msec ditions to be reached, despite the re-
mark. At about the same time the ac- quest of a step change, due to the 25 %
tion of the DC current regulator natu- overshoot on the DC current (see DC
rally "pulls" the alpha out of the amin current plot in Figure 9-24).
mode. The preprogrammed amin
(ALO.r) is dropped to so (= 0.0278) There is also a slight overvoltage in
at t = 20 msec. The DC current is the AC voltage waveforms at the be-
well regulated at 0.15 p.u. ginning of the run when the converter
At time t = 50 msec, a step change is taking little power from the system.
(from 15% to 100%) of the DC cur- This is due to the surplus of reactive
rent order IOR.r is requested. This power supplied by the filter circuit. It
challenges the current regulator to follows that for weak systems one may
promptly reduce a which almost im- need to switch out some or all of the
mediately hits the new amin It re- filter/capacitor banks until the DC
quires 180 msec. for steady-state con- power reaches rated value.
9-37
Full HVDC System Model
9-38
Full HVDC System Model
9-39
Full HVDC System Model
c {{Sources}}
c -- Rectifier Side Thevenin Sources
C <-----MAG<-----FREQ<----Phase <---Tstart
14SCRa 187 . 794 60 . 0 67 . 43 -1.
14SCRb 187 . 794 60.0 -52.57 -1.
14SCRc 187.794 60 . 0 -172 . 57 -1.
C -- Inverter Side Back EMF -+---------+---------+---------+---------+---------+
C <------MAG <--TO(sec) <---Tstart<----Tstop
12BEMF 242. 0 . 00001 0 . 0021
BLANK {{End of Sources}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Nodal Voltage o/p Request}}
DCH . r BEMF BUS1a BUS1b BUS1c
BLANK {{End of Nodal Voltage o;p Request}}
c ==+====1====+====2====+====3====+====4====+====5====+====6====+====7====+====8
C {{Plot Request}}
BLANK {{End of Plot Request}}
C {{{End of NETWORK Section}}}
c **+****1****+****2****+****3****+****4****+****5****+****6****+****7****+****8
c ** ****0**** ****0**** ****0**** ****0**** ****0**** ****0**** ****0**** ****0
END LAST DATA CASE
BLANK
Figure 9-23 Input data file for the first example in Section 9-4.
9-40
Full HVDC System Model
co
lACS -ALPH .r
9 TACS -ALO .r
I.L)
- lACS -ISC .r
--- lACS -IOR.r
Figure 9-24 Simulation results of the example described in Figure 9-23:
(a) actual a and amin;
(b) per unit actual DC current and DC current order;
9-41
Full HVDC System Model
,...., I ~~
....- ~I! , I .,......
- I
,._
0
I
I
0 'I
0
0. 2ilo.
.
,._
0
I
--.r:
'
JL
0
0
0. ""10.0 80 .0 120.0 160 .0 200.0
MiI I iSecond
0
0
0
Ti Me
~
9-42
Full HVDC System Model
!\
I\ /\ AI I ;\ AI\ 1\ {\f\ (\ J\ !\ AI\ /\ (\ 1\ 1\ (\ ;'. I\ '\ li I\ .\ A1\ \ f ~ .~.
~ I I I II ' I ~ I I 11 I II ' 11 I ' I I I I / i / '1 1! l I If ~
l'a I ' ~ II ' ' ~ ' I I ' I ' I ' ~
I ! j ' J J ' i '
,I . I II , I !I I I I ~ I f\ , I\ I , I I
I ' } ' I
.I I 'I I 'I I I, I I I ~ ,
~ '
I, I I . I ~ I I , I ,I I , I I , . I II , I III I I , I I 'I I I I II I
0 _l I .I I I I ' I I ' I ' 'I '' 'I '
(i A/"\/\(\ I I(\ A/ I.f\ (\I\ !\ (\ I\ .riA I\!\{\ I\ i~ AI\ !\{II\!\(\ '\A I\(' {\ f\
j . { , I II , ~ ! I! . I If , I C . lj I If , If I I If . ~~
'i ~ !1 I 1 .~ j ! .\ } ,I ~ . ~ f
0
,
~'
1
1
jl iI
'
11
'
iI
'I
i I I!1 i' I 11 ~I I IIf\ 11 'II 1' 1 I!1 i' I 11 !I
1
'.I
i 1 II !11 1!1 i I
' I '
!1
I
1 1
I I I I
L" I ~I ! I ! II ' I ' ' I' ' I ~ ' I \1 i ' 'I ' ~'M ,Ill ~0 \d II i I v
t I ~ l J.T l'l9j l f { l '
0
0
I
I ll ! I i ! I\ , I I~ j I li I '\ f 1 Ii j I / . I .\ f I r~ li j I \
0
N
1
v\/\,1 v \1\,1 V1J \/vII\; VIJ \) \ JV" ~ V\ 1/ \llL\J~~s 1 \Jev ~d ~ V\
\ 1
1 1
0
- lACS VbeY.r
8 - - lACS VcbY.r
;
Startup with DC Current Ramp rated value with power and current coming
up with the ramp in a controlled manner.
The example presented in the first part of As a last example, the DC current order
Section 9.4 clearly indicates that there will block used in the previous example is now
be some problems if the system is allowed replaced by the new circuit (see Figure
to come up too fast. The sample system 9-25). This circuit simulates a linear DC
used has an effective short circuit ratio of current ramp (from 15% to 100% current in
about seven, which is still a relatively strong 60 msec.) starting at time t = 50 ms. An
system. For weak systems, the problems are abbreviated version of the input data file is
much more severe, and a gradual ramp on shown in Figure 9-26. The simulation re-
the DC current order must be used. This sults, given in Figure 9-27, show much im-
will allow the DC voltage to come near proved response over the previous case.
9-43
'0
I F::!! ~
:::::::
-t...
-t... -o<g
~(i)
3<p
-.I\)
~
<J
:::SOl
0'~ ~
....
""'o
s:-(1)
1"1:1
3
IDC.r (actual current from NETWORK)
(!) -. DC Current Regulator
~.g Current Scaling
~
m-
3(!) u-IDC! _1_ ISC.r
~
360 Hz 2nd Order Filter
-o3 ~ 1.6 +
-(!)
(!):::s 7 2 FER.r ~f K_ l FEG.r
-.......-
QD>
oo
(/)
...... Z-Biock
~
1 + 1.9527x10. s
3
1 + 1.5676x10. s + 1.9527x1o s
7 2
1
Z-Biock Integrator
c:::::S DC Current Order S-Biock Switch
(/)0
~ .... s
QS:
s (!) I .
1111 10R1 .r... ....---
~
.01 s
1 + 1.36054x10 s
4 ~~,_ G)
!!l.
CJ 1241 IOR2 . r~ 1.0 CD
:!!o I FEC.r -u
<Q
C::()
(i)c::
<0(!)
':::S
~ I 1111
TACS Source
IOR3.r...
... _
Z-Biock
loR.r
INI.r
S-Biock c:
'{jj
CD
G)
CD
!\)....,. (amax = 109.8) :::J
!J>--.. 0.61 CD
(!) Integrator ill
ALPHA min
<Q
s. 11 11 AL01~ ........--- 25.132741 ALPI.r ...I K =1
lALPH.r r 1
TALP
0
..:::!-
.....
Q)
......
0 ALO.r
~ s
....
(1 p.u. = 18oo) L I
-;. .00833
l
.r
I (a in second)
-="' 1.0
11 11 AL02~ S-Biock ... ;z-Biock Z-Biock
0
0
TACS Source
. '----
Z-Biock
I ...
()
c::
~
(!)
:::s
......
0
g.
-="'
Q)
:::s
Q
Full HVDC System Model
9-45
Full HVDC System Model
Til'le
-r:
0
'
00
0 TACS -ALPH .r
' TACS -ALO.r
00
0
00
0
'
- - lACS - ISC .r
--- lACS -IOR .r
9-46
Full HVDC System Model
r r
-
"'
I
<D
0
I
I
0 l
~0 .0
0
0.
<D
9
l
I
"'
";"' I
J~
-
00
0
0
~
~ ~------~------~------~------~--------
0. "10 .0 80 .0 120 .0 160 .0 200.0
Mi II iSecond
0
0 Tir1e
~
'
9-47
Full HVDC System Model
8
'I""
II
''
II
' .
~ ~~~~~~~~~~~+.+~~~~~~~~~
0.
8
T
9-48
Off-Site Records Management, LLC
CC : E 2465
0
P E 465 o.
Electricite de France
American Electric Power Service Corporation