當口訣失效之後:受控源、互易與泰勒根定理的進階網路分析
從「歸零獨立源」的盲點出發,深入受控源測試法、源變換演算法、米爾曼/互易/泰勒根/替代四大定理,直到雙埠參數與伴隨網路的研究所視角。
當「歸零獨立源」這招失效之後
你已經會用戴維寧(Thévenin)把黑盒子壓成「一電源 + 一電阻」,也熟悉「電壓源短路、電流源開路」這套求 $R_{th}$ 的口訣。但請先想一個問題:如果整個盒子裡一個獨立源都沒有,只剩下受控源(dependent sources)與電阻,你還能算出它對外看起來像多大的電阻嗎?把獨立源全部歸零後,盒子裡空空如也,傳統口訣直接失靈。
更尖銳一點:有沒有可能一個「只有被動電阻與受控源」的網路,從端點看進去的等效電阻竟然是負的?如果是負電阻,那它接上負載時不是吸收能量,而是送出能量——這還能叫「電阻」嗎?
這篇進階篇不再重述三大定理的入門用法,而是要把網路定理推到它的骨架上:它們為什麼成立、何時失效、以及在受控源、雙埠網路、能量守恆這些更硬的場景裡,工程師實際依賴的是哪幾條更深的定理。我們假設你已經讀過入門篇,知道 $V_{th}$、$R_{th}$、$I_N$ 的定義與最大功率傳輸。

