👁 Preview — Study, Practice and Revise are open; mock tests and the rest of the syllabus unlock on subscription. Unlock all · ₹4,999
← Back to Electrical Circuits
Study mode

Mesh and Nodal Analysis

Introduction

In electrical engineering, analyzing circuits efficiently and accurately is essential, especially when preparing for competitive exams like those in India. Complex circuits with multiple components can be challenging to solve using simple inspection. This is where systematic methods such as Mesh Analysis and Nodal Analysis become invaluable tools.

Mesh Analysis involves writing equations based on loops (meshes) in a circuit, while Nodal Analysis focuses on the voltages at the circuit's nodes. Both methods rely on fundamental laws of circuit theory and provide a structured approach to find unknown currents and voltages.

Understanding these techniques not only helps in solving exam problems quickly but also lays a strong foundation for advanced topics in electrical engineering.

Fundamental Concepts

Definition of Mesh and Node

A node is a point in a circuit where two or more elements meet. It is essentially a junction where currents can split or combine.

A mesh is a loop in a circuit that does not contain any other loops within it. In other words, it is the smallest closed path around which we can apply Kirchhoff's Voltage Law (KVL).

Assumptions and Conditions

  • All circuit elements are linear and time-invariant unless otherwise specified.
  • For mesh analysis, the circuit must be planar, meaning it can be drawn on a plane without crossing branches.
  • For nodal analysis, any circuit can be analyzed, planar or non-planar.

Types of Circuits Suitable

Mesh analysis is most suitable for circuits with fewer meshes than nodes, while nodal analysis is preferred when the number of nodes is less than the number of meshes. Both methods are applicable to circuits containing resistors, independent and dependent sources, and can be extended to AC and transient analysis.

Mesh Analysis

Mesh analysis is a systematic method to find unknown currents in planar circuits by applying Kirchhoff's Voltage Law (KVL) around each mesh.

We define a mesh current circulating around each mesh, usually in the clockwise direction for consistency. The goal is to write equations for each mesh based on the sum of voltage drops and rises equaling zero.

V I1 I2

Steps to perform Mesh Analysis:

  1. Identify all meshes in the planar circuit.
  2. Assign a mesh current to each mesh, typically clockwise.
  3. Apply Kirchhoff's Voltage Law (KVL) around each mesh: the algebraic sum of all voltages in the loop equals zero.
  4. Express voltages across resistors using Ohm's Law: \( V = IR \), where \( I \) is the mesh current or difference of mesh currents if the resistor is shared.
  5. Formulate simultaneous equations and solve for mesh currents.

Nodal Analysis

Nodal analysis is a method to find unknown voltages at the nodes of a circuit using Kirchhoff's Current Law (KCL).

We select one node as the reference node (ground) with zero voltage. Voltages at other nodes are measured relative to this reference.

V1 V2 V3 V4 0 (Ref) V5

Steps to perform Nodal Analysis:

  1. Select a reference node (ground) with voltage zero.
  2. Label the voltages at other nodes with respect to the reference.
  3. Apply Kirchhoff's Current Law (KCL) at each non-reference node: the sum of currents leaving or entering the node is zero.
  4. Express currents in terms of node voltages using Ohm's Law: \( I = \frac{V_i - V_j}{R} \).
  5. Formulate simultaneous equations and solve for node voltages.

Voltage sources and dependent sources require special handling, which will be discussed in advanced considerations.

Supermesh and Supernode

Sometimes, circuits contain current sources between two meshes or voltage sources between two nodes, complicating direct application of mesh or nodal analysis. To handle these, we use the concepts of supermesh and supernode.

Supermesh (Current Source between Meshes) Is Mesh 1 Mesh 2 Supernode (Voltage Source between Nodes) Vs Supernode

Supermesh: When a current source lies between two meshes, we combine those meshes into a supermesh by excluding the current source branch and write KVL for the supermesh. The current source constraint is used as an additional equation.

Supernode: When a voltage source connects two nodes, we combine those nodes into a supernode and apply KCL to the supernode. The voltage source constraint provides an additional equation relating the node voltages.

Formula Bank

Formula Bank

