A real-time simulation of a moving coil galvanometer has been developed, demonstrating the relationship between current, coil geometry, magnetic field, spring stiffness, and damping. The tool effectively visualizes both static sensitivity and dynamic response. It can serve as a pre-laboratory exercise or a virtual replacement when physical apparatus is unavailable. Future work includes adding a shunt resistor selector to convert the MCG into an ammeter/voltmeter and simulating non-uniform field effects.
A cylinder placed inside the coil to concentrate magnetic field lines and increase sensitivity. moving coil galvanometer simulation
plt.plot(currents * 1e6, deflections) plt.xlabel('Current (μA)') plt.ylabel('Deflection (degrees)') plt.title('MCG Calibration Curve') plt.grid(True) plt.show() A real-time simulation of a moving coil galvanometer
Keeping $b$ and $J$ constant, varying $N$ and $B$ shows a linear increase in $\theta_ss$ with $NBA/k$, confirming the sensitivity equation. For example: Future work includes adding a shunt resistor selector
. Its operation is based on the interaction between an external magnetic field and a current-carrying coil. Interactive Simulations
In a real MCG, you cannot easily change the number of turns in the coil or the strength of the magnet. In a digital environment, you can: (turns) to see how sensitivity increases. Swap the magnet to see the effect of a weaker Change the spring material to observe how a different value affects the "damping" of the pointer. 3. Exploring Sensitivity Simulations are perfect for teaching ( ) and Voltage Sensitivity (