受控源讓「化簡」變成「測量」
入門篇求 $R_{th}$ 靠的是串並聯化簡,這在純被動電阻網路裡很好用。但受控源(如 BJT 小訊號模型裡的 $g_m v_{\pi}$、運算放大器的回授)不會因為你把獨立源歸零就消失——它依附的是電路內部的電壓或電流變數,只要端點被激勵,它就跟著動。
正確的通法是把求電阻變成一場虛擬測量:保留所有受控源、把獨立源歸零(電壓源短路、電流源開路),然後在端點外加一個測試源。若加測試電壓 $v_x$,量得流入的測試電流 $i_x$,則
$$ R_{th} = \frac{v_x}{i_x}. $$
這個視角的轉換很關鍵:$R_{th}$ 的本質不是「電阻怎麼串並聯」,而是「端點電壓對端點電流的斜率」,也就是端口的微分電阻(differential resistance)。串並聯化簡只是這個定義在無受控源時的捷徑。
動手算一下:含受控源的戴維寧電阻
考慮一個雙端網路:a、b 端之間有一個電阻 $R_1 = 2\,\text{k}\Omega$,從 a 端流入的電流為 $i_x$;網路中有一個受控電流源 $2 i_x$(單位 A,受 $i_x$ 控制)與一個 $R_2 = 1\,\text{k}\Omega$ 並聯在 b 端對地。網路內沒有任何獨立源,所以我們直接做測試。
在 a、b 端外加測試電壓 $v_x$。電流 $i_x = v_x / R_1$(先流過 $R_1$)。到了內部節點,受控源把 $2 i_x$ 灌入,與 $R_2$ 形成電流分配。為了把概念講清楚,我們用一個更乾淨的標準範例:
一個受控源網路,端點 a-b,已知在外加 $v_x$ 時,KCL/KVL 解得端電流為
$$ i_x = \frac{v_x}{2\text{k}} - \frac{2 i_x \cdot 1\text{k}}{2\text{k}} \cdot \frac{1}{1\text{k}}. $$
與其陷在某個特定拓樸的代數,重點是流程:列出 KCL/KVL、把受控源的控制變數用 $v_x$、$i_x$ 表示、消去內部變數、最後解出 $v_x / i_x$。假設整理後得到
$$ v_x = (R_1 - \beta R_2)\, i_x = (2\text{k} - 3\times 1\text{k})\, i_x = -1\,\text{k}\Omega \cdot i_x, $$
於是 $R_{th} = -1\,\text{k}\Omega$。
負電阻不是計算錯誤。 它代表這個端口在小訊號意義下會對外供應能量:電壓升高時電流反而流出。負阻是 tunnel diode、Gunn diode 與許多 LC 振盪器能持續振盪的核心——它抵消了諧振槽路的損耗。所以「等效電阻可以是負的」不是抽象怪談,而是振盪器設計的物理依據。
源變換:在戴維寧與諾頓之間自由滑動
入門篇告訴你戴維寧與諾頓是對偶的,可以互換。進階的用法是把源變換(source transformation)當成一種「逐步吃掉電路」的演算法,而不只是最後一步的等效。
核心換算只有一條,但要會反覆用:
$$ \text{電壓源 } V_s \text{ 串聯 } R \;\Longleftrightarrow\; \text{電流源 } I_s = \frac{V_s}{R} \text{ 並聯 } R. $$
威力在於「串聯就合併、並聯就合併」的節奏:
- 兩個電壓源串聯 → 直接相加。
- 兩個電流源並聯 → 直接相加。
- 想合併卻發現一個是串聯電壓源、一個是並聯電流源 → 先做源變換,把它們變成同一型態再合併。
於是分析多源電路時,你可以像玩拼圖一樣,把電壓源變電流源、合併、再變回去、再合併,一路把整個網路「滾」成單一個戴維寧或諾頓等效,全程不必解聯立方程式。
看一個例子:用源變換而非聯立方程
求下列電路在 a、b 端的戴維寧等效:$12\,\text{V}$ 串聯 $4\,\Omega$(記為支路 1),與 $6\,\text{V}$ 串聯 $6\,\Omega$(支路 2),兩支路在 a 端並接、b 端共地。
步驟 1:兩支路各自做源變換成諾頓型。
$$ I_1 = \frac{12}{4} = 3\,\text{A} \;\parallel\; 4\,\Omega, \qquad I_2 = \frac{6}{6} = 1\,\text{A} \;\parallel\; 6\,\Omega. $$
步驟 2:兩個電流源並聯,直接相加;兩個電阻並聯。
$$ I_N = 3 + 1 = 4\,\text{A}, \qquad R_N = \frac{4 \times 6}{4 + 6} = 2.4\,\Omega. $$
步驟 3:轉回戴維寧。
$$ V_{th} = I_N R_N = 4 \times 2.4 = 9.6\,\text{V}, \qquad R_{th} = 2.4\,\Omega. $$
整題沒有列任何節點方程,純靠「變換—合併」的節奏推完。當電路是「多個電壓源各串一個電阻,最後都掛在同一對端點」這種拓樸時,這比節點分析快得多。
米爾曼定理:一步求出共同節點電壓
上面那種「多支路掛在同一對端點」的結構太常見,於是有人把它的結果直接公式化,這就是米爾曼定理(Millman's Theorem)。若有 $n$ 條支路,每條是電壓源 $V_k$ 串聯電阻 $R_k$(或寫成電導 $G_k = 1/R_k$),全部並接到同一節點對地,則該節點電壓為
$$ V = \frac{\sum_{k=1}^{n} V_k G_k}{\sum_{k=1}^{n} G_k} = \frac{\displaystyle\sum_{k=1}^{n} \frac{V_k}{R_k}}{\displaystyle\sum_{k=1}^{n} \frac{1}{R_k}}. $$
它其實就是把所有支路做諾頓變換、電流源相加(分子)、電導相加(分母),再相除得到節點電壓——和上一節的源變換是同一件事的封閉解。用前一個例子驗證:
$$ V = \frac{\frac{12}{4} + \frac{6}{6}}{\frac{1}{4} + \frac{1}{6}} = \frac{3 + 1}{0.25 + 0.1667} = \frac{4}{0.4167} = 9.6\,\text{V}, $$
與源變換結果完全一致。米爾曼定理本質上是「加權平均」:每個源電壓以其電導為權重平均。它的限制也很明確——所有支路必須掛在同一對節點之間,否則公式不適用。
互易定理:把激勵與量測對調,答案不變
線性、被動(無受控源、無獨立源)的網路有一個漂亮的對稱性質——互易定理(Reciprocity Theorem)。
設想:在支路 A 放一個電壓源 $V$,量到支路 B 的電流 $I$。互易定理說:如果把同一個電壓源 $V$ 改放到支路 B,那麼在支路 A 量到的電流會恰好還是 $I$。激勵點與響應點對調,比值不變:
$$ \frac{I_B}{V_A} = \frac{I_A}{V_B}. $$
這不是巧合,而是被動線性網路的阻抗矩陣 $Z$(或導納矩陣 $Y$)對稱($Z_{ij} = Z_{ji}$)的直接後果。對稱性來自每個被動元件($R$、$L$、$C$)的端電壓—電流關係本身就對稱。
重要邊界:含受控源的網路通常不互易。 電晶體放大器、運算放大器都靠受控源建模,它們刻意打破對稱(輸入控制輸出、但輸出不回控輸入),這正是「單向放大」的數學體現。所以「互易」幾乎等同於「沒有主動元件」的標誌——天線(互易)、濾波器(互易)可以用;放大器(不互易)不能用。這也是為什麼一支天線收發共用:因為電磁互易保證它的收、發方向圖一致。
泰勒根定理:只靠拓樸的能量守恆
到目前為止的定理都假設「線性」。但有一條定理連線性都不要求,只要克希何夫定律成立(也就是只要它是個合法的電路圖)就成立——這就是泰勒根定理(Tellegen's Theorem)。
設一個有 $b$ 條支路的網路,每條支路的電壓為 $v_k$、電流為 $i_k$(採用一致的參考方向)。泰勒根定理斷言:
$$ \sum_{k=1}^{b} v_k\, i_k = 0. $$
也就是所有支路的瞬時功率總和恆為零——電源送出的功率,剛好等於所有元件吸收的功率。這就是能量守恆在電路上的精確陳述。
它的驚人之處在於:證明只用到 KVL(電壓可寫成節點電位差)與 KCL(每個節點電流和為零),完全不碰元件的特性。所以它對線性、非線性、時變、含受控源的網路一視同仁,連二極體、電晶體都適用。
更強的版本是:如果有兩個不同的網路,只要它們有相同的圖(topology)——同樣的節點與支路連接方式——那麼第一個網路的支路電壓 $v_k$ 配上第二個網路的支路電流 $\hat{i}_k$,仍滿足
$$ \sum_{k=1}^{b} v_k\, \hat{i}_k = 0. $$
這個「準功率」(quasi-power)版本看似抽象,卻是推導靈敏度分析(sensitivity analysis)與伴隨網路法(adjoint network method)的基石——現代電路模擬器(如 SPICE 做 .SENS 分析)計算「某個元件變化對輸出影響多大」時,背後就是泰勒根定理。
替代定理:把任一支路換成等效源
最後一條常被忽略卻極實用的工具是替代定理(Substitution Theorem)。它說:若一個網路有唯一解,那麼任意一條支路,只要它的電壓 $v_k$ 與電流 $i_k$ 已知,就可以把整條支路換成一個 $v_k$ 的理想電壓源(或 $i_k$ 的理想電流源),而網路其餘部分的所有電壓電流完全不變。
這聽起來像廢話(把已知的東西換成同樣已知的東西),但它在分析上極有用:它讓你能把一條惱人的非線性支路(例如某個工作點已定的二極體),暫時凍結成一個固定電壓源,從而把剩下的網路當成純線性問題來解。許多迭代解法(先猜工作點、線性化、再修正)的每一步合法性,正是替代定理在背書。
重點回顧
- 含受控源時 $R_{th}$ 不能靠串並聯化簡,要用「歸零獨立源、外加測試源、求 $v_x/i_x$」的虛擬測量法;結果可能為負電阻,對應能對外供能的端口(振盪器核心)。
- 源變換是一套「變換—合併」的演算法,能把多源電路滾成單一等效,常比聯立方程快;米爾曼定理是它在「多支路共節點」拓樸下的封閉解(電導加權平均)。
- 互易定理源自被動線性網路阻抗矩陣的對稱性($Z_{ij}=Z_{ji}$);含受控源的主動電路通常不互易,這正是放大器「單向性」的數學標記。
- 泰勒根定理只要 KVL+KCL 成立即成立,與元件特性無關,對非線性、時變網路皆適用,是能量守恆與伴隨網路靈敏度分析的根基。
- 替代定理讓已知電壓電流的支路可凍結成等效源,是非線性電路迭代線性化每一步的合法性保證。
深入探討(研究所視角)
把上述定理放進更一般的框架,會看到它們其實是同一套線性代數與拓樸結構的不同切面。
雙埠參數與互易的矩陣判準。 一個雙埠網路(two-port)的行為由 $2\times2$ 參數矩陣完整描述,常見的有阻抗參數 $Z$、導納參數 $Y$、混合參數 $h$、傳輸參數 $ABCD$。互易性在不同表示下有不同判準:$Z$ 與 $Y$ 表示下為矩陣對稱($z_{12}=z_{21}$、$y_{12}=y_{21}$);$h$ 參數下為 $h_{12} = -h_{21}$;$ABCD$ 參數下為行列式 $AD - BC = 1$。BJT 小訊號 $h$ 模型裡 $h_{21}=\beta$(電流增益)而 $h_{12}\approx 0$,明顯違反 $h_{12}=-h_{21}$,量化地證實放大器不互易。串接多級時用 $ABCD$ 矩陣連乘最方便,這也是傳輸線與微波網路分析的標準語言(再進一步是高頻的散射參數 $S$)。
戴維寧定理的拓樸根據與唯一性。 戴維寧等效之所以存在且唯一,根本保證來自線性網路方程組 $\mathbf{A}\mathbf{x}=\mathbf{b}$ 在係數矩陣非奇異時有唯一解,而端口電壓對端口電流的映射因線性而必為仿射函數 $v = R_{th}\, i + V_{th}$。當網路含受控源使得「歸零獨立源後仍有解但矩陣接近奇異」時,$R_{th}$ 可能發散或變號——這在回授系統中對應環路增益逼近臨界,與穩定性分析(Nyquist 判據)直接相連。換言之,一個端口出現負阻或無窮大阻抗,往往是內部回授系統正走向振盪或閂鎖(latch-up)的徵兆。
伴隨網路與靈敏度的對偶結構。 工程上要回答「元件 $x_k$ 變動 $\Delta x_k$ 時,輸出 $V_{out}$ 變多少」,暴力法是逐一擾動重解,成本隨元件數線性放大。利用泰勒根準功率定理,可建構一個與原網路同拓樸的伴隨網路(adjoint network),只需解原網路與伴隨網路各一次,就能一次取得對所有元件的靈敏度 $\partial V_{out}/\partial x_k$。這套對偶在數學上與機器學習的反向傳播(backpropagation)同構——兩者都是「正向解一次、反向解一次、得到對全部參數的梯度」。從這個高度看,網路定理不只是電路解題技巧,而是「以拓樸結構換取計算效率」這個更廣泛思想在電學裡的最早成熟範例,與當代自動微分一脈相承。
非線性下的退路。 一旦元件非線性,疊加、戴維寧、互易全數失效,唯一不倒的是泰勒根(能量守恆)與替代定理。實務上的策略是分段線性化:在每個工作點用 Jacobian 求局部小訊號等效,於是非線性網路被一連串「局部線性網路定理」逼近,這正是 Newton–Raphson 為核心的 SPICE 直流工作點求解、以及諧波平衡(harmonic balance)法的理論底層。網路定理因此並未在非線性世界裡退場,而是降格為「每個迭代步內部」的局部工具——它們是非線性求解器一磚一瓦的建材。