【Simulink】基于FCS-MPC的带阻感负载的三相逆变器控制(Matlab Function)

news/2024/11/30 13:31:49/

之前写过三相并网逆变器FCS-MPC的博客
👉【Simulink】基于FCS-MPC的三相并网逆变器控制(Matlab Function)
应用的对象是并网的,用一个电压源(Three-Phase Programmable Voltage Source)模拟交流电网。
本篇博客将针对非并网状态(即孤岛状态),分析带阻感负载的三相逆变器FCS-MPC控制,介绍Simulink仿真搭建过程。

FCS-MPC原理可参见 【Simulink】基于FCS-MPC的三相并网逆变器控制(Matlab Function),控制原理是相似的。

仿真原理图

整体电路图:

在这里插入图片描述

相位部分:

原本对于并网逆变器而言,大电网对逆变器系统提供电压和频率的支撑,为了实现输出电流与电网电压的同频同相,可将电网电压 E a b c E_{abc} Eabc 作为输入信号,通过锁相环 PLL(3ph) 实时锁定电网电压的相位 ω t \omega t ωt,并将其作为参考电流的相位。

但对于孤岛运行的电网而言,需要保证逆变器出口电压幅值和频率稳定在参考值,这时候需要人为设定参考电流的相位 ω t \omega t ωt
时间 t 可以用 Counter Free-Running 模拟
ω = 2 π f \omega = 2 \pi f ω=2πf
在这里插入图片描述

Math Function

和并网的差不多

function [S1,S2,S3,S4,S5,S6] = fcn(Vdc, ea, eb, ia, ib, iar, ibr)g = zeros(1,8);
L = 0.02;
R = 0.05;
T = 1/1e4;v0 = 0; 
v1 = 2/3*Vdc; 
v2 = 1/3*Vdc + 1j/sqrt(3)*Vdc; 
v3 = -1/3*Vdc + 1j/sqrt(3)*Vdc; 
v4 = -2/3*Vdc; 
v5 = -1/3*Vdc - 1j/sqrt(3)*Vdc; 
v6 = 1/3*Vdc - 1j/sqrt(3)*Vdc; 
v7 = 0;
v = [v0 v1 v2 v3 v4 v5 v6 v7]; 
states = [0 0 0; 1 0 0; 1 1 0; 0 1 0; 0 1 1; 0 0 1; 1 0 1; 1 1 1]; for i = 1: 8v_o1 = v(i); % 负载电流预测ia1 = (1-T*R/L)*ia+(real(v_o1)-ea)*T/L;ib1 = (1-T*R/L)*ib+(imag(v_o1)-eb)*T/L;% 代价函数g(i) = abs(iar - ia1) + abs(ibr - ib1);
end   [~,x_opt] = min(g); 
S1 = states(x_opt,1); 
S2 = states(x_opt,2); 
S3 = states(x_opt,3); 
S4 = ~states(x_opt,1); 
S5 = ~states(x_opt,2); 
S6 = ~states(x_opt,3); 

仿真结果

当负载参考电流为3A时
负载电流波形:
在这里插入图片描述

FFT分析:
在这里插入图片描述


http://www.ppmy.cn/news/537125.html

相关文章

JavaScript实现tab效果图

图片地址&#xff1a;http://download.csdn.net/detail/richard_jason/9669782 效果图&#xff1a; 示例代码&#xff1a; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu…

Fiddler-007-修改HTTP请求参数

在进行 App 测试时&#xff0c;经常需要修改请求参数&#xff0c;以获得不同的显示效果&#xff0c;以查看相应的页面显示处理。例如&#xff1a;可以通过修改 HTTP请求 的参数&#xff0c;来获取不同的响应结果。 下面以修改 HTTP请求的商品系统编号为例&#xff0c;简单讲解…

C++之工厂模式

目录 一、为什么要使用工厂模式 优点 缺点 二、简单工厂&#xff08;Simple Factory&#xff09; 好处&#xff1a; 不足&#xff1a; 三、工厂方法&#xff1a; 好处&#xff1a; 不足&#xff1a; 四、抽象工厂&#xff08;Abstract Factory&#xff09; 一、为什…

Vue商城项目04

绘制 商品列表 页面基本结构并美化 <template><div class"goods-list"><div class"goods-item"><img src"https://img14.360buyimg.com/n0/jfs/t1/68656/34/7819/87669/5d5e0becE1808db2a/4f29ef986f103e36.jpg" alt"…

高品质摄影作图台式计算机推荐,能拍出高品质作品的强大系统 摄影师段岳衡专访...

佳能专微EOS R&#xff0c;不仅彩色照片&#xff0c;从黑白到多重曝光&#xff0c;都能拍出高品质作品的强大系统&#xff0c;这是在佳能对段岳衡老师的访谈中总结出的特点。 ――请您谈谈刚拿到EOS R时的印象。 段老师&#xff1a;首先是手柄易握持&#xff0c;感觉比EOS 5D系…

手机技巧:iOS微信 8.0.38正式版更新功能一览

目录 1、安装包变大了很多 2、拍摄功能优化 3、订阅号消息展示优化 4、转账界面优化 5、视频号关注展开更多 7、朋友圈置顶&#xff08;灰度测试&#xff09; 8、搜一搜页面新增问一问功能 2023.06.09大家期待已久的IOS微信8.0.38正式版终于发布了&#xff0c;今天就来给…

021、pg_rman

pg_rman简介: pg_rman是一款专门为postgresql设计的在线备份恢复的工具。其支持在线(热备份)和基于时间点备份方式。 它是一个开源的PostgreSQL备份软件,使用的是pg_start_backup(), copy, pg_stop_backup()的备份模式,因为是文件拷贝模式,所以pg_rman必须在数据库节点上…

带宽翻倍更能超!影驰HOF Classic D5-7000内存评测:超至7800MHz仍有余力

一、前言&#xff1a;影驰带来DDR5-7000内存 C32时序、1.45V规格亮眼 DDR5内存诞生初期被大众吐槽时序高、价格高&#xff0c;甚至表现不如高频DDR4内存&#xff0c;极大地阻碍了其普及&#xff0c;所以Intel 12/13代酷睿也同时保留了对DDR4的支持。 不过&#xff0c;时隔仅仅一…