Upload
others
View
4
Download
1
Embed Size (px)
Citation preview
477
v. z NRL Memorand vi1 Rpei tu8
IN*
* /BERTHA A Versatile Transmission Line
t- and Circuit Code
s.. D. D. HINSHELWOOD
__ Plasma Technology Branch
JA YCOR, Inc.Alexandria, VA 22304
~. November 21, 1983
This pwumch was poneored in part by the Defene Nuclea Agency underSubtuk T99QAXLA, work unit 00023 and work uit title "Ion BeanGenergtian- and by the U.S. Department of Energy.
I-T
*~~~.sNo 2 4 m9J
-LL f . ,VLRIEREJAOACR
A.......
4k
SECURITY CLASSIFICATION OF ?NIS PAGE 'When eat Eneed
PAGE READ INSTRUCTIONSREPORT DO~MAE AIM r P AGEBEFORE COMPLETING FORM
1, IREp,RT NUMUIR 12. GOVT ACCESSION NO. 3. RIC:PIENT'S CATA,OG NUMIER
NEL Memorandum Report 5185 h__-Al_______;-_4. TITLE 'and Subtitle) S, I F .1 O T "'I0 COVERED
BERTHA - A VERSATILE TRANSMISSION LINE AND Final report
CIRCUIT CODE Jan. 1, 1982 - Dec. 31, 19826. PERFORMING ORG. REPORT NUMUBER
7. AUTwOR(a) S, CONTRACT Oi GRANT NUMBER(@)
D.D. Hinshelwood*
S. PERFORMING ORGANIZATION NAME ANO ADDRESS 10. PROGRAM ELEMENT. PROJECT, TASKNaval Resec L AREA I WO RK UNIT NUMIERSWaval Research LaDoratory DE-AI08-79DP40092;Washington, DC 20375 47-0879-0-3; 47-0875-0-3
11. CONTRIOLLING OFFICE NAME AND ADORESS 12. REPORT oATE
Defense Nuclear Agency Department of Energy November 21, 1983", Washington, DC 20305 Washington, DC 20545 13 NUMBER OF PAGES
:.'. 98
14. MONITORING AGENCY NAME & ADoRESS(II dlferent (treo Controillnd Office) IS. SECURITY CLASS. (of this report)
UNCLASSIFIED130. OECLASSfICATION/ DOWNGRAOING
SCHEDULE
IA. DISTRIBUTION STATEMENT (of tis Report)
Approved for public release; distribution unlimited. "
17. DISTRIBUTION STATEMENT '*I rho abstract entered In Btlc 20. It dtfeent ftome Report) . . :
AIf. SUPPLEMENTARY NOTES / y
*JAYCOR, Inc., Alexandria, VA 22304 - Present address: MIT, Cambridge, MA 02139 ' !.
This research was sponsored in part by the Defense Nuclear Agency under Subtask T99QAXLA,work unit 00023 and work unit title "Ion Beam Generation" and by the U.S. Department of Energy.
19. KEY WORDS (Continue on reerese side It nece.e.ry and Identity by block nlumber)
Transmission lines Magnetically insulated transmission linesCircuit codes Imploding foils
. Pulsed power
20. ABSTRACT (Continue an reere side it nelesary end IdentIlY by block number)
An Improved version of the NRL transmission line code of W.H. Lupton is presented. The cap&-bilites of the original program have been extended to allow magnetically in'sulated transmission lines,plasma opening switches, imploding plasma loads and discrete element electrical networks, forexample, to be modeled. BERTHA can be used to simulate any system that can be represented bya configuration of transmission line elements. The electrical behavior of the system is calculatedby repeatedly summing the reflected and transmitted waves at the ends of each element. Thisprogam is versatile, easy to use and easily implemented on desktop microcomputers.
DO I 0,A, 1473 0IION OF I NOV ,5 IS OBSOLETE$ISN 010 2- 014-6601 SECURITY CLASSIFICATION OF THIS PAGE (WhIni D re Entered)
%'
-*.--.*--**. ---- ----
7.-7 . 71--77
CONTENTS
* INTRODUCTION .. . . . . . . . . . . . . . . . . . . . . . . . . 1
BACKGROUND ................................................... 2
DESCRIPTION OF PROGRAM ........................................ 5
EXAMPLES..................................................... 23
LIMITATIONS....................................................54
SUMMARY ....................................................... 56
ACKNOWLEDGMENTS ............................................. 56
REFERENCES....................................................56
APPENDIX A - JUNCTION COEFFICIENTS.............................57
APPENDIX B - SAMPLE PROGRAM...................................60
APPENDIX C - PROGRAM LISTING...................................66
APPENDIX D - PROGRAM SEGMENTS TO CORRECT FOR
CHANGING IMPEDANCE ELEMENTS .................. 91
Accession For -
NTIS CRA&I
A.41
BERTHA - A VERSATILE TRANSMISSION LINE A.ND CIRCMi CODE
INTRODUCTION
* Transmission line codes have many applications ranging from the
simulation of pulsed power devices to the solution of problems involving
electrical networks. BERTHA is an improved version of the elegant code of
W.H. ].upton,l which has been in use at the Naval Research Laboratory and
elsewhere for many years. The capabilities of the original code have been
extended and the general format has been changed to yield greater versatility.
This program is capable of sixmulating any system that can be represented
by a configuration of transmission line elements, including pulsed power
generators, magnetically insulated transmission lines,' discrete element
S electrical networks and their mechanical, thermal and fluid analogs. The
C-. program can handle any numbers (limited only by memory) of line elements (with
arbitrary initial voltages and/or currents and optional shunt and series
resistances), series and parallel tees, self-break and command triggered
switches and reactive components. Arbitrary loads, which may depend on time
as well as various electrical quantities (e.g., a Qiild-Langmuir electron beam
diode with gap closure) may be included, as may variable impedance line
elements. An example of the latter is an imploding plasma load3 which may be
represented by an inductance that increases with time. In addition, external
waveforms may be fed into the configuration.
Of particular note is the fact that this program was written with the now
ubiquitous desktop microcomputer in mind. The program described here was
written in BASIC for the Tektronix 4050 series microcomputers. Of course,
increases in permissible configuration size and speed of execution will result
when the code is placed on a larger machine.
Manuscript approved July 22, 1983.
'47
BACKGROUND
A transmission line supports waves of voltage and current propagating in
two directions and the sum of these two traveling waves determines the
standing wave voltage and current which are physically measured. As the
.4, current and voltage of a single traveling wave are related by the
characteristic impedance of the line, all relevant electrical quantities may
be expressed in terms of the two traveling wave voltages. The instantaneouis
standing wave voltage, V, and current, 1, at a given location are given by
(see Fig. 1):
I-( 1 2
.4 were 1 an V2 are the voltages of the waves traveling out of and into thewhr V ndV
line, respectively, and ZoIs the ling impedance. Likewise, the power flow,
P, out of the line is given by:
2 2 o
A wave incident on an impedance discontinuity will be split into reflected and
transmitted waves according to:
z I-Z0r
2Z 1
4.z 1+Z
2
VI -!
~-V 2
-'SZ
Fig. 1: Definition of the two traveling voltage waves.
4z,.
. Fg. : Deiniionof te to trvelng oltae wves
. .- . . . . . . . . . .
-.. ... . . . ..... 5 i ~ - . . .. .. .. * . .. .
where ZOis the line impedance, Z1 is the load impedance and r and t are the
reflection and transmission coefficients for the traveling wave voltage.
These may easily be extended to describe more complex junctions and the
reflection and transmission coefficients for the junctions used in this
program are given in Appendix A.
The case of a reactive load would appear more cumbersome to treat since
the reflection from a reactive load depends, in a somewhat complicated manner,
on the time rate of change of the incident pulse. However, the problem can be
simplified by noting that an inductor, for example, is actually a very short
* high impedance transmission line element. The line element impedance, Z, is
related to the total lumped inductance, L, by
L -ZT
where T is the one-way transit time. Likewise, a capacitor is a short, low
impedance line element, with the lumped capacitance, C, given by:
~~C C- /Z
The representation of reactive components by short line elements in effect
replaces the differential equations involved with finite difference equations
and the operations of integration and differentiation are replaced by simple
arithmetic operations.
44
Sq. -. . 4 - -:% ?7 .. . - -1
In fact, entire networks of passive lumped parameter elements may be
represented by transmission line element configurations by using the
equivalences shown in Fig. 2-a. For example, the simple RLC circuit of Fig.
2-b may be modeled by the configuration shown in Fig. 2-c.
-' This code may also be used to model the many analogs to transmission
lines and electrical networks. For instance, multi-layer thin films may be
simulated by strings of transmission line elements, with the indices of
refraction being represented by the line element impedances.4 In general,
then, a large number of physical systems can be modeled by configurations of
transmission line elements and resistors. To predict the behavior of these
systems it is only necessary to account for the waves running around the
configuration.
DESCRIPTION OF PROGRAM
Rather than following particular waves around the circuit, the program
keeps track of the instantaneous values of the two traveling (voltage) waves
* at the two ends of each line element: the wave, V1, that is incident on the
junction from within the element, and the wave, V2, that is leaving the
junction and traveling into the element. V2 is made up of the reflected
*portion of Vi from the same line element and the transmitted portions of Vl's
from the other line elements connected to the junction. For a configuration
comprised of N elements there are thus 4N quantities which imust be
recalculated at each timestep. There are N pairs of equations describing the
transit of waves within line elements: the incident wave at an element end is
the wave that left the opposite end of that same line element at the
5
(a)
HIGH
(b)
CT
(c)
R
Fig. 2: (a) Representation of reactive components by transmission lineelements (b) simple RLC circuit (c) transmission line model.
6L i r
appropriate time in the past, determined by the transit time through the
element. The remaining 2N equations necessary to close the system describe
the reflection and transmission of waves at the junctions.
As an example, consider the circuit shown in Fig. 3. A line element of
impedance Z1, transit time T 1, and initial charge Vo is discharged at t-0 into
an uncharged line of impedance Z and transit time T2 that is terminated by a
resistance R. The eight equations for the two voltage waves are:
Vl(1,t) - V2(2,t-T )
V 1(2,t ) - V 2 (,t-T 1)
V1 (3,t) - V2(4,t-T 2 )
V1 (4,t) - V2 (3,t-t 2)
~v2(11t) -v (1,0t)
Z2 -Z 2Z12 1 00+1
V2(2,t) - V1(2,t) z+z + V1(3,t) 2Z
Z-Z 2Z2
V2(3,t) - Vl(3,t) +- - Vl(2,t) Z 22 1 Z, +Z 2 1 zI+
R-Z
V2 (4,t) - v1 (4,t) R-Z2
4 7
447
I 2 34
.4 Z
R
Fig. 3: The transmission line element configuration used in the example.
The first four equations are in a convenient form for programming; the
last four can be put in a similarly convenient form. The junctions handled by
this particular program join at most three element ends, hence, the general
expression for a wave leaving a junction is:
V2 (l,t) -a 11 V1(lt) + ajl VI(J,t) + 8KI V1 (K,t)
where I, J and K are the element ends adjoining the junction, all is a
reflection coefficient and a and aKI are transmission coefficents. The
values a1 l, 5J1, 8K1 , J and K are sufficient to specify the value of the
reflected wave leaving an end I and they are stored in an array M(2N,5), in
locations M(I,I) to M(I,5), respectively. In the case of a simpler junction,
M(I,4) and M(I,5) are set to 1 and M(I,2) and M(I,3) are set to zero. For the
example of Fig. 3, M would be given by:
M(I, ) M(I,2) M(I,3) M(I,4) M(I,5)I (a) ) (SKI) (J) (K)
1 0 0 1 1
Z2-Z I 2Z12 210 3
Z1+Z2 Z1+Z2
Z C Z- 2Z 21 2 12 0 21
R-Z4 - 0 0 1
9- * **
" * -, . * *- - - - - - - - *4-. .
The equations describing waves leaving junctions are then all in the form:
V2(It) - M(I,1) * VI(I,t) + M(I,2) * VI(M(I,4),t)
+ M(I,3) * VI(I(I,5),t)
1' The memory requirements of this program are reduced in two ways. At each
timestep, Vl(t) is calculated from V2(t- T) and V2(t) is calculated from all
of the Vl's entering the junctions. Thus, it is only necessary to know the
value of Vl for a single timestep, and so VI is dimensioned VI(2N). Also, it
is never necessary to know the value of V2 at a time farther back in the past
than the transit time of the longest element, LO, and so V2 is dimensioned
V2(2N,LO). The entries in V2 are continually being written over in a cyclical
fashion.
It remains necessary to incorporate initial voltages and currents. These
are handled by noting that these initial standing waves are just
superpositions of two traveling waves, determined by:
.V V+I z
V. 0 2
V -I zV 0 0- 2
A as shown in Fig. 4. At the start of execution, the array V2 is back-filled to
10
,., ,-" ," ,' -, . ,.",. , ... .- .-..- ,. -, -' .- .- , , - - .- , .. .-., .. - . ., . .
*VI -----,- V 2
St V. v(t-Zo)-vo- I (t-O)-O
,%
ViV 1(X
.x. V0
2 xV2 (X)
V0
2I. x
Fig. 4-: The traveling wave representation of an initial standing wavevoltage.
N *
V ,--
include these initial traveling waves. For example, in Fig. 3,
if T1=4, r2=6, V =10, the array V2 would be given by:
I V2(I,1) V2(I,2) V2(I,3) V2(I,4)
1 0 0 0 0
2 0 0 0 0
3 5 5 0 0
4 5 5 0 0
5 5 5 0 0
6 5 5 00
At the start, the first row in V2 corresponds to the present time and rows 3-6
correspond to times t--4 to t=-1, respectively. After the first timestep, VI
-. will be given by:
Vi(i) V1(2) V1(3) V1(4)
5 5 0 0
and V2 will be given by:
I V2(I,1) V2(I,2) V2(I,3) V2(I,4)
2ZZ".,1 22
1 5 5*41 5 2 0Z2 +Z1 Z2+Z 1
2 0 0 0 0
3 0 0 0 0
4 5 5 0 0
5 5 5 0 0
6 5 5 0 0
12
4
At this point, the second row corresponds to the present time, the first to
t--I and rows 4-6 to times t--4 to t=-2, respectively.
The versatility of this program stems from the fact that the
configuration is alternately considered to be a collection of separate
" elements and then a collection of separate junctions. This approach is also
used to facilitate data entry. First the properties of each element are
entered in turn, then the junction properties are entered. The junctions that
. can be used in this program are shown in Fig. 5. The properties of the
junctions are stored in an array J(N+l,4) (a configuration of N elements will
• .have in general N+l junctions). J(I,l) is the junction number and J(1,2) is
* the first element end entered. J(I,3) is the second element end (0 for a type
I junction) and J(I,4) is either the third element end or the value of the
junction resistance (or 0 for a type 2 junction). For the example in Fig. 3,
J is given by:
I J(ll) J(l,2) (J(I,3) J(1,4)
1 1 1 0 106 (or any large number)
* 2 2 2 3 0
3 1 4 0 R
413
4%
* 13
.,,
- -~ . -. -
-. 4
*~4~
I..j4
X~ll 2'.4
-.4
-. 4
.4
-. 4 (4-Ad'~--( 4
LJ
I 2
.~p.
6
Fig. 5: The junctions used in this program.
4,
.4,
14
/4
A-
-. -4..-... - - -. . -. -. --*~f ~ 2 - * ~ -= S.- A * . *
For the purpose of illustration, a simplified version of the program is
*shown in Appendix B. As can be seen, the following variables are used:
N Number of elements
Ti Total time
WO Number of plots desired
L(N) Transit times of elements
Z(N) Impedances of elements
VO(N) Initial voltages of elements
10(N) Initial currents of elements
WI(WO) End numbers for which plots of voltage are desired.
The program is easy to use. The first step is to number the junctions,
elements and element ends. The only restriction on numbering is that element
I must have its ends numbered 21-1 and 21. After entering the numbers of
elements, timesteps and plots desired, the element properties are entered
sequentially, followed by the junction properties and finally the element ends
where plots are desired. The mnemonic given for the type 6 junction (line 490)
* means that the first element end to be entered is the one that has its hot
* connected to an opposing hot and its ground connected to an opposing ground,
etc. The element ends for the type 6 junction shown in Fig. 5 would be
entered in the order 1,2,3.
* This method of data entry allows straightforward input of arbitrarily
complicated configurations. It can be seen that the longest section of the
program is the transformation of J to M, which only needs to be done once.
* 15
The actual program execution is contained in the short section at the end. In
that section TO is a pointer which indicates the row in V2 corresponding to
the present time; it cycles from 1 to LO continually.
The version of BERTHA currently in use has several features in addition
to the sample program described above that permit configurations to be
modified during program execution. Junction types 7-9, shown in Fig. 6, are
switches. The closing [opening] switches are just resistances whose values
change from infinite [zero] to zero [infinity] at a preset time or voltage.
These are simple to incorporate as switching just corresponds to a
multiplication of the reflection coefficient by -1. It should be noted that
the inductive and/or capacitive characteristics of a real switch may be
modeled by adding suitable short line elements as shown in Fig. 7. To take
into account more detailed switch characteristics such as resistive risetimes,
however, variable resistances (described next) must be used.
The values of the resistances in Junction types 1, 3 and 4 may be varied
during program execution by external subroutines. The time, voltage across
and current through each resistance are supplied to the subroutines at each
timestep. The line element impedances may be varied in exactly the same
fashion.
External waveforms may be fed into the configuration from any Type 1
Junction. In this case, the injected waveform is added to reflections from
the Junction resistance. By convention, the program assumes that the supplied
waveform is the open circuit voltage, V 0(t), that would have been measured at
the end of a line of impedance equal to the Junction resistance R. The
16
.................................
177
voltage that is actually fed in from the junction is that which would have
been transmitted oaln elemento impedance ZO i.e,
zV (t) 00 +
0
as shown in Fig. 8.
Output plots are available for the standing wave voltage, current,
impedance, power flow and energy flow at any element end. It is also possible
to save for plotting any values calculated in the external subroutines, such
* as the radius (at each timestep) of an imploding foil.
The full program listing is shown in Appendix C.
Variable impedance elements are indicated to the program by typing a"V
after the element (initial) impedance. Variable resistances are indicated in
* the same manner. If an external waveform is to be fed into a Type 1 junction,
an "I" should be typed after the junction resistance. (Both features may be
combined at a Type 1 junction by typing "VI" or "IV".) (This particular
version has a limit of nine input pulses, variable resistances and variable
impedance elements, each.) It is assumed that the subroutines for variable
* resistances and impedances and the values of the external waveforms are stored
on disk prior to running the program; it is the file names that are entered.
The starting time and plotstep (line 430) refer to the output plots - valuebi
are only saved and plotted at every plotstep. The Type 10 junction (line
1210) is a minor convenience which allows a string of Type 2 junctions to be
entered at once by entering the end numbers at the beginning and end of the
string. When a configuration includes loops (Fig. 9) the number of junctions
will be less than N+l. In this case, zeros should be entered as the junction
types for the missing junctions.
18
(0)
Z=R o V V t)
v= V (t)
zo0
R
V2 VI R+Zo+ V R+Zo
Fig. 8: The waveform supplied is assumed to be an open circuit voltage (a);
the injected waveform is this open circuit voltage multiplied byZo/(R+Zo).
19
L% ". '. ''" ."" . "" , "" . ". .'.",. ', ,',". ." " " .'".. ..'. . . . . . . . . ..,. . ..". ..-'. .-. '.'.' .' . , ,"-' - "- - ' -
---..-... S.0..%......~*..-......-S.. . S S S* a-..-.
.4
~SS
'p.
4.
4-.
4
-4.
Fig. 9: An example of a configuration which includes a loop.
4..
A
.5.5,,
4..
5,*44
.4
4*
a.
AN
*~6
S
4.
20
-a,
**~*f***5** . . * . . . .~ . .5
-- . 7 .- . e-~7.
For each output plot, the end number should be entered, followed by "V",
"I", "Z", "P" or "E", depending on whether the plot is to be of (standing
wave) voltage, current, impedance, power flow or energy flow, respectively.
Zero should be entered as the end number of plots of values calculated in the
*external subroutines, followed by a single symbol which will serve to identify
the plot. For each of these values to be plotted, a program line is needed in
the subroutine, and the values are then saved for plotting in the order in
which they were calculated. This is all illustrated in the fourth example'I
given in the next section.
Before execution, any necessary subroutines and waveforms are pulled from
the disk. At every timestep during execution, the switches are examined and
flipped if necessary, input pulses are added in, values are stored for plots
if needed and the variable resistances and impedances are changed. Then the
J P- M segment of the program (which is written here as a subroutine) is called
for every junction for which the reflection and transmission coefficients will
have changed - i.e., those junctions that contain variable resistances or that
border variable impedance elements. The bookkeeping necessary to keep track
of these junctions is handled by the arrays P1 (a list of junctions where
pulses are to be injected), Q1 (variable impedance elements), RI (variable
resistances) and Jl (a list of junctions whose coefficients must be
updated). The intermediate arrays J9 and Q9 are used to form Jl. The switch
.parameters are stored in the array S(SO,3), where SO is the number of switches
in the configuration. S(I,l) is the end number of the switch, S(1,2) is 1
for a command triggered and 0 for a self breaking switch and S(1,3) is either
the switching time or the breakdown voltage. At each timestep, either the
time or voltage (depending on the type of switch) is compared with S(1,3). If
the switch is to be flipped, the corresponding reflection coefficient is
21
,!!I ,/ .. u . , - - -- i -. r % 1 ."-' -'- ' ' '/' ' ,° :}-." "
- . ' ? ' : : . '" ,' -" '-" -' -- .' - " ' ''-
multiplied by -1 and then S(I,3) is set to a very large number to prevent the
switch from being flipped again.
The variables Ni, N2, R2, V6, and 16 are furnished to each variable
resistance sub-outine. NI and N2 are the two end numbers in the junction
containing the resistance (NI is the first junction number that was entered
and N2 has no meaning for a type 1 junction.) R2 is the current value of the
junction resitance and V6 and 16 are the voltage across and current through
the resistance, respectively. The new value of the resistance calculated in
the subroutine should replace the old value in R2. The variables Ni, N2 and
Q2 are furnished to each variable impedance subroutine. NI and N2 refer to
the end numbers of the variable impedance line element and Q2 is the current
., value of the element impedance; again, the calculated new value should replace
this in Q2.
When the impedance of a line element is changed, the values of the
traveling wave voltages on that element must in general be changed to take
into accout the IdL/dt and VdC/dt terms. Since the change in element
*. impedance is assumed instantaneous at each timestep, no charge or magnetic
flux can flow into the element during the change. The charge, Q, and
flux, , are given by:
Q - CV = V+
%'V
- LI = r(V1-V 2
'2
".
22
-. , , . ." .". ,* .', --.-.,-. . . , ..... -.,.,... . . .. .. . . - -.. ,.: ,..,/ ,- .- . .
The requirement of charge and flux conservation determines the new values of
S1 and V12:
(Zv 1/2 [V1 ~-- 2 Z
1/2 N + I V1 1
2 2 '9z
where primes denote the new values. V, and V2 must be corrected for each
timestep of the element length. A general subroutine for this is given in
Appendix 4. This correction is greatly simplified when the variable impedance
element is used to model a changing lumped parameter element. In this case:
V -V
1 1
.
V2 '12
for an inductor, and
V =V z /Z
- 2 - 2 z/Z
for a capacitor.
EXAMPLES
Consider the simple RLC circuit shown in Fig. 10a, with the corresponding
line element configuration shown in Fig. lOb. The data entry and output are
shown in Fig. 10c. The exact analytical solution is also shown on the output
plot, and the agreement is seen to be excellant. The accuracy of
approximating reactive components by short line elements is related to the
*- parameter T/T, where r is the line element transit time and T refers to the
23
time constant of the circuit. A larger T/T Will give a better approximation
* at the expense of added execution time, since in general the line elements
corresponding to reactive elements will be one timestep long. For the
* configuration of Fig. l0b, T/T - 10 .The output for a similar configuration
* with 5 ns long elements and correspondingly different impedances, for
which T/r - 2, is shown in Fig. 10d for comparison.
A second example -an RC circuit with a changing capacitance - is shown
in Fig. 11. Note that the traveling wave voltages on the variable impedance
element are changed at each timestep in the subroutine. Again, the exact
solution:
V - (1 + .t-
* is shown on the output plot and the agreement is excellant.
As a third example, consider the hypothetical magnetically insulated
transmission line experiment shown in Fig. 12a. A charged pulse line is
connected to a short section of unzharged line at t=o by the closing of an
* output switch. This short line is connected to a short magnetically insulated
section which is terminated by an inductive load. The parameters of the
various segments are indicated in the figure and the experiment could be
modeled by the configuration in Fig. 12b. The resistor in junction 5
- represents losses in the magnetically insulated section. Assume that the
- following simple model is to be used for the magnetically insulated section:
24
the loss (i.e. shunt current through the resistor) is zero if the current
through the line, Io, exceeds the self limit ng current, 5 which happens to be
02
I SL = 56,600 y ln [y + ( 2-1) 1/2
y = 1 + V[MT]/.510
for this case. If I < ISL' then the loss current will adjust itself so that
the current into the line, IIN , is equal to ISL, i.e.,
I shunt o ISL
ISL o 0 I SL
The variable resistance subroutine for this model is shown in Fig. 12c. The
data entry and output for this example are shown in Fig. 12d.
An imploding foil driven by a capacitor bank 3 is given as the last
" example. The circuit inductance may be expressed as:
L - L Cn(R/r)
where r is the foil radius and R is chosen to include both the foil and
external circuit inductances. The equations describing the implosion are
then:2 12'"d r .1h I
dt 2 m r
dL .2h drdt r dt
25
where h is the foil height in cm, m is the foil mass in gm, r is in cm, L in
nH, I in MA and t in is. For the example here, r(t=0)=7, h=2, =.02 and the
foil is driven by a 200 pF capacitor bank which is charged to 70 KV (these are
typical of the parameters in Ref. 3). The circuit, configuration, foil
subroutine, input and output are shown in Fig. 13.
Cumulative errors may result when the element impedances are changed
during the course of program execution. For example, in the present case,
assume that the calculated foil radius is too small (and the inductance too
large) at a given timestep. The larger inductance will tend to decrease the
calculated foil current over the correct value on the next timestep, while the
smaller radius will result in a greater foil acceleration for a given
current. These effects will compete but for a sufficiently small radius the
latter will dominate and the calculated solution will diverge from the correct
result. As a test for this, the conservation of energy and magnetic flux are
checked in this example. The foil (kinetic and magnetic) energy is calculated
in the subroutine and compared to the flow of electrical energy into the foil
that is calculated in the main program. The instantaneous value of the flux,
LI, is compared with the integrated flow of flux into the foil, fVdt, both of
- which are calculated in the subroutine. The variable W3 refers to the row in
the plot array, W, for each particular calculated quantity. Note that during
* input the subroutine plots are entered after the standard plots.
K Runs for two different timesteps are shown, corresponding to a foil
collapse in 30 and 300 timesteps. Note that the energy and magnetic flux are
more closely conserved for the smaller timestep but there is little change in
the calculated values of the foil radius and current as the timestep is
decreased.
26
-t (a )
* IOnH.. '-0001
10 nF 191
a-. (b)(b) 3 4
0 0
Fig. 10: (a) an RLC circuit (b) the transmission line model.
27
4.. . . . . . . . . . . ..o
0.0
CD N0
-E-4
4) L~ o(A 0- -CD 00 u L
0 0-4- - tj. -u
L 3 CC - C *-
N 0 (Uw 0 C
-w 0)1 0L M~ L J'-0 CJ- L*-0L0
a# 40 0*0 0 0 0. '
E - 0 301-
COL.~ LLI CL L L > 0
-. ~ '- '-L L JJ
44-9- c-.'. m1 03 01-n c~ 0n20 2
.00 0 E0 e0'.-. C -CC-o v
M- 0 > CC~ C 0 u9- - - .0" M mc 0 -0
z- .C.Z C. Zc r z
LLL. LL LLL.LLL L bo
WWW WW WWWWWW w
28
z
z (0 1
cr *1-e.
M++ ~ (MJMM
- .L (J + +
cr - 0 (
z cr (o ZI~ cU 4c:Z <
ow + ILoo) 0
z WP"
z p n L) - . 6
U) -1 zJai N nV D4 m - l
Z :3 :) )
CI C C -j Im
z- m- N -
>- a.: r 4
AC2 <S -W*-J~
U) C + + V - 0 00IC -j (0--J~ - L - -- L-
I-- w5 L- CLLa- I e )c E 0 z a,-->>(0 - m WM
0 IC 03 0 .0 /* I-~ 0IL 0- 0..L -'
Ci w L. '00LLL L 03t-Jm - '-5w-',-waw CL-\ >~ > j Az -CL. Zl~ GGffnll z fa~ C-
1 30 aCE-cIE>Es 0 V)-~0
Wi 0 no - O D Z z _j-im L 0 z1- z z zz w a- - Qo.
29
-7. C
00
0 (n 0
'.4
4
4-I
* 0
444
300
zwm
wI
0
4
0
rr
311-
lI
C=5+t 1 1l
IT
(b):".5 ns
Fig. 11: (a) A circuit with a changing capacitance (b) transmission linemodel.
3760 REM ------- SUBROUTINE CTESTI3761 03=0.5/(5+T*T2)3762 FOR 11=1 TO LO3763 V2(NI.I1)=V2(NI. J1103/023764 V2(N2,I11=V2(N2,11)*O3/023765 NEXT 113766 02=033767 REM ----- END OF SUBROUTINE
* Fig. 1ic: The subroutine used to model the capacitance.
32
C . - - *" . .%. . . - •
-7 6A A 77777=
w >P 0
> 0~ CL 4
A Lr4 -C- 04 DOin w -:
41 C1 L - 000 0 L aNc -10 c - 44
61 0G0 01 w C:LMCE .- C - C
a) 0 -u 00
0 - --- -)04CL-0 0 L 0IL6 CU 44I.4
ca.L L - OLOL > ua @640. 0 L %- %..82.0C 0 -0 -0 V
0 L ** 000.0 0 4)
-. 0 -C -L -L L '
0 3 CO.0 c "
-C -. 0 20 2- :)0615a- C *-c Ccn - 0 >6 do 0uE s.- ".aE CVCV c V2 0 0 3 c 3c cC-. C -,61--t6 W w
00
L LL L L L LL L L*we 6150 wwww 616 v1 6
33
z C9
o ~~ cW 0)D w ~
A to "~WW M-
Z~ 00
oL z l to-PUz <I
II 0ea 1 -4
>W N()( 00- 44
0004 w 0
zZ 0 1.
z9c w (n
cD wo,Zw N- 4j-o~
M 0 z C ISEla N w <Z
0 - w L
zto 0 N a_ 0U) -
amo w
E- 0- w
z w 0 ZN 0
z E 0.-14 44 W49- 000(D--CFEO OO M (M (n Z
I-- Wi L0 L4 C- G U 0
6-4 1-- V ED-. W VC W WW-CON' --w CZ W W ~ n rO. uCL ) CaZ, <gS>s E- w- .- 0- Ws
w a' L..-OOD LL- _j _
to 4qu 0 - - Z W4 CL0
* I )0-0.EOOOOO~ 34
Z-LAJw co 0
w-o-4
o~r-0
-4
0 1LWU
04)
w 0
,6Jx
--
0-
C r-
35.
, . ., . , . -, -: :-- T- T T -. .- . . . ,. . . .. :' - . - .* .--.- . ' . . , - . .- *.. .* . :. '.- . . . ' -.- .... . . - .
2n 5nHn H 50nH
360kW
18ns - n-3nss Ins ------ <Ins-
(b)
(D 2 3 4 5 6 7 a 9 10
18n .5n 3n In I
vo ' 360kV
Fig. 12: (a) Short magnetically insulated transmission line experiment (b)transmission line model.
4660 REM ------- SUBROUTINE MILOSS4661 R2=1000004662 17=-(VI(N2)-V2(N2,TO)I/Z24663 CI=I+(V6 MAX 0)/5100004664 G2=(C1t2-1)1t0.54665 I8=510000/9*G1VLOC(C1+G1*G2)-4666 IF 17>18 OR I8=0 THEN 46684667 R2=V6/(18-17)4668 REM-----END OF SUBROUTINE
Fig. 12c: The subroutine used to model the MITL loss current.
*36
'p f
*........... - * - *. . - *
- C,
0 (%sP- CR0 -0 "
x. EDL-'LC
CD -L n )- 0
V) - CU
0 - -- -- 0 O 0C0) L ) 9 0
N. - ~ LO CLL
@-% 0) -'JO .- -CDi- 3~ - c D (a 0 "
LO CCC- C v- W C
(A E EE C- C - 1
o "0- V 4D - ' - -NLI) -n LL -- --)
L) W L- 00 LL0
0000 - r"ri- C C -s- -0 C-.4 -~ 0 c00 0 ww 0
weG w.-u-wo-cIDc- c
G w- U3iWuG 0I~ C -O cu w 0UC0 3 0 m- - -- 0 c1 D 03 i D --
C .. 0. 0 0W -LL L 0 * . FC. LL OOO *-OL 4FIr rI0 :.a3- 00000>> IL. .- C'-L.
0 3JcCG'JO>oIC CC
0.- 01W w. 0 IG
o C C C C C Cf flflcw ~ ~ ~ E -04.0 w 22 jwU JWuiwu iu iu
LGD ~wr~' *--0-~-J37
z _ 1 11do0o - I I I a:- Mm) IAI I I c 9 z LC
at I~ I IZ Wf rM M 2 MI I IUr
z OG G VCD ED~ Luj
~ -'LWWWL + + + <
-2 0 (JU) -0n-0 - 0
z I EE E Ei1o Z I :)3: )I ( 00
u < I VVVV I < -
G MM I C C CC IJw G+++++ - I WLLWLJI
>WWJ WWJ~~ PoC'
m pnU C-0
z wZt w 0W@ c.
O -j-mvmm 000 -EEEEEE W -L L 0_- CL 0~ w 0 OGG & z 03 3 3 D I lL L 0
.S . .* . . <CZZZzzz Z :)j(a- NWWWWW m 4 LIGL) U I
(a . wwwwww 0-Z K) N- N 0- N r_4C CD G m
ct I w
0 r- M5 Ca--) 00c
(.2c OGG& W L~~-OJW 00o0 + I + + I CL 0 - - - C0Z
wa 05 - T) ( _.jwWWWWW> )--0.0a.0.- W_j t E 0l 'D 0 &MM I-WE ECW0- - wa 00 w CCaMMM w _- _---Z -4
rc 4. E0 r_ . . .
U E5 00--' -tw0W -1
w L - 0 L.-O0L- -- _N\JNI0..J WA 0 - C 00ait - -CJ
Z AC 0) 00.L 0 V)
4- *-.L I- Q.j '-0 -@-(O.'.WW W-10-W E\1~Il E I- 00m V
P-- Li. Lf0 5 5 5..ff. L CL IS 0L.Li 0 0 -J LL Z m-4--
I- OLLI- zZ Z La.Inn n. u D*QCD
38
VO . IV' - tO7
Zol- z 0 -w *., W LwiLW
Cc I--
0
-4
z0
0
(n-
JJ
4-i
439
3nH
(a)
20OuF L (t=0) =4nH.07 MV
(b)
L =.051.005 L =.051 *005
Z = 2.5x10- 4 225x 10- 5 Z=.L-,l 1.4
* V= .07
Fig. 13: (a) Imploding foil circuit (b) transmission line model.
%' 40
.4.I
N c
-. (9 --4
+ -N N 0L
M -- - 0
w (Z 4+
0 rLJ ZF- ' N* - N Z~-O--0- N.Z ir
W ~ - L.) r- 0t~ JN
_j - W 4c W U x *," .- )- 0N -- -z
4c-u).-.u N *. NN + -N WU m0rc ~ D Z 0' Z M V-.C Z -j (
_fl M-'if) N * N < LaJ* >Zu- -L.
m - N .ix N 0_ -=- +n 0- 0
Z ZZZZWu -SX N -J -*0z l*O)- -CL 1 f f 1 1 1 w 0 x- - - Z
>- xx4 - ->Nm- L. IL I- --L I..~ II I I NL)JU -*NNN.J-.I IIZXI liI II. I I I (m i >-( + I+I II W -- - ~ - x - -
I l I I I - AN -X)C iN fI +' it- I
I I11 I I (m1 r I -m I-N-N I m I4 1 N'I
U.JwLw-jW-LL-N-N-NW-W-W--W-w e
41
.4J
ILL
- a. xL -C-I 0.
0..-W~aJL0. -4
c.0 1S
0 > - 00000..~. 0 0
6- W. - 000000LCI CL 'A
N -L Ar4 .. 0 L LL L LLW'C 003fl -WN - 000000
'0 0to -C V K) L L LL L L
0 L 0 000000 .
C -N M C C C-w4
L0 C (E -C.- o wiw'w*Co @1W 00 0 Q.0O..O.L2 C C 'C C ...
-V 0 WW- 0 - u - o~ C-, - L (L CL *-. C-q 4
a - C -C s
0. 0" LJL--) - -n - ---4------
cCL. L L- OL0 -O0L > >> > --& 414. 00OL 4- .-N'.E 0 4... 0 10 'o -0 VV -0. D 00 0 > wC c SwcC C C CC C.c
@16 W L. >%W>l L0O -C.0 0 0JO J'.C 4L 0-L 4L L LL L L L
0 c o .ncc m .nnnmnm n.0C E 0 0FE06E EE E C-E . *
W)E - GG .C -C4- C c c cCC cn0- 0 >> w 0 0 0
3 0 0 'c C c Cc c c c* %C W w al a)WwwWW (
O N N 11035
a. 0o. r- z. z jc~r C Z.C r rm
L LL L LL L L LL LL L L L LLL ;u
I- " q- 0- V - -0- -" -0- 4 - "- 0- 4- "- 4-
WWLL LJWW WWWWWW JWWWLLILJ
42
-z w 1 0U) .- I- 0)
toI ~. Iw to z
z Gtsl - I
0" .N - Q - - 19 + + - CM ( + 4-
w >- soEl .
IC9
0 wW Pt)
z r: G
0- 4
-u Z I 4.cr. ii
* ~~ C) enC ca~czz z
r~~ w cc
2 I N - N -C
Z w to 44-
0 -j- NC W 0 0
C* 0. M* - -LLM L
I I, LU 0)2
w0 W w.- Nw0-QC 0 W-WV 0
Z I~ 01w CL(
r~~c M-- Eo
-0-.EE O O MM w.......
0 z M-00) M C3
w 0 0Z-, -ZZ Z w 5, 0r- ( 940
4c. 43t O
z V
WSWo
w Low
W -0 II 0
W44
41
sw
0
4.4
0:
'-44
0
0
C.,
444
C+N% J
04U,4
WZ'4) 4~4
4..4
4.'
4.z
4JJ
0.
0:
45U
ZN INIWNW NL W
10 0Wi- o c 4
w4 0- S x(
-S4 1.1
0
.4., -44
P-4
"4 S.z44
-. 4 . -46
w U) w N
IZI.- H Z 1-II 0IWO-X '~
L. 0- It
t.-4
cn ..
S 4-4:
m =
a S-
C: 0 0-
00-S I-
Si l
H US I-.
47U
cm
OL .. " -4 U. 0"
N - 0 L O C -- C
9- - L. - -
to ID ) m1 L-NIL LWLL
cm co 9- w-9 -99
0 L 0 00 0 0 00. - N--- M (C c
N- 0...000 0 o0 0w w uw
alw C -D - 00 00 -
E E C1 - C C- WNJ-Jto ~ se- t-f
01 -- C"P -- - N-- N) L.4LC- -0 -C C- t-L 01 041 W 4 LWWMiL WJW
9-4 CL LU --0L0 0 L >>
No 411 00 00 L .O.o..4.a .
E-. 0 0 10 **) 14 m -0 1.4 .-0 1
* 0C - CL 0 0 000 0 0 0a s GoW0 > 0 >.LfL1-----------
LL -Z -L -L L -OL L>L>LL>L>
SW E 4C do W do CC GoWW0'I C~ .0 c-m0.0 .000000 n.0
0n E- 0- L- aL LL 0
L0 0 Df~lf n.f.Ol 0-3 333: ):
41£F.- MCD -C--CC cCCC c.0-0 > >4 0w
E - - a..i.E CVC C 10VV c 0c1 0 0mM3 0 0 3CC~ c3 C cC C cc
41-O 4C 4)44444 4n1w141414w41 0
r-~ 0 -r .c rrzrz rrrrzr -
L LL L LL L L LLL L LL L LL L
48
z i
0- i 0) 4
G~ IC
z G C2~ 0 (9 I o 0 W
4 4)
UJ - M W& & W -+ +- ACwo "W w --
Ix >- wo ( l nC
0 z11 I r.D
Li c
w w - -
Z tiD r 2
P a -C Zj w>-z N 4w .
o - -i - tv o M& -E E a >CL L M W -0-o
IA - < I4 + ZZZ Z :3
to cr Go VV00 0 L.r o 4 OI ~c c w - 4(.0 I >7 'W LIJ ..C..=Z Z N - NY3r 0 -4
(0 0
O w
0 E0. Pwcon I-~0 'C Mw Q. O 0)-C
r ~ C 2O.C - l CL-1 LU E CL :--W 0 U)L( t0 1- 0 Eca < 0- - w - CL wL0w0 ( -0
-- q c - EO0.C C . -'m-nm 04c1 Lu Go 0C U' L - C.-Iz~) 0
z) L -l 0 0 (1)
Ix. '-a -C - CL -L >-'000000 z
4. 40 '-i .- O C- C t -- - -.-Z-Z-Z -
0-~ CL ZOS Elffff a 0 0 M )---
4C 0 -L .4LL L Z iz z
U. Z 0a CZ 1 0-73)Z.Z3 .0 .0 .0 r u_-, & - Q-.0--
49
Wr%om.Jz 1%02
I- XI-
0
410
0 4
0-Li
4
4
500
Z-x
Dz-
%-4
0 -4
0 -4
0
'If
41 0
Ia.
0
"4
(0
51
Dom
I% COD
WN W X
LJ.-4-4
L3
44
0 0,
Ln
0
0
A LJ.4
52j
NW X W
0
*0 -
a 0
4- 04
4- 0
C0
530
LIMITATIONS
An idealized transmission line element is one dimensional, supporting
only TEM waves. Errors may result when this code is used to model two
dimensional structures, such as that shown in Fig. 14a, as the solutions to
these problems will in general involve higher order TE and/or TM modes. Often
these two dimensional effects may be simulated by a clever choice of the
transmission line element configuration. For example, in Ref 6 it is shown
that the structure in Fig 14a can be approximated by two shunt capacitors as
shown in Figs. 14b and 14c.
The finite difference nature of this program can cause errors when the
values of resistors and element impedances are fu-ztions of the electrical
* quantities. These errors may be in the form of a calculated solution that
diverges from the correct solution, or in the form of large numerical
instabilities. The imploding foil in the previous section is an example of
the former, while the latter problem can occur, for example, in magnetically
insulated transmission line simulations. A situation can arise where the
shunt current across a line that is not insulated at a given timestep will
* .. load down the line voltage on the next timestep to the point where the line
becomes insulated, thus shorting off the shunt current, which will raise the
line voltage back up on the succeeding timestep, and so on. This problem has
9... 7been remedied in practice by iterating within the shunt resistance subroutine
to find a self-consistent shunt resistance. In general, when resistances or
element impedances are varied, it is a good idea to check that the calculated
solution does not change greatly when the run is repeated with a smaller
times tep.
54
• (a)
I _I zo
(b)I I
(C)
Fig. 14: A two dimensional structure (a) is modeled with shunt capacitors(b); transmission line representation (c).
55
-9w1
9..
:!! (c5
SUMMARY
This program is quite powerful, permitting the simulation of a wide
variey of systems subject to the limitations described above. It is easy to
use and readily implemented on a small microcomputer.
ACKNOWLEDGMENTS
The author is happy to acknowledge very helpful discussions with W.H.
Lupton, J.R. Boller, G. Cooperstein and A.E. Robson (NRL), J.D. Shipman, Jr.
- (Sachs/Freeman), J.M. Neri, R.A. Meger and Shyke A. Goldstein (Jaycor) and G.
Bekefi (MIT).
REFERENCES
1. J.K. Burton, J.J. Condon, M.D. Jevnager, W.H. Lupton and T.J. O'Connell,
IEEE Cat. 73CH0843-3NPS, p. 613 (1973).
2. K.D. Bergeron, J. Appl. Phys. 48, 3065 (1977).
3. See for example W.L. Baker, M.C. Clark, J.H. Degnan, G.F. Kiuttu,
C.R. tClenahan and R.E. Reinovsky, J. Appl. Phys. 49, 4E94 (1978).
"V 4. G. Bekefi, personal communication.5. J.M. Creedon, J. Appl. Phys. 48, 1070 (1977).
6. J.R. Whinnery and H.W. Jamieson, Proc. I.R.E. Feb. 1944, p. 98.
7. J.M. Neri, personal communication.S.
56
°.o* * -
,... 1 . _,I .. P ,, . i F * . .... . -... .. . ,- ...... -, ..- • -. - . -. --
, .
APPENDIX A - JUNCTION SCATTERING COEFFICIENTS
Again, the incident and reflected waves at an element end are related to
'a the standing wave voltage and current according to:
2 VI = V + IZ (A-ia)
" R a V - VI (A-ib)
For the parallel tee (see Fig. 5):
.
V M V V (A-2a)
I + 1 +1 = 0 (A-2b)1 2 3
Writing Eq. A-la for each element end, adding the resulting equations and
usingEq .A-2a and Eq. A-2b gives:-.
2V 2V2 2V31
*li/ZI + I/z 2 + 1/z 3
'J Combining this with Eq. A-lb then gives:
VIR - VI(2K -1) + V2 1 (2K 2 ) + V3 1 (2K3 )4.
V2R = V1I(2K1 ) + V2 1 (2K2-1) + V (2K 3 )2R 1 1 1 231 3
V3R "V 1 I(2KI ) + V2 1(2K2) + V3 1 (2K 3 -1)
57
• %% %% ' ,''.-L -2 '. ..m , m.- " - ---- ."'. ". " -" -"% """'" . . . . "L ' . ' ".". °- " "-"-"'"
• "where
K/z 1
1 "/Z I + I/Z 2 + 1/Z3
K- 2K 2 i/Z 1 + I/Z2 + i/Z3
K-3 I/Z + I/z + I/Z1 2 Z3
For the series tee (see Fig. 5) (noting that the Junction is not symmetric):
-I, 1 2 3 - I (A-3a)
V1 - 2 - 3 0 (A-3b)
Again, writing Eq. A-la for each element end, adding the resulting equations
and using Eq. A-3a and Eq. A-3b gives:
-2VlI + 2V21 + 2V312 3-z zI + z 2 + Z3
And once more using Eq. A-lb gives:
VIR VII (1-2KI ) + V21(2KI ) + V3 1 (2K I
t 2R V 1I(2K2) + v21(1-2K2) - v3 1 (2K 2
V3 R - V1 (2K 3 ) - V2 1 (2K 3 ) + V3 1 (1-2K3 )
58
-U,. . . . .-lw- - .-- .'.- -.. - ..--.- ,,.. - . - - ., . ; , ., •" . - . - •
*.1
where
z
K2 T1 + Z 3K- 12 TZ + Z2 3
+ Z2 + Z3
iz
The other junction types are all special cases of these two.
.5,
is
4U'
., -
2. "" """"" "" " "" ""'" i+""" """" " "' '"'"+""-" > "'""+""""
APPENDIXK B -SAMPLE PROGRAM
The following is a simplified version of BERTHA which illustrates most of
the essential features of this program. Both this and the full program in
* App. C are written in BASIC for the Tektronix 4050 series microcomputers,
although translation into other languages should be very straightforward.
460
* &
000L 0
0.
0L
C L.
** C .5 0a* a - C - 40 C
N.. C- -: 0r. ai a- - t U - G
O. 00 D4- A acc 1.- 0 Go ( C c 3
U 0.1 -A to - '-0 -- 0-rz 0 CL 4j a0 >0 .C- do40 - -'- L. L c'-' L 0)
w L .- @1 fa -4 = C -w4 c~ (D1 C 0.' CL -01 0-4ZI 0 -. 0 4)0 0 C a4 0 L
CL. c C.zC CL IVG C. 0 410a > 0 0 N. - S00 C
(A- A o -D" c . to 0 do C0 do
w4 0 Z1 Co C 0V 0. EE 0Ac u Z a 4 0 0) - C C -o C
x Sx W- 0 ). -C C0M- c o0 00m.10 c.9.0 4-, U '- CIO C.o CL C '
W. -C L - 0'- 0 C WC - Cl -0 C- 3C
wU 1- ) -Z LIC CC-. L G VC)M -ow AZ n. cu N (9GI '41t M N ~4
0 a (OCR- 1 - 0) -do- NW.CU 01'- tna1.N- > -'C ~ C Z L. Z - Z - Oc-
-4N.J I C - w _.j- L W ~ co1-,-) Q1 -" 1-'" 01-*4 I +0- CL CL CL 0. - 0. - 0 -
N> I L > Z i Z LN% I ZL - -X XL >.L.- XL'- X...L'A4 1 0) %"1 41- 1 41--SQNC fi-SN)c I-Sdo i-SN
I '- N.1 0'-- 1 C3 o.- ,..--. I o- , 1- g ,*I CI C - -- I P- C' ~ C C (m I C'-0 I C'-. C'-** I U .-- W- I LU-- I -- I L--i W-- iw-
* * I Ii II _j 4 I I I ' I I -
RN. I z m P.-. z m-.I.- I z mI-- i -I Z =I-- I Z M I-i
wwwwwwmZW-wmmZWW ,,oxZoWcxZow~xZ0W~ZowcrZMW m mL o ML L- M L-LU%- M L- XL O O
61
4,2.
- ~ ~~~~~ V~ I*~ * . 4. .
JL
4. L
-. -Ld~~ 00s G
U 0 >0z 0
0 0L U)L&. L E
L 0 -1 1. >so z L: ato- 0 39 0m
IV ' 0 2 0
r% Go -4(V a V- 0
o0 Z 0C D4% D 0- L cm
O-4 'a 0 (1 0.to to 0 - L0 -
L 0 0 L ' 0 0 N 0so- 95- Z) 0 0- * 0NJ
On . .* L E N c > x- y i(4. 1 0 L>- - -*6 0 +-L
C'O 0 "0 0 0 V -N -0+03 - C I- N fl*- 0
P4 40 - 2>
WV a ~ ofV 0 z A-
ZD - (0 M.- 00
(f45 C >D GD 0 . E-U I- 0UC'-L Illto as -> -.u
L. 1 3 I C -~ 0 - - I z
I Cg. I L I. C V I.j..J N Z -II-U W WD- I- -I)I I I
0 1 1.-s- 1 a 1 10 1 0- V0 .-")I C'-.m IlC - I I +I z XIZ (MC -. I,- ~ N N 0-t-
m-W x ~ - Er E&J 1: I1 It I--X I .4-- IX N-x1wiz wIo-z wwww -llwl N .<- NI--ill I-l -I-. -I I IS I I *I -J -:U o> = ==MI >>--' IIZ-"--.- III
citi- -i-- I 1Q1- i .-'q-fl e-*--mmE
D~IZ5- +IZ.jI Q - 5- N5-#t62
-Vc
.10
c c
a . 000
-~ 0 5(
L0 0ea - C c
A0 L
c 0 000- - 45
'a' V- G- u
ig o-c cc-
5.m c-m 06; a~ C CL
'ao >. 0.c
- ~ -if) X +N - D. L N L
W L + -0 N0cc 0 c N i-L - N..
%- ~ - N 0 0--* *1h. N .N0 4 - - 0
-06 + N. -1 I'. -4N-4. + - 4 I N Na' N -NN- fr *-
-.. '- N N -4. IN V- V- V- +5 NN\NZ S I z -4 w- +0 0 - N *1*@ a0 N I * I*M
e1 I0 to - N- -O 0 *%)L V-mu *NNC'JNIOl)l N -N -N m --UL -rEV--ZZ.-UL.)--~ I lug) -NN C% 11 11if 11 W) -+ It If If 1l Inlv
ltIDF~It 11 11 - - -I -I -i- - -- - -Z I 'W- ftz--' N -- - Cy -P4N-(-N I 'N-N,-N4
I -- V, 1 1 -N- -0 I -N- - - - -0 1 - - - - -0-o01 .--- -0 1O N , . -('NI'-- -N- I- - -- I-'
IJ. IN-~NN N-- NZ lciigzzr'zzzz uZ= Z IIzZ ='-ZZZ--OWI-N-OWIII -- - -Oi
- -CN -- 0w u'--r ~ r----------c.~
63
'r7.
9-.-4
a (
.4 -
0 (0
c a,
0LD
C CLo No
m 0 + C40m
m PO. N )P * -* V
-L N0 Or N 0
N N K)mm-- N NP-W N - -- - - -r- - - WW
N N CN NN N N)NN))N m nmmm r q -Nv q
-- - - --. ~ ~ - -------------------- - - - - - - - - - -
,zzz rtn~tzzzzzzzroi ozzzzzz64
|D -
0. 0
>rc 0-
3 -
- "- 0
0D +
,- - -GD 0
CL
if If 0 rq-4to -v L 0
L 3 . J 4.. - .2
4r. Go to09
S: 1 - .- 0 > -0 t 0
a: * * -
a.. C2 oo 0I rv 0C-*• II N- 0. I
LL c +-1* + I L
-- l~Jl .- - E .-U-
,m'0
* O L - P (% Cmm ~ ~ 1-- > _j
u GD ft GD > +. Aw - 9 1- -t qx 0 1*0 -0 +
0 0 DOit CO 00- ca
-. I i-~ U F- 1 0t- I -
to5
m ir l', M I " . > U- > m -- - -,g~ -- - -- * - - - -q- -
65-ii
.J.
APPENDIX C - PROGRAM LISTING
The full BERTHA program, as it currently exists, is listed here. (The
various routines are accessed by pressing the special function keys on the
4050 series machines). The start and execution routines together comprise an
expanded version of the sample program in App. B. The remaining routines
pertain to I/0 and disk storage and, as they will be highly dependent on the
requirements of the user, are listed here without comment (additional routinr:s
for waveform storage are omitted for clarity).
,,% J
d.
66
.4.
-7
IC
o (
1. "10c a
w C u~
0 0
(Z I L0-4 W~ 0 , 0 0cI. **, x Oc -- f- uain- a~I N 0L cu .- LI _- In + - I -L (
0 m (m 0 0 l-0- - GA Im 0- m C #
IC W) -3 0 C- - (0 X 0.- 1- L (11
0 Z- GA0-- 0
I 4.0 - _j) a~ 0
4 NL IM 0 ZA I-0- I Lto .rdlr- -v-M- 1 GA
0 0 uC t Z --~ L4 t' I- >- I ic 0b- I u- - 03 (n M-LA _j - cm 0 Z-.
X>1 L-( N W A'* - (X Z ~- I L0
N) GA U 0 cm -- C '4 ( I 03 "- -I w -*- %U < .c MO Z-L-> N -_- I .c 0 ft
M - -(LN 0 -uI) m < N -ft-- -- I0 1 -* C -- Li. Z M. J 4 -0= U:N Z *.Z
I Z> O it u W: cm -a_-n Zit- ILI I- -L M GA ZWL'. o '-4G A
=uw-" *~j NU.< C- CL It0~ -If. !.l C _l ZQ -0 11 CL -10*W < M WO.WP- 0 - U - W_ W 0 0 U_ M 0 0 -L W- W -3 0 ~ WLi<M-Z-'-M
-: -- -\Z - - - ------
ww. I~cLU) 0L~67
|,a,
iLL
CL
1 L
o' G 0 m 4) O
-. .- O0
C-- -Z (M 0 0.
- (
V - I I I *-( U~•1 -- -- ' " ,.. I.-
t>L -
- Z- c ,, (.I - I I I o '
0 m m-r
0- (m (S. f- 15
. c-- I 0•- . - I I I - L m -
o) to 4.- 0 m (M
L Z0 CSz L Z- ca1 Z41 -
.tt 0 N -. 0 G C9I C
- cm (I I lo
- 4m C m1 U. - w
to - -z- (29 (M 011 0L -'- (A0fC . m 0 m>U)I
w .1c0 w< - i CL Im I ca - 11 -FC -
41 N M Z - iIc cr
o- 94b 1- 1.C W"0C > * .0 L 0 0 0 -I CL - "N .- L
mo-mv w ODO -- I
" 68.. . . . . .
* i- W 1%OII 4 - : 4
- iD L
- .0
0 U,
.5 ) 0 L-
L C -GD
0 0u(
a- 9- D L (0
L CL mU (S (XD - -L. - 4
4L L i - 0G0. 0 - 0 0. .
z 0 :) 0 C- -U o- w -- (
UD MD F- D E1
.t~L -1. 9- >1 4+ CI~
0) U- C- 4 - 9c-0 - 0 GN v -c J -W - . 0 - 1 . .
a- W ft * . Z cm- Zo 0Z- Z -~ (N Z 0 do Z 0
C -c > w 0 CO- WU *O I- : - 1 - -2C - 11
(A +- 0 C 0 + C i.
CL ~ ~ ~ 11 -- If U) 11 CLI 1V M*W-0 -W O -*, G- 1,- Z - M D Z - r - ( MD - (L Z =
M' -D CL - -1- Z- a - I ( C - CL
0 - LL U- .C W W 4- 0 M Z -MC "MC-- -IL(L0a
> -* X 0- -L--- L 0.
W- " W WaQ . 4 I 0D W ~ I' . &GMMC - - -9- ------I- I- I ~- -- -- -- -----.< --
- g ~ ~ >. . . . . . . . . . .. 1 +0. lC
69
CL 0
0.0>4 C-
c 4.
L U* - Ci
0- L L
(D L iE
If C .93 0
N 0 0 Uc C- C
-c -o 0CL 0. >I ci.
-0 - W 0 o(
C N z E E 000- - C 0 .- :)0
-CL c Ci - C) a
a I-- E- '0 CC V- Ci (A +0 C- U) -
3 - 40 -Ca - .0 C- '0 PC (C- NN . Z2 C
ea* 0) w .C Ci -
C+ CfD r-0 +C'- COf Li~ ;P1 C (X L - ~ Li
CI o1- N - (U 4) CM C ~ * U
(9 X."s+- - . - .- M m-C4 -N - -- V -<C -0 c 0*mW MC
-I-C " -N -ZI->- WC4 0 C D -ED~C -- C- w -
I-I ~ ~ ~ ~ U +, Q- - If--I i-.1 +0~ f~lIZ I- Z iz c
I-.- I 0.'- La. .' *'- (0. - (I 04 - 0 '*) .2 04 - (.. M4 04 - (2 z (n)t.
N N NNO NT ND N ND0 N I'n L r(D r- 034 r4) m W L W N CO ) -C NC rin -q L
70
pI
>°4.
".' L . (- L i -- J
- C
L f1.
0) II
0 0 1+-
- M N -4.
"D L -
0 Q to 0w- rn M)V
"C.- ' >4 C " - --,Ic
L DWE 0 (U 0
-t" -., .L. 0.. e N N '- 0
. L L.-: Z0~ 0 cI a
,... . - 0 4--,-, .- - ,
L -- - - '
* -
of i 0 .0 A -
:3 C1- - 0- 0 -L0
.0 itlh C- 0 0 A 0C c. N ii - 0
+. +- + a. + Z
JC +N C N -w
- - - 4' - - .1 - -+IN M4 w IM G = Z3C
L - L, C- I- L - 11- - AJWdi NW) "1 1 OJ)ft. 40) *ZL-V9- . .~- to- 0 m C) -" --- I
C1 - N l'- If01 c L- 0_9 L j-A IWG- WZ 1 WI If 1- 4 11-V I U
W- OZZ ICit CiINI - 1WIt + W 1 11 N (. (J
z ~ 1- I w I-.--' a Z I C'J-0 --- Z
0- W lI-0O-4 Z~ IX0 L -) Z 0 M C LL -A N3 .CL- Z
----------------------------------------------------------
71
.4. .-; '- -. .",*.-'-, -. " " -- '..< ;,;'." ..,.,.. ' . ..,.. . . - .: ,. . ,..- ...-.. - ..2-:'.-: - -, ..- :,.
,, o
z a,
,o4-
w
I- 0 C cy IV r-U" 0 0) I +
2 0 N," -Zl zm-' - 0 C0
0.- VA CS) -u' t - .z
z Of NDC C
- 9 , L ..J ( :"- N"4 Z -- .j (M - 0 -'m
c - C ,
Iu I - +N- F
N--XM-N--
,. r .".l' .J -, -I, - Z '' -
NI - -- rm" I-.- - .f z -1wo. I
m", to0 - 00 0 m -m mIS-''I ) G m0mnm S C m -i- u3 (S IQCID ~
- -.- -- - -Z - m m 0-) ---
-• - 1. - "' IIIti " -I 9 - . ---
4--. -,- .- Z _L. 1ow !- :: - I'(- - U- ""Z -G "J I I I_ Jb,_l l'- . 'r J" i e .-. ,-i I i 0T" , s'," X - Li-
,;LII lL.-- -I '4 I III., I,-..,..L. -JN > N,- NI Z - ... - (.IJI IC C 'M' IJLJ , -I
-> . 4 1!,,, 72J*----Z ZO--- I
*,& . ' - ,, ." .I,, .' '-.. . - - f. " -' -, ' ' . " . " . " . , ' " ' , . ' " Oi- "- "V % " % ' -. .' " ' .• # , .,.' , ' ,. .', ,,.;..... .., ..; .-. .-, ;,-,-, , ., , '. .... . .. n .o . .- .. i- .... o..,
0p G
LL
0 t
0 1 0
0 co0
(D 0
o in.a0 ai
Lp *l CL U)C CL
C CM0 Nto0 0 +
p. %.
N 4) m -
N (a 0 -L4,0 U. v .. 14%
L 0 - C-j-%0+p W - +~ I00 0.
(0 - -I bI a:~ 0 N - + 00 I -
IS I - Z 00 U) II-L . If i . N1 - It- 11 if - N i. -f i t i m t i 1 i
.+ 1 1%-4~ -- 19 1-4 N-0-- O -0& N N - N - 0 1 N -NN-
I I N -" - -I N - - ~l+~ I-I - r. - *j
OWW-O - -- - - W ION - w -N- -- 1-N - -- - -
0 N0wWW0x Zal Nuui-, IIIZ = e Z ZZZ = c- mv e rz z
Nr O- NMr0)&-NIWO -L)VO(-Nr O'wLN)) Cr- 00)(-N
'4 73
'4c
.4.
cx C N)
0 0 Mq9
Z - C.)
ow = 4. IId0) - C
0 cr 4 P % e 4 _VDd) ,u + N N zw u- v e-)* * i* * )Wm I ev-
1 IN I * I * -14M -N if - * -*N NC\IC-i N C\ C\ (D - * 03
-11lzz z z z r-IL 11
0 SI -O 0 I. 1nv0wr NmI -
-.. - -* - -'.- - - -
- Z4.- I I074
@1 U' *N 4 I GN NN N- )N-CJ N 4-
0
CL 0CL
. aL
GD 0
:0, Ill c
I0 r
L C m
0 . ) v 0-
:3 C M L -
aa)
0 0 £
di c )W
ce L" ) -Ll -- 0< 0E(U.
x c GDLL0
CJ C .. .OJ.. >- - +. LO.
r- ~ ~ . (mc c(mE
II I o II m - I-. - -I (00 IT " (m
V'K 4 0-0 Li- M £I) 3 -e.NV- e . W. 0 - > I . - m m
N- I -N I C I'--- - - --0-. a. N I - OOZI If" if I- . l' CL,.->I, -,..J O N
MINM*NMZ -0 -> -N I-N W;I W 17i0 -N-N I-N I "..i N < f 0 .1. 1 N * I " I Z I m w ) - - 0 "zzzzzzz ~ - --cei IIIa-xxjj-- M If 1-- 0 a_
tO-ln(\ wO I IILJ w p*4 - - ~ -. 'wLw.w IIIAw ID a- IILtf) 0r M 0 0 LL 0 0Z0dM -It-- LIUW 0 Z Z0 0M M LL 00 U<
Z Z Z Z . r arriv M' Mtn<0 Jzmjro.. vr4r V-Vq W Tir n on
75
4..V,
IRALIIL"WM. CS 7'
0 -D
di 0
00oc
L -o
(0
c s l* -
0 Cpn~~~ ~ ~ M ) MI IU) r-.P )n m m N
M 0 l 11 0f)0 Cc
zozozozzozoz L 113 -WWZZZZZZ
w - w - - W- W - W - W a: (n (-- - w - w - w - LL- -
CL (L (L CL CL a. CL --x r- 0q 1i - cL a- a- a. a.
4o 03- 0 QAC0 -C0 O 4u- 0 0 <b4W L2L~f < 303 0 < 3 < 0
to . c q. c~a -Nm in a a) a.x mu II -. N. Pn. Lo to N0..m N v r
77
0CLCL0.
0. a
El >C ~0-
I
o L -
a _jj 1 + *N
0 m -t to
L N
0£ C 431 N -
L++ 0 M l- IVooL P" L - 0
L 0.. W_J _J -CLCLM
* iI +D -~c 4- uT w0 1i - 0 r - SN N
aI > - L 1- 0+ +
o - - z _
too - -~ 0 * .t - L- -Cpn ** x I. N O - M CN N 0 tp -Il N
in ~ ~ In In w U - -> -I- g, f --.. s -42 . 0 ION . GD 05 --_m - f n I 10
*WOW I- I lo> I -_ oft IN
1wzo C I- I- -* 1 0' I--- 01--W o-W -WI,- Io N I..- 1 0.01- CN 0. - I--.
CL Ci C-=~ oC~x _X C~ r *q* Ifw- r f X >>aOLM WC IOOWOSS ONWW-O -N W. L 11 110-
0 Ut- "- < zmo PNww>> m =-LZN _--L <W
14) 14)~4 9 - * -* - ------- L- - --NN
N IV w ~ - ZNN ON- OZO.4.N 0InV).U77
In,
cy +4 I
I- a 0
In Fil 0 to
Z to N0 N
N - A a L W %
I - Z to in. a Y >G
4 N - - 41 0 w1-N N- 4-M 1 0- NIa D -w Nm
N . No U CN m CA - .p'4 - I I- I- a 0 r- c
0 - * *-I I-- -" x 0 S 0
fl fIn 1 1 if it N - Z I
N- It 64- - ZI N N
0 - If 0 In- 111- 0 Z1 -r 0:i
W NNm wO N ONL It 0 NI N. U.C )0 NIW Z 000 N Z N w z zo >-r
0C NO N4 N N N NNN NN NI N ~N NN N N-.N
, 2+ 4-11J - )L~ N .CLI -- >78
CT.
00
0 CLA 0
* L- 0
Go L
+0 E0
(A 10
c C 0
*+ 0 G0C
f- CO 0N) @5 di
at to * to 3a1*Y - -4 El
7 r'w 0 s
N LLN+ oCYtiUZU) ) M d 00
-1 EL W 0)..WO0- x 0 -t
C - MS I .I U t
I it - o- P- I * I-LLA(I* M1 CD 42 1 Mt - A's
a lo- U)- wJ -. W M.9_ jIIIi - I 11 U -* Ax I N: 35 *-5 -j A= If _q- - 1 . .
(Y-I . NO-- -WLr- 4-W(WW ? II (W P- O WLD-
UP cc .CD-- toS (a to w -rP'P %r % DcoG oG oc c oc )0 ) 3 mCINN M N N YNCN SCY NN NN 04 '-J C-4 CI CP4 N C St0-C4-- N YN
*~ -ZU) NP0 @IZ 0 -I-P,79
I-- A- CM.-. --
zo.. ..-..
.oK4Mtc
> + ..
Itn
_j _ -ID f$
IS) M N)V-~z * L
ifJ If i 1 1 f II-X
OMVO. WO r.ISN>- I-sZ
G o0( 9 s( 0Cl0C
- -I-80
-, w ' 7 7-7,7 -N
I- w.z
LuI
w >
If)z0Z wb..4L)>ix -
z In -C In I
z z I- w
4-- - C7)o~~~t - OD~ 7 ~- - *
IZN *OjQz 0 pnp. ID Z _ U. * 0__vWN-
oL to - =-: - z Z- -z<La- N - ~N t - totolN
0 -z1 a .jfl -(m -- WZ----U Cc -0 Z-11 A W L> * Z * L
Ia N --3t-~ CD* II II "I - (n: C- - - -- ca ll~ III- (D=(-
'I- n ~~~% -- i->i'u- 0I 0- --*I j~gX39ZIRO( &4i,-W.JWZ= WfljL)LwZZZWZWZ)-l,-
MWzz>zzrC-AWJr0. --0..0C (Lzw
* 81
c c0OL
00OL
CO
0
I- 0
-0 W' D CcLJ~ - 4 - I) O NE0 L L a L a L
0C WD C (f (0 co U) w) (fl wZ -Go 0a La La La ua La La Lu
OW0L a Z 1- Z Z Z Z z za z La zCLWL AC 0) -J -J -J -C -C -C -C -C -C
4c 40L 0 0 0 0 w 0 0 0
w n%0 W- -, -. W w ww
WUJ C -J LC "r. <C <C -' ' C ' C CC <C A
l I l I I I I I I I I I
' I I ix I M I m I Ix Icr I Im I I atI m e I (r I(I-ID IZI IDZZ Z ZI I I IZDI mI IZ
82
4.4
3.77.
.4.D
w w wicJ u uz z z
(a UU)
cr. I, IX(f
-. w wA w
~I cr. t
mI crc c.ixS
If)4
In I Iz~
83
'N. - - . - ..- . .--. - - - 4 - . % ' w
* CDo aia E
W0 0 -UE
-- 0 0L - u 0
C0 - 0 cx )0-. C L. <a
L 0 .C0 COIt>. - U)
"0 t - crZwWCw 0)nC w 0 4-0.. 0o0-0O 0 ix .- -j -
0 >,- I- < i. t-L -0( - z -u.)C-I
- do3 -( LL. U) I-.C uE a ).C I- z
4 --00 Go C U) < 3IIn L 0- 0 - z z AG 0- ~ ~ 0X- -0 ( A
00 ou ) u .. j P-)0 G5-n- M 0 0
0-.C U. L u - u <wJ 0 - - 0 0 W W) InflZ L - 31- -C ir 0 0-
3 -, Cal w a.. mI- - I- W I
x _" C 0 14 Li.z U)0 co o I- Z) *l 0) zZ(IX 0 -0CLER it D Z I- a-. 0.
Xcwo w - < zL2 Go I 0 o3UZz c
00- 33 X. L. 00- - r WC (0 0 L LX 4o. Z- 0- Li. 0
LD (0LE.X Z 0 0- < ~ r_ w0 1 0 L ~ 4 W, %-.- -IrD- Z
W- atW -- Z1 0U atZ) Z> 0) t
Z. S- W .0 Eo. E.', W~r I-- N C.00 O 0Q. -- L E-- -Z ZZW Z-0
----- C O 0N )--- C -0 I0)-> LI C3).V -* Z.4 W t I) r 0)<
3 0zz0zzzzcz Z (n V)C)Z _> -,V.I > rzDowr_- C 4) W (X a- CL M r- l -c to OD
Wo NNN NMONNN-X- -
* 84
P. H)
I.-
z -
oj z oC- z Mz n :
4cI Wf +- t- I-*> z M-o -o 4- - 5 - <. N
cr. cm- L3 S a40 (m z U)0 4- - - m0 II W Z* w (0S)
w - - - 0 * tz-.L CD = flZD -fl- to~ i
Go -.1 CD tAJ--- -C* --- 0 M_L C* N cm >NN)Nr- I-ILO if Nz
0 CID -,;t1 - - - - c -z L N%- *- -r- W--. o -- C -UJ -g-z -
~~g--....q i+N r to -N I--
M -. III N -a----' -Z~f% -Co M (D-0m - I,*- -- r--W(LONII z w 39 - _-x-'~ 39:3tlt N-
- 4s'~ -- ~ W(0~~'~g-~ N)4N~85
cr
z
U wLA -Iz
z +
0_ 4-- 4- -- u. z
z Cc - 1O W (.
0 * *- Z*~ x0
0.. N N2 N~ = z0 rW -" 0 --
I-. I N - () LAIzo *- zi - *
-O *0N m iNi N a._ -toCt- (ON -- In ml.- -L4UcMN W-0fl- --Q =I---r pn w NI 0OM U OD - - 1 i2 zTI-I )I-c ~ Z +- G Nu No - - -Z _-X- A: A
1-4 0---D - w C
N~~ L2 -- I- Z I- 'sI - 4-i * 1 14 1 in r
0- *0; 1- ODC~ -N. -. J AL) CD-- "-zV)0 -1-
-- 0- V~0 ii '- - > 731*O--a -I-- ,- D3t.- 'WWU--w~zzzwzWZ? -- )C uior if iI if III~ ifK x 11it i IW>CC- ->'_-X..W-ZWLL4OLaWLLO0ww
86
-. T- .4- r. *-K. * .- -r r-- - --
IE
00 Z Z I Z
w' I-IL( O Lea- 0...:- ft CI 0
0 (aG ) CN I Cu 0w -- -U CX N In N
W Z - *l- : *ou - -
-F- U' -N (U C-%-. z -- C Z- 0 -. oz~' -t--- 3)*
r Z i zz 0 C . -- _-9 -"' A %LIE -L Z 40'0:.-VW 0 *N z
w Z (U CLl C:GI W C). (U . -A1- W 1 C -1 aO.. O.I CL .10 0 2 2
M 0 J01-NOOO---U - z 0 -N' ix Z Zo - ~ 1 0 -~ :3tJ~C 2 -SU) 4 ( - 0CL QL L N M- 0 -N 'o -o
Cl) j - F 0 - C0 0 0. it Li c C90 -C. a# 0- E- .- > >0 a) v1-~ w w
M r CL '0L~ -L -l 014 zo (A -' n- 010 %..- 4..-~ .4N I-N -qI- Z 0--%-E 00000 L . '
* z < 00 1 (d -) L1 do ')ML - 0 >0 LL L LL (n A:~*
w 1-010 E04-0 1 J M M~ M1 MA 0 z dlIL. .0-- 0 Z.0 .0 .0. W (D 4N I -
>. E: -. EEa2E N I-- rN 1 0-
1 0 .2 Zz - NZZZZZ a N~ MI IZ . 00 : z zC2==2 2W w 0.. 0~ 0 1 c -
I L -)0 - - -- N CL 0 NNj C% r- N%I I-n *Z z: a =)-:: z::. X( >- XD N-I x x
4I taiC 0 MOM -0000000 KE) -In) -T N NI _.j Co _j LaJ V TIWI L -C (m m- 0 0I CD.. -i N X x V0xX CO- -- NI >10 o:mmm X - -N-<~ x xI INCz NNONNNNNNN z ICo W: N) .NN- r- N W
I $0 < CNCC C ( < <i <1 < 0<<1 -0 %nX 4c .4*I - W -N<NNNN~NNN - N '-Z M OfN& -- I.-- f1-
pI -j I- r XXNX)(XXXXX C < C: IX: x ca=wI ~cr < WiOXWNMi-wr-o Go D r(W-CAN N N
* I Zcr Z -N!---N ---- z 0 0 CA *ONO< 0 0
1 00w- -~<CC C N' 01j C - N) r- N NDII 63 -I- 2 x = - - X T )I X .@ --L--N -- N: z q- .- Z -f- D CI 1-0-'< u:3:3:33:3W 0 Z- W -o L 0 -I mZZ o *I.LZz zz~ r z M" 4--z-Z -z zI W C O "0404P0 "0900 ZZ Z ZZ Z . "Z 0- .- * - - MZ -0Z 6
WZZ4JZZZZZZZZZZZZZZZ Z--ZZWz CAZ-ZzI-Zt--z
w mm L ua.eLcL o-a.cLa- cL Ea. K o.. a- -Kz Zx w- "& - L2a .G.-G
----------------------- N N N N NN NN N N N C J
87
I I - -- 1 ,-
II 0I" L 0)I - L 0 W1 LI I-- L > A 41
I -- 0 D0 c
a- 0
'o - 0 0
0, CL. tr - z(A C (a .r-. N 0 1 0 0
We 8- W -' z - qUz-
+ -C Mi (. - g- g-LO r- to a_ 0 a 0 0
* 03 N 1" - - ''
PO z WL CL 0. CL.
3N 0- z. I nmX ts cw to c a -
- N Ifl (x (m x x x. z z x
C4- N)- oI) X i 0 z -r. N. W. =
X -C D C (0 W10 m. - 0Q 0N 10 %%a* L.) 4m N . nC ) - C)-4 - -
< x X) cwz - - v 0 0 0. - a. 0 ..(a - N :)< +++N N N N Xz C
X- L-1u-xI N q- x - - 0- x -
- N N) IV mw < * *- *W CA-a-
w x x (A 0- r --) -~ x - N L MDN - (As- --- N -0 X0( X (*
X~~~ IX Z ( --ACV ) 000N 3CC - -~ -W X- L3 u 0 u u ZO
to Z (M Z & Z) NC N Nc- NZ 0 N NSZQZg~~M"M- N-w M - - -- .
U it U3 .- ) 03 00 If-k0 . - 1-X- w4 W O - l'- 1- -0 C)- of- 0f OW- 0f. 0
(0 Z - (%i- Lfl< i--I-Z ww zz -z I- N N N X: N N-zI-zA~ CX if OL IX r-t~ IX 11 0- 0
N L00 L 0 LC - 0a (W ) C-NL wJ 0) 0)0 UC 0 0C-f 0) 0)U L
0. (3 (3Co Is---(( 0 -'-.(3o ( (I 0( o m (mmcam
N 4N QZ ZC N ZSI N N NZ N yNCjNc ~ yNcyCfNNC4C4Nc \
* N1sN~sN)'-U) ) -< -**,s 88
o;---7 N77 T 7-07K7%
~44 9"I
Z pil -
Vni 0 (0
zA 30e z 4U) Ia 0 - - I
.5. 0 NC *0
U ~0 (m Nz 0o 4
oo -1 40 46-0 Z C9 -- U - II-
N0 00Z If-* 4 CLL. L C -U w - aZ' :3 .. M" W - JS -- *t . - LI0 00 ..j _j 0 - -o -C TU -L Z -* -MN M I N-- - u-
%.- GNw - .0- .- -)I
I C- L ) - + 9 Z- - * -- - Z N-N- -I oq- Nuo LJ-CJ)0*0 -- U ON -
I -LO Z 4C - tM3 -0)UU4 I W -- NN.. - Li'.- 00 ~ - ~ - U CL~ tN46i a -
I C-* LJ - *Z- -LIZ -a += Ou
N~ 1 - -< swc*i-u.1o- W* wwwl'-I WZZMZCW 02 MtCLz .L.Jl 1--#--WfZr-lL2hj'.L 5'I=< 11It 1W 1 f ii -.1 ii 11 W & *-0 "
4~ ~ ~~. V. w w w w ~ 'r ~~~ %NNNNNNN NNNNNN NNCzJN-:-I-:N
T-7
40
1-9
W no
z n 0(1
0
0 x
0 0
o o - jC CC
m'- 00 - (S -
U. L.C 0-*0 a- U. -2 U
L Z wz N' v u%.0 ao o C- .- C )
I CE- U- -4 M . u Z ")
IS UW c -C 0 1 m "
IN 1-- 0 ww0
IL L.C ZO C., - UM-.- W NW iZ L3 -( < -r K it4 -10 11J- 11 .1.. C
Wi A-M Z NVWNU.- - -. V i..Mw M M M 0 MW aIC Li. -U U u - CL W
I ~ ~ ~ ~ ~ m m' m- - z -L
I OC NU*-~*- : 3- Q~'90
I UW D -L.) ~ 0- LJ '7
4W;
APPENDIX D -PROGRAM SEGMENTS
The following program segments will correctly adjust the traveling wave
voltages as the element impedance is changed. The first is a general program
for any element, the second is a simplified version for an element of single
timestep length and the third is a simplification for a purely capacitive
element (Again, no correction is needed for a purely inductive element).
* 91
1~-1
zCLW
W
U
z
NZ N-0
0 U - -
m 4c - - -
IxI
cr. cr. -N l 0
I--. ea - ZZN -
<(=G) - N-Z NN-
-(< - - NO - O>->COLL. -i, -j- Ztl - ti
I ~ 1I 00 -* > z- Z
WWW-VOVMNNL NNW 9
- - ------ NNN NN
zro It b-. - 92
z z
W& w
W w
4 I.- Ld-
Oz ow
(- -- -L
w I N
-N -0
" W C-
5.z U)* U
r-W =Pr I-OLU uO >~
Z~flD
0 W + +-W 0WAc CL IV ooin
UM- X: u cr.W, q r0:LL >- CrLLir
OZ<c I--0 0z -- 0u a r.N - r -u 0N Ix~-
"Na I-- - a.ZZMW -N L U -m z
4.W- N"O < w 0- -- 0
.OeLCC. - -I liZ 00 -1-1 zII>UDxO --- Li >UX0 W-LI I <-NZ Mmi' I-II ir< II- - I
I II N -N l I---'I I IOO>ZZ I 1 00 Zzi- I
4% ~ -lOW'fl(.!-~ -N M)4 moc r-a2
93
DISTRIBUTION LTST
llf!."N.:t:or f11'1cn:;r• !'.\1d.eur Agency 'ri.whl.ngton, DC 20305 Att71: TISI Archi.eves
TITL Tcch. Library J, Z. F.:trber (RAEV) H. Soo (RAEV) ~!. Fel1•;,1o1~; (RAEV)
U.S. DcpurtrJcnt of Energy Division of !n~rtial Fusion W~~hington, DC 20545 Attn: T. F. Godlove
S.L. K1hal:J.s R.L. Schrievt~r
:J.S. Dcpartraent of F.'lergy Office of Classification WJshington, DC 20545 Att-n: Robert T. Duff
U .. 3. Department of FM'1crgy NQvada Operations Office Po~>t Office Box lUOO Las Vegas, NV 8911!+ Attn: Rex Purcell
U.S. Department of F~ergy P.o. Box 62 0Dk Ridge, TN 37830
1 copy 3 copy 1 copy 1 copy 1 copy
1 copy 1 copy 1 copy
1 copy
2 copies
2 copy
Mr Force Office of Scientific Research Physics Directorate P~::Jl.ling AFB, DC 20332 Attn: A. K. Ir;der
~~. A. Stroscio 1 copy 1 copy
M.r: Force HeajJOns L'lboratory, AFSC Zi rt land AFB, Nr·l 8 7117 llttn: NTYP (\·J. !-. BGker) 1 copy
Atu:~.ic ~-leo.pons &~search Establishment lluilding l:L16 Aldec::J·1Ston, P.e;:din~~ RG 7 4PR Un i.ted YJ.nr:do:::I Attn: J.C. ~hrtin 1 copy
95
Boein~ COmpany, Th~ P.o. IJQx 3707 Seattle, UA 98124 Attn: Aerospace Librnry 1 cop'l
Brookhaven National Lllborator;~ Upton, NY 11973 Attn: A.F. Hnschke 1 copy
B~K)/EN Norton AFI3, CA Attn: ENSN
Commander Harry Diamond Laboratory 2800 Poudcr ~~11 Rd. Adelphi, m 20783
1 copy
( CNWDI-INNER ENVELOPE: At: t n: DEL HD-NP
ATTN: DELI-ID-RBH)
DELHD-RCC -T.A. Rosando D~XDO-RBH - K. ~rris DRXDQ-TI - Tech Lib.
Cornell University Ithaca, NY 14850 Attn: D.A. Hacmer
R.N. Sudan
1 copy 1 copy 1 copy 1 copy
1 copy 1 copy
Defense Advanced Research Project Agency 1400 Wilson Blvd. Arlington, VA 22209 Attn: R. L. Gullickson 1 copy
Defense Technical Information Genter Cameron Station 5010 Duke Street Alexandria, VA 22314 Attn: T.c.
JAYCOR, Inc. 205 S. Whiting Street Alexandria, VA 22304 Attn: J. Guillory
Kaman Tempo
2 copies
1 copy
816 State Street (P.O. Drawer QQ) Santa Barbara, CA 93102 Attn: DAS!AC 1 copy
PRECEDING PAGE BLANK
KS Fusion, Inc. Code 4700 - S.L. Ossakow 26 copies
3941 Research Park Drive Code 4704 - C. Kapetanakos 1 copy
P.O. Box 1567 Code 4720 - J. Davis I copyAnn Arbor, M 48106 Code 4730 - S. Bodner 1 copyArtn: Alexander A. Glass 1 copy Code 4740 - V. Granatstein 1 copy
Code 4760 - B. Robson 1 copy
Lawrence Berkeley Laboratory Code 4770 - 1.M. Vitkovitsky 10 copiesBerkeley, CA 94720 Code 4771 - F. C. Young I copy
Attn: D. Keefe 1 copy Code 4773 - G. Cooperstein 10 copiesCode 4773 - S.J. Stephanakis I copy
Lawrence Livermore National Laboratory Code 4790 - D. Colombant 1 copy
P.O. Box 808 Code 4790 - I. Haber 1 copyLivermore, CA 94550 Code 4790 - H. Lampe 1 copyAttn: Code 6682 - D. Nagel 1 copy
Tech. Info. Dept. L-3 1 copyD.J. Meeker 1 copy Office of Naval Research
R.E. Batzel/J. Kahn,L-l 1 copy London Branch Office
J.L. Emmett, L-488 1 copy Box 39J.F. Hblzrichter, L-481 1 copy FPO New York, NY 09510W.F. Krupke, L-488 1 copy Artn: Dr. David Mbsher 1 copy
J.B. Nuckolls, L-477 1 copyPhysics International Co.
Los Alamos National aboratory 2700 Merced Street
P.O. Box 1663 San Leandro, CA 94577Los Alamos, NM 87545 Attn: A.J. Toepfer 1 copyAttn: M. Gillispie/Theo.Div. 1 copy
S.D. Rockwood,ICF Frog. Mgr. Pulse Sciences, Inc.DAD/IF H/S 527 6 copies 1615 Broadway, Suite 610
Oakland, CA 94612
Massachusetts Institute of Technology Attn: S. Putnam 1 copyCambridge, MA 02139Atn: R.C. Davidson 1 copy R&D Associates
G. Bekefi 1 copy Suite 5001401 Wilson Blvd.
Maxwell Laboratories, Inc. Arlington, VA 222099244 Balboa Avenue Attn: P.J. Turchi 1 copySan Diego, CA 92123Attn: J.Pearlman 1 copy R&D Associates
P.O. Box 9695Mission Research Corporation Marina Del Rey, CA 90291
1400 San Mateo Blvd. SE Attn: C. MacDonald 1 copyAlbuquerque, NM 87108Attn: B.B. Godfrey 1 copy Sandia National Laboratories
P.O. Box 5800
National Science Foundation Albuquerque, NM 87185iil Stop 19 Atta: G.W. Kuswa / 4240 6
Washington, DC 20550Attn: D. Berley 1 copy
Naval Research LaboratoryAddressee: Anh: Name/CodeCode 2628 -TID Distribution 20 copiesCode 4000 - T. Coffey 1 copyCode 4040 - J. Boris 1 copy
96
A.. .................. ,, .... ........