Kirchhoff's Voltage Law (KVL)
\[ \sum_{k=1}^{n} V_k = 0 \]
where: \( V_k \) = voltage across element \( k \) in the loop
Kirchhoff's Current Law (KCL)
\[ \sum_{k=1}^{n} I_k = 0 \]
where: \( I_k \) = current entering or leaving the node
Ohm's Law
\[ V = IR \]
where: \( V \) = voltage (Volts), \( I \) = current (Amperes), \( R \) = resistance (Ohms)
Mesh Current Equation
\[ \sum (R_{ij})(I_i - I_j) = V_i \]
where: \( I_i, I_j \) = mesh currents; \( R_{ij} \) = resistance between meshes \( i \) and \( j \); \( V_i \) = voltage source in mesh \( i \)
Node Voltage Equation
\[ \sum \frac{V_i - V_j}{R_{ij}} = I_{source} \]
where: \( V_i, V_j \) = node voltages; \( R_{ij} \) = resistance between nodes; \( I_{source} \) = current injected at node

Worked Examples

Example 1: Basic Mesh Analysis Example Easy

Find the mesh currents in the circuit below using mesh analysis:

The circuit has two meshes with resistors \( R_1 = 4\,\Omega \), \( R_2 = 6\,\Omega \), and \( R_3 = 2\,\Omega \). There are two independent voltage sources: \( V_1 = 12\,V \) in mesh 1 and \( V_2 = 6\,V \) in mesh 2.

Step 1: Assign mesh currents \( I_1 \) and \( I_2 \) clockwise in mesh 1 and mesh 2 respectively.

Step 2: Write KVL for mesh 1:

\( 4I_1 + 2(I_1 - I_2) = 12 \)

Explanation: Voltage drops across \( R_1 \) and shared resistor \( R_3 \) (current difference \( I_1 - I_2 \)) equal voltage source \( V_1 \).

Step 3: Write KVL for mesh 2:

\( 6I_2 + 2(I_2 - I_1) = 6 \)

Explanation: Voltage drops across \( R_2 \) and shared resistor \( R_3 \) equal voltage source \( V_2 \).

Step 4: Simplify equations:

Mesh 1: \( 4I_1 + 2I_1 - 2I_2 = 12 \Rightarrow 6I_1 - 2I_2 = 12 \)

Mesh 2: \( 6I_2 + 2I_2 - 2I_1 = 6 \Rightarrow -2I_1 + 8I_2 = 6 \)

Step 5: Solve simultaneous equations:

Multiply second equation by 3:

\( -6I_1 + 24I_2 = 18 \)

Add to first equation:

\( (6I_1 - 2I_2) + (-6I_1 + 24I_2) = 12 + 18 \Rightarrow 22I_2 = 30 \Rightarrow I_2 = \frac{30}{22} = 1.36\,A \)

Substitute \( I_2 \) into first equation:

\( 6I_1 - 2(1.36) = 12 \Rightarrow 6I_1 = 12 + 2.72 = 14.72 \Rightarrow I_1 = \frac{14.72}{6} = 2.45\,A \)

Answer: \( I_1 = 2.45\,A \), \( I_2 = 1.36\,A \)

Example 2: Nodal Analysis with Dependent Source Medium

Use nodal analysis to find the node voltages in the circuit with a dependent current source \( I_x = 0.5 V_2 \), where \( V_2 \) is the voltage at node 2. The circuit has resistors \( R_1 = 10\,\Omega \), \( R_2 = 5\,\Omega \), and an independent current source \( I_s = 2\,A \) entering node 1.

Step 1: Choose the reference node (ground) at the negative terminal of the current source.

Step 2: Label node voltages \( V_1 \) and \( V_2 \).

Step 3: Apply KCL at node 1:

Current leaving node 1 through \( R_1 \): \( \frac{V_1 - 0}{10} = \frac{V_1}{10} \)

Current leaving node 1 through dependent current source \( I_x = 0.5 V_2 \)

Current entering node 1 from source: \( 2\,A \)

KCL: \( 2 = \frac{V_1}{10} + 0.5 V_2 \)

Step 4: Apply KCL at node 2:

Current leaving node 2 through \( R_2 \): \( \frac{V_2 - 0}{5} = \frac{V_2}{5} \)

Current entering node 2 from dependent source: \( 0.5 V_2 \)

KCL: \( 0 = \frac{V_2}{5} - 0.5 V_2 \Rightarrow \frac{V_2}{5} = 0.5 V_2 \)

Step 5: Simplify node 2 equation:

\( \frac{V_2}{5} = 0.5 V_2 \Rightarrow \frac{V_2}{5} - 0.5 V_2 = 0 \Rightarrow V_2 \left(\frac{1}{5} - 0.5\right) = 0 \Rightarrow V_2(-0.3) = 0 \Rightarrow V_2 = 0 \)

