基于空间矢量脉宽调制(SVPWM)的并网逆变器研究(Simulink)

简介: 基于空间矢量脉宽调制(SVPWM)的并网逆变器研究(Simulink)

💥💥💞💞欢迎来到本博客❤️❤️💥💥


🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。


⛳️座右铭:行百里者,半于九十。


📋📋📋本文目录如下:🎁🎁🎁


目录


💥1 概述


📚2 运行结果


🎉3 参考文献


🌈4 Matlab代码实现


💥1 概述

近年来,面对能源的枯竭问题,太阳能、风能等清洁能源不断得到人们的重视,而这些能源都需要通过并网逆变器来接入电网。目前使用最多的调制方法是正弦脉宽调制和空间矢量脉宽调制。现在逆变电路中较为普遍使用的调制技术是 SPWM,而 SVPWM 可以被看作是PWM控制算法的优化,它实际上是SPWM在 空 间 上 的 一 种 拓 展 形 式 。 空 间 矢 量 脉 宽 调 制 (SVPWM)技术具有直流电压利用率高,器件开关次数少、损耗低,算法简单,易于实现数字控制的特点,因而得到广泛应用.


三相电压型桥式逆变电路模型如图 1 所示,它由 6个功率开关管组成,同一桥臂上下 2 个开关是轮流导通和关断的,如 Q1 和 Q2 互差 180°,因此 Q1 和 Q2不可能同时导通,三相电压型逆变电路可以看作是 3个半桥型的电路组合而成的。


1173f2aed8034d91a0c62bcc372a7bf3.png


SPWM 调制法是以三角波或锯齿波作为载波,以正弦波作为调制波的一种脉宽调制方法,这里选用三角波作为载波,如图 2 所示,当调制信号 Ur 大于载波信号 Uc时,输出的是高电平信号,反之则输出低电平信号,从而作为逆变桥的开关信号[2]。


通过 SPWM 的输出波形,可以很直观地发现其导通的占空比是先增大后再减小,周期地发生变化,这样,与占空比不会发生改变的单位脉冲相比,SPWM控制更加具有优越性[3]。这里采用的是双极性 SPWM调制方式,可以通过改变正弦波的幅值来达到改变占空比的宽度。


因此脉宽是随着正弦波幅值变化而变化,正弦波的幅值越大,脉宽越大。SPWM 输出经过滤波后是正弦波。


3ece90d2d02743b48d001f518790ee47.png


📚2 运行结果


f1675c8d0b0d430d9f1d897a21a94fc2.png

caaa931896884103b059bf091d7c94fa.png

fa21441bd883410da321b3727e4f45fa.png

4a76a82decbb4b21897cdbca2a0cdd7d.png


🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。


[1]邓松彬,杨兆华.基于三相并网逆变器SPWM及SVPWM控制的仿真研究[J].科技与创新,2022(07):35-38+42.DOI:10.15913/j.cnki.kjycx.2022.07.010.


[2]Dr. Siva Malla (2023). SVPWM Based Grid Connected Inverter


[3]郭皓源,王兵,李江坪,李罗,彭诚.基于改进型SVPWM滞环控制并网逆变器优化研究[J].电工技术,2023(03):61-65+69.DOI:10.19768/j.cnki.dgjs.2023.03.015.


🌈4 Matlab代码实现


相关文章
|
6月前
|
算法 数据安全/隐私保护
VSG虚拟同步发电机simulink建模与仿真
### VSG虚拟同步发电机Simulink建模与仿真简介 虚拟同步发电机(VSG)技术是电力电子领域的重要创新,尤其在可再生能源接入电网方面展现出巨大潜力。VSG通过先进的控制策略,使逆变器控制的电源系统(如光伏、风能)表现出与传统同步发电机类似的动态行为,提高电力系统的稳定性和兼容性。本课题基于MATLAB2022a进行VSG的Simulink建模与仿真,核心内容包括电流控制、电压控制、频率控制及虚拟惯量与阻尼控制。系统仿真结果展示了VSG的有效性,并验证了其在实际应用中的潜力。
|
存储 Ubuntu 关系型数据库
如何创建数据库 PostgreSQL
【8月更文挑战第12天】
438 4
如何创建数据库 PostgreSQL
从零开始做逆变器系列 ( 二 ): 单极性、双极性、单极性倍频SPWM
从零开始做逆变器系列 ( 二 ): 单极性、双极性、单极性倍频SPWM
|
算法 新能源
Simulink|【免费】虚拟同步发电机(VSG)惯量阻尼自适应控制仿真模型
Simulink|【免费】虚拟同步发电机(VSG)惯量阻尼自适应控制仿真模型
|
安全 编译器 C语言
MISRA C++ 、Google C++ 、AUTOSAR Adaptive Platform编码 C++ 规范总结
MISRA C++ 、Google C++ 、AUTOSAR Adaptive Platform编码 C++ 规范总结
361 1
|
Java 应用服务中间件 Apache
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目
217 1
|
Java Maven
【亮剑】Java项目开发中常遇到Jar 包依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起
【4月更文挑战第30天】Java项目开发中常遇到依赖冲突问题,主要由不同版本库、循环依赖、传递依赖和依赖范围不当引起。解决冲突需分析依赖树、定位冲突源、调整类加载顺序等。方法包括排除冲突依赖、统一管理版本、限定依赖范围、合并冲突类、升级降级库版本及拆分模块。关注依赖关系,及时解决冲突,保障项目稳定运行。
1123 0
|
编解码 前端开发 iOS开发
前端开发入门笔记(八)CSS3属性详解:动画详解+Flex布局图文详解+Web字体
前端开发入门笔记(八)CSS3属性详解:动画详解+Flex布局图文详解+Web字体
237 1
|
Kubernetes 关系型数据库 Linux
K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
|
Web App开发 Ubuntu Linux
手把手教你Windows+Linux双系统的安装与卸载(一)
后台突然有很多小伙伴留言想看 Linux+Windows 双系统的安装,本想自己写一个,但看了一眼自己那台服役快6年的老古董,想想还是不折腾它了。 于是上网搜索找到了这篇教程,已经征得原作者同意转载至本公众号,并且征得他的同意标注为原创。如果觉得本文对你有帮助,欢迎赞赏,所得款项全部归还原作者。
1369 0
手把手教你Windows+Linux双系统的安装与卸载(一)