网孔法 (mesh analysis) 与超网孔 (supermesh)
网孔法是节点法的"对偶 (dual)":节点法的未知量是节点电压、用 KCL;网孔法的未知量是网孔电流、用 KVL。项目里的《网孔观察法详解》讲义已经有更多推导,这里集中讲第 7 讲的例子和课堂要点。
网孔电流是什么
网孔 (mesh) 是平面电路图里一个"最小的窗格",中间没有别的支路穿过。给每个窗格假想一股沿边界转圈的电流,都取顺时针。一条支路如果只在一个网孔的边上,它的电流就是那个网孔电流;如果被两个网孔共用,它的电流是两个网孔电流之差,因为两股顺时针电流在共用边上方向相反。
类比:两个相邻的旋转门共用一面墙,墙边上的人流 = 左门转过来的 − 右门转过来的。网孔电流是记账坐标,共用支路上真实的电流不是任何一个网孔电流本身。
网孔法不需要"地",因为 KVL 只用电压差。
例 7-1 板书·未核对 两网孔例(第 7 讲 05:00)
求网孔电流 和 上的电流。老师写到矩阵就留作练习,下面是补全的解。(电压源极性按讲义里的方程推定:两个源都是 + 端朝上。)
解答
KVL 网孔 1(顺时针走一圈,电压降为正):从左下角往上穿过 ,是从 − 到 +,电压升高 16 V,记 ;经过 降 ;向下经过 ,电流是 ,降 :
KVL 网孔 2:向上经过 ,电流按网孔 2 的方向是 ;经过 ;向下穿过 ,从 + 到 −,电压降 1 V:
整理成矩阵(观察法:对角线 = 网孔里电阻之和;非对角线 = 负的共用电阻;右边 = 沿顺时针电压源造成的升高):
电流 = ,向下。
检验:中间上方节点相对底部的电压,从左边算 V,从 算 V,从右边算 V ✓。
网孔法遇到电流源
和节点法遇到电压源完全对偶:电流源规定电流,但它两端的电压由外电路决定,写 KVL 时会冒出一个未知电压。
那个网孔电流直接已知(注意方向)。少一个未知量,不用为这个网孔写 KVL。
写约束 ,再沿两个网孔合起来的外边界写一条 KVL(绕开电流源),这就是超网孔。
超网孔从 KVL 推出来
设电流源两端电压为 (未知)。网孔 2 的 KVL 里有 ,网孔 3 的 KVL 里有 (两个网孔顺时针穿过这条支路的方向相反)。两式相加, 消掉,剩下的正好是沿外边界走一圈的 KVL。和超节点一样,这是两条普通方程相加的结果,不是新定律。
例 7-2 板书结构 · 数值自编 超网孔(第 7 讲 24:00)
板书上只有符号方程,下面按同样的结构取了数值。求三个网孔电流和电流源两端电压。
解答
板书的三条方程(符号形式):
约束的符号怎么来:共用支路上向下的电流 = 网孔 2 顺时针在这里向下的 − 网孔 3 顺时针在这里向上的 ,电流源要求向下 1 A,所以 。
代入数值:网孔 1 是 ;超网孔是 。整理:
第二式变成 。和第一式联立:由第一式 ,代入得 ,,。
电流源电压:它和 并联在同两个节点之间(上方导线 / 底部导线),所以 (上正下负)。
检验: 两端 ;沿上方走过 降 ,到电流源顶端是 4 V,和 上的 4 V 一致 ✓。
没有"超网孔电流"这种新变量。外边界上不同支路的电流一般不相等,仍然用原来的 ,外加电流源约束。
第 7 讲其余讨论点
- 网孔矩阵 Z 不是节点矩阵 Y 的逆。Z 的元素是电阻 (Ω),Y 的元素是电导 (S),单位刚好倒数,但两者坐标不同、大小也可能不同:连通电路有 个独立节点电压,却有 个独立回路(N 为节点数,B 为支路数)。
- 平面性 (planarity)。网孔法要求电路能画在平面上且不交叉。图上有交叉线不代表不平面,也许换个画法就没有交叉。老师举了立方体电阻网络:看起来是三维的,但可以画成"大正方形套小正方形、四角相连",是平面的。之后加一根线让它变成非平面,网孔法就不能直接用了。节点法没有这个限制。
- 理想源的端口等效。电流源串一个电阻,从外面看电流还是那个电流,电阻不影响端口;电压源并一个电阻,端口电压不变。但电阻内部仍然发热,这只是"从端口看"等效。
- 电流源两端电压不是 0,电压源的电流也不是 0。它们由外电路决定。
- 第 7 讲后半是二极管分段线性 i–v 曲线的设计,不属于这次的主题,略。
练习 M1 自编 电流源在外边
把例 7-1 右边的 1 V 源换成 2 A 电流源(箭头向上)。求 和电流源两端电压。
解答
- 右边那条支路只属于网孔 2。网孔 2 顺时针在右边是向下流,电流源要求向上 2 A,所以 。
- KVL 网孔 1:。
- 电流 向下,中间上方节点电压 。检验: ✓。
- 上网孔 2 方向(向右)的电流是 −2 A,即实际 2 A 从右往左,所以右上角节点比中间节点高 V,电流源两端电压(上 − 下)= 14 V。电流源向上推 2 A 到 14 V 的高处,提供 28 W。