回路电流法(loop current method)

官方工学老师·22 页·深入(追求细节与边界)·0 次浏览·2 天前
电路分析回路电流矩阵求解超网孔

回路电流法

看清回路选取与方程构建的每一步,受控源与超网孔一次讲透

按 空格/→ 演示下一步

1 / 22 页

全部页面点击任意一页,跳回舞台从这页播放

电路分析回路电流矩阵求解超网孔

回路电流法

看清回路选取与方程构建的每一步,受控源与超网孔一次讲透

1第 1 页 · 回路电流法

两种分析法的对比引入

同一个电路,两套方程——选哪套更快?

节点电压法
  • 以节点电压为未知量
  • 对节点列写 KCL 方程
  • 方程数 = 独立节点数 - 1
  • 节点少时方程更少
回路电流法
  • 以回路电流为未知量
  • 对回路列写 KVL 方程
  • 方程数 = 独立回路数
  • 网孔少时方程更少
节点少选节点电压法,回路少选回路电流法
2第 2 页 · 两种分析法的对比引入

为什么需要回路电流法

上一页用同一道题走通了支路、节点、回路三条路——结果一样,但写方程的笔数差很多。这一页回答:什么时候该优先拿起回路电流法?

节点电压法的甜点
独立节点少、支路多时,写 KCL 最省力
回路电流法的甜点
独立回路少、节点多时,写 KVL 最省力
电流源对回路电流法友好
回路电流穿过电流源即等于源电流,可直接代入消元
电压源对节点电压法友好
节点电压夹在电压源两端即等于源电压,可直接代入消元
螺丝刀 vs 扳手对应 →节点电压法 vs 回路电流法

螺丝孔多就上螺丝刀,螺母多就上扳手——约束少的那种就用对应工具

n1vsbn+1n - 1\quad\text{vs}\quad b - n + 1
3第 3 页 · 为什么需要回路电流法

回路电流的物理意义

前页对比了支路电流法和回路电流法。回路电流法把求解对象从「每个元件」转移到「每个回路」——但「回路电流」是真实存在的物理量吗?

假想电流
仅为分析引入的数学量,不可直接用电流表测出
满足 KVL 自洽
沿闭合路径流动,从起点绕回原点,电压降代数和天然为零
元件被多个回路共用
一个元件可能处在多个独立回路边界上,流经它的回路电流不止一个
支路电流是叠加结果
实际可测的支路电流 = 各回路电流代数和,同向取正反向取负
城市环形公交线路对应 →回路电流

每条环线按规划绕行;某站点上下车的人流 = 途经此处的所有环线在该站的客流之和

ib=k=1m±Iki_b = \sum_{k=1}^{m} \pm I_k
4第 4 页 · 回路电流的物理意义

回路电流的叠加原理

先看元件 R 上两个带符号的回路电流,再按同一参考方向做代数和;本例为 I_R=I₁−I₂。

图解渲染中…
a1第一个回路的假想独立电流,方向由参考方向决定。c1第二个回路的假想独立电流,同样是带符号量。r1两个回路共同经过的元件,本图选定一个方向为正。s1按正负号相加,不是把两个电流的绝对值直接相加。
5第 5 页 · 回路电流的叠加原理

独立回路的判定标准

上一节我们说回路电流可以叠加,但电路里大大小小那么多回路,到底该选哪几个来列方程?关键在『独立』二字。

网孔 = 最简独立回路
网孔内部不含任何其他回路,每选一个就新增一条支路信息
独立回路数公式
独立回路数 = 总支路数 b − (节点数 n − 1)
网孔数 = 独立回路数
对平面电路,所有网孔恰好给出同样数量的独立回路
线性无关的保证
每个网孔方程都含前面方程没有的支路电流,方程组必有唯一解
地图上相邻的国家对应 →电路里的网孔

每个国家有独立边界;相邻国家共享一段边境线(对应支路),互不包含

