ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

基于PQ解耦与下垂控制的光伏并网逆变器控制技术

基于PQ解耦与下垂控制的光伏并网逆变器控制技术 做光伏并网逆变器这几年我越来越觉得行业关心的点变了。早些年同行见面聊的是“发电量高不高、并网纹波合不合格”现在聊的多是“弱电网下会不会振荡、多台机能不能并联、离网状态下顶不顶得住”。这些问题绕来绕去最后都落到两个关键词上PQ解耦和下垂控制。一个是跟网型逆变器最经典的功率控制手段一个是构网型逆变器赖以自持的频率-电压支撑策略。你要是能把这两套东西的原理吃透再把它们放到同一个系统里协调好基本就掌握了光伏并网逆变器控制的主干。这篇文章不打算写成教材我会按实际做项目的思路来捋先讲清楚PQ解耦控制到底在解什么耦、为什么非解不可然后给一套能落地的双闭环参数算例接着聊下垂控制“不用通信就能均流”的底层逻辑再把两者结合的并离网切换方案拆开看最后分享几个我在调试现场踩过的坑和处理办法。适合正在搞逆变器控制、微电网系统设计或者刚入行电气方向想建立整体认知的朋友阅读有一定基础最好没有基础跟着推导走也能看懂大半。1. 先说背景分布式光伏渗透率上去了光靠“并得上网”远远不够以前光伏并网逆变器的核心任务很简单就是把直流电转成交流电保证电流波形是正弦、功率因数达标、谐波不要超限。那时候电网足够强逆变器只要老老实实跟着电网相位输出电流就行算法上用PQ控制给一组有功无功指令逆变器就把对应功率送进电网。这是典型的“跟网型”思路电压和频率由大电网撑着逆变器只负责输出电流。但分布式光伏的渗透率上去之后情况变了。台区里变压器容量有限线路阻抗不可忽略配电网的电压被光伏顶高、频率受出力波动影响的情况越来越多。这时候电网不再是理想的无穷大电压源光伏逆变器如果还是只知道按指令怼功率就会出现弱电网下的振荡甚至脱网。另一方面越来越多的园区开始搞光储微电网要求光伏系统在电网断电之后还能继续带本地负荷这意味着逆变器必须从“跟网”切换到“构网”——自己建立电压和频率。构网型控制里最实用、最容易工程化的方案就是下垂控制。所以说到底PQ解耦解决的是“并网状态下怎么精准控制功率”的问题下垂控制解决的是“离网/弱网状态下怎么稳住频率电压”的问题。谁都不能被替换而且在一个完整的光储微网系统里这两套控制往往同时存在、按模式切换。这就是标题里“基于PQ解耦和下垂控制的光伏并网技术”的现实含义。1.1 跟网型与构网型的概念差异简单区分一下。跟网型Grid-Following逆变器把电网当作电压源自己是电流源控制目标是输出功率或电流核心是锁相环加电流内环。构网型Grid-Forming逆变器则把自己当作电压源主动建立输出电压的幅值和频率核心是电压参考生成加内环控制。下垂控制就是最典型的构网型策略它的好处是不依赖通信靠本地测量就能实现多机并联。搞明白这个分类再看PQ解耦和下垂控制就会很清醒。PQ解耦是跟网型的核心下垂控制是构网型的代表两者不是替代关系而是互补关系。2. PQ解耦控制到底在解什么耦从三相坐标到旋转坐标的推导很多刚接触逆变器控制的人一听到“dq变换”“解耦控制”就头大其实逻辑没多复杂。我先从最基础的问题问起并网逆变器最终要控制的东西是什么答案是把并网电流控制好。电网上电压是50Hz的正弦波电流也必须是正弦且相位可调这样才能控制有功无功。问题是一个三相系统里有三路正弦交流直接用PI控制器去跟踪正弦参考是有稳态误差的甚至带宽高了还容易振荡。那怎么办削足适履不行得换个参考系。这就是坐标变换的初衷——把三相交流量变成旋转坐标系下的直流量让PI控制器能无静差地跟踪。2.1 Clark变换和Park变换把交流量变直流量第一步是Clark变换把三相静止坐标系abc投影到两相静止坐标系αβ。这里用等幅值变换公式看起来是这样的i_α (2/3) × (i_a - 0.5 × i_b - 0.5 × i_c) i_β (2/3) × (0.866 × i_b - 0.866 × i_c)做了Clark变换之后αβ轴上的量仍然是50Hz的正弦波只是从三个变成了两个。接下来做Park变换把这个静止的αβ坐标系旋转起来转速同步于电网角频率ω变成dq旋转坐标系i_d i_α × cosθ i_β × sinθ i_q -i_α × sinθ i_β × cosθ这里的θ就是锁相环实时跟踪到的电网电压相位。注意这个细节你在南极点看太阳太阳是不转的你在运动的地球上才能看到日升日落。dq坐标系跟着电网电压一起转于是站在dq坐标系里的观察者看到的三相正弦电流就变成了两个直流分量。id和iq就是这两个直流分量它们分别对应有功电流和无功电流。这才是整个PQ解耦控制的基石。2.2 d轴定向与功率解耦的简化光把电流变成直流量还不够还得让id和iq能独立控制。进一步做“电网电压矢量定向”——也就是让d轴和电网电压矢量完全重合这时候电网电压的q轴分量v_q等于零。在dq旋转坐标系下逆变器输出到电网的有功和无功功率可以写成P 1.5 × (v_d × i_d v_q × i_q) 1.5 × v_d × i_d Q 1.5 × (v_q × i_d - v_d × i_q) -1.5 × v_d × i_q看见没有当v_q等于零时有功功率P只由id决定无功功率Q只由iq决定。这就是“PQ解耦”这四个字的由来控制id就是控制有功控制iq就是控制无功两个轴完全独立互不干扰。逆变器的功率控制问题就此转化成了两个电流的控制问题。2.3 电感耦合项真正的解耦补偿但这里有个工程上的拦路虎。三相并网逆变器出口一般接滤波电感L电感上的电压方程在dq坐标系里会带耦合项L × di_d/dt v_id - v_gd - R × i_d ω × L × i_q L × di_q/dt v_iq - v_gq - R × i_q - ω × L × i_d熟悉的读者应该能认出方程右侧多出来的ωLiq和ωLid就是d轴和q轴之间的交叉耦合项。如果不处理你调节id会拉偏iq调节iq又会影响到id两轴之间藕断丝连。工程上最经典的处理方式就是在电流调节器的输出上叠加解耦补偿量把ωLiq和ωLid项对消掉同时在控制里引入电网电压前馈v_gd、v_gq来克服电网扰动。解耦补偿之后d轴和q轴的电流环就化为两个相互独立的一阶惯性系统PI调节器设计起来就非常简单了。我建议做实验的时候先把解耦补偿加上再断开补偿量对比一下波形。你会看到没有解耦补偿时有功突变会导致无功短暂波动解耦补偿投入后这条串扰路径就断了。直观看到这个现象比背十遍公式都管用。3. 双闭环参数怎么定一个20kW光伏逆变器的实际算例原理清楚了得动手设计参数。这一节我以一个20kW三相光伏并网逆变器为例把双闭环的骨架和参数整定过程完整过一遍。这个东西我在实验室和项目现场反复算过照着这个思路走基本能覆盖大部分中小功率光伏逆变器。3.1 双闭环总体结构光伏并网逆变器的整体控制分为三层。最外层是MPPT最大功率点跟踪算法它根据光伏阵列的电压电流算出当前最大功率对应的直流母线电压参考或者直接给有功功率参考。在带储能的光储系统里直流母线电压由储能变流器稳住光伏逆变器则接收调度或MPPT下发的P_ref和Q_ref。中间层是功率外环或电压外环它负责把有功无功参考转成dq轴电流参考。当v_q0时id_ref P_ref / (1.5×v_d)iq_ref -Q_ref / (1.5×v_d)。在很多成熟方案里这一步也会直接省掉由上位机或MPPT模块直接给id_ref和iq_ref。最内层是电流内环也就是前面说的dq轴电流PI调节器输入是id_ref和实测id的偏差输出是调制电压参考经过解耦补偿和SVPWM调制生成开关信号。外环响应慢内环响应快这是双闭环的铁律。带宽分配上电流环带宽通常按开关频率的1/10到1/5来定功率环和电压环再往低取5到10倍。3.2 电流环PI参数的计算过程算例参数按常见工程配置取额定功率20kW三相380V/50Hz直流母线电压650VL型滤波电感3mH寄生电阻R0.1Ω开关频率10kHz控制周期100μs。电流环PI设计目标闭环带宽ω_c取2000 rad/s约318Hz。比例系数Kp ω_c × L 2000 × 0.003 6积分系数Ki ω_c × R 2000 × 0.1 200。这样设计出来的电流环开环增益在ω_c处等于1相位裕度大约45到60度响应速度快且有适当阻尼。如果想把带宽往上推比如到3000rad/sKp变成9那就要小心数字控制延迟的问题。采样一个周期加上PWM更新一个周期数字控制等效延迟大约是1.5个采样周期也就是150μs在高频段大约引入27度相位滞后。带宽推太高相位裕度急剧下降并网电流就会在谐振频率附近抖动。我一般保守起见开关频率10kHz时电流环带宽不超过2000rad/s。3.3 锁相环的设计要点PQ控制是跟网型的锁相环就是整个系统的眼睛。常见的是SRF-PLL把三相电压变换到dq坐标系让q轴电压偏差经过PI调节器调节输出频率和相位。锁相环带宽不能跟电流环抢速度一般取200到400rad/s就够了因为电网频率本身是慢变量跟踪得太快反而会把电网电压谐波和畸变放大导致θ抖动进一步污染坐标变换后的dq电流。一个很好的工程验证手段是看电网电压在5%不平衡度下的稳态dq波形。锁相环带宽过高时dq电压上能看到明显的2倍频分量振荡这时候把带宽往低压一压波形就干净多了。3.4 调制与采样延迟核对表为了便于查阅我把这个算例的关键参数汇总成一张表参数数值设计依据额定功率20kW示例项目电网电压380V/50Hz三相标准直流母线电压650V考虑SPWM调制度裕量滤波电感L3mH电流纹波约20%寄生电阻R0.1Ω主要来自铜损和连接阻抗开关频率10kHzIGBT/MOSFET折中电流环带宽2000rad/s约开关频率1/31留相位裕度电流环Kp6ω_c×L电流环Ki200ω_c×R锁相环带宽300rad/s抗谐波与动态折中功率/电压环带宽100rad/s外环比内环慢5~10倍这表里的数值换一个功率等级时别直接套用要按同样的思路重新算。电感量变了、直流母线变了PI参数都得跟着变。4. 下垂控制凭什么不要通信就能均流说完了PQ解耦来说说下垂控制。这是离网微网里最核心的控制策略也一直是大家觉得“玄”的地方。其实原理在电力系统里存在了一百多年一点都不玄你去看任何一座电厂的同步发电机它的并网运行特性天然就是一条下垂曲线。4.1 同步发电机给了什么启示同步发电机有个外特性当系统负载增加、原动机输入功率不能立刻跟上时机组转速会下降频率随之下降励磁电流不变时无功出力增加会使机端电压下降。用数学表达就是有功增大对应频率降低无功增大对应电压降低。这两个关系画在坐标图上分别是向下倾斜的直线也就是下垂特性。逆变器没有旋转惯量但完全可以模仿这条斜率线。下垂控制策略写出来就是两组方程f f_0 - m_p × (P - P_0) U U_0 - n_q × (Q - Q_0)其中f_0和U_0是空载频率和空载电压P_0和Q_0是额定工作点m_p和n_q是有功频率下垂系数和无功电压下垂系数。逆变器实时测量输出有功P和无功Q按这两条直线修正自己的输出电压频率和幅值就构成了一个完整的构网电压源。4.2 多机并联的自动均流推理关键在于为什么这样就能均流。假设两台逆变器并联带同一个负载初始时两台频率略有差异那么频率较高的那台会多输出有功功率。多输出有功会让它的频率按下垂曲线下降少输出那台会因频率略低而继续增加输出。循环迭代之后两台逆变器最终会停在同一个系统频率上各自承担的功率比例只由它们下垂系数的比例决定。这个过程完全靠本地测量完成不需要逆变器之间有通信线这是下垂控制最迷人的地方。频率是全局信息所有并联的设备都看到同一个频率只要各自按斜率往外“让”功率系统就会自动找到平衡点。同理电压幅值也近似是全局信息忽略线路压降偏差时无功功率也能按下垂系数分配。4.3 与PQ控制的核心对比并行做个对比帮助大家形成完整认知项目PQ解耦控制下垂控制控制目标有功无功功率跟踪指令频率电压按下垂曲线自洽外特性电流源特性电压源特性对电网的依赖依赖锁相环跟踪电网电压不需要外部参考自主建压功率分配由调度或MPPT集中决定本地下垂机制自动均分稳态精度无差控制PI积分有差控制按斜率让出偏差典型场景并网大电网离网微网/孤岛运行响应速度快毫秒级电流响应相对慢秒级功率平衡下垂控制会带来频率和电压的静态偏差这是它的固有代价。不过对电力系统来说“一次调频”本来就是有差调节频率偏差在允许范围内是被接受的设计不是缺陷。如果要求无差可以叠加二次调频和二次调压这就是上层能量管理系统的事了。4.4 下垂系数整定的实际数值下垂系数怎么整定核心思路是让额定功率变化对应限定的频率电压偏差。例如20kW逆变器允许有功从0增加到20kW时频率下降不超过0.5Hz则m_p 0.5Hz/20kW 0.000025 Hz/W。如果允许无功从0增加到10kVar时电压跌落不超过3%380V系统约11.4V则n_q ≈ 11.4V/10kVar 0.00114 V/Var。这个系数定得太小多机并联时功率均分精度差环流压不住定得太大空载到满载频率偏移太多系统稳定性变差。工程上我会留出30%-50%的裕量按允许偏差的一半来取初始值然后在并联测试里微调。5. 并网跟网和离网构网怎么无缝衔接PQ与下垂的融合设计一个完整的光储微电网系统运行状态不可能只有一种。白天光伏出力充足配合PS并网卖电晚上或电网故障时又得断开并网开关自己运行。那么逆变器就得能在这两种模式下切换切换不好会直接过流跳闸。这一节把融合设计讲清楚。5.1 系统级架构与控制状态机先看系统组成。典型的光储微网结构包括光伏阵列、DC/DC变换器负责MPPT、直流母线、双向DC/DC或储能变流器、三相逆变器、LCL滤波器、并网开关以及本地负载。并网运行时并网开关闭合逆变器执行PQ解耦控制光伏阵列的功率大部分送给电网储能如果有的话负责平抑波动或削峰填谷。离网运行时并网开关断开系统形成独立微网。此时最关键的问题是谁来建压。如果储能容量够大通常由储能变流器以构网型模式下垂控制或虚拟同步机建压光伏逆变器则以PQ方式向本地负载送电整个微网的功率平衡由储能兜底。另一种做法是光伏逆变器自己切换为下垂控制建压这时候光伏出力必须和本地负载匹配否则会出现过压或欠压。这两种方案的控制结构差别不小。前者相对简单因为光伏侧始终保持跟网型控制。后者才是真正的“基于PQ解耦和下垂控制的光伏并网技术”——同一台逆变器既要会跟网又要会构网。5.2 模式切换的工程细节并网转离网切换的难点在于PQ控制下逆变器所有的电压相位都来自锁相环一旦电网断开锁相环失去参考输出电压相位就会瞬间漂移。此时如果直接把参考从电流切换成电压输出会有剧烈冲击。比较稳妥的做法是第一步检测孤岛。通过电网电压幅值、频率、相位跳变等信号确认已经脱离大电网。第二步断开并网开关同时把控制模式从PQ切换到下垂控制但下垂算法中的初始频率和相位要继承当前锁相环输出的相位不能从0Hz开始重来。第三步让下垂控制的电压参考与实际输出电压之间做软启动过渡比如限制电压参考的变化速率避免电流内环出现阶跃。第四步等本地电压稳定后再逐步放开功率限制让光伏出力跟随本地负载。反过来离网转并网要处理预同步。把下垂控制产生的电压相位和电网电压相位做差值通过调整下垂参考频率让二者逐步逼近当相位差小于某阈值比如5度且幅值差也满足要求时闭合并网开关然后平滑地切回PQ控制。5.3 内环复用是融合的关键我这里想强调一个思路两套策略不是完全独立的硬件而是共用同一个电流内环。下垂控制输出的是频率和电压幅值参考经过坐标变换生成电压参考信号再通过电压外环或直接通过电流内环去跟踪。电流内环的dq解耦PI结构和PQ控制完全相同。也就是说整个控制系统的骨架是这样的最里层是dq电流解耦环它的调制、解耦、限幅逻辑在两种模式下完全一致外层是模式选择模块并网时用PQ功率环生成电流参考离网时用下垂控制生成电压参考。切换时内环参数不动只切换外环参考来源冲击就会小得多。这个设计思路在我经手的项目中屡试不爽值得借鉴。5.4 一个现实的园区光储微网配置示例我之前在一个园区项目里见过比较典型的配置光伏逆变器20kW×3台储能变流器50kW一台共同接入一个交流母线母线上带实验室和照明负荷并网开关接在台区变压器低压侧。日常并网时光伏逆变器全部走PQ控制储能变流器也走PQ控制并承担削峰填谷。一旦检测到上级电网失压储能变流器在50ms内切换为下垂控制建压光伏逆变器保持PQ控制继续送电所有本地负荷几乎感觉不到断电。这种配置里光伏没有切到构网型但它验证了上述控制框架的稳定性。如果你的项目要求光储一体机在离网时平稳承接负载那么光伏逆变器端的下垂控制逻辑就需要我上面说的那些切换细节。多机并联时下垂系数的匹配精度直接决定无功环流大小这是现场调试最容易头疼的地方。6. 调试现场最常见的几个坑和我的处理办法最后聊点实在的。控制策略写得再漂亮上了台架和现场各种意外都会冒出来。这些年我踩过的坑不少挑几个对工程最有参考价值的记录一下每个都带处理思路。6.1 锁相环带宽过高弱电网下的抖动放大器有个项目把并网逆变器接到比较长的低压线路上线路阻抗大并网点电压波形已经有点畸变。最初锁相环带宽设定在600rad/s并连电流谐波明显偏大录波后发现逆变器输出电流的包络在低频段起伏。查下来是锁相环把电网电压畸变和高频抖动全部引入了θ坐标变换后的dq电流被污染电流环怎么调都调不干净。处理办法是把锁相环带宽降到300rad/s同时在PLL的测量通道里加一个50Hz带通或陷波处理dq电压的抖动立刻小了很多。经验是锁相环带宽宁慢勿快它只负责获取相位和频率不负责动态响应速度。6.2 电流环Kp增益过大数字延迟导致的相位裕度危机这是最容易犯的错。感觉响应不够快就不停加Kp结果波形开始出现高频毛刺甚至在半载附近振荡。原因就是前面说的数字控制延迟1.5个采样周期的延迟把相位裕度吃掉了。我当时是在Bode图上估算开关频率10kHz下带宽推到3000rad/s以上相位裕度已经不到30度面由振荡。处理办法是把带宽拉回2000rad/sKp从9调回6左右必要时在电流反馈通道加一阶低通滤波衰减高频噪声。调试的时候可以边加Kp边看并网点电流波形出现毛刺就说明已经逼近稳定临界点了。6.3 解耦补偿项的电感不准LCL滤波器谐振问题前面算例用的是纯L滤波器。实际工程为了减少高频纹波很多用LCL滤波器。LCL滤波器有一个谐振峰如果解耦项里用的电感值不是实际值网侧电流控制会出现一个明显的谐振频率振荡。我遇到过一台机器设计时按3mH算实际因为磁芯饱和非线性大电流下等效电感下降了三成解耦补偿就明显偏了q轴出现奇次谐波。处理办法有两种参数离线辨识先通小信号测出实际电感曲线或者采用LCL谐振有源阻尼在电容支路上增加阻尼分量把谐振峰压下去。这里提醒一句电感值不是一个常数温度、电流都会让它变解耦补偿做得再完美也只能覆盖一部分工况留出稳定裕度很重要。6.4 下垂系数整定的平衡环流与电压超限的两难多台逆变器并联做离网运行测试时无功环流一直偏大示波器上看两台机输出电流方向不一致。查下来是两台机的Q-U下垂系数差异太大。一台机的n_q取得小电压让得少另一台n_q取的大电压让得多。并联的公共电压是一致的于是两台机在无功上互相较劲。处理办法是统一两台机的下垂系数并且用实测额定功率和允许电压偏差来计算。还有一个细节Q-U下垂的效果受线路压降影响两台机距离负载远近不同会引入额外的无功偏差这时候可以通过在下垂控制里加入虚拟阻抗来压低环流。虚拟阻抗的本质是一条人为加到参考电压里的压降分量让各台机“看到”的等效线路阻抗趋于一致。6.5 模式切换瞬间的过流冲击从并网切离网最危险的一刻现场最刺激的时刻就是并网转离网的一瞬间。有一次在测试离网切换功能时电流在切换点直接打到了1.5倍额定值好在保护限幅及时动作才没有烧模块。分析下来是PQ控制切到下垂控制时下垂控制初始电压参考直接从并网点电压跳到额定电压电流环的参考瞬间跳变。处理办法是把下垂控制的电压参考做一个斜坡缓冲让它在10到20ms内从原输出电压慢慢过渡到目标值同时给电流内环的限幅值设置一个切换期间的临时限制从1.2倍额定切到1.5倍等电压稳定后再放开来。6.6 启动顺序和预充电流程的细节最后补充一个启动细节。逆变器上电时直流母线电容必须通过预充电电阻限流充电直接合直流接触器会有很大的浪涌电流。预充电完成后闭合主接触器再启动控制。并网前要先确认锁相环已经锁定否则第一次开脉冲就可能过流。离网启动时下垂控制的软启动斜坡也要留够时间让本地负载平稳加压。这些流程看着不起眼但现场百分之八十的故障都出现在启动和模式切换阶段。做控制器调试我自己总结的一条原则是先稳内环再调外环先在纯阻性负载上验证再上真实电网切模式之前先确认当前相位和幅值能对齐。这套流程帮我省掉了大量炸管和跳闸的时间成本。这两年行业里对构网型储能和光伏的呼声越来越高下垂控制作为构网型的基础和PQ解耦控制放在一起讲得越来越多我觉得是个好趋势。理解它们的本质再在具体项目里不断试错比囤积各种现成控制代码更有长期价值。希望这篇文章能帮你少走一些我走过的弯路。
返回列表