Nodal Analysis

What and Why?

Nodal analysis is one of several ways to solve circuits. We'll go over all the different methods you've learned so far later in this GitBook, but we'd like to spend a little more time on nodal analysis, as it is by far one of the more important (and easiest!) methods.

Nodal analysis uses KCL to determine potential difference at nodes throughout a circuit. It produces a system of linear equations that can be solved using simple Gaussian elimination. We will walk through the process in detail now:

Step 1: Choosing Nodes

The only unknown voltage difference is at the intersection of the two resistors and the current source. We will call this node V1V_1.

Understanding checkpoint: Why is V1V_1 the only node with an unknown voltage?

Step 2: Analyzing Current

There are 3 branches coming out of V1V_1, and thus 3 current values to consider. We will declare the positive direction to be moving out of V1V_1.

Understanding checkpoint: There is 20mA-20mA of current running out of V1V_1 towards ground. Can you explain to yourself why this is?

We can use Ohm's law, V=IRV= IR, to obtain the following equations: 1. i1=V15100i_1 = \frac{V_1-5}{100} 2. i2=V1200i_2 = \frac{V_1}{200}

Understanding checkpoint: Can you explain why the VV in each of these equations has the value it does? Hint: what is the definition of voltage?

Using KCL, we get a third equation: 3. i1+i220mA=0i_1 + i_2 - 20mA = 0.

Step 3: Using Current to Solve for Voltage

Using replacement, and solving for V1V_1:

V1=(5100+20)(1100+1200)4.67VV_1 = \frac{(\frac{5}{100}+20)}{(\frac{1}{100}+\frac{1}{200})} \approx 4.67 V

Last updated