简介:这份文档面向电力系统及其自动化专业的本科生与考研复习者,聚焦《电力系统暂态分析》期末备考,帮助读者在有限时间内梳理高频考点与典型题型。内容围绕无限大功率电源三相短路、中性点直接接地系统的单相与三相短路、重合闸对暂态稳定的作用、负序分量与转移阻抗、同步发电机并列运行暂态稳定性、等面积定则、隐极式发电机磁链方程、提高静态稳定性的措施、转移电抗与计算电抗的异同,以及对称分量法计算不对称短路的完整步骤展开,并配有选择题与计算题练习。资源包共1个doc文件,约1.25MB,以问答与习题形式编排,便于打印背诵与自测。目前已有134人学习,适合需要快速抓重点、查漏补缺的读者。
1. 电力系统暂态分析期末复习重点:从“背公式”到“会算题”的分水岭
电力系统暂态分析期末复习重点,核心就一句话:把“电磁暂态”和“机电暂态”两条线分开,再用等值电路和摇摆方程把题目算出来。很多同学复习到一半就崩了,不是因为数学难,而是因为把短路计算和稳定性分析混在一起背,考场上看到“求短路电流”却写起了功角曲线。我带过几届学生的课程答疑,发现真正拉开分差的不是谁背的公式多,而是谁能在读题30秒内判断出这是“电磁暂态”还是“机电暂态”,然后选对等值模型和求解步骤。这份复习重点适合正在准备期末的电气工程本科生,也适合考研复试需要快速捡起暂态分析框架的人。下面按“理论先立住、再动手能复现”的顺序,把标幺值、短路计算、对称分量法、摇摆方程和稳定判据串成一条可执行的复习路径。
2. 标幺值与等值电路:暂态计算的“统一度量衡”
2.1 为什么暂态分析第一步永远是标幺值
电力系统暂态分析里,发电机、变压器、线路的电压等级不同,直接算电流和阻抗会把自己绕死。标幺值的作用是把所有元件折算到同一个基准下,让变压器变比在等值电路中“消失”。我一般会先选定基准功率 ( S_B )(通常取100 MVA或系统总容量),再按各电压等级选基准电压 ( U_B ),然后算基准阻抗 ( Z_B = U_B^2 / S_B )。这一步做错,后面短路电流和功角全错,属于“地基塌了”的级别。
常见做法是:先画单线图,标出每个电压等级的 ( U_B ),再把发电机、变压器、线路的电抗分别除以各自的 ( Z_B ),得到标幺电抗。注意发电机的次暂态电抗 ( X_d'' ) 和暂态电抗 ( X_d' ) 对应不同时间尺度的短路计算,期末题里经常在这里埋坑。
2.2 用 Python 跑一遍标幺值折算的最小例子
下面这段代码把一台发电机和一台变压器的参数折算到统一基准,适合用来验证手算结果。
# 标幺值折算:发电机 + 变压器 + 线路 S_B = 100.0 # 基准功率 MVA # 发电机:额定 50 MVA,10.5 kV,X_d'' = 0.15 pu(自身基准) S_G = 50.0 U_G = 10.5 X_G_old = 0.15 # 折算到新基准 X_G_new = X_G_old * (S_B / S_G) * (U_G / U_G) ** 2 print(f"发电机次暂态电抗折算值: {X_G_new:.4f} pu") # 变压器:额定 60 MVA,变比 10.5/121 kV,X_T = 0.10 pu S_T = 60.0 X_T_old = 0.10 X_T_new = X_T_old * (S_B / S_T) print(f"变压器电抗折算值: {X_T_new:.4f} pu") # 线路:每公里电抗 0.4 Ω,长度 100 km,基准电压 121 kV x_line = 0.4 * 100 Z_B_line = 121 ** 2 / S_B X_line_pu = x_line / Z_B_line print(f"线路标幺电抗: {X_line_pu:.4f} pu") # 总等值电抗(串联) X_total = X_G_new + X_T_new + X_line_pu print(f"总等值电抗: {X_total:.4f} pu")逻辑说明:发电机折算时电压基准没变,所以电压平方项为1;变压器只按容量比折算;线路用实际阻抗除以基准阻抗。参数说明:S_B是全局基准,一旦选定全题不改;X_G_old和X_T_old是设备铭牌上的标幺值,注意它们各自的基准容量不同。跑完这段,你应该得到总电抗在0.5~0.8 pu之间,如果算出来是几或者零点零几,大概率基准选错了。
2.3 等值电路里哪些元件可以忽略
期末题为了可算,通常会忽略线路电阻和并联电容,只保留电抗。但要注意:如果题目问的是“短路电流直流分量衰减”,电阻就不能忽略;如果问的是“空载长线末端电压升高”,并联电容必须保留。我一般会先看题目问什么,再决定等值电路保留哪些元件。常见误用是把所有元件都画上,结果方程复杂到解不出来,时间全耗在化简上。
3. 短路计算:对称分量法与序网络的“拼图游戏”
3.1 三相短路和不对称短路的本质区别
三相短路是对称故障,只用正序等值电路就能算。不对称短路(单相接地、两相短路、两相接地)必须用对称分量法,把故障点的不对称电压电流分解成正序、负序、零序三组对称分量。这里的关键是:正序网络和负序网络结构相同,但零序网络取决于变压器接线方式和中性点接地方式。期末题里,零序网络画错基本等于整题白给。
我一般会先画正序网络,然后直接复制一份作为负序网络(发电机负序电抗通常不等于正序,题目会给),最后单独画零序网络。零序电流只能通过中性点接地的变压器和接地线路形成回路,所以零序网络里那些不接地的部分直接断开。
3.2 单相接地短路的序网络连接与计算步骤
单相接地短路时,三序网络在故障点串联。下面用一段代码演示从序电抗到故障电流的计算。
# 单相接地短路:三序串联 import cmath # 序电抗(标幺值,假设已从等值电路求得) X1 = 0.25 # 正序 X2 = 0.25 # 负序 X0 = 0.10 # 零序 # 故障点正序等值电势(假设为1.0 pu) E1 = 1.0 # 三序串联总电抗 X_sum = X1 + X2 + X0 # 正序电流分量 I1 = E1 / X_sum print(f"正序电流: {I1:.4f} pu") # 单相接地时,故障相电流 = 3 * I1 I_fault = 3 * I1 print(f"故障相电流: {I_fault:.4f} pu") # 各序电压(故障点) U1 = E1 - I1 * X1 U2 = -I1 * X2 U0 = -I1 * X0 print(f"正序电压: {U1:.4f} pu") print(f"负序电压: {U2:.4f} pu") print(f"零序电压: {U0:.4f} pu")逻辑说明:单相接地时三序电流相等,所以正序电流就是总电流的三分之一。参数说明:X1、X2、X0分别从正序、负序、零序等值电路求得,注意零序电抗通常比正序小,因为零序磁通路径不同。算完检查:故障相电流应该是正序电流的3倍,如果算出来不是,说明序网络连接方式搞错了。
3.3 两相短路和两相短路的序网络差异
两相短路时,正序和负序网络并联,零序网络不参与(因为两相短路没有零序电流通路)。两相接地短路则是三序网络并联。期末题里经常把这三个故障类型放在一起考,让你分别算故障电流然后比较大小。我一般会记住一个结论:单相接地故障电流最大(因为三序串联电抗最小),两相短路电流最小。但要注意这个结论只在某些参数下成立,严格来说还是要分别算。
4. 机电暂态:摇摆方程与等面积定则的“手算功夫”
4.1 转子运动方程里每个符号的物理意义
机电暂态的核心是同步发电机的转子运动方程,也叫摇摆方程:
[ M \frac{d^2\delta}{dt^2} = P_m - P_e - D \frac{d\delta}{dt} ]
其中 ( M ) 是惯性时间常数,( \delta ) 是功角,( P_m ) 是机械功率,( P_e ) 是电磁功率,( D ) 是阻尼系数。期末复习时,很多人把 ( M ) 和 ( H ) 搞混。( H ) 是惯性常数,单位是秒,( M = 2H/\omega_s ),单位是秒平方每弧度。题目给 ( H ) 你就用 ( H ),给 ( M ) 你就用 ( M ),别自己乱换。
电磁功率 ( P_e ) 的表达式取决于发电机模型。简单模型下 ( P_e = \frac{E' U}{X'} \sin\delta ),复杂模型还要考虑凸极效应。期末题通常用简单模型,但会考你“如果励磁调节器动作,( E' ) 怎么变”。
4.2 等面积定则求极限切除角的完整步骤
等面积定则是判断暂态稳定性的图解法,核心思想是:加速面积等于最大减速面积时,对应的切除角就是极限切除角。下面用代码演示从功率特性曲线到极限切除角的计算。
# 等面积定则求极限切除角 import numpy as np from scipy.optimize import brentq # 系统参数 Pm = 1.0 # 机械功率 E = 1.2 # 发电机内电势 U = 1.0 # 无穷大母线电压 X1 = 0.5 # 故障前电抗 X2 = 1.0 # 故障中电抗 X3 = 0.5 # 故障后电抗 # 功率特性曲线 def Pe_pre(delta): return E * U / X1 * np.sin(delta) def Pe_fault(delta): return E * U / X2 * np.sin(delta) def Pe_post(delta): return E * U / X3 * np.sin(delta) # 初始功角 delta0 = np.arcsin(Pm * X1 / (E * U)) print(f"初始功角: {np.degrees(delta0):.2f} 度") # 故障中功率特性与机械功率的交点(临界角) delta_cr = np.pi - np.arcsin(Pm * X2 / (E * U)) print(f"临界角: {np.degrees(delta_cr):.2f} 度") # 最大减速面积对应的功角 delta_max = np.pi - np.arcsin(Pm * X3 / (E * U)) print(f"最大功角: {np.degrees(delta_max):.2f} 度") # 等面积定则:加速面积 = 减速面积 def area_diff(delta_c): # 加速面积 acc = Pm * (delta_c - delta0) - (E * U / X2) * (np.cos(delta0) - np.cos(delta_c)) # 减速面积 dec = (E * U / X3) * (np.cos(delta_c) - np.cos(delta_max)) - Pm * (delta_max - delta_c) return acc - dec # 求解极限切除角 delta_c_lim = brentq(area_diff, delta0, delta_cr) print(f"极限切除角: {np.degrees(delta_c_lim):.2f} 度")逻辑说明:加速面积是故障期间机械功率大于电磁功率的部分,减速面积是故障切除后电磁功率大于机械功率的部分。参数说明:X1、X2、X3分别对应故障前、故障中、故障后的等值电抗,通常故障中电抗最大(因为线路跳开或短路点存在)。算完检查:极限切除角应该小于临界角,如果算出来大于临界角,说明系统根本不稳定,题目参数可能有问题。
4.3 改进欧拉法求解摇摆方程的代码实现
当题目要求“用数值方法求功角曲线”时,改进欧拉法是手算和编程的折中方案。下面给出一个可复现的实现。
# 改进欧拉法求解摇摆方程 import numpy as np import matplotlib.pyplot as plt # 参数 H = 5.0 # 惯性常数 s f = 50.0 # 频率 Hz omega_s = 2 * np.pi * f M = 2 * H / omega_s Pm = 1.0 E = 1.2 U = 1.0 X = 0.8 # 故障后电抗 D = 0.0 # 阻尼 # 初始条件 delta = np.arcsin(Pm * X / (E * U)) omega = 0.0 dt = 0.01 T = 2.0 steps = int(T / dt) # 存储结果 deltas = [delta] omegas = [omega] def domega(delta, omega): Pe = E * U / X * np.sin(delta) return (Pm - Pe - D * omega) / M def ddelta(omega): return omega_s * omega for i in range(steps): # 改进欧拉法 k1_delta = ddelta(omega) k1_omega = domega(delta, omega) delta_pred = delta + k1_delta * dt omega_pred = omega + k1_omega * dt k2_delta = ddelta(omega_pred) k2_omega = domega(delta_pred, omega_pred) delta = delta + 0.5 * (k1_delta + k2_delta) * dt omega = omega + 0.5 * (k1_omega + k2_omega) * dt deltas.append(delta) omegas.append(omega) # 绘制功角曲线 plt.plot(np.arange(0, T + dt, dt), np.degrees(deltas)) plt.xlabel('时间 (s)') plt.ylabel('功角 (度)') plt.title('功角随时间变化曲线') plt.grid(True) plt.show()逻辑说明:改进欧拉法先用当前斜率预测下一步,再用预测点的斜率修正,精度比普通欧拉法高。参数说明:H是惯性常数,题目通常给3~10秒;dt取0.01秒足够稳定;D阻尼系数如果题目没给就设0。跑完看曲线:如果功角持续增大不回头,说明系统失稳;如果功角在某个值附近振荡,说明稳定。
5. 避坑与排查:期末考场上最容易翻车的5个地方
5.1 现象:短路电流算出来是负的
原因:序网络连接方式搞错,比如单相接地时把三序并联了。解决:记住口诀“单相串联、两相并联、两相接地三序并联”,画完序网络先检查连接方式再代数。
5.2 现象:标幺值折算后总电抗接近0
原因:基准功率选错,比如把100 MVA写成1000 MVA,或者变压器折算时忘了容量比。解决:折算前先把所有元件的额定容量列在草稿纸上,逐个除以基准容量,算完检查每个标幺值是否在0.1~1.0之间。
5.3 现象:等面积定则算出的极限切除角大于临界角
原因:故障中电抗和故障后电抗搞反了。解决:故障中电抗通常最大(因为短路点存在或线路跳开),故障后电抗最小(故障线路切除后系统恢复)。画功率特性曲线时,故障中曲线最低,故障后曲线最高。
5.4 现象:摇摆方程数值解发散
原因:步长太大或者初始功角算错。解决:步长取0.01秒或更小;初始功角用 ( \delta_0 = \arcsin(P_m X / (E U)) ) 算,注意 ( X ) 用故障前电抗。
5.5 现象:零序网络里出现了不接地的变压器
原因:忘了零序电流需要接地回路。解决:画零序网络时,先标出所有中性点接地的变压器,只有这些变压器能传递零序电流;不接地的变压器直接断开,中性点不接地的星形侧也断开。
6. 从期末题到工程直觉:用灵敏度分析检查你的答案
期末复习到最后,真正能让你在考场上少丢分的不是多背一个公式,而是养成“算完检查”的习惯。我一般会用灵敏度分析来验证结果:比如短路电流对系统电抗的灵敏度,如果电抗增大10%而短路电流只变了1%,说明你的等值电路可能漏了某个元件;如果功角对机械功率的灵敏度异常大,说明系统接近稳定极限。具体做法是:把关键参数扰动±5%,重算一遍,看结果变化是否合理。这个技巧在期末题里可能用不上,但到了考研复试或工程现场,它能帮你快速判断一个计算结果是否可信。
另一个实用习惯是:每算完一道暂态题,用“极限情况”检验。比如把故障电抗设为无穷大(相当于故障点开路),短路电流应该为零;把故障电抗设为零(金属性短路),短路电流应该最大。如果这两个极限情况对不上,中间过程肯定有错。我带学生做课程设计时,发现那些愿意花5分钟做极限检验的人,最后成绩普遍比只刷题的人高一个档次。
希望帮到你。
本文还有配套的精品资源,点击获取