4.1 对称分量法:把不对称拆成三组对称 本节摘要:任何一组不对称的三相相量都可以唯一分解为正序、负序、零序三组对称分量,三个分量在网络中各自流经独立的序网络。本节讲清变换的来历、序网的构成与故障边界的复合连接,并用 Python 完成一次真实的分解与还原。 一组不对称相量带来的麻烦 单相接地短路发生的瞬间,故障相电流冲到正常值的十几倍,另外两相却几乎照旧——三相电流大小不一、相位也不再互差一百二十度。麻烦在于,三相系统是深度耦合的:A 相电流流过线路,会在 B、C 相绕组里感应电压,想解任何一相都躲不开另外两相。若直接对不对称状态列三相方程,得到的是一组密密麻麻的联立复数方程,人工求解几乎不可能。
本节摘要:任何一组不对称的三相相量都可以唯一分解为正序、负序、零序三组对称分量,三个分量在网络中各自流经独立的序网络。本节讲清变换的来历、序网的构成与故障边界的复合连接,并用 Python 完成一次真实的分解与还原。
单相接地短路发生的瞬间,故障相电流冲到正常值的十几倍,另外两相却几乎照旧——三相电流大小不一、相位也不再互差一百二十度。麻烦在于,三相系统是深度耦合的:A 相电流流过线路,会在 B、C 相绕组里感应电压,想解任何一相都躲不开另外两相。若直接对不对称状态列三相方程,得到的是一组密密麻麻的联立复数方程,人工求解几乎不可能。
上世纪初的工程师给出的解法漂亮至极:既然对称情形好算(第三章全是对称计算),那就把不对称的三相量拆成若干组对称量的叠加。可以严格证明,任何一组三相相量都能且只能分解为三组对称分量——正序、负序、零序,这一变换没有信息损失,随时可以合成回去。更妙的是,在对称的线性网络里,三组分量互不干扰,各自独立流动:正序走正序网,负序走负序网,零序走零序网。三个序网都是我们熟悉的对称三相电路,每个都能按第三章的办法单相计算。不对称问题就此被拆成三个对称问题加一次边界缝合。
它在体系中的位置:本节是第四章的方法地基,4.2 的各类型短路、4.3 的断线分析全部建立在序网语言之上;第六章保护装置里的负序元件、接地选线里的零序元件,用的也是本节的分量信号。
工具只需要一个:一百二十度旋转因子,记作算子 a——任何相量乘以它,就逆时针旋转一百二十度;乘两次旋转二百四十度。三相系统的对称,本质就是三个相量互差一百二十度,所以 a 与它的平方能生成全部对称组合。
分解公式:零序分量等于三相相量之和除以三——三相对称时和为零,零序只在不平衡时出现;正序分量等于 A 相加 a 倍 B 相加 a 平方倍 C 相再除以三;负序把 a 的幂次对调。合成公式反过来:A 相等于三序之和,B、C 相按 a 的幂次分配。用相量图把三个序看清楚:正序三相按 A、B、C 顺序逆时针排列,与正常电网完全一样;负序三相反着转,B 超前 A 一百二十度,相当于一台"反转的电网";零序三相完全同相位、同大小,像三支朝同一个方向的箭,必须靠大地或中性线构成回路。

