How to use this solver
Label every node with a name or number, with 0 for ground, and type each element on its own line: its name (the first letter sets the type), the two nodes it connects, and its value. Values take the usual prefixes: 4.7k, 10u, 2m, 1meg. For mesh-analysis problems the answer is the same: the branch currents are in the element table.
Method
Worked example
12 V source, 4 Ω and 6 Ω divider, 2 Ω to node c fed by a 3 A source (the default)
- At node c all 3 A flows through the 2 Ω resistor to b, so Vc = Vb + 6.
- KCL at b: (12 − Vb)/4 + 3 = Vb/6, so Vb = 14.4 V and Vc = 20.4 V.
- The current in the 4 Ω resistor is (12 − 14.4)/4 = −0.6 A: it flows back into the 12 V source, which absorbs 7.2 W.
Frequently asked questions
How do I find a current for a dependent source?
Name the element that carries it: F1 a b R2 3 uses the current through R2, from its first node to its second. To control by a current in a plain wire, add a 0 V source there as an ammeter.
Peak or rms?
Phasor answers use the same basis as the sources you enter. Power uses ½V·I* for peak values and V·I* for rms values.