Next: Network Theorems
Up: Chapter 2: Circuit Principles
Previous: Chapter 2: Circuit Principles
Example 1: Find the three unknown currents (
) and three
unknown voltages (
) in the circuit below:
Note: The direction of a current and the polarity of a voltage source
can be assumed arbitrarily. To determine the actual direction and polarity,
the sign of the values also should be considered. For example, a current
labeled in left-to-right direction with a negative value is actually flowing
right-to-left.
- The Branch-Current Method:
- Step 1: Label each unknown branch current arbitrarily with a
reference direction. If the calculated value is negative, the actual
direction of the current is opposite to the reference direction.
- Step 2: Define unknown voltages in terms of the assumed currents
to obtain three element equations:
- Step 3: Apply KCL to node b:
We could also apply KCL to node d:
but this equation is not independent as it adds no information.
- Step 4: Apply KVL to loops abda and bcdb:
We could also apply KVL to loop abcda:
But this equation is not independent as it can be obtained as the
difference between the previous two equations.
The above three independent equations (one for current, two for
voltage) are called connection equations.
- Step 5: We now have three simultaneous equations with three
unknown branch currents:
which can be rewritten as
- Step 6: Solving the equations, we get the three unknown currents:
and then we get the three unknown voltages:
Note that equations from KCL at node d and KVL to other loops are not
independent. In general, if a circuit has n nodes and b branches, then
there are
independent node equations and
independent
loop equations. In other words, the sum of the number of independent loops
and the number of independent nodes is always the same as the number of
branches, i.e., the number of equations is always equal to the number of
unknowns in the branch current method.
- The Loop/Mesh-Current Method (based on KVL):
- Define a loop current around each loop in clockwise direction
(although it could be arbitrary). Assume there are
independent
loops in the circuit, then we have
loop currents as the unknown
variables.
- Apply KVL around each of the loops in the same clockwise
direction to obtain
equations. While calculating the voltage
drop across each resistor shared by two loops, both loop currents
(in opposite positions) should be considered.
- Solve the equation system with
equations for the
unknown
loop currents.
Now we can resolve the problem above using loop-current method:
For the first circuit, we apply KVL to the two loops to get
Rewrite these as:
which can be solved to get
,
, and
.
- The Node-Voltage Method (based on KCL):
- Assume there are n nodes in the circuit. Select one node as
the ground, i.e., the reference point for all voltages of the circuit.
The voltage at each of the remaining n-1 nodes is an unknown to be
obtained.
- Apply KCL to each of the n-1 nodes to obtain n-1 equations.
- Solve the equation system with n-1 equations for the n-1 unknown
node voltages.
Assume node
is the ground, and consider just
as the
only unknown in the problem. Apply KCL to node
, we have
where
This equation of one unknown
can be solved to get
, and
all other unknown currents and voltages can be found easily.
As special case of the node-voltage method with only two nodes, we have the
following theorem:
Millman's theorem
If there are multiple parallel branches between two
nodes
and
, then the voltage
at node
can be found as shown
below if the other node
is treated as the reference point.
Assume there are three types of branches:
- voltage branches with
sources in series with
. The
polarity of each
is + on the node a side.
- current branches with
(independent of resistors in series).
The direction of each
is toward node a.
- resistor branches with
.
Applying KCL to node
, we have:
Solving for
, we get
where the reciprocal of the resistance
is called the conductance.
In summary,
- Branch current method: each equation is for one of the branches.
- Loop current method: each equation is for one of the independent loops.
- Node voltage method: each equation is for one of the independent nodes.
Example 2: Solve the following circuit:
- Branch current method:
There are
nodes (a,b,c,d) and
branches in the circuit,
therefore we can get
independent node equations (first
three) and
independent loop equations (second three):
Solving these 6 equations we get the 6 branch currents.
- Loop current method:
Let the three loop currents in the example above be
,
and
for loops 1, 2, and 3, respectively, and applying KVL to the three loops,
we get
We can then solve these 3 loop equations to find the 3 loop currents.
- Node voltage method:
Choose node d as ground, and then apply KCL to the remaining 3 nodes to get:
We can then solve these 3 node equations to find the 3 node voltages.
Example 3: Solve the following circuit.
,
,
,
,
,
.
Loop current method:
Assume three loop currents
(left),
(right),
(top). We have
Solving to get:
,
. We can also get the three node
voltages:
(right),
(middle),
and
.
Node voltage method:
Assume the bottom node is ground and the three node voltages are
(left),
(middle),
(right).
Solving for
and
, we get:
,
, same as before.
Example 4: (Homework) Find all node voltages with respect to the top-left
corner treated as reference node:
,
,
,
,
,
.
Answer
Note: While using node voltage and loop current methods to solve a given
circuit, to simplify the analysis, it is preferable to
- choose independent loops to avoid current source shared by two loops,
- choose ground node so that the voltage source is connected to ground.
Example 5: The two circuits shown below are equivalent, but you may want to
choose wisely in terms of which is easier to analyze. Solve this circuit using
both node voltage and loop current methods. Assume
,
,
,
,
, and
.
Answer
Next: Network Theorems
Up: Chapter 2: Circuit Principles
Previous: Chapter 2: Circuit Principles
Ruye Wang
2012-07-03