Solved Problems · Set 14

Millman, Reciprocity, Substitution and Tellegen

Part 1 · Network Theorems — the results that remain after Thévenin and Norton. Several have already appeared as by-products of earlier sets; this one states them properly, proves them, and marks the boundary of each.

Prof. Mithun Mondal 20 solved · 12 practice · 3 challenge GATE · ESE · University

Set 14 — Millman, Reciprocity, Substitution and Tellegen

Sets 9 to 13 covered the theorems that reduce a network. Four more remain, and three of them have already appeared without being named: Millman fell out of source transformation in Set 12 and of superposition in Set 11; reciprocity is the symmetry of the mesh matrix noticed in Set 4; Tellegen was proved from the orthogonality of Set 8. Substitution is the one that has been used most and stated least — Thévenin's own proof depends on it. This set gives each a proper statement, a proof, and an explicit boundary, and adds the compensation theorem, which turns them into a practical tool for sensitivity analysis.

Textbook Chapter 4 · 20 solved · 12 practice · 3 challenge · 12 MCQs

i Method Recap
  • Millman. Practical voltage sources in parallel give \(V = \dfrac{\sum V_kG_k}{\sum G_k}\) behind \(R = 1/\sum G_k\) — a conductance-weighted average, so the result always lies between the extreme \(V_k\).

  • Reciprocity. In a network of linear bilateral elements, interchanging an ideal source and an ideal ammeter leaves the reading unchanged. It follows from the symmetry of \(\mathbf{R}\) or \(\mathbf{Y}\), and dependent sources destroy it.

  • Substitution. Any branch may be replaced by a source carrying that branch's actual voltage or current, without disturbing the rest of the network. Requires the resulting circuit to still have a unique solution.

  • Tellegen. \(\sum_k v_ki_k = 0\) for any set of branch voltages satisfying KVL and branch currents satisfying KCL on the same graph — even if they come from different networks. It depends only on topology, not on the elements.

  • Compensation. Changing a resistance from \(R\) to \(R + \Delta R\) is equivalent to inserting a voltage source \(V_c = I\,\Delta R\) opposing the original current, with everything else deactivated.

  • All five require linearity. Reciprocity additionally requires bilateral elements; the others tolerate dependent sources with care.

Problem 1CoreMillman Derived

State and derive Millman's theorem, then apply it to two sources across the same terminals: 12 V behind 3 Ω and 9 V behind 6 Ω.

Solution

The statement. Any number of practical voltage sources in parallel are equivalent to a single source

\[ V_{eq} = \frac{\sum_k V_kG_k}{\sum_k G_k} = \frac{\sum_k V_k/R_k}{\sum_k 1/R_k}, \qquad R_{eq} = \frac{1}{\sum_k G_k} \]

The derivation is Set 12, Problem 15 in three lines. Transform every branch to Norton form:

\[ V_k + R_k \;\longrightarrow\; I_k = V_kG_k \ \parallel\ R_k \]

Current sources in parallel add, and so do conductances:

\[ I_{eq} = \sum_k V_kG_k, \qquad G_{eq} = \sum_k G_k \]

Converting back gives \(V_{eq} = I_{eq}/G_{eq}\), which is the theorem.

Applying it:

\[ V_{eq} = \frac{12/3 + 9/6}{1/3 + 1/6} = \frac{4 + 1.5}{0.5} = 11\ \text{V} \]
\[ R_{eq} = \frac{1}{0.5} = 2\ \Omega = 3 \parallel 6 \]

Check against Set 10, Problem 11, which combined the same pair by Norton conversion: \(I_{eq} = 4 + 1.5 = 5.5\ \text{A}\) in parallel with 2 Ω, giving \(V = 11\ \text{V}\;\checkmark\)

Reading the formula. It is a weighted average with the conductances as weights, so:

PropertyConsequence
Weights are conductancesThe stiffest branch (smallest \(R\)) dominates
Weights are positive and sum to 1 after normalising\(V_{eq}\) always lies between the extreme \(V_k\)
Equal resistancesReduces to the plain arithmetic mean

Here the 3 Ω branch carries twice the weight of the 6 Ω, pulling the result to 11 V rather than the unweighted 10.5 V.

Millman is not an independent theorem. It is source transformation applied to every branch at once (Set 12), and equally it is superposition collected into a single expression (Set 11, Problem 3). Deriving it takes three lines, which is a better use of memory than storing the formula — particularly since the derivation makes the weighting obvious.
Answer\(V_{eq} = 11\ \text{V},\quad R_{eq} = 2\ \Omega\)
Problem 2Exam levelA Passive Branch

Three branches are connected across the same terminal pair: 100 V behind 10 Ω, 80 V behind 20 Ω, and a plain 40 Ω resistor. Find the terminal voltage and the equivalent resistance.

Solution

A plain resistor is a source of zero volts. That is the whole trick — it contributes nothing to the numerator but its full conductance to the denominator:

\[ V_{eq} = \frac{100/10 + 80/20 + 0/40}{1/10 + 1/20 + 1/40} = \frac{10 + 4 + 0}{0.1 + 0.05 + 0.025} \]
\[ V_{eq} = \frac{14}{0.175} = 80\ \text{V} \]

The equivalent resistance:

\[ R_{eq} = \frac{1}{0.175} = \frac{40}{7} = 5.71\ \Omega = 10 \parallel 20 \parallel 40 \]

Check by nodal analysis, which is what Millman is:

\[ \frac{V-100}{10} + \frac{V-80}{20} + \frac{V}{40} = 0 \;\Longrightarrow\; 4V - 400 + 2V - 160 + V = 0 \]
\[ 7V = 560 \;\Longrightarrow\; V = 80\ \text{V}\;\checkmark \]

Notice what the passive branch did. Without it the two sources alone would give

\[ \frac{14}{0.15} = 93.3\ \text{V} \]

The 40 Ω drags the result down by 13 V, towards zero — because it is a branch insisting on 0 V with a weight of \(1/40\). Loading a source always pulls its terminal voltage towards zero, and Millman quantifies by how much.

A coincidence worth not over-reading: the answer 80 V equals one of the source voltages exactly. Nothing significant follows — it is arithmetic, and the 80 V branch happens to be carrying zero current as a result.

Millman handles any branch that has a Thévenin form, including plain resistors \((V_k = 0)\) and open circuits \((G_k = 0\), contributing nothing to either sum\()\). What it cannot handle is a branch with no Thévenin form at all — an ideal source, which is Problem 4.
Answer\(V_{eq} = 80\ \text{V},\quad R_{eq} = \tfrac{40}{7} = 5.71\ \Omega\)
Problem 3Exam levelMillman's Dual

State the dual of Millman's theorem, derive it, and apply it to a 2 A source with a 3 Ω shunt in series with a 5 A source with a 6 Ω shunt.

Solution

Apply Set 8's dictionary to Millman's statement — voltage ↔ current, parallel ↔ series, \(G \leftrightarrow R\):

MillmanDual
Voltage sources with series \(R_k\)Current sources with parallel \(R_k\)
Connected in parallelConnected in series
\(V_{eq} = \sum V_kG_k / \sum G_k\)\(I_{eq} = \sum I_kR_k / \sum R_k\)
\(R_{eq} = 1/\sum G_k\)\(R_{eq} = \sum R_k\)

The derivation, again by transformation. Convert each branch to Thévenin form, add in series, convert back:

\[ I_k \parallel R_k \;\longrightarrow\; I_kR_k + R_k \;\Longrightarrow\; V_{\text{total}} = \sum I_kR_k,\quad R_{\text{total}} = \sum R_k \]
\[ I_{eq} = \frac{\sum I_kR_k}{\sum R_k} \]

Applying it:

\[ I_{eq} = \frac{(2)(3) + (5)(6)}{3+6} = \frac{6+30}{9} = 4\ \text{A}, \qquad R_{eq} = 9\ \Omega \]

Check by direct transformation. The two branches become 6 V + 3 Ω and 30 V + 6 Ω; in series that is 36 V + 9 Ω, and converting back gives \(36/9 = 4\ \text{A} \parallel 9\ \Omega\;\checkmark\)

