I don't accept responsibility for any harm you may do to your gear, yourself, or to someone else, armed with the knowledge from this site. I won't be responsible if you are ran over by a truck. I also don't take responsibility for you graduating without knowing DC circuit analysis.
This web-site (including pages, solutions, solution steps, formulas, graphics, and the favicon) is created by Kirill Kryukov and dedicated to the public domain using the Creative Commons CC0. You are free to use it for anything including commercial purposes without attributing the original author or source. Although not required, an acknowledgement or a link is always appreciated.
Any two terminal resistor network can be simplified to a single resistor by repeatedly applying the star-mesh transform. This process can be really tedious for any except the most trivial networks. I made this tool to automate and explain this solving method (after having found no similar existing tools).
This tool also works with networks that have more than two terminals. For such networks, this tool simplifies them by removing all non-terminal nodes, and then outputs the resulting network.
Due to its brute force nature, this tool only works well on relatively small networks (up to ~1000 resistors). Beyond that it may become quite slow (depending on topology). This tool does not use any symmetry detection.
- Supports any reasonably compact network (≤1000 resistors).
- Solves network of any topology, including N-dimentional hypercube and complete graph.
- Calculates the exact equivalent resistance, in form of rational number.
- Does not accumulate rounding errors.
- Explains solving process step by step.
- Learning resistor network analysis (you can follow the steps explained by this tool, verify solutions to homework problems, etc).
- Exploring the limits of brute force solving.
- Verifying resistor network designs (e.g., those found using Resistor Network Finder).
- Designing and exploring puzzles and curiosities.
2016-06-26 - Resistor Network Solver is first made public.
|Made in 2016 by Kirill Kryukov
This page is placed in public domain using CC0