Difference between revisions of "Integrator"

From TheAnalogThing
m
m
Line 1: Line 1:
 
An '''Integrator''' is an elementary building block of an analog computer which carries out an '''Integration in time''', as in <code>c = integral_0^t integrand(t') dt'</code>. [[The Analog Thing]] ships five integrators. That menas you can compute five integrals in a circuit.
 
An '''Integrator''' is an elementary building block of an analog computer which carries out an '''Integration in time''', as in <code>c = integral_0^t integrand(t') dt'</code>. [[The Analog Thing]] ships five integrators. That menas you can compute five integrals in a circuit.
  
Integration in analog computing typically falls back on continously charging a capacity (condensator). The only difference between an integrator and a [[summer]] is this very capacity in the feedback channel instead of a simple resistance. Therefore, all integrators are also summing their inputs. For more details, please refer to [[Literature|Analog computing literature]].
+
Analog computers typically typically perform integration by charging and discharging capacitors. The key difference between an integrator and a [[summer]] is the capacity in the feedback channel instead of a simple resistance. Accordingly, all integrators are also summing their inputs. For more details, please refer to [[Literature|Analog computing literature]].
  
 
== Basic Usage of an Integrator on The Analog Thing ==
 
== Basic Usage of an Integrator on The Analog Thing ==
 
[[File:Integrator.png|thumb|A single integrator]]
 
[[File:Integrator.png|thumb|A single integrator]]
  
* Circles represent inputs, triangles outputs
+
* Circles represent inputs, triangles represent outputs
* Analog integrators always sum their inputs. That is, if you have a sum under your integral, you can save a single summer before the integrator. Otherwise, just put your integrand into the upper left input labeled with <code>1</code>.
+
* Analog integrators sum their inputs. That is, if you have a sum under your integral, you can save a single summer before the integrator. Otherwise, just put your integrand into the upper left input labeled with <code>1</code>.
 
* There are two output slots. Just use one of them as you like.
 
* There are two output slots. Just use one of them as you like.
 
* The <code>IC</code> slot stands for ''initial conditions''. It is an input where you have to provide suitable initial conditions. As shorthands, <code>-1</code> and <code>+1</code> are right to the hand. If this slot is left empty, <code>0</code> is taken as initial condition.
 
* The <code>IC</code> slot stands for ''initial conditions''. It is an input where you have to provide suitable initial conditions. As shorthands, <code>-1</code> and <code>+1</code> are right to the hand. If this slot is left empty, <code>0</code> is taken as initial condition.
* For the time being, ignore the slots <code>SJ</code> and <code>SLOW</code>.
+
* Beginners may ignore the slots <code>SJ</code> and <code>SLOW</code>.
  
[[File:Nuvola apps important.svg|16px]] Attention: Make sure the sum of your inputs does not exceed the machine unit (±10V), otherwise an [[Overflow]] happens and the overflow LED will shine [[File:Red rouge.svg|16px]]. See [[Logic levels]] for details.
+
[[File:Nuvola apps important.svg|16px]] Attention: Make sure the sum of your inputs does not exceed the machine unit (±10V), otherwise an overload will occur (indicated by the OL LED) [[File:Red rouge.svg|16px]]. See [[Logic levels]] for details.
  
 
== Extended Usage of an Integrator ==
 
== Extended Usage of an Integrator ==

Revision as of 08:04, 30 July 2021

An Integrator is an elementary building block of an analog computer which carries out an Integration in time, as in c = integral_0^t integrand(t') dt'. The Analog Thing ships five integrators. That menas you can compute five integrals in a circuit.

Analog computers typically typically perform integration by charging and discharging capacitors. The key difference between an integrator and a summer is the capacity in the feedback channel instead of a simple resistance. Accordingly, all integrators are also summing their inputs. For more details, please refer to Analog computing literature.

Basic Usage of an Integrator on The Analog Thing

A single integrator
  • Circles represent inputs, triangles represent outputs
  • Analog integrators sum their inputs. That is, if you have a sum under your integral, you can save a single summer before the integrator. Otherwise, just put your integrand into the upper left input labeled with 1.
  • There are two output slots. Just use one of them as you like.
  • The IC slot stands for initial conditions. It is an input where you have to provide suitable initial conditions. As shorthands, -1 and +1 are right to the hand. If this slot is left empty, 0 is taken as initial condition.
  • Beginners may ignore the slots SJ and SLOW.

Nuvola apps important.svg Attention: Make sure the sum of your inputs does not exceed the machine unit (±10V), otherwise an overload will occur (indicated by the OL LED) Red rouge.svg. See Logic levels for details.

Extended Usage of an Integrator

Under construction icon-blue.svg
This section is still under construction! write this section

Changing the integration speed

Internal wiring and effect of slowing down integrator.

You can change the integration time scale factor k0 of a particular integrator by connecting SLOW to OUT. The circuit from the right actually stems from File:Anathing v1.0 base 3.pdf. By slowing down, you effectively decrease the k0 by factor 100.

Making use of the Summing junction

See also XIR.

Mathematics about analog integration

Under construction icon-blue.svg
This section is still under construction! write this section