Reading it. The equivalent current is a resistance-weighted average, so here the 6 Ω branch dominates and the answer sits at 4 A, closer to 5 A than to 2 A. As always the result lies between the extremes.

The dual form is rarely taught and rarely needed, because series current sources are an unusual arrangement. Its value is as a check that the duality of Set 8 is understood: if you can write it down without deriving it, the dictionary has been absorbed. Sets 16 and 17 will lean on exactly this skill.
Answer\(I_{eq} = \dfrac{\sum I_kR_k}{\sum R_k} = 4\ \text{A},\quad R_{eq} = 9\ \Omega\)
Problem 4CoreWhere Millman Fails

Identify the circumstances in which Millman's theorem cannot be applied, and say what to do instead in each.

Solution

Case 1 — an ideal voltage source in one branch. Then \(R_k = 0\) and \(G_k = \infty\), so both sums diverge. Taking the limit:

\[ V_{eq} = \lim_{G_1\to\infty}\frac{V_1G_1 + \sum_{k\ne1}V_kG_k}{G_1 + \sum_{k\ne1}G_k} = V_1 \]

The formula does give the right answer in the limit — the ideal source simply fixes the terminal voltage and every other branch becomes irrelevant. But two such branches with different voltages give \(\infty/\infty\), and the circuit genuinely has no solution (Set 3).

Case 2 — the branches are not all in parallel. Millman requires every source to share the same pair of terminals. A source buried inside a ladder does not qualify.

Case 3 — dependent sources. Millman's derivation transformed each branch independently, which assumes each \(V_k\) is a known constant. A branch whose source depends on the terminal voltage cannot be treated this way — its contribution to the numerator is itself unknown.

Case 4 — non-linear branches. A diode has no Thévenin equivalent, so it cannot enter the sum at all.

Summary:

ObstacleUse instead
One ideal voltage sourceIt fixes the node voltage; nothing to compute
Two ideal sources, different valuesNothing — the circuit is inconsistent
Sources not sharing terminalsNodal analysis (Set 6)
Dependent sourcesNodal analysis, keeping the dependence symbolic
Non-linear branchesLoad-line or iterative methods

The honest assessment. Millman applies only to the single-node case, where nodal analysis would give one equation anyway. Its value is speed on a specific, common shape — a set of parallel supplies feeding one bus — not generality.

Millman is a formula for one node, and nodal analysis is a method for any number. Comparing Problem 2's Millman calculation with the KCL that checks it, the two are the same equation rearranged. That is the sense in which Millman is a convenience rather than a theorem: it saves writing, not thinking.
AnswerFails for ideal sources in more than one branch, non-parallel branches, dependent sources, or non-linear elements
Problem 5ChallengeReciprocity Proved

State the reciprocity theorem and prove it from the mesh formulation of Set 4. Identify precisely which property of the network the proof requires.

Solution

The statement. In a linear network containing only bilateral elements and a single independent source, interchanging the positions of the source and the response leaves the response unchanged.

Set up the mesh system. Set 4 wrote the network as

\[ \mathbf{R}\,\mathbf{i} = \mathbf{v}_s \;\Longrightarrow\; \mathbf{i} = \mathbf{R}^{-1}\mathbf{v}_s = \mathbf{Z}\,\mathbf{v}_s \]

Writing \(\mathbf{Z} = \mathbf{R}^{-1}\), the current in mesh \(m\) due to a source in mesh \(n\) is \(i_m = z_{mn}v_n\).

The key fact is that \(\mathbf{R}\) is symmetric. Its off-diagonal entry \(R_{mn}\) is minus the resistance shared between meshes \(m\) and \(n\) — and "shared between \(m\) and \(n\)" is the same statement as "shared between \(n\) and \(m\)":

\[ \mathbf{R} = \mathbf{R}^{\mathsf T} \]

The inverse of a symmetric matrix is symmetric, so

\[ z_{mn} = z_{nm} \]
\[ \underbrace{i_m \big|_{\text{source at } n}}_{z_{mn}v} = \underbrace{i_n \big|_{\text{source at } m}}_{z_{nm}v} \]

which is the theorem. The two experiments give identical readings because they are governed by the same matrix entry.

What the proof required. Only the symmetry of \(\mathbf{R}\) — and that in turn requires every element to be bilateral, meaning its behaviour is the same in both directions. Resistors, inductors and capacitors all are.

What breaks the symmetry:

\[ \text{dependent sources} \;\Rightarrow\; \mathbf{R} \ne \mathbf{R}^{\mathsf T} \;\Rightarrow\; \text{no reciprocity} \]

A dependent source contributes to \(R_{mn}\) without a matching contribution to \(R_{nm}\), because it acts in one direction only. Problem 8 works an example.

Reciprocity is the symmetry of a matrix, wearing circuit clothing. Set 4, Problem 19 noticed the symmetry and Set 11, Problem 11 used it to explain why two source positions gave mirror-image responses. Naming it changes nothing about the mathematics — but it makes the boundary sharp, and the boundary is where the theorem earns attention.
Answer\(\mathbf{R} = \mathbf{R}^{\mathsf T} \Rightarrow z_{mn} = z_{nm}\); requires bilateral elements only
Problem 6Exam levelReciprocity Verified

The three-mesh network of Set 4, Problem 3 has mesh matrix \(\mathbf{R} = \begin{bmatrix}40&-10&0\\-10&50&-10\\0&-10&40\end{bmatrix}\). Place a 120 V source in mesh 1 and find the current in mesh 3; then move the source to mesh 3 and find the current in mesh 1.

Solution

Inverting the mesh matrix gives the transfer impedances:

\[ \mathbf{Z} = \mathbf{R}^{-1} = \begin{bmatrix} 0.026389 & 0.005556 & 0.001389\\ 0.005556 & 0.022222 & 0.005556\\ 0.001389 & 0.005556 & 0.026389 \end{bmatrix} \]

Symmetric, as Problem 5 requires.

Source in mesh 1, response in mesh 3:

\[ i_3 = z_{31}v_1 = (0.001389)(120) = 0.1667\ \text{A} \]

Source in mesh 3, response in mesh 1:

\[ i_1 = z_{13}v_3 = (0.001389)(120) = 0.1667\ \text{A}\;\checkmark \]

Identical, exactly as the theorem promises.

What is not claimed. Only the one interchanged pair matches. Compare the full solution vectors from Set 11, Problem 11:

Source position\(i_1\)\(i_2\)\(i_3\)
Mesh 1 (120 V)3.1670.6670.167
Mesh 3 (120 V)0.1670.6673.167

Here the whole vector reverses, but only because this particular network happens to be symmetric end-to-end. Reciprocity alone guarantees the two bold entries — nothing more.

The middle mesh illustrates the point. Its current is 0.667 A in both experiments, but that is \(z_{21} = z_{23}\), which reciprocity does not assert — it is a consequence of this network's physical symmetry, not of the theorem.

Reciprocity relates two different experiments, not two entries of one solution. The temptation is to read it as a statement about a single circuit; it is not. Run the experiment twice, with the source and the meter exchanged, and only those two readings are guaranteed to agree.
AnswerBoth give \(0.1667\ \text{A}\), since \(z_{13} = z_{31} = 0.001389\ \text{S}\)
Problem 7Exam levelThe Nodal Form

State reciprocity in its nodal form, prove it, and explain how the two forms differ in what they physically require of the experimenter.

Solution

The nodal statement. A current source \(I\) injected at node \(p\) produces a voltage at node \(q\) equal to the voltage it would produce at \(p\) if injected at \(q\).

The proof is identical in structure to Problem 5, using Set 8's nodal system:

\[ \mathbf{Y}\mathbf{V}_n = \mathbf{i}_s \;\Longrightarrow\; \mathbf{V}_n = \mathbf{Y}^{-1}\mathbf{i}_s, \qquad v_q = \left(\mathbf{Y}^{-1}\right)_{qp}I \]