l=b(n1)l = b - (n - 1)
6第 6 页 · 独立回路的判定标准

选取独立回路的方法

用'先选树、再添连支'的机械流程,系统化地得到全部独立回路。

1
选一棵生成树
挑一组支路连通所有节点,但自身不含任何回路——这就是'树'
2
分清树支与连支
树里的支叫树支,没被选中的支叫连支;连支数 = b - n + 1
3
逐条把连支添回树
每条连支两端已被树连通,添回去必产生且仅产生一个回路
4
得到基本回路组
每个连支对应一个基本回路,共 b-n+1 个,且彼此独立
7第 7 页 · 选取独立回路的方法

网孔法——特殊情形

从判断电路是否平面出发,展示网孔法可直接列方程的简化路径,与非平面电路仍需画树形成对比。

图解渲染中…
Cb为支路数,n为节点数;平面电路中网孔数恒等于独立回路数B所有支路能画在平面上且不交叉,即为平面电路
8第 8 页 · 网孔法——特殊情形

KVL在回路电流法中的体现

上页我们看到支路电流是各回路电流的代数叠加。现在反过来想:每个独立回路要满足什么规律,整个电路的KVL和KCL才同时成立?

沿回路写KVL
任选一独立回路,沿回路绕行一圈,所有电压降的代数和等于零
自阻上的电压
本回路电流I_i流经回路内全部电阻产生的电压降之和,等于R_ii·I_i
互阻上的耦合
相邻回路电流I_j流过共享支路电阻产生的电压分量,等于R_ij·I_j
互阻符号约定
两回路电流在共享电阻上方向相同取正号,相反取负号
标准方程形式
R_ii·I_i 加上各互阻电压降,等于回路中电动势的代数和
双环水路共用一段管道对应 →双回路通过互阻耦合

各环自有水流(自阻);共用管段两股水流同向叠加、反向抵消(互阻带正负)

RiiIi+jiRijIj=EiR_{ii}I_i + \sum_{j\neq i} R_{ij}I_j = \sum E_i
9第 9 页 · KVL在回路电流法中的体现

自电阻与互电阻

看图法:先认两回路与公共支路,再追到自电阻与互电阻两个分支,最后对比同向/反向两种符号情形。

图解渲染中…
SR回路i自身所有电阻之和,永远为正MR公共支路电阻,符号视电流方向而定POS两回路电流在公共支路上同向NEG两回路电流在公共支路上反向
10第 10 页 · 自电阻与互电阻

无伴电流源的处理

上页用自电阻、互电阻把 KVL 方程写得整整齐齐——前提是所有电流源都能借助并联电阻变成电压源。可如果电流源身边没有电阻可借呢?

什么是无伴电流源
电流源两端没有并联电阻,无法做电源等效变换
拆电流源法
电流源若只在一个独立回路里,那条回路电流就被锁死等于 Is,省一个方程
设电压变量法
设电流源两端电压为 U,代入 KVL,再补约束方程 Iₖ = Is
怎么选
能拆就拆,最省事;拆不了再设 U,多一个未知数多一个方程
只能单向流的水泵对应 →无伴电流源

水泵独占一条水路时流量被它定死=拆法;水泵位于水路交叉处,要装压力表测两端压差=设法

Ik=Is(电流源只属于回路 k 时)I_k = I_s \quad\text{(电流源只属于回路 k 时)}
11第 11 页 · 无伴电流源的处理

回路电流法五步法

把回路电流法拆成五步,每步输出都是下一步的输入。

1
画图标方向
对每个支路标参考方向,标出独立回路电流的绕行方向
2
选独立回路
通过画树或判连通,确定 b-n+1 个回路作为未知量
3
列KVL方程
沿回路写KVL,自电阻与互电阻规律不变,右侧为电源电动势代数和
4
联立求解
解联立方程组,得到每个独立回路的回路电流
5
回代支路电流
用KCL把回路电流叠加,还原每条支路的实际电流
12第 12 页 · 回路电流法五步法

