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

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

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

相关文章

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

MyBatis Plus实现时间字段自动填充的完整方案

《MyBatisPlus实现时间字段自动填充的完整方案》在日常开发中,我们经常需要记录数据的创建时间和更新时间,传统的做法是在每次插入或更新操作时手动设置这些时间字段,这种方式不仅繁琐,还容易遗漏,... 目录前言解决目标技术栈实现步骤1. 实体类注解配置2. 创建元数据处理器3. 服务层代码优化填充机制详

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

Python ORM神器之SQLAlchemy基本使用完全指南

《PythonORM神器之SQLAlchemy基本使用完全指南》SQLAlchemy是Python主流ORM框架,通过对象化方式简化数据库操作,支持多数据库,提供引擎、会话、模型等核心组件,实现事务... 目录一、什么是SQLAlchemy?二、安装SQLAlchemy三、核心概念1. Engine(引擎)

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

PostgreSQL简介及实战应用

《PostgreSQL简介及实战应用》PostgreSQL是一种功能强大的开源关系型数据库管理系统,以其稳定性、高性能、扩展性和复杂查询能力在众多项目中得到广泛应用,本文将从基础概念讲起,逐步深入到高... 目录前言1. PostgreSQL基础1.1 PostgreSQL简介1.2 基础语法1.3 数据库

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

Go语言连接MySQL数据库执行基本的增删改查

《Go语言连接MySQL数据库执行基本的增删改查》在后端开发中,MySQL是最常用的关系型数据库之一,本文主要为大家详细介绍了如何使用Go连接MySQL数据库并执行基本的增删改查吧... 目录Go语言连接mysql数据库准备工作安装 MySQL 驱动代码实现运行结果注意事项Go语言执行基本的增删改查准备工作