【Simulink】基于FCS-MPC的单相并网逆变器电流控制(Matlab Function)

之前写过【Simulink】基于FCS-MPC的三相并网逆变器电流控制(Matlab Function)以及【Simulink】基于FCS-MPC的三相并网逆变器电流控制(Stateflow),控制对象都是三相逆变器,本篇博客将研究单相逆变器。

1. 单相并网逆变器拓扑

请添加图片描述

在单相逆变器中,当开关管S1和S4导通、S2和S3关断, u a b = U d c u_{ab}=U_{dc} uab=Udc
当开关管S2和S3导通、S1和S4关断, u a b = − U d c u_{ab}=-U_{dc} uab=Udc
当开关管S1和S2导通、S3和S4关断,或者S1和S2关断、S3和S4导通, u a b = 0 u_{ab}=0 uab=0
一般情况下不会出现S1和S3同时导通,或者S2和S4同时导通的情况。

根据基尔霍夫定律,可得:
L d i / d t + R i = u a b − e L di/dt+Ri=u_{ab}-e Ldi/dt+Ri=uabe

以T为采样周期,前向差分离散化,可得:
u a b ( k ) = ( i r e f ( k + 1 ) − i ( k ) ) ∗ L / T + R i ( k ) + e ( k ) u_{ab}(k)=(i_{ref}(k+1)-i(k))*L/T+Ri(k)+e(k) uab(k)=(iref(k+1)i(k))L/T+Ri(k)+e(k)

2. FCS-MPC原理

FCS-MPC控制原理可参见我之前的博客,控制流程基本类似。

  1. 测量 i(k) 和 e(k);
  2. 计算4种开关状态对应的电流预测值;
  3. 把电流预测值代入代价函数;
  4. 取使代价函数最小的开关状态,作用于下一控制周期。

预测电流公式:
i ( k + 1 ) = ( 1 − T s ∗ R / L ) ∗ i ( k ) + ( u ( k ) − e ( k ) ) ∗ T s / L i(k+1)=(1-Ts*R/L)*i(k)+(u(k)-e(k))*Ts/L i(k+1)=(1TsR/L)i(k)+(u(k)e(k))Ts/L

3. Simulink仿真原理图

在这里插入图片描述

单相桥式逆变器包含4个IGBT,总共有 4 种状态,其中有两个状态计算得到的电流预测值相同,即代价函数相同。

4. Matlab Function代码

function [S1, S2, S3, S4] = fcn(R, L, Ts, i, Udc, Ug, ir)

g = zeros(1,4);

v0 = Udc; 
v1 = 0; 
v2 = -Udc; 
v3 = 0; 
v = [v0 v1 v2 v3]; 
states = [1 0 0 1; 1 1 0 0; 0 1 1 0; 0 0 1 1]; 
% 这里可以省去v3,因为v1=v3

for j = 1: 4
    i1 = (1-Ts*R/L)*i+(v(j)-Ug)*Ts/L;
    g(j) = abs(ir - i1);
end   

[~,x_opt] = min(g); 
S1 = states(x_opt,1); 
S2 = states(x_opt,2); 
S3 = states(x_opt,3); 
S4 = states(x_opt,4); 

5. 仿真结果

负载参考电流幅值为5A时,负载电流波形:

在这里插入图片描述

从上图可见,预测值基本能跟踪参考值。

在这里插入图片描述

资源下载:
单相逆变FCS-MPC

参考

Po Li, Xiaoxiao Huo, and Feng Guo, “Total Harmonic Distortion Reduction Method of Improved Finite Control Set Model Predictive Control for Single-Phase Inverter with Twisted Parameter”, 2023 5th International Conference on Power and Energy Technology (ICPET 2023)

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
单相并网逆变器是一种用于将直流电能转换为交流电能并并网供电的设备。使用Simulink软件进行仿真可以帮助研究和设计单相并网逆变器控制系统。引用中提到了基于FCS-MPC(有限控制模型预测控制)的三相并网逆变器控制Simulink模型。而引用中提到了基于PR(Proportional-Resonant)控制器的单相并网逆变器Simulink仿真,包括L型滤波器、前馈解耦、开环模型和闭环模型等内容。此外,引用中也提到了使用Simulink搭建的基于DQ(Clarke and Park)控制单相并网逆变器的仿真。通过这些模型和仿真,可以对单相并网逆变器的性能进行评估和优化。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【Simulink】基于FCS-MPC单相并网逆变器控制Matlab Function)](https://blog.csdn.net/weixin_43470383/article/details/131117912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [单相并网逆变器Simulink仿真(开环+闭环)PR控制](https://download.csdn.net/download/m0_63184904/85452153)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [基于单相并网逆变器DQ控制 SIMULINK仿真](https://blog.csdn.net/ppww8404/article/details/127281180)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不雨_亦潇潇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值