Projects
Circuit Solver
Simple Nodal Analysis Tool
A Python web app that uses modified nodal analysis to compute circuit voltages, currents, power, and diagnostics.
Python
Flask
NumPy
Circuits
Live: Local Flask appCode: Local Python source
Why It Is Useful
The project is useful because it turns a repetitive hand-analysis process into a solver that still exposes the circuit quantities being computed.
Problem It Solves
Circuit analysis can become algebra-heavy, especially when checking multiple components, sources, and diagnostic values.
Real-World Applications
- Educational circuit-analysis tools.
- Early-stage electronic design automation concepts.
- Engineering calculators that combine symbolic setup with numeric solving.
Concepts Used
- Modified nodal analysis
- Linear systems
- NumPy solving
- Flask-based interfaces
Solution Used
- The app converts circuit relationships into a matrix system.
- NumPy solves the resulting equations for node and component quantities.
- The web interface presents results in a format that is easier to inspect than raw algebra.