Set 8, Problem 9 built \(\mathbf{Y} = \mathbf{A}\mathbf{G}_b\mathbf{A}^{\mathsf T}\), which is symmetric by construction whenever \(\mathbf{G}_b\) is diagonal — that is, whenever every branch is a plain bilateral element.

Hence \(\left(\mathbf{Y}^{-1}\right)_{qp} = \left(\mathbf{Y}^{-1}\right)_{pq}\), and the two voltages agree.

The two forms compared:

Mesh formNodal form
SourceIdeal voltage source in a branchIdeal current source between nodes
ResponseCurrent in another branchVoltage at another node pair
Measured withAmmeter (zero resistance)Voltmeter (infinite resistance)
Symmetric matrix\(\mathbf{R}\)\(\mathbf{Y}\)
Ratio conservedTransfer impedance \(v/i\)Transfer impedance \(v/i\)

The physical requirement is the same in both. The source must be ideal and the meter must be ideal — a real ammeter with resistance, or a real voltmeter that draws current, becomes part of the network and must be identical in both experiments for the comparison to hold.

What is not reciprocal is the mixed case: a voltage source in one place and a voltage response elsewhere. That ratio is a transfer ratio, not a transfer impedance, and it is not symmetric. Reciprocity always exchanges a source of one kind for a response of the complementary kind.

The conserved quantity is the transfer impedance, in ohms. That is why both forms work and why the mixed form does not: \(v/i\) is symmetric, while \(v/v\) and \(i/i\) are not. Checking the units of the ratio you are about to claim is symmetric is the quickest way to avoid the error.
Answer\(\mathbf{Y} = \mathbf{Y}^{\mathsf T}\) gives the nodal form; both conserve the transfer impedance, not voltage or current ratios
Problem 8ChallengeWhere Reciprocity Fails

Add a current-controlled voltage source to the network of Problem 6, so that mesh 1's current contributes an extra \(-20i_1\) to mesh 2's equation but nothing in return. Show numerically that reciprocity is destroyed, and identify the class of elements responsible.

Solution

The modified matrix is no longer symmetric — the dependent source acts in one direction only:

\[ \mathbf{R}' = \begin{bmatrix}40&-10&0\\-30&50&-10\\0&-10&40\end{bmatrix} \qquad \mathbf{R}' \ne \mathbf{R}'^{\mathsf T} \]

The two transfer impedances now differ:

\[ z_{31} = 0.004688,\qquad z_{13} = 0.001562 \]
\[ i_3\big|_{v_1 = 120} = 0.5625\ \text{A}, \qquad i_1\big|_{v_3 = 120} = 0.1875\ \text{A} \]

A factor of three apart — reciprocity fails, and not marginally.

The responsible class of elements is the non-bilateral ones. An element is bilateral when its behaviour is unchanged by reversing it:

Bilateral — reciprocity holdsNon-bilateral — it fails
Resistors, inductors, capacitorsDependent sources
Transformers and mutual inductanceTransistors and amplifiers
Any passive reciprocal networkGyrators, circulators, isolators
Ferrite devices in a magnetic field

Note that mutual inductance is reciprocal, which is not obvious. Set 26 will show that \(M_{12} = M_{21}\) — the flux coupling from coil 1 to coil 2 equals that from 2 to 1 — so a transformer preserves the symmetry of the matrix and reciprocity survives.

The practical significance of non-reciprocity. A circulator or isolator is deliberately non-reciprocal: it passes a signal one way and absorbs it the other, which is exactly what protects a transmitter from its own reflected power. Building one requires a magnetised ferrite — no arrangement of ordinary passive components can do it, precisely because they are all bilateral.

Every amplifier is non-reciprocal, and that is the point of it. A signal entering the input appears amplified at the output; a signal entering the output does not appear at the input. That one-way behaviour is what makes stages cascadable without interaction — and it is why reciprocity, though elegant, applies to almost nothing in an active circuit.
Answer\(0.5625\ \text{A}\) against \(0.1875\ \text{A}\) — reciprocity requires bilateral elements, which dependent sources are not
Problem 9Exam levelWhy Reciprocity Is Useful

Reciprocity says two measurements agree, which appears to give nothing new. Explain what it is actually used for.

Solution

Use 1 — halving the work. Characterising an \(n\)-port requires \(n^2\) transfer impedances, but symmetry means only \(n(n+1)/2\) are independent:

\[ n = 2:\ 4 \to 3; \qquad n = 10:\ 100 \to 55 \]

For a passive network the saving approaches half as \(n\) grows. Set 35 uses this constantly — a reciprocal two-port has \(z_{12} = z_{21}\), reducing four parameters to three.

Use 2 — measuring the unmeasurable. If one point of a circuit is inaccessible — buried in a package, or at the far end of a cable — reciprocity lets the measurement be made the other way round. The answer is guaranteed identical.

Use 3 — antenna theory. An antenna's receiving pattern equals its transmitting pattern, which is a direct consequence. This is why antennas are specified by a single radiation pattern rather than two, and why a good transmitting antenna is automatically a good receiving one.

Use 4 — a check on analysis or measurement. If a network is known to be passive and bilateral, then any computed or measured matrix must be symmetric. An asymmetry means an error — in the arithmetic, the wiring, or the assumption that the network is passive.

Use 5 — the adjoint method, which Problem 16 develops. Sensitivity of one output to every element in a network can be found from two analyses rather than one per element, and reciprocity is what makes the second analysis usable.

Reciprocity is a constraint, and constraints are informative. It gives no new number for a circuit you have already solved — but it halves what must be measured, tells you where errors are, and underwrites the adjoint sensitivity method. Its use is as a structural fact about linear passive networks, not as a calculating tool.
AnswerHalves the parameters of an \(n\)-port, permits measurement from the accessible side, gives antenna pattern equality, and validates results
Problem 10ChallengeSubstitution Proved

State and prove the substitution theorem, and give the condition under which the substituted circuit remains solvable.

Solution

The statement. If a branch of a network carries current \(I\) at voltage \(V\), that branch may be replaced by either

\[ \text{an ideal voltage source of } V, \qquad\text{or}\qquad \text{an ideal current source of } I \]

without altering any voltage or current elsewhere in the network.

The proof is almost trivial, and that is the point. The rest of the network interacts with the branch only through the pair \((V, I)\) at its terminals. Kirchhoff's laws involve branch voltages and currents, never element types:

\[ \text{KCL and KVL constrain } (V, I); \qquad \text{the element law only }\mathit{determines}\text{ them} \]

So any element presenting the same \((V, I)\) satisfies exactly the same equations, and the original solution remains a solution.

The condition: the new circuit must still have a unique solution. The original solution is a solution of the substituted circuit — but if that circuit is degenerate, it may have others, and the substitution is then meaningless.

Two failure cases:

SubstitutionFails whenWhy
Branch → voltage sourceIt completes a loop of voltage sourcesKVL over-determined; currents indeterminate
Branch → current sourceIt isolates a node fed only by current sourcesKCL over-determined; voltages indeterminate

These are the same degeneracies Set 3 met with ideal sources, arriving by a different route.

Note what is not preserved. The substituted branch dissipates differently: a resistor carrying \(I\) at \(V\) absorbs \(VI\), while an ideal source presenting the same pair supplies it. Terminal behaviour is identical; internal behaviour is not — the same limitation as Thévenin's (Set 9, Problem 20) and source transformation's (Set 12, Problem 10).

Substitution is the most-used and least-stated theorem in the subject. Thévenin's proof replaces the load with a current source (Set 11, Problem 13); source transformation replaces a branch with its equivalent; every "assume the current is \(I\) and work backwards" argument is substitution. It has been in use since Set 2 without being named.
AnswerA branch may be replaced by a source matching its \((V, I)\), provided the new circuit remains uniquely solvable
Problem 11Exam levelSubstitution on a Ladder

The ladder of Sets 2, 4, 6, 9 and 12 — 20 V, series 4 Ω, shunt 15 Ω, series 4 Ω, shunt 18 Ω, series 3 Ω, load 6 Ω — carries 0.8 A in its load at 4.8 V. Verify the substitution theorem on it, and show how substitution justifies the assumed-current method of Set 11.

Solution

Replace the 6 Ω load by a 4.8 V ideal source. Every node voltage in the ladder is unchanged — 12, 7.2 and 4.8 V — because the rest of the network sees the same terminal voltage as before, and its own equations are untouched.

Or replace it by a 0.8 A ideal source. Again nothing changes: the network upstream delivers 0.8 A at whatever voltage results, and that voltage is 4.8 V.

Load branch\(V_3\)\(I_{\text{load}}\)Upstream currents
6 Ω resistor4.8 V0.8 A2, 1.2, 0.8 A
4.8 V source4.8 V0.8 A2, 1.2, 0.8 A
0.8 A source4.8 V0.8 A2, 1.2, 0.8 A

Why the current-source substitution is safe here. Node 3 still has the 3 Ω connecting it to the rest of the ladder, so it is not fed only by current sources — the degeneracy of Problem 10 does not arise.

Now the assumed-current method. Set 11, Problem 15 solved this ladder by assuming \(I_{\text{load}} = 1\ \text{A}\), propagating backwards to find that this requires a 25 V source, then scaling by \(20/25 = 0.8\).

Substitution is what licenses that first step. Assuming a load current means replacing the load with a 1 A source — a legitimate substitution — and then asking what source voltage is consistent with it:

\[ \text{substitute } I_{\text{load}} = 1\ \text{A} \;\longrightarrow\; \text{propagate} \;\longrightarrow\; V_s = 25\ \text{V} \]
\[ \text{scale by } k = \tfrac{20}{25} = 0.8 \;\longrightarrow\; I_{\text{load}} = 0.8\ \text{A} \]

Two theorems, one method: substitution makes the assumption legal, proportionality makes the scaling legal.

Why this works only for a ladder. The propagation backwards requires each stage to determine the next unambiguously. A bridge has no such ordering, so the assumed value cannot be propagated — the same obstruction that defeated source transformation in Set 12, Problem 13.

Techniques that "assume an answer and scale" are substitution plus proportionality. Naming the two ingredients explains both why the method works and exactly when it does not: substitution needs a uniquely solvable circuit, and proportionality needs a single independent source. A ladder with one source satisfies both.
AnswerReplacing the 6 Ω by a 4.8 V or 0.8 A source leaves everything unchanged; this is what makes the assumed-current method valid
Problem 12CoreSubstitution Behind Thévenin

Show explicitly where the substitution theorem enters the proof of Thévenin's theorem, and explain why the proof would be circular without it.

Solution

Recall the proof from Set 11, Problem 13. A network \(N\) drives a load through terminals carrying \((V, I)\). The first move is:

\[ \text{replace the load by an ideal current source of value } I \]

That step is the substitution theorem. Nothing else in the proof needs it, and nothing else could replace it.

Why it is needed. Superposition applies to independent sources. Before the substitution, the load is a resistor — not a source — so there is nothing to superpose it with. Substitution converts the load into a source, after which the network has two source groups and superposition applies:

\[ V = \underbrace{V_{oc}}_{\text{internal sources, } I = 0} + \underbrace{(-IR_{TH})}_{\text{the substituted source alone}} \]

Why the proof would otherwise be circular. Without substitution one might argue: "the load sees \(V_{TH}\) behind \(R_{TH}\), so the current is \(V_{TH}/(R_{TH}+R_L)\)" — which assumes the very equivalence being proved. Substitution breaks the circle by removing the load from the argument entirely, replacing it with a known source whose value is whatever the current happens to be. The proof never needs to know that value.

The chain of dependencies across Part 1:

TheoremRests onSet
SuperpositionLinearity alone11
SubstitutionKirchhoff's laws alone14
ThéveninSuperposition + substitution9
NortonThévenin, rearranged10
Source transformationThévenin–Norton on one branch12
MillmanSource transformation14
Maximum power transferThévenin + calculus13

Only the first two are primitive. Everything else follows.

Note that substitution needs less than superposition does. Superposition requires linearity; substitution requires only Kirchhoff's laws, so it holds in non-linear networks too — a diode branch may be replaced by a source matching its operating point. That is exactly the load-line method, and it is why substitution survives where every other theorem here fails.

Substitution is the most general theorem in this set and the least discussed. It needs no linearity, no bilateral elements, no restriction on sources — only that the substituted circuit remains solvable. Its cost is that it tells you nothing you did not already know: you must have solved for \((V, I)\) before you can substitute. It is a proof technique rather than a calculating one.
AnswerSubstitution replaces the load with a current source, which is what makes superposition applicable and breaks the circularity
Problem 13ChallengeTellegen Proved

State Tellegen's theorem and prove it from the topological results of Set 8. Identify exactly what it assumes about the elements.

Solution

The statement. For any network graph with \(b\) branches, let \(\mathbf{v}\) be any set of branch voltages satisfying KVL and \(\mathbf{i}\) any set of branch currents satisfying KCL, both on that graph. Then

\[ \sum_{k=1}^{b} v_ki_k = 0 \]

The proof. Set 8, Problem 5 established that KVL is equivalent to the branch voltages lying in the range of \(\mathbf{A}^{\mathsf T}\), and KCL to the currents lying in the null space of \(\mathbf{A}\):

\[ \mathbf{v} = \mathbf{A}^{\mathsf T}\mathbf{V}_n \qquad\text{and}\qquad \mathbf{A}\mathbf{i} = \mathbf{0} \]

Therefore

\[ \sum_k v_ki_k = \mathbf{v}^{\mathsf T}\mathbf{i} = \left(\mathbf{A}^{\mathsf T}\mathbf{V}_n\right)^{\mathsf T}\mathbf{i} = \mathbf{V}_n^{\mathsf T}\underbrace{\mathbf{A}\mathbf{i}}_{=\,\mathbf{0}} = 0 \]

Three lines, and the element laws were never mentioned.

What it assumes about the elements: nothing whatever.

Not requiredRequired
LinearityA connected graph
Bilateral elementsKVL for \(\mathbf{v}\)
PassivityKCL for \(\mathbf{i}\)
Time-invarianceConsistent reference directions
That \(\mathbf{v}\) and \(\mathbf{i}\) belong to the same circuit

The last row is the remarkable one, and Problem 15 exploits it.

The obvious reading — conservation of power. If \(\mathbf{v}\) and \(\mathbf{i}\) do come from the same network, then \(v_ki_k\) is the power absorbed by branch \(k\), and the theorem says the total absorbed power is zero — sources supply exactly what the rest consumes.

Conservation of power in a circuit is a consequence of topology, not of physics. That is Tellegen's real content: it does not follow from energy conservation but from Kirchhoff's laws, which are themselves consequences of charge conservation and the electrostatic field. Any set of numbers obeying KVL and KCL on a graph satisfies it — whether or not it describes anything real.
Answer\(\mathbf{v}^{\mathsf T}\mathbf{i} = \mathbf{V}_n^{\mathsf T}\mathbf{A}\mathbf{i} = 0\); assumes only the graph and Kirchhoff's laws
Problem 14Exam levelTellegen Verified

Verify Tellegen's theorem numerically on the unbalanced bridge of Sets 2, 4, 6, 8 and 9: 8 V across \(a\!-\!b\), with \(R_{ac} = 6\), \(R_{ad} = 12\), \(R_{cd} = 18\), \(R_{cb} = 9\) and \(R_{db} = 6\ \Omega\).

Solution

The node voltages from Set 6 are \(V_a = 8\), \(V_b = 0\), \(V_c = 4.5\) and \(V_d = 3\ \text{V}\). The branch quantities follow:

Branch\(v_k\) (V)\(i_k\) (A)\(v_ki_k\) (W)
6 Ω, \(a\!-\!c\)3.50.58333+2.04167
12 Ω, \(a\!-\!d\)5.00.41667+2.08333
18 Ω, \(c\!-\!d\)1.50.08333+0.12500
9 Ω, \(c\!-\!b\)4.50.50000+2.25000
6 Ω, \(d\!-\!b\)3.00.50000+1.50000
Source8.01.00000−8.00000

The source entry is negative because, with the passive sign convention applied consistently, it absorbs \(-8\) W — that is, supplies 8 W.

Check Kirchhoff first, since Tellegen depends on nothing else:

\[ \text{KCL at } c:\ 0.58333 = 0.08333 + 0.5\;\checkmark \qquad \text{KCL at } d:\ 0.41667 + 0.08333 = 0.5\;\checkmark \]

Now the sum:

\[ \sum_k v_ki_k = 2.04167 + 2.08333 + 0.125 + 2.25 + 1.5 - 8.0 = 0\;\checkmark \]

The five resistors absorb 8 W between them, exactly what the source delivers.

The 18 Ω arm is worth noting. It absorbs only 125 mW of the 8 W — the bridge is close enough to balance that its diagonal arm carries little. Set 13, Problem 10 showed it is nevertheless collecting 83.5% of the maximum power available to it.

What this verification does and does not establish. It confirms the arithmetic of the earlier sets — a genuine check, since an error in any node voltage would break the sum. What it does not do is confirm anything physical: the sum would vanish for any numbers obeying KCL and KVL, even nonsensical ones.

Tellegen makes a good final check on a hand-solved circuit. Compute every branch power and add: the total must be zero. Unlike checking KCL node by node, it exercises the voltages and currents together, so it catches errors that leave the individual laws intact — a transposed digit in one node voltage, for instance.
Answer\(\sum v_ki_k = 8.0 - 8.0 = 0\); resistors absorb 8 W, source supplies 8 W
Problem 15ChallengeQuasi-Power

Take the bridge of Problem 14 and a second, completely different network on the same graph: an 4 V source with arm resistances 3, 4, 6, 2 and 5 Ω. Show that \(\sum_k v_k\hat{\imath}_k = 0\) and \(\sum_k \hat{v}_ki_k = 0\), where hatted quantities belong to the second network.

Solution

Solve the second network. With \(\hat{V}_a = 4\), \(\hat{V}_b = 0\), nodal analysis gives

\[ \hat{V}_c = 1.67925\ \text{V},\qquad \hat{V}_d = 2.07547\ \text{V} \]

Note that \(\hat{V}_c < \hat{V}_d\) here, the reverse of the first network — the diagonal current flows the other way.

The cross sums. Pairing the voltages of network 1 with the currents of network 2, branch by branch:

\[ \sum_k v_k\hat{\imath}_k = 0 \]

and pairing the other way round:

\[ \sum_k \hat{v}_ki_k = 0 \]

Both vanish exactly, to the precision of the arithmetic.

Why this is surprising, and why it is not. The two networks have different sources, different resistors, different node voltages and different currents. Nothing physical connects them. But Problem 13's proof used only

\[ \mathbf{v} = \mathbf{A}^{\mathsf T}\mathbf{V}_n \qquad\text{and}\qquad \mathbf{A}\hat{\mathbf{i}} = \mathbf{0} \]

and both hold, because both networks share the same incidence matrix \(\mathbf{A}\) — the same graph. The elements never entered the proof, so they cannot affect the conclusion.

These sums are not powers. The quantity \(v_k\hat{\imath}_k\) multiplies a voltage from one circuit by a current from another; it has the units of watts and no physical meaning at all. The name quasi-power records exactly that.

What must match, and what need not:

Must be identicalMay differ freely
The graph (nodes and branches)Every element value
Branch numberingSource values and positions
Reference directionsElement types — R, L, C, sources
Linearity, even time-invariance

The second network could contain diodes and the result would still hold.

Quasi-power is what makes Tellegen genuinely useful. Conservation of power (Problem 14) is unsurprising and could be got from energy arguments; the cross relation could not. Pairing a circuit with a deliberately-chosen companion network is the basis of the adjoint sensitivity method of Problem 16, and that is the reason the theorem is remembered.
AnswerBoth cross sums vanish; only the shared graph is required, and the products are not physical powers
Problem 16ChallengeWhat Tellegen Is For

Explain how Tellegen's quasi-power relation gives the sensitivity of one output to every element in a network from just two analyses, rather than one analysis per element.

Solution

The problem to be solved. A network has \(b\) elements, and we want \(\partial V_{\text{out}}/\partial R_k\) for every one of them — to know which components need tight tolerances. The direct approach perturbs each in turn:

\[ b \ \text{elements} \;\Longrightarrow\; b \ \text{extra analyses} \]

For a circuit with a thousand components that is a thousand solutions of the network.

The adjoint method. Build a second network \(\hat{N}\) on the same graph, with a unit source applied at the output port and every original source deactivated. Solve it once.

Apply quasi-power both ways. Let the original network be perturbed so that branch quantities change by \(\Delta v_k\) and \(\Delta i_k\). The perturbed voltages still satisfy KVL and the perturbed currents still satisfy KCL, so Problem 15's relation applies to them:

\[ \sum_k \Delta v_k\,\hat{\imath}_k = 0, \qquad \sum_k \hat{v}_k\,\Delta i_k = 0 \]

Subtracting gives the central identity:

\[ \sum_k \left(\Delta v_k\,\hat{\imath}_k - \hat{v}_k\,\Delta i_k\right) = 0 \]

Every term involves one quantity from the original network and one from the adjoint. Substituting the element laws — \(\Delta v_k = R_k\Delta i_k + i_k\Delta R_k\) for a resistor — collapses the sum to

\[ \Delta V_{\text{out}} = -\sum_k i_k\,\hat{\imath}_k\,\Delta R_k \]
\[ \frac{\partial V_{\text{out}}}{\partial R_k} = -\,i_k\,\hat{\imath}_k \]

Read what that says. The sensitivity to element \(k\) is simply the product of the current in that branch in the original network and the current in the same branch in the adjoint network. Both are already known:

MethodAnalyses requiredFor \(b = 1000\)
Perturb each element\(b+1\)1001
Adjoint via Tellegen22

The connection to reciprocity. For a reciprocal network the adjoint is the original network with the source moved to the output port — which is precisely Problem 7's interchange. Non-reciprocal networks need a genuinely different adjoint, with every dependent source transposed, and that is where the general theory earns its keep.

This is why Tellegen appears in every circuit simulator. Sensitivity analysis, tolerance and yield estimation, and gradient-based optimisation all need \(\partial V/\partial R_k\) for thousands of elements, and the adjoint method delivers them in two solutions. It is the most computationally valuable theorem in Part 1 — and it exists only because the quasi-power relation of Problem 15 permits two different networks in the same sum.
Answer\(\partial V_{\text{out}}/\partial R_k = -i_k\hat{\imath}_k\) — all sensitivities from two analyses
Problem 17ChallengeCompensation Derived

State and derive the compensation theorem, which gives the change in every current when one resistance is altered.

Solution

The statement. If a resistance \(R\) carrying current \(I\) is changed to \(R + \Delta R\), the resulting change in every branch current equals the response of the network — with all independent sources deactivated — to a single compensating voltage source

\[ V_c = I\,\Delta R \]

inserted in that branch, opposing the original current.

The derivation, in three steps. Let the new current in the branch be \(I' = I + \Delta I\). By substitution (Problem 10), replace the altered resistor by a voltage source equal to its actual drop:

\[ V' = I'(R+\Delta R) = I'R + I'\Delta R \]

The first term is what an unchanged \(R\) carrying \(I'\) would drop. So the branch behaves as the original resistance in series with an extra source of \(I'\Delta R\):

\[ R + \Delta R \;\equiv\; R \ \text{in series with} \ V_c = I'\,\Delta R \]

Now superpose (Set 11). The network with its original sources gives the old solution; the compensating source alone, with the originals deactivated, gives the change:

\[ \Delta I = \frac{-V_c}{R_{TH} + R + \Delta R} = \frac{-I\,\Delta R}{R_{TH} + R + \Delta R} \]

where \(R_{TH}\) is the Thévenin resistance seen by the branch. Using \(I\) rather than \(I'\) in the numerator, with \(\Delta R\) retained in the denominator, makes the expression exact — as Problem 18 confirms numerically.

Three theorems in one derivation:

StepTheorem used
Replace the branch by a sourceSubstitution (Problem 10)
Split into old solution plus changeSuperposition (Set 11)
Reduce the rest of the networkThévenin (Set 9)
Compensation answers "what if?" without re-solving. Given one solved circuit and its \(R_{TH}\) at a branch, the effect of changing that branch follows in one line — for any change, not just a small one. It is the practical pay-off of the three theorems it rests on.
Answer\(\Delta I = -I\,\Delta R/(R_{TH}+R+\Delta R)\), from substitution, superposition and Thévenin
Problem 18Exam levelCompensation Applied

The ladder of Sets 2, 4, 6, 9 and 12 delivers 0.8 A to its 6 Ω load, and Set 9 found \(R_{TH} = 1941/239 = 8.1213\ \Omega\) at that load. Use compensation to find the new load current if the load is changed to 8 Ω, and verify against a direct calculation.

Solution

The compensating source:

\[ \Delta R = 2\ \Omega,\qquad V_c = I\,\Delta R = (0.8)(2) = 1.6\ \text{V} \]

It drives the deactivated network, which presents \(R_{TH}\) in series with the new branch resistance:

\[ \Delta I = \frac{-1.6}{8.1213 + 8} = \frac{-1.6}{16.1213} = -0.09925\ \text{A} \]
\[ I_{\text{new}} = 0.8 - 0.09925 = 0.70075\ \text{A} \]

Verify directly from the Thévenin equivalent, \(V_{TH} = 2700/239\ \text{V}\):

\[ I_{\text{new}} = \frac{2700/239}{1941/239 + 8} = \frac{2700}{1941 + 1912} = \frac{2700}{3853} = 0.70075\ \text{A}\;\checkmark \]

Exact agreement — compensation is not an approximation.

Testing several changes:

\(\Delta R\) (Ω)Exact \(\Delta I\) (A)CompensationFirst-order estimate
0.5−0.027357−0.027357 ✓−0.028326
1−0.052905−0.052905 ✓−0.056652
2−0.099247−0.099247 ✓−0.113304
4−0.176587−0.176587 ✓−0.226607

The compensation formula is exact at every step size. The first-order estimate — which drops \(\Delta R\) from the denominator — degrades badly for large changes, overstating the effect by 28% at \(\Delta R = 4\ \Omega\).

Why keeping \(\Delta R\) in the denominator matters. Many textbook statements of the theorem omit it and are therefore only valid for small perturbations. The full form costs nothing extra and is exact.

The sign is worth reading physically. Increasing the load resistance reduces the current, so \(\Delta I\) is negative — and the compensating source must therefore oppose the original current. Getting that orientation wrong is the standard error, and the physical check catches it immediately.
Answer\(V_c = 1.6\ \text{V},\ \Delta I = -99.25\ \text{mA},\ I_{\text{new}} = 0.7008\ \text{A}\) — exact
Problem 19Exam levelSensitivity

Obtain the sensitivity \(\partial I/\partial R\) from the compensation theorem, evaluate it for the ladder of Problem 18, and use it to estimate the effect of a 5% tolerance on the load resistor.

Solution

Take the limit of the compensation result as the change becomes small:

\[ \frac{\partial I}{\partial R} = \lim_{\Delta R\to0}\frac{\Delta I}{\Delta R} = \lim_{\Delta R\to0}\frac{-I}{R_{TH}+R+\Delta R} = \frac{-I}{R_{TH}+R} \]

Evaluating for the ladder:

\[ \frac{\partial I}{\partial R} = \frac{-0.8}{8.1213 + 6} = \frac{-0.8}{14.1213} = -0.05665\ \text{A}/\Omega \]

The normalised sensitivity is often more useful, being dimensionless:

\[ S = \frac{R}{I}\frac{\partial I}{\partial R} = \frac{-R}{R_{TH}+R} = \frac{-6}{14.1213} = -0.425 \]

A 1% increase in the load produces a 0.425% decrease in its current.

The 5% tolerance:

\[ \frac{\Delta I}{I} \approx S \times (\pm 5\%) = \mp 2.1\% \]

So the load current lies within about \(0.8 \pm 0.017\ \text{A}\). Checking exactly with \(\Delta R = +0.3\ \Omega\) gives \(\Delta I = -0.01664\ \text{A}\), or \(-2.08\%\) — the linear estimate is good for tolerances of this size.

Reading the sensitivity formula. Since \(|S| = R/(R_{TH}+R) < 1\) always, the current is less sensitive than the resistance in fractional terms — and the stiffer the source, the less sensitive still:

Condition\(S\)Interpretation
\(R \ll R_{TH}\)→ 0Current-source drive; \(R\) barely matters
\(R = R_{TH}\)−0.5Matched — Set 13
\(R \gg R_{TH}\)→ −1Voltage-source drive; \(I \propto 1/R\)

The design use. Sensitivities identify which components need close tolerance. A branch with \(|S|\) near zero can use a cheap component; one near unity determines the accuracy of the whole circuit. Problem 16's adjoint method computes this for every element at once.

Sensitivity analysis is where these theorems stop being academic. A designer does not usually need to know a circuit's currents to six figures — they need to know which of the two hundred components will ruin the design if it drifts. Compensation answers that for one element and the adjoint method for all of them.
Answer\(\partial I/\partial R = -I/(R_{TH}+R) = -56.7\ \text{mA}/\Omega\); \(S = -0.425\), so ±5% on \(R\) gives ∓2.1% on \(I\)
Problem 20ChallengeWhat They Share

Set out what these five theorems have in common, what each requires, and how they relate to the reduction theorems of Sets 9 to 13.

Solution

What each requires, ordered from weakest assumption to strongest:

TheoremRequiresSurvives non-linearity?
TellegenThe graph aloneYes
SubstitutionKirchhoff + unique solutionYes
CompensationLinearity (via superposition)No
MillmanLinearity + parallel branchesNo
ReciprocityLinearity + bilateral elementsNo

Reciprocity is the most restrictive: it fails for any circuit containing an amplifier, which is most of them.

What they share. None is independent — each follows from Kirchhoff's laws plus, in three cases, linearity:

\[ \text{Tellegen} \Leftarrow \mathbf{A}\mathbf{i}=\mathbf{0},\ \mathbf{v}=\mathbf{A}^{\mathsf T}\mathbf{V}_n \]
\[ \text{Reciprocity} \Leftarrow \mathbf{R} = \mathbf{R}^{\mathsf T} \qquad \text{Millman} \Leftarrow \text{source transformation} \]

How they differ in kind from Sets 9 to 13. Those theorems reduce a network to something smaller; these do not:

Reduction theorems (9–13)This set
Replace a network with an equivalentRelate quantities within or between networks
Answer "what does the load see?"Answer "what if?" and "is this consistent?"
Used for calculationUsed for proof, checking and sensitivity
Millman is the exception — it reducesSubstitution is the exception — it proves the others

Which to reach for:

QuestionTheorem
Several supplies feeding one busMillman
Is my computed network matrix right?Reciprocity (symmetry) and Tellegen (power sums to zero)
What happens if this component drifts?Compensation, then sensitivity
Which components need tight tolerance?Tellegen via the adjoint method
Justifying a step in a proofSubstitution

The honest ranking. Tellegen is the deepest and the most computationally valuable; substitution is the most general and the most used without acknowledgement; compensation is the most practical; Millman is a convenience; reciprocity is elegant but applies to a shrinking class of circuits.

Part 1's theorems are now complete, and they reduce to two primitives. Kirchhoff's laws give topology — Tellegen and substitution. Linearity gives superposition — and from it Thévenin, Norton, transformation, Millman, compensation and maximum power transfer. Everything in Sets 9 to 14 is one of those two facts, dressed for a particular question.
AnswerAll follow from Kirchhoff plus linearity; Tellegen needs least, reciprocity most, and none is independent
Practice

Practice Problems

Work each on paper before opening the answer. The answer is given so you can check yourself; the method is deliberately not.

  1. P1. Three branches in parallel: 24 V behind 4 Ω, 12 V behind 6 Ω, and 18 V behind 12 Ω. Find the terminal voltage.

    Show answer
    \((6+2+1.5)/(0.25+0.1667+0.0833) = 9.5/0.5 = 19\) V, behind \(2\ \Omega\).
  2. P2. Add a plain 3 Ω resistor across the terminals of P1. What is the new voltage?

    Show answer
    Numerator unchanged at 9.5; denominator becomes \(0.5+0.333 = 0.8333\), so \(V = 11.4\) V — Problem 2.
  3. P3. Two 12 V ideal sources are connected in parallel. What does Millman give?

    Show answer
    \(\infty/\infty\) — indeterminate. With equal voltages the circuit is consistent and sits at 12 V, but the currents are indeterminate — Problem 4.
  4. P4. A network gives 2 A in branch \(y\) when a 10 V source is in branch \(x\). What current flows in \(x\) if the source is moved to \(y\)?

    Show answer
    2 A, by reciprocity — provided every element is bilateral.
  5. P5. In P4 the source is changed to 25 V when moved. What current now flows in \(x\)?

    Show answer
    The transfer impedance is \(10/2 = 5\ \Omega\), so \(25/5 = 5\) A. Reciprocity fixes the ratio, not the current.
  6. P6. Does reciprocity hold for a circuit containing a transformer? A transistor?

    Show answer
    Transformer yes — mutual inductance is bilateral, \(M_{12}=M_{21}\). Transistor no — it is a dependent source — Problem 8.
  7. P7. A branch carries 3 A at 12 V. By what may it be replaced?

    Show answer
    A 12 V ideal source or a 3 A ideal source — or a 4 Ω resistor, or anything else presenting that pair — Problem 10.
  8. P8. Why can a branch not always be replaced by a voltage source?

    Show answer
    If it completes a loop of voltage sources, KVL is over-determined and the currents become indeterminate — Problem 10.
  9. P9. A network's branch powers are \(+4, +6, +9, -19\) W. Is the solution consistent?

    Show answer
    Sum \(= 0\), so it passes Tellegen's check. Necessary but not sufficient — a wrong solution can still sum to zero.
  10. P10. Two networks share a graph but have entirely different elements. Is \(\sum v_k\hat{\imath}_k = 0\)?

    Show answer
    Yes — quasi-power. Only the shared graph is needed, and the sum is not a physical power — Problem 15.
  11. P11. A branch carries 2 A through 5 Ω, with \(R_{TH} = 3\ \Omega\). Find the new current if \(R\) becomes 7 Ω.

    Show answer
    \(V_c = 2 \times 2 = 4\) V; \(\Delta I = -4/(3+7) = -0.4\) A, so \(I = 1.6\) A — Problem 18.
  12. P12. For P11, what is the normalised sensitivity \(S\) at the original operating point?

    Show answer
    \(S = -R/(R_{TH}+R) = -5/8 = -0.625\) — Problem 19.
Challenge

Challenge Problems

Each needs an idea rather than a formula. Decide what the governing principle is before opening the answer.

  1. C1. Prove that a purely resistive network can never have a negative branch power, then use Tellegen to show that a network containing only positive resistances and no sources must have every branch current zero.

    Show answer
    Branch powers are non-negative. For a resistor \(v_k = R_ki_k\) with \(R_k > 0\), so
    \[ p_k = v_ki_k = R_ki_k^2 \ge 0 \]
    with equality only when \(i_k = 0\).

    Now apply Tellegen. With no sources, every branch is a resistor and
    \[ \sum_k R_ki_k^2 = 0 \]
    This is a sum of non-negative terms equal to zero, so every term must vanish individually:
    \[ R_ki_k^2 = 0 \ \forall k \;\Longrightarrow\; i_k = 0 \ \forall k \]
    A source-free resistive network is completely dead. Every current is zero, hence every voltage, hence every node sits at the reference potential.

    Why this matters. It proves the solution of a resistive network is unique: if two solutions existed, their difference would satisfy Kirchhoff's laws with all sources deactivated — a source-free network — and would therefore be identically zero. This is the uniqueness that Set 8 assumed when inverting \(\mathbf{Y}\), and it is also the assumption Problem 10's substitution theorem requires.

    Note where positivity was essential. A network containing a negative resistance (Set 9, Problem 14) can support a non-zero source-free solution — which is exactly what oscillation is.
  2. C2. A two-port network is characterised by \(\begin{pmatrix}V_1\\V_2\end{pmatrix} = \begin{pmatrix}z_{11}&z_{12}\\z_{21}&z_{22}\end{pmatrix}\begin{pmatrix}I_1\\I_2\end{pmatrix}\). Show that reciprocity forces \(z_{12} = z_{21}\), and determine how many independent measurements are needed to characterise a reciprocal \(n\)-port. Then show that a network can be reciprocal without being symmetric.

    Show answer
    Reciprocity gives \(z_{12} = z_{21}\). Drive port 1 with current \(I\) and leave port 2 open \((I_2 = 0)\):
    \[ V_2 = z_{21}I \]
    Now drive port 2 with the same \(I\) and leave port 1 open:
    \[ V_1 = z_{12}I \]
    Each is a current source in one place and an open-circuit voltage in another — precisely the nodal form of reciprocity (Problem 7). So the two readings are equal and \(z_{12} = z_{21}\).

    Counting measurements. An \(n\)-port has an \(n \times n\) impedance matrix, so \(n^2\) entries. Symmetry leaves
    \[ \frac{n(n+1)}{2} \ \text{independent entries} \]
    For \(n=2\) that is 3 rather than 4; for \(n=4\), 10 rather than 16.

    Reciprocal but not symmetric. These are different properties and the terms are often confused:
    \[ \text{reciprocal} \iff z_{12}=z_{21}; \qquad \text{symmetric} \iff z_{11}=z_{22} \]
    An L-network of two unequal resistors — a series \(R_1\) and a shunt \(R_2\) — has \(z_{11} = R_1+R_2\), \(z_{22} = R_2\) and \(z_{12}=z_{21}=R_2\). It is reciprocal (all elements bilateral) but not symmetric (the two ports look different). Every passive network is reciprocal; only those with a physical mirror plane are symmetric.
  3. C3. Tellegen's theorem holds for any \(\mathbf{v}\) satisfying KVL and any \(\mathbf{i}\) satisfying KCL on the same graph. Show that the space of valid \(\mathbf{v}\) and the space of valid \(\mathbf{i}\) have dimensions summing to \(b\), and explain what Tellegen says about them geometrically.

    Show answer
    The two spaces. From Set 8, for a connected graph with \(n\) nodes and \(b\) branches:
    \[ \mathcal{V} = \text{range}(\mathbf{A}^{\mathsf T}),\ \dim = \operatorname{rank}\mathbf{A} = n-1 \]
    \[ \mathcal{I} = \text{null}(\mathbf{A}),\ \dim = b - \operatorname{rank}\mathbf{A} = b-n+1 \]
    The first is the space of KVL-consistent voltage vectors, spanned by the \(n-1\) independent node voltages; the second is the space of KCL-consistent current vectors, spanned by the \(b-n+1\) independent loop currents. Their dimensions sum to
    \[ (n-1) + (b-n+1) = b \]
    — exactly the result of Set 8, Problem 12, now read as a dimension count.

    The geometric statement. Tellegen says \(\mathbf{v}^{\mathsf T}\mathbf{i} = 0\) for every \(\mathbf{v} \in \mathcal{V}\) and every \(\mathbf{i} \in \mathcal{I}\). So
    \[ \mathcal{V} \perp \mathcal{I} \]
    and since their dimensions sum to \(b\), they are orthogonal complements in \(\mathbb{R}^b\):
    \[ \mathcal{V} \oplus \mathcal{I} = \mathbb{R}^b \]
    This is the whole content of Tellegen's theorem. KVL and KCL carve branch space into two complementary orthogonal subspaces, and every valid voltage vector is perpendicular to every valid current vector. Conservation of power is that orthogonality evaluated at one particular pair; quasi-power (Problem 15) is it evaluated at any pair — which is why the two vectors need not come from the same circuit.

    The element laws pick out one point in each subspace. Change the elements and the points move, but the subspaces — fixed by the graph alone — do not.
MCQ

Multiple-Choice Questions

Twelve questions in GATE/ESE style. Commit to an answer before opening the explanation.

  1. Q1. Millman's theorem applies to sources that are

    (a) in series   (b) in parallel across one terminal pair   (c) anywhere in the network   (d) ideal

    Show answer
    (b). It is a single-node result; sources elsewhere need nodal analysis — Problem 4.
  2. Q2. In Millman's formula the weights are

    (a) the resistances   (b) the conductances   (c) the voltages   (d) equal

    Show answer
    (b). \(V = \sum V_kG_k/\sum G_k\), so the stiffest branch dominates — Problem 1.
  3. Q3. A plain resistor included in a Millman calculation contributes

    (a) nothing   (b) to the numerator only   (c) to the denominator only   (d) to both

    Show answer
    (c). It is a source of \(V_k = 0\) with conductance \(G_k\), so it pulls the result towards zero — Problem 2.
  4. Q4. Reciprocity requires the network to be

    (a) linear only   (b) linear and bilateral   (c) planar   (d) passive and symmetric

    Show answer
    (b). Bilateral is the extra condition, and dependent sources violate it — Problems 5 and 8.
  5. Q5. Reciprocity is a consequence of

    (a) superposition   (b) the symmetry of \(\mathbf{R}\) or \(\mathbf{Y}\)   (c) Tellegen's theorem   (d) energy conservation

    Show answer
    (b). A symmetric matrix has a symmetric inverse, so \(z_{mn} = z_{nm}\) — Problem 5.
  6. Q6. Which quantity does reciprocity leave invariant?

    (a) voltage ratio   (b) current ratio   (c) transfer impedance   (d) power

    Show answer
    (c). Ratios of like quantities are not symmetric — checking the units catches the error — Problem 7.
  7. Q7. A branch carrying 5 A at 20 V may be replaced by

    (a) a 20 V source   (b) a 5 A source   (c) either   (d) neither

    Show answer
    (c), provided the resulting circuit is still uniquely solvable — Problem 10.
  8. Q8. Tellegen's theorem requires

    (a) linear elements   (b) passive elements   (c) only KVL, KCL and a common graph   (d) DC operation

    Show answer
    (c). It says nothing about the elements at all — Problem 13.
  9. Q9. In the quasi-power form of Tellegen's theorem, the products \(v_k\hat{\imath}_k\)

    (a) are the branch powers   (b) have no physical meaning   (c) sum to the source power   (d) are always positive

    Show answer
    (b). They pair a voltage from one network with a current from another — Problem 15.
  10. Q10. The adjoint method computes the sensitivity to all \(b\) elements using how many analyses?

    (a) \(b\)   (b) \(b+1\)   (c) 2   (d) \(b^2\)

    Show answer
    (c). \(\partial V/\partial R_k = -i_k\hat{\imath}_k\) from the original and adjoint solutions — Problem 16.
  11. Q11. Changing \(R\) to \(R+\Delta R\) in a branch carrying \(I\) is equivalent to inserting

    (a) \(V_c = I\,\Delta R\) opposing \(I\)   (b) \(V_c = I\,\Delta R\) aiding \(I\)   (c) \(I_c = V/\Delta R\)   (d) nothing

    Show answer
    (a). Increasing the resistance must reduce the current, so the source opposes — Problems 17 and 18.
  12. Q12. The normalised sensitivity of a branch current to its own resistance is

    (a) \(-1\) always   (b) \(-R/(R_{TH}+R)\)   (c) \(-R_{TH}/R\)   (d) zero

    Show answer
    (b), which is \(-0.5\) at the matched condition and tends to \(-1\) for a stiff source — Problem 19.
Formulas

Key Formulas

TheoremRelationRequires
Millman\(V_{eq} = \dfrac{\sum V_kG_k}{\sum G_k}\)Parallel branches, all with Thévenin form
Millman resistance\(R_{eq} = 1/\sum G_k\)
Millman dual\(I_{eq} = \dfrac{\sum I_kR_k}{\sum R_k}\), \(R_{eq} = \sum R_k\)Series current sources
Reciprocity (mesh)\(z_{mn} = z_{nm}\)\(\mathbf{R} = \mathbf{R}^{\mathsf T}\); bilateral elements
Reciprocity (nodal)\(\left(\mathbf{Y}^{-1}\right)_{pq} = \left(\mathbf{Y}^{-1}\right)_{qp}\)Same
Two-port form\(z_{12} = z_{21}\)Reciprocal ≠ symmetric
SubstitutionBranch → source of \(V\) or \(I\)Unique solution afterwards
Tellegen\(\sum_k v_ki_k = 0\)Common graph only
Quasi-power\(\sum_k v_k\hat{\imath}_k = 0\)Different networks permitted
Orthogonality\(\mathcal{V} \perp \mathcal{I}\), \(\dim = (n-1) + (b-n+1)\)The geometric content
Adjoint sensitivity\(\partial V_{\text{out}}/\partial R_k = -i_k\hat{\imath}_k\)Two analyses total
Compensation\(V_c = I\,\Delta R\) opposing \(I\)Linearity
Compensation result\(\Delta I = \dfrac{-I\,\Delta R}{R_{TH}+R+\Delta R}\)Exact, any \(\Delta R\)
Sensitivity\(\partial I/\partial R = -I/(R_{TH}+R)\)
Normalised sensitivity\(S = -R/(R_{TH}+R)\)Always between 0 and −1
Pitfalls

Common Mistakes

  1. Weighting Millman by resistance instead of conductance. The stiffest branch dominates, so the weights are \(1/R_k\) — Problem 1.

  2. Omitting a passive branch from Millman. A plain resistor is a zero-volt source and belongs in the denominator — Problem 2.

  3. Applying Millman to sources that do not share terminals. It is a single-node formula, not a general method — Problem 4.

  4. Claiming reciprocity for a circuit with a transistor or op-amp. Dependent sources are not bilateral and destroy the matrix symmetry — Problem 8.

  5. Applying reciprocity to a voltage ratio. Only the transfer impedance is symmetric — check the units — Problem 7.

  6. Reading reciprocity as a statement about one circuit. It relates two separate experiments with source and meter interchanged — Problem 6.

  7. Substituting a voltage source into a loop of voltage sources. The result is degenerate and the substitution meaningless — Problem 10.

  8. Treating \(v_k\hat{\imath}_k\) as a power. In the quasi-power form the two factors come from different networks — Problem 15.

  9. Using Tellegen as proof that a solution is correct. It is necessary, not sufficient — a wrong solution obeying Kirchhoff still sums to zero.

  10. Dropping \(\Delta R\) from the compensation denominator. That reduces an exact result to a first-order estimate, wrong by 28% at \(\Delta R = 4\ \Omega\) in Problem 18.

Looking Ahead

Part 1's network theorems are now complete, and Problem 20 reduced them to two primitives: Kirchhoff's laws give Tellegen and substitution, while linearity gives superposition and, from it, everything else. Every circuit so far has been built from resistors and sources, and every result has followed from those two facts.

One element type remains before the storage elements. The operational amplifier is the first practical device that is deliberately non-reciprocal — its whole purpose is to pass a signal one way — and it is modelled by the dependent sources that Sets 4, 6 and 11 have been handling all along. Nothing new is needed to analyse it; what is new is that a single component now provides gain.

Next: Set 15 — Operational Amplifier Circuits, where the ideal op-amp model, the virtual short, and the standard configurations are derived from nodal analysis alone.