Can KVL be used in a loop with a current source?

  • Thread starter Thread starter jaus tail
  • Start date Start date
  • Tags Tags
    Voltage
Click For Summary

Discussion Overview

The discussion revolves around the application of Kirchhoff's Voltage Law (KVL) in circuits that include current sources. Participants explore the implications of using KVL in such scenarios, particularly focusing on the challenges of determining voltage across current sources.

Discussion Character

  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant presents a solution using nodal analysis and discusses the results obtained from two different methods, highlighting discrepancies in the outcomes.
  • Another participant asserts that the first solution is correct while the second is incorrect, stating that KVL cannot be applied directly in loops with current sources due to the unknown voltage across them.
  • Some participants express confusion regarding the measurement of voltage across current sources, questioning whether it can be determined beforehand.
  • It is noted that while the voltage across a current source cannot be known in advance, it can be deduced after analyzing the circuit and applying KVL to balance the equations.
  • Participants discuss the concept of using a supermesh approach to handle current sources, suggesting that it may not simplify the analysis compared to nodal methods.

Areas of Agreement / Disagreement

There is no consensus on the application of KVL in loops with current sources. Some participants agree that KVL cannot be applied directly due to the unknown voltage, while others discuss alternative methods without reaching a definitive conclusion.

Contextual Notes

Participants mention the need for additional equations when dealing with current sources, indicating that the analysis may depend on the specific circuit configuration and assumptions made during the analysis.

jaus tail
Messages
613
Reaction score
48

Homework Statement


upload_2016-10-8_20-23-30.png
[/B]

Homework Equations


V = IR

The Attempt at a Solution


I used nodal analysis.
Let voltage at central point be Vx
So
1) (10 - Vx )/ 2 is current entering from left branch.
2) Current entering junction from middle branch is 4 Vs
Vs is current in eqn 1 times 2 ohm . This is (10 - Vx ) /2 * 2
Multiply this with 4
and we get current entering from middle branch is 4(10 - Vx)
3) Current leaving junction from rightmost branch is Vx / 8
Equation is 1 + 2 = 3
Which is (10 - Vx)/2 + 4(10 - Vx) = Vx/8
This gives 9(10 -Vx)/2 = Vx/8
This gives Vx = 360/37.
So Vab is half of Vx which is 180/37V.

I did the same using another method.
let current through left most 2 ohm resistance be Ia
Eqn 1 applying KVL in left loop, 10 = 2 Ia - 4 Vs * 2. Negative sign cause we're taking negative direction of current as mention in figure.
Now Vs = 2 Ia
So eqn 1 becomes. 10 = 2 Ia - [4 (2 Ia)] * 2
Solving this we get 10 = -14 Ia.
So Ia = - 10/14.
Vs = 2 Ia = -20/14/
4Vs = - 80/14.
Current in right loop is sum of currents entering junction = Ia + 4Vs = -10/14 - 80/14 = -90/14.
Voltage drop at AB is -90/14 * 4 = -360/14.
This doesn't match answer I got above.
 
Last edited:
Physics news on Phys.org
Your first solution is correct.

Your second solution is not correct because you treated the current source as a voltage source. You can't know what the potential difference will be across a current source so KVL doesn't work for that loop. You might have tried a supermesh approach, but it would not be any simpler than the nodal analysis method.
 
  • Like
Likes   Reactions: jaus tail
Thanks for the help. So we cannot measure voltage across a current source?
 
jaus tail said:
Thanks for the help. So we cannot measure voltage across a current source?
Well, we can measure it once it's in operation. Or deduce it once we have analyzed the circuit so that we can use KVL to find out what it has to be to balance the equations. But we can't tell beforehand what it will be. Remember, a current source will produce whatever potential difference is required to maintain its current into its load. That could be anything, even zero or a negative value.
 
So we cannot use KVL in a loop that has a current source as the voltage across it is varying and unknown.
Till now we thought that if we're using KVL in a loop we just jump over the current source.
 
jaus tail said:
So we cannot use KVL in a loop that has a current source as the voltage across it is varying and unknown.
Well it may not be varying but it will be unknown until you solve for it.
Till now we thought that if we're using KVL in a loop we just jump over the current source.
You probably mean that you employed a supermesh, forming a loop around the current source by amalgamating the loops that it borders? Or, you can simply assign the potential across the current source a variable and work it into your equations that way. But you'll need to add another equation since you need as many equations as you have unknowns.
 
Last edited:
  • Like
Likes   Reactions: jaus tail

Similar threads

Replies
5
Views
2K
Replies
15
Views
3K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K