典型例题演示

python

用 NumPy 手算双网孔电路,把回路电流法五步法落到真实数字上。

代码高亮加载中…

高亮行对应五步法骨架:建矩阵、符号约定、解方程、回代支路电流、KVL 校验闭合。

13第 13 页 · 典型例题演示

回路电流法 vs 节点电压法

两种系统化列方程的方法——选谁的方程数更少?

回路电流法
  • 方程数 = 独立回路数(平面即网孔数)
  • 未知量是回路电流(虚拟电流)
  • 列写依据是每个回路一条 KVL
  • 网孔少、含电压源时效率更高
节点电压法
  • 方程数 = 独立节点数(n−1 个)
  • 未知量是节点电压(相对参考点)
  • 列写依据是每个节点一条 KCL
  • 节点少、含电流源时效率更高
网孔少或含电压源 → 回路法;节点少或含电流源 → 节点法。
14第 14 页 · 回路电流法 vs 节点电压法

如何选择分析方法

上一页比了两种方法的原理差异,但拿到一个具体电路,到底用网孔法还是节点法?给一套可操作的判据,不再靠直觉瞎猜。

电压源多选网孔
独立电压源数 > 电流源数 → 网孔法;电压源所在网孔电流直接确定,方程项自动为零
电流源多选节点
独立电流源数 > 电压源数 → 节点法;电流源连接的两节点电压差直接确定,省去方程项
数方程比工作量
电源类型不分上下时,比较 n-1(节点方程数)与 b-n+1(网孔方程数),取少者
平面性判断
简单平面电路 → 网孔法直观;非平面或交叉严重 → 节点法更稳妥(节点法与平面性无关)
留意超网孔与超节点
无伴电流源在公共支路需合并成超网孔,无伴电压源需超节点——选法前先扫一眼这些坑
干活选工具对应 →选分析方法

钉子多(电压源)选锤子(网孔法),孔位多(电流源)选螺丝刀(节点法)

节点方程数=n1网孔方程数=bn+1\text{节点方程数}=n-1 \quad\quad \text{网孔方程数}=b-n+1
15第 15 页 · 如何选择分析方法

回路电流法的局限性

前面我们见识了回路电流法的威力,但它有自己的'适用边界'——并非所有电路都能轻松拿下。这一页,我们来看它在哪里失灵。

非线性电路不适用
叠加原理失效,电阻随电压电流变化,无法列线性方程
含受控源需额外处理
控制量需用回路电流表达,须补约束方程,整体更繁琐
节点少时并非最优
独立节点数小于网孔数时,节点电压法方程更少,解算更快
线性工具箱里的扳手对应 →回路电流法

扳手只适配标准螺母;遇异形螺母(非线性)或特殊装配(受控源),得换工具或加辅助件

u=f(i1,i2,)补一个约束方程u_{\text{控}} = f(i_1, i_2, \cdots) \Rightarrow \text{补一个约束方程}
16第 16 页 · 回路电流法的局限性

常见错误与防范

上页五步法看似清晰,但真做题时总有人栽跟头:符号算反、互电阻漏写、方向搞混——这三个错误是回路电流法最高频的失分点。

方向约定决定正负号
自电阻总取+,互电阻符号看两回路参考方向在公共支路上是否一致:同向+,反向−
公共支路必须写互电阻
两回路共用支路上的电流是两者代数和,列任一回路 KVL 都不能漏掉 R 互 × I 邻
参考方向≠实际方向
回路电流是人为设定的数学变量,可正可负;负值只代表方向与参考相反,不代表算错
环形跑道多人跑步对应 →回路电流的方向与互电阻

每人约定跑步方向(参考方向),跑道重叠段的速度是两人方向叠加的结果,互电阻正负由此决定

17第 17 页 · 常见错误与防范

对称电路的简化技巧

