Analogue Computer
Analogue Computer
Abstract—Using operational amplifiers and some basic cir- In both cases, an illustrative solution can be obtained for an
cuitry, we built two analogue computers to solve in real-time the input of the form ℜ[X0 eiωt ] using a trial solution y(t) =
differential equations that describe a car’s suspension according ℜ[Ãeiωt ], so that for the basic system
to two different models. The analogue computer that considered
the force on the wheel as input suffered from design issues, but X0 /m
still managed to reproduce theoretical phenomena and solve for à = , (3)
iγω + ω02 − ω 2
different inputs. The other analogue computer, which considered
the height of the road as input, performed fully satisfactorily in and for the higher fidelity system
all regards within the uncertainty range.
X0 (ω02 + iγω)
à = . (4)
iγω + ω02 − ω 2
I. I NTRODUCTION
NALOGUE computers were the first computing devices This way, expressions for |Ã| and ϕ in à = |Ã|eiϕ can be
A developed to perform mathematical operations and solve
complex problems. These machines used physical quantities
obtained[1]. Both models show similar theoretical phenomena,
such as resonance or different damping regimes. In more
(e.g., voltage, current, etc) to represent and manipulate the general cases, the complexity of the solution will depend on
values of some corresponding quantities. They were later the complexity of the input.
replaced by digital computers, which offered more flexibility
and the potential to solve much more complex problems. In this experiment, we studied both systems making
Analogue computers have a precision limited by their use of four types of operational amplifiers to build an
components, a limited storage capacity, and range constraints analogue computer, which allowed us to manipulate the
in the physical quantities used (e.g., the voltage must remain voltage in different ways, controlling for the relevant resistor
within the use range of the components). However, in some and capacitor values. For convenience, the circuit modeling
cases, analogue computers can still prove useful. Such is (1) will be referenced as FIC (force-input circuit), and the
the case of electric analogue computers to solve differential one modeling (2) as HIC (height-input circuit).
equations. A real-life system modeled by a simple enough
ODE that may require quick solving is the suspension system III. P RACTICAL ASPECTS
of a car, which is precisely the one we studied. A. Circuit design and validation testing
We built an analogue computer for each theoretical model.
The aim of this project was to build and test an analogue An input voltage signal, representing either the force on
computer capable of this, obtaining a reasonable estimation the wheel or the height or the floor, was input into the
of its accuracy with the help of different simulations. corresponding of the two analogue computers we built. These
circuits then exploited the properties of different operational
II. T HEORY amplifiers (summing, inverting, integrating, and differentiating
The suspension system of a car can be simplified into four amplifiers) to output a signal representing the height of the
mass-spring-damper systems, each corresponding to one wheel wheel. In either case, the process essentially consisted of
and one-fourth of the total mass. These systems are effectively adding the different terms on the RHS of (1) and (2), and then
forced, damped, harmonic oscillators, which can be modeled integrating twice. A more detailed schematic can be found in
as Fig. 1. Before building the circuits, our design was tested in an
f (t) b k
ÿ = − γ ẏ − ω02 y, γ = , ω02 = , (1) LTspice simulation. This simulation was then matched against
m m m a numerical simulation in Python, which used a fourth-orther
where b is the viscous damping coefficient, k is the elastic Runge-Kutta[4] method to solve the constituting equations.
constant of the spring, f (t) is the force exerted by the floor,
and y is the displacement of the mass from the equilibrium
B. Building
position y0 = mg/k. In our case we chose, m = Mcar /4 =
360 Kg and ω0 = 2π · 1.18 ≈ 7.4 rad/s, while we varied the Once the design matched the numerical results, the circuit
damping coefficient. A system with higher fidelity to the real was built on a protoboard, using commercial resistors
system can be built, where instead of the input force f (t), the (±5% tolerance), LT1001 operational amplifiers, commercial
input is the road height h(t): electrolytic capacitors (±20% tolerance), and a 1N4148
diode. An oscilloscope was used to provide the input signal,
ÿ = −ω02 (y − h(t)) − γ(ẏ − ḣ(t)). (2) as well as measure the output through a scope probe to
JOEL M.G. 2
(a) (a)
(b) (b)
Fig. 5: Test cases for the force-input circuit (FIC). (a) Triangu- Fig. 6: Test cases for the height-input circuit (HIC). (a) Ramp-
lar force. (b) Square force. The dimmed blue profile represents shaped bumps. (b) Half-wave-shaped bumps. The dimmed blue
the upper and lower limits of a Monte Carlo simulation in profile represents the upper and lower limits of a Monte Carlo
LTspice. The units of the input (force) are shown on the left simulation in LTspice. Data were filtered with a first-order
and the units of the output (height) are on the right. Data were Butterworth filter.
filtered with a first-order Butterworth filter.
VI. B IBLIOGRAPHY