ARTICLE DETAIL

资讯详情

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

基于IP-IQ谐波检测与双闭环控制的并联型APF仿真研究

基于IP-IQ谐波检测与双闭环控制的并联型APF仿真研究 实际电力电子仿真项目中有源电力滤波器APFActive Power Filter是治理电网谐波的核心装置之一而谐波电流检测精度和补偿电流控制效果直接决定APF能否稳定工作。在并联型APF仿真研究中IP-IQ谐波检测方法因为结构清晰、便于数字化实现常用于提取负载谐波指令电流再配合电压电流双闭环控制完成直流侧稳压和补偿电流跟踪。这篇文章从谐波产生原因、IP-IQ检测原理、MATLAB/Simulink模型搭建、双闭环控制器设计到波形验证和常见问题排查给出完整的研究思路和工程实现细节。对于正在做电力电子仿真、毕业设计或科研课题的读者本文可以帮助你理解IP-IQ谐波检测到底在算哪些量双闭环控制为什么需要两个环直流侧电压外环和电流内环如何配合以及仿真出现振荡、偏移、跟踪不上时应该从哪里查起。文章使用Simulink模块和MATLAB函数两种形式说明核心逻辑参数表、排查清单和代码示例都可直接用于搭建自己的APF仿真模型。1. 有源电力滤波器与IP-IQ谐波检测为什么适合一起研究1.1 谐波问题与APF的基本补偿思路整流器、开关电源、变频器等非线性负载会从电网吸收含有丰富谐波分量的电流。这些谐波电流流经输电线路时会产生附加损耗引起电压畸变严重时会导致继电保护误动作、电容器过载、电机转矩脉动等问题。治理谐波通常有两个方向一是改造非线性设备本身使其产生更少谐波二是在电网与负载之间加装补偿装置由补偿装置反向输出与谐波电流大小相等、相位相反的电流使网侧电流恢复为标准正弦波。APF就属于第二种补偿方案。并联型APF通过电力电子变流器向公共连接点注入补偿电流抵消负载谐波电流。之所以常用并联结构是因为它直接并联在电网和负载之间容量扩展方便故障时也可退出运行。整个APF系统可以拆成两个大块谐波检测模块负责从负载电流中分离出需要补偿的谐波分量控制模块负责让主电路实际输出电流准确跟踪谐波指令。1.2 谐波电流检测方法对比与IP-IQ方法定位常见谐波电流检测方法有模拟滤波器法、基于傅里叶分析的FFT法、基于瞬时无功功率理论的p-q法和ip-iq法、以及自适应检测法等。模拟滤波器法实现简单但难以同时满足响应速度和选择性FFT法适合稳态分析动态响应较慢p-q法在电网电压对称且无畸变时效果较好但对电压畸变比较敏感ip-iq法引入锁相环获得与电网电压同步的正余弦信号在电压畸变条件下仍然能分离基波正序有功电流、无功电流和谐波电流工程应用面更广。IP-IQ谐波检测的核心思想是把三相负载电流转换到同步旋转坐标系下用低通滤波器保留基波正序分量再经过逆变换得到基波电流最后用负载电流减去基波电流得到谐波指令电流。这个方法不需要精确计算三相瞬时功率只需要电压相位信息因此对电网电压畸变的抵抗能力更强非常符合并联型APF的仿真研究需求。1.3 IP-IQ谐波检测的数学原理先回忆坐标变换。设三相负载电流为 (i_{la})、(i_{lb})、(i_{lc})三相静止坐标系到两相静止 (\alpha\beta) 坐标系的变换Clark变换和两相静止到两相旋转 (dq) 坐标系的变换Park变换可以联合使用。IP-IQ法中的“ip”指瞬时有功电流“iq”指瞬时无功电流。取电网电压相位角 (\omega t) 作为旋转角通过下式得到 ip 和 iq[ \begin{bmatrix} i_p \ i_q \end{bmatrix} C \begin{bmatrix} i_{l\alpha} \ i_{l\beta} \end{bmatrix} ]其中 (C) 是同步旋转矩阵 (\begin{bmatrix} \sin \omega t -\cos \omega t \ -\cos \omega t -\sin \omega t \end{bmatrix}) 或类似定义不同教材可能相差正负号实际仿真时只需要保证反变换一致。经过变换后基波正序分量在 dq 旋转坐标系中变为直流量而各次谐波仍表现为交流量。因此用低通滤波器LPF取出 (i_p)、(i_q) 中的直流分量就等价于提取了基波正序有功电流和无功电流。再经过坐标逆变换可以得到三相基波电流 (i_{fa})、(i_{fb})、(i_{fc})。用检测到的负载电流 (i_l) 减去基波电流 (i_f)[ i_{sh} i_l - i_f ]得到的就是需要APF补偿的谐波指令电流。如果没有无功补偿要求只补偿谐波可以只考虑 (i_p) 通道的基波正序有功分量如果需要同时补偿无功则保留或关闭 (i_q) 通道的策略要灵活调整。注意IP-IQ检测法提取的是“基波正序电流”如果负载电流中存在基波负序或零序分量这些分量也会被当作谐波以外的“不平衡”分量最终进入谐波指令电流。仿真分析时通常先假设三相负载对称。2. 并联型APF仿真系统的整体结构与控制层级2.1 仿真对象与工作条件本文仿真研究对象是典型的低压三相三线制并联型APF系统。电网侧为三相交流电压源常见参数为线电压380V、频率50Hz。非线性负载采用三相不控整流桥带电阻电感负载这是最常用的谐波源模拟方式产生典型6脉波特征谐波。APF主电路采用三相电压源型逆变器通过交流侧电感L接入电网公共连接点直流侧使用电容储能。控制电路包括IP-IQ谐波检测、直流电压外环、补偿电流内环和PWM调制。仿真工作条件建议如下仿真项目参考值说明电网线电压有效值380 V50 Hz三相交流源非线性负载三相不控整流桥 RLR常见10~20 ΩL常见1~10 mHAPF交流侧电感L1~3 mH太小纹波大太大电流跟踪慢直流侧电容C1000~3000 μF保证直流电压稳定PWM载波频率10 kHz工程常见范围5~20 kHz直流侧参考电压700 V左右需高于电网线电压幅值这里给出的参数是仿真起步参考值实际项目应根据容量、开关频率、器件压降等重新设计。关键原则是直流侧电压必须足够高才能通过PWM调制输出跟踪谐波指令所需的补偿电流交流侧电感既要限制PWM纹波又不能妨碍电流快速跟踪。2.2 系统组成与信号流向从Simulink建模角度看系统按信号流向分为三个部分主电路部分三相电源、线路阻抗可省略、非线性负载、APF变流器、交流侧滤波电感、直流侧电容。检测部分采集三相电源电压、三相负载电流和三相补偿电流利用IP-IQ检测模块计算谐波指令电流。控制部分直流电压外环输出有功电流修正量电流内环生成调制信号PWM生成开关脉冲。信号流向可以这样理解IP-IQ检测模块根据电源电压相位和负载电流得到需要补偿的谐波电流指令 (i_{c}^)。同时直流侧电压给定值与实际值比较后经过电压外环PI控制器产生有功电流修正量叠加到有功电流通道用于维护直流侧功率平衡。最终 (i_{c}^) 与APF实际补偿电流 (i_c) 做差送入电流内环PI控制器得到调制电压 (u_{ab}^)、(u_{bc}^)、(u_{ca}^*)再由三角载波比较生成IGBT开关信号。2.3 控制目标与仿真主线控制目标有三个稳态时电源电流接近正弦谐波含量明显下降。动态时负载突变APF能快速跟踪谐波变化直流侧电压波动小。电压畸变情况下谐波检测仍能正确提取电流谐波不影响补偿效果。因此仿真研究的主线不是简单把模块连起来而是围绕“检测是否准确、跟踪是否快速、直流电压是否稳定”三个问题展开。检测环节决定低频稳态精度电流内环决定补偿电流跟踪速度电压外环决定系统能量平衡。任何一环参数不合适最终波形都会表现出不同故障特征。3. 基于MATLAB/Simulink搭建IP-IQ谐波检测模块3.1 仿真环境准备与建模思路本文仿真选择MATLAB/Simulink环境推荐使用带Simscape Electrical或SimPowerSystems的版本例如R2021b以上。Simscape Electrical中提供了三相电压源、二极管、IGBT、电感、电容、PWM发生器等模块可以避免过多底层器件建模。控制部分直接用Simulink标准模块搭建即可。建模前先建立新模型工作目录设置到独立文件夹文件名建议使用英文避免中文路径导致仿真异常。在模型配置中建议先用连续仿真模式把控制逻辑跑通后续再做离散化。对于APF这种强非线性系统如果控制周期和PWM周期需要固定必须使用离散仿真求解器并设置固定步长步长取PWM周期的十分之一或更小。例如载波频率10kHz一个控制周期100μs仿真步长建议10μs或更细。3.2 锁相环与同步坐标变换IP-IQ法需要电网电压相位最常用的是三相锁相环PLL。Simulink的Simscape Electrical库中有PLL模块也可以使用Simulink中的“PLL”库模块。PLL输出电压相位角 (\omega t) 和正余弦值。需要说明的是PLL输出的相位角一般取0到2π或-π到π使用时要注意变换矩阵定义一致。PLL设计要点PLL输入可以是三相线电压或相电压。如果电压畸变严重PLL内部通常带低通滤波和PI控制器稳态相位误差较小。在IP-IQ模块中我们使用PLL输出角度的 (\sin) 和 (\cos)因此建议直接使用PLL模块的“wt”输出再经过三角函数模块。同步坐标变换在Simulink里可以写成矩阵乘法模块组合也可以直接写MATLAB Function。例如三相电流 (i_{abc}) 到 (\alpha\beta)ialpha (2/3) * (ia - 0.5*ib - 0.5*ic); ibeta (2/3) * (sqrt(3)/2 * ib - sqrt(3)/2 * ic);然后到 ip、iqip sin(wt) * ialpha - cos(wt) * ibeta; iq cos(wt) * ialpha sin(wt) * ibeta;这里的变换矩阵与教材中常用形式略有差异关键是反变换使用对应的逆矩阵保证整个检测算法闭环一致。3.3 低通滤波器与谐波指令电流计算经过上述变换后ip和iq中的基波正序分量变成缓慢变化的直流量但其中可能还叠加纹波。低通滤波器的作用就是提取直流分量。滤波器阶数越高高次谐波衰减越快但时延也越大截止频率太低动态响应慢截止频率太高交流纹波漏过导致基波提取不纯。实际工程中常选用二阶或三阶低通滤波器截止频率选50Hz的1/4到1/10例如20Hz左右。对于仿真也可以用Simulink中的“Transfer Fcn”模块LPF: 400*pi^2 / (s^2 40*pi*s 400*pi^2)上述传递函数对应阻尼比约1的二阶低通截止频率约10Hz能较好滤除50Hz以上交流量。具体参数可以扫描对比。使用滤波器后输出为基波正序有功电流的直流分量 (\bar{i_p}) 和基波正序无功电流的直流分量 (\bar{i_q})。反变换时先由直流分量重构αβ电流ialpha_f sin(wt) * ip_f - cos(wt) * iq_f; ibeta_f cos(wt) * ip_f sin(wt) * iq_f;再Clark逆变换得到三相基波电流 (i_{fa})、(i_{fb})、(i_{fc})。用负载电流减去基波电流即可得到谐波指令电流ish_a il_a - if_a; ish_b il_b - if_b; ish_c il_c - if_c;3.4 IP-IQ检测模块的Matlab函数实现参考为了方便理解下面给出一个完整的MATLAB Function参考实现。该函数输入三相负载电流和锁相环相位角输出谐波指令电流。实际Simulink建模时可以直接用该函数代替多个模块减少模块数量。function [ish_a, ish_b, ish_c] ip_iq_detector(ila, ilb, ilc, wt) % IP-IQ谐波电流检测 % 输入三相负载电流锁相环相位 wt(rad) % 输出三相谐波补偿指令电流 % 1. Clark变换 ialpha (2/3)*(ila - 0.5*ilb - 0.5*ilc); ibeta (2/3)*(sqrt(3)/2*ilb - sqrt(3)/2*ilc); % 2. Park变换得到 ip, iq ip sin(wt)*ialpha - cos(wt)*ibeta; iq cos(wt)*ialpha sin(wt)*ibeta; % 3. 低通滤波此处用一阶简化示例实际可用离散滤波器或连续滤波 persistent lpf_ip; persistent lpf_iq; if isempty(lpf_ip) Ts 1e-5; wc 2*pi*20; lpf_ip tf(wc, [1 wc]); % 一阶低通 lpf_iq tf(wc, [1 wc]); end % 在Simulink中不建议persistent tf此代码仅说明思路 % 实际仿真建议用连续滤波器模块或在MATLAB Function中调用状态更新 ip_dc ip; % 替换为滤波后的直流分量 iq_dc iq; % 4. 反变换得到基波电流 ialpha_f sin(wt)*ip_dc - cos(wt)*iq_dc; ibeta_f cos(wt)*ip_dc sin(wt)*iq_dc; % 5. 逆Clark变换 if_a ialpha_f; if_b -0.5*ialpha_f sqrt(3)/2*ibeta_f; if_c -0.5*ialpha_f - sqrt(3)/2*ibeta_f; % 6. 谐波指令电流 ish_a ila - if_a; ish_b ilb - if_b; ish_c ilc - if_c; end注意上面代码为了展示逻辑做了简化一阶低通无法同时保证稳态精度和动态速度工程仿真推荐使用二阶或三阶低通并在Simulink中直接使用连续低通滤波器模块而不是在每个仿真步内调用tf对象。MATLAB Function适合用离散状态方程实现滤波器。4. 电压电流双闭环控制器的实现与参数设计4.1 电流内环的作用与PI参数整定思路电流内环的任务是让APF实际输出的补偿电流 (i_c) 高频跟踪谐波指令电流 (i_c^*)。由于谐波电流包含5、7、11、13等多次频率分量一个常规PI控制器在旋转坐标系下处理多个频率分量时带宽有限。但在IP-IQ双闭环结构中谐波指令通常用静止坐标系的交流量表达因此电流内环的直接目标是“宽带电流跟踪”。很多仿真研究中仍使用PI控制器配以较大的比例增益和合适的积分时间工程上可以接受但需要明白其局限性PI在交流信号跟踪时存在幅值相位误差误差随频率升高而增大。更严格的做法是采用多个同步旋转坐标系的谐波检测与PI控制或者采用比例谐振控制器。本文按标题聚焦IP-IQ加双闭环电流内环仍以PI为例但在最佳实践章节补充扩展方向。电流内环PI参数整定可以借助被控对象模型。忽略电网电压扰动和滤波器电容APF交流侧近似为[ u_{ab} u_{ga} L \frac{di_c}{dt} ]其中 (L) 为交流侧电感(u_{ga}) 为电网电压(u_{ab}) 为逆变器输出端电压。将逆变器近似为比例环节 (K_{PWM})则从PI输出到补偿电流的开环传递函数近似为[ G(s) \frac{K_{PWM}(K_p \frac{K_i}{s})}{Ls} ]整定步骤先确定PWM等效增益。使用三角载波调制且直流侧电压为 (U_{dc}) 时调制波到逆变桥输出平均电压的增益约为 (U_{dc}/V_{carrier})。若载波幅值为1则增益约等于 (U_{dc})。按典型I型系统整定取 PI 零点抵消电流控制对象极点即 (K_i/K_p R/L)但APF通常忽略线路电阻可令零点位于较低频率。电流环带宽一般选1~2kHz对应PI转折频率远小于带宽。比例系数决定跟踪速度积分系数消除稳态误差。具体参数需要根据仿真波形微调。如果电流波形出现明显相位滞后增大 (K_p)如果出现高频振荡降低 (K_p) 或增加阻尼补偿如果有稳态误差增大 (K_i)。4.2 电压外环的作用与直流侧电压控制电压外环的输出通常叠加到IP检测中的有功电流通道用于维持直流侧电容电压。为什么需要这个环APF在工作时有功功率会在交流侧和直流侧之间流动当负载消耗有功逆变器需要补充一定有功来维持直流电容充电当谐波补偿过程产生无功或有功脉冲时电容电压会波动。如果没有电压外环直流电容电压会在开关动作和功率交换中漂移甚至跌到低于电网峰值电压而失控。电压外环控制方式有多种。常见做法是将直流电压参考 (U_{dc}^*) 与实际值 (U_{dc}) 的误差送入PI控制器输出作为有功指令修正量 (\Delta i_p)叠加到IP-IQ检测出的基波有功电流分量上再经过反变换得到包含基波有功修正的指令电流。由于IP-IQ检测已经分离出基波有功电流因此电压外环只需修正少量功率偏差动态响应不需要太快通常带宽设定为50~100Hz远低于电流环避免两个环互相影响。电压外环参数整定先让电流内环稳定再调电压外环。电压采样使用一阶低通滤除开关纹波。增大 (K_{pv}) 能加快电压恢复但会引起电流指令波动过大会造成振荡。积分环节消除稳态误差但积分饱和在负载突变时可能引起超调需要加输出限幅。电压外环输出限幅非常关键。(\Delta i_p) 限幅一般取额定有功电流的0.2~0.5倍防止负载突变时补偿电流过大或失控。4.3 双闭环与PWM生成的连接关系控制层级的连接顺序可以归纳为直流电压参考值与实际值比较经电压外环PI输出 (\Delta i_p)。IP-IQ检测模块输出谐波指令电流 (i_c^*)同时将电压外环修正量通过有功通路叠加。三相指令电流与APF实际补偿电流比较经电流内环PI得到调制电压。调制电压归一化后与三角载波比较生成PWM脉冲。这个过程中“叠加”的位置决定控制策略。很多文献将 (\Delta i_p) 在旋转坐标系中加入 (\bar{i_p})再进行反变换。这样既不影响谐波分离又能通过基波有功电流的调整改变直流侧功率。如果忽略这个叠加位置而直接加在三相指令电流上可能出现指令畸变需要避免。Simulink中实现双闭环时建议把电压外环和电流内环分成两个子系统分别用Saturation模块限幅再用Scope和To Workspace记录波形便于调试。5. 仿真参数设置与运行验证5.1 主电路参数参考下面给出一组可用的仿真参数作为模型验证的起点。实际使用时要根据容量重新设计但这组参数足够让模型先跑起来。参数数值备注电网相电压幅值311 V三相对称50Hz直流侧参考电压700 V需大于电网线电压峰值538V直流侧电容2000 μF可根据波动调节交流侧电感2 mH电流纹波和跟踪速度折中负载电阻R10 Ω整流桥直流侧电阻负载电感L5 mH直流侧平波电感负载电容滤波无让谐波更明显方便验证开关频率10 kHzPWM载波频率仿真步长1e-5 s固定步长求解器ode3 / discrete建议固定步长离散电流环PIKp2~5, Ki100~200需微调电压环PIKp0.1~0.5, Ki5~20需微调5.2 仿真求解器与步长设置APF仿真包含PWM开关器件若采用连续求解器步长过大会导致开关时刻定位不准波形出现锯齿步长过小则仿真时间过长。建议使用离散仿真求解器设置固定步长为PWM周期的1/10甚至1/20。载波频率10kHz时周期100μs步长10μs或5μs比较合理。Simulink中可设置“Solver options”为“Fixed-step”求解器选择离散优先的ode3或ode4。由于控制周期通常与PWM周期同步可以在模型中用Rate Transition或把控制算法做成离散子系统固定采样时间 (T_s1e-4) s而仿真步长设为1e-5 s兼顾精度和速度。5.3 波形判读与THD验证方法仿真完成后重点观察以下波形负载电流 (i_{la})三相不控整流会产生明显6k±1次谐波波形为带缺口方波状。APF补偿电流 (i_{ca})应跟踪指令电流 (i_c^*)在动态过程中两者基本重合。电源电流 (i_{sa})补偿后应接近正弦幅值与基波电流基本一致。直流侧电压 (U_{dc})启动时有一定超调随后稳定在700V附近波动一般不超过5%。指令电流与补偿电流误差误差波形应较小若振荡则说明电流环参数问题。THD验证方法有两种一是使用Simscape Electrical中的THD模块对电源电流做FFT分析二是将电流波形保存到工作区使用MATLAB的fft函数计算谐波畸变率。下面给出一段读取工作区波形并计算THD的参考代码% 假设工作区中的电源电流为 isa采样时间为 Ts Fs 1/Ts; n 2^nextpow2(length(isa)); f Fs*(0:(n/2))/n; Y fft(isa,n); P2 abs(Y/n); P1 P2(1:n/21); P1(2:end-1) 2*P1(2:end-1); % 基波频率为50Hz计算THD [~, i0] min(abs(f-50)); fundamental P1(i0); harmonic_sum 0; for k 2:40 f_k k*50; if f_k Fs/2 [~, idx] min(abs(f-f_k)); harmonic_sum harmonic_sum P1(idx)^2; end end THD sqrt(harmonic_sum)/fundamental * 100; fprintf(THD %.2f%%\n, THD);比较APF投入前后的THD可以直观看到补偿效果。典型结果中不控整流负载电流THD在25%~30%左右APF补偿后电源电流THD可降到5%以下具体数值取决于控制带宽和补偿策略。注意FFT采样窗口应包含整数个工频周期否则会出现频谱泄漏。建议取0.2s~0.4s后的稳态数据至少取0.1s即5个工频周期。6. 仿真中常见问题与排查路径6.1 锁相环和谐波检测结果异常现象1谐波指令电流中含有基波分量。可能原因PLL输出相位不准确或者低通滤波器截止频率过高导致基波分量被当作谐波保留。检查方式在Simulink中查看PLL输出的sin/cos波形是否与电网电压同频同相查看低通滤波器输出是否平滑是否还有明显50Hz纹波。解决方案调节PLL的PI参数确认角度稳定降低低通滤波器截止频率但不要过低否则动态响应过慢。也可在PLL输出增加滤波或使用三相瞬时锁相环。现象2检测到的谐波指令电流严重畸变呈高频毛刺。可能原因仿真步长过大PLL和高频谐波采样不足或坐标变换模块中使用了解包问题导致相位跳变。检查方式将仿真步长减小一半查看波形是否变好检查PLL输出的相位角是否有跳变。解决方案使用固定小步长若PLL输出范围为-π到π应在矩阵计算前使用wrapTo2Pi处理或使用sin/cos函数直接计算避免相位跳变造成脉冲尖峰。6.2 电流跟踪差或系统不稳定现象1补偿电流明显滞后指令电流。可能原因电流环PI比例系数过小交流侧电感过大限制了电流变化率PWM载波频率过低。检查方式录下指令电流和实际补偿电流对比两者过零点延迟减小电感或增大Kp后观察变化。解决方案在允许电流纹波范围内减小电感增大Kp提高PWM频率。现象2系统出现高频振荡电流波形有细微锯齿且明显不稳定。可能原因电流环Kp过大反馈通道存在延迟或代数环仿真步长过大导致控制离散化误差。检查方式查看误差波形是否出现增益放大检查Simulink是否有红色报警“Algebraic loop”。解决方案减小Kp在反馈通路加入适当一阶惯性滤波避免直接用电流测量模块未经过滤波的信号参与高频比较。现象3直流侧电压无法稳定持续波动或下跌。可能原因电压环PI参数不合适电压环输出叠加位置错误直流侧电容过小负载功率大于APF容量。检查方式查看电压外环输出 (\Delta i_p) 是否饱和查看电容电压波形振荡周期。解决方案给电压环输出加限幅和抗饱和增大电容按额定工况重新设计APF容量检查有功修正量是否叠加到ip通道。6.3 仿真速度慢、不收敛和代数环问题现象1仿真速度极慢。可能原因步长过小或不必要地在连续模型中使用小步长PWM模块导致开关事件密集。检查方式查看仿真时间进度用profile分析模型瓶颈。解决方案优先采用离散求解器若只用控制算法验证可将PWM简化成平均模型把观察波形用的离散采样间隔放大。现象2提示代数环Algebraic loop。可能原因控制输出和输入之间存在无延时的直接反馈路径例如电流指令直接减去测量电流又立即形成调制波模型内部出现隐式方程。检查方式Simulink诊断窗口会显示代数环位置。解决方案在电流反馈路径加入单位延迟或采样器重新设计子系统确保控制回路中存在离散采样延迟。现象3仿真不收敛或开关振荡。可能原因变压器、电感电容初始条件冲突IGBT桥臂开关导通瞬间出现过大di/dt仿真求解器不合适。检查方式查看仿真输出Inf/NaN出现时刻尝试更换求解器或降低初始电压变化。解决方案在Simulink中设置电容器初始电压为参考电压附近使用软启动将负载电阻电感参数调大后运行再逐步恢复。7. 最佳实践与扩展方向7.1 从搭建到验证的完整检查清单对照下面清单可以减少APF仿真中80%以上的低级错误[ ] 主电路三相电源、负载、APF变流器的接地点和参考方向是否统一。[ ] 交流侧电感串联在APF输出侧不能放在电源和负载之间。[ ] PLL输入电压没有异常畸变输出相位在稳态时平滑。[ ] IP-IQ变换矩阵的正反变换定义一致幅值系数2/3和逆变换1保持不变。[ ] 低通滤波器截止频率在10Hz~30Hz之间动态响应与滤波效果取得平衡。[ ] 电压外环输出有Saturation限幅防止启动瞬间电流指令过大。[ ] 电流内环PI参数从电流环稳定性出发不在电压环之前盲目增大。[ ] 仿真采用固定步长步长不超过PWM周期的1/10。[ ] 使用THD测量时保证数据窗口为整数工频周期。[ ] 先跑小负载、低电压极限工况再跑满负载避免启动时发散。7.2 更贴近工程的几个改进方向如果已经能跑通完整APF仿真可以从下面几个方向继续扩展多同步旋转坐标系谐波控制。IP-IQ检测提取的是整体谐波指令电流内环在静止坐标系中用PI跟踪交流信号会存在稳态误差。工程中常把5、7、11、13次谐波分别变换到各自的负序/正序旋转坐标系在对应坐标系中使用PI控制再反变换到三相调制波。这样能明显提高特定频次谐波的补偿精度。比例谐振控制器。在静止坐标系中使用PR控制器并在谐振频率点加入多个谐振项可以直接跟踪交流信号避免多套坐标变换。PR控制器与IP-IQ检测模块连接非常自然是替代双闭环PI的常用方案。LCL滤波器设计。单电感滤波器结构简单但开关纹波衰减有限。使用LCL滤波器可以减小高频纹波但需要增加无源阻尼或有源阻尼来抑制谐振尖峰。这对仿真研究的深入程度要求更高。重复控制。针对周期性的谐波电流重复控制可以逐周期修正跟踪误差稳态精度很高。重复控制与PI或PR并联能兼顾动态响应和稳态精度。DSP数字化实现。仿真到工程落地时需要将连续控制器离散化考虑AD采样延迟、PWM更新模式、计算延迟和饱和抗积分饱和。建议在仿真中先把控制器写成离散子系统采样频率等于控制频率再迁移到嵌入式平台。7.3 对新手最实用的一条学习建议不要一开始就追求“全网最全”的模型。先搭一个最简单的并联APF不启用电压外环固定直流电压源替代电容跑通“谐波检测 电流内环”验证三相电流波形是否改善。然后再加入直流电容和电压外环观察直流侧电压稳定过程。最后再考虑电压畸变、负载突变、LCL滤波等复杂情况。这样每一步都有明确的验证指标排查问题范围小学习效率比一次搭完整个系统高得多。本文的核心判断是IP-IQ谐波检测不是独立模块它与双闭环控制、PWM调制和主电路参数相互耦合。仿真研究看起来是搭模型实际上是在做“检测准确度、电流跟踪速度、直流电压稳定性”这三件事的工程折中。把章节顺序中的检测、控制、参数、验证、排查这条链路完整走一遍并联型APF的工作原理和仿真分析方法就算真正掌握了。
返回列表