Step 6: Substitute \( V_2 = 0 \) into node 1 equation:

\( 2 = \frac{V_1}{10} + 0 \Rightarrow V_1 = 20\,V \)

Answer: \( V_1 = 20\,V \), \( V_2 = 0\,V \)

Example 3: Supermesh Application Medium

In a circuit with two meshes sharing a branch containing a current source \( I_s = 3\,A \), use the supermesh method to find mesh currents \( I_1 \) and \( I_2 \). The resistors are \( R_1 = 4\,\Omega \), \( R_2 = 6\,\Omega \), and \( R_3 = 2\,\Omega \). There is a voltage source \( V = 10\,V \) in mesh 1.

Step 1: Identify meshes and assign mesh currents \( I_1 \) and \( I_2 \) clockwise.

Step 2: Since a current source lies between the meshes, form a supermesh by excluding the current source branch.

Step 3: Write KVL for the supermesh (combining both meshes):

\( 4I_1 + 2(I_1 - I_2) + 6I_2 = 10 \)

Step 4: Write current source constraint:

\( I_1 - I_2 = 3 \)

Step 5: Simplify KVL:

\( 4I_1 + 2I_1 - 2I_2 + 6I_2 = 10 \Rightarrow 6I_1 + 4I_2 = 10 \)

Step 6: Solve simultaneous equations:

From constraint: \( I_1 = I_2 + 3 \)

Substitute into KVL:

\( 6(I_2 + 3) + 4I_2 = 10 \Rightarrow 6I_2 + 18 + 4I_2 = 10 \Rightarrow 10I_2 = -8 \Rightarrow I_2 = -0.8\,A \)

Then, \( I_1 = -0.8 + 3 = 2.2\,A \)

Answer: \( I_1 = 2.2\,A \), \( I_2 = -0.8\,A \) (negative sign indicates direction opposite to assumed)

Example 4: Supernode Application Medium

Use the supernode method to find node voltages \( V_1 \) and \( V_2 \) in a circuit where a voltage source \( V_s = 5\,V \) connects node 1 and node 2. The circuit has resistors \( R_1 = 10\,\Omega \) connected from node 1 to ground and \( R_2 = 5\,\Omega \) connected from node 2 to ground. An independent current source \( I_s = 1\,A \) enters node 2.

Step 1: Identify nodes and select ground at circuit reference.

Step 2: Since voltage source connects nodes 1 and 2, form a supernode including both.

Step 3: Write KCL for the supernode:

Current leaving node 1 through \( R_1 \): \( \frac{V_1}{10} \)

Current leaving node 2 through \( R_2 \): \( \frac{V_2}{5} \)

Current entering node 2 from source: \( 1\,A \)

KCL: \( 1 = \frac{V_1}{10} + \frac{V_2}{5} \)

Step 4: Voltage source constraint:

\( V_1 - V_2 = 5 \)

Step 5: Solve equations:

From constraint: \( V_1 = V_2 + 5 \)

Substitute into KCL:

\( 1 = \frac{V_2 + 5}{10} + \frac{V_2}{5} = \frac{V_2}{10} + 0.5 + \frac{V_2}{5} = 0.5 + \frac{3V_2}{10} \)

\( 1 - 0.5 = \frac{3V_2}{10} \Rightarrow 0.5 = \frac{3V_2}{10} \Rightarrow V_2 = \frac{0.5 \times 10}{3} = 1.67\,V \)

Then, \( V_1 = 1.67 + 5 = 6.67\,V \)

Answer: \( V_1 = 6.67\,V \), \( V_2 = 1.67\,V \)

Example 5: Complex Circuit Combining Mesh and Nodal Analysis Hard

Analyze the circuit with three meshes and four nodes, containing resistors \( R_1 = 2\,\Omega \), \( R_2 = 4\,\Omega \), \( R_3 = 6\,\Omega \), and dependent voltage source \( V_x = 3I_y \), where \( I_y \) is the current through \( R_2 \). Use mesh analysis to find mesh currents and nodal analysis to verify node voltages.

Step 1: Assign mesh currents \( I_1, I_2, I_3 \) clockwise.

Step 2: Write mesh equations including dependent source:

Mesh 1: \( 2I_1 + 4(I_1 - I_2) = V_x \)

Mesh 2: \( 4(I_2 - I_1) + 6(I_2 - I_3) = 0 \)

