By N. LEE BEYER [Applications Specialist Information Services Marketing
Dept., General Electric Co.]
(source: Electronics World, Nov. 1971)
A time-sharing terminal puts "creativity" back into
engineering by eliminating time-consuming, repetitive and complex calculations
and permitting the simulation of complete designs.
HOW many times have you had a good design idea only to have it get bogged
down in the myriad problems which crop up in attempting to bring it to
fruition? Problems like:
Simple calculations which must be repeated over and over
Computations which are too complex for your slide-rule, pencil, or patience
Breadboarding and testing, which cuts into your parts inventory (what
inventory ?) and requires the use of test equipment (someone dropped it?)
Despite these obstacles, suppose your idea begins to see daylight. Now
you must consider design optimization. How sensitive is voltage to component
variation? What should the tolerances be? What alternatives should be
considered? Can the deadline be met?
Successfully overcoming these problems, which are encountered almost
every day in design work, is critical to "creative" engineering.
But too often the desire for creativity gives way to expediency or even
abandonment of the idea. This is where computer time-sharing comes in.
It can give you the time to be creative by quickly performing those repetitive
and often complex calculations. Or you can have it simulate complete designs
and perform "knob twisting" and analysis of alternatives. Time-sharing
is the easy-to-use tool which will allow you to do all these things and
many more.
Time-Sharing is Personal Computing
To many people, the thought of using a computer is actually frightening.
Many regard it as a super-genius that is the ultimate in automation and
does away with the need for a human brain, hands, ingenuity, and the privilege
of making a decision.
Time-sharing, often referred to as "personal" computing, is
quite different. And, unlike having a computer, you don't need to be a
large company or operation to afford timesharing. In fact, many one -man
consulting and design firms have the service in their offices or homes.
Time-sharing service enables you to use a multi-million-dollar computer
system for your own calculations and analysis on much the same basis as
you use the telephone. You get all the benefits of the remote system and
related equipment, but pay only for the time you're "talking" to
the computer over regular telephone lines from a typewriter like terminal
by your desk.
The distant computer system is usually accessible by dialing a local
telephone number from the terminal. Once connected with the computer,
it is nearly as easy as a typewriter or telephone to use.
While you are working with the computer, so are dozens of other people.
Of course, you have to talk in a language which both you and the computer
understand. So, "conversational" languages have been developed
using ordinary English words and phrases. The whole thing seems pretty
ordinary, until you have the experience of using it.
Time-sharing makes the computer a personal tool that is available and
responsive when you want it. For design engineers and technicians, timesharing
service becomes an inexpensive and extremely efficient laboratory in which
to experiment with ideas. For example, "what if' questions can be
answered quickly and then different approaches investigated while the
previous steps are still fresh in your mind.
Time-sharing, then, is a new capability that makes it possible for engineers,
technicians, scientists, businessmen, students, and even housewives, to
obtain the benefits of modern computer systems. Charges are based on the
actual time used. It is easy to learn and use, thanks to the simplified
languages. It is extremely resourceful. And with a little experience,
most users can develop their own applications programs while also having
full access to the extensive program libraries available from most commercial
time-sharing service firms.
Time-Sharing in Engineering
Engineers were pioneers in the use of time-sharing,
which was first offered on a commercial basis in 1965 by General Electric
Company. Time-sharing is now applied in all fields of engineering and
has become an indispensable tool in many design projects.
Structural engineers in electric utilities use time-sharing to help design
and analyze transmission towers. Design alternatives and customized structures
can be evaluated in a fraction of the time previously required using other
means. Mechanical engineers use time-sharing to study the performance
of vehicle suspension systems.
Power-systems engineers use timesharing to determine the effect of three-phase
and line-to-ground faults at various points within an electrical distribution
system. The economic evaluation of all alternatives enables them to place
the necessary equipment in the best location so as to minimize the effects
of these faults should they occur.
In the field of electronics, time-sharing has played a significant role
for many years. It has been used to analyze very simple circuits; to design
filters and transformers; to simulate the performance of entire networks;
and to optimize component layout and generate necessary artwork.
Typical Electronics Applications
The classic example of time-sharing use in electronics is circuit analysis.
Programs such as ECAP (Electronic Circuit Analysis Program) have received
much attention and have been used by circuit designers for many years.
This particular program allows you to breadboard your circuit on the
computer by describing circuit topology and component values in simple,
easy-to-understand terms.
ECAP will then perform the desired analyses of the circuit.
For example, suppose you want to determine the frequency response of
the single -stage amplifier shown in Fig. 1A using time-sharing and the
ECAP program.
First you would dial the computer over regular telephone lines from your
office typewriter-like terminal. You would then describe to the computer
your circuit topology, component values, and the analyses you want to
perform.
This procedure would take a few minutes. Fig.1B shows a listing of the
information that describes this single-stage amplifier.
In line 1040 of the description you have requested an a.c. analysis.
In line 1170, the load resistor is shown to have a value of 100k and is
in branch 12 (B12) which lies between nodes 5 and ground [N (5, 0)]. In
line 1230 a scaled plot of the voltage and phase at node 5 is requested.
Fig. 1C shows the resulting analysis produced by the ECAP program. From
these results, you could easily make circuit modifications and rerun the
analyses in a matter of minutes. In this way, you can evaluate alternatives
and optimize your design, without the necessity of finding parts, checking
out equipment, or waiting days or weeks for results.
Fig. 1 (A) Single-stage amplifier to be analyzed for frequency response.
(B) Complete listing of information describing circuit, (C) Resulting
analysis produced by ECAP.
Fig. 2. Result produced by circuit-analysis program indicating how sensitive
a node voltage is to 1% component value change.
One distinct advantage of using computer time-sharing programs for circuit
design and analysis is the statistical information which these programs
can provide about your circuit's behavior. Such data would be too time
-consuming and laborious to obtain manually.
Fig. 2 is the result produced by a circuit-analysis program indicating
how sensitive a node voltage is to a one-percent change in the value
of various components. Often referred to as a sensitivity analysis, it
shows which components have the most effect on circuit performance and
thus you can, for example, adjust the tolerances accordingly.
Fig. 3. (A) Checking out performance of 4-bit ripple through counter.
(B) Description of counter's components and layout using GE's "Logic" program.
(C) Timing diagram output.
Fig. 4. Part of the results of "conversing" with "Array" terminal.
Digital Systems
Another major use of time-sharing in electronics is in the design of
digital systems. As a simple example, suppose you need to check out the
performance of the 4-bit ripple through the counter shown in Fig. 3A.
One of the many time-sharing programs available for simulating digital
systems could be used.
Using GE'S "Logic" program, you would first describe the counter's
components and layout. Fig. 3B shows the information contained in such
a description. Fig. 3C is the timing diagram that would be produced at
your office terminal. Should such results not be satisfactory, you can
quickly make modifications and produce additional results in minutes.
Although only a few modules were used in this example, the program can
handle a network containing up to 500 modules consisting of logic gates,
flipflops, counters, registers, etc.
Antenna Design
Characteristic of timesharing service is the "conversational" manner
in which it operates. This means that both you and the computer "talk" to
solve your problem.
For example, suppose that you are designing a special linear antenna
array and you want to plot the antenna pattern. Fig. 4 shows part of the
results of conversing with a program called "Array" from your
terminal. The program requested the number of elements in the array (N),
the polar angle increment for the plot (delta), the number of wavelengths
separating each element in the array (D), and the progressive phase shift
between elements in the array (alpha). You would supply the answers as
italicized to obtain the resulting plot.
The two-way English language conversation carried on between you and
the computer makes timesharing extremely easy to learn and use. And, if
you make mistakes, the computer will usually notify you immediately so
that you can take the appropriate corrective action.
System Dynamics
Most design projects at some point involve a study and analysis of the
design's dynamic behavior. A common solution to the problem has been the
use of analog computers, which allows you to model and analyze the system
dynamics. However, there are many time-sharing programs which simulate
the operation of analog computers and enable you to study dynamic performance.
For example, suppose you wanted to determine the controlled response
of the feedback system in Fig. 5A. Fig. 5B shows a typical analog block
diagram describing this particular system. If an analog computer were
used to provide a solution, you would have to wire up a patch-board describing
this block diagram. Using the time-sharing program "Dysim," you
would merely describe the block diagram to the computer.
Fig. 5C is a plot of the controlled response produced at the terminal
in response to the command "Plot 3." The entire process took
a few minutes and you could easily perform on-line modifications to your
block diagram if the response were not satisfactory.
These examples can only begin to demonstrate the versatility of time-sharing
and its significance in the field of engineering. But they illustrate
why many engineers, designers, and technicians have found time-sharing
an indispensable tool in obtaining creative solutions to both the simple
and complex problems which they face. Even companies with extensive in-house
data-processing systems subscribe to timesharing because it is accessible
to the man with the problem when he needs a solution. And most users gain
considerable value from on-line libraries of application programs, such
as those described here, which help them obtain immediate and effective
use of time-sharing without having to become a computer programmer.
The exciting thing about this "personal computer" service is
that its use and potential is limited only by the person using it. But
to fully evaluate how time-sharing can help put more creativity into
your engineering activities, arrange for a personal visit by one or more
of the 100 or so firms now marketing commercial service throughout the
country. In your initial meeting, be prepared to review your engineering
tasks and problem-solving requirements.
From this first meeting, the timesharing representative can put together
a special proposal of services, capabilities, and programs tailored to
your needs. To be presented at a second meeting, this proposal should
cover:
1. A description of specific services and programs available.
2. What initial and follow -up training does vendor provide and at what
cost?
3. What personnel support does the supplier provide to assure your effective
use of the service?
4. A clear definition of monthly charged.
5. Examples of documentation describing the various services and programs.
6. Types of contractual agreements, if any, that you must sign.
7. A full demonstration of appropriate programs and capabilities.
After reviewing the various proposals, it should be clear which supplier
can best provide the service you require.
Before you know it, you'll be on your way to creative problem-solving
with your own personal timesharing computer. Within a short time, you'll
be writing your own special application programs.
Fig. 5. A time-sharing terminal is a compact, desk -top unit which
lets engineer "tap " the memory of a full size computer.
Fig. 5. (A) Feedback system on which controlled response is to be determined.
(B) Typical analog block diagram describing the system. (C) Plot or response
produced by "Dysim."
|