Analog and Hybrid Computer Programming
by Bernd Ulmann
- Length: 282 pages
- Edition: 1
- Language: English
- Publisher: De Gruyter Oldenbourg
- Publication Date: 2020-06-01
- ISBN-10: 3110662078
- ISBN-13: 9783110662078
- Sales Rank: #1218386 (See Top 100 Books)
Analog and hybrid computing recently have gained much interest as analog computers can outperform classical stored-program digital computers in some areas by orders of magnitude. This book gives a thorough introduction to analog and hybrid computer programming by means numerous worked examples from various areas. It is based on a number of introductory and advanced lectures on this topic delivered by the author at several universities.
Cover Title Page Copyright Dedication Acknowledgments and disclaimer Contents 1 Introduction 1.1 What is an analog computer? 1.2 Direct vs. indirect analogies 1.3 A short history of analog computing 1.4 Characteristics of analog computers 2 Computing elements 2.1 Machine units 2.2 Summer 2.3 Integrators 2.4 Free elements 2.5 Potentiometers 2.6 Function generators 2.7 Multiplication 2.8 Comparators and switches 2.9 Input/output devices 3 Analog computer operation 4 Basic programming 4.1 Radioactive decay 4.1.1 Analytical solution 4.1.2 Using an analog computer 4.1.3 Scaling 4.2 Harmonic functions 4.3 Sweep 4.4 Mathematical pendulum 4.4.1 Straightforward implementation 4.4.2 Variants 4.5 Mass-spring-damper system 4.5.1 Analytical solution 4.5.2 Using an analog computer 4.5.3 RLC-circuit 5 Special functions 5.1 Inverse functions 5.1.1 Square root 5.1.2 Division 5.2 f(t) = 1/t 5.3 Powers and polynomials 5.4 Low pass filter 5.5 Triangle/square wave generator 5.6 Ideal diode 5.7 Absolute value 5.8 Limiters 5.9 Dead-space 5.10 Hysteresis 5.11 Bang-bang 5.12 Minimum/maximum holding circuits 5.13 Sample & Hold 5.14 Time derivative 5.15 Time delay 5.15.1 Historic approaches to delay 5.15.2 Digitization 5.15.3 Sample and hold circuits 5.15.4 Analog delay networks 6 Examples 6.1 Chemical kinetics 6.2 Damped pendulum with external force 6.3 MATHIEU’s equation 6.3.1 Introduction 6.3.2 Scaling and programming 6.3.3 Results 6.4 VAN DER POL’s equation 6.4.1 Introduction 6.4.2 Programming 6.4.3 Results 6.5 Solving the one-dimensional SCHRÖDINGER equation 6.6 Ballistic trajectory 6.7 Charged particle in a magnetic field 6.8 RUTHERFORD-scattering 6.9 Celestial mechanics 6.10 Bouncing ball 6.11 Zombie apocalypse 6.12 RÖSSLER attractor 6.13 LORENZ attractor 6.14 Another LORENZ attractor 6.15 CHUA attractor 6.16 Nonlinear chaos 6.17 AIZAWA attractor 6.18 NOSÉ-HOOVER oscillator 6.19 Rotating spiral 6.20 Flow around an airfoil 6.21 Heat transfer 6.22 Two-dimensional heat transfer 6.23 Systems of linear equations 6.24 Human-in-the-loop 6.25 Inverted pendulum 6.26 Double pendulum 7 Hybrid computing 7.1 Hybrid controllers 7.2 Basic operation 7.3 Shell trajectory 7.4 Data gathering 7.5 Training an AI with an analog computer 8 Summary and outlook A Solving the heat equation with a passive network B The Laplace transform B.1 Basic functions B.1.1 Step function B.1.2 Delta function B.1.3 Ramp function B.1.4 Exponential and trigonometric functions B.2 LAPLACE transforms of basic operations B.3 Further characteristics B.4 Inverse LAPLACE transform B.5 Example B.6 Block diagrams and transfers functions C Mikusiński operational calculus C.1 Introduction C.2 Trigonometric functions C.3 Example D An oscilloscope multiplexer E A log() function generator F A sine/cosine generator G A simple joystick interface H The Analog Paradigm bus system I HyCon commands Bibliography Index
Donate to keep this site alive
To access the Link, solve the captcha.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.