Damped oscillation: Difference between revisions
→2. Derivation of a computer circuit: Possible error? |
|||
| Line 89: | Line 89: | ||
| When putting another integrator behind the first, you can generate '''-ẋ''' and '''x''' || [[File:TwoIntegrators_v3.png|thumb|300px|Generating all derivatives]] | | When putting another integrator behind the first, you can generate '''-ẋ''' and '''x''' || [[File:TwoIntegrators_v3.png|thumb|300px|Generating all derivatives]] | ||
|- | |- | ||
| To generate '''ẋ''' from '''-ẋ''', branch | | To generate '''ẋ''' from '''-ẋ''', branch off the circuit behind the first integrator and put the second wire in an inverter.|| [[File:DO part01_v2.png|thumb|300px|Generating all derivatives with correct sign]] | ||
|- | |- | ||
| Insert two coefficient potentiometers to give '''ẋ''' and '''x''' their coefficients. | | Insert two coefficient potentiometers to give '''ẋ''' and '''x''' their coefficients. | ||
Revision as of 12:25, 8 December 2021

The modeling of a damped oscillation is a good starting point for analog programming beginners. This article shall give a detailed explanation how to implement a simulation on The Analog Thing using the full repatriation method to derive a computer circuit (originally developed by Lord Kelvin around 1875) and to get results on an oscilloscope.
There are four major steps to execute a simulation on an analog computer, all of which are equally crucial:
- Describe the to be simulated system with differential equations
- Derive a computer circuit from these equations
- Wire the computer circuit on the analog computer and adjust parameters
- Choose viable visualization method (usually oscilloscopes) and connect the computer circuit
This article will focus on point 2. to 4. and requires a basic understanding of differential equations.
1. Mathematical description of a damped oscillation

The first and often hardest step of modeling a to be simulated system on an analog computer is to give an exact mathematical description of the system in the form of differential equations. For this example the description is rather short:
Find all acting forces, three in this case:
- Spring force Fs = k*x;
k = spring coefficient, x = deflection
- Inertia force Fm = m*a;
m = mass, a = acceleration
- Damper force Fd = d*v;
d = damper coefficient, v = velocity
Set the sum of all forces to zero (definition of an isolated system):
Fm + Fd + Fs = 0 m*a + d*v + k*x = 0
Replace the velocity v with ẋ and the acceleration a with ẍ
v = ẋ
(the velocity equals the first derivative of x)
a = ẍ
(the acceleration equals the second derivative of x)
m*a + d*v + k*x
= m*ẍ + d*ẋ + k*x = 0
Now we have an exact description the damped oscillation in the form of a differential equation.
Lastly, solve this equation for the highest derivative the finish the full repatriation:
-> ẍ = -(d*ẋ + k*x) / m
2. Derivation of a computer circuit
At first, we need three basic computing elements which can probably be found on every electrical analog computer:
With these basic computing elements we are able to generate ẍ = -(d*ẋ + k*x) / m.
The basic idea is to start with an integrator assuming ẍ as it´s input. From there on you add computing elements do generate the input in the form of -(d*ẋ + k*x) / m.
3. Wiring the circuit on a THAT and adjusting parameters
| Description | Circuit/Images |
|---|---|
| Example | Example |
| Example | Example |
| Example | Example |
| Example | Example |
| Example | Example |