前页讲到回路电流法对大电路手算繁琐。但有一类电路天生好分析——结构与参数都关于某条轴对称时,对称轴可等效为开路或短路,独立回路数直接砍半。

对称性判据
电路结构和元件参数都关于同一条轴左右对称
镜像对称→开路
电流不穿越对称轴,等效断路,电路可对折合并
串联对称→短路
对称轴两端等电位,等效短路,对称点合并为一点
独立回路减半
原本 b−n+1 个独立回路,对称后通常只需算一半
左右对称的蝴蝶剪纸对应 →对称电路的简化

对折后两半完全重合,分析一半就代表整体

L独立=bn+1对称bn+12L_{\text{独立}} = b - n + 1 \xrightarrow{\text{对称}} \frac{b - n + 1}{2}
18第 18 页 · 对称电路的简化技巧

含受控源的处理策略

上页讲独立源怎么处理,电路里若多出受控源——它的值是被别处的电压或电流'指挥'出来的——先别慌,把它当成独立源老老实实写进KVL,最后用回路电流把控制量代回来即可。

先当独立源
列KVL时按参考方向正常标+、-号,跟对待独立源完全一样,不另起规则
用回路电流表达控制量
控制量写成相关回路电流的代数和,跨多回路时则是差或和
代入化简
把控制量的回路电流表达式代回原方程,整理成标准形式,电阻值被'修正'
解方程组遇到循环引用对应 →含受控源列KVL

先正常列出含未知控制量的方程,回头把控制量用回路电流代回去,化简成一回事

R11I1+R12I2+μu2=Usu2=(I1I2)R2(R11+μR2)I1+(R12μR2)I2=Us\begin{aligned} &R_{11}I_1+R_{12}I_2+\mu u_2=U_s \\&u_2=(I_1-I_2)R_2 \\&\Rightarrow(R_{11}+\mu R_2)I_1+(R_{12}-\mu R_2)I_2=U_s \end{aligned}
19第 19 页 · 含受控源的处理策略

知识要点回顾

  • 回路电流是叠加的分量,实际支路电流等于回路电流代数和
  • 只需列KVL,KCL自动满足,方程数由b缩至b-n+1
  • 无伴电流源需设电压未知量,受控源需增补约束方程
  • 回路数少于独立节点数时,回路法更省事
  • 对称电路利用对称性消元,可进一步压缩求解规模
延伸主题:割集电流法:回路法的推广回路方程的矩阵形式与编程求解含耦合电感电路的系统化分析
20第 20 页 · 知识要点回顾

自测检验

点击作答

对连通电路任选一棵生成树(共有 n−1 条树支),则可形成的独立基本回路数为?

21第 21 页 · 自测检验

课后思考

先独立想五分钟,再对照参考答案——重点是思路,不是字句。

1回路电流能在示波器或电流表上直接测到吗?为什么把各回路电流按绕行方向叠加到某条支路,结果恰好等于该支路的真实电流?

参考答案回路电流是数学上构造的虚拟电流,物理仪器无法直接测量。其本质是KVL方程组的解——一组保证各支路自动满足KCL的独立变量。能叠加还原出支路电流,正是这套变量设计的精妙之处。

2回路电流法和节点电压法都能解同一道题,但电路含受控源时,哪种方法处理起来更顺手?为什么?

参考答案通常回路电流法更顺手。受控源的控制量常以支路电流形式给出,而支路电流可直接写成各回路电流的线性组合代入;节点电压法需要先把控制量转化为节点电压,步骤更繁琐。

3回路电流法建立在KVL之上,能直接推广到含储能元件(电感、电容)的动态电路吗?卡点在哪?

参考答案不能直接推广。回路电流法本质是解KVL代数方程组,仅适用于电阻性稳态。引入L/C后方程变成微分方程,原方法失效,可改用状态方程或在频域用复阻抗(相量法)处理。

22第 22 页 · 课后思考