双馈风力发电系统变流器控制:转子侧与网侧协同策略解析
双馈风力发电系统的控制说穿了就是让转子侧变流器和网侧变流器这对搭档把活儿干漂亮。国内陆上风电场装机量最大的机型里双馈占了相当大的比例尤其是2MW到5MW这档。它的特别之处在于定子直接并网转子绕组通过背靠背变流器励磁两个变流器各有分工但又在同一个直流母线、同一套功率平衡方程里工作。控制好了风机既能柔性并网又能调无功、追最大风能配合不好就是母线电压泵升、转子过流、齿轮箱扭振一系列连锁麻烦。这篇文章不聊教科书上的那些推导直接讲干活层面的东西两个变流器各自怎么控、为什么这样控以及它们之间怎么配合才能让输出功率和母线电压都“稳如老狗”。适合正在调试双馈变流器、做风电并网测试或者刚入行想搞懂控制主线的工程师参考。1. 双馈系统为什么是这副骨架1.1 绕线转子电机才是双馈的灵魂双馈风力发电机组用的是绕线转子异步发电机转子绕组不是鼠笼而是三相对称绕组通过滑环引出来接到变流器。这一点和永磁直驱机组有本质区别直驱机组的变流器要承受全功率而双馈机组的变流器只需要处理转差功率。定子直接挂在电网上定子电压和频率由电网决定。转子侧接一个可调频、可调幅的励磁电源就能让发电机在变速运行时保持定子输出频率恒定。具体来说转子电流的频率要满足f_r f_1 - f_m其中f_1是电网频率50Hzf_m是转子机械频率对应的电频率。风速变了、转速变了只要把转子电流频率跟着调定子侧就能维持50Hz输出。这就像两个人推磨定子在前面以固定节奏走转子在后面可以根据体力调速只要保证配合的频率对得上整体步调就不乱。变流器容量只需要覆盖转差功率通常也就是机组额定功率的三分之一左右。这是双馈最大的成本优势变流器比全功率方案省了一大截IGBT器件、散热系统、电抗器都能做小。但代价就是控制结构复杂——两个变流器必须协同而且对电网故障更敏感。1.2 能量在两个变流器之间的流向会反转搞清楚双馈的能量流是理解控制策略的前提。风轮从风中捕获的机械功率P_m一部分通过定子送向电网称为定子功率P_s另一部分通过转子回馈或吸收称为转差功率P_r三者满足P_m P_s P_r转差功率P_r和转差率s成正比P_r ≈ s * P_m。转差率s (n_s - n_r) / n_sn_s是同步转速。当转速低于同步转速时s 0转子吸收功率这时候功率流向是从电网经过网侧变流器整流、直流母线、转子侧变流器逆变最后馈入转子绕组。反之当转速高于同步转速时s 0转子发出功率功率方向正好相反转子侧变流器作为整流器把转子的转差功率送回直流母线再由网侧变流器逆变回电网。这个功率流向反转的过程正是两个变流器配合中最需要关注的地方。转子侧变流器和网侧变流器在这个过程里会切换整流/逆变角色直流母线上的电流方向也会反转。如果两边的响应速度不一致或者死区设置不合理母线电压就会出现明显的动态波动。2. 转子侧变流器风轮转速的“油门”2.1 定子磁链定向的坐标系魔法转子侧变流器负责控制发电机的电磁转矩和无功功率而实现这个控制的核心手段是定子磁链定向矢量控制。为什么不直接在ABC三相静止坐标系里做控制因为在三相坐标系里转子电流是频率随转速变化的交流量PI控制器对交流时变信号的跟踪天然存在稳态误差和相位延迟而且有功和无功耦合在一起你调一个量另一个也跟着动。通过Clarke变换和Park变换把三相转子电流从静止坐标系变换到以定子磁链方向为d轴的同步旋转dq坐标系交流量就变成了直流量。这时候定子有功功率P_s只和d轴转子电流i_rd强相关定子无功功率Q_s只和q轴转子电流i_rq强相关。有功无功解耦控制就变成了两个独立的直流控制回路PI控制器用起来就很顺手。具体表达式忽略定子电阻近似为P_s ≈ -3/2 * (L_m / L_s) * U_s * i_rdQ_s ≈ 3/2 * U_s * (U_s / (ω_1 * L_s) - (L_m / L_s) * i_rq)这里的L_m是激磁电感L_s是定子自感U_s是定子电压幅值ω_1是电网角频率。注意P_s和i_rd之间是负号关系意味着i_rd增大反而定子输出功率减小这个符号关系在现场调参数的时候特别容易搞错——我见过有人把电流环反馈极性接反结果一给转速指令功率就往反方向冲直接触发过流保护。如果只是做并网友好型机组也可以选择定子电压定向但从内部磁场关系来看定子磁链定向更自然物理意义更清晰也方便处理低电压穿越时候的暂态过程。2.2 电流内环必须吃透前馈补偿转子侧电流内环的控制对象是转子电流的d轴和q轴分量。转子电压方程在dq坐标系下可以写成u_rd R_r * i_rd σL_r * di_rd/dt - ω_slip * σL_r * i_rq e_du_rq R_r * i_rq σL_r * di_rq/dt ω_slip * σL_r * i_rd e_qσ是漏磁系数σL_r是暂态电感ω_slip是转差角频率e_d和e_q是定子磁链在转子侧感应的反电动势项。这里能看出几个问题第一d轴和q轴之间存在交叉耦合项即-i_rq和i_rd互相影响对方轴第二反电动势项是一个强扰动源转速变化时它也在变。如果控制器里不做处理只靠PI本身的纠偏能力动态性能会很差——d轴突加指令时q轴电流也跟着抖动甚至出现振荡。工程上的做法是把交叉耦合项和反电动势项作为前馈补偿量直接加在PI输出上u_rd_ref u_rd_PI - ω_slip * σL_r * i_rq e_du_rq_ref u_rq_PI ω_slip * σL_r * i_rd e_q前馈补偿的意义在于PI控制器只需要处理误差修正部分不需要费力气去克服已知的干扰项。这样电流环的响应速度可以大幅提高而且dq轴之间的动态解耦效果明显改善。实际调试中如果发现转矩阶跃时q轴电流有明显毛刺或者无功指令变化时有功电流跟着波动第一步就该检查前馈补偿路径是否生效别急着调PI。2.3 转速外环定调MPPT才有意义电流内环下面还需要一个外环来决定电流指令从哪里来。双馈机组的常规控制目标是在额定风速以下实现最大功率点跟踪风速变化时让转速实时追踪最优值从而维持最佳叶尖速比λ_opt和最大风能利用系数C_p_max。风速传感器信号并不可靠工程上一般不直接用风速测量值而是用功率-转速最优曲线。给定当前转速n_r从最优功率曲线查出对应功率参考值P_ref再换算成电磁转矩指令最后转换成i_rd的参考值。这条曲线的标定通常由整机厂从风洞数据和实测功率曲线拟合得到现场调试时一般不用改但要确认控制器的滤波时间常数和机组主控下发的功率指令能衔接上否则会出现“主控要求降功率、转速外环还在追最大功率”的打架情况。转速外环的响应速度刻意做得比电流内环慢很多一般电流环带宽做100到300Hz转速外环只做5到20Hz。这样设计是为了避免转速环的波动反向激励扭振尤其是叶片和传动链的低频模态一旦外环带宽过高很容易在塔架一阶频率附近形成正反馈现场表现就是机组在某个风速区间持续功率振荡。外环PI的参数整定基本靠工程经验比例增益先按机组转动惯量和额定转矩折算出一个初始值再通过阶跃响应微调积分时间常数往往在几十秒量级调得太快反而会让传动链疲劳载荷增加。2.4 无功功率是“附赠”的调节能力转子侧另一个控制自由度是q轴电流它直接决定定子无功功率。通过控制i_rq机组可以在一定范围内调节定子侧无功输出实现恒压控制或功率因数控制。风电场并网导则通常要求风电机组具备一定的无功调节能力和动态无功支撑能力。实际控制时无功外环可以接收场站AVC下发的小时级无功指令也可以在并网点电压偏差时做快速无功补偿。q轴电流的响应速度可以做得比较快但在电网电压跌落的瞬间要格外小心q轴指令的突增可能让转子电流过流必须通过限幅和动态调整来保护。3. 网侧变流器直流母线的“稳压器”3.1 电压定向控制让母线电压稳如老狗网侧变流器的首要任务是稳住直流母线电压。转子侧时不时地吸收或回馈能量母线电压如果不加控制会像气球一样一吹就鼓、一放就瘪。稳住母线的思路是通过网侧变流器把母线上多余的能量送回电网缺的能量从电网补进来。控制方式采用电网电压定向矢量控制把d轴定向在电网电压矢量方向上。此时网侧变流器从电网吸收的有功功率P_g主要由d轴电流i_gd决定无功功率Q_g主要由q轴电流i_gq决定P_g 1.5 * U_s * i_gdQ_g -1.5 * U_s * i_gq电压外环检测直流母线电压U_dc与参考值U_dc_ref比较PI控制器输出d轴电流指令i_gd_ref。当母线电压偏高PI输出增大网侧变流器向电网送出更多有功母线电压偏低则减小或者反向从电网吸收。这套逻辑本质上就是一个“水位调节器”母线电容是水池网侧电流是进水管转子侧功率变化是出水管控制目标就是让水位保持恒定。网侧电流内环和转子侧电流内环结构类似同样需要交叉耦合补偿和电网电压前馈。尤其是电网电压前馈如果缺失电网电压突变时母线电压会有一个明显的冲击严重时直接触发直流过压保护。3.2 q轴电流空闲时也别闲着双馈机组正常运行时网侧变流器一般运行在单位功率因数状态也就是说q轴电流指令设为零网侧只交换有功不参与无功。这部分无功调节任务完全交给转子侧变流器因为转子侧调节无功不会增加变流器电流应力。但在某些特殊工况下网侧变流器的无功能力也能派上用场。比如机组在低电压穿越期间转子侧可能因为Crowbar保护而暂时失去无功调节能力这时候网侧变流器仍然并网运行可以通过适当增加q轴电流输出帮助并网点恢复电压。不少厂家的LVRT策略里就包含了网侧变流器在故障期间切换为无功优先模式的逻辑。不过需要注意的是网侧变流器输出无功会增加其电流有效值如果同时还在传送有功总的电流裕量是一定的无功给多了有功能力就要受限。所以整定无功指令时要考虑当前有功大小和IGBT允许的最大电流千万不能简单写死一个无功最大值。3.3 直流母线电容不是越大越好很多现场人员觉得母线电压波动大就加电容电容越大越稳。这个思路在双馈系统里不完全对。母线电容的主要作用是吸收高频开关纹波和提供暂态能量缓冲但它的体积、成本和故障风险也随容量上升。更重要的是母线电压环的动态响应受电容影响显著电容太大电压环响应变慢转子侧功率突变时母线电压的恢复时间反而更长。电容太小开关纹波导致的电压尖峰又会增加IGBT的电压应力。工程上电容值的选择通常按变流器额定功率每千瓦10到20微法来估算具体还要结合直流母线电压等级、开关频率、允许的电压纹波和暂态过压范围综合决定。母线电容的ESR和ESL同样关键高频滤波效果更依赖电容的品质和布局而不是单纯堆容量。多层母排设计、电容紧贴IGBT模块、均流设计这些在兆瓦级变流器里都是实打实的学问。母线电压环的参数整定也比一般电流环复杂既有电压采样滤波带来的延迟又有电流内环作为被控对象带来的二阶特性。典型做法是把电压环带宽压到电流环带宽的1/5到1/10大约10到40Hz。再高就容易出现触发振荡表现为母线电压在额定值附近持续小幅波动伴随网侧电流畸变。4. 两只变流器怎么配合干活4.1 功率平衡才是唯一的指挥棒两个变流器在物理上通过直流母线连接在控制上则完全由功率平衡关系约束。如果把转子侧变流器看成需求端网侧变流器就是供应端。转子侧从直流母线取多少、回馈多少网侧就必须实时补上或者送走母线电压才能稳定。这个平衡是动态的。风速突变、变桨动作、电网频率波动都会造成转子功率的瞬态变化。转子侧变流器的电流响应通常在毫秒级而网侧电压环为了稳定性故意放慢了响应两者之间的时间差必须靠母线电容来缓冲。所以参数整定本质上就是在三个要素之间找平衡转子侧动态响应、网侧跟踪速度、母线电容容量。我之前调试一套2MW机组时遇到过一个问题风速阵风下转子电流指令变化很剧烈母线电压反复击穿1100V保护阈值。查了一圈问题出在网侧电压环PI参数上——P值偏小母线电压恢复慢I值偏大又出现低频振荡。最后把电压环带宽从25Hz降到了12Hz同时给转子侧功率指令加了斜坡率限制问题才彻底解决。这里的关键认知是两个变流器都要做限幅和斜率限制不能只盯着自己那一环。4.2 启动顺序错了会直接炸机双馈变流器的启动时序看似简单其实暗含玄机。现场新人最容易犯的错就是还没建立母线电压就让转子侧发脉冲。正确顺序是先让网侧变流器工作通过预充电回路把母线电容充到额定电压然后解锁网侧变流器让它接管母线电压控制。母线电压稳定后转子侧变流器再开始励磁注意此时发电机定子还处于开路状态转子励磁在定子上感应出电压一但定子电压和电网电压满足同期条件就可以合上并网开关。如果顺序搞反转子侧先励磁而母线没有稳定电源支撑转子电流产生的功率无处可去母线电压会瞬间飙高整流器件很可能直接击穿。即使DSP逻辑上做了互锁也架不住现场临时短接旁路、强制启动这种野蛮操作。作为调试人员无论多着急启动时序这条红线不能碰。4.3 低电压穿越时两兄弟怎么分工低电压穿越是双馈系统最考验控制协同的工况。电网电压骤降时定子磁链不能突变会产生直流分量和负序分量在转子回路感应出很大的电动势导致转子过流和母线过压。这个过程里转子侧变流器的第一反应是尝试增加转子电压来抵抗反电动势但受限于直流母线电压和IGBT耐压当转子电流逼近过流阈值时保护逻辑必须果断投入Crowbar将转子绕组通过旁路电阻短接。此时转子侧变流器封锁脉冲DFIG转入异步运行状态不再受控转子过流能量通过Crowbar电阻泄放。Crowbar投入期间网侧变流器并没有闲着。它继续维持母线电压并且根据并网点电压情况输出无功电流帮助电网电压恢复。故障切除后转子电流衰减到安全范围Crowbar切除转子侧变流器重新解锁机组重新恢复到矢量控制模式。这套流程里最讲究的是时序判断Crowbar投入太早转子侧过早失去控制机组会从电网吸收大量无功投入太晚转子过流就可能烧毁变流器。现代变流器普遍采用主动Crowbar由DSP控制投入和切出时刻配合母线Chopper泄放电路可以在不脱离电网的情况下实现低电压穿越。到现在主流的西北某风场批量机组基本都具备零电压穿越能力靠的就是这套软硬协同的配合。4.4 故障恢复后的重并网细节故障切除后机组不能立刻跳闸停机而是要平稳地从Crowbar旁路状态切换到正常工作状态。这里最怕的是切换瞬间出现大的电流冲击。经验做法是在Crowbar切出前先检测转子电流是否衰减到额定值的20%以下同时确认定子电压和电网电压幅值、相位差满足允许范围。切换时先让转子侧变流器以极小的电流指令启动空载建立起磁场后再逐步加载。整个过程要在50到100毫秒内完成太慢了机组会因转速上升过多而失步。还有一个细节故障期间定子磁链中包含直流分量切换后的初始磁链和电网电压存在相位差直接切换会产生直流偏置电流。因此不少控制策略会在重并网时加入一个短暂的磁链重建过程让转子电流按预设轨迹去追踪定子磁链的变化这个过程在调试界俗称“软着陆”。5. 参数整定的实战心得与排查手册5.1 电流环PI参数从哪里起步转子侧和网侧电流环的结构几乎一样整定方法也一脉相承。忽略反电动势和交叉耦合后电流环被控对象近似为一个一阶惯性环节加电感负载。用工程整定法初始PI参数可以按以下公式估算Kp L / τKi R / τ其中L是回路的等效电感R是回路的等效电阻τ是期望的电流环时间常数。如果电流环期望带宽是200Hz那么τ ≈ 1 / (2π * 200)约0.8毫秒把已知电感电阻代入就能算出初始Kp和Ki。实测下来两套电流环的Kp方向一般都没问题Ki则需要根据稳态精度微调。如果电流波形在高频段有毛刺优先检查采样滤波和PWM死区补偿而不是盲目加大Kp——加Kp只能让毛刺更大。电流环调好后再做电压环和转速环外层必须比内层慢五到十倍这是铁律。5.2 常见故障排查表下面这些是我在现场排查中经常遇到的现象和对策整理成表供参考现象可能原因处理思路母线电压持续小幅度波动电压环PI参数不匹配或网侧电流环带宽过高降低电压环带宽检查网侧电流波形转子电流dq轴互相串扰交叉耦合前馈未生效或前馈增益系数偏小确认前馈路径检查ω_slip计算是否正确功率阶跃后母线电压过冲大转子侧功率变化率过快或母线电容偏小对转子功率指令做斜坡限制考虑增加母线电容电网电压畸变时空载电流异常PLL锁相不准确dq轴出现二倍频分量优化PLL参数必要时加陷波器低穿期间Crowbar频繁误动转子过流门槛偏低或时序判断有误提高阈值并延长投入判决时间并网瞬间冲击电流大同期条件不满足或磁链未完全建立完善同期检测给转子侧加预励磁过程表格里的这些情况我基本都在现场遇上过。多数问题的根源不是某一个参数坏了而是多个环节的参数整定互相影响。排查时一定要遵循“先把结构理顺再调参数”的原则先确认反馈极性、PWM时序、保护阈值再动PI否则就是瞎子摸象。5.3 容易被忽略的控制细节最后说几个平时容易忽略、但往往决定成败的细节。第一转子侧和网侧的PWM载波最好错相比如一个用正载波一个用负载波。这样能降低直流母线侧的纹波叠加同相位时纹波电流会倍增母线电容和EMI滤波器压力都会变大。第二IGBT死区时间对电流波形的影响在低电流段尤其明显双馈变流器的小功率段经常出现电流过零点畸变这时候加死区补偿比加谐波抑制算法更有效。第三采样同步很关键。转子侧电流采样最好和PWM载波同步触发避开IGBT开关动作瞬间的噪声窗口。很多看似“控制不稳定”的怪问题最后查出来其实是采样点落在了开关噪声里。第四低穿期间转子侧变流器虽然封锁了但DSP里的PLL和电压监测回路不能停。你不看着电网就不知道故障什么时候结束、什么时候该切回正常控制。很多厂家会在故障期间保持PLL持续运行并对电网电压做斜率跟踪就是为了平滑恢复。双馈系统的控制逻辑调试到后期拼的不是算法多花哨而是对每个环节的特性有多熟。你知不知道转子反电动势在超同步时是帮倒忙还是帮正忙知不知道母线电压环为什么不能调快这些认知才是让两个变流器配合丝滑的根基。我在现场跟电气同行交流时经常说双馈控制调的就是功率和时间这两样东西功率的来路去路理清了时间的快慢节奏掌握了剩下的不过是把PI参数找到合适的位置而已。