You are on page 1of 6

things as the operating system and compilers.

SPECIFICATION FOR
and applications software. 4120 COMPUTER SYSTEM Right : Figs. 3 and 4 show
two general views of
A compiler is a kind of translating instruction. Central Processor the computer room
The information fed into the machine is nor-
mally in a language such as A/got or Fonran 24.576 words core store.
which is not too difficult for human beings to 24 bit word. All photographs by Colin Westwood
learn. and you can regard the compiler as 6 microsec cycle time.
being a program which translates this language Magnetic Tape
into the computer's own language (which is Four
very difficult for human beings to understand.) Data transfer speed 33.000 characters/sec.
Software actually does come in two parts-
later than the hardware and in a confusing Paper Tape Readers
number of issues. We are currently in possess- Two
ion of the thirteenth issue of the A/go/ Input speed 1.000 characters/sec.
Compiler and eagerly await the next. The
Paper Tape Punch
Fonran Compiler is a young system in its
second issue and therefore not yet blooded. One
There is also a machine language called Neat Output speed 110 characters/sec.
which exists in basic. elementary and advan- Line Printer
ced form . The other aspect of software. namely
applications programs. is the only relevant One
part of the entire system. These are the pro- Printing width 120 characters
grams that you actually use to answer ques- Printing speed 300 lines/minute
tions. We have some of these programs. We Digital Plotter
will have more. One
Drawing width 12 in.
Who's who in the computer room Drawing speed 1.5 in. per sec.
Accuracy 1 /200 in.
Alan Baker engme_er
John Jones mathematician Control Teleprinter
Chandru Hira engineer One
Chris Doubell engineer
David Taffs engineer Central Processor
Elizabeth Pitts programmer Arithmetic Speed Fixed Point Floating Point
Cathy Sands secretary Addition/subtract 12 microsec 270 microsec
Peta Davis computer operator
Multiplication 65 microsec 550 microsec
Sonia Wilson punch operator
Ruth Goldberg punch operator Division 66 microsec 560 microsec

KITCHEN.

D GROUP
ENGINEER
arithmetic
unit
main core store

control unit
CENTRAL

PROCESSOR

- - - -·1- - -- -1
Friden

OPERATOR DIGITAL
PLOTIE
PUNCH ROOM
ANELEX
glazed
power pack unr~
·t partition
4120 J
central processor1L - - - ' - - - '
LINE -
ptJ\i~t:r cont~ol plotter-0
PRINTER CONTROL
teleprinter 7
TELE-
l~~ersQ PRINTER
paperlapem
MACHINE ROOM station

removable
partttion
MAGNE IC

doors to
area use
for bringi
moch1ner
in and out

Fig. 1 Computer group layout Fig. 2 Block diagram of computer system


4
--·-..-
-- =

-- =-
==
Fig. 5 Control teleprinter

Fig. 6 File 13 or paper tape station


Fig . 7 Magnetic output units
Above : Fig. 8 Line printer

Left . Fig 9 D1g1ta l pl otter

Below . Fig. 1 0 Central processor.

