Analog Computing, 2nd Edition
- Length: 440 pages
- Edition: 2
- Language: English
- Publisher: De Gruyter Oldenbourg
- Publication Date: 2022-11-07
- ISBN-10: 311078761X
- ISBN-13: 9783110787610
- Sales Rank: #854904 (See Top 100 Books)
Analog computing is one of the main pillars of Unconventional Computing. Almost forgotten for decades, we now see an ever-increasing interest in electronic analog computing because it offers a path to high-performance and highly energy-efficient computing. These characteristics are of great importance in a world where vast amounts of electric energy are consumed by today’s computer systems. Analog computing can deliver efficient solutions to many computing problems, ranging from general purpose analog computation to specialised systems like analog artificial neural networks.
The book “Analog Computing” has established itself over the past decade as the standard textbook on the subject and has been substantially extended in this second edition, which includes more than 300 additional bibliographical entries, and has been expanded in many areas to include much greater detail. These enhancements will confirm this book’s status as the leading work in the field. It covers the history of analog computing from the Antikythera Mechanism to recent electronic analog computers and uses a wide variety of worked examples to provide a comprehensive introduction to programming analog computers. It also describes hybrid computers, digital differential analysers, the simulation of analog computers, stochastic computers, and provides a comprehensive treatment of classic and current analog computer applications. The last chapter looks into the promising future of analog computing.
Also of interest Acknowledgments Preface to the 2nd edition 1 Introduction 1.1 Outline 1.2 The notion of analog computing 1.3 Direct and indirect analogies 2 Mechanical analog computers 2.1 Astrolabes 2.2 The Antikythera mechanism 2.3 Slide rules 2.4 Planimeters 2.5 Mechanical computing elements 2.5.1 Function generation 2.5.2 Differential gears 2.5.3 Integrators 2.5.4 Multipliers 2.6 Harmonic synthesizers and analysers 2.7 Mechanical fire control systems 2.8 Differential analysers 3 The first electronic analog computers 3.1 Helmut Hoelzer 3.1.1 The “Mischgerät” 3.1.2 Hoelzer’s analog computer 3.2 George A. Philbrick’s Polyphemus 3.3 Electronic fire control systems 3.4 MIT 3.5 The Caltech Computer 4 Basic computing elements 4.1 Operational amplifiers 4.1.1 Early operational amplifiers 4.1.2 Drift stabilisation 4.2 Summers 4.3 Integrators 4.4 Coefficient potentiometers 4.5 Function generators 4.5.1 Servo function generators 4.5.2 Curve followers 4.5.3 Photoformers 4.5.4 Varistor function generators 4.5.5 Diode function generators 4.5.6 Inverse functions 4.5.7 Functions of two variables 4.6 Multiplication 4.6.1 Servo multipliers 4.6.2 Crossed-fields electron-beam multiplier 4.6.3 Hyperbolic field multiplier 4.6.4 Other multiplication tubes 4.6.5 Time division multipliers 4.6.6 Logarithmic multipliers 4.6.7 Quarter square multipliers 4.6.8 Other multiplication schemes 4.7 Division and square root 4.8 Comparators 4.9 Limiters 4.10 Resolvers 4.11 Time delay 4.12 Random noise generators 4.13 Output devices 5 The anatomy of a classic analog computer 5.1 Analog patch panel 5.2 Function generators 5.3 Digital patch panel and controls 5.4 Readout 5.5 Control 5.6 Performing a computation 6 Some typical analog computers 6.1 Telefunken RA 1 6.2 GAP/R analog computers 6.3 EAI 231R 6.4 Early transistorised systems 6.5 Later analog computers 6.6 THE ANALOG THING 7 Programming 7.1 Basic approach 7.2 Kelvin’s feedback technique 7.3 Substitution method 7.4 Partial differential equations 7.4.1 Quotient of differences 7.4.2 Separation of variables 7.5 Scaling 8 Programming examples 8.1 Solving ÿ + ω2y = 0 8.2 Sweep generator 8.3 Mass-spring-damper system 8.4 Predator and prey 8.5 Simulation of an epidemic 8.6 Bouncing ball 8.7 Car suspension 8.8 Lorenz attractor 8.9 Mathieu’s equation 8.10 Projection of rotating bodies 8.11 Conformal mapping 9 Hybrid computers 9.1 Systems 9.2 Programming 9.3 Example 10 Digital differential analysers 10.1 Basic computing elements 10.1.1 Integrators 10.1.2 Servos 10.1.3 Summers 10.1.4 Additional elements 10.2 Programming examples 10.3 Problems 10.4 Systems 10.4.1 MADDIDA 10.4.2 Bendix D-12 10.4.3 CORSAIR 10.4.4 TRICE 11 Stochastic computing 12 Simulation of analog computers 12.1 Basics 12.2 DDA programming system for the IBM 7074 12.3 CSMP 12.4 Modern approaches 13 Applications 13.1 Mathematics 13.1.1 Differential equations 13.1.2 Integral equations 13.1.3 Roots of polynomials 13.1.4 Orthogonal functions 13.1.5 Linear algebra 13.1.6 Eigenvalues and -vectors 13.1.7 Fourier synthesis and analysis 13.1.8 Random processes and Monte-Carlo simulations 13.1.9 Optimisation and operational research 13.1.10 Display of complex shapes 13.2 Physics 13.2.1 Orbit calculations 13.2.2 Particle trajectories and plasma physics 13.2.3 Optics 13.2.4 Heat-transfer 13.2.5 Fallout prediction 13.2.6 Semiconductor research 13.2.7 Ferromagnetic films 13.3 Chemistry 13.3.1 Reaction kinetics 13.3.2 Quantum chemistry 13.4 Mechanics and engineering 13.4.1 Vibrations 13.4.2 Shock absorbers 13.4.3 Earthquake simulation 13.4.4 Rotating systems and gears 13.4.5 Compressors 13.4.6 Crank mechanisms and linkages 13.4.7 Non-destructive testing 13.4.8 Ductile deformation 13.4.9 Pneumatic and hydraulic systems 13.4.10 Control of machine tools 13.4.11 Servo systems 13.5 Colour matching 13.6 Nuclear technology 13.6.1 Research 13.6.2 Reactor/neutron kinetics 13.6.3 Training 13.6.4 Control 13.6.5 Enrichment 13.7 Biology and medicine 13.7.1 Ecosystems 13.7.2 Metabolism research 13.7.3 Cardiovascular systems 13.7.4 Closed loop control studies 13.7.5 Neurophysiology 13.7.6 Epidemiology 13.7.7 Aerospace medicine 13.7.8 Locomotor systems 13.7.9 Dosimetry 13.8 Geology and marine science 13.8.1 Oil and gas reservoirs 13.8.2 Seismology 13.8.3 Ray tracing 13.9 Economics 13.10 Power engineering 13.10.1 Generators 13.10.2 Transformers 13.10.3 Power inverters and rectifiers 13.10.4 Transmission lines 13.10.5 Frequency control 13.10.6 Power grid simulation 13.10.7 Power station simulation 13.10.8 Dispatch computers 13.11 Electronics and telecommunications 13.11.1 Circuit simulation 13.11.2 Frequency response 13.11.3 Filter design 13.11.4 Modulators and demodulators 13.11.5 Antenna and radar systems 13.12 Automation 13.12.1 Data processing 13.12.2 Correlation analysis 13.12.3 Closed loop control and servo systems 13.12.4 Sampling systems 13.12.5 Embedded systems 13.13 Process engineering 13.13.1 Mixing tanks, heat exchangers, evaporators, and distillation columns 13.13.2 Adaptive control 13.13.3 Parameter determination and optimisation 13.13.4 Plant startup simulation 13.14 Transport systems 13.14.1 Automotive engineering 13.14.2 Railway vehicles 13.14.3 Hovercrafts and Maglevs 13.14.4 Nautics 13.15 Aeronautical engineering 13.15.1 Landing gears 13.15.2 Aircraft arresting gear systems 13.15.3 Jet engines 13.15.4 Helicopters 13.15.5 Flutter simulations 13.15.6 Flight simulation 13.15.7 Airborne simulators 13.15.8 Guidance and control 13.15.9 Miscellaneous 13.16 Rocketry 13.16.1 Rocket motor simulation 13.16.2 Rocket simulation 13.16.3 Real-time data analysis 13.16.4 Spacecraft manoeuvres 13.16.5 Mercury, Gemini, and Apollo 13.17 Military applications 13.18 Education 13.19 Arts, entertainment, and music 13.19.1 Arts 13.19.2 Entertainment 13.19.3 Music 13.20 Analog computer centers 14 Future and opportunities 14.1 Challenges 14.2 Applications 14.3 Recent work Bibliography Index
Donate to keep this site alive
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.