Top Banner
C. Pronk 1 Analog computing © Kees Pronk http://vitrinemuseum.ewi. tudelft.nl
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

Analog computing

© Kees Pronk

http://vitrinemuseum.ewi.tudelft.nl

Page 2: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

2

Digital vs. Analog

• Digital equipment works in discrete time steps, and, in discrete value steps.

• Analog equipment works with continuous time, and, with continous values.

Page 3: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

3

Early examples

• Early examples of analog computing mechanisms are:

• The slide rule

• An Astrolab (such as this one in Franeker)

Page 4: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

4

Example system

• Here is a typical system consisting of a Spring (k), a Mass (m) and a Damping (c).

• The system is excited by some force and will move in the y-direction.

• We want to calculate the y-value in real-time!

y

Page 5: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

5

Some physics:

• For the mass it holds that: Fm = m . a = m . ÿ

• For the spring it holds that: Fs = m . y

• For the damper it holds that: Fd = d. ý

• For the whole system it holds that: Fm + Fs + Fd = 0

• or

• m . ÿ + d . ý + s . y = 0

• Rewriting:

• ÿ = (- 1/m) . (d . ý + s . y)

Page 6: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

6

Physics - 2

• ÿ = (- 1/m) . (d . ý + s . y)

• Given the second derivative ÿ, we can calculate ý by using an integrator:

• ÿ ∫ ý

• and in a similar way we can calculate y from ý

• ÿ ∫ ý ∫ y

Page 7: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

7

Physics - 3

• The complete schematic:

• ÿ ∫ ý ∫ y

s

d

- (d ý + sy)

1 / m1 / m - (d ý + sy)

Page 8: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

8

Some history

• Analog computing was being used before digital computers became powerful enough to do calculations in real-time.

• Analog computers are based upon the mathematical equivalence of electrical circuits with phenomena which need to be studied such as Spring/mass/damper systems Control systems (closed loop systems e.g. pilot in the loop) Systems of differential equations (e.g. economic systems)

Page 9: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

9

Amplifier with gain - A

Rf

A

R1inout

Under the assumption that the amplifier gain A is very large (and some other electronics assumptions), the amplification of this circuit is Vout/Vin = - Rf / R1

Note: such an amplifier inverts the input signal (a positive input signal becomes a negative output signal).

Page 10: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

0

Summing amplifier with gain -A

Rf

A

R1in1

out

The amplification of this circuit is Vout / Vin1 = - Rf / R1 and Vout / Vin2 = -Rf / R2,

or,

Vout = Vin1 . – (Rf / R1) + Vin2 . – (Rf / R2)

R2in2

Page 11: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

1

Integrator circuitC

A

Rinout

Vout = - Vin . (t / RC)

This cicuit functions as an integrator. The output voltage is a time-integral of the input voltage.

Such a circuit converts e.g. speed into distance, or, acceleration into speed.

An integrator "smoothes" variations in the input voltage.

Page 12: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

2

Differentiator circuit

C

A

R

inoutVout = -RC . (d Vin / dt)

This circuit functions as an differentiator. The output voltage is the time differential of the input voltage.

Such a circuit converts e.g. distance into speed, or, speed into acceleration.

A differentiator amplifies noise and high frequencies and is therefore seldomly used in this pure configuration.

Page 13: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

3

Other circuit elements

• Apart from amplifiers, integrators and differentiators there exist other elements such as: logarithmic amplifiers non-inverting amplifiers comparators switching elements.

Page 14: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

4

The EAI 680 analog computer

Such an analog computer has been used for research and labs in the aerospace faculty at TUDelft in the "Stabilisation and Control" group.

Page 15: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

5

EAI computers

• Electronic Associates Inc. was an important manufacturer of analog computers.

• Later on, analog computers were combined with digital computers to form so-called hybrid computers.

• E.g. EAI 640 (digital) + EAI 680 (analog) EAI 690 (hybrid computer).

• Still later on, when digital computers became fast enough, analog computers were phased out.

Page 16: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

6

From the EAI-680

Chopper relayChopper relay

Note the large (precision) capacitor in the integrator.Note the large (precision) capacitor in the integrator.

Integrator / amplifierIntegrator / amplifier

Page 17: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

7

From the EAI-680

Switching unitSwitching unit

Page 18: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

8

Some electronic facts

• In the beginning the accuacy of analog dc amplifiers was not sufficient for dependable computing.

• The following requirements could not be met: infinite open loop gain infinite imput impedance zero output resistance zero temperature drift

• Therefore, the input voltage was chopped into ac; ac amplified and rectified again in so-called chopper-amplifiers

Page 19: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

1

9

Programming an analog computer

An analog computer is programmed by connecting the various input and output ports by wires.

To easily set-up an experiment, patch panels were provided.

A patch-panel was programmed for a particular experiment.

Patch panels could be easily exchanged.

The connections of the amplifiers and other components are "behind" the patch panel.

Page 20: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

2

0

Patch panel from the EAI-680

Page 21: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

2

1

Modern developments

• The same ideas of composing a circuit from building blocks can be found in tools such as Simulink and Matlab. See http://www.mathworks.com/

• Example:

Page 22: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

2

2

More information?

• http://www.analogmuseum.org/

• http://www.vaxman.de/analog_computing/analog_computing.html

• http://en.wikipedia.org/wiki/Analog_computer

• http://technikum29.de/en/computer/analog

• http://www.play-hookey.com/analog/setting_coefficient.html

Page 23: C. Pronk 1 Analog computing © Kees Pronk .

C.

Pro

nk

2

3

This museum

• The 'vitrinemuseum' shows early computer hardware as used for various labs at Delft University of Technology.

• Have a look athttp://vitrinemuseum.ewi.tudelft.nl