As its name implies, the node voltage method is used to find a node’s voltage with respect to ground. While a voltage divider can be used for the same purpose, the primary purpose of a voltage divider is to find voltage drops *across* resistances rather than with respect to ground. One disadvantage of using a voltage divider is that a circuit must be simplified to a two resistor series circuit before the equation can be applied. The larger the circuit, the more difficult it becomes to simplify the circuit, especially when there are multiple sources. With the node voltage method, no simplification is necessary. It can be applied to the circuit as is.

The circuit in Figure 1 shows three resistors meeting at a node. We’ll use this node to show how node voltage works in the most general sense (i.e. without using any numbers). As you’ll see, the node voltage method is basically Ohm’s law applied to Kirchoff’s current law.

Note: All of the voltages in Figure 1 (and other figures throughout this article) are node voltages, or voltages at a node, which are taken with respect to ground.

### Steps for solving a circuit using node voltage

**1. Pick a node** – This can be any node. In the problems you’ll see, you’re told which node to use. In reality, node voltage can be applied to any node because KCL can be applied to any node. Let’s pick the V_{x} node for this example.

**2. Apply KCL to the node** – There are three paths or branches connected to the V_{x} node and each path has its own current. These currents are labeled as I_{1}, I_{2}, and I_{3}. Rather than trying to guess which way these currents flow, assume that all currents leave the node. If we assume that all currents leave the node, then we’re also assuming no currents enter the node, simplifying the KCL equation as shown below.

Note that it doesn’t matter if our assumption is wrong. If one of the currents is actually flowing into the node, it will show up later as a negative in the KCL equation (and we’re not afraid of negative numbers).

**3. Write equations for each current** – Unless one of the branches is a current source, you’ll have to place each current in terms of voltages and resistances according to Ohm’s law.

**4. Derive the node voltage equation** – Plug the equations you found in step 3 back into the KCL equation in step 2 to derive the node voltage equation for V_{x}.

**5. Solve for any variables** – In most problems you’ll encounter, all of the variables will be known except the voltage at the node. In this instance, solve for V_{x} and you’re finished. A node voltage equation can be written for any node in a circuit. For multiple variables, you’ll need multiple equations (more on this later).

*Example 1: *Find the voltage V_{1} for the circuit in Figure 2.

*Solution: *The first step has already been taken care of in the problem statement. The next step is to write the KCL equation for the V_{1} node. Mark the currents as shown in Figure 3, assuming that they all flow away from the node. The KCL equation becomes:

Next, write equations for each current. The two voltage sources are connected to ground, making it easy to find the voltages at the nodes on the upper left and right corners of the circuit. Notice that V_{a}’s positive terminal is connected to ground, making the voltage at the negative terminal -8 V.

Using these equations, derive the node voltage equation for V_{1}. Solving for V_{1} gives the voltage with respect to ground at that node.

### Working with current sources

*Example 2: *Find the voltage V_{1} for the circuit in Figure 4.

*Solution: *The approach doesn’t change when there are current sources in the circuit. Current sources can actually simplify the math. Once again, the node has been chosen by the problem statement. Now write the KCL equation and solve the problem the same way as before. Note that the current source points into the node and therefore needs to be added as a negative current.

### Working with Multiple Variables

*Example 3:* Find the voltages V_{1} and V_{2} for the circuit in Figure 6.

*Solution:* Approach every node voltage problem in the same manner: choose a node and derive its node voltage equation. If the equation has more than one variable, then move to the next node and write another node voltage equation. Continue this process until the number of equations equals the number of variables. In this example, there will be two variables (V_{1} and V_{2}). This means two node voltage equations are required to find the two voltages.

This time there are two nodes to choose from. Start with V_{1} first. As always, assume the currents flow away from the node.

Deriving equations for I_{1} and I_{2} is the same as before, but I_{3} is slightly different. The voltage V_{2} is unknown, but it can still be placed into the equation. It will be treated as a variable just like V_{1}.

The node voltage equation for V_{1} becomes

Now follow the same procedure to find the node voltage equation for V_{2}.

Finally, solve the system of equations to find V_{1} and V_{2}.

That should just about cover quite a few node-voltage examples and concepts. If you have any questions feel free to ask them in the questions section of the website, or simply leave a comment below! Many thanks to Ryan Eatinger (reatinge@ksu.edu) for contribution of this post. 🙂