首页 / 资讯中心 / 文章详情

从电流源到电压源:构网逆变器电压源特性与电压调节解析

从电流源到电压源:构网逆变器电压源特性与电压调节解析 ★ FEATURED ARTICLE
先说个有意思的现象同样一台逆变器从电网眼里看过去它到底是“电流源”还是“电压源”决定了整个系统的稳定性和支撑能力。传统的跟网Grid-Following控制把逆变器当成电流源锁相环跟着电网跑电网强的时候还好电网弱了或者孤岛了就容易翻车。构网Grid-Forming控制则反过来把逆变器主动变成一个电压源自己建立电压和频率的基准让负载和电网都来适应它。这一节我重点拆第5.1节里的“电压源特性”和“电压调节”这两件事它们一个是骨架一个是灵魂。这个内容适合搞新能源并网、微电网、储能PCS、UPS或者做电机驱动的工程师看。尤其你在做离网逆变器、黑启动或者弱电网并网项目这节内容就是绕不开的基础课。下面我把原理、环路设计、参数计算和调试方法一次性梳理清楚内容长但都是干到没法再干的干货。1. 构网控制到底是什么从电流源到电压源的角色切换1.1 电压源与电流源的本质区别戴维南与诺顿要理解构网控制先得把电路理论里的两个基准模型搬出来戴维南等效电路是电压源串阻抗诺顿等效电路是电流源并导纳。传统跟网逆变器从外特性上看就是诺顿模型输出电流由内部指令决定电压和相位全靠锁相环去“跟”外部电网。构网逆变器反过来戴维南模型输出电压幅值和频率由自己定电流只是电压作用在阻抗上的自然结果。这个区别非常关键。电压源对外呈现低阻抗负载变化时电压基本稳住电流自然跟着负载走。电流源则相反它不管外面怎么变我先把电流灌出去电压能不能稳得住要看电网脸色。现实中电网是感性阻抗无穷大电网确实能钳住电压所以跟网控制在强电网下能用但电网阻抗变大、或者系统里没有强电压源支撑比如孤岛微网电流源控制就会出现电压漂移、频率失稳。构网控制因为本身就是电压源天然具备“建立电压”的能力这是它能做黑启动和孤岛运行的根基。1.2 构网控制到底解决了什么问题构网控制解决的核心问题可以概括为三个电压支撑、频率支撑、黑启动能力。先看电压支撑。传统跟网逆变器要发出无功功率来抬电压前提是电网有电压基准可跟。电网电压掉得厉害时锁相环自己都容易乱更别提去支撑别人。构网逆变器自己就是一个电压源感受到电压偏低就自动多发无功这个能力是瞬时的不需要等锁相环反应过来。再看频率支撑。电网频率跌了常规机组靠调速器增加出力跟网逆变器靠有功-频率下垂参与一次调频但由于它本质是电流源调频能力依赖外部频率基准。构网逆变器直接内建频率有功需求上来时它会通过虚拟惯量阻止频率骤降这个响应速度比传统一次调频快一个数量级。黑启动更是构网控制的看家本领。整个系统停电了没有任何电压频率基准跟网逆变器全部傻眼。构网逆变器不等谁给它一个参考自己先把电压建起来带动其他电源逐步并网恢复供电。2. 电压源特性的核心机制下垂与虚拟同步2.1 有功-频率下垂与虚拟惯量电压源特性不是嘴上说“我是电压源”就行得让外部电气特性真的像一个有惯性的同步机。同步发电机的功角特性告诉我们原动机功率增大转子加速功角前移最终在更大的功角处达到新的功率平衡。逆变器没有物理转子但可以在控制算法里“虚拟”出这个关系最经典的就是P-f下垂f f0 - kp * (P - P0)这个式子意思是输出有功功率比额定值多多少频率就往下垂多少。kp就是下垂系数单位通常是Hz/W或者Hz/kW。同步机的频率是有惯性的突然加减载时转速不能突变。构网控制要模拟这个惯性就得在P-f控制回路里加一个惯性环节工程上常用一阶惯性低通滤波器或完整的虚拟同步机VSG摆动方程来实现。VSG的摆动方程写出来是这样的J * dω/dt Pm - Pe - D * (ω - ω0)J是虚拟惯量D是虚拟阻尼。J越大频率变化越慢抗扰动能力越强但动态响应也会变慢功率振荡时衰减更慢D越大阻尼越强频率恢复越快但也容易把系统变得太“硬”引入高频噪声。这两个参数就是一对需要权衡的冤家。我在实际项目里调这两个参数的经验是先设定一个较短的惯性时间常数比如J对应的惯性时间常数在2秒左右把D调大一点保证系统不发散然后看频率扰动波形。如果频率摔得太深加大J如果频率高频抖动加大D。反复试两三轮基本能找到合适的平衡点。2.2 无功-电压下垂与电压调节电压源特性里电压幅值的调节机制主要通过Q-V下垂来实现V V0 - nq * (Q - Q0)无功功率发多了输出电压幅值就下垂一点。这个逻辑和同步机的励磁调节类似励磁电流决定机端电压无功输出和电压降互相牵制。在逆变器里Q-V下垂的输出是电压幅值指令送给内层的电压环去执行。这里有个容易忽略的点Q-V下垂是静态特性只能保证系统最终稳定在一个负载对应的电压点上但它不能保证电压精确等于额定值。线路阻抗上有压降负载变化时电压会有偏差。要做得更好得有二级控制比如微电网中央控制器下发电压修正指令或者在本地加一个慢速的积分器把电压拉回额定值。第5.1节里说的“电压调节”我理解有两层意思一层是外层的下垂/无功-电压控制决定“我要多少伏”另一层是内层的电压环控制保证“我真的输出这么多伏”。两者缺一不可。2.3 两种主流构网策略的取舍构网控制的实现方式大体可以分两派直接下垂控制Droop Control和虚拟同步机VSG / Virtual Synchronous Generator。直接下垂控制的优点是结构简单、参数直观、不需要单独的功角调节环。缺点是没有提供惯性有功突变时频率变化会非常快对硬件冲击大。VSG则通过摆动方程主动构造了惯性和阻尼频率变化更平滑更接近真实同步机但参数多了两个J和D调试难度也上去了。还有一种比较少被单独提的是把下垂方程和电压电流双闭环结合外环是下垂中间是功率计算内环是电压电流环这其实就是工程上最常见的构网实现方案。小功率系统用简化下垂就够了中大型储能或微电网项目我建议直接上VSG。不然并机时环流会非常大频率波动也会让保护误动作。具体怎么选取决于你的系统容量、并机台数、以及电网强度要求。3. 电压调节环路设计与关键参数3.1 dq坐标系下的电压环电压源特性的最终落脚点是输出电压的控制。三相逆变器的输出电压是正弦波直接对瞬时值做PI控制会有稳态误差所以工程上几乎都采用dq同步旋转坐标系下的双闭环外环是电压环输出电流指令内环是电流环输出调制波。坐标变换这块我默认你已经熟了简单说就是把abc三相正弦量通过Park变换变成dq轴上的直流量这样PI控制器就能做到无静差跟踪。电压外环的控制对象是滤波电容上的电压电流内环的控制对象是滤波电感上的电流。电压环的开环传递函数近似可以写成Gv(s) kpv * (1 1/(τiv * s)) * 1/(C * s) * Gic(s)其中C是滤波电容Gic(s)是电流内环的闭环传递函数。电流环带宽通常设计在1kHz以上电压环带宽一般取电流环的1/5到1/10也就是200Hz左右。这样内外环的时间尺度拉开系统稳定性好调试时也不会相互干扰。3.2 电压参考值怎么来下垂到电压环指令电压环的参考值Vref不是拍脑袋定的它来自上层的电压源特性计算。以Q-V下垂为例输入是无功功率Q输出是电压幅值偏差ΔV然后得出Vref_dq (V0 - nq * (Q - Q0), 0)在dq坐标系里通常设定d轴电压参考值等于电压幅值q轴电压参考值等于0。这样输出电压矢量就定向在d轴上实现起来最方便。这里有一个关键细节Vref_dq是一个直流量但逆变器实际输出是正弦波。在离网模式里这个dq旋转坐标系的旋转角是逆变器自己产生的频率由P-f下垂或VSG方程决定。也就是说整个电压源特性的计算过程最终输出两个东西一个电压幅值指令一个旋转角速度和相位。这俩就是电压源特性的全部“人格”。我见过很多新手在这里卡住他们误以为电压调节就是调一个直流母线电压或调一个固定的正弦幅值但实际上必须把幅值指令和相位指令协调起来。只调幅值不调相位负载分配会出问题只调相位不调幅值无功分配会失控。构网控制真正做的事情是把这两个自由度同时控制好。3.3 电压环PI参数计算与限幅电压环PI参数的计算方法有很多工程上我喜欢用基于带宽和相位裕量的方法。设定电压环穿越频率fcv 200Hz相位裕量取45度到60度然后根据被控对象滤波电容 电流环闭环的频率特性反推kp和ki。举个例子如果滤波电容C 20μF电流环闭环在1kHz以内可以近似看成增益为1的惯性环节那么电压环积分时间常数τiv可以取电流环响应时间常数的5倍左右。kpv可以先按C * ωcv估算ωcv 2π * 200 1256 rad/s那么kpv ≈ 20e-6 * 1256 0.025这个值只能当初始值具体还要根据仿真正弦扫频微调。限幅是电压环设计里最容易忽略的环节。电压环输出的是电流指令这个指令必须被限幅否则负载突变时电感电流会冲到天上直接触发硬件过流保护。限幅值一般取额定电流峰值的1.2到1.5倍。我习惯把电压环输出的电流限幅做成动态可调的正常运行时限制在1.2倍额定低电压穿越或重载启动时放宽到1.5倍既保护了设备又不影响动态性能。还要注意积分饱和问题。电压环的PI控制器在限幅生效时积分项会持续累积导致输出电压出现很大的超调甚至振荡。解决办法有两个一是积分分离误差超过一定范围就冻结积分项二是带抗饱和反馈的PI结构把限幅前后的差值负反馈回积分输入端。我用后者更多因为它在连续扰动下表现更平滑。4. 实操过程与调试步骤4.1 从仿真到台架搭建电压源型逆变器我习惯先仿真验证控制思路再上硬件台架。仿真平台用Matlab/Simulink或者PLECS都行重点不是用哪个软件而是模型要建立哪几个核心模块主电路直流源、三相全桥IGBT、LC或LCL滤波器、负载控制电路功率计算、下垂/VSG方程、电压电流双闭环、SVPWM调制测量模块三相电压电流采样、Park变换、频率测量主电路参数先要算好。直流母线电压VDC决定了逆变器能输出的最大交流电压。采用SVPWM调制时相电压峰值最大可以到VDC/√3考虑死区和管压降一般要留10%到15%的裕量。比如你目标是输出380V线电压相电压峰值约310V那么VDC至少要大于540V取600V比较稳妥。滤波器参数也是个关键选择。LC滤波器的截止频率通常取开关频率的1/10到1/20比如开关频率10kHzLC截止频率取500Hz到1kHz之间。截止频率fc 1/(2π√(LC))如果电感取1mH要得到800Hz截止频率电容计算出来约39μF。这个电容值直接影响电压环控制对象的高频特性选大了无功电流大选小了谐波抑制差。4.2 参数配置案例10kW构网逆变器我拿一个实际做过的10kW三相构网逆变器来演示参数计算流程。主电路参数VDC650V输出线电压380VLC滤波器取L1.2mH、C20μF开关频率10kHz额定功率10kW。先算额定电流In 10kW / (√3 * 380V) ≈ 15.2A峰值电流约21.5A。电流环限幅值我取1.5倍额定峰值也就是32A左右。Q-V下垂系数计算设定无功从0到10kVar变化时电压幅值允许跌5%。相电压额定幅值约310V5%就是15.5V那么nq 15.5V / 10kVar 1.55V/kVar。P-f下垂系数计算设定有功从0到10kW变化时频率允许从50Hz跌到49.5Hz那么kp 0.5Hz / 10kW 0.05Hz/kW。电压环PI参数初始值按3.3节的方法计算kpv C * ωcv 20e-6 * 2π * 200 ≈ 0.025kiv kpv / τivτiv取0.005秒的话kiv 5。电流环PI参数同样按带宽法电流环带宽取1kHz那么kp_i L * ωci 1.2e-3 * 2π * 1000 ≈ 7.5ki_i kp_i / τiiτii取0.001秒则ki_i 7500。这些数值只是初始猜测到台架调试时还需要根据波形微调。4.3 调试顺序与关键检查点硬体接线检查无误后调试顺序我建议按下面的来每步都确认没问题了再往前走开环测试先不启用闭环直接给一个固定占空比的SVPWM波形确认输出电压波形正常、无直通短路、电流不过流。这步同时检查驱动信号和死区逻辑。空载电压环启用电压环给定一个较低的电压参考值比如额定值的20%检查输出电压是否跟踪。这一步最容易发现采样通道接错、坐标变换符号反了之类的低级错误。电压爬升把电压参考值逐步升到额定值观察每一档的输出波形和电压环控制量调制波指令确认调制波没有饱和。加载测试空载稳定后逐步加RLC负载。检查电压跌落幅度、电流波形、母线电压波动。并机/并网测试如果是多台构网机还要做并联均流测试确认下垂系数分配合理环流在可控范围内。调试时有个检查点特别容易漏采样延时的补偿。信号调理电路、ADC采样、PWM更新都有延时总的延时大概在几十到上百微秒。在电压环带宽200Hz这种量级下这个延时对稳定性影响不算大但如果你的电压环带宽设计得比较高或者用的是数字控制周期相对较慢的平台比如10kHz控制频率必须把这个延时加进仿真模型里验证准确不然后期整定会出现现场和仿真对不上的问题。5. 常见问题与排查技巧实录5.1 故障速查表我在调试构网逆变器的过程中踩过不少坑有些问题排查起来非常隐蔽整理成一个表格希望对你有用问题现象可能原因排查方法与解决措施空载启动就过流跳闸电压环PI参数过大导致输出振荡采样幅值标定错误死区时间设置过大先降低电压环PI增益30%用毫伏级信号源校准采样增益检查死区是否超过2μs输出电压幅值偏低Q-V下垂系数过大或母线电压跌落LC电容老化导致容值衰减空载条件下实测电压与参考值对比如果偏差固定检查电压环积分是否被限幅如果偏差随负载增加检查下垂系数带感性负载时电压振荡电流环带宽过低或电压环相位裕量不足LC谐振峰未被阻尼用扫频仪测LC谐振频率通过增加电流环增益或加入有源阻尼电容电流反馈来抑制振铃多机并联环流偏大下垂系数不一致输出端到公共点的线路阻抗差异大各机相位不同步统一各机下垂参数匹配线路阻抗必要时加并联电抗器检查各机预同步后的相位差频率动态响应过慢或超调VSG参数中虚拟惯量J和阻尼D设置不合理逐步增加J观察频率跌落深度变化逐步增加D观察振荡衰减情况先粗调参数找到稳定区间再做微调并网切离网瞬间电压中断过深模式切换逻辑存在延时锁相环输出的相位残留与本地相位不一致并网时持续记录本地VSG虚拟功角切换瞬间保持相位连续采用“表贴切换”模式避免相位跳变5.2 软启动与预同步的细节构网逆变器最危险的时刻不是满载运行而是启动和并网的瞬间。启动时如果直接给满电压参考值滤波电容会瞬间充电冲击电流能飙到几倍额定值直接把保险烧掉。解决办法是软启动电压参考值从零开始按斜坡或按指数曲线爬升爬升速度一般取额定值的每秒10%到20%。也就是从零到额定值大概用5到10秒这个速度对大多数负载不会产生冲击又不会让用户等得不耐烦。并网预同步也是个大坑。构网逆变器离网运行时输出电压频率和相位与电网可能完全不同直接合闸就等于短路轻则跳闸重则炸机。所以必须有预同步环节检测电网电压的幅值、频率和相位然后调整P-f下垂的给定值和Q-V下垂的给定值让逆变器的输出电压逐步逼近电网电压偏差小到一定阈值一般电压幅值偏差在2%以内相位偏差在1度以内后才允许合闸。我见过一个实际项目的预同步做得特别好的方案开启预同步后首先调幅值用Q-V下垂的给定偏差去拉电压然后调相位用一个PLL跟踪电网相位把相位差信号叠加到P-f下垂的给定上强迫本地虚拟功角跟上电网。整个过程全自动完成大约3秒内可以完成所有偏差收敛。5.3 弱电网与非线性负载下的电压源保持最后说一个常被忽略的问题构网逆变器的电压源特性在非线性负载和弱电网环境下会退化。整流性负载会产生5、7、11次谐波电流这些电流流过线路阻抗会使得输出电压波形发生畸变。如果不做抑制电压源就名存实亡了输出不再是干净的正弦波。解决办法通常有两种一种是在电压环前面加多个谐振控制器PR或者谐振项针对5、7、11次谐波分别设置谐振频率点把各次谐波电压压下去另一种是加有源阻尼通过检测滤波电容电流或负载电流把谐波分量反馈到调制波里抵消掉。第一种方法稳态精度高但谐振器多了会增加参数整定难度第二种方法动态响应快但对采样精度要求高。我在实际项目里是这么做的主控制用双闭环VSG保证基波电压源特性另加三个谐振控制器处理5、7、11次谐波。谐振控制器的带宽不能设太宽否则会与基波控制器耦合产生互调我一般把带宽设在5Hz到10Hz之间稳态谐波电压可以压到2%以内足够过大部分标准了。弱电网下的测试也验证过即使并网点短路比降到5左右电压畸变率还能控制在5%以内这在微电网项目中是一个相当不错的指标。再说一个调试中的体会构网控制这种带“源特性”的系统和传统的跟网控制在调试思想上完全不一样。跟网控制调的是电流波形好不好、锁相环稳不稳构网控制调的是电压源的内阻抗和阻尼特性你盯的应该是空载到满载的电压跌落曲线、频率扰动后的恢复速度、以及多机并联时的功率分配比例。参数整定没有一个万能的公式关键是理解每个参数的物理意义然后带着预期去试验。我的习惯是每次只改一个参数记录输出响应改完笔记对比这样踩过的坑不会白踩最终得到的参数组合也真的有迹可循。
阅读完成 · 觉得有帮助?
咨询建站