4、风电场短路电流计算实例:基于PSCAD/Matlab的仿真建模、短路电流水平分析
说实话,短路电流计算这块,很多刚入行的朋友容易犯怵。
觉得公式多、模型复杂,算出来心里还没底。
我当年也一样。记得第一次独立做风电场短路电流分析,对着PSCAD界面愣是盯了半小时,不知道从哪下手。后来带我的老师傅说了句话,我一直记着——「仿真不是目的,目的是让你知道系统到底能扛多大电流」。
好,咱们今天就用一个实际案例,把这事彻底讲透。
4.1 为什么要做短路电流仿真?
你想想看,保护定值计算的基础是什么?
是短路电流。
没有准确的短路电流水平,你算出来的定值就是空中楼阁。我见过太多因为短路电流估算偏差导致保护误动或拒动的案例了。
传统的手算方法,对于同步发电机为主的电网还行。但风电场不一样——双馈风机、直驱风机、逆变器接口,它们的短路特性跟传统机差别很大。
说白了,手算只能算个大概,要想精确,必须上仿真。
核心观点:风电场短路电流计算,仿真不是可选项,是必选项。尤其是并网点(PCC)和集电线路末端的短路电流,直接决定了主变保护、线路保护、箱变保护的定值。
4.2 仿真建模:PSCAD vs Matlab,我选哪个?
这个问题经常有人问。我的建议是:
- PSCAD:电磁暂态仿真的老大哥。风机模型库全,双馈、直驱都有现成的。适合做详细的暂态过程分析,比如故障后几个周波内的电流波形。
- Matlab/Simulink:灵活,自己搭控制策略方便。适合做批量计算、参数扫描,或者跟保护算法联合仿真。
我个人习惯是:用PSCAD做单点故障的详细分析,用Matlab做全场的短路电流水平扫描。
咱们今天这个实例,就以PSCAD为主,因为它的风机模型更贴近实际。
4.3 实例:一个50MW风电场的短路电流计算
先交代一下项目背景:
- 风电场容量:50MW,采用10台5MW双馈风机
- 集电线路:35kV,每5台风机一组,共2组
- 主变:35kV/110kV,容量63MVA
- 并网点:110kV母线
我们要算的,是并网点三相短路和集电线路末端两相短路两种情况。
4.3.1 PSCAD建模步骤
嗯,这里要注意几个关键点:
- 风机模型:用PSCAD自带的DFIG模型。别忘了设置Crowbar保护的动作逻辑——这直接影响短路电流的衰减特性。
- 变压器模型:用饱和变压器模型,别用理想变压器。短路时铁芯饱和会影响电流峰值。
- 线路模型:35kV集电线路用π型等值电路,长度按实际走径设置。
- 故障模块:用Timed Fault Logic,设置故障起始时间、持续时间。
小技巧:我习惯在仿真开始前,先跑一个稳态潮流,确认各节点电压、功率都正常。别一上来就短路,万一模型参数设错了,短路电流算出来也是错的。
4.3.2 仿真参数设置
| 参数 | 设置值 | 说明 |
|---|---|---|
| 仿真步长 | 50 μs | 电磁暂态仿真,步长要小 |
| 故障起始时间 | 2.0 s | 等系统稳定后再故障 |
| 故障持续时间 | 0.1 s | 5个周波,够保护动作了 |
| 风机出力 | 额定功率 | 最严酷工况 |
4.3.3 仿真结果分析
跑完仿真,咱们来看结果。
情况一:并网点(110kV母线)三相短路
短路电流峰值:约 4.2 kA(有效值)。
你可能会问:这个值大不大?
咱们算一下:110kV母线短路容量按系统侧无穷大考虑,系统短路电流约 6.3 kA。加上风电场贡献的 4.2 kA,总短路电流约 10.5 kA。
嗯,这个水平在110kV系统里算中等。主变保护定值要按这个来校核。
情况二:集电线路末端两相短路
这个更有意思。
短路电流只有 1.8 kA。为什么这么小?
因为两相短路电流本身就比三相小,再加上线路阻抗的衰减,还有风机Crowbar动作后电流迅速下降。
注意:我曾经在一个项目里,就因为没算集电线路末端的短路电流,结果箱变保护定值设得太高,线路末端故障时保护根本没反应。后来加了低电压辅助判据才解决。
所以,集电线路末端短路电流一定要算,而且要考虑风机低电压穿越期间电流的衰减特性。
4.4 短路电流水平分析:不只是看峰值
很多人算完短路电流,看一眼峰值就完事了。
其实不够。
咱们做保护定值计算,至少要看三个维度:
- 峰值电流:决定设备动稳定和断路器遮断容量。
- 稳态电流:决定过流保护的定值。
- 衰减时间常数:决定保护动作时间是否来得及。
拿咱们这个案例来说:
- 并网点三相短路,衰减时间常数约 45 ms。这意味着故障后2-3个周波,电流就降到稳态值了。
- 集电线路末端两相短路,衰减更快,约 30 ms。因为风机Crowbar投入后,转子侧电流迅速衰减。
这个时间常数对保护有什么影响?
你想想看,如果保护动作时间超过 100 ms,那它感受到的已经不是短路电流峰值了,而是稳态值。定值就得按稳态值来整定。
4.5 用Matlab做全场短路电流扫描
PSCAD算一个点很准,但算全场所有节点就慢了。
这时候我习惯用Matlab。
思路是这样的:
- 在PSCAD里跑几个典型工况,提取风机短路电流的等效模型参数(比如等效阻抗、时间常数)。
- 把这些参数导入Matlab,建立全场短路电流计算矩阵。
- 用Matlab批量计算所有节点、所有故障类型的短路电流。
下面是一个简化的Matlab代码片段,用于计算并网点短路电流:
% 风电场短路电流计算 - 并网点三相短路
% 输入参数
U_base = 110e3; % 基准电压 (V)
S_base = 100e6; % 基准容量 (VA)
Z_sys = 0.01 + 1i*0.1; % 系统等效阻抗 (pu)
Z_wf = 0.05 + 1i*0.3; % 风电场等效阻抗 (pu)
% 计算短路电流
I_base = S_base / (sqrt(3) * U_base);
I_sc = 1 / abs(Z_sys + Z_wf) * I_base;
fprintf('并网点三相短路电流: %.2f kA\n', I_sc/1000);
当然,实际项目里模型要复杂得多。但核心逻辑就是这个——把风电场等效成一个可控电流源或等效阻抗,然后跟系统阻抗串联计算。
4.6 本章知识体系
下面这张图,是我自己总结的短路电流计算逻辑框架。你看一眼,心里就有数了:
这张图把整个流程串起来了。从输入参数,到仿真工具,再到输出分析,最后落到保护定值计算。每一步都环环相扣。
4.7 避坑指南
最后,分享几个我踩过的坑:
- 别忽略Crowbar保护:双馈风机在短路时Crowbar会动作,把转子侧短路。这时候风机相当于一个异步电机,短路电流特性跟正常运行时完全不同。我见过有人用正常运行时的风机模型算短路电流,结果差了30%。
- 注意逆变器限流:直驱风机和光伏逆变器,短路时逆变器会限流,一般限制在1.2-1.5倍额定电流。这个特性对短路电流贡献很小,但会影响保护配合。
- 仿真时间要够长:我习惯跑至少0.2秒的仿真,这样才能看到电流从暂态到稳态的完整过程。只跑几个周波,看不到衰减特性。
最后说一句:仿真结果一定要跟手算结果互相验证。我每次算完,都会用短路容量法快速估算一下,看看数量级对不对。如果差太多,肯定是模型或参数有问题。
公众号:蓝海资料掘金营,微信deep3321