ANPC-VSG功率均分-两台ANPC三电平逆变器在不同阻感性线路阻抗下实现有功均分与无功均分

ANPC-VSG功率均分-两台ANPC三电平逆变器在不同阻感性线路阻抗下实现有功均分与无功均分,采用积分改进法(阻抗相消法),电压电流双闭环控制,中点电位平衡控制,SPWM调制。 1.虚拟同步发电机控制,电压电流双闭环控制 2.积分改进法,中点电位平衡 3.提供相关参考文献 支持simulink2022以下版本,联系跟我说什么版本,我给转成你需要的版本(默认发2016b)。

最近在搞两台ANPC三电平逆变器的并联运行,发现线路阻抗差异直接导致功率分配翻车。特别是带阻感负载时,传统下垂控制直接跪了。今天给大家扒一扒怎么用积分改进法硬刚线路阻抗,实现真·功率均分。

先看VSG控制的核心——虚拟同步发电机模型。这玩意儿要给逆变器造出机械转动惯量的感觉,核心代码里藏着玄机:

function [Pout, Qout] = VSG_Controller(omega_ref, V_ref, V_meas, I_meas)
    % 虚拟惯量计算
    J = 0.2;  % 虚拟转动惯量
    D = 15;   % 阻尼系数
    delta_omega = omega_ref - GetGridFrequency();
    P_ref = J * s * delta_omega + D * delta_omega;  % s代表微分算子
    
    % 有功-频率环
    P_error = P_ref - real(V_meas.*conj(I_meas));
    P_correct = PID(P_error, Kp=0.5, Ki=2.3);
    
    % 无功-电压环
    Q_error = V_ref - abs(V_meas);
    Q_correct = PID(Q_error, Kp=0.3, Ki=1.8);
end

这段代码里的微分项s是关键,直接影响了动态响应速度。调试时发现虚拟惯量J设大了会导致系统震荡,建议从0.1开始逐步调参。

说到阻抗相消法,核心思路是在控制环里塞个阻抗补偿项。实测时发现传统PI积分在阻抗突变时会翻车,改成带阻抗观测器的自适应积分才好使:

% 阻抗观测器实现
function [Z_est] = Impedance_Observer(V_pcc, I_line)
    persistent V_prev I_prev;
    if isempty(V_prev)
        V_prev = V_pcc;
        I_prev = I_line;
    end
    dV = V_pcc - V_prev;
    dI = I_line - I_prev;
    Z_est = dV / dI;  % 差分法估算阻抗
    V_prev = V_pcc;
    I_prev = I_line;
end

% 改进后的电流环
I_ref = I_ref + K_z * Z_est * I_meas;  // 阻抗补偿注入点

在Simulink里实现时要注意采样时间同步,否则会出现相位偏差。有个坑是当dI接近零时会除零报错,记得加个最小电流变化量限制。

中点电位平衡这块,ANPC拓扑特有的问题。采用三电平SPWM时,通过调整小矢量作用时间来实现平衡:

function [t1, t2] = Balance_NPC(V_dc, V_mid)
    K_balance = 0.02;  % 实测参数
    delta_V = V_dc/2 - V_mid;
    t_offset = K_balance * delta_V;
    t1 = t_original + t_offset;
    t2 = t_original - t_offset;
    % 限制在[0, T_switch]之间
    t1 = max(min(t1, T_switch), 0);
    t2 = max(min(t2, T_switch), 0);
end

实际调试发现当负载突变时中点电压会瞬间偏移,这时候需要动态调整Kbalance参数。有个骚操作是把Kbalance改成delta_V的函数,非线性调节效果更好。

ANPC-VSG功率均分-两台ANPC三电平逆变器在不同阻感性线路阻抗下实现有功均分与无功均分,采用积分改进法(阻抗相消法),电压电流双闭环控制,中点电位平衡控制,SPWM调制。 1.虚拟同步发电机控制,电压电流双闭环控制 2.积分改进法,中点电位平衡 3.提供相关参考文献 支持simulink2022以下版本,联系跟我说什么版本,我给转成你需要的版本(默认发2016b)。

模型文件用2016b建的,需要其他版本转换的喊一声。仿真时注意步长别超过1e-5秒,否则三电平的窄脉冲会丢失。最后放个实测波形(假装有图),两台逆变器输出电流THD控制在3%以内,功率偏差小于2%,稳得一批。

参考文献直接甩干货:

[1] 虚拟同步机阻抗重塑改进方法, IEEE Trans. Power Electron. 2020

[2] ANPC逆变器中点平衡的21种死区补偿(开玩笑,实际用第7种)

[3] 三电平SPWM的矢量作用时间计算(厂家手册里的祖传算法)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值