2
\$\begingroup\$

So far I've learned these circuit analysis techniques for:

  • Tellegen's Theorem

  • Using only KCL

  • Using only KVL

  • Solving a system of equations that consist of all KCL equations and all KVL equations

  • Nodal Analysis

  • Superposition

  • Mesh Analysis

When do these techniques allow you to completely analyze a circuit? Please note, I'm not asking when I should to use each technique. I'm asking what conditions must the circuit fulfill for a technique to allow me to solve the circuit. For instance, I noticed that in some circuits only using KCL is enough to solve for everything but in other circuits using only KCL doesn't allow you to completely analyze the circuit.

I've only done resistive circuits so far.

Circuit that can't be solved using only KCL:

enter image description here

because using KCL at the nodes gives:

enter image description here

which are three linearly independent equations with 5 variables, so can't be solved.

\$\endgroup\$
1
  • \$\begingroup\$ What do you mean to distinguish by listing "mesh analysis" and "using only KVL" as two separate methods? (Also "nodal analysis" and "using only KCL") \$\endgroup\$
    – The Photon
    Mar 19, 2014 at 16:15

1 Answer 1

2
\$\begingroup\$

"Superposition" is not a method for solving a circuit. It is a part of the other methods that is used when multiple sources are present in the circuit.

"Tellegen's Theorem", although I don't recall it from school, doesn't seem to produce a practical method of solving circuits since it only produces one equation for the circuit (according to a quick scan of Wikipedia). However I'd be glad to corrected on this point --- its not something you run into often in the real world.

Nodal analysis can not solve a circuit that contains a voltage source.

Mesh analysis can not solve a circuit that contains a current source.

If you want to solve a network that contains both voltage sources and current sources, you will need the modified nodal analysis. Using duality you could also imagine a "modified mesh analysis", however this method is not commonly used. The modified nodal analysis is the most commonly used method of solving circuits because it is easier to set up the equations for a computer.

Edit

You clarified,

"just KCL", I mean not using Ohm's Law to rewrite the equations in terms of voltages. Instead, keeping the equations in terms of currents and solving the equations for the currents.

Just the KCL and/or KVL equations are not sufficient to solve any circuit. These equations can be written simply from the topology of the circuit and take no account of what kind of elements are on each branch. For example they don't make any distinction between a branch being a resistor or a voltage source or a current source. You will always need to also include the characteristic equations for the elements on the branches to fully describe a circuit.

\$\endgroup\$
8
  • \$\begingroup\$ Thank you. If I have circuit that doesn't contain any voltage sources, just KCL still doesn't always give me an answer (nodal analysis does however). When would KCL directly give me an answer? \$\endgroup\$
    – dfg
    Mar 19, 2014 at 16:30
  • \$\begingroup\$ Also when would using KCL and KVL together allow me to completely solve the circuit? \$\endgroup\$
    – dfg
    Mar 19, 2014 at 16:30
  • \$\begingroup\$ @dfg, To me, "just KCL" and "nodal analysis" are the same thing. Can you explain what you mean by those two different terms? Also an example of a circuit with no voltage sources that can't be solved by KCL? \$\endgroup\$
    – The Photon
    Mar 19, 2014 at 16:32
  • \$\begingroup\$ By "just KCL", I mean not using Ohm's Law to rewrite the equations in terms of voltages. Instead, keeping the equations in terms of currents and solving the equations for the currents. \$\endgroup\$
    – dfg
    Mar 19, 2014 at 16:43
  • \$\begingroup\$ I also added in an example of a circuit that can't be solved using "just KCL". \$\endgroup\$
    – dfg
    Mar 19, 2014 at 16:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.