
An analog computer or analogue computer is a type of
computation
A computation is any type of arithmetic or non-arithmetic calculation that is well-defined. Common examples of computation are mathematical equation solving and the execution of computer algorithms.
Mechanical or electronic devices (or, hist ...
machine (computer) that uses physical phenomena such as
electrical
Electricity is the set of physical phenomena associated with the presence and motion of matter possessing an electric charge. Electricity is related to magnetism, both being part of the phenomenon of electromagnetism, as described by Maxwel ...
,
mechanical
Mechanical may refer to:
Machine
* Machine (mechanical), a system of mechanisms that shape the actuator input to achieve a specific application of output forces and movement
* Mechanical calculator, a device used to perform the basic operations o ...
, or
hydraulic
Hydraulics () is a technology and applied science using engineering, chemistry, and other sciences involving the mechanical properties and use of liquids. At a very basic level, hydraulics is the liquid counterpart of pneumatics, which concer ...
quantities behaving according to the mathematical principles in question (''
analog signal
An analog signal (American English) or analogue signal (British and Commonwealth English) is any continuous-time signal representing some other quantity, i.e., ''analogous'' to another quantity. For example, in an analog audio signal, the ins ...
s'') to
model
A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , .
Models can be divided in ...
the problem being solved. In contrast,
digital computer
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic sets of operations known as ''programs'', wh ...
s represent varying quantities symbolically and by discrete values of both time and amplitude (
digital signal
A digital signal is a signal that represents data as a sequence of discrete values; at any given time it can only take on, at most, one of a finite number of values. This contrasts with an analog signal, which represents continuous values; ...
s).
Analog computers can have a very wide range of complexity.
Slide rule
A slide rule is a hand-operated mechanical calculator consisting of slidable rulers for conducting mathematical operations such as multiplication, division, exponents, roots, logarithms, and trigonometry. It is one of the simplest analog ...
s and
nomogram
A nomogram (), also called a nomograph, alignment chart, or abac, is a graphical Analog computer, calculating device, a two-dimensional diagram designed to allow the approximate graphical computation of a Function (mathematics), mathematical fu ...
s are the simplest, while naval gunfire control computers and large hybrid digital/analog computers were among the most complicated.
Complex mechanisms for
process control
Industrial process control (IPC) or simply process control is a system used in modern manufacturing which uses the principles of control theory and physical industrial control systems to monitor, control and optimize continuous Industrial processe ...
and
protective relay
In electrical engineering, a protective relay is a relay device designed to trip a circuit breaker when a Electrical fault, fault is detected. The first protective relays were electromagnetic devices, relying on coils operating on moving parts ...
s used analog computation to perform control and protective functions.
Analog computers were widely used in scientific and industrial applications even after the advent of digital computers, because at the time they were typically much faster, but they started to become obsolete as early as the 1950s and 1960s, although they remained in use in some specific applications, such as aircraft
flight simulator
A flight simulator is a device that artificially re-creates aircraft flight and the environment in which it flies, for pilot training, design, or other purposes. It includes replicating the equations that govern how aircraft fly, how they rea ...
s, the
flight computer
A flight computer is a form of slide rule used in aviation and one of a very few analog computers in widespread use in the 21st century. Sometimes it is called by the make or model name like E6B, CR, CRP-5 or in German, as the ''Dreieckrechner' ...
in
aircraft
An aircraft ( aircraft) is a vehicle that is able to flight, fly by gaining support from the Atmosphere of Earth, air. It counters the force of gravity by using either Buoyancy, static lift or the Lift (force), dynamic lift of an airfoil, or, i ...
, and for teaching
control system
A control system manages, commands, directs, or regulates the behavior of other devices or systems using control loops. It can range from a single home heating controller using a thermostat controlling a domestic boiler to large industrial ...
s in universities. Perhaps the most relatable example of analog computers are
mechanical watch
A mechanical watch is a watch that uses a Movement (clockwork), clockwork mechanism to measure the passage of time, as opposed to quartz watches which function using the vibration modes of a piezoelectric quartz tuning fork, or radio clock, radio ...
es where the continuous and periodic rotation of interlinked gears drives the second, minute and hour needles in the clock. More complex applications, such as aircraft flight simulators and
synthetic-aperture radar, remained the domain of analog computing (and
hybrid computing) well into the 1980s, since digital computers were insufficient for the task.
Timeline of analog computers
Precursors
This is a list of examples of early computation devices considered precursors of the modern computers. Some of them may even have been dubbed 'computers' by the press, though they may fail to fit modern definitions.
The
Antikythera mechanism
The Antikythera mechanism ( , ) is an Ancient Greece, Ancient Greek hand-powered orrery (model of the Solar System). It is the oldest known example of an Analog computer, analogue computer. It could be used to predict astronomy, astronomical ...
, a type of device used to determine the positions of
heavenly bodies known as an
orrery
An orrery is a mechanical Solar System model, model of the Solar System that illustrates or predicts the relative positions and motions of the planets and natural satellite, moons, usually according to the heliocentric model. It may also represent ...
, was described as an early mechanical analog computer by British physicist, information scientist, and historian of science
Derek J. de Solla Price
Derek John de Solla Price (22 January 1922 – 3 September 1983) was a British physicist, history of science, historian of science, and information science, information scientist. He was known for his investigation of the Antikythera mechanism, ...
.
It was discovered in 1901, in the
Antikythera wreck
The Antikythera wreck () is a Roman-era shipwreck dating from the second quarter of the first century BC."''The Antikythera Shipwreck. The Ship, The Treasures, The Mechanism. National Archaeological Museum, April 2012 – April 2013''". Helleni ...
off the Greek island of
Antikythera
Antikythera ( , ; , ) or Anticythera, known in antiquity as Aigilia (), is a Greek island lying on the edge of the Aegean Sea, between Crete and Peloponnese. Since the 2011 local government reform, it is part of the municipality of Kythira isl ...
, between
Kythera
Kythira ( ; ), also transliterated as Cythera, Kythera and Kithira, is an Greek islands, island in Greece lying opposite the south-eastern tip of the Peloponnese peninsula. It is traditionally listed as one of the seven main Ionian Islands, altho ...
and
Crete
Crete ( ; , Modern Greek, Modern: , Ancient Greek, Ancient: ) is the largest and most populous of the Greek islands, the List of islands by area, 88th largest island in the world and the List of islands in the Mediterranean#By area, fifth la ...
, and has been dated to , during the
Hellenistic period
In classical antiquity, the Hellenistic period covers the time in Greek history after Classical Greece, between the death of Alexander the Great in 323 BC and the death of Cleopatra VII in 30 BC, which was followed by the ascendancy of the R ...
. Devices of a level of complexity comparable to that of the Antikythera mechanism would not reappear until a thousand years later.
Many mechanical aids to calculation and measurement were constructed for astronomical and navigation use.
The
planisphere
In astronomy, a planisphere () is a star chart analog computing instrument in the form of two adjustable disks that rotate on a common pivot. It can be adjusted to display the visible stars for any time and date. It is an instrument to assist i ...
was first described by
Ptolemy
Claudius Ptolemy (; , ; ; – 160s/170s AD) was a Greco-Roman mathematician, astronomer, astrologer, geographer, and music theorist who wrote about a dozen scientific treatises, three of which were important to later Byzantine science, Byzant ...
in the 2nd century AD. The
astrolabe
An astrolabe (; ; ) is an astronomy, astronomical list of astronomical instruments, instrument dating to ancient times. It serves as a star chart and Model#Physical model, physical model of the visible celestial sphere, half-dome of the sky. It ...
was invented in the
Hellenistic world
In classical antiquity, the Hellenistic period covers the time in Greek history after Classical Greece, between the death of Alexander the Great in 323 BC and the death of Cleopatra VII in 30 BC, which was followed by the ascendancy of the Roma ...
in either the 1st or 2nd centuries BC and is often attributed to
Hipparchus
Hipparchus (; , ; BC) was a Ancient Greek astronomy, Greek astronomer, geographer, and mathematician. He is considered the founder of trigonometry, but is most famous for his incidental discovery of the precession of the equinoxes. Hippar ...
. A combination of the planisphere and
dioptra
A dioptra (sometimes also named dioptre or diopter, from ) is a classical astronomical and surveying instrument, dating from the 3rd century BC. The dioptra was a sighting tube or, alternatively, a rod with a sight at both ends, attached ...
, the astrolabe was effectively an analog computer capable of working out several different kinds of problems in
spherical astronomy
Spherical astronomy, or positional astronomy, is a branch of observational astronomy used to locate astronomical objects on the celestial sphere, as seen at a particular date, time, and location on Earth. It relies on the mathematical methods of ...
.
The
sector, a calculating instrument used for solving problems in proportion, trigonometry, multiplication and division, and for various functions, such as squares and cube roots, was developed in the late 16th century and found application in gunnery, surveying and navigation.
The
planimeter
A planimeter, also known as a platometer, is a measuring instrument used to determine the area of an arbitrary two-dimensional shape.
Construction
There are several kinds of planimeters, but all operate in a similar way. The precise way in whic ...
was a manual instrument to calculate the area of a closed figure by tracing over it with a mechanical linkage.

The
slide rule
A slide rule is a hand-operated mechanical calculator consisting of slidable rulers for conducting mathematical operations such as multiplication, division, exponents, roots, logarithms, and trigonometry. It is one of the simplest analog ...
was invented around 1620–1630, shortly after the publication of the
concept of the logarithm. It is a hand-operated analog computer for doing multiplication and division. As slide rule development progressed, added scales provided reciprocals, squares and square roots, cubes and cube roots, as well as
transcendental function
In mathematics, a transcendental function is an analytic function that does not satisfy a polynomial equation whose coefficients are functions of the independent variable that can be written using only the basic operations of addition, subtraction ...
s such as logarithms and exponentials, circular and hyperbolic trigonometry and other
functions. Aviation is one of the few fields where slide rules are still in widespread use, particularly for solving time–distance problems in light aircraft.
In 1831–1835, mathematician and engineer
Giovanni Plana
Giovanni Antonio Amedeo Plana (6 November 1781 – 20 January 1864) was an Italian astronomer and mathematician. He is considered one of the premiere Italian scientists of his age.
The crater Plana on the Moon is named in his honor.
Biograp ...
devised a
perpetual-calendar machine, which, through a system of pulleys and cylinders, could predict the
perpetual calendar
A perpetual calendar is a calendar valid for many years, usually designed to look up the day of the week for a given date in the past or future.
For the Gregorian and Julian calendars, a perpetual calendar typically consists of one of three ...
for every year from AD 0 (that is, 1 BC) to AD 4000, keeping track of leap years and varying day length.
The
tide-predicting machine invented by
Sir William Thomson
William Thomson, 1st Baron Kelvin (26 June 182417 December 1907), was a British mathematician, Mathematical physics, mathematical physicist and engineer. Born in Belfast, he was the Professor of Natural Philosophy (Glasgow), professor of Natur ...
in 1872 was of great utility to navigation in shallow waters. It used a system of pulleys and wires to automatically calculate predicted tide levels for a set period at a particular location.
The
differential analyser
The differential analyser is a mechanical analogue computer designed to solve differential equations by integration, using wheel-and-disc mechanisms to perform the integration. It was one of the first advanced computing devices to be used ope ...
, a mechanical analog computer designed to solve
differential equations by
integration, used wheel-and-disc mechanisms to perform the integration. In 1876
James Thomson had already discussed the possible construction of such calculators, but he had been stymied by the limited output torque of the
ball-and-disk integrator
The ball-and-disk integrator is a key component of many advanced mechanical computers. Through simple mechanical means, it performs continual integration of the value of an input. Typical uses were the measurement of area or volume of material in ...
s. Several systems followed, notably those of Spanish
engineer
Engineers, as practitioners of engineering, are professionals who Invention, invent, design, build, maintain and test machines, complex systems, structures, gadgets and materials. They aim to fulfill functional objectives and requirements while ...
Leonardo Torres Quevedo
Leonardo Torres Quevedo (; 28 December 1852 – 18 December 1936) was a Spanish civil engineer, mathematician and inventor, known for his numerous engineering innovations, including Aerial tramway, aerial trams, airships, catamarans, and remote ...
, who built various
analog machines for solving real and complex roots of
polynomial
In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
s;
[Leonardo Torres. ]
Memoria sobre las máquinas algébricas: con un informe de la Real academia de ciencias exactas, fisicas y naturales
', Misericordia, 1895. and Michelson and Stratton, whose Harmonic Analyser performed Fourier analysis, but using an array of 80 springs rather than Kelvin integrators. This work led to the mathematical understanding of the
Gibbs phenomenon
In mathematics, the Gibbs phenomenon is the oscillatory behavior of the Fourier series of a piecewise continuously differentiable periodic function around a jump discontinuity. The Nth partial Fourier series of the function (formed by summing ...
of overshoot in Fourier representation near discontinuities.
[Ray Girvan]
"The revealed grace of the mechanism: computing after Babbage"
, ''Scientific Computing World'', May/June 2003 In a differential analyzer, the output of one integrator drove the input of the next integrator, or a graphing output. The
torque amplifier
A torque amplifier is a mechanical device that amplifies the torque of a rotating shaft without affecting its rotational speed. It is mechanically related to the capstan (nautical), capstan seen on ships. Its most widely known use is in power steer ...
was the advance that allowed these machines to work. Starting in the 1920s,
Vannevar Bush
Vannevar Bush ( ; March 11, 1890 – June 28, 1974) was an American engineer, inventor and science administrator, who during World War II, World War II headed the U.S. Office of Scientific Research and Development (OSRD), through which almo ...
and others developed mechanical differential analyzers.
Modern era

The
Dumaresq
The Dumaresq is a mechanical calculating device invented around 1902 by Lieutenant John Dumaresq of the Royal Navy. It is an analog computer that relates vital variables of the fire control problem to the movement of one's own ship and that o ...
was a mechanical calculating device invented around 1902 by Lieutenant
John Dumaresq of the
Royal Navy
The Royal Navy (RN) is the naval warfare force of the United Kingdom. It is a component of His Majesty's Naval Service, and its officers hold their commissions from the King of the United Kingdom, King. Although warships were used by Kingdom ...
. It was an analog computer that related vital variables of the fire control problem to the movement of one's own ship and that of a target ship. It was often used with other devices, such as a
Vickers range clock to generate range and deflection data so the gun sights of the ship could be continuously set. A number of versions of the Dumaresq were produced of increasing complexity as development proceeded.
By 1912,
Arthur Pollen
Arthur Joseph Hungerford Pollen (13 September 1866 – 28 January 1937) was an English journalist, businessman, and commentator on naval affairs who devised a new computerised fire-control system for use on battleships prior to the First World W ...
had developed an electrically driven mechanical analog computer for
fire-control system
A fire-control system (FCS) is a number of components working together, usually a gun data computer, a director and radar, which is designed to assist a ranged weapon system to target, track, and hit a target. It performs the same task as a hum ...
s, based on the differential analyser. It was used by the
Imperial Russian Navy
The Imperial Russian Navy () operated as the navy of the Russian Tsardom and later the Russian Empire from 1696 to 1917. Formally established in 1696, it lasted until being dissolved in the wake of the February Revolution and the declaration of ...
in
World War I
World War I or the First World War (28 July 1914 – 11 November 1918), also known as the Great War, was a World war, global conflict between two coalitions: the Allies of World War I, Allies (or Entente) and the Central Powers. Fighting to ...
.
Starting in 1929,
AC network analyzers were constructed to solve calculation problems related to electrical power systems that were too large to solve with
numerical method
In numerical analysis, a numerical method is a mathematical tool designed to solve numerical problems. The implementation of a numerical method with an appropriate convergence check in a programming language is called a numerical algorithm.
Mathem ...
s at the time.
[Thomas Parke Hughes ''Networks of power: electrification in Western society, 1880–1930'' JHU Press, 1993 page 376] These were essentially scale models of the electrical properties of the full-size system. Since network analyzers could handle problems too large for analytic methods or hand computation, they were also used to solve problems in nuclear physics and in the design of structures. More than 50 large network analyzers were built by the end of the 1950s.
World War II
World War II or the Second World War (1 September 1939 – 2 September 1945) was a World war, global conflict between two coalitions: the Allies of World War II, Allies and the Axis powers. World War II by country, Nearly all of the wo ...
era gun
directors,
gun data computer
The gun data computer was a series of artillery computers used by the U.S. Army for coastal artillery, field artillery and anti-aircraft artillery applications. For antiaircraft applications they were used in conjunction with a director compu ...
s, and
bomb sights used mechanical analog computers. In 1942
Helmut Hölzer built a fully electronic analog computer at
Peenemünde Army Research Center
The Peenemünde Army Research Center (, HVP) was founded in 1937 as one of five military proving grounds under the German Army Weapons Office (''Heereswaffenamt''). Several German guided missiles and rockets of World War II were developed by ...
[James E. Tomayko, ''Helmut Hoelzer's Fully Electronic Analog Computer''; In: ''IEEE Annals of the History of Computing'', Vol. 7, No. 3, pp. 227–240, July–Sept. 1985, ] as an embedded control system (''mixing device'') to calculate
V-2 rocket
The V2 (), with the technical name ''Aggregat (rocket family), Aggregat-4'' (A4), was the world's first long-range missile guidance, guided ballistic missile. The missile, powered by a liquid-propellant rocket engine, was developed during the S ...
trajectories from the accelerations and orientations (measured by
gyroscope
A gyroscope (from Ancient Greek γῦρος ''gŷros'', "round" and σκοπέω ''skopéō'', "to look") is a device used for measuring or maintaining Orientation (geometry), orientation and angular velocity. It is a spinning wheel or disc in ...
s) and to stabilize and guide the missile.
Mechanical analog computers were very important in
gun fire control in World War II, the Korean War and well past the Vietnam War; they were made in significant numbers.
In the period 1930–1945 in the Netherlands,
Johan van Veen developed an analogue computer to calculate and predict tidal currents when the geometry of the channels are changed. Around 1950, this idea was developed into the
Deltar, a
hydraulic analogy
Electronic–hydraulic analogies are the representation of electronic circuits by hydraulic circuits. Since electric current is invisible and the processes in play in electronics are often difficult to demonstrate, the various electronic compon ...
computer supporting the closure of estuaries in the southwest of the Netherlands (the
Delta Works
The Delta Works () is a series of construction projects in the southwest of the Netherlands to protect a large area of land around the Rhine–Meuse–Scheldt delta from the sea. Constructed between 1954 and 1997, the works consist of dams, slu ...
).
The
FERMIAC was an analog computer invented by physicist
Enrico Fermi
Enrico Fermi (; 29 September 1901 – 28 November 1954) was an Italian and naturalized American physicist, renowned for being the creator of the world's first artificial nuclear reactor, the Chicago Pile-1, and a member of the Manhattan Project ...
in 1947 to aid in his studies of neutron transport.
[Metropolis, N]
"The Beginning of the Monte Carlo Method."
Los Alamos Science, No. 15, p. 125 Project Cyclone
Project Cyclone was a 20-year initiative of the US Office of Naval Research that lasted from 1946 to the mid-1960s. It was one of a series of projects whose purpose was to develop a computer laboratory with a company in the private sector that woul ...
was an analog computer developed by Reeves in 1950 for the analysis and design of dynamic systems.
[Small, J. S. "The analogue alternative: The electronic analogue computer in Britain and the USA, 1930–1975" Psychology Press, 2001, p. 90] Project Typhoon was an analog computer developed by RCA in 1952. It consisted of over 4,000 electron tubes and used 100 dials and 6,000 plug-in connectors to program.
[Small, J. S. "The analogue alternative: The electronic analogue computer in Britain and the USA, 1930–1975" Psychology Press, 2001, p. 93] The
MONIAC Computer was a hydraulic analogy of a national economy first unveiled in 1949.
Computer Engineering Associates was spun out of
Caltech
The California Institute of Technology (branded as Caltech) is a private university, private research university in Pasadena, California, United States. The university is responsible for many modern scientific advancements and is among a small g ...
in 1950 to provide commercial services using the "Direct Analogy Electric Analog Computer" ("the largest and most impressive general-purpose analyzer facility for the solution of field problems") developed there by Gilbert D. McCann, Charles H. Wilts, and
Bart Locanthi.
Educational analog computers illustrated the principles of analog calculation. The
Heathkit
Heathkit is the brand name of kits and other electronic products produced and marketed by the Heath Company. The products over the decades have included electronic test equipment, high fidelity home audio equipment, television receivers, amateu ...
EC-1, a $199 educational analog computer, was made by the Heath Company, US .
It was programmed using patch cords that connected nine
operational amplifier
An operational amplifier (often op amp or opamp) is a direct coupling, DC-coupled Electronic component, electronic voltage amplifier with a differential input, a (usually) Single-ended signaling, single-ended output, and an extremely high gain ( ...
s and other components.
General Electric
General Electric Company (GE) was an American Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1892, incorporated in the New York (state), state of New York and headquartered in Boston.
Over the year ...
also marketed an "educational" analog computer kit of a simple design in the early 1960s consisting of two transistor tone generators and three potentiometers wired such that the frequency of the oscillator was nulled when the potentiometer dials were positioned by hand to satisfy an equation. The relative resistance of the potentiometer was then equivalent to the formula of the equation being solved. Multiplication or division could be performed, depending on which dials were inputs and which was the output. Accuracy and resolution was limited and a simple slide rule was more accurate. However, the unit did demonstrate the basic principle.
Analog computer designs were published in electronics magazines. One example is the PEAC (Practical Electronics analogue computer), published in ''Practical Electronics'' in the January 1968 edition.
Practical Electronics, January 1968 Another more modern hybrid computer design was published in ''Everyday Practical Electronics'' in 2002.
[EPE Hybrid Computer - Part 1](_blank)
(November 2002)
Part 2
(December 2002), ''Everyday Practical Electronics'' An example described in the EPE hybrid computer was the flight of a
VTOL, VTOL aircraft such as the
Harrier jump jet
The Harrier, informally referred to as the Harrier jump jet, is a family of jet-powered attack aircraft capable of vertical/short takeoff and landing operations (V/STOL). Named after the bird of prey, it was originally developed by British ...
.
The altitude and speed of the aircraft were calculated by the analog part of the computer and sent to a PC via a digital microprocessor and displayed on the PC screen.
In industrial
process control
Industrial process control (IPC) or simply process control is a system used in modern manufacturing which uses the principles of control theory and physical industrial control systems to monitor, control and optimize continuous Industrial processe ...
, analog loop controllers were used to automatically regulate temperature, flow, pressure, or other process conditions. The technology of these controllers ranged from purely mechanical integrators, through vacuum-tube and solid-state devices, to emulation of analog controllers by microprocessors.
Electronic analog computers

The similarity between linear mechanical components, such as
springs and
dashpot
A dashpot, also known as a damper, is a mechanical device that resists motion via viscous damping. The resulting force is proportional to the velocity, but acts in the opposite direction, slowing the motion and absorbing energy. It is commonly us ...
s (viscous-fluid dampers), and electrical components, such as
capacitor
In electrical engineering, a capacitor is a device that stores electrical energy by accumulating electric charges on two closely spaced surfaces that are insulated from each other. The capacitor was originally known as the condenser, a term st ...
s,
inductor
An inductor, also called a coil, choke, or reactor, is a Passivity (engineering), passive two-terminal electronic component, electrical component that stores energy in a magnetic field when an electric current flows through it. An inductor typic ...
s, and
resistor
A resistor is a passive two-terminal electronic component that implements electrical resistance as a circuit element. In electronic circuits, resistors are used to reduce current flow, adjust signal levels, to divide voltages, bias active e ...
s is striking in terms of mathematics. They can be modeled using equations of the same form.
However, the difference between these systems is what makes analog computing useful. Complex systems often are not amenable to pen-and-paper analysis, and require some form of testing or simulation. Complex mechanical systems, such as suspensions for racing cars, are expensive to fabricate and hard to modify. And taking precise mechanical measurements during high-speed tests adds further difficulty.
By contrast, it is very inexpensive to build an electrical equivalent of a complex mechanical system, to simulate its behavior. Engineers arrange a few
operational amplifier
An operational amplifier (often op amp or opamp) is a direct coupling, DC-coupled Electronic component, electronic voltage amplifier with a differential input, a (usually) Single-ended signaling, single-ended output, and an extremely high gain ( ...
s (op amps) and some passive linear components to form a circuit that follows the same equations as the mechanical system being simulated. All measurements can be taken directly with an
oscilloscope
An oscilloscope (formerly known as an oscillograph, informally scope or O-scope) is a type of electronic test instrument that graphically displays varying voltages of one or more signals as a function of time. Their main purpose is capturing i ...
. In the circuit, the (simulated) stiffness of the spring, for instance, can be changed by adjusting the parameters of an integrator. The electrical system is an analogy to the physical system, hence the name, but it is much less expensive than a mechanical prototype, much easier to modify, and generally safer.
The electronic circuit can also be made to run faster or slower than the physical system being simulated. Experienced users of electronic analog computers said that they offered a comparatively intimate control and understanding of the problem, relative to digital simulations.

Electronic analog computers are especially well-suited to representing situations described by differential equations. Historically, they were often used when a system of differential equations proved very difficult to solve by traditional means. As a simple example, the dynamics of a
spring-mass system can be described by the equation
, with
as the vertical position of a mass
,
the
damping coefficient,
the
spring constant
In physics, Hooke's law is an empirical law which states that the force () needed to extend or compress a spring (device), spring by some distance () Proportionality (mathematics)#Direct_proportionality, scales linearly with respect to that ...
and
the
gravity of Earth
The gravity of Earth, denoted by , is the net force, net acceleration that is imparted to objects due to the combined effect of gravitation (from mass distribution within Earth) and the centrifugal force (from the Earth's rotation).
It is a Eucl ...
. For analog computing, the equation is programmed as
. The equivalent analog circuit consists of two integrators for the state variables
(speed) and
(position), one inverter, and three potentiometers.
Electronic analog computers have drawbacks: the value of the circuit's supply voltage limits the range over which the variables may vary (since the value of a variable is represented by a voltage on a particular wire). Therefore, each problem must be scaled so its parameters and dimensions can be represented using voltages that the circuit can supply —e.g., the expected magnitudes of the velocity and the position of a
spring pendulum. Improperly scaled variables can have their values "clamped" by the limits of the supply voltage. Or if scaled too small, they can suffer from higher
noise levels. Either problem can cause the circuit to produce an incorrect simulation of the physical system. (Modern digital simulations are much more robust to widely varying values of their variables, but are still not entirely immune to these concerns:
floating-point digital calculations support a huge
dynamic range
Dynamics (from Greek δυναμικός ''dynamikos'' "powerful", from δύναμις ''dynamis'' " power") or dynamic may refer to:
Physics and engineering
* Dynamics (mechanics), the study of forces and their effect on motion
Brands and ent ...
, but can suffer from imprecision if tiny differences of huge values lead to
numerical instability.)

The precision of the analog computer readout was limited chiefly by the precision of the readout equipment used, generally three or four significant figures. (Modern digital simulations are much better in this area. Digital
arbitrary-precision arithmetic
In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are po ...
can provide any desired degree of precision.) However, in most cases the precision of an analog computer is absolutely sufficient given the uncertainty of the model characteristics and its technical parameters.
Many small computers dedicated to specific computations are still part of industrial regulation equipment, but from the 1950s to the 1970s, general-purpose analog computers were the only systems fast enough for real time simulation of dynamic systems, especially in the aircraft, military and aerospace field.
In the 1960s, the major manufacturer was
Electronic Associates of
Princeton, New Jersey
The Municipality of Princeton is a Borough (New Jersey), borough in Mercer County, New Jersey, United States. It was established on January 1, 2013, through the consolidation of the Borough of Princeton, New Jersey, Borough of Princeton and Pri ...
, with its 231R Analog Computer (vacuum tubes, 20 integrators) and subsequently its EAI 8800 Analog Computer (solid state operational amplifiers, 64 integrators).
Its challenger was Applied Dynamics of
Ann Arbor, Michigan
Ann Arbor is a city in Washtenaw County, Michigan, United States, and its county seat. The 2020 United States census, 2020 census recorded its population to be 123,851, making it the List of municipalities in Michigan, fifth-most populous cit ...
.
Although the basic technology for analog computers is usually operational amplifiers (also called "continuous current amplifiers" because they have no low frequency limitation), in the 1960s an attempt was made in the French ANALAC computer to use an alternative technology: medium frequency carrier and non dissipative reversible circuits.
In the 1970s, every large company and administration concerned with problems in dynamics had an analog computing center, such as:
* ''In the US'':
NASA
The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
(Huntsville, Houston),
Martin Marietta
The Martin Marietta Corporation was an American company founded in 1961 through the merger of Glenn L. Martin Company and American-Marietta Corporation. In 1995, it merged with Lockheed Corporation to form Lockheed Martin.
History
Martin Marie ...
(Orlando),
Lockheed,
Westinghouse,
Hughes Aircraft
The Hughes Aircraft Company was a major American aerospace company, aerospace and defense contractor founded on February 14, 1934 by Howard Hughes in Glendale, California, as a division of the Hughes Tool Company. The company produced the Hughes ...
* ''In Europe'': CEA (
French Atomic Energy Commission),
MATRA
Matra (an acronym for Mécanique Aviation Traction) was a major French industrial Conglomerate (company), conglomerate. Its business activities covered a wide range of industries, notably aerospace manufacturer, aerospace, defence industry, def ...
,
Aérospatiale
Aérospatiale () was a major French state-owned aerospace manufacturer, aerospace and arms industry, defence corporation. It was founded in 1970 as () through the merger of three established state-owned companies: Sud Aviation, Nord Aviation ...
, BAC (
British Aircraft Corporation
The British Aircraft Corporation (BAC) was a British aircraft manufacturer formed from the government-pressured merger of English Electric, English Electric Aviation Ltd., Vickers-Armstrongs, Vickers-Armstrongs (Aircraft), the Bristol Aeroplane ...
).
Construction
An analog computing machine consists of several main components:
*Signal sources: These are blocks that generate analog signals, such as voltage or current, to represent input data and operations.
*
Amplifier
An amplifier, electronic amplifier or (informally) amp is an electronic device that can increase the magnitude of a signal (a time-varying voltage or current). It is a two-port electronic circuit that uses electric power from a power su ...
s: Amplifiers are used to boost analog signals and maintain their amplitudes throughout the system. They amplify weak input signals and compensate for signal losses during transmission.
*
Filters: Filters are used to modify the spectrum of signals by suppressing or amplifying specific frequencies. They allow the isolation or suppression of certain signal components depending on the computational requirements.
*
Modulator
Signal modulation is the process of varying one or more properties of a periodic waveform in electronics and telecommunication for the purpose of transmitting information.
The process encodes information in form of the modulation or message ...
s and
demodulator
Demodulation is the process of extracting the original information-bearing signal from a carrier wave. A demodulator is an electronic circuit (or computer program in a software-defined radio) that is used to recover the information content from ...
s: Modulators convert information into analog signals that can be transmitted through a communication channel, and demodulators perform the reverse transformation, recovering the original data from modulated signals.
*
Adders,
multipliers,
log converters, and other calculation stages: These perform arithmetic operations on analog signals. They can be used for mathematical operations such as addition, multiplication, exponentiation, integration, and differentiation.
*Storage and
memory
Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembe ...
: Analog computing machines can use various forms of information storage, such as capacitors or inductors, to store intermediate results and memory.
*Feedback and control: Feedback and control blocks are used to maintain the stability and accuracy of the analog computing machine. They may include regulation systems and error correction.
*
Patch panel
A patch panel is a device or unit featuring a number of jacks, usually of the same or similar type, for the use of connecting and routing circuits for monitoring, interconnecting, and testing circuits in a convenient, flexible manner. Patch ...
: Analog computing machines also feature a patch panel or patch field. A patch panel is a physical structure on which connectors or contacts are placed to interconnect various components and modules within the system.
On the patch panel, various connections and routes can be set and switched to configure the machine and determine signal flows. This allows users to flexibly configure and reconfigure the analog computing system to perform specific tasks.
Patch panels are used to control
data flow
In computing, dataflow is a broad concept, which has various meanings depending on the application and context. In the context of software architecture, data flow relates to stream processing or reactive programming.
Software architecture
Dat ...
s, connect and disconnect connections between various blocks of the system, including signal sources, amplifiers, filters, and other components. They provide convenience and flexibility in configuring and experimenting with analog computations.
Patch panels can be presented as a physical panel with connectors or, in more modern systems, as a software interface that allows virtual management of signal connections and routes.
*
Hardware interfaces: Interfaces provide means of interaction with the machine, for example, for parameter control or data transmission.
*
Output device
An output device is any piece of computer hardware that converts information or data into a human-perceptible form or, historically, into a physical machine-readable form for use with other non-computerized equipment. It can be text, graphics, ta ...
: this device is designed to present the results of analog computations in a convenient form for the user or to transmit the obtained data to other systems.
Output devices in analog machines can vary depending on the specific goals of the system. For example, they could be graphical indicators,
oscilloscope
An oscilloscope (formerly known as an oscillograph, informally scope or O-scope) is a type of electronic test instrument that graphically displays varying voltages of one or more signals as a function of time. Their main purpose is capturing i ...
s, graphic recording devices,
TV connection module,
voltmeter
A voltmeter is an instrument used for measuring electric potential difference between two points in an electric circuit. It is connected in parallel. It usually has a high resistance so that it takes negligible current from the circuit.
A ...
, etc. These devices allow for the visualization of analog signals and the representation of the results of measurements or mathematical operations.
*
Power source and
stabilizers.
These are just general blocks that can be found in a typical analog computing machine. The actual configuration and components may vary depending on the specific implementation and the intended use of the machine.
Analog–digital hybrids
Analog computing devices are fast; digital computing devices are more versatile and accurate. The idea behind an analog-digital hybrid is to combine the two processes for the best efficiency. An example of such hybrid elementary device is the hybrid multiplier, where one input is an analog signal, the other input is a digital signal and the output is analog. It acts as an analog potentiometer, upgradable digitally. This kind of hybrid technique is mainly used for fast dedicated real time computation when computing time is very critical, as signal processing for radars and generally for controllers in
embedded system
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
s.
In the early 1970s, analog computer manufacturers tried to tie together their analog computers with a digital computers to get the advantages of the two techniques. In such systems, the digital computer controlled the analog computer, providing initial set-up, initiating multiple analog runs, and automatically feeding and collecting data. The digital computer may also participate to the calculation itself using
analog-to-digital and
digital-to-analog converter
In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal. An analog-to-digital converter (ADC) performs the reverse function.
DACs are commonly used in musi ...
s.
The largest manufacturer of
hybrid computer
Hybrid computers are computers that exhibit features of analog computers and digital computers. The digital component normally serves as the controller and provides logical and numerical operations, while the analog component often serves as a ...
s was
Electronic Associates. Their hybrid computer model 8900 was made of a digital computer and one or more analog consoles. These systems were mainly dedicated to large projects such as the
Apollo program
The Apollo program, also known as Project Apollo, was the United States human spaceflight program led by NASA, which Moon landing, landed the first humans on the Moon in 1969. Apollo followed Project Mercury that put the first Americans in sp ...
and
Space Shuttle
The Space Shuttle is a retired, partially reusable launch system, reusable low Earth orbital spacecraft system operated from 1981 to 2011 by the U.S. National Aeronautics and Space Administration (NASA) as part of the Space Shuttle program. ...
at
NASA
The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
, or Ariane in Europe, especially during the integration step where at the beginning everything is simulated, and progressively real components replace their simulated parts.
Only one company was known as offering general commercial computing services on its hybrid computers,
CISI of France, in the 1970s.
The best reference in this field is the 100,000 simulation runs for each certification of the automatic landing systems of
Airbus
Airbus SE ( ; ; ; ) is a Pan-European aerospace corporation. The company's primary business is the design and manufacturing of commercial aircraft but it also has separate Airbus Defence and Space, defence and space and Airbus Helicopters, he ...
and
Concorde
Concorde () is a retired Anglo-French supersonic airliner jointly developed and manufactured by Sud Aviation and the British Aircraft Corporation (BAC).
Studies started in 1954, and France and the United Kingdom signed a treaty establishin ...
aircraft.
After 1980, purely digital computers progressed more and more rapidly and were fast enough to compete with analog computers.
One key to the speed of analog computers was their fully parallel computation, but this was also a limitation. The more equations required for a problem, the more analog components were needed, even when the problem wasn't time critical. "Programming" a problem meant interconnecting the analog operators; even with a removable wiring panel this was not very versatile.
Implementations
Mechanical analog computers

Throughout history, many types of mechanical analog computers have been invented. These ranged from simple devices (like
planimeters) to complex fire-control systems that guided WWII naval guns.
Practical mechanical analog computers of any significant complexity used rotating shafts to carry variables from one mechanism to another. Cables and pulleys were used in a Fourier synthesizer, a
tide-predicting machine, which summed the individual harmonic components. Another category, not nearly as well known, used rotating shafts only for input and output, with precision racks and pinions. The racks were connected to linkages that performed the computation. At least one U.S. Naval sonar fire control computer of the later 1950s, made by
Librascope
Librascope was a Glendale, California, division of General Precision, Inc. (GPI). It was founded in 1937 by Lewis W. Imm to build and operate theater equipment, and acquired by General Precision in 1941. During World War II it worked on improvi ...
, was of this type, as was the principal computer in the Mk. 56 Gun Fire Control System.
These computers often employed precision miter-gear differentials (pairs of bevel gears arranged to produce the sum or difference of two shaft rotations) to transmit variables between computing elements. The Ford Instrument Mark I Fire Control Computer, for example, contained approximately 160 miter-gear differentials.
Integration with respect to another variable was done by a rotating disc driven by one variable. Output came from a pick-off device (such as a wheel) positioned at a radius on the disc proportional to the second variable. (A carrier with a pair of steel balls supported by small rollers worked especially well. A roller, its axis parallel to the disc's surface, provided the output. It was held against the pair of balls by a spring.)
Arbitrary functions of one variable were provided by cams, with gearing to convert follower movement to shaft rotation.
Functions of two variables were provided by three-dimensional cams. In one good design, one of the variables rotated the cam. A hemispherical follower moved its carrier on a pivot axis parallel to that of the cam's rotating axis. Pivoting motion was the output. The second variable moved the follower along the axis of the cam. One practical application was ballistics in gunnery.
Coordinate conversion from polar to rectangular was done by a mechanical resolver (called a "component solver" in US Navy fire control computers). Two discs on a common axis positioned a sliding block with pin (stubby shaft) on it. One disc was a face cam, and a follower on the block in the face cam's groove set the radius. The other disc, closer to the pin, contained a straight slot in which the block moved. The input angle rotated the latter disc (the face cam disc, for an unchanging radius, rotated with the other (angle) disc; a differential and a few gears did this correction).
Referring to the mechanism's frame, the location of the pin corresponded to the tip of the vector represented by the angle and magnitude inputs. Mounted on that pin was a square block.
Rectilinear-coordinate outputs (both sine and cosine, typically) came from two slotted plates, each slot fitting on the block just mentioned. The plates moved in straight lines, the movement of one plate at right angles to that of the other. The slots were at right angles to the direction of movement. Each plate, by itself, was like a
Scotch yoke, known to steam engine enthusiasts.
During World War II, a similar mechanism converted rectilinear to polar coordinates, but it was not particularly successful and was eliminated in a significant redesign (USN, Mk. 1 to Mk. 1A).
Multiplication was done by mechanisms based on the geometry of similar right triangles. Using the trigonometric terms for a right triangle, specifically opposite, adjacent, and hypotenuse, the adjacent side was fixed by construction. One variable changed the magnitude of the opposite side. In many cases, this variable changed sign; the hypotenuse could coincide with the adjacent side (a zero input), or move beyond the adjacent side, representing a sign change.
Typically, a pinion-operated rack moving parallel to the (trig.-defined) opposite side would position a slide with a slot coincident with the hypotenuse. A pivot on the rack let the slide's angle change freely. At the other end of the slide (the angle, in trig. terms), a block on a pin fixed to the frame defined the vertex between the hypotenuse and the adjacent side.
At any distance along the adjacent side, a line perpendicular to it intersects the hypotenuse at a particular point. The distance between that point and the adjacent side is some fraction that is the product of ''1'' the distance from the vertex, and ''2'' the magnitude of the opposite side.
The second input variable in this type of multiplier positions a slotted plate perpendicular to the adjacent side. That slot contains a block, and that block's position in its slot is determined by another block right next to it. The latter slides along the hypotenuse, so the two blocks are positioned at a distance from the (trig.) adjacent side by an amount proportional to the product.
To provide the product as an output, a third element, another slotted plate, also moves parallel to the (trig.) opposite side of the theoretical triangle. As usual, the slot is perpendicular to the direction of movement. A block in its slot, pivoted to the hypotenuse block positions it.
A special type of integrator, used at a point where only moderate accuracy was needed, was based on a steel ball, instead of a disc. It had two inputs, one to rotate the ball, and the other to define the angle of the ball's rotating axis. That axis was always in a plane that contained the axes of two movement pick-off rollers, quite similar to the mechanism of a rolling-ball computer mouse (in that mechanism, the pick-off rollers were roughly the same diameter as the ball). The pick-off roller axes were at right angles.
A pair of rollers "above" and "below" the pick-off plane were mounted in rotating holders that were geared together. That gearing was driven by the angle input, and established the rotating axis of the ball. The other input rotated the "bottom" roller to make the ball rotate.
Essentially, the whole mechanism, called a component integrator, was a variable-speed drive with one motion input and two outputs, as well as an angle input. The angle input varied the ratio (and direction) of coupling between the "motion" input and the outputs according to the sine and cosine of the input angle.
Although they did not accomplish any computation, electromechanical position servos (aka. torque amplifiers) were essential in mechanical analog computers of the "rotating-shaft" type for providing operating torque to the inputs of subsequent computing mechanisms, as well as driving output data-transmission devices such as large torque-transmitter synchros in naval computers.
Other readout mechanisms, not directly part of the computation, included internal odometer-like counters with interpolating drum dials for indicating internal variables, and mechanical multi-turn limit stops.
Considering that accurately controlled rotational speed in analog fire-control computers was a basic element of their accuracy, there was a motor with its average speed controlled by a balance wheel, hairspring, jeweled-bearing differential, a twin-lobe cam, and spring-loaded contacts (ship's AC power frequency was not necessarily accurate, nor dependable enough, when these computers were designed).
Electronic analog computers

Electronic analog computers typically have front panels with numerous jacks (single-contact sockets) that permit patch cords (flexible wires with plugs at both ends) to create the interconnections that define the problem setup. In addition, there are precision high-resolution potentiometers (variable resistors) for setting up (and, when needed, varying) scale factors. In addition, there is usually a zero-center analog pointer-type meter for modest-accuracy voltage measurement. Stable, accurate voltage sources provide known magnitudes.
Typical electronic analog computers contain anywhere from a few to a hundred or more
operational amplifier
An operational amplifier (often op amp or opamp) is a direct coupling, DC-coupled Electronic component, electronic voltage amplifier with a differential input, a (usually) Single-ended signaling, single-ended output, and an extremely high gain ( ...
s ("op amps"), named because they perform mathematical operations. Op amps are a particular type of feedback amplifier with very high gain and stable input (low and stable offset). They are always used with precision feedback components that, in operation, all but cancel out the currents arriving from input components. The majority of op amps in a representative setup are summing amplifiers, which add and subtract analog voltages, providing the result at their output jacks. As well, op amps with capacitor feedback are usually included in a setup; they integrate the sum of their inputs with respect to time.
Integrating with respect to another variable is the nearly exclusive province of mechanical analog integrators; it is almost never done in electronic analog computers. However, given that a problem solution does not change with time, time can serve as one of the variables.
Other computing elements include analog multipliers, nonlinear function generators, and analog comparators.
Electrical elements such as inductors and capacitors used in electrical analog computers had to be carefully manufactured to reduce non-ideal effects. For example, in the construction of
AC power network analyzers, one motive for using higher frequencies for the calculator (instead of the actual power frequency) was that higher-quality inductors could be more easily made. Many general-purpose analog computers avoided the use of inductors entirely, re-casting the problem in a form that could be solved using only resistive and capacitive elements, since high-quality capacitors are relatively easy to make.
The use of electrical properties in analog computers means that calculations are normally performed in
real time (or faster), at a speed determined mostly by the frequency response of the operational amplifiers and other computing elements. In the history of electronic analog computers, there were some special high-speed types.
Nonlinear
In mathematics and science, a nonlinear system (or a non-linear system) is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathe ...
functions and calculations can be constructed to a limited precision (three or four digits) by designing
function generator
In electrical engineering, a function generator is usually a piece of electronic test equipment or software used to generate different types of electrical waveforms over a wide range of frequencies. Some of the most common waveforms produced by ...
s—special circuits of various combinations of resistors and diodes to provide the nonlinearity. Typically, as the input voltage increases, progressively more diodes conduct.
When compensated for temperature, the forward voltage drop of a transistor's base-emitter junction can provide a usably accurate logarithmic or exponential function. Op amps scale the output voltage so that it is usable with the rest of the computer.
Any physical process that models some computation can be interpreted as an analog computer. Some examples, invented for the purpose of illustrating the concept of analog computation, include using a bundle of
spaghetti
Spaghetti () is a long, thin, solid, cylindrical pasta.[spaghetti](_blank)
Dictionary.com. Dictionary.com Una ...
as
a model of sorting numbers; a board, a set of nails, and a rubber band as a model of finding the
convex hull
In geometry, the convex hull, convex envelope or convex closure of a shape is the smallest convex set that contains it. The convex hull may be defined either as the intersection of all convex sets containing a given subset of a Euclidean space, ...
of a set of points; and strings tied together as a model of finding the shortest path in a network. These are all described in
Dewdney (1984).
Components

Analog computers often have a complicated framework, but they have, at their core, a set of key components that perform the calculations. The operator manipulates these through the computer's framework.
Key hydraulic components might include pipes, valves and containers.
Key mechanical components might include rotating shafts for carrying data within the computer,
miter gear differentials, disc/ball/roller integrators,
cams (2-D and 3-D), mechanical resolvers and multipliers, and torque servos.
Key electrical/electronic components might include:
* precision resistors and capacitors
*
operational amplifier
An operational amplifier (often op amp or opamp) is a direct coupling, DC-coupled Electronic component, electronic voltage amplifier with a differential input, a (usually) Single-ended signaling, single-ended output, and an extremely high gain ( ...
s
*
multipliers
*
potentiometer
A potentiometer is a three- terminal resistor with a sliding or rotating contact that forms an adjustable voltage divider. If only two terminals are used, one end and the wiper, it acts as a variable resistor or rheostat.
The measuring instrum ...
s
* fixed-
function generator
In electrical engineering, a function generator is usually a piece of electronic test equipment or software used to generate different types of electrical waveforms over a wide range of frequencies. Some of the most common waveforms produced by ...
s
The core mathematical operations used in an electric analog computer are:
*
addition
Addition (usually signified by the Plus and minus signs#Plus sign, plus symbol, +) is one of the four basic Operation (mathematics), operations of arithmetic, the other three being subtraction, multiplication, and Division (mathematics), divis ...
*
integration with respect to time
*
inversion
*
multiplication
Multiplication is one of the four elementary mathematical operations of arithmetic, with the other ones being addition, subtraction, and division (mathematics), division. The result of a multiplication operation is called a ''Product (mathem ...
*
exponentiation
In mathematics, exponentiation, denoted , is an operation (mathematics), operation involving two numbers: the ''base'', , and the ''exponent'' or ''power'', . When is a positive integer, exponentiation corresponds to repeated multiplication ...
*
logarithm
In mathematics, the logarithm of a number is the exponent by which another fixed value, the base, must be raised to produce that number. For example, the logarithm of to base is , because is to the rd power: . More generally, if , the ...
*
division
In some analog computer designs, multiplication is much preferred to division. Division is carried out with a multiplier in the feedback path of an Operational Amplifier.
Differentiation with respect to time is not frequently used, and in practice is avoided by redefining the problem when possible. It corresponds in the frequency domain to a high-pass filter, which means that high-frequency noise is amplified; differentiation also risks instability.
Limitations
In general, analog computers are limited by non-ideal effects. An
analog signal
An analog signal (American English) or analogue signal (British and Commonwealth English) is any continuous-time signal representing some other quantity, i.e., ''analogous'' to another quantity. For example, in an analog audio signal, the ins ...
is composed of four basic components: DC and AC magnitudes, frequency, and phase. The real limits of range on these characteristics limit analog computers. Some of these limits include the operational amplifier offset, finite gain, and frequency response,
noise floor
In signal theory, the noise floor is the measure of the signal created from the sum of all the noise sources and unwanted signals within a measurement system, where noise is defined as any signal other than the one being monitored.
In radio com ...
,
non-linearities,
temperature coefficient
A temperature coefficient describes the relative change of a physical property that is associated with a given change in temperature. For a property ''R'' that changes when the temperature changes by ''dT'', the temperature coefficient α is def ...
, and
parasitic effects within semiconductor devices. For commercially available electronic components, ranges of these aspects of input and output signals are always
figures of merit.
Decline
In the 1950s to 1970s, digital computers based on first vacuum tubes, transistors, integrated circuits and then micro-processors became more economical and precise. This led digital computers to largely replace analog computers. Even so, some research in analog computation is still being done. A few universities still use analog computers to teach
control system theory. The American company Comdyna manufactured small analog computers.
At Indiana University Bloomington, Jonathan Mills has developed the Extended Analog Computer based on sampling voltages in a foam sheet.
At the Harvard Robotics Laboratory,
analog computation is a research topic. Lyric Semiconductor's error correction circuits use analog probabilistic signals.
Slide rule
A slide rule is a hand-operated mechanical calculator consisting of slidable rulers for conducting mathematical operations such as multiplication, division, exponents, roots, logarithms, and trigonometry. It is one of the simplest analog ...
s are still used as
flight computer
A flight computer is a form of slide rule used in aviation and one of a very few analog computers in widespread use in the 21st century. Sometimes it is called by the make or model name like E6B, CR, CRP-5 or in German, as the ''Dreieckrechner' ...
s in
flight training
Flight training is a course of study used when learning to pilot an aircraft. The overall purpose of primary and intermediate flight training is the acquisition and honing of basic airmanship skills.
Flight training can be conducted under a str ...
.
Resurgence

With the development of
very-large-scale integration (VLSI) technology, Yannis Tsividis' group at Columbia University has been revisiting analog/hybrid computers design in standard CMOS process. Two VLSI chips have been developed, an 80th-order analog computer (250 nm) by Glenn Cowan
in 2005
and a 4th-order hybrid computer (65 nm) developed by Ning Guo in 2015,
both targeting at energy-efficient ODE/PDE applications. Glenn's chip contains 16 macros, in which there are 25 analog computing blocks, namely integrators, multipliers, fanouts, few nonlinear blocks. Ning's chip contains one macro block, in which there are 26 computing blocks including integrators, multipliers, fanouts, ADCs, SRAMs and DACs. Arbitrary nonlinear function generation is made possible by the ADC+SRAM+DAC chain, where the SRAM block stores the nonlinear function data. The experiments from the related publications revealed that VLSI analog/hybrid computers demonstrated about 1–2 orders magnitude of advantage in both solution time and energy while achieving accuracy within 5%, which points to the promise of using analog/hybrid computing techniques in the area of energy-efficient approximate computing. In 2016, a team of researchers developed a compiler to solve
differential equations using analog circuits.
Analog computers are also used in
neuromorphic computing
Neuromorphic computing is an approach to computing that is inspired by the structure and function of the human brain. A neuromorphic computer/chip is any device that uses physical artificial neurons to do computations. In recent times, the term ...
, and in 2021 a group of researchers have shown that a specific type of
artificial neural network
In machine learning, a neural network (also artificial neural network or neural net, abbreviated ANN or NN) is a computational model inspired by the structure and functions of biological neural networks.
A neural network consists of connected ...
called a
spiking neural network was able to work with analog neuromorphic computers.
In 2021, the German company
anabrid GmbH began to produce
THE ANALOG THING (abbreviated THAT), a small low-cost analog computer mainly for educational and scientific use.
The company is also constructing analog
mainframes and
hybrid computer
Hybrid computers are computers that exhibit features of analog computers and digital computers. The digital component normally serves as the controller and provides logical and numerical operations, while the analog component often serves as a ...
s.
Practical examples

These are examples of analog computers that have been constructed or practically used:
*
Analog Paradim, a modular analog computer produced by anabrid
*
Boeing B-29 Superfortress
The Boeing B-29 Superfortress is a retired American four-engined propeller-driven heavy bomber, designed by Boeing and flown primarily by the United States during World War II and the Korean War. Named in allusion to its predecessor, the Bo ...
Central Fire Control System
*
Deltar
*
E6B
The E6-B flight computer is a form of circular slide rule used in aviation. It is an instance of an analog calculating device still being used in the 21st century.
They are mostly used in flight training, because these flight computers have be ...
flight computer
A flight computer is a form of slide rule used in aviation and one of a very few analog computers in widespread use in the 21st century. Sometimes it is called by the make or model name like E6B, CR, CRP-5 or in German, as the ''Dreieckrechner' ...
*
Ishiguro Storm Surge Computer
*
Kerrison Predictor
*
Leonardo Torres y Quevedo's Analogue Calculating Machines based on "fusee sans fin"
*
Librascope
Librascope was a Glendale, California, division of General Precision, Inc. (GPI). It was founded in 1937 by Lewis W. Imm to build and operate theater equipment, and acquired by General Precision in 1941. During World War II it worked on improvi ...
, aircraft weight and balance computer
*
Mechanical computer
A mechanical computer is a computer built from mechanical components such as levers and gears rather than electronic components. The most common examples are adding machines and mechanical counters, which use the turning of gears to incremen ...
*
Mechanical watch
A mechanical watch is a watch that uses a Movement (clockwork), clockwork mechanism to measure the passage of time, as opposed to quartz watches which function using the vibration modes of a piezoelectric quartz tuning fork, or radio clock, radio ...
* Mechanical
integrator
An integrator in measurement and control applications is an element whose output signal is the time integral of its input signal. It accumulates the input quantity over a defined time to produce a representative output.
Integration is an importan ...
s, for example, the
planimeter
A planimeter, also known as a platometer, is a measuring instrument used to determine the area of an arbitrary two-dimensional shape.
Construction
There are several kinds of planimeters, but all operate in a similar way. The precise way in whic ...
*
Mischgerät (V-2 guidance computer)
*
MONIAC
Phillips Machine in the Science Museum, London
The Phillips Machine, also known as the MONIAC (Monetary National Income Analogue Computer), Phillips Hydraulic Computer and the Financephalograph, is an analogue computer which uses fluidic logic ...
, economic modelling
*
Nomogram
A nomogram (), also called a nomograph, alignment chart, or abac, is a graphical Analog computer, calculating device, a two-dimensional diagram designed to allow the approximate graphical computation of a Function (mathematics), mathematical fu ...
*
Norden bombsight
The Norden Mk. XV, known as the Norden M series in U.S. Army service, is a bombsight that was used by the United States Army Air Forces (USAAF) and the United States Navy during World War II, and the United States Air Force in the Korean War, ...
*
Rangekeeper
Rangekeepers were electromechanical fire control computers used primarily during the early part of the 20th century. They were sophisticated analog computers whose development reached its zenith following World War II, specifically the Comput ...
, and related fire control computers
*
Scanimate
Scanimate is an analog computer animation ( video synthesizer) system created by Lee Harrison III of Denver, Colorado. Harrison had developed its predecessor, ANIMAC, which generated used a motion capture system, based on a body suit with poten ...
*
SR-71
The Lockheed SR-71 "Blackbird" is a retired Range (aeronautics), long-range, high-altitude, Mach number, Mach 3+ military strategy, strategic reconnaissance aircraft developed and manufactured by the American aerospace company Lockheed Co ...
inlet control system (fast adjustment of inlet geometry to prevent super-sonic shock waves from causing engine flame-out at high mach numbers)
*
THE ANALOG THING, a small analog computer by anabrid
*
Torpedo Data Computer
The Torpedo Data Computer (TDC) was an early electromechanical analog computer used for torpedo fire-control on American submarines during World War II. Britain, Germany, and Japan also developed automated torpedo fire control equipment, but ...
*
Torquetum
*
Water integrator
The Water Integrator ( ''Gidravlicheskiy integrator'') was an early analog computer built in the Soviet Union in 1936 by Vladimir Sergeevich Lukyanov. It functioned by careful manipulation of water through a room full of interconnected pipes and ...
Analog (audio) synthesizers can also be viewed as a form of analog computer, and their technology was originally based in part on electronic analog computer technology. The
ARP 2600
The ARP 2600 is a subtractive synthesizer first produced by ARP Instruments in 1971.
History
Developed by a design team headed by ARP namesake Alan R. Pearlman and engineer Dennis Colin, the ARP 2600 was introduced in 1971 as the successor to ...
's Ring Modulator was actually a moderate-accuracy analog multiplier.
The Simulation Council (or Simulations Council) was an association of analog computer users in US. It is now known as The Society for Modeling and Simulation International. The Simulation Council newsletters from 1952 to 1963 are available online and show the concerns and technologies at the time, and the common use of analog computers for missilry.
See also
*
Analog neural network
*
Analogical models
Analogical models are a method of representing a phenomenon of the world, often called the "target system" by another, more understandable or analysable system. They are also called dynamical analogies.
Two open systems have ''analog'' repres ...
*
Chaos theory
Chaos theory is an interdisciplinary area of Scientific method, scientific study and branch of mathematics. It focuses on underlying patterns and Deterministic system, deterministic Scientific law, laws of dynamical systems that are highly sens ...
*
Differential equation
*
Dynamical system
In mathematics, a dynamical system is a system in which a Function (mathematics), function describes the time dependence of a Point (geometry), point in an ambient space, such as in a parametric curve. Examples include the mathematical models ...
*
Field-programmable analog array
A field-programmable analog array (FPAA) is an Integrated circuit, integrated circuit device containing computational Analog signal, analog blocks (CABs) and interconnects between these blocks offering field-programmability. Unlike their Digital si ...
*
Fluidics
Fluidics, or fluidic logic, is the use of a fluid to perform analog signal, analog or Digital data, digital operations similar to those performed with electronics.
The physical basis of fluidics is pneumatics and hydraulics, based on the theore ...
*
General purpose analog computer
*
Lotfernrohr 7 series of WW II German bombsights
*
Signal (electrical engineering)
A signal is both the process and the result of transmission of data over some media accomplished by embedding some variation. Signals are important in multiple subject fields including signal processing, information theory and biology.
In ...
*
Voskhod Spacecraft "Globus" IMP navigation instrument
Globus IMP instruments were spacecraft navigation flight instrument, instruments used in Soviet Union, Soviet and Russian crewed spacecraft. The IMP acronym stems from the Russian expression ''Indicator of position in flight'', but the instrument ...
*
XY-writer
Notes
References
* A.K. Dewdney. "On the Spaghetti Computer and Other Analog Gadgets for Problem Solving", ''Scientific American'', 250(6):19–26, June 1984. Reprinted in ''The Armchair Universe'', by A.K. Dewdney, published by W.H. Freeman & Company (1988), .
* Universiteit van Amsterdam Computer Museum. (2007)
''Analog Computers''
* Jackson, Albert S., "Analog Computation". London & New York: McGraw-Hill, 1960.
External links
in "Archaeology: High tech from Ancient Greece", François Charette, ''Nature'' 444, 551–552(30 November 2006),
Large collection of electronic analog computers with lots of pictures, documentation and samples of implementations (some in German)*
ttp://oro.open.ac.uk/5795/1/bletchley_paper.pdf A great disappearing act: the electronic analogue computerChris Bissell, The Open University, Milton Keynes, UK Accessed February 2007
German computer museum with still runnable analog computersAnalog computer basics
Harvard Robotics Laboratory Analog Computation– an analog computer for the analysis of electric power systems (advertisement from 1955)
– Type LC-1 WWII Navy PV-1 "Balance Computor"
{{Authority control
History of computing hardware
Greek inventions