ivanmontero / electric-circuit-simulator

A graphical application that utilizes Kirchhoff's laws to simulate and solve a given circuit in real time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Electric Circuit Simulator

A graphical application that utilizes Kirchhoff's laws to simulate and solve a given circuit in real time.

Organization

  • src/com/imontero/circuit/ contains all circuit representation and evaluation code.
  • src/com/imontero/circuitsimulation/ contains all the graphical user interface code.
  • tests/com/imontero/circuit/ contains all circuit representation and evaluation testing code.

Roadmap

  • Wire and simple circuit element representation
  • Find loops in a given circuit configuration
  • Determine branches a given circuit configuration
  • Solve Kirchhoff's equations using Gaussian Elimination
  • Create graphical representation and interaction with a circuit
  • Display circuit information (current, potential difference, etc.)
  • Add capacitors, and other time-changing circuit elements
  • Add alternating current generator
  • Add graphs to show properties over time

About

A graphical application that utilizes Kirchhoff's laws to simulate and solve a given circuit in real time.


Languages

Language:Java 100.0%