Mesh 3: \( 6(I_3 - I_2) = 0 \)

Step 3: Express dependent voltage source \( V_x = 3I_y \), where \( I_y = I_2 - I_1 \) (current through \( R_2 \)):

\( V_x = 3 (I_2 - I_1) \)

Step 4: Substitute \( V_x \) in mesh 1 equation:

\( 2I_1 + 4(I_1 - I_2) = 3(I_2 - I_1) \Rightarrow 2I_1 + 4I_1 - 4I_2 = 3I_2 - 3I_1 \)

Simplify:

\( 6I_1 - 4I_2 = 3I_2 - 3I_1 \Rightarrow 6I_1 + 3I_1 = 3I_2 + 4I_2 \Rightarrow 9I_1 = 7I_2 \Rightarrow 9I_1 - 7I_2 = 0 \)

Step 5: Write mesh 2 and 3 equations:

Mesh 2: \( 4(I_2 - I_1) + 6(I_2 - I_3) = 0 \Rightarrow 4I_2 - 4I_1 + 6I_2 - 6I_3 = 0 \Rightarrow 10I_2 - 4I_1 - 6I_3 = 0 \)

Mesh 3: \( 6(I_3 - I_2) = 0 \Rightarrow 6I_3 - 6I_2 = 0 \Rightarrow I_3 = I_2 \)

Step 6: Substitute \( I_3 = I_2 \) into mesh 2 equation:

\( 10I_2 - 4I_1 - 6I_2 = 0 \Rightarrow 4I_2 - 4I_1 = 0 \Rightarrow I_2 = I_1 \)

Step 7: Substitute \( I_2 = I_1 \) into first equation:

\( 9I_1 - 7I_1 = 0 \Rightarrow 2I_1 = 0 \Rightarrow I_1 = 0 \)

Therefore, \( I_2 = 0 \), \( I_3 = 0 \).

Step 8: Use nodal analysis to verify node voltages (left as exercise for the student).

Answer: All mesh currents are zero, indicating no current flow under given conditions.

Kirchhoff's Voltage Law (KVL)

\[\sum V = 0\]

Sum of voltages around any closed loop is zero

V = Voltage across elements

Kirchhoff's Current Law (KCL)

\[\sum I = 0\]

Sum of currents entering a node equals sum leaving

I = Current at node

Tips & Tricks

Tip: Always label mesh currents and node voltages clearly before writing equations.

When to use: At the start of any mesh or nodal analysis problem to avoid confusion.

Tip: Use supermesh or supernode techniques immediately when current or voltage sources connect meshes or nodes.

When to use: When encountering current sources between meshes or voltage sources between nodes.

Tip: Check units consistently using the metric system to avoid calculation errors.

When to use: Throughout problem solving, especially in competitive exams.

Tip: For circuits with many components, write equations systematically in matrix form for faster solving.

When to use: In complex problems with multiple meshes or nodes.

Tip: Verify results by cross-checking with the alternate method (mesh vs nodal) if time permits.

When to use: For accuracy in practice problems and exam preparation.

Common Mistakes to Avoid

❌ Incorrectly assigning mesh current directions leading to sign errors
✓ Consistently assign all mesh currents clockwise or counterclockwise and stick to it
Why: Inconsistent directions cause confusion and incorrect voltage polarity assumptions
❌ Forgetting to include dependent sources correctly in equations
✓ Express dependent sources in terms of controlling variables before substituting
Why: Dependent sources depend on circuit variables; ignoring this leads to wrong equations
❌ Not choosing the reference node properly in nodal analysis
✓ Select the node with most connections or ground as reference to simplify equations
Why: Poor reference node choice increases complexity unnecessarily
❌ Applying mesh analysis to non-planar circuits
✓ Use nodal analysis or other methods for non-planar circuits where mesh analysis is not straightforward
Why: Mesh analysis requires planar circuits for clear mesh definition
❌ Mixing units or ignoring metric prefixes in calculations
✓ Always convert all quantities to base metric units before calculations
Why: Unit inconsistency leads to numerical errors and wrong answers
Curated videos per subtopic
Top YouTube explainers, AI-ranked for your exam and language. Unlocks with subscription.
Unlock

Try Practice next.

Progress tracking is paywalled — subscribe to mark subtopics as understood and save your streak.

Go to practice →
Ask a doubt
Mesh and Nodal Analysis · 10 free messages
Ask me anything about this subtopic. You have 10 free messages this session — chat history isn't saved in preview.