Skip to content

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

Notifications You must be signed in to change notification settings

ivanmontero/electric-circuit-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages