T型三电平逆变器的Simulink仿真

news2024/11/16 5:47:16

1  T型三电平拓扑的开关状态 

图1为T字型-三电平电路单相拓扑,拓扑中共有4个IGBT,4个二极管,还有电容组C1和C2;假设正负母线电压均等,都是Vdc。将T1,T2,T3,T4的状态用1和0分别表示,1表示开通,0表示关断。

图1 T型三电平逆变器拓扑结构

 将T1、T2、T3、T4状态组成的二级制数用16进制表示开关状态,如T1、T2、T3、T4分别为1、1、0、0,则将该开关状态的二进制数1100用十六进制数表示为C。
    稳定模态有3种:C,6,3;即当T1、T2、T3、T4分别为1、1、0、0时,输出电压为Vdc;即当T1、T2、T3、T4分别为0、1、1、0时,输出电压为0;即当T1、T2、T3、T4分别为0、0、1、1时,输出电压为-Vdc。
    考虑死区后,还存在另外两种状态,分别为4,2。则T型三电平逆变器输出电压由Vdc → 0 → - Vdc → 0 →Vdc的切换过程中,T型三电平具有如下图的切换状态,其中死区状态的切换用黄色部分表示,稳态状态用蓝色表示。

图片

图2 T字型-三电平电路状态表

图片

图3   T型三电平状态循环和电流流向

2  T型三电平逆变器的换流过程

     2.1.  开关状态为C时(T1、T2、T3、T4分别为1、1、0、0),开关状态,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

图片

2.2.  开关状态由C(1100)到开关状态4(0100)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

图片

2.3.  开关状态由4(0100)到开关状态6(0110)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

图片

2.4. 开关状态由6(0110)到开关状态2(0010)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示

图片

2.5. 开关状态由2(0010)到开关状态3(0011)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

图片

2.6. 开关状态由3(0011)到开关状态2(0010)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示

图片

2.7. 开关状态由2(0010)到开关状态6(0110)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

图片

2.8. 开关状态由6(0110)到开关状态4(0100)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

图片

2.9. 开关状态由4(0100)到开关状态C(1100)的过程中,IGBT的C-E电压与输出电压的关系及电流路径如下图所示:

小结:经过以上对三电平拓扑中每个切换过程的分析,可以得出如下结论:IGBT部分:1)电流朝外流时:T1(C-->4),T2(6-->2)在关断时会有电压尖峰。2)电流朝内流时:T3(6-->4),T4(3-->2)在关断时会有电压尖峰。3)T1~T4在关断时产生的电压尖峰,都是基于半个母线电压Vdc。但是由于T1管和T4管的阻断电压高,所以T1管和T4管的关断电压应力风险相对较低;而T2管和T3管是低压管,所以T2管和T3管的关断电压应力相对较大,这点需要特别注意。

    二极管部分:1)电流朝外流时:D3,D4有续流。D3(4-->C),D4(2-->6)反向恢复。2)电流朝内流时:D1,D2有续流。D1(4-->6),D2(2-->3)反向恢复。3)高阻断电压D1管和D4管在反向恢复时,是基于半个母线电压Vdc,所以产生的峰值功率也相对较小;但是D2管和D3管由于阻断电压较低,在基于半个母线电压Vdc反向恢复时,产生的峰值功率会相对较大,这点需要特别注意。

3  T型三电平拓扑的Simulink仿真

图4  T型三电平仿真结构图

 该simulink模型采用模块封装的方式,主要包含电路部分,控制部分以及波形显示三个部分。采用闭环控制,对输出电压的平均值进行闭环,逆变器直流侧电压为750V,输出电压平均值为380V。其T型三电平的电路结构如下图所示:

 图5  T型三电平逆变器电路拓扑 

其中控制器如下图所示,采用模块封装结构,分为输出电压平均值计算模块,PI模块,输出电压指令模块和调制模块。均采用函数编写。

图片

图6  T型三电平逆变器控制器

  下图为T型三电平逆变器的调制模块,采用三次谐波注入的SPWM方式等效三电平SVPWM的调制。

图片

图7  T型三电平逆变器调制示意图

    下图为T型三电平逆变器simulink模型的仿真结果,分别为滤波器逆变器滤波前线电压波形,滤波后线电压波形和输出电流波形。

图片

图8   T型三电平逆变器输出电流电压仿真波形

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1663213.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

51单片机入门:串口通信

串行通信的初步认识 通信方式分类 1、按照数据传送方式: 并行通信:通信时数据的各个位同时传送,可以实现字节为单位的通信。 但是通信线多,占用资源多,成本高。 串行通信:一次只能发送一位&#xff0c…

Linux:进程概念(三.详解进程:进程状态、优先级、进程切换与调度)

上次讲了进程这些内容:Linux:进程概念(二.查看进程、父进程与子进程、进程状态详解) 文章目录 1.Linux中的进程状态1.1前台进程和后台进程运行状态睡眠状态磁盘休眠状态停止状态kill指令—向进程发送信号 死亡状态 2.僵尸进程2.1僵…

零售全渠道营销业务链分析,让企业管控能力大幅加强!

对于传统的、规模化的零售快消企业来讲,面临着很大的渠道管理和建设问题,如何尽快实现整个营销体系的全渠道数字化转型是当务之急、重中之重。 面对错综分散的经销商,零售快消企业订货流程会越复杂,加之对门店管理较为粗放&#…

武汉星起航:亚马逊母亲节选品指南,热销产品助卖家赢取节日商机

随着母亲节的脚步日益临近,全球消费者纷纷开始为这一特殊的节日挑选礼物,以表达对母亲的深深感激和无尽爱意。作为跨境电商的重要平台,亚马逊凭借其丰富的商品种类和便捷的购物体验,成为消费者选购母亲节礼物的首选之地。那么&…

【数据结构陈越版笔记】第1章 概论

我最近准备以陈姥姥的数据结构教材为蓝本重新学一下数据结构,写一下读书笔记 第1章 概论 1.1 引子 概论中首先描述了,数据结构的定义没有具体的定义,初学者可以不用管这个定义的问题,但是我理解的和维基百科的说法是一样的“数…

[已解决]ModuleNotFoundError: No module named ‘tqdm‘

😎 作者介绍:我是程序员行者孙,一个热爱分享技术的制能工人。计算机本硕,人工制能研究生。公众号:AI Sun,视频号:AI-行者Sun 🎈 本文专栏:本文收录于《AI实战中的各种bug…

如何批量删除多个不同路径的文件但又保留文件夹呢

首先,需要用到的这个工具: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 1、我准备了三个文件夹(实际操作的时候可能是上百个文件夹,无所谓),里面都放了两个图片 2、然后打开工具&am…

RustDesk 自建服务器部署和使用教程

RustDesk 是一个强大的开源远程桌面软件,是中国开发者的作品,它使用 Rust 编程语言构建,提供安全、高效、跨平台的远程访问体验。可以说是目前全球最火的开源远程桌面软件了,GitHub 星星数量达到了惊人的 64k! 与 Team…

AIGC|将GPTBots与10000+主流软件连接,实现应用场景全覆盖

一、自动化工作流的无限可能,由AI带来 当前市场上存在许多自动化工作流工具,这些工具在很大程度上提升了人们的工作效率,为企业节省了大量时间和人力成本。然而,这些工具并非万能,它们在实际应用中仍存在一定的局限性…

如何在自己的服务器上快速搭建第一个网站(其一)

根据上篇文章相信很多人以及成功搭建服务器啦。今天我们讲下如何在自己的服务器快速搭建第一个网站的一些重要配置,以及搭建网站的必备环境。干货满满,希望大家能够关注点赞收藏。 我会不定期更新一些实用的工具,欢迎大家私信评论喔&#xf…

工作中使用Optional处理空指针异常

工作中使用Optional处理空指针异常 实体类以前对空指针的判断Optional处理空指针测试结果 实体类 package po;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;import java.io.Serializable;Data AllArgsConstructor NoArgsConstruct…

kafka生产者消费者举例

文章目录 kafka介绍生产者消费者例子一、生产者二、消费者三、效果 KafkaTemplate KafkaListener kafka介绍 Kafka 是一款分布式流处理平台,它被设计用于高吞吐量、持久性、分布式的数据流处理。 Kafka 简介: Kafka 是一个高吞吐、分布式、基于发布 订阅…

NSS刷题

[SWPUCTF 2021 新生赛]jicao 类型&#xff1a;PHP、代码审计、RCE 主要知识点&#xff1a;json_decode()函数 json_decode()&#xff1a;对JSON字符串解码&#xff0c;转换为php变量 用法&#xff1a; <?php $json {"ctf":"web","question"…

2024年数维杯B题完整代码和思路论文讲解与分析

2024数维杯数学建模完整代码和成品论文已更新&#xff0c;获取↓↓↓↓↓ https://www.yuque.com/u42168770/qv6z0d/bgic2nbxs2h41pvt?singleDoc# 2024数维杯数学建模B题45页论文和代码已完成&#xff0c;代码为全部问题的代码 论文包括摘要、问题重述、问题分析、模型假设、…

怎么让电脑耳机和音响都有声音

电脑耳机音响不能同时用没声音怎么办 一般来说&#xff0c;重新开机后问题能够得到解决。右击“我的电脑”---“属性”---“硬件”---“设备管理器”&#xff0c;打开“声音、视频和游戏控制器”有无问题&#xff0c;即看前面有没有出现黄色的“”。 如果您的 电脑 耳机能正常…

SQL注入(sqli-labs第一关)

sqli-labs第一关 方法一&#xff1a;手工注入 来到第一关&#xff0c;图上说我们需要一个数字的参数 于是我们先手工注入?id1 and 11 跟?id1 and 12发现页面没有报错 每张截图上面页面中有select查询语句&#xff0c;这是我在第一关的源码中加上了echo "$sql ";…

基于UDP协议Python通信网络程序(服务器端+客户端)及通信协议在自动驾驶场景应用示例

一、UDP协议 UDP&#xff08;用户数据报协议&#xff09;是一种无连接的传输层协议&#xff0c;具有简单、高效的特点&#xff0c;适用于一些对数据可靠性要求不高的应用场景。UDP的主要特点包括无连接、不可靠和面向数据报。这意味着在发送数据之前不需要建立连接&#xff0c…

【Spring之依赖注入】2. Spring处理@Async导致的循环依赖失败问题

使用异步Async注解后导致的循环依赖失败详解 1 问题复现1.1 配置类1.2 定义Service1.3 定义Controller1.4 启动springboot报错 2.原因分析&#xff1a;看Async标记的bean注入时机2.1 循环依赖生成过程2.2 自检程序 doCreateBean方法 3.解决方案3.1 懒加载Lazy3.1.1 将Lazy写到A…

根据部门id删除该部门下的员工(事务)

application.properties&#xff1a; 或&#xff1a; application.yml&#xff1a; 新表&#xff1a; 日志对象类&#xff1a; 日志service类&#xff1a; 日志service接口&#xff1a; 日志mapper类&#xff1a; 部门service类&#xff1a; 员工mapper类&#xff1a;

某大型集团SAP数字化转型方案(95页PPT)

一、资料介绍 《某大型集团SAP数字化转型方案》是一份详尽的95页PPT资料&#xff0c;旨在为某大型集团提供一套全面而深入的SAP数字化转型方案。该方案紧密结合了集团的业务特点和发展需求&#xff0c;以SAP系统为核心&#xff0c;通过数字化技术的运用&#xff0c;实现业务流…