三个分量在网络里怎么流?正序分量的通路就是正常电网本身:发电机、变压器、线路按对称参数建模,正序网与第三章的潮流计算网一模一样,唯一的差别是故障点多了个边界条件。负序网的拓扑与正序相同、参数换成负序阻抗——对静止设备(线路、变压器)负序阻抗几乎等于正序;对旋转的发电机,负序电流产生反转磁场、转子切割出双倍频率的感应电流,负序阻抗显著不同且更小。零序网的通路则完全由接线决定:零序电流三相同相,必须经大地或中性线构成回路,变压器星形接地侧给零序开路还是通路,取决于对侧接线与中性点接地方式——同一张电网,零序网可能与正序网长得面目全非,画零序网因此是保护专业的基本功。零序参数还有个"大"的特征:架空线路的零序电抗约为正序的三倍上下,因为零序电流的回路深藏大地、磁路更长,零序电阻也因大地集流而显著。参数差异落到计算里,就是单相接地短路电流可能明显小于或大于三相短路,视零序通路强弱而定——4.2 节的比较将把这一点量化。
三张序网画好后,故障分析就剩最后一步:在故障点按故障类型把三个网络"缝合"起来。单相接地时,故障相三序电流相等、三序电压之和为零,对应三个序网在该相首尾串联;两相短路时,正序负序电流大小相等方向相反、零序缺席,对应正序负序网对接;两相接地短路则是正序网与并联的负序零序网对接。缝合好的复合序网是一个普通电路,解出正序电流,其余量随手可得。
这里有一个把复杂度砍半的巧思值得专门指出:三张序网里,只有正序网里有电源(发电机的内电势只产生正序),负序网与零序网是"无源网络"——它们只在故障点被等效电源激励。所以不对称故障的计算可以完全套用 4.2 节对称短路的框架:正序网在故障点接一个"附加阻抗",其值由故障类型决定(单相接地时等于负序加零序之和,两相短路时等于负序,两相接地时等于负序与零序的并联)——这个附加阻抗叫组合阻抗或故障阻抗。于是四种故障类型共用一套计算流程,区别只在故障点接入的阻抗值。教材附录里的"各类故障组合阻抗表"就是这么来的,读懂本段,那张表就不再是需要背诵的魔法,而是边界条件的代数推论。
道理讲完,动手验证。取单相接地短路的故障电流分量——全部短路电流集中在 A 相,B、C 相为零;再取两相短路的分量——B、C 两相电流大小相等方向相反,A 相为零。分别做对称分量分解:
import cmath a = cmath.exp(1j * 2 * cmath.pi / 3) # 一百二十度旋转算子 def decompose(IA, IB, IC): I0 = (IA + IB + IC) / 3 I1 = (IA + a * IB + a * a * IC) / 3 I2 = (IA + a * a * IB + a * IC) / 3 return I0, I1, I2 fmt = lambda z: f"{abs(z):.3f}∠{cmath.phase(z) * 57.296:7.2f}°" # 情形一:单相接地,故障分量只在 A 相 IA = 3.0 * cmath.exp(-1j * cmath.pi / 6) I0, I1, I2 = decompose(IA, 0, 0) print("单相接地:零序", fmt(I0), "正序", fmt(I1), "负序", fmt(I2)) print("还原验证 A 相 =", fmt(I0 + I1 + I2), "(应与原始相量一致)") # 情形二:两相短路,B、C 相故障分量大小相等方向相反 IB = 2.0 * cmath.exp(-1j * cmath.pi / 6) I0, I1, I2 = decompose(0, IB, -IB) print("两相短路:零序", fmt(I0), "正序", fmt(I1), "负序", fmt(I2)) print("还原验证 B 相 =", fmt(I0 + a * a * I1 + a * I2), "(应与原始相量一致)")
运行结果给出两条教科书结论的数值形态:单相接地时,零序、正序、负序三个分量大小相等、角度相同——这正是复合序网里三序串联的数学表达;两相短路时,零序分量为零(无大地回路),正序与负序大小相等、相位差一百八十度——对应正负序网对接的边界条件。两行还原验证分别打印回原始的三安与二安相量,说明分解无损。把这两组结果记牢,下一节的短路计算里你看到"单相接地三序串联"时,脑子里立刻能浮现这组数字。
⚠️ 易错点:零序网画错是故障计算错误的头号来源。常见疏漏有三——忘记发电机星形接线中性点不接地时零序悬空、忽略变压器三角形绕组对零序的"短路环"作用(零序在三角绕组内环流、不出线)、把线路零序阻抗当成与正序相同(架空线零序电抗约为正序的三倍多,因为回路里多了大地)。
本节要点回顾
分解工具到手,下一节直面最凶险的故障:短路电流到底有多大、设备凭什么扛得住。