Supernode Analysis Easy Solving

If the equations are not displayed correctly, please use the desktop view

Supernode analysis or super nodal analysis is still considered as nodal or node analysis but with a special case where a voltage source exists in an electric circuit. If we observe carefully or read the nodal analysis thoroughly, we avoid analyzing an electric circuit with a voltage source using nodal analysis.

Do you know why?

The simple nodal analysis can’t solve an electric circuit with a voltage source. We need to modify the circuit a bit before applying nodal analysis. The modifying circuit and solving it with the nodal analysis is called supernodal or supernode analysis.

After learning this analysis method, we don’t need to avoid using nodal analysis for a circuit which has a voltage source anymore.

Read this topic thoroughly to understand fully about supernode analysis, supernode examples and problem solving, and of course some supernode examples to help us remember how to use it.

Since it is called supernode analysis, some of you may think that this method is harder than nodal analysis. Even if we have to modify the circuit, this supernode analysis is as easy as nodal analysis.

Let’s get started right away with the theory. We will also learn about supernode analysis problems with solutions.

Supernode Analysis Theory

Just as the name implies, a supernode is still considered as nodal analysis since its main focus is still the nodes. Is nodal analysis easier to use than supernode analysis? They will be used for different cases so we can’t say which one is easier. It is just a nodal analysis with a supernode.

Nodal analysis looks simpler but it is limited only to the current source in the circuit, without a single voltage source. This is why we can’t depend on this to solve a circuit with a voltage source. This is where supernode analysis kicks in.

Let’s observe the circuit below and spot the difference with the previous circuit we have in nodal analysis.

supernode analysis 1

Have you spotted the difference?

The circuit above only has voltage sources without a single current source. What can we get from the circuit? What is a supernode in circuit?

The circuit above has two cases:

CASE 1 – Observe the 10V source on the most left branch connected to non reference node v1 and reference node (ground node).

This case is really simple, we don’t need to do any modification or advanced analysis. Since there is only a voltage source connected between these two nodes, the nodal voltage v1 has the same value as the voltage source.

A single voltage source in a branch really makes it simple by this knowledge of voltage.

The second case will need extra effort to solve because there is a voltage source between two nonreference nodes v2 and v3. These two nodes will form what we called generalized nodes or supernodes. We can still use KCL and KVL to calculate node voltages.

To define supernode, keep in mind that:

A supernode is formed when a voltage source is connected between two nonreference nodes and any elements connected in parallel with it.

Like we learned about nodal analysis, we only need to use KCL to find the current flowing in each branch or element.

But for a supernode, it is impossible to calculate how much current is flowing through a voltage source. What can we do then? We can use any method to calculate this but make sure to satisfy the KCL on the supernode just like any other node.

supernode analysis 2

First we write the KCL equation for the circuit above,

Then we use the KVL for the supernode. But before that, we have to redraw the circuit as shown below.

supernode analysis 3

The loop in the clockwise direction gives:

After we obtain the equations, calculating the node voltages will be easier now. After learning up to this point, we need to remember the properties of supernode analysis below:

  • The voltage source inside the supernode provides the missing equation to solve all the node voltages.
  • A supernode has no voltage of its own.
  • A supernode requires the application of both KCL and KVL.

Procedure for Supernode Analysis

The procedure for supernode analysis won’t be different with the procedure of nodal analysis we have learned before such as:

  • Identify all the nodes in the circuit including the supernode.
  • Set a node as a reference node. It usually acts as a ground so just add a ground symbol to it.
  • Assign node voltage to other nodes (v1, v2, v3,etc).
  • Remove the voltage source from the circuit first.
  • Write the KCL supernode equations (currents entering a supernode are equal to the currents leaving the supernode).
  • Use the KVL equation for the loop where a voltage source exists if you need to find the relationship of two nodes where a voltage source exists. (To complete the missing equation).
  • Write all the KCL equations you can find (make the sum of the leaving current from a branch equal to zero).
  • Use substitution, elimination, Cramer’s rule, etc.

To make it easier, just jump to the examples below. Have fun!

Supernode Analysis Examples

Now we will try to understand better from the supernode problems with answers below.

1. Observe the circuit below and find the node voltages.

supernode analysis 4


Just as we read before, a supernode is formed when a voltage source is connected between two nonreference nodes and any elements connected in parallel with it. In our case, the supernode consists of 2V source, nodes 1 and 2, and the 10Ω resistor. We remove those to redraw the circuit below:

supernode analysis 5

We use the KCL for the supernode above and we get

Writing the KCL equation for i1 and i2 using node voltage variables gives,

We are still missing the relationship between v1 and v2, we will use KVL to the circuit below.

supernode analysis 6

From the clockwise loop, we get

From Equations.(1.1) and (1.2) we get

we get

Note that the existence of a 10Ω resistor won’t do anything because it is only connected across the supernode.

2. Find the node voltages in the circuit below. This circuit will take more time because we will do nodal analysis with 2 supernodes.

supernode analysis 7


There are two supernodes in the circuit, they are nodes 1 and 2, also nodes 3 and 4. Observe the circuit above and use KCL to two supernodes.

supernode analysis 8

For supernode 1 and 2,

Using the terms of the node voltages for supernode 1-2 equation gives,

For supernode 3-4 we have the KCL equation along with its node voltages,

Next we use KVL to the branches that have voltage sources just as shown below.

supernode analysis 9

For loop 1,

For loop 2,

Don’t forget that


For loop 3,

We know that


In order to finish all the equations we have, we need the result of four node voltages (v1, v2, v3, and v4). All the Equations.(2.1) to (2.5) we got earlier, we need only four to solve the remaining equations. The fifth equation is just an extra, it can be used to double-check our calculation.

Substituting Equation.(2.3) into both (2.1) and (2.2) respectively produces


Equations.(2.4), (2.6), and (2.7) can be solved using matrix form as shown below

Then we use the Cramer’s rule and get

Hence, the node voltages are


Frequently Asked Questions

What is a supernode?

A supernode is formed when a voltage source is connected between two nonreference nodes and any elements connected in parallel with it.

What is supernode analysis?

Supernode analysis is nodal analysis when a voltage source exists between two nonreference nodes. This analysis will manipulate the circuit to give additional equations to find the unknown variables.

When to use supernode?

Supernode is used when a voltage source exists between two nonreference nodes and any elements connected in parallel with it.

5 thoughts on “Supernode Analysis Easy Solving”

Leave a Comment