PDF Document PDF
PDF Document PDF
PDF Document PDF
by
Barend Adriaan de Ru
Magister in Engineering
in the
Faculty of Engineering
at the
November 1997
Using the ATP-EMTP simulation software to
analyse and understand problems on
Spoornet electric locomotives.
Abstract
Because locomotives are very expensive and the running costs are high it is
important that these locomotives must be available and reliable. Most of the
newer generation locomotives, which are the semiconductor controlled
locomotives, must be in service for at least another 20 years.
CHAPTER 1 6
1 INTRODUCTION. 6
CHAPTER 2 17
APPLICATIONS 17
1 BACKGROUND. 17
2 SIMULATION EXAMPLE. 17
1 INTRODUCTION. 26
CHAPTER 4 42
1 INTRODUCTION. 42
6 LEARNING TOOL 52
7 ELECTROMAGNETIC COMPATIBILITY 52
Chapter 1
1 Introduction.
The first railway engine ever was built by Richard Trevithick in the beginning
of the 19th century. Less than fifty years later, in 1842, the first true electric
locomotive was built by Robert Davidson and employed on the Glasgow-
Edinburg line [1]. Since then railway engines have undergone many
developments, and in many respects played a leading role in industry. For the
first part of this century up to the early 1970's direct current (dc) traction
motors were the accepted norm because of their versatility having a wide
variety of volt ampere or speed-torque characteristics. These motors were
mainly controlled, using resistor-switching controls. From the mid 1960's
thyristor controls were introduced in electric locomotives. Semiconductor
devices were now being developed at an ever-increasing rate, and thyristors
were replaced by gate turn-on thyristors (GTO's). Computer technology also
developed at a rapid rate since the 1970's, which made it more and more
possible to design variable speed drive systems for alternating current
motors. These variable speed drive systems, also employing integrated gate
bipolar transistor (IGBT) technology, are now very common in the traction and
other industries, and have been for a few years.
These developments were also implemented in South Africa, with most of the
technology coming from Europe and Japan. The first type main line electric
locomotive to be employed in South Africa was the class lE locomotive. It
was introduced into traffic in 1924 [2]. From the 1950's up to the 1970's,
hundreds of 3kV resistor controlled dc trains were supplied to the South
African Transport Service (now called Spoornet). The first thyristor controlled
alternating (ac) locomotives were introduced in 1976 [3]. This was the class
7E locomotive. South Africa also bought several different classes of chopper
controlled locomotives. In the 1980's induction motors were used for the first
time in traction on the 38 class diesel-electric locomotives, and thereafter on
the class 14E locomotives.
6
service. The majority of electric locomotives are resistor controlled but there
are many chopper as well as thyristor controlled locomotives which all
incorporate dc traction motors. There are also a few inverter controlled
locomotives incorporating induction motors.
Contact wire
Rail
Figure 1 Basic traction system
The ideal computer model would take into account the whole electric traction
system incorporating all the effects of all the trains on the line and different
switching operations. This will require enormous computing power, taking into
account the very short time periods (due to quick switching transients) and
also the very long time periods (such as accelerating a locomotive with a
loaded train, to a specific speed). Therefore it makes more sense to break
any simulation down into manageable parts.
2.1 Electrification.
7
3kV dc 1.5 kV dc T 15kV 16 2/3 Hz 25kV 50Hz
Belgium Netherlands Germany Portugal Bulgaria
Italy South of Switzerland United Romania
Spain France Austria Kingdom Croatia
Poland Norway North of Servia
Czechoslovakia Sweden France Finland
Slovenia Hungary Part of
Part of Russia Russia
In the United Kingdom a 3rd rail 750V dc system is also used. A typical
arrangement for a 25kV ac electrification system is shown in figure 2 [26].
. •
i
r'- __=.- Circuit Breaker
Line Break
8
pulling force, TE (Tractive Effort), or a braking force, BE (Braking Effort).
TE
This figure also shows the Tractive Effort and Braking Effort curves. These
curves are typical basic design curves for a locomotive. The following basic
equations apply for powering and braking respectively (if it is assumed that all
the power is transferred back to the line).
Motor with
Power Mechanica
Suppl Load
9
Since the introduction of the first electric locomotive, all these components
have undergone a great deal of development, to keep up with modern trends
like speed, higher efficiency, heavier freight and so forth.
The direct current (dc) motor has been the workhorse of traction for many
years. With the introduction of semiconductor technology and improvement in
microprocessor control, induction motors with variable speed drive systems
became the norm. Synchronous motors have also been used in traction, but
as with dc motors the maintenance cost, among other problems, is still high
compared to induction motors.
Before selecting a traction motor and power converter for a certain traction
application, load requirements must be available. These are for example the
maximum load to be hauled, the speed range and the maximum speed. In
traction applications these values are summarized in tractive effort and
braking effort curves, as shown in figure 3.
r6
Motor
II
y El ) El • .1
(I
ruL TL
Jrn B,„ (01",,, '''
is
PI ,( IVI Load JL BL
1
Figure 5 Motor with load
The motor and load are coupled using a gear mechanism with the torque's on
both sides of the gears related as (assuming that the efficiency of the gear is
100%)
= = Nc T, (2)
n,
where nn, and nL are the number of teeth on the motor and load side
respectively [17].
10
The electromagnetic torque, Tem , required from the motor can be calculated
knowing the required load acceleration, the coupling ratio Ak , the working
torque 7114/ , the inertia's of the motor, .4, and load, ../L and damping of the
motor, B„,, and load BL. The electromagnetic torque, Tem , is thus given as
I
(a) (b)
(c) (d)
The power converters are designed to work at the rated motor currents and
also at peak current values, which produce the peak, torque values of the
motor needed when loads must be accelerated.
11
2.2.3 The control system.
A typical tractive effort speed curve is shown in figure 7(a). This curve can be
broken up into different regions. These are the constant torque, the constant
power and the high-speed region. The control system must be so designed
that the tractive effort speed requirements are met.
TE
Speed
Torso. I 1.',7:"` I High
(a)
\4.L.
Stator
Voltage
Stator
Current
Speed Speed
(b) (C)
Figure 7 (a) Typical Torque-Speed curve and control variables for a (b)
separately excited dc motor and (c) Induction motor. [19]
Figure 7(b) and (c) show how the control variables change in each region
[19]. This is shown for a separately excited dc motor and induction motor
respectively.
3 Design Specifications.
Due to the complexity of the total railway system the engineer involved in the
reliable operation of the locomotive is often faced with difficult problems
arising from bad designs, changes in system configuration, etc. It thus often
becomes necessary to maintain the reliability of the locomotive by re-
designing particular systems or components of a locomotive. Using computer
simulations is a handy tool in assisting in this task.
12
It is important to understand the basic design principles of a locomotive
before simulations can be used to analyse the locomotive and possibly do a
re-design to maintain or improve the reliability of the locomotive.
In the next paragraphs the Class 92 Tunnel train and the Class 9E locomotive
are examined in terms of the basic specifications.
This locomotive was designed for freight haulage and for overnight passenger
service through the Channel Tunnel [4]. This locomotive had to be designed
to operate on a 25kV/50Hz and 750V dc supply system. The trainload to be
hauled was 1600 ton both systems. A maximum speed of 140km/h was
specified. Further requirements were for example, that in case of an
emergency in the Channel Tunnel, trains of various loads of up to 2200 ton,
had to be capable of moving form any position in the tunnel to the exit at a
speed of 30km/h. It was also designed to cope with tunnel pressure, high-
humidity and high temperature conditions.
Moro
Control
1140kW
Induction motors
_(,11:11:111 0 -01:113
c000 000-\13
RedMer Chopper Inverter
13
The Class 92 locomotive has six 840kW three-phase asynchronous motors
with a Co'Co' wheel arrangement. This provides an overall traction power at
the wheels of 5MW when operating from 25kV ac. When operating from the
third rail 750 V dc supply system it has a power output of 4MW. Each of the
two bogies has a separate power converter, with the only common element
the transformer. The transformer feeds two four-quadrant GTO thyristor
controllers (1 bogie), feeding inverters trough a high voltage dc link. The
motors of one bogie are connected in parallel to their own inverters.
Before the line between Sishen and Saldanha was electrified trains of 202
wagons, with a gross load of 20200 ton, were hauled over the distance of 861
km by five diesel-electric locomotives [5]. It was then decided to electrify the
line with a 50kV 50Hz ac system. (This required 6 substations as opposed to
21 for a 25 kV 50Hz system)
It was then specified that the same gross load of 20200 ton must be hauled
over the distance of 861 km by electric locomotives. These locomotives had
to be able to pull a fully loaded train up a maximum adverse gradient of 1 in
250 at a minimum speed of 34.5 km/h (called the balancing speed).
Furthermore the train had to be started on the maximum gradient and had to
be able to accelerate to the specified speed within a certain time. Downhill a
gradient of 1 in 100 had to be negotiated with the speed of the train held
constant.
14
Therefore
The total mass of the locomotives is much lower than the total mass of the
load (M >> m). Thus for maximum gradient of 1 in 250 and maximum load the
continuous tractive effort that would be necessary is
This means that the continuos power output, Pout , of the train must at least
be
This power output is achieved by using 3 locomotives. Each will then have a
power output of 3,3MW. The 9E locomotive has a designed power output of
3,7MW. From these calculations the continuos rating of the traction motors
(as well as the number of traction motors used) can be calculated together
with the selection/design of a power converter.
15
exited dc motors were selected for the class 9E locomotives.
Lets say that the train must accelerate from 0 to 34.5 km/h within 5 minutes.
Thus, if it is assumed that the speed changes linearly the acceleration, a, can
be calculated.
a = Ballance Speed
mIs
time
34.5km I h
(7)
300s
= 0.032m / s2
The stall tractive effort, TES , which is the tractive effort needed to accelerate
the locomotive, can now be calculated.
TE, = Ma + TEb
= (20200 x 103 )(0.032)+1035 (8 )
= 1680kN
Thus if 3 locomotives are used each will have a stall tractive effort, TES , of
560kN. By doing these and other calculations the components needed to
meet the basic requirements can be obtained.
16
Chapter 2
The ATP-EMTP is thus suited for the simulation of electric traction problems
in steady-state as well as transient conditions.
2 Simulation Example.
17
The 14E chopper controller module is used as an example and controls a
separately excited dc motor. There are a number of locomotives used by
Spoornet employing chopper controllers. Therefore this example is
appropriate. A circuit diagram is shown in figure 1.
Rsnub Csnub
SUPPLYPOSIN
nub
La ,Ra
snub I
ARMOUT
NEG _ J
The 14E chopper can be seen as such a black box. It has the following input
18
and output nodes: POSIN, POS and NEG. It also has two control signal input
nodes which are used to control the GTO as well as the diode and are called
GTOGTT and DIOGTO respectively. The diode must be controlled to avoid
the diode and thyristor being switched on at the same time. This is explained
in detail in [6]. The snubber resistor, R„, b, and snubber capacitor, Cs„b, must
also be supplied to the module, as well as the value of the input capacitor Cf.
The data base module for the 14E chopper controller is now given.
The input and output nodes must be declared. This is done in the argument
declaration. Furthermore, the variables referring to numerical values must
also be declared by using the argument declaration and by using the number
declaration. The internal nodes of the module are entered into the dummy
argument declaration.
19
C ************* Include chopper module ***************
$INCLUDE, 14ECHOP, POS_IN, POS_OT, NEG_IO, DIOAND, GTOAND, GTOCRL, DIOCRL, $$
C 330.0, 2880.0, 1.0
Now node POS_IN in the ATP-EMTP data file will be node POSIN_ of the
module. POS_OT will be POS, the value of the snubber resistor will be set
equal to 3300, and so on.
MODELS
MODEL A
MODEL AI
USE Components
MODEL A
USE
MODEL AI MODEL Al
ATP -
EMTP
USE
MODEL B WMELB
USE
MODEL C MODEL C
EMTP
PriMoUX RECORD
Plotting
File
Input/Output Interface
20
In the example both MODELS and TACS are used. The complete data case
is shown in appendix C. The generation of the pulses for the gate drive
signals are done using TACS. This is then used as a data base module and
seen as a black box that could be called a 'Pulse Generator'. MODELS are
used to generate a control reference value. The model developed for this
purpose is called 'Reference Calculation'. Thus a block diagram
representation for controlling the switches is shown in figure 4.
GTO control
Referance
Calculation > Pulse
1 Generator
Diode control
)
1
Chopper
5 Modelling of motors
Consider a machine with one brush-pair on the quardrature axis and two
direct axis stator coils, as shown in figure 5.
21
q-axis
v: vd
vfl
Va
1 ;1
v/I 2 =
( R/ii
M ;2d f 1p
r M (al
mfp I d f 2
( 1? ,-
0 r
2+ I,-df 2 p)
m; 1 2 (Rqa
0
+L a
qp )
d
• f2
d
i ° (1 )
d
where p = — and M represents the mutual inductance between designated
dt
(
coils. The electromagnetic torque equations are the following
The ATP-EMTP uses two models whereby a machine can be simulated. This
is the Synchronous machine model for synchronous machines and the
Universal machine (UM) model for dc and induction machines as well as
synchronous machines. Both these make use of the primitive machine
modelling. The UM model permits the direct simulation of 12 machine types.
These are shown in table 1. It is also possible to simulate other types through
the creative use of the algorithm.
22
Basic Machine. Permutations.
Synchronous 3-phase armature
2-phase armature
Induction 3-phase armature, cage rotor
3-phase armature, 3-phase field
2-phase armature, cage rotor
Single-Phase AC 1-phase field
(Synchronous or induction) 2-phase field
Direct Current series field
separate excitation
parallel field (self-excitation)
series compound (long shunt) field
parallel compound (short shunt) field
With the compensation based interfacing, the network as seen from the
machine terminals is represented by Thevenin equivalent circuits, the angular
velocity is predicted and the machine equations can be solved.
The prediction method is only used on the armature coils. The compensation
method still applies for the field coils when this method is used. For the
23
prediction method the machine is viewed as voltage sources behind resistors.
The resistors are seen as being part of the electrical network, the fluxes are
predicted and the voltages are then calculated.
The compensation method is useful when more than one machine is used
and fed from separate sources, whereas the prediction method is useful when
more than one machine is fed from the same source [6].
Cathode la
T la
(hold
On-State
1 Off-State
Grid Vig
Vig
Anode
24
7 Numerical oscillations.
diL
vL(t)= L
dt
This is implemented digitally, for a small time step At, in ATP-EMTP by using
the following equation
At r
iL (t + At) = i L (t)+—iy L (t + At)+ vL (t)]
2L
v L (t + At). –17,(t) ( 5)
Thus the voltage across the inductor will oscillate. This problem can be solved
by coupling a damping resistor, Rd, across the inductor [12]. It can be found
that the value of Rd, is ideally selected in the range
2L 2L
2 (Rd (10 (6)
At At
25
Chapter 3
The two main export lines in South-Africa, namely the Ermelo to Richards
Bay coal line and Sishen to Saldanha iron-ore line are ac traction systems.
These are 25kV and 50kV lines respectively. The locomotives that operate on
the 25kV line are the class 11E locomotive as well as the class 7E1 and 7E3
locomotives. On the 50kV line the class 9E locomotive, which was briefly
discussed in chapter 1, is used. Furthermore, the class 7E and 7E2
locomotives, which are also supplied from 25kV lines, are used in Nothern
Province and in Eastern Cape. All these locomotives are thyristor controlled
and operate in a very similar manner. The main difference being the traction
motor configuration.
There are two main reasons for selecting the class 11E locomotive as an
example. Firstly, the necessary data (transformer and motor test reports;
control system operation etc.) to do the initial simulations were readily
available. The focus here was not on solving practical problems on the class
11E locomotive, but rather on giving examples of possible uses of such
26
simulation. The second reason for selecting the class 11E locomotive as
example was more important. Several transformer failures have occurred on
the class 11E locomotive since 5 years after the first class 11E locomotive
went into service. This seriously affected the availability of this locomotive.
This problem is partially addressed by using the ATP-EMTP simulation
software.
All the Spoornet locomotives operating on the ac lines were designed for
heavy haul applications. The class 11E locomotive was so designed so that
four locomotives would be able to haul a load of 20800 tons from Ermelo to
Richards Bay. It weighs 168 tons with an output power of around 4MW. The
power converter configuration of the class 11E locomotive is shown in figure
1
L L 11
27
The field rectifiers make use of a centre-tapped winding. To improve the
100Hz ripple generated by the rectifiers, smoothing chokes are used.
CONTROL
SYSTEM
RECTIFIERS
TRANSFORMER
(ONE BOGIE) SMOOTHING
CHOKE
I
Ec< I
28
RP , Rs1,s2= Resistance values of the primary and secondary
windings.
LP , Ls1,s2 = Leakage inductance values of the primary and
secondary windings.
Satura = Element accounting for energy storage as well as
saturation. (Nonlinear inductance)
Rmag = Resistance accounting for power loss.
Ideal
Transformer
Nl:N2
L i, R, Ro L.,
I 11
0
II 0
N1:N2 ■F--0
R a L s2
III
By performing an open circuit test, thus measuring the excitation losses, Pex
less , and the voltage-current pairs around the rated voltage, Rmag can easily be
obtained using average data from test reports. (A typical transformer test
report is shown in Appendix A.)
2
V2
R mug =
Pex loss
25kV 2
(1)
2kW
=312.5a2
The voltage-current pair obtained from the no-load loss data in the test report
can be used as the ATP-EMTP input data for the non-linear inductance,
Satura, in the equivalent model, although not directly. This data must first be
converted to a current-flux pair by using the ATP-EMTP supporting routine
also called SATURA.
This data must be entered in per unit quantities and is given in table 1; with
the base voltage 25kV, and the base apparent power 6125kVA.
29
Volt (per unit) Current (per unit)
1 0.002
1.05 0.0028
The resulting current-flux pairs which can now be entered into the ATP-EMTP
data file for the transformer are given in table 2.
Leakage inductance of the primary and secondary windings, LP, L51 and L52 ,
and resistance, RP, R51 and R52, can now be calculated. The dc resistance
values are given in the test report. The total ac resistance, R, as seen from
the primary side can be calculated using the following formula, where Psh loss
is the short circuit power loss and I sh is the short circuit current obtained from
the short circuit test (load loss test).
30
R = Psh loss
(2)
s2h
From the test reports Psh loss , is obtained having an average value of 94kW.
The total short circuit current when all the windings are shorted is 225A. Thus
R =1.8Q .
Rp = 0.9Q
Rs , = Rs2 = 0.00225
Rp = 0.7Q
Rs , = R = 0.00185
The total leakage inductance, X, as seen from the primary winding can now
be obtained from
X =
V s2h
.11
r sh
I sh
loss
-N 2
(3)
The short circuit voltage, Vsh, can also be obtained from the short circuit test.
For a voltage of 2,9kV, X, becomes
29002 ( 94000) 2
X= 11 2252 2252 )
= 12.75Q
As with the resistance, the leakage reactance divides so that the total
31
reactance of the secondary coils referred to the primary side is equal to the
resistance of the primary winding. Thus
XP = 6.452
Xs, = A's2 = 45mS2
L P = 20mH
Ls, = Ls2 = 45[11/
32
means of equivalent circuits. Such models have the advantage that physical
layout and construction details of the transformer are not needed. The
disadvantage however, is that their performance can only be guaranteed for
tested transformers.
A first step to obtain a high frequency model for the class 11E transformer the
model presented in [20] is used. This model make use of the theory of modal
analysis and is intended as a no-load model. The measured real part and
imaginary part of the transfer function between primary and only one of the
four traction windings is given in figure 5.
The proposed circuit model [20] is shown in figure 6 for 1 resonant frequency.
1 :p 1:2
The values of R, L, C, X and fi can be obtained from the following formulas for
the kth resonant frequency.
R =(A) R k (4)
Y k
33
2
L = A k ) R k Qk
(9)
Yk (-1-) k
2
C
= (.)c)
A k R k g(1) k
X=Y k
= (A k )
Y k
The quality factor, Qk, can be obtained by dividing the kth resonant frequency,
0 k, by the width of the imaginary part of the transfer function, Im(H), at half
(1) k
Qk =
Width of Im(H) at half hight
Ak can now also be obtained from the imaginary part of the transfer function,
at the kth resonant frequency because the maximum hight at this frequency
takes on a value of AkQk. The maximum hight of the real part of the
admittance function at the kth frequency takes on a value of //Rk. The value
of the capasitive coupling ratio, yk, must now still be calculated. Figure 7 gives
V Vs
— Transformer C2
i Casin g
1 73 –pi
Transformer
Casing
Figure 7 Simplified capacitive coupling
C2
vS' = vP ( (9)
± C2
The values of C 1 , C2 and C3 can be calculated from the test report given in
appendix A. Average values calculated from different test reports are given in
table 3.
34
r C, = 2.5 nF C2 = 6.8 nF C3 = 1 nF
The value of y thus becomes 0.7. Now yk can be obtained for the kth resonant
frequency, by fulfilling the following restriction [20].
Y = ZY k (10)
k=1
k=1 k=2
f (kHz) 35 145
Qk 8. 7 16.9
Ak 0.31 0.17
Yk 0.5 0.2
R(Q) 961 6070
L(mH) 38.1 113.0
C(nF) 0.55 0.011
Table 4 Calculated results
The high frequency model therefore obtained is shown in figure 8. The ATP-
EMTP data file is given in appendix B.
V2
I
Figure 8 Simulation model
35
The values for Ro, Lo and Co are added to include iron-loss, no-load
inductance and input capacitance [20].
S/5...>
nchronization
j.
Control
Traction
Motors
L L
The thyristor switching must be synchronised with the supply voltage. On the
class 11E locomotive this is obtained by using a synchronising signal, which
is 90° out of phase with the supply signal, and a reference signal depending
36
on the firing angle required. From this the thyristor conducting angle or
thyristor on-time is determined. This is shown in figure 10.
1
I 1 -' ' -k.. f
1 \ / 1 / 1
0.5 _ f \
I
i / I -1- . _ \ f
I ) f \ i t
t - 4. I
0 I i 1 i \
1 \ I .. .
1 / / /
11 11 1 I .1
/ /
-0.5 11 1 . jj 1 I 1 I
I \ I 1 /
‘. 1 ‘ / 1
1 1 I 1 1
t 1 t tt
-1 N.
,
\I k,
Time
Figure 10 Synchronization.
As for the transformer model the rectifier model was also modelled as a
database module. The RC snubber circuit values have to be supplied to the
module as well as the control signals. The RC time constant of the snubber
circuit must be a few times lager than the simulation time across the switch.
The class 11E locomotive has six 700kW separately excited dc traction
motors. They work in parallel with all the fields separately controlled. Figure
11 shows a drawing of a separately excited traction motor with a mechanical
load.
37
In this figure the meaning of the mechanical parameters are
where kt is the torque constant and 4)f is the flux generated by the field. The
speed builds up according to equation (3) of chapter 1.
Ea = kf (I) f o) a, (13)
The values of Ra, Rf, La and Lf can be found from test certificates of which
one is shown in appendix A. These values are shown in table 5.
Ra = 13.8mQ La = 0.239mH
Rf = 39.9m0 Lf = 29mH
38
4.2 The mechanical system.
Four class 11E locomotives are used to haul a load of 20 800 tons from
Ermelo to Richards Bay. The locomotive is designed to be able to negotiate
maximum gradient with maximum load at a speed of 34km/h. It is also able to
pull away from standstill on maximum gradient and accelerate up to 34km/h
with maximum load within 5 minutes (300 seconds). A representation of this
mechanical system is shown in figure 12.
There are three main forces working against tractive effort force, FTE. These
are the gravitational forces caused by the mass of the locomotives, m, and
the load, M, the rolling resistance, Fr, and the acceleration force, Fa.
The total torque per motor, T , at the motor axle opposing the electromagnetic
torque of the motor, Tem , is dependent on the gross load of the train, M, the
mass of a locomotive, m, the gradient, G, the gravitational force, g, the gear
ratio, Ak, the wheel diameter, d, and the rolling resistance normally taken as
39
12N/ton in this type of application. Thus the total torque per motor is given by
(remembering that there are a total of 24 motors)
N T„,
T= '
24
N 1' 1 (F + F )
' 2 a r (14)
24
d 12 1
2 4[(M+ x in)gG + (M +4 x
Arc -
m) 1000
=
24
The total inertia per motor, including the effect of the load on the axle, can be
calculated from
N4 (M 4 xmk—
d
2 ) 2 + Jw i
J=
24 (15)
AT,[ (M + 4 x 44) 2 ± —1 ni kr 2 „ + 2 x (-11nwheelrw2heel
2 2 2
= 24
where —axle
m —wheel are the mass of the axle and wheel respectively, and
and m
raxie and rwheel are the radius of the axle and wheel respectively.
Driver
Demand
Referance
Control
Power
Convertor
E
Figure 14 Basic control diagram.
This control system can be broken up in three sections, as shown in the
tractive effort curve for the class 11E locomotive for notch 14 operation
(figure 15). These are the armature current limit, armature control and field
control.
40
TE A
Field Control
——
25km/h 34km/h
Armature Speed
Current Constant Power
Limited
During the armature current limit, the control system controls the armature
current to a fixed reference armature current dependent on the driver demand
and speed of the locomotive. When the class 11E locomotive reaches 25km/h
the armature control and field control regions are entered and the control
system controls the locomotive so that a constant output power is obtained.
Between 25km/h and 34km/h the armature voltage is controlled to obtain a
constant power output. Above 34km/h the motor field is controlled to obtain a
constant power output. The control subroutine differentiates between these
by using speed and armature voltage as feedback signals.
41
Chapter 4
1 Introduction.
Figure 1 shows the secondary voltage of the transformer and the output
voltage of the rectifier bridges. The first rectifier bridge is fully advanced while
the second bridge is busy advancing.
2000
1500
1000
57
a) 500
3' 0
0
>
-500
-1000
0.19 0.21 0.23 0.25 0.27 0.29 0.31
Time (ms)
The input line current waveform is shown in figure 2. The thyristors were
systematically advanced from the minimum conduction angle to the maximum
conduction angle.
42
300
200 (1
The armature currents for all three motors are given in figure 3.
1400
1200
Armatu re Currents
1000
800
600
400
200
0
0.05 0.1 0.15 0.2
Time
The different values for the resistances and inductances for each motor are
shown in table 1.
R L
These values include the resistance and inductance of the smoothing choke
and armature winding for each motor.
43
The reason for using a double bridge rectifier is to achieve a better power
factor when the locomotive is accelerating [18]. This can be seen in figure 4
where the power factor is above 90% when the first bridge is fully advanced.
When the second bridge then starts to advance the power factor comes down
again, but then increases until both rectifiers are fully advanced. Figure 4 also
gives a comparison between a working and non-working power factor
correction (PFC) circuit.
1
1
Power Factor
09
08 i' l \
-- -
07 _/
----/
--
f
0.6
200 400 600 800
Motor voltage (V)
N
Iv(n) x i(n)
P = "= 1 (1)
N
S=V . X /R4,6
N N
1 i2 (n)
I
n=1
V2(n)
N x 1 n=1 (2)
=\ N
where v(n) and i(n) are instantaneous value of voltage and current
respectively sampled at t = n and N is the total number of samples in one
period.
44
Thus the power factor, PF, is given as:
P
PF = (3)
S
The class 9E locomotive has been in service since 1978. It still employs
passive power factor correction (PFC) and harmonic filtering components.
The question has been raised whether these passive components should not
be replaced by actively controlled PFC and harmonic filtering components
similar to that used on the class 11E locomotive. The 9E locomotive traction
system is a stand alone system which is not interlinked to any other networks,
which makes it ideal to do simulations.
On the class 7E3 locomotives the PFC circuits trip regularly. In some cases
the trip action does not operate quickly enough and wires are burnt. The
decision was therefore made to disable all the PFC circuits on the class 7E3
locomotives until this problem is solved. The effect of doing modifications on
these circuits must be studied.
The total torque per motor, T, at the motor axle opposing the electromagnetic
torque of the motor, Tem , for maximum load, i.e. M= 20800 ton and a high
gradient of 1 in 180 can be calculated from equation 7 of chapter 3, given that
1
the gear ratio, tvc, is , the wheel diameter is taken as 1.2m and the
4.438
mass, m, of one 11E locomotives is 168 ton. Therefore
N —d[(M -F4xm)gG+(M+4xm) 12 1
c 2 1000
T=
24
1 1 .2 [
(20800 + 4 x 168)0 03)(9.8)( 1 ) + (20800 + 4 x 168)(101 12
4.4 38 2 18 0 10 00
=
24
= 8036Nm
45
The total inertia, J, can be calculated from equation 8 of chapter 3. This value
can be simplified because J,,„ is very small compared to the inertia caused by
the gross load and mass of the locomotives. Thus
Figure 5 shows the speed, armature voltage, armature current and field current
obtained from the simulation using the above calculated mechanical parameters.
50 1000
40 800
Armatu re Vo ltag e (V)
'-d
c- 30
.17 600
20
CD
CD 400
c
co
. 10
200
0
-10 0 .
0 100 200 300 400 500 0 100 200 300 400 500
Time (s) Time (s)
(a) (b)
1200 330
:7-1 1000 320
800
L- •-• 310
soo
300
400 U
15 290
E 200
u-
0 280
100 200 300 400 500 0 100 200 300 400 500
Time (s) Time (s)
(c) (d)
46
As can be seen, base speed of 34km/h was reached at 270s (four minutes
and 30 seconds).
For a maximum load and level gradient, where G becomes 0, T=1450 Nm and
J=16 350 kgm2 and the results obtained are shown in figure 6.
70 1000
60
800
(a) (b)
1200 350
:is 1000 300
4.,
C 7-
z 250
0 800
C. 200
= 43)
0 600
:-.. 150
=
EL2 400
= 0 100
4-
E 200 .2 50
:i 0 0
0 100 200 300 400 0 100 200 300 400
Time (s) Time (s)
(c) (d)
Figure 6 11E Traction motor curves (Maximum load and zero gradient)
Figure 7 gives the comparison of the tractive effort curve for the class 11E
locomotive, compared to the simulation results for notch 14 operation.
47
600000
500000
r
400000 1
Z
— 300000
W
1—
200000
100000
0 20 40 60 80
Speed (km/h)
This tractive effort curve is for notch 14 operation but can easily be obtained
for any notch.
In chapter 3 it was said that there are two broad trends when studying the
high frequency behaviour of transformers. The first of these were modelling
based on measurement. In this respect only limited measurements have been
done so far. More measurements must still be done. It is however difficult to
do measurements due to the fact that the transformers can not be taken out
of service for long periods of time and normally has to stay in the locomotive.
Therefore the second method for the studying the high frequency behaviour
of transformers might be a better approach. This method involve detailed
internal winding models.
The simulated results obtained from the model as described in chapter 3 will
now be shown. Figure 8 gives the real and imaginary part of the transfer
function.
48
Simulated Transfer Function
3
2
1
0
-1
-2
-3
0 50000 100000 150000 200000 250000
f (Hz)
49
30.00
25.00 A
20.00
15.00
10.00
5.00
0.00
-5.00
-10.00
-15.00
0.00E+00 2.00E-05 4.00E-05 6.00E-05 8.00E-05 1.00E-04
Time (s)
Vout(Measured) _ _ _ _ Vout (Simulated)
As can be seen, the higher order frequency components are not present.
The failure on the transformer occur when the VCB switching takes place. To
be able to accurately model the transient conditions when switching takes
place the effect of the cable on the roof of the class 11E locomotive, and the
effect of the transmission line must also be included in the model. Futhermore
the model should be extended to include the modelling of the short circuit
impedance and also the higher order resonant frequencies.
Transmission line
The model for this system is shown in figure 12. The transmission line and
50
cable are simulated as a Tr-model in ATP-EMTP. (Appendix B)
Transmission: Primary C2
Cable Cable Side
Line Secondary
Side
VCB
Rrr
TT I
Earth Return
Wire
IIME T
T3
Ti
Table 2
Results obtained when the supply voltage is 25kV and then closing the VCB
at 15Ons are given in figure 13 and figure 14.
[k
40
400
30
20 200
10
0 0
-10
-200
-20
-30 -400
-40
100 200 300 400 t [ns) 0 100 200 300 400 t [ns]
Figure 13 Primary and secondary voltage Figure 14 Current through stray capacitor(C 2)
The OEM proposed that an inductor should be put in series with the VCB to
bring down the initial high voltage spike. This model should however be
verified first before the influence of the inductor can be studied.
51
6 Learning Tool
7 Electromagnetic compatibility
52
References
Zurnamer B.; The locomotives of the South African Railways, South African
Railways, [19?].
Zimmerman C.; Dual Voltage Locomotive type class 92 for freight and night
passenger services through the channel tunnel and in Britain, EPE, Vol. 2 pp.
2.425 - 2.430, 1995.
Fitzgerald A.E.; Kingsly C.Jr.; Umnas S.D.; Electric machinery, New York:
McGraw-Hill, 1985.
Corpita M.; Cesario P.; Ventura 0.; Preliminary design approach by ATP
simulation on the 18kV DC traction system, EPE, Vol. 2, pp. 766-771, 1995.
Corpita M.; Cesario P.; Farina P.; Ventura 0.; Preliminary design of a 18kV
locomotive, EPE, Vol. 2, pp. 153 - 158, 1995.
53
Dube L.; Bonfanti I.; Models : A new simulation tool in EMTP, ETEP, Vol.
2(1), 1992.
Sen P.C.; Thyristor DC drives, New York: John Wiley and Sons, 1981.
Bose B.K.; Power electronics and AC drivers, New Jersey Prentice Hall,
1986.
Morched A.; Morti L.; Ottevangens J.; A high frequency transformer model for
the EMTP, IEEE transactions on Power Delivery Vol 8(3) pp. 1615 - 1626,
1993.
Greenwood, A.; Electrical transients in power systems, New York: John Wiley
and Sons, 1971.
Arrillaga J.; Bradley D.A.; Bodger P.S.; Power system harmonics, New York:
John Wiley and Sons, 1985.
54
Appendix A
• TRANSFORMER TEST REPORT
Page 1
ASEA Electric South Africa Limited Serial No. 28137
CUSTOMER
GM VIA ASEA SWEDEN Customer Asea Other'
FOR SATS L2832 1000-326 W569727
Single-phase 1 50 cycles Type TMZ 21 Vector symbol Single Phase
Terminals MVA kV A Conn. Insul. Class
U- V 6,125 25,0 245,0 Single 170kV
ul-V1.u2-v2.u3-
v3.u4-v4 5,624 4 x 0,606 4 x 2320 Single
u5-o5-v5 0 116 2 x 0 055 10 50 Single
u6 -v6 0,385 0,963 400 Sinale
RESISTANCE Winding
PER phase HV UV:0,697550
at 22,0 °C LV ul-v1:0,0017717 u2-v2:0,0017477 u3-v3:0 0017647 u4-v4:0,0017287
u5-v5:0,0012257 u5-o5:0,0007098 o5-v5:0,0006788 u6-v6:0,0101330
NO-LOAD LOSS kV A KW Hz VALUES at 115°C
and currents, 17,5 0,09 0,88 50 Meas. Guar .
supplied to 20,C 0,17 1,28 50
terminals 22,5 0,28 1,64 50
U-V 25,0 0,51 2,28 50 kW 2,28 2,90
25,0 kV 26,25 0,71 2,76 50
27,5 1,03 3,52 50
LOAD LOSS
and impedance
at 22,0 ° C
CONNECTION
25,0/4x0,606kv 2,98 UV/u1v1-u2v2- I 225 97,06 50 kW 117,1 124,0
too pos. - u3v3-u4v4 Z% 11,92 12,5
25,0/0,606 kV 6,21 UV/ulvl 56,25 34,69 50 kW 32,84
tap pos. - Z% 24,83
25,0/0,606 kV 2,42 UV/u2v2 56,25 17,39 50 kW 20,06
top pos. - 9,68
_liy_ti:LatherwindingsjancLegarib UV 50 60 2,5
APPLI ED LV to other windings and earth ulvl/u2v2/u3v3/ 50 60
LV to other windings and earth u4v4;u5v5/u6v6 50 60
Voltage UV/ulvl: 25000/ 605,2 UV/u4v4: 25000/605,6 UV/05v5: 25000A5,1
RATIO UV/u2v2: 25000 /605,6 UV/u5v5: 25000/ 110,1 UV/t6 v 6: 25000/ 963 , 4
at no lead UV/u3v3: 25000/ 605,6 UV/u5o 5 : 25000/55,1
INSULATION HV-LV 5500 Megohms P61-P62 to L4A-LL4F 22000 Megohi
RESISTANCE HV-Earth 10000 Megohms P61-P62 to earth 22000 Megohi
at 22,0 CC I,V-Ear+'h 9000 Megohms L4A-LI4F to earth 17000 Megol-
Transformer Test Report Serial No. 28137 Page 2
)ielectric Voltage to Bridge to Tan Delta% Cap2L_______
sower factor HV&LV Tank 0.2856 3451
.t 2kV HV LV&Tank 0,2925 6328
50 cycles
LV HV&Tank 0,3115 8045
it 22,0°C
heatrun See attached summary report and heatrun report on Reactor 28134
Transformer 28150
W DONK.
Transformer Testing Department
E.77, TEST REPORT WO No: 569727
Serial No: 28137
Page 3
DATA AND PERFORMED ROUTINE TESTS REACTOR
DATA
Rated voltage kV
Connection (T)
Rated frequency Hz
Serial No
Check of gas relay, control cubicle, thermometers and other fixed accessories
kV
Terminals 50 Hz, 60 s
L4ALL4A/L4BLL4B 5/5
B Alternating voltage, separate source, L4CLL4C 5
kV
Terminals. Hz, 60 s
DATA
Rated voltage kV
Connection (T)
Rated frequency Hz
Serial No
Check of gas relay, control cubicle, thermometers and other fixed accessories
kV
Terminals • 50 Hz, 60 s
L4DLL4D/L4WLL4E 5/5
Alternating voltage, separate source, L4FLL4F/P6.1P6.2 5/5
kV
Terminals. Hz, 60 s
Inductance at 50 cycles
)nnection Volts ohm mH A Hz Terminal
1A-LL4F 775 7,75 24,69 100 50 L4A-LL4F
trie
1165 7,77 24,73 150 50 L4A-LL4F
mnected
1556 7,78 24,76 200 50 L4A-LL4F
Measured Guaranteed
TEST CERTIFICATE
(Routine test).
Characteristies:
Current 815 A
Insulation class
. ! •. -7 I
e
'd
Certified by : —
ASEA A8
DC and Large AC Machine Subdivision
Design Office for Large DC and
Traction Machines
AS EA Provningsprotokoll t. 2832.1000 - 0.
For Test Sheet
Customer GM Type LIM 540-1 No. 7290 725-
• ,... 815 655714507 1E100
Arm . 860 v, A
Exc. V. A 650 kW
U„ I,. If n Direction
Exc. V A A r.p.m. of
_ ,-- N..
N.. N.. No. rotation
% LC- /0 k.C-. /0 k.C-. q k.c / -
c.v 7
Over speed. test, 2250 r.p.m. for 2 min. IBC 349 c1.36
.
High potential teat: Field. wdg. 22,0 T for 1 min. __ 349 c1.4'
RPmat 1 rk 4 rg wdg..VQ. F.0 . . V for 1 min.
.. . . . .. . . • • • ..... •
C
Proved 161.1YC d•n 83-//-0a
. .. 9
-•
ASEA MOTOR/ Provningsprotokoll I. 2832..1000- 034,
F8r Test Sheet
Customer GM Temp. rise test 60 min. Type WM 540-1 No. 7290 -72g
-, ,...
r ...._.....,..
Extrapolation curve segment 1-17
.Ohms .
Time after U I IEC .349 C1.29 •
shut down C mg C=e11 y
Airflow /,/ m/s .‘,1- 4: ArVir,Pq,
0' 4ti J/3, '7919+ go.o.a.74
/ '00' /1247 Ambient at start 2 3., 0 'c
1 e oo .f‘let
/ 120 11/9 ' 4 QQ0. 540/, •
/ '4'0 • /// 6 N qa23S54 Ambient at shut down 2 Li/
1. *c
2 'co po, z • q.P0 4f/t5
•
2 ' 20 /09,6 . C7,,..‘201.4'6,5' co=. end bearing • at shut down 3 ,-(‘.,,:::c....
2 '1'0 49, o
-
e q.PC2JUS -
r
yoo /08, k 54:30
0 OCI Pinion end bearing at shut claim 1117271 °C
3'3ov /078 . goome)4. . .
y '00. i07,
L • q60r4:340 Commutator at abut down i 20 t
4/130. /066
5'00- go A15: .
/04o k
qoagcs
Resistance measurment
Tomporsewnf eorh
romperewreneo Oacve 32 / e yeah Amps. Ohms yeas Amy .. Ohm. .
77=--
--
. _ .... ..... - _-_ _ —,
•.. I : - • •• ' .
-----: ::-.7...: =.: :::.::. C..--------r- ::::.------= • :: 7 . --- t. . L.. - -• 1:- - -;_-_-
----.
-1:::-..:.:1-
. .. - - — : - - -- --- -
7.: ---, . - V---- -- -- ...-__-
-......
--_-:=1_ ---.--_----
___------ ---- , ---:-__-.=- ._....._:.
1--_-:-- _— . t.::::
7.01—,
-_,—.— I -.1-------L--.
, —
.- , - -
• r— .------ " ---
_1 r
. _1 _ h.
r=-..1
_I ......... I.:: :..::"- :..==:= =:::••.:::::::::::: =:::::: _ .....:-:.=::::-: ::.::::::: ::-• -- "•-•- •
_-_-:------.-_-r-i--_71 771-- . •-•. t1-... - , ------,
- ---- . .7.1
. . L" -
ort
.
.....
(tt • CC)
‘CL--
' t • t 4. • 1 . ...
yr" It
.•• .. t .. .. .. I .
. .....
... . -I. . ..... ....... .... . . . . r . . . . g .... •. .. . •
; ...
Appendix B
11E Rectifier
Main data case
B1P BID
ACPB1 ACPB1
11E Thyristor Rectifier.
C
C RECTIFIER CONTROL OF THE 11E LOKO
C *************************** *********************************** * ****** *** *****
MODELS
C
C **** ***** **** Include power factor calculation ***********
SINCLUDE PWRFACT.MOD
C ********************* ***** ***** ***** ******* ***************
C
INPUT SING_ (V(SINC )), PANTO_ (V(PANTO_))
INPUT M1PB1_ (V(M1PB1_)), M1NB2_ {V(M1NB2_)}
INPUT ACPB1_ {V(ACPB1_)}, ACNB1_ {V(ACNB1_)}
INPUT ACPB2_ (V(ACPB2_)), ACNB2_ (V(ACNB2_))
INPUT B1PD (V(B1PD )), B2NR (V(B2NR ))
INPUT I_MEAS {I(I_MEAS)}
C
OUTPUT B1THY1, B1THY2, B2THY1, B2THY2
OUTPUT SIDI , B1D2 , B2D1 , B2D2
OUTPUT EA1 , EA2 , EA3
_
C
C *** VCB
OUTPUT VCB_C_
C
MODEL REFERENCE_CALC
INPUT AC_COS_PASS, SUPPLY_PASS
INPUT AC1P, AC1N
INPUT AC2P, AC2N
INPUT DCP, DCN
C *** VCB
OUTPUT VCB_M
C
OUTPUT EA1, EA2, EA3
OUTPUT B1TH1_P_PASS, B1TH2_P_PASS
OUTPUT B2TH1_P_PASS, B2TH2_P_PASS
OUTPUT B1D1C_PASS , B1D2C_PASS
OUTPUT B2D1C_PASS , B2D2C_PASS
C
C **** ****** ******** VARIABLES ****** ***** ***** ***** *
VAR REF_Bl, REF_B2
C *** VCB
VAR VCB_M
C
VAR B1TH1_P_PASS, B1TH2_P_PASS, B2TH1_P_PASS, B2TH2_P_PASS
VAR B1D1C_PASS , B1D2C_PASS , B2D1C_PASS , B2D2C_PASS
C
VAR EA1, EA2, EA3
VAR AC1, AC2, DC .
C INITIAL CONDITIONS
INIT
REF_B1 := 1.0
REF_B2 := 1.0
DC := 0
C ** VCB
VCB_M := 1
C
ENDINIT
C
C ******** ***** Include thyristor switch control **** *******
$1NCLUDE ARMSWCH.MOD
***** ******** ***************** ***** ***** ******** **********
C
EXEC
C
C
C REF Calculations *********
C
C ** CONTROL OF BRIDGE 2 (Lower Bridge)
IF REF_B1 > -1.0 THEN
REF_B1 := REF_B1 - (4/(STOPTIME/FULLSTEP))
EA1 := (-1*REF_B1 + 1)*215
EA2 := (-1*REF_B1 + 1)*215
EA3 := (-1*REF_B1 + 1)*215
ELSE
REF_B1 := -1.0
ENDIF
C
C ** CONTROL OF BRIDGE 1 (Upper Bridge)
IF ((REF_B1 = -1.0) AND (REF_B2 > -1.0)) THEN
REF_B2 := REF_B2 - (4/(STOPTIME/FULLSTEP))
EA1 := (-1*REF_B2 + 3)*215
EA2 := (-1*REF_B2 + 3)*215
EA3 := (-1*REF_B2 + 3)*215
IF REF_B2 < -1.0 THEN
REF_B2 := -1.0
ENDIF
ENDIF
C
C EA1 := 0
C EA2 := 0
C EA3 := 0
C
C REF_B1 := -1.0
C REF_B2 := 0.0
C
AC1 := AC1P - AC1N
AC2 := AC2P - AC2N
DC := DCP - DCN
C ** VCB
IF T > 1.50 THEN
VCB_M := -1
ENDIF
C
C USE Armature Switch Control
USE ARM_SWITCH_CONTROL AS ARM_SWCH
INPUT REFB1 := REF_B1 , REFB2 := REF_B2
INPUT AC_COS := AC_COS_PASS, SUPPLY := SUPPLY_PASS
OUTPUT B1TH1_P_PASS := B1TH1_P, B1TH2_P_PASS := B1TH2_P
OUTPUT B2TH1_P_PASS := B2TH1_P, B2TH2_P_PASS := B2TH2_P
OUTPUT B1D1C_PASS := B1D1C , B1D2C_PASS := B1D2C
OUTPUT B2D1C_PASS := B2D1C , B2D2C_PASS := B2D2C
ENDUSE
C ****** * ***** ** ********* ***** ******** * ***** ***********
C
ENDEXEC
ENDMODEL REFERANCE_CALC
C
C
C
USE REFERENCE_CALC AS REF_CALC
C *** VCB
OUTPUT VCBC := VCB_M
C
INPUT AC_COS_PASS := SINC__, SUPPLY_PASS := PANTO_
INPUT AC1P := ACPB1_, AC1N : = ACNB1_
INPUT AC2P := ACPB2_, AC2N : = ACNB2_
INPUT DCP := B1PD_, DCN : = B2NR__
OUTPUT B1THY1 := B1TH1_P_PASS , B1THY2 := B1TH2_P_PASS
OUTPUT B2THY1 := B2TH1_P_PASS , B2THY2 := B2TH2_P_PASS
OUTPUT B1D1__ := B1D1C_PASS , B1D2__ := B1D2C_PASS
OUTPUT B2D1__ := B2D1C_PASS , B2D2_ := B2D2C_PASS
OUTPUT EA1 := EA1, EA2 EA2, EA3 EA3
C
ENDUSE
C
C
C
USE POWER_F AS PFACT
INPUT V_IN := M1PB1_, V_OUT := M1NB2_, I_MEASURE := I_MEAS
ENDUSE
C
RECORD
C *•*** ARMATURE *******
C
PFACT.P_FACTOR AS PF
PFACT.V_RMS AS V_RMS
C PFACT.I_RMS AS I_RMS
C PFACT.S_POWER AS S_POWR
C PFACT.VOLT AS V_IN
C
REF_CALC.ARM_SWCH.B1TH1_P AS PB1T1
REF_CALC.ARM_SWCH.B1TH2_P AS PB1T2
REF_CALC.ARM_SWCH.B1D1C AS B1D1C
REF_CALC.ARM_SWCH.B1D2C AS B1D2C
REF_CALC.ARM_SWCH.REFB1 AS REFB1
REF_CALC.ARM_SWCH.REFB2 AS REFB2
REF CALC.ARM SWCH.AC COS AS SINC
C
REF_CALC.AC1 AS AC1
REF_CALC.AC2 AS AC2
REF_CALC.DC AS DC
REF_CALC.EA1 AS EA1
C
ENDRECORD
C
ENDMODELS
Armature Switch Control Model
MODEL ARM_SWITCH_CONTROL
INPUT AC_COS, SUPPLY
INPUT REFB1 , REFB2
C
OUTPUT B1TH1_P, B1TH2_P, B2TH1_P, B2TH2_P
OUTPUT B1D1C, B1D2C, B2D1C, B2D2C
C
CONST DELAY {VAL: 0.5E-3}
HISTORY B1TH_1 {DFLT: 0), B1TH_2 {DFLT: 0)
HISTORY B2TH_1 {DFLT: 0), B2TH_2 {DFLT: 0)
C
C VARIABLES
C
VAR B1TH_1, B1TH_2, B2TH_1, B2TH_2
VAR B1TH1_P, B1TH2_P, B2TH1_P, B2TH2_P
VAR PAST11, PAST12, PAST21, PAST22
VAR B1D1C, B1D2C
VAR B2D1C, B2D2C
C
C ** ****** ****** INITIAL CONDITIONS ***** ********* ***
INIT
C REFB1 := 1.0
C REFB2 := 1.0
C
B1TH_1 := 0
B1TH_2 := 0
B2TH_1 := 0
B2TH_2 := 0
C
PAST11 := 0
PAST12 := 0
PAST21 := 0
PAST22 := 0
C
B1TH1_P := 0
B1TH2_P := 0
B2TH1_P := 0
B2TH2_P := 0
C
ENDINIT
C
EXEC
C **** Switching of the upper bridge (bridge 1) thyristors ****
IF (SUPPLY > 0) THEN
B1TH_2 := 0
IF (REFB1 < AC_COS) THEN
B1TH_1 := 1
ELSE
B1TH_1 := 0
ENDIF
ELSE
B1TH_1 := 0
IF ((REFB1*(-1)) > AC_COS) THEN
B1TH_2 := 1
ELSE
B1TH_2 := 0
ENDIF
ENDIF
C
C **** Generating thyristor pulses ***
IF B1TH_1 = 1 THEN
PAST11 := PASTVAL(B1TH 1,T - DELAY,O)
B1TH1_P := (NOT PAST11 AND B1TH_1)
ENDIF
IF B1TH_2 = 1 THEN
PAST12 := PASTVAL(B1TH_2,T - DELAY,O)
B1TH2_P := (NOT PAST12 AND B1TH_2)
ENDIF
C
C **** Control of the diode switches **
IF (B1TH_1 = 1) THEN
B1D1C := 0
ENDIF
IF (B1TH_1 = 0) THEN
B1D1C := 1
ENDIF
IF (B1TH_2 = 1) THEN
B1D2C := 0
ENDIF
IF (B1TH_2 = 0) THEN
B1D2C := 1
ENDIF
C
C **** Switching of the lower bridge (bridge 2) thyristors
IF (SUPPLY > 0) THEN
B2TH_2 := 0
IF (REFB2 < AC_COS) THEN
B2TH_1 := 1
ELSE
B2TH_1 := 0
ENDIF
ELSE
B2TH_1 := 0
IF ((REFB2*(-1)) > AC_COS) THEN
B2TH_2 := 1
ELSE
B2TH_2 := 0
ENDIF
ENDIF
C
C **** Generating thyristor pulses ***
IF B2TH_1 = 1 THEN
PAST21 := PASTVAL(B2TH_1,T - DELAY,O)
B2TH1_P := (NOT PAST21 AND B2TH_1)
ENDIF
IF B2TH_2 = 1 THEN
PAST22 := PASTVAL(B2TH_2,T - DELAY,O)
B2TH2_P := (NOT PAST22 AND B2TH_2)
ENDIF
C
C **** Control of the diode switches **
IF (B2TH 1 = 1) THEN
B2D1C := 0
ENDIF
IF (B2TH_l = 0) THEN
B2D1C := 1
ENDIF
IF (B2TH 2 = 1) THEN
B2D2C := 0
ENDIF
IF (B2TH_2 = 0) THEN
B2D2C := 1
ENDIF
C
ENDEXEC
ENDMODEL -- REFERANCECALC
Four
Thyristor
SUPPLY Control
AC COS Signals
REFB1 Four
REFB2 Diode
Control
Signals
Transformer Library
c TRANSFORMER
C <BUS1><BUS2>
C
BEGIN NEW DATA CASE
C
*** ********** ** ******** ***** ***** *********** ******** * ***** * ***** **** ****** ****
C Transformer
C
PRN 0 o SCN1
SCP2
SEC2R SEC2L
o SCN2
PFC Circuit
MODEL POWER_F
INPUT V_IN, V_OUT, I_MEASURE
VAR PERIOD_INC, RUNSTEP, P_FACTOR, PTOTAL, VTOTAL, ITOTAL
VAR POWER, V_RMS, I_RMS, S_POWER, VOLT, TS
INIT
PERIOD_INC := 1
P_FACTOR := 0
PTOTAL := 0
VTOTAL := 0
ITOTAL := 0
POWER := 0
V_RMS := 0
I_RMS := 0
S_POWER := 0
ENDINIT
EXEC
PERIOD_INC := PERIOD_INC + 1
VOLT := V_IN - V_OUT
PTOTAL := PTOTAL + VOLT * I_MEASURE
VTOTAL := VTOTAL + ((VOLT) * (VOLT))
ITOTAL := ITOTAL + ((I_MEASURE) * (I_MEASURE))
RUNSTEP := (1/(50 * TIMESTEP))
IF PERIOD_INC = RUNSTEP THEN
V_RMS := SQRT(VTOTAL/PERIOD_INC)
I_RMS := SQRT(ITOTAL/PERIOD_INC)
POWER := PTOTAL/PERIOD_INC
S_POWER := V_RMS * I_RMS
P_FACTOR := (POWER)/(S_POWER)
PERIOD_INC := 1
PTOTAL := 0
VTOTAL := 0
ITOTAL := 0
ENDIF
ENDEXEC
ENDMODEL --POWER_F
V_IN
Model
V_OUT Power Factor
Calculation
!MEASURE
N N
N
S= 1 n=1
P
PF = —
S
11E Motor
Main file for motor simulation
TE A
Field Control
25Icm/h 34Icm/h
Armature Speed
Current
Limited I Constant Power i
la Feedback Armature
Model
Ea Feedback • Control
11E Control
System > Field
Speed Feedback Control
Motor Library
C Reactor L and R
RECTINRECT RECTR_
RECT RECTOT RECTL_ (REACTOR + COMP WINDINGS}
3
C
RECTOTARMIN_ 1.E-6
C
/SOURCE
C ****** ****** DC Motor ****** ********
C *** ******* * U.M. da t a ****** ********
19UM
00 0
BLANK CARD ENDING GENERAL U.M. SPEKS CARDS
C
C ***** MACHINE TABLE *****
C #d#q???<MECH><TACS>#p< J -inertia >< D -damping >< EPSOM > FREQ
8 1 0333MEG 2
C **** d-axis ****
C OMEGA >< Lmud(H) >!< Lmsd >< FLUXsd >< FLUXrd
OMGINT LMUT
C **** q-axis ****
C THETAm >< Lmuq >!< Lmsq >< FLUXsq >< FLUXrq
THEINT LMUT
C
C COIL TABLE ***** **
BLANK
BLANK
C **** q-axis **** (set #q in Machine Table to 0)
C RESIS >< Lleak ><BUS1><BUS2><TACS>?< CUR init >
ARMR__ ARML__ ARMIN_ARMOUT ARMINT
C **** d-axis **** (set #d in Machine Table for # of fields)
C RESIS >< Lleak ><BUS1><BUS2><TACS>?< CUR init >
FLDR_ FLDL FLDIN FLDOUT FLDINT
C
BLANK CARD ENDING ALL U.M. DATA
BEGIN NEW DATA CASE
C
C* TRACTION MOTOR
C
**
C This module represents a seperately excited dc traction motor module
C with a series reactor
$PUNCH
BLANK card ending session
RECTI
RECT
RECTOT
ARMIN
ARMR ARML
FLDIN
FLDL FLDR
LMU
f3 FLDOUT
ARMOU f
.:
MEG
(_5
Mechanical Load
MECHE MECHT
TORQUE
High Frequency Transformer Model
Surge simulation
VCB
° T TT T,
Rrr
Earth Return 13 Ti
VVire T
1 ism
Appendix C
Main Chopper File
BEGIN NEW DATA CASE
C
C Main Chopper File
C
$PREFIX, C:\ATP\OWN_LIB\CHOPPER\
$SUFFIX, .PCH
C -DELT><-TMAX-><-XOPT-><-COPT-><EPSILN><TOLMAT>
0.2E-4 5.E-1
C -IOUT><IPLOT-><IDBLE-><KSSOUT><MAXOUT><-IPUN-><MEMSAV><-ICAT - ><NENERG><IPRSUP>
10 10 0 0 0 0 0 1
C
C
C
TACS HYBRID
$DUMMY, CTR001
C ***** ****** ** Include chopper control module
C ARG VC_REF, DIOCUR, GTOCUR, GTOGTT, DIOGTO
$INCLUDE, CH CTRL, CH REF, DIOAND, GTOAND, GTOCRL, DIOCRL
BLANK CARD ENDING TACS CARDS
C
MODELS
OUTPUT CTRL _
C
MODEL REF CALC
OUTPUT EF
-FI
VAR REF
INIT
REF := 0
ENDINIT
EXEC
REF := REF + (FULLSTEP/STOPTIME)
ENDEXEC
ENDMODEL
C
USE REF CALC AS CALC
OUTPUT CTRL := REF
ENDUSE
C
RECORD
CALC.REF AS REF
ENDRECORD
ENDMODELS
C
C
C
/BRANCH
$DUMMY, AND001
C ************* Include chopper module
C ARG POSIN , POS , NEG , DIOCUR, GTOCUR, GTOGTT, DIOGTO, $$
C RESIST, CAPAC1, CAPAC2
$INCLUDE, 14ECHOP, POS IN, POS OT, NEG IO, DIOAND, GTOAND, GTOCRL, DIOCRL, $$
C 330.0, 2880.0, 1.0
C
C
C
$DUMMY, MOT001
C ******** ***** Include chopper module
C ARG ARMIN_, ARMOUT, $$
C FLDIN_, FLDOUT
$INCLUDE, MOTOR, ARM_IN, ARM_OT, $$
C FLDIN, FLD_OT
C
C
C
/BRANCH
C Connection
C <NDE1><NDE2><NDE3><NDE4>< R >< L >< C >
SUPPLYPOSIN 1.E-6 1
NEGIO 1.E-6 1
CTRL CH REF 1.E-6
CTRL 1.E+6 2
POS_OTARM_IN 1.0
ARM_OT 1.E-6
SP_FLDFLD_IN 1.E-6
FLD_OT 1.E-6
BLANK CARD ENDING BRANCH CARDS
C
C
C
/SWITCH
C ***** SWITCH CARDS ******
Rsnub Csnub
GTOCUR
GTOGTT
L _NE0 -
14ECHOPPER
Chopper Library
/TACS
C ** Inputs for diode control
93GTOCUR {Monitor state of GTO from which the current must comutate)
91DIOCUR {Monitor current through the diode}
C ** Referance input for chopper control
90VC_REF
C ** Generating the Thyristor pulse
C 11VC REF 0.50
24RAMP 1.0 4.000E-3
98GTOGTT = VC_REF .GE. RAMP
C ** Control of the Diode
98IMPULS = .NOT. GTOGTT .AND. GTOCUR
98CURR_ = DIOCUR .GT. 0.0001
98DIOGTO = .NOT. GTOGTT .AND. (IMPULS .OR. CURR
C ** TACS output variables
_ )
33GTOGTTDIOGTO
C
BEGIN NEW DATA CASE
C
C Single Phase Chopper Controller
C
C This module represents a sim1lified chopper controller.
C
$PUNCH
BLANK card ending session
Sepex Motor controlled by the Chopper
BEGIN NEW DATA CASE NOSORT ---
DATA BASE MODULE
$ERASE
ARG ARMIN_, ARMOUT
ARG FLDOUT
DUM MECH , TEMECH
C
/BRANCH
C <NDE1><NDE2><NDE3><NDE4>< R >< L >< C >
C Mechanical System
MECH TEMECH 1.E-6
TEMECH 1.E+2
TEMECH 1.E+8
C
/SOURCE
C DC Motor
C *********** U.M. data
19UM
00 0
BLANK CARD ENDING GENERAL U.M. SPEKS CARDS
C
C ***** MACHINE TABLE *****
C #d#q???<MECH><TACS>#p< J -inertia >< D -damping >< EPSOM >< FREQ
8 1 0333MECH 2
C **** d-axis ****
C OMEGA >< Lmud(H) >!< Lmsd >< FLUXsd >< FLUXrd >
20.E-3
C **** q-axis ****
C THETAm >< Lmuq >!< Lmsq >< FLUXsq >< FLUXrq >
20.E-3
C
C ****** COIL TABLE ** *****
BLANK
BLANK
C **** q-axis **** (set #q in Machine Table to 0)
C RESIS >< Lleak ><BUS1><BUS2><TACS>?< CUR init >
.015 24.E-5ARMIN ARMOUT
C **** d-axis **** (set #d in Machine Table for # of fields)
C RESIS >< Lleak ><BUS1><BUS2><TACS>?< CUR init >
.50 30.E-5FLDIN_FLDOUT
C
BLANK CARD ENDING ALL U.M. DATA
BEGIN NEW DATA CASE
C
C * TRACTION MOTOR
C
C This module represents a separately excited dc traction
C motor module.
$PUNCH
BLANK card ending session