配电网现场干久了你一定见过这种怪现象系统明明没报故障可无功补偿装置的直流侧电压就跟发了疟疾似的不停地抖。轻则装置报警停机重则直接把功率模块炸了。要是电网再来个两相短路或者大负荷单相投切这种震荡几乎避无可避。问题根源其实不复杂——电网电压不平衡时负序分量会在直流侧产生二次脉动功率而常规的补偿装置只盯着正序的无功电流在闭环对直流侧这个脉动完全没脾气。传统PI调节器带宽有限根本压不住二倍频的波动于是直流电压震荡、模块不均压、过压保护动作一股脑全来了。这段时间我一直在折腾级联H桥SVG的优化控制用了一套三层控制的策略把这个问题按住了。这套思路说白了就是给电网电压打三层补丁第一层稳住基波电流第二层压住直流侧波动第三层把负序状态下的功率脉动硬生生掰回平衡。今天把完整思路和实测数据都掏出来想彻底搞明白这件事的兄弟这篇值得你静下心看完。1. 问题复盘电压不平衡为何会让直流侧失控1.1 不平衡系统的功率脉动是从电路结构里带出来的先把基本物理过程捋清楚。三相电网电压不平衡时用对称分量法一拆会得到正序分量、负序分量和零序分量。SVG通常是三相三线制接线零序电流没有流通路径可以不管但负序分量是实打实存在的。负序电压和负序电流相互作用会产生二倍频的瞬时功率波动。这就像人走路正常情况下两条腿交替发力节奏是稳的可如果一条腿突然短了一截你走路的节奏就彻底乱了。对SVG来说这个节奏乱掉体现在直流侧电容上就是充放电功率不均衡直流母线电压跟着波动。拿星形级联H桥的拓扑举例每一相由多个功率模块串联而成每个模块自带一个直流电容。电网电压不平衡时各相吸收的有功功率不同有的相被强制注入有功有的相又被抽走有功。模块之间的直流电压就出现了明显的不均衡。我在实测中记录到的数据是三相电压不平衡度到5%左右时直流侧电压波动幅度从正常情况下的不到3%直接跳到8%以上。如果负载本身还有冲击性这个波动会更离谱。常规的控制算法只采样直流电压做外环输出的调制波里虽然带有负序补偿分量但整体闭环带宽不够响应速度跟不上二倍频波动直流侧就失控了。1.2 常规控制方案为什么会栽跟头常规的SVG控制结构一般是双闭环外环是直流侧电压控制内环是电流控制。这个结构在电网平衡时很好用但一遇到不平衡工况三个明显的短板就暴露出来了。第一个短板是控制带宽不足。直流电压外环的PI参数是按稳定工况设计的增益不可能拉得太高不然系统容易振荡。而电压不平衡带来的二倍频扰动100Hz如果电网频率是50Hz正好落在PI调节器增益衰减的区域外环基本没有能力去抑制这个扰动。第二个短板是均压策略失效。级联H桥需要模块间均压常规做法是排序均压或者叠加均压调制波。但电压不平衡时各相有功功率天然不均匀排序均压算法为了维持直流电压一致会强制重新分配有功这个过程中很容易出现某个模块反复充放电电容电压高频抖动严重的直接把模块顶过压。第三个短板是负序电流补偿不到位。有些老方案干脆不补偿负序电流或者只做简单的前馈补偿精度不够。负序电流没有被有效控制它带来的功率脉动就永远在那里直流侧电压自然稳不住。一句话总结这三层问题里电流层没管好负序电压层压不住脉动均压层又不敢动太多有功分配。单靠某一层的改进根本破不了局必须把三个层面绑在一起联动。2. 三层控制策略的整体设计思路2.1 为什么是三层每一层到底管什么这套三层控制的核心逻辑是把电流质量直流电压稳定模块均压三个目标解耦到不同的控制层面每一层针对一种特定频率或特定性质的扰动做专门处理。第一层是并网电流控制层。它负责输出电流的正序分量和负序分量分别可控让SVG在电网电压不平衡的条件下仍然能够输出高质量的电能质量治理效果。这一层解决的课题是SVG要输出什么样的电流直接决定了交流侧的补偿效果。第二层是直流侧电压控制层。它剥离出直流电压中的二倍频脉动分量针对性地设计抑制策略让直流侧电压在电网不平衡时也保持稳定。这一层解决的是电容上的电压怎么才能不抖直接决定功率模块会不会过压损坏。第三层是相间与模块间均衡控制层。它解决的是三相之间功率分配不均、模块之间电压不均衡的问题。星形级联H桥是三相独立的每相串联的模块数量一致但电压不平衡时每相需要传递的功率大不相同如果不做相间功率再分配单靠模块均压算法根本救不回来。这三层的关系是递进的电流层定义目标电压层抑制扰动均衡层收拾残局。层与层之间通过直流电压信号和调制波幅值互相传递信息形成完整的联动闭环。2.2 解耦控制背后的数学逻辑这套策略能成形核心思想在于把不平衡问题拆成两个旋转坐标系来分别处理。正序分量放进正转的dq坐标系里控制负序分量放进反转的dq坐标系里控制两个坐标系下的控制量最终叠加成三相调制波。这样一来正序通道和负序通道的逻辑就完全分开了。正序通道维持原有的无功补偿功能负序通道专门用来对消电网中的负序分量。传统方案之所以处理不好不平衡工况最大的问题就是把正序和负序混在一个PI调节器里控制调节器顾此失彼最终两个都控制不好。针对直流侧电压脉动控制策略上引入了谐振控制器专门在100Hz频点附近拉高增益。谐振控制器的本质是一个频率选择放大器只在特定频率处产生高增益其他频率不受影响。把它并联在直流电压外环上能够专门针对二倍频脉动进行抑制而不会干扰基波控制通道也不容易引发系统振荡。这个解耦思路的价值在工程实现上体现得很明显每层控制器都可以独立整定参数互不干扰。调试的时候出了问题可以逐层排查定位很快。3. 核心环节与实现细节拆解3.1 第一层正负序双dq电流控制的实现方式这一层的核心任务是让SVG的并网电流在dq坐标系下同时具备正序和负序调节能力。工程上常用的做法是构造一个正序旋转角和一个负序旋转角把三相电流分别投影到两个坐标系里形成四个电流分量正序d轴电流、正序q轴电流、负序d轴电流、负序q轴电流。四个分量各管各的事正序d轴电流控制有功由直流电压外环给定参考值正序q轴电流控制无功直接决定SVG输出的无功功率大小负序d轴电流控制在电网电压不平衡时置为给定参考值用来对消负序电压带来的有功波动负序q轴电流则用来调节负序无功分量。电流内环采用PI调节器加电网电压前馈的结构。前馈的目的是消除电网电压本身对电流环的扰动让调节器只需要专心跟踪电流参考值。这个细节很多初学者会忽略但实际运行中它的作用非常明显。没有前馈电网电压波动直接影响电流波形有了前馈电流环面对电网电压扰动就变得无感。在参数整定上电流内环的比例系数可以取得稍微大一些保证动态响应速度。积分时间常数跟着电感参数走按经验公式估算[ Ki \frac{R}{3Ts} ]其中R是等效电阻Ts是采样周期。这个式子是从调节器零点对消被控对象极点推导出来的工程上直接用误差不大。电感L、电阻R可以通过辨识得到也可以用铭牌参数凑合算。3.2 第二层直流侧电压的二倍频脉动抑制直流侧的电压波动从机理上看有两部分来源一部分是正序电压和负序电流作用产生的二倍频功率另一部分是负序电压和正序电流作用产生的二倍频功率。两者叠加起来直流电压上就出现了明显的100Hz纹波。单纯靠增大直流电容来物理滤波当然可行但代价太大。电容加大两倍占地、成本、充电冲击全都上去了这在工程上是不可接受的。所以控制策略上必须自己动手抑制脉动常用的手段就是在直流电压外环并联谐振控制器。谐振控制器的传递函数形式是[ G_{RES}(s) \frac{2Kr \omega_c s}{s^2 2\omega_c s \omega_0^2} ]其中(\omega_0)是谐振频率100Hz对应的2π×100(\omega_c)是带宽Kr是谐振增益。这个控制器只在100Hz附近提供高增益对直流分量和基波分量几乎没有影响这就在不影响外环动态响应速度的前提下专门压制住了二倍频脉动。调试谐振控制器时有一个很关键的技巧Kr不能调得太大。实测中Kr从5加到15100Hz处的抑制效果确实明显增强直流电压波动从8%压到了2%以内但继续加到25的时候系统开始出现高频啸叫波形上是明显的调制波毛刺。原因在于谐振控制器的相位滞后在高频段迅速恶化与其他控制器的相位裕度打架了。3.3 第三层相间功率均衡与模块均压是怎么联动的级联H桥SVG每一相是由多个H桥模块组成的每个模块的直流电容电压如果没有专门控制它会自己漂移。电压不平衡时这个问题被进一步放大因为三相间的有功功率本来就不一样。第三层控制的实现可以分两步来做。第一步是相间有功均衡。在每相直流电压平均值的基础上叠加了一个补偿量到电流参考值里。某相直流平均电压偏低说明这一相有功不足就在这一相的正序d轴电流参考值上增加一个正的小量反之则减小。这样三相的直流平均电压就能拉到基本一致。第二步是模块间均压。星形级联H桥的均压普遍采用载波旋转加排序选择的策略。载波旋转保证每个模块的开关频率一致避免某个模块长期高频率动作导致发热不均。排序均压则是基于当前各模块直流电压的排序结果动态分配调制波给不同的模块。第三步还有个关键操作——零序电压注入。星形级联结构里相与相之间没有独立的中性点无法主动控制各相的有功功率流动。但可以往三相调制波里叠加一个零序电压分量它的频率和幅值经过计算后可以让负序电流与零序电压作用产生额外地有功功率再分配效果。这个操作本质上是在不改变线电压的前提下把三相之间功率流动重新分配。实测经验不平衡度5%的工况下注入零序电压的幅值大约是相电压幅值的15%到20%。不过要注意一个边界条件——如果调制比本身已经比较高叠加零序电压后可能逼近过调制区域这时候需要配合降低输出无功容量来安全运行。4. 仿真验证与实测数据复盘4.1 仿真模型搭建与关键参数选择我搭建仿真验证这套策略时用的是10kV/3MVA的级联H桥SVG模型每相功率模块数量为10个。整个模型基本按照工程样机的参数来做没有用简化模型这样仿真结果才具备参考价值。关键参数如下电网额定电压10kVSVG额定容量3Mvar每相链节数10个H桥模块直流侧电压给定值700V/模块载波频率1kHz开关频率等效值2kHz由于载波移相技术等效开关频率提升不平衡工况设置成A相电压跌落10%B、C两相保持额定模拟单相短路故障的电压特征。这个工况在电网中非常常见现场经常遇到。4.2 直流侧电压波形的改善前后对比平衡工况下传统控制方案的直流电压波动幅度约1.5%这个数据在正常范围内常规方案够用。但A相电压跌落10%之后传统方案的直流电压波动直接飙升到9%左右波形上能明显看到100Hz的脉动成分。启用三层控制策略后同一工况下直流电压波动被压到2.3%。从波形细节上看原来明显的二倍频纹波基本上被抹平了剩下的小幅波动主要来自开关频率纹波和高频噪声。把谐振控制器单独切除只保留正负序双dq电流控制的时候直流电压波动又从2.3%回升到7.1%——这个对比数据说明每一层控制都在发挥不可替代的作用。这里插一句直流侧电容的选择也直接影响波动水平。我试过把每模块电容从6mF降到4mF三层控制仍然能把波动压在3.5%以内但传统方案在同样容值下的波动已经到了11%。加大电容是最原始的解法但三层控制给了你一个不用堆电容也能稳住系统的选项。4.3 负序电流补偿效果与不平衡度改善负序电流补偿的评价标准看的是电网电流不平衡度改善率。注入单相接地故障前电网电流不平衡度是7.2%运行传统无功补偿方案时不平衡度只降到6.1%改善有限切换三层控制策略后不平衡度降到1.8%几乎完全平衡。这个结果说明负序dq电流控制环确实在对消负序电流。SVG输出的负序电流方向与电网中的负序电流方向相反、大小相等两者相互抵消电源侧看到的就是一组对称的正序电流。此时SVG的负载电流完全被修正为三相对称电网的不平衡度自然大幅下降。模块之间的均压效果也做了对比记录。传统方案在电压不平衡工况下10个模块的直流电压最大偏差为48V均压效果不理想三层控制策略下最大偏差被压在15V以内整体均压效果满足工程要求。5. 常见问题与调试经验整理5.1 谐振控制器参数整定不当导致系统振荡这是我在调试中踩过最深的坑。谐振控制器的Kr参数不是越大越好它带来的高频相位滞后会让系统的稳定裕度急剧下降。具体表现是开关频率附近出现高频振荡波形上能看到明显的锯齿状纹波严重的直接引起模块过流保护动作。处理办法是给谐振控制器加一个低通滤波器做相位补偿并且把谐振带宽(\omega_c)控制得窄一些。带宽设置得太宽会让谐振控制器在非目标频率也产生增益干扰其他频段的控制特性。一般建议(\omega_c)取5~10rad/sKr从3开始往上涨每到整数倍频程就停下来观察波形。5.2 相间功率均衡与总直流电压控制打架刚开始做相间均衡时我把补偿量直接作用到d轴电流参考值上结果发现三相直流平均电压确实均衡了但总直流电压明显下降。后来分析才发现均衡层把三相的有功拉平了但如果三相总的有功需求是负的即SVG不需要从电网吸收有功来维持损耗三相都往低了调整总直流电压自然一起跌落。解决办法是做一个归一化处理。先算出三相直流平均电压的总平均值各相减去这个总平均值得到偏差量再乘以一个均衡系数后叠加到各相参考上。这样均衡量之和始终为零不会影响总直流电压的外环控制。5.3 直流电压采样噪声对谐振控制器的干扰谐振控制器本身是个窄带高增益环节如果直流电压采样通道里混入了开关频率噪声这些噪声虽然不在谐振频点上但仍然会被放大并干扰调制波。现场排查过一个问题SVG投入后电网电流波形正常但模块温度偏高把示波器怼到直流电压采样点上一看全是毛刺。解决措施是在采样环节加一级二阶低通数字滤波器截止频率设在500Hz左右。这个位置既能保留100Hz脉动分量给谐振控制器识别又能把开关频率附近的噪声滤掉。滤波器的截止频率不能太低否则会把有用的100Hz分量一起衰减掉谐振控制器就成了摆设。5.4 关于不平衡工况下容量降额的提醒电压不平衡条件下运行SVG有一个容易被忽略的硬约束调制比。叠加零序电压后某些相的调制波峰值会超过三角载波的幅值进入过调制区。过调制会造成输出电流畸变甚至失控这个工况不允许长时间运行。工程上比较可靠的处理方式是不平衡度超过3%时SVG的无功输出容量按比例降额。我实测的数据是不平衡度5%时容量降到75%左右不平衡度10%时容量只能给到55%。这个降额策略可以在控制器里做成自动模式用电压不平衡度实时计算限幅值比手动设定靠谱得多。6. 个人实操心得这套三层控制策略我在项目上完整走了一遍从仿真到样机验证的流程。整体体会是理论框架其实并不复杂难的是把三个层面之间的耦合关系理清楚在调试中找到不互相干扰的平衡点。我的调试顺序建议是先调电流内环把正负序dq电流环的稳态跟踪做准再接直流电压外环的基波控制通道让总直流电压稳定之后才上谐振控制器把二倍频纹波压下来最后做相间均衡和模块均压。这个顺序一旦打乱问题定位会异常困难因为你不知道波动是电流层带来的还是均压层带来的。最后一个建议无论仿真做得多漂亮实际工程上线前一定要做一次低电压空载测试。把直流母线电压给定值调到额定的一半让SVG不带负载投入观察直流电压的波形、模块的温升、电流的谐波情况。这一步虽然看起来简单但能帮你快速发现接线问题、采样通道问题和均压算法的基础逻辑错误。我在现场吃过亏跳过这一步直接全压调试结果模块烧了一块后来所有的调试流程里都加了这个环节。电网电压不平衡是个老生常谈的现场问题三层控制也不是什么天顶星科技但它确实把复杂的强耦合问题拆成了三块各自能打的硬骨头。搞懂了这套逻辑你再看那些高端SVG厂家的不平衡补偿功能心里基本就有底了。