Simulating a simple analog computer?

Click For Summary
SUMMARY

This discussion focuses on the search for open-source virtual analog computer simulators, specifically for basic components like ideal adders, multipliers, integrators, and delays. The user expresses interest in simpler alternatives to complex tools like SPICE and highlights resources such as LTSPICE and spreadsheet-based simulations. MATLAB's SIMULINK is also mentioned as a viable option for analog computer simulation. The user seeks to understand the internal workings of these simulators, particularly how they manage state advancement in a network.

PREREQUISITES
  • Understanding of analog computing principles
  • Familiarity with LTSPICE for circuit simulation
  • Basic knowledge of MATLAB and SIMULINK
  • Experience with spreadsheet software for simulation purposes
NEXT STEPS
  • Research open-source virtual analog computer simulators
  • Explore the internal mechanics of LTSPICE simulations
  • Learn how to implement basic analog components in MATLAB SIMULINK
  • Investigate state advancement techniques in digital simulations
USEFUL FOR

Engineers, educators, and hobbyists interested in analog computing, simulation developers, and anyone looking to understand the principles of state advancement in virtual analog environments.

maly
Messages
2
Reaction score
0
Hi, anyone into analog computing? I was wondering if there is an example of a simple virtual analog computer somewhere (open source), I can't seem to find one. I'm interested in basic principles of advancing the state of the network, as you must do on a digital computer. I found some complex simulators (SPICE and variants), but that seems like an overkill for my needs - just basic ideal adders, multipliers, integrators, delays and maybe a few others.
 
Technology news on Phys.org
Thanks, Tom, the spreadsheat computer looks useful because they show a bit of code. I'm specifically interested in how these simulators work internally (that is why the preference for open source). On a mechanical or electronic analog computer, all processes happen simultaneously, but then on a digital computer we have to simulate this by having state A, and then advancing to a state B by applying a small timestep, and it seems to matter if we go around the network advancing the state of every element in sequence, or if we store the complete state and then advance every element given only the previous states. I'm a bit confused how this works, and how well it scales to larger networks.
 

Similar threads

Replies
29
Views
6K
  • · Replies 130 ·
5
Replies
130
Views
13K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 23 ·
Replies
23
Views
5K