时间平均思想在电流源整流器中的应用——求解基本矢量的占空比

本文主要是介绍时间平均思想在电流源整流器中的应用——求解基本矢量的占空比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 引言

  电流源型整流器和电压源型整流器的SVPWM调制的思想是类似的,只是开关状态不同,导致基本矢量的分布不同而已。本文以电流源整流器为例对基本矢量的占空比求解思路进行分析。

2. 直流侧为恒流源

  下图为三相电流源型整流器的拓扑,一共是12个开关管,以六个双向开关管组成,直流侧为恒流源 I L I_L IL
在这里插入图片描述
该变换器的开关状态表如下:
在这里插入图片描述
以第一扇区为例,基本矢量的占空比求解思路如下,利用正弦定理,即可求出两个基本矢量的占空比:
在这里插入图片描述
计算结果如下:
在这里插入图片描述
这种方法将三相的电流瞬时值信息转化为两相的电流矢量信息,然后通过数学几何的思路求解基本矢量的占空比。然而,这种方法是一种通用的方法吗

3. 直流侧为变化的电流源

下图是一个三相隔离型矩阵整流器,前级3-1MC是一个电流源型整流器,由于变压器要满足伏秒平衡,电流要交变的。因此,变压器漏感电流 i L i_L iL是变化的,如下面的波形图所示。
在这里插入图片描述
在这里插入图片描述
  这种情况下,上面的分析方法就失效了,因为在一个开关周期内,直流侧的电流源是变化的,导致基本电流矢量是变化的,而上面的分析方法是把基本电流矢量当做是恒定的,因此不适用直流侧电流变化的场合。
  作者提供的思路是先把一个开关周期内的三相电流的平均值求出来,然后和参考的三相电流等效。这其实就是面积等效原理,或者说是时间平均的思想,在此仅附上作者提供的运算思路、
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 时间平均等效思想的应用

4.1 Buck电路的时间平均思想

  时间平均思想在基本的DC-DC电路中的应用很广泛,可以参考西南交通大学的许建平老师的著作。下面金逸Buck电路举例分析:
在这里插入图片描述
在这里插入图片描述
从表达式中可以看出,一个电流在你哥开关周期的平均值其实就是类似于分时间端的定积分,再除以总的时间,这种思想就是面积等效原理。

4.2 矩阵型整流器的时间平均思想

  具体的推导过程如下图所示,第一步就是瞬时值的时间平均,这种方法在绝大部分的场合都能应用;第二步是将瞬时值进行Clark变换,结果是电流矢量的积分;第三步是最重要的,如果在一个开关周期内基本电流矢量是恒定的,就可以提取出来,但如果不是恒定的,就不能推导到下一步。所以说第三步就是决定能不能用几何关系去求解d1,d2和d0的关键。
请添加图片描述
  当然,用时间平均的思想去求解恒流源模式下的d1,d2和d0也是完全没问题的,计算结果如下图所示。
在这里插入图片描述

5. 参考文献

[1]. AC-DC矩阵变换器及其应用研究
[2]. 开关变换器的时间平均等效电路建模
[3]. Modulation Strategy for a Single-StageBidirectional and Isolated AC-DC MatrixConverter for Eneray Storage Systems

反馈与建议

  • 邮箱:upqcyjp@163.com

这篇关于时间平均思想在电流源整流器中的应用——求解基本矢量的占空比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/190903

相关文章

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

5分钟获取deepseek api并搭建简易问答应用

《5分钟获取deepseekapi并搭建简易问答应用》本文主要介绍了5分钟获取deepseekapi并搭建简易问答应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1、获取api2、获取base_url和chat_model3、配置模型参数方法一:终端中临时将加

对postgresql日期和时间的比较

《对postgresql日期和时间的比较》文章介绍了在数据库中处理日期和时间类型时的一些注意事项,包括如何将字符串转换为日期或时间类型,以及在比较时自动转换的情况,作者建议在使用数据库时,根据具体情况... 目录PostgreSQL日期和时间比较DB里保存到时分秒,需要和年月日比较db里存储date或者ti

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

JavaScript中的isTrusted属性及其应用场景详解

《JavaScript中的isTrusted属性及其应用场景详解》在现代Web开发中,JavaScript是构建交互式应用的核心语言,随着前端技术的不断发展,开发者需要处理越来越多的复杂场景,例如事件... 目录引言一、问题背景二、isTrusted 属性的来源与作用1. isTrusted 的定义2. 为

Python调用另一个py文件并传递参数常见的方法及其应用场景

《Python调用另一个py文件并传递参数常见的方法及其应用场景》:本文主要介绍在Python中调用另一个py文件并传递参数的几种常见方法,包括使用import语句、exec函数、subproce... 目录前言1. 使用import语句1.1 基本用法1.2 导入特定函数1.3 处理文件路径2. 使用ex