I I'.) .
,, lj (1q'. I

, •, 1~ f .!lJ'j'.:,'
j•' ••••
",, I ,, 11 , 1,,
.. 4

1
l
.
I
. ; 11 :
Specifications for the available programs for Springs
The our computer are. or should be, kept on each A facility is provided for supporting Joints on
floor. This article describes these programs in a
available different. if not a more readable. way.
springs (extensional or rotational). This can
be used to represent elastic foundation con -
programs This article. written in September. has to pre -
dict the situation four months hence. A
ditions and also to investigate local effects on
a large structure. Parts of the structure suffi-
computer generation lasts about four years so ciently remote from the loaded area can be
John Blanchard that the task is analogous to predicting. before
a child is born, the age at which he will first
removed and replaced by springs of equiv-
alent stiffness determined approximately or
make a sound that can reasonably be construed perhaps by a separate computer analysis. In
as a word. It could be worse. at least the difficult cases where several springs are used
child has been conceived, nevertheless there to simulate a part of the structure. some of the
may be inaccuracies in the descriptions. spring stiffnesses may be negative. This is
acceptable to the program provided the neg-
Structural framework analysis
ative stiffnesses are not too great. Similarly a
These programs easily head the popularity poll . part of the structure can sometimes be sim -
They have. more than all other programs put ulated by a single member whose equivalent I
together. relieved engineers from the drudgery needs to be negative. This. again. may be
of calculations : freeing them for the task of acceptable.
preparing more data for yet more complicated
Another use of springs is for the application of
structural analyses.
a pattern of forced displacements to a struct -
They will analyse two or three -dimensional ure. Extremely stiff springs are placed at the
frameworks by linear elastic methods, assum- Joints which are then loaded so as to produce
ing that members between joints are thin . the required extensions of the springs. If the
straight and uniform with specified constant springs are stiff enough, these loads are in -
section properties. The program first prints out dependent of the stiffness of the structure and
the lengths and directions of all members. can be easily calculated.
calculated from the given Joint co -ordinates.
Semi-rigid joints
Then they produce, for each load -case. the
movements of each joint and the forces and Joints between members are normally assum-
moments acting at each end of all members. ed as absolutely rigid and monolithic. Earlier
The movements are given with reference to the programs allowed for the introduction of pins
main co -ordinate axes ; forces and moments at the ends of members but this facility has
with respect to co -ordinate systems local to been replaced by the more general one of
each member. Their units will be consistent semi -rigid joints. With this. a coiled spring is
with those of the input loading, dimensions introduced between the end of a member and
and section properties. the Joint. The rotational stiffness of this spring
The Space Framework Program is used for the is taken equal to the member stiffness divided
by a coefficient specified in the data . If the
analysis of three -dimensional problems. Two-
dimensional structures are treated as Plane coefficient is zero then the joint is completely
monolithic : if it is infinity (in practice 50 is
Frameworks if all forces and movements occur
in the plane (e.g. a wall carrying vertical infinite enough) the connection is pinned.
For intermediate values, semi -rigid joints. such
loading) and as Grid Frameworks if all the
as cleated steel connections, can be simulated.
forces and moments are at right angles to the
This facility is available for all bending mo-
plane of the structure (e.g. simple floor slab) .
ments in plane. grid and space frameworks
Loading but not. at present. for torsion moments .
The applied loading may include uniform load This device could be used to predict collapse
along any member, point loads anywhere on a mechanisms for frameworks or slabs by an
member or forces and moments applied at a iterative procedure (perhaps, in the future.
joint. If required. self weight can be included automatic) by which the spring stiffnesses are
automatically. Loads may act at any angle but given values depending on the bending mo-
must be specified as components in the direc- ment computed in the previous analysis.
tions of the main axes. uniform loads in terms A version of the Space Framework Program is
of a unit length which is parallel to a main axis. available in which all members are assumed
Complex loadings and temperature effects on pin -ended.
members are dealt with by applying the cor-
responding fixed-end moments and forces as The stiffness method
loads on the joint at each end. The computed All these programs use the Sciffness Mechod
moments and forces at the ends of the member of analysis. This is a generalised slope-
must be corrected finally by subtracting these deflection method in which the forces and
fixed-end actions. moments acting on the end of a member are
Additional load -cases can be included with expressed in terms of the unknown displace-
little extra cost. So when in doubt whether a ments and rotations at both ends of that
particular load-case is needed, it is probably member (for plane and grid-frames three
better to include it. If you do not and later find forces or moments in terms of three rotations
that you want this load condition, it will cost or displacements. for space -frames six of each) .
a lot more to re -run the program. Since three equations of equilibrium (six for
space -frames) can be written down at each
There is no way in w hich changes of geometry
joint w e have 31 (or 61) equations in the 3j (61)
or member properties can be introduced with -
unknown movements. where 'j' is the number
out a complete and costly re-run . If possible,
of Joints in the structure. These equations are
therefore. the programs should be regarded as
solved to give the movements from which the
strictly analytical tools to check and refine an
forces and moments on the members can be
approximate design already made. This design
found . The collection of coefficients in the
will also serve as a rough check on the com-
3j equations is known as the stiffness matrix
puter results. being particularly useful for the
of the structure because it is analogous to the
detection of errors in the input data .
stiffness of a single member.
A rather subtle error sometimes occurs when
an analysis is being repeated with a modified Band width
structure simulating some condition during Thus a grid framework with 500 joints would
construction. It may be that in the modifica- require the solution of 1.500 simultaneous
tion members have been omitted leaving a equations. a formidable task even for a com-
part of the structure (perhaps an isolated joint) puter. Fortunately most of the coefficients in
which is unstable. Even if this part of the the equations are zero ; for example. if joint 70
structure is unloaded the machine is likely to is connected only to joints 40. 69, and 71 then
overflow and stop. What has happened is that the only non -zero coefficients in the 208th.
a very small stray load has found its way to the 209th and 210th rows would be those in
joint and produced an infinite movement. positions 118, 119, 120. 205 to 213. It takes 9

You might also like