这几年在做新能源并网仿真相关的项目,经常遇到同行拿着“双馈永磁风电机组”这个说法来讨论建模问题。第一次听的时候我跟对方确认了半天,后来才明白,大家在实际工程里已经默认把双馈异步机组和永磁直驱机组放在同一个仿真框架里去研究,尤其是要做并网短路故障分析的时候,这两类机组的故障特性差异极大,放在一起对比建模仿真,反而是最有价值的一种思路。这篇内容我想把双馈机组和永磁(PMSG)机组的并网仿真模型、短路故障模型搭建过程、以及我在实际调试中踩过的坑一次性讲清楚,重点说透“为什么模型要这么建”“故障特性为什么和想象中不一样”这些核心问题。
如果你是刚接触风电机组建模的研究生、刚接手新能源场站仿真工作的工程师,或者在做保护定值整定时被风机故障电流特性折腾过,这篇内容应该能帮你省下不少弯路。
1. 先厘清概念:双馈、永磁、混合风电场的边界
1.1 标题里的“双馈永磁”到底指什么
先把这个词拆开说。严格从电机学角度讲,双馈风力发电机组用的是绕线转子异步发电机,也就是DFIG(Doubly-Fed Induction Generator),它的定子直接并网,转子通过背靠背变流器接入电网,通过控制转子电流的频率和相位,实现变速恒频运行。而永磁同步风力发电机组用的是PMSG(Permanent Magnet Synchronous Generator),转子是永磁体,定子通过全功率变流器并网,发电机与电网之间完全由电力电子装置隔离。
这两个拓扑在并网特性上,几乎是两条完全不同的路线:
- DFIG的定子与电网刚性连接,电网电压的跌落会直接传导到定子绕组,转子侧变流器容量只有机组容量的30%左右,故障期间很容易出现过流和过压问题。
- PMSG是全功率变流器结构,发电机侧与电网侧被直流母线隔开,电网侧故障对发电机本体的冲击相对小,故障电流特性主要由网侧变流器的控制策略决定。
所以“双馈永磁风电机组”在严格术语上是不存在的,但它反映了一个真实的工程需求:现在很多风电场是混装场,一部分机位装双馈机组,一部分装永磁直驱机组,甚至同一个项目在技改后会同时存在两类机型。做并网仿真时,必须把两类机组放在同一套模型里协同分析,标题这么写,实际上指向的就是这个混合场景。
1.2 两类主流机组并网结构的本质区别
从并网仿真建模的角度,两类机组最大的区别在于“故障电流从哪里来”。
双馈机组的短路电流有三个来源:定子侧由电网电压维持的强制分量、转子侧变流器控制产生的注入电流、以及发电机自身磁链不能突变产生的衰减直流分量。其中转子crowbar(撬棒)保护是否动作,直接决定了短路电流的大小和衰减速度。crowbar没动作时,变流器还在参与控制,电流波形还带可控性;crowbar动作后,转子绕组被短接,发电机退化为普通的异步电机,短路电流衰减非常快。
永磁直驱机组的情况完全不同。它的定子绕组通过全功率变流器和电网相连,电网侧变流器(GSC)的电流内环响应速度通常在毫秒级,短路故障发生后,只要直流母线电压没有越限,变流器就会按照低电压穿越控制策略输出一个受限的电流,这个电流的幅值基本由控制器的限幅决定,而不是由发电机本身的电磁参数决定。换句话说,双馈机组的短路电流更像“发电机特性主导”,永磁机组则更像“变流器控制主导”。
这个区别直接决定了建模的方法论。做双馈机组短路故障模型,发电机本体参数(定转子电阻、漏感、互感)一个都不能含糊;做永磁机组短路故障模型,变流器控制器的限流逻辑、电流内环带宽、直流母线电压控制器的参数,才是决定仿真精度的关键。
1.3 为什么要用永磁直驱模型做并网仿真
很多人问,既然实际项目里两类机组都有,为什么单独把永磁直驱模型拎出来强调?因为永磁直驱机组的故障特性相对“干净”,方便做控制策略验证,而且它代表了未来的技术方向。目前陆上大基地项目和海上风电项目,新增装机里永磁直驱和半直驱的占比越来越高,研究PMSG并网仿真,本质上是在研究未来五年内电网里主流机型的故障行为。
更重要的是,永磁机组的全功率变流器结构给故障分析提供了一个天然的“解耦点”:发电机侧和电网侧可以通过直流母线电压这个物理量解耦。做短路故障仿真时,如果只关心电网侧故障电流,可以把机侧整流器、发电机本体简化成一个受控功率源;如果还要研究故障后直流母线过压、变流器闭锁等问题,就必须建立完整的机电-电力电子耦合模型。这种“按需选择模型精度”的思路,是工程仿真里非常实用的方法论。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 搭建一个能用的并网仿真模型,核心环节在哪
2.1 气动-机械-电气耦合建模的核心思路
仿真模型不是越细越好,而是要从研究目标倒推需要哪些环节。如果只做并网短路故障分析,可以不用完整建立空气动力学模型,风速输入可以用一个恒定的额定风速代替,或者用阶跃风速来模拟故障前的稳态运行点。但机械传动链的等效惯量必须有,因为电网故障会导致电磁转矩突变,转速在这个过程中的变化会影响变流器的运行状态。
我最常用的是两质量块模型:一个质量块代表风轮(包含叶片和轮毂的等效惯量),另一个代表发电机转子,两个质量块之间用等效刚度系数和阻尼系数连接。这个模型的自然扭转频率一般在1到2赫兹左右,在短路故障这种秒级甚至毫秒级的暂态过程中,转速变化相对缓慢,但扭振模态会被激发出来,对直流母线电压和功率波动有影响。如果直接用单质量块模型,机械环节对电气动态的影响会被低估。
2.2 变流器控制:机侧整流器与网侧逆变器的分工
永磁直驱机组有两套变流器,各自的控制目标完全不同,这个分工如果搞混了,仿真输出一定出问题。
机侧整流器(MSC)负责控制发电机电磁转矩,进而控制转速和最大功率追踪。常见做法是采用转子磁场定向的矢量控制,d轴电流控制为零或弱磁电流,q轴电流对应转矩指令。因为永磁体的励磁无法调节,所以机侧控制的本质就是“调转矩”。
网侧逆变器(GSC)负责维持直流母线电压稳定,同时控制并网有功、无功功率。网侧采用的是电网电压定向矢量控制,d轴控制有功(对应直流母线电压外环),q轴控制无功。故障发生时,网侧逆变器要快速切换到低电压穿越模式,输出无功电流支撑电网电压,同时限制有功电流避免直流母线过压。
这两套控制器的动态交互是仿真里最有意思的部分:电网电压跌落,网侧逆变器能送出的有功功率骤降,但机侧整流器还在按原指令输入功率,直流母线电容就会充电,母线电压上升。这时候必须靠机侧整流器快速降功率或者直流卸荷电路(chopper)动作来泄放多余能量。这个“功率不平衡”的动态过程,是整个短路故障仿真里最容易算错的地方。
2.3 并网接口与电网等效模型的选择
并网接口的处理直接决定仿真结果的解释方式。根据所研究问题不同,我见过三种做法:
- 无穷大电网:电压源直接接在机端,适合研究机组本体控制策略,不考虑电网阻抗的影响。
- 戴维南等效电网:电压源串联等效阻抗,可以模拟故障点距离机组不同远近时电压跌落的深度,适合做单机并网的低电压穿越研究。
- 多机系统电网模型:完整的电网拓扑,多台机组、线路、变压器、负荷一起建模,适合研究整个场站的短路电流分布和保护配合。
做短路故障分析时,我强烈建议至少用戴维南等效电网,因为故障点与机组之间的电气距离直接决定了机端残压,也就是低电压穿越控制的触发条件。如果直接用无穷大电网做三相短路,机端电压直接为零,反而不太符合真实场站的情况——实际的并网线路阻抗、箱变阻抗、集电线路阻抗都会分担一部分电压降落,机端电压很少会跌到绝对的零。
2.4 仿真参数与步长设置的实操经验
参数设置是仿真结果可信与否的关键,这里有一些我踩过坑之后总结的经验:
一是直流母线电容的取值对故障动态影响很大。电容越大,母线电压波动越小,但成本和体积也越大。仿真时如果电容参数取错,直流母线过压保护和chopper动作的时机就会完全偏离实际。
二是控制器的带宽设计要合理。电流内环的响应速度决定了故障电流的跟踪能力,但如果带宽参数设置过高,仿真步长不够小时会出现数值振荡,电流波形上有很多毛刺,容易误判为系统不稳定。
三是仿真步长和采样时间的搭配。电磁暂态仿真一般用微秒级步长,推荐10到50微秒,步长太大会丢失IGBT开关动作的细节,步长太小则仿真速度太慢,一个几十秒的故障过程可能跑几小时。如果做的是机电暂态级别的短路分析,可以把模型简化成平均值模型,步长可以放到毫秒级,速度会快很多。
3. 短路故障模型:从电压跌落到精确短路电流还原
3.1 短路故障对永磁机组各环节的冲击路径
要理解短路故障模型怎么建,先得把故障的冲击路径理清楚。以三相短路为例,故障发生后,并网点电压瞬间跌落,网侧逆变器的锁相环检测到电压幅值变化,控制模式从正常并网切换到低电压穿越模式。与此同时,直流母线电压因为功率不平衡而上升,机侧整流器也要响应这个变化。
我在仿真中发现,很多初学者只关注网侧逆变器的输出电流,忽略了锁相环的动态。实际上,电压跌落瞬间,锁相环会经历一个暂态调节过程,期间计算出的电网电压相位会有一定的偏差,这个偏差直接导致网侧逆变器输出的电流向量出现瞬时的有功、无功耦合,波形上表现为电流不是立即进入对称状态,而是有一个大约几毫秒的过渡过程。
还有一路冲击是对发电机本体的。虽然全功率变流器把发电机和电网隔开了,但机侧整流器的直流母线电压波动会反作用于发电机的电磁转矩,导致转速出现波动。如果转速波动幅度大,机械传动链的扭振模态会被激发,反映在电磁功率上就是低频振荡分量。
3.2 故障穿越(FRT)控制如何改写短路电流特征
电网故障时,风电机组不是被动等待切除,而是有明确的低电压穿越(LVRT)控制要求。这个控制逻辑对短路电流特征的影响,怎么强调都不过分。
电压跌落期间,网侧逆变器要优先输出无功电流支撑电网电压。根据标准要求,电压跌落深度越大,无功电流的比例越高,一般来说当机端电压低于额定值的90%时就开始增加无功输出,电压每跌落1%,无功电流增加约2%的额定电流。同时,有功电流要相应减小,保证输出电流不超过变流器的限幅值。
这意味着短路故障期间,永磁机组的输出电流是一个受控量,不是由电网电压和阻抗决定的自然短路电流。这和传统的同步发电机完全不一样——同步机的短路电流是“算”出来的,根据次暂态电抗和时间常数就能得到一个相对确定的波形;永磁机组的短路电流是“控”出来的,变流器限幅多少,它最大就输出多少。
工程里做保护定值整定时,最容易忽略的就是这一点。如果用传统的短路电流计算方法去估算永磁机组的故障电流,结果会偏大很多。实际故障电流基本被限制在1.1到1.3倍额定电流以内,具体数值取决于变流器的过流能力设计。所以保护配置时,电流定值不能按传统的故障电流水平来整定,而要考虑故障后机组可能输出的是“特性已知的低幅值电流”。
3.3 短路电流计算与保护定值整定的联动
这里要说一个我在实际工程中反复遇到的问题:仿真做完了,短路电流波形也出来了,但怎么把它变成保护定值整定可用的数据,很多人卡在这一步。
首先是短路电流的有效值计算。故障期间的电流是非正弦的,含有衰减直流分量和谐波分量,不能直接用一个读数当有效值。我的做法是对仿真波形做滑动窗口的均方根计算,窗口长度取20毫秒(一个工频周期),这样得到的电流有效值随时间的动态变化曲线,才能真实反映保护装置在一两个周期内的感受。
其次是电流的基波分量提取。保护装置通常用的是傅里叶算法提取基波,仿真波形也要做同样的处理才能对应上。我在仿真后处理中会调用傅里叶变换模块,把每个周期的基波幅值都算出来,然后对比保护的动作曲线。
最后是保护的配合逻辑。风电场内部集电线路的保护定值,要考虑故障时场站内多台机组同时输出故障电流的叠加效应。在多机模型中,不能用单机仿真的结果直接乘以机组台数来估算总电流,因为集电线路的阻抗压降、变压器饱和等因素会让各机组的机端电压并不完全一致,每台机组输出的故障电流也有细微差异。
3.4 对称与非对称故障的建模差异
三相短路是对称故障,分析起来最简单,但实际电网中单相接地短路的占比最高。非对称故障的建模复杂度会上一个台阶,因为负序分量和零序分量的引入会极大影响变流器的控制行为。
永磁机组的网侧逆变器通常是三相三线制,没有零序通路,零序电流不会流入变流器。但负序电压会让网侧电流出现负序分量,而负序电流在正序同步旋转坐标系下表现为二倍频的交流量,这会给控制系统带来额外的扰动。
在仿真中体现这个特性的方式是建立正负序双旋转坐标系下的控制器模型。正常并网时可以忽略负序控制,但做非对称故障仿真必须把负序电流控制加上。比较常用的策略是抑制负序电流,让网侧电流尽量保持三相对称;也有一种策略是不抑制负序电流,而是通过负序电压前馈来保证有功、无功功率的平稳。两种策略的仿真结果差异很大,选择哪一种,取决于实际机组变流器的控制软件实现了哪种算法。
在建模时做不到完全复现厂商的控制逻辑,我建议至少采用负序抑制策略来建立模型,因为这是绝大多数厂商默认采用的做法,而且能避免输出电流不平衡带来的过流问题。
4. 让仿真结果可信的验证与校准手段
4.1 从论文到代码:整理模型参数的关键步骤
做并网仿真最痛苦的事情之一,就是拿到一篇论文,里面写着“系统参数如表1所示”,结果表里只有额定功率、额定电压、频率这三大件,发电机电感、电阻、磁链、变流器控制器的PI参数全部缺失,根本没法复现。
我的做法是建立一个参数整理的思维框架,把所有参数分成四类:
- 铭牌参数:额定功率、额定电压、额定频率、额定转速、功率因数,这些直接决定模型的容量基值。
- 电磁参数:定子电阻、定子电感、永磁磁链、极对数,这些决定发电机的电气特性,可以从电机制造商的型式试验报告里找。
- 机械参数:转动惯量、刚度系数、阻尼系数,这些决定机械传动链的动态响应,通常需要结合机组型号的技术规格书来确认。
- 控制参数:电流内环PI参数、电压外环PI参数、锁相环带宽、限幅值、保护阈值,这些是最难拿到的,通常只能根据控制器的设计经验估算,然后通过仿真调试来修正。
在仿真之前,先把这些参数整理成一个表格,标清楚来源和取值依据,能省下后面大量排查问题的时间。
4.2 常用仿真平台选择对比
目前风电并网仿真领域,最常用的平台集中在三个:
- MATLAB/Simulink:生态最丰富,Simscape Electrical里有现成的永磁同步电机和变流器模型,搭建单机并网模型速度最快,适合做控制策略验证和教学演示。
- PSCAD:电磁暂态仿真的老牌工具,电力电子开关器件的建模精度高,适合做短路故障的精细分析,在我接触的科研项目里出现频率最高。
- DIgSILENT PowerFactory:更偏向电力系统级分析,机电暂态模型库完善,适合做风电场整体并网分析、保护配合和稳定性研究。
如果是做单机短路故障模型探秘这种偏研究性质的工作,我个人最推荐用MATLAB/Simulink起步,把控制逻辑吃透,再根据需要移植到PSCAD做更精细的电磁暂态分析。SU建模时遇到数值振荡,大概率是开关器件与电网电感之间的数值谐振问题,解决办法是在合适的位置加缓冲电路或调整仿真步长。
4.3 验证结果的几个“真实感”检验点
仿真结果跑出来了,怎么判断它对不对?我有一套自己的检验清单,每一条都是被真实项目教训过的。
看稳态输出是否匹配。在故障发生前,有功功率、无功功率、直流母线电压、转速这些量应该在额定运行点附近波动,波动幅度不能太大。如果稳态就有明显的振荡,说明控制参数或者模型初始化有问题,这时候做故障分析,结果不可信。
看故障瞬间的动态是否符合物理规律。三相短路瞬间,网侧有功功率会迅速跌落,直流母线电压会有一个上升的尖峰,然后被chopper或者机侧降功率拉回来。这个波形特征如果没出现,说明故障触发或者功率平衡控制有逻辑错误。
看故障电流的幅值是否在限幅范围内。永磁机组故障电流被控制在1.1到1.3倍额定电流以内是常见现象。如果仿真结果里故障电流飙到了两到三倍额定电流,那不是模型有问题,就是控制器的限幅环节没有建模进去,这是初学者最容易犯的错误。
看故障切除后的恢复过程。电压恢复瞬间,电流和功率会出现一个短暂的过冲,然后逐渐回到稳态。这个恢复过程的阻尼特性受控制器参数影响很大,如果恢复过程中出现持续振荡,说明控制参数的阻尼比设置不合理。
4.4 实测与仿真的差距从哪来
说到仿真和实测的差距,这是一个绕不开的话题。我说几个最常见的差距来源。
是仿真模型的理想化假设。变压器、线路、断路器的非线性特性,在仿真里通常被简化处理,而实际运行中这些设备的非线性会在故障瞬间产生意想不到的响应。
是控制器的离散化影响。实际变流器的控制是数字控制,有采样延时、PWM调制延时、控制周期的限制,而仿真模型往往是连续控制或者理想离散化,这个差异在故障瞬间的暂态过程里会被放大。
是参数的不确定性。电机的温度变化会影响永磁体的磁链大小,电缆的阻抗会受温度影响,电网等效阻抗也会随系统运行方式变化。仿真里取的都是固定值,实际系统里的参数是时刻变化的。
我并不是说模型不用建得很精确,而是说在分析结果时要对这些误差有预期。仿真结果和实测能对上趋势、对上一阶动态特征,就已经足够支撑工程决策了。
5. 调试中反复踩的坑与处理思路
5.1 变流器控制参数不匹配引发的震荡
调试并网模型时,最常见的现象就是直流母线电压出现持续振荡,频率大概在几十到几百赫兹之间。排查这个问题,我一般先看网侧逆变器的电流内环响应是否正常,再看直流母线电压外环和电流内环之间的带宽是否拉开。
如果两个控制环的带宽过于接近,外环的动态就会影响到内环的跟踪效果,形成耦合振荡。按经验,电压外环的带宽要做到电流内环带宽的1/5到1/10左右,这个比例关系在仿真调试时要特别注意。PI参数的计算方法选用“基于对象模型的零极点对消法”,但算完之后的参数不能直接用,要在仿真里微调,因为控制器对象的等效增益受运行点影响,理论计算值和实际需要的值往往有偏差。
5.2 短路故障时序设置错误的典型表现
故障时序设置看起来是个小问题,但实际上非常容易出错,而且错误的表现形式很隐蔽。比如在三相短路故障仿真中,故障起始时间设置为1.0秒,故障持续时间为0.1秒,故障电阻设置为0.01欧姆。如果在故障发生前没有让系统达到稳态,就急着触发故障,故障初始状态就不是正常运行状态,短路电流波形会混入启动过渡过程的分量,看起来像故障响应,实际上是模型初始化问题。
另一个常见的时序坑是保护动作时间和故障切除时间的配合。如果设置了过流保护,保护的动作延时要和故障持续时间匹配。故障都切除了保护还没动作,或者保护先动作把断路器跳开了但故障还在持续,都会导致仿真逻辑错误。
5.3 保护动作阈值与故障电流计算脱节
这个问题的本质是“基于错误的电流预期设置了错误的保护定值”。有些项目直接参照双馈机组的故障电流特性来整定永磁机组的保护,结果发现定值设得过高,故障时保护根本没反应,或者要等很长时间才能动作。
解决办法是在保护定值整定之前,先针对具体机型做短路故障仿真,提取故障电流的波形特征和有效值数据,再基于这些数据来整定保护。不同线路位置、不同故障类型、不同运行方式下的故障电流都要覆盖,不能只算一个最严重工况就完事。
5.4 从仿真到工程应用的遗留问题
最后聊聊仿真做完之后怎么办。仿真模型的搭建和验证完成,往往只是第一步。要让模型真正发挥工程价值,还要解决模型降阶、参数聚合、实时仿真这几个问题。
风电场级的并网分析不可能把每一台机组都建立全阶模型,计算量太大。工程上要做的是把同类型机组聚合成一台等值机,等值机的参数要根据各机组的运行点进行加权平均,这个过程需要仔细验证等值前后的动态响应一致性。
现在越来越多的并网检测要求采用硬件在环(HIL)测试,需要把控制器代码跑在实际的控制硬件上,和实时仿真器里的电网模型闭环联调。这时候仿真模型必须做成标准化的通用模型,支持实时仿真平台的编译要求。我在做这个环节时最大的体会是,建模时就要考虑接口的标准化,模型里的信号命名、数据类型、输入输出接口都要提前做好规划,否则到联调阶段会非常痛苦。
从双馈永磁概念辨析、并网模型搭建,到短路故障模型探秘、结果验证校准、调试经验总结,基本覆盖了这类项目从零到验收的完整链路。如果你正在做PMSG并网仿真,不妨先从搭建一个单机并网模型开始,把变流器控制和故障穿越逻辑吃透,再逐步增加电网复杂度。仿真这件事,动手做一遍和看十遍论文,效果完全不一样。
