资讯动态

双馈风机次同步振荡抑制:转子侧附加阻尼控制原理与整定

发布时间:2026/10/19 4:26:51 来源:尧图企业网站定制
前两年我在某风电基地参与过一次故障分析时间点是在深夜负荷低谷后台录波上的一组双馈风机有功功率曲线突然出现周期性起伏波动频率大概在二十几赫兹幅度越来越大紧接着机组报出振荡保护动作接连跳闸。这种场景对做风电并网的人并不陌生——大规模双馈风机接入相对薄弱的电网后次同步振荡一直是绕不开的坎而这次我们要解决的问题就是怎么在不换硬件的前提下用转子侧附加阻尼控制SDC把这个振荡压下去。今天这篇先讲清楚机理、控制结构、参数整定方法以及在现场落地时会踩到的那些坑。1. 次同步振荡从哪来:双馈风机天生敏感,弱电网下更明显1.1 现场印象:振荡不是一次性故障,而是一类反复出现的异常那次现场故障最大的特点是“没有明显的外部扰动”。没有短路、没有雷击、没有重要负荷切换就是正常并网运行状态下机组突然开始振荡。振荡初期只有少数几台机组的功率波动像水面上的小涟漪但是十几秒以后同一馈线上的机组开始跟着一起波动幅度甚至超过额定有功的百分之十几。录波上最明显的一个频率分量就是次同步频段大约在20到35赫兹之间波动这个区间既不是工频50赫兹也不是机组的正常转速频率而是电网和风电机组控制回路耦合出来的一个新频率。这种工况最大的风险在于振荡如果不加遏制会持续放大。变流器过流、母线上电压谐波增大、轴系扭转应力反复冲击最严重的情况下机械部分会提前疲劳。我遇到过机组跳闸以后查变流器记录IGBT模块的过流峰值已经接近保护定值上限再晚零点几秒可能直接损坏。双馈风机和次同步振荡的“缘分”来自它的结构本身定子直接接电网转子通过变流器励磁转子的功率可以在亚同步和超同步两个区间双向流动。这种结构在正常工况下很灵活但当电网强度变弱时变流器和电网之间的耦合就会产生负阻尼特性给次同步频段的振荡提供了条件。1.2 机理拆解:负阻尼区间是怎么形成的要理解SDC为什么有效要先明白振荡为什么会发散。电网侧看进去一个双馈风机系统在某个频段上可以等效成一个电阻和电抗串联的阻抗模型。在工频附近系统损耗是正的振荡自然衰减但在部分次同步频率上转子变流器控制回路的动态特性会让等效电阻变成负值通俗地说这个小信号频率上系统“不耗能反而供能”振荡就会越晃越大。更严谨一点说双馈风机的转子电流闭环、转速外环、锁相环这几个控制环节在次同步频段各自都有一定的相位滞后。多个控制环路串联、并联叠加以后如果总体的相位关系满足某个条件就会形成一个小信号负电阻。正常电网短路比高的时候电网自身的阻尼可以把这部分负电阻抵消掉一旦电网短路比下降或者线路中存在串联补偿电容这个负阻尼区间就可能和系统的电感电容谐振点撞在一起振荡就跑出来了。所以问题的本质不是“缺一个保护装置”而是系统在某频段上“阻尼不够”。解决问题的思路无非两条一是改变电网结构比如提高短路比或者加装额外的无功补偿/滤波设备二是在机组自身的控制里面注入一个附加阻尼通道把这个频段上的负阻尼抵消掉。很明显第二条路经济得多也快得多SDC就是走这条路。1.3 为什么选用转子侧附加阻尼控制市面上抑制次同步振荡的手段不少风电场的集中式动态无功补偿装置、网侧的次同步滤波设备、机组定子侧的电阻性阻尼等。每种方案都有价值但站在风电场业主的角度最实用的往往是直接在机组变流器里做文章——不用新增一次设备不用等设备招标和接线只要修改控制策略、升级变流器控制程序就能生效。而转子侧附加阻尼控制是这个思路里最直接的一种。转子侧变流器直接控制转子电流也就直接控制了电机的电磁转矩。次同步振荡本质上伴随着电磁转矩与机械转速之间的能量交换如果能在转子电流参考值上叠加上一个和振荡分量相位配合好的修正量等同于给系统并联了一个“虚拟阻尼电阻”把振荡能量耗散掉。这个办法不依赖额外的硬件响应速度又是毫秒级的比风机桨距角调节那种秒级动作快得多也比改造电网快得多。2. 附加阻尼控制的信号链:从测量点到转子电流指令2.1 控制结构:一个完整的SDC由哪几块拼起来一个实用的SDC并不复杂典型的信号链可以写成这样输入信号提取选择一个能反映次同步分量的量比如转子电流、有功功率或转速偏差送入带通滤波器带通滤波只让次同步频段比如5到45赫兹的信号通过把工频分量、直流偏置和高频噪声都滤掉相位补偿串联一到两级超前-滞后环节把信号相位校正到和振荡抑制目标相匹配的角度增益放大用一个可调增益K控制阻尼强度输出限幅限制叠加量的大小保证不影响变流器的正常调制叠加执行把处理后的信号加到转子侧有功电流参考值或电压参考值上。整个回路本质上就是一个“针对特定频段的小反馈环”。它平时几乎不动作因为带通滤波器把工频和稳态直流都滤掉了只有当次同步频段出现持续振荡分量时它才会输出一个修正信号。这也是它不干扰机组正常运行的根本原因。2.2 输入信号怎么选:转速、功率还是转子电流选输入信号是第一个关键决策。理论上可以选转速偏差、电磁功率、定子电流、转子电流等但工程上要考虑“好不好测”“噪声大不大”“相位滞后多不多”。我见过一些方案用转速信号来触发阻尼控制原理上说得通因为次同步振荡会带动轴系扭转转速上有对应分量。但转速测量依赖编码器或测速齿轮分辨率有限而且机械环节本身的相位延迟大现场做相位补偿很麻烦。用有功功率分量也可以功率变送器或控制内部计算出的瞬时功率容易拿到但功率信号里包含电网频率和转子频率的耦合关系在频率辨识不准的情况下容易引入误差。从实际调试经验看直接从转子电流提取振荡分量是最省事的路径。转子电流是变流器内部控制本来就有的采样量采样率高、噪声小、延时可控而且它和电磁转矩有直接的对应关系。我们需要的阻尼控制最终要改变的是电磁转矩那么最有效的反馈点就是把振荡分量从转子电流里抓出来经过处理后反馈到转子电流指令上形成一个“自洽”的闭环。2.3 输出点为什么落在转子电流参考选择输出点同样有讲究。双馈风机传统的矢量控制结构里转子侧变流器有两个电流环一个通道控制有功/转矩另一个通道控制无功/励磁。次同步振荡主要涉及有功功率和电磁转矩的往复交换所以附加阻尼信号最好叠加在转矩/有功通道的电流参考上。你可以把转子电流指令想象成给变流器下达的“驾驶方向”正常运行时有功电流指令决定机组发出多少功率电压环或功率环在维持这个指令。当系统出现次同步振荡时如果我们在指令上叠加一个同频但经过相位补偿的小信号电磁转矩就会产生一个和转速偏差方向相反的阻尼力矩相当于给轴系装了一个看不见的“刹车”。这个刹车不消耗额外功率只是把振荡能量在转子和电网之间转移掉最终转化成损耗。输出点确定以后整个SDC的核心参数就剩下三个带通滤波器的通带、相位补偿的角度和增益K的取值。这三件事做好了控制器才会朝“增阻尼”的方向走否则不但无效甚至可能把负阻尼变得更强。2.4 一个容易忽视的问题:滤波器的时延很多人做仿真时会把SDC理想化认为带通滤波器和相位补偿都是瞬时完成的结果一到现场就露馅。实际上数字变流器的采样、滤波、PWM更新都有固有延时。带通滤波器本身就会在目标频段引入相位滞后超前补偿环节就是为了抵消这一部分。如果你的带通滤波器阶数太高相位滞后可能达到几十度超前的补偿范围预估不足控制效果就会打折扣。我的习惯是先用仿真工具扫描出“从测量点到输出叠加点的完整开环频率特性”把采样延时、计算延时、PWM延时全部考虑进去然后再设计相位补偿。绝对不要只看理想传递函数忽略离散化带来的相位变化。次同步频段本身处在PWM控制的边际频段延时影响比想象中大得多。3. 参数整定工程方法:相位补偿、增益和限幅的取舍3.1 先确定目标频率带宽一次次同步振荡不会只有一个精确到小数点后两位的频率它往往是一个带。线路串联补偿度不同、风电场运行机组数量不同谐振点会在一定范围内漂移。所以SDC首先要设计带通滤波器把感兴趣的频段圈出来。工程上我一般建议把带宽设定在5到45赫兹中心频率可以根据主导振荡模式调整。比如某条馈线实测振荡频率在27赫兹附近可以再串联一组中心频率在27赫兹左右的窄带滤波器让控制器对这个频率更敏感。带宽太窄频率漂移超出范围就失效带宽太宽又容易放大测量噪声还可能和相邻的另一类振动模式耦合。固定频段加窄带增强是比较稳妥的做法。3.2 相位补偿的计算路径相位补偿是SDC里最容易让人晕的一步。先明确目标让附加阻尼输出信号在目标频段上和系统原有的负阻尼路径恰好反相。直观地说机组本身有一个“放大器”在推动振荡SDC要造出一个“消音器”而这个消音器的声音必须和振荡节奏完全相反才能抵消掉。超前-滞后环节是最常用的补偿器。以超前环节为例设补偿器传函为(1aTs)/(1Ts)a大于1时它在某个频率处提供正的相位。最大相位补偿量由参数a决定对应频点由T决定。计算时先确定目标补偿角φ再用公式a(1sinφ)/(1−sinφ)在目标频率ω0下把时间常数定为T1/(ω0√a)。通常做两级超前每级补偿20到40度留一部分裕度别把补偿角度顶到极限否则参数轻微偏差就会让相位特性反向。设计完以后必须看整体频率特性。把SDC的传递函数乘以被控对象的传递函数画出闭环根轨迹或频域特性确认在目标频段内附加阻尼通道提供的相位满足条件。这一步在做仿真时一定要做不能只凭感觉。3.3 增益K整定的“三步走”增益K是SDC的“油门”大小直接决定阻尼强度也是最容易出问题的参数。我的整定流程分三步第一步确定下限。在仿真里先输入一个振荡扰动不加SDC录下振荡发散的速率估算出系统当前在该频段的负阻尼水平然后算出把负阻尼拉到正阻尼所需的最小增益。第二步确定上限。把K增大到一定程度后控制信号本身可能激发出新的振荡尤其是和电流环带宽接近时会引起高频交互。所以在仿真里逐步加大K观察输出限幅是否频繁动作、电流谐波是否增大找到击穿上限。第三步折中。取上下限之间的一个值一般留20%的衰减裕度再投入现场做实测微调。增益小了只是效果不明显大了一旦极性或相位有一丁点问题后果就是振荡加剧。我在实际项目中反复强调K的初始值宁可小不可大。3.4 输出限幅和防饱和限幅看起来是个细节实际上决定SDC会不会“好心办坏事”。正常并网时转子电流参考值由功率环给定SDC叠加量绝对不能篡夺主导权。一般我会把输出限幅设在转子电流额定值的5%到10%以内让SDC只管“纠偏”不管“指路”。限幅还有一层作用防止控制器饱和。如果限幅设置过宽控制器在大振荡时输出过大的电流修正转子电流可能超过变流器允许值触发过流保护直接切机那反而失去了抑制的意义。如果限幅经常饱和说明SDC在大部分时间里都顶在极限上工作这不是正常状态要么增益K太大要么振荡源太强需要从其他层面配合治理。4. 仿真验证:从单机到风电场模型,波形变化怎么看4.1 单机无穷大系统复现振荡在谈现场之前所有SDC参数必须经过仿真验证。第一步是用一个单机无穷大系统做“故障注入”测试一台典型双馈风机经过变压器、线路阻抗接到等效无穷大母线线路模型里加入可调的串联补偿电容和弱电网阻抗让系统存在次同步谐振条件。仿真里触发振荡的方式很简单不一定要做三相短路在线路阻抗上做一个阶跃变化比如把电网等效阻抗突然增大几个百分点就足以激发次同步振荡。这时候如果SDC不投入你会看到电磁转矩、转子电流和定子功率上出现持续的次同步分量而且幅度走势向上这是负阻尼的典型表现。我见过不少刚接触这个领域的人一上来就纠结要不要把风机模型做得很精细。其实单机模型的价值在于快速验证“控制方向对不对”模型越简单越容易看清机理。先把单机调对了再做多机模型顺序不能反。4.2 SDC投入前后的时域波形与频谱分析单机模型调通后对比两种工况SDC不投入和SDC投入。建议记录几个指标振荡分量电流幅值、衰减时间常数、轴系扭矩峰值。我以某1.5兆瓦机组仿真模型为例给出一个典型的对照结果指标未投入SDC投入SDC次同步电流分量幅值标幺值0.120.02以下振荡衰减趋势增幅振荡约0.3秒内快速衰减轴系扭矩最大冲击1.4倍额定1.05倍额定这个表里的数值只是示例不同机型和线路参数会变但趋势是明确的SDC投入后次同步分量不再是增长的而是快速衰减。额外提醒一点不要只看时域波形觉得“差不多稳了”一定要做频谱分析看振荡频段和谐波分量的变化。因为时域上信号衰减可能被其他因素掩盖而频谱能把次同步分量单独剥离出来验证它确实被抑制了。4.3 多机并联模型中的振荡模式变化单机仿真通过以后必须扩展到风电场模型。风电场内十几台甚至几十台机组并联在同一条集电线上每台的转速、风电出力、桨距角都不一样甚至变流器参数也有差异振荡模式会发生本质变化原来单机的一个振荡模式可能变成多机共享的一个电气振荡模式也可能分裂出多个频率相近的模态。多机仿真的一个重要发现是并非每台机组都要投入同样参数的SDC。离集电线路末端近的机组感受到的振荡分量更大控制效果对整体阻尼的贡献更明显而有些机组处在振荡分量的节点上投入SDC的效果可能微乎其微。工程上常见的做法是让全场机组统一配置SDC参数但根据仿真筛选出最敏感的几台机组优先调试和验证。另一个问题是参数一致性。如果各机组SDC的相位补偿参数不一致振荡信号叠加时可能出现互相抵消甚至助振的情况。所以风电场层面要规定一套统一的参数模板至少带通滤波器和相位补偿阶段必须保持一致只允许增益K根据单机实际情况做小幅调整。5. 现场实施与调试:几个特别值得注意的坑5.1 控制链路的静态核对:极性、限幅与旁路把SDC从仿真搬到真机第一步不是上电是静态核对。先说极性这是最容易出大事故的点。阻尼控制如果极性接反负反馈会变成正反馈振荡不但不衰减反而加剧。我在现场调试时见过一次反振现象原因就是附加信号的符号取反K值还设得不小投入的瞬间振荡幅度直线上升幸好限幅挡住了保护动作按流程切机没有造成设备损坏。所以第一次投入SDC时K值必须从正常值的十分之一开始加先确认方向再谈效果。限幅和旁路逻辑也要核对。SDC必须设计“旁路条件”变流器启动中、故障穿越期间、电网频率越限、功率满发接近过流限制时阻尼控制应当自动退出或降低增益防止它干扰变流器的主保护逻辑。没有旁路逻辑的SDC等于给变流器埋了一个隐性风险。5.2 录波分析:用事件数据反向验证阻尼效果现场验证不能只看控制器内部标志位要看录波。机组控制器的录波、风电场监控系统的暂态录波、电网侧PMU数据三者的时间轴对齐以后才是判断SDC效果的依据。操作上我推荐“退出-投入-再退出”的三段式验证在保证电网安全裕度的前提下先记录SDC退出时的振荡基线再投入SDC观察振荡衰减情况最后再短暂退出一两次确认振荡确实会变差。这个过程不是为了折腾而是要证明振荡的改善不是电网工况变化带来的偶然现象而是SDC的真实效果。现场做这种验证前一定要和调度沟通好选择负荷较轻、扰动风险低的时段。5.3 保护配合:振荡抑制不能让位于保护动作如果机组配置了专门的次同步振荡保护SDC的响应速度必须快于保护动作时间。否则就会出现一个尴尬局面SDC正在卖力地衰减振荡但保护定值先到了机组先跳闸了振荡自然也就消失了——看起来问题解决了实际上是靠切机解决不是靠阻尼解决。理想的配合逻辑有两种一种是SDC动作的同时保护装置延长一点延时给阻尼控制留出时间窗口另一种是保护装置能区分“正在衰减的振荡”和“持续增长的振荡”只对后者动作。如果现场条件不满足宁可把振荡保护的定值适当放宽也要先保证阻尼控制有时间发挥作用。这里要强调的是不能用牺牲设备安全为代价盲目延长保护时间限幅和过流保护的红线不能碰。5.4 实际调试中最多见的几个问题最后整理几条现场经验都是反复出现的高频问题第一带通滤波器的数字实现在高采样率下没问题但有些低端变流器平台采样率不高滤波器在目标频段附近会引入额外相位畸变导致相位补偿完全失效。解决办法是降低滤波器阶数用两级低阶滤波代替一阶高阶滤波。第二增益K和输出限幅是配套的两者要同时调。K大、限幅小控制器大部分时间在限幅上工作阻尼效果很差K小、限幅大又约束不了强振荡。先定限幅范围再调K顺序不能乱。第三SDC投入后要观察一段时间内的长期波形而不是只看一次扰动后的衰减。有些振荡是间歇性的和风速变化、机组出力变化有关短时间验证通过不代表长期稳定。我习惯在投入后连续记录一周的振荡分量趋势确认没有“慢变性振荡”冒出来。做这类调试我的体会是控制器的设计只占四成功夫剩下六成功夫全在考虑“它在真实系统里会和谁打架”。变流器、保护、电网、其他机组每一个环节都可能让纸面上完美的参数变得不可用。SDC这套东西原理不神秘但真正做好靠的是不断地扫描、验证、微调。这篇先把转子侧附加阻尼控制的原理、参数整定和现场实施讲完下一篇再展开风电场的多机协调和阻抗扫描实测方法如果有兴趣可以先在仿真模型里把这个控制器跑通感受一下从振荡发散到衰减收敛的过程很多疑问会一下子豁然开朗。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