Vienna 整流器的基本原理及数学模型

2.1 Vienna 整流器基本工作原理

2.1.1 主电路拓扑结构分析

Vienna 整流器系统的主电路包含用于升压的三相电感、三相桥臂和两个直流侧均压电容。通过有规律的对双向开关进行控制不仅能实现功率双向流动,还能使网侧电流时刻跟踪电网电压,使系统运行在高功率因数状态下。拓扑如图 2.1 所示。

2.1 Vienna 整流器拓扑结构图

在图 2.1 中,ea(t)、eb(t)、ec(t) 分别代表交流输入侧的 A、B、C 三相的电压;iaibic 分别代表交流输入侧的 A、B、C 三相电流;LaLbLc 分别代表三相等值电感,起到滤波以及存储、传输能量的作用;D1~D6 均为起到箝位作用的二极管;C1、C2 是两个等值电容,起到滤除输出电压纹波的作用,从而得到稳定的直流侧电压;SaSbSc 对应着 A、B、C 三相的双向开关管,通过在各周期内控制开关的通断,使得系统运行在单位功率因数下,同时稳定输出侧电压;RL 代表直流侧负载。

Vienna 整流器电路中使用的双向开关的电路拓扑如图 2.2(a) 所示。当交流侧某相电流值为正时,该相电流从交流侧依次经过靠近输入侧的开关管本体和靠近输出侧开关管的体二极管流向输出侧,电流通路如图 2.2(b) 所示。当输入侧某相电流的值小于零时,该相电流流经左侧的开关管以及右侧的体二极管,如图 2.2(c) 所示。

2.2 双向开关及能量流通图

为了简化分析,用理想化的开关 SaSbSc 来代替电路中的双向开关,简化电路如图 2.3 所示。

2.3 Vienna 整流器简化拓扑图

2.1.2 三相工作原理分析

输入侧三相电压 ea(t)、eb(t)、ec(t) 处于正半周期还是负半周期以及 SaSbSc 这三个双向开关处于开通状态还是关断状态均会对三相 Vienna 整流器的工作模态产生影响。因此,三相 Vienna 整流器系统相异的工况更多,相比于单相也更复杂[22]。

由于三相 Vienna 整流器的三条支路三相对称,所以接下去仅选取 A 相支路进行分析。为了便于分析,划分一个具有代表性的电网周期。将 A 相电压由负向正穿过时轴的交点作为周期计时起始点,根据各划分区间内三相电压的正负均保持一致的基本原则,将一个工频电压周期分为六个区间,每一个区间均占 60°[25],图 2.4 即为三相对称的电压扇区分布情况。

2.4 三相电压扇区划分图

选取图 2.4 中位于 60°~120° 的第 Ⅱ 扇区为例进行分析。在第 Ⅱ 扇区内 A 相电压大于零,B 相和 C 相电压均小于零。用 0 表示开关 SaSbSc 此刻为断开状态,用 1 表示开关 SaSbSc 此刻为接通状态。第 Ⅱ 扇区内所有开关组合模态如表 2.1 所示。

表2.1 第 Ⅱ 扇区内所有开关模态

开关

存在的模态(Mode)组合

Sa

0

0

0

0

1

1

1

1

Sb

0

0

1

1

0

0

1

1

Sc

0

1

0

1

0

1

0

1

三相 Vienna 整流电路在某一个扇区中总共包含 8 种不同的模态,在第 Ⅱ 扇区内不同模态(Mode)下电路的工况和三相电流的流向分别如图 2.5~图 2.8 所示。

在图 2.5~图 2.8 中,各模态下电路图中的实线部分为电流的流通路径,电流的流向如图中箭头所示,其他五个扇区的工作流程与上述过程相似。当开关模态为 110 时,此时开关 SaSb 处于闭合状态,而开关 Sc 处于关断状态,A、B、C 三相电源和三相电感一起对输出侧下方电容 C2 进行充电,然后输出侧两个电容再给下一级负载提供电能。

从上述对三相 Vienna 整流电路的工作过程的分析,可知:Vienna 整流电路在静态下工作时,实际上是交流侧的三个工作在 Boost 状态下的滤波电感和直流侧的两个均压电容不断充放电的过程;电路运行状态稳定后,开关管两侧最大承受电压仅为直流输出电压的二分之一,施加在桥臂上续流二极管两侧最大电压的值均等于直流输出电压,设计电路时可据此进行器件的选型;电路在正常的静态工作过程中不会出现上下桥臂导通的情况,因此系统的稳定性和可靠性得到了改善。

2.2 Vienna 整流器数学模型

在对三相三电平 Vienna 整流器进行研究时,根据其工作在单位功率因数下这一工作特性对结构进行化简,假设整流器满足如下条件:

(1)电网能够提供三相平衡的交流电压;

(2)开关频率远超输入电压基频;

(3)所有器件均当作理想器件来处理;

(4)正常运行状态下,交流侧电感未达到磁饱和,且各相电感参数相同;

(5)各相的线路阻抗相等;

(6)直流侧两个均压电容参数相等,性能相同。

2.2.1 三相静止坐标系(abc 坐标系)

在上一节中,分析了三相 Vienna 整流器在第 Ⅱ 扇区中完整的工作过程,为了方便后续模型的建立,定义一个函数 Sx(x=a,b,c) 来表示第 x 相功率桥臂开关器件的通断状态;定义 ixx 相电源的电流,规定电流流出该相为正,流入该相为负。得到的表达式如下所示:

在进行数学模型的推导时,要考虑三相电路各自的等效电阻,再结合上述分析,因此将三相三电平 Vienna 整流器电路简化为如图 2.9 所示的开关拓扑。

2.9 三相 Vienna 整流器简化开关拓扑图

当三相电网电压平衡时,有:

根据基尔霍夫电压定律(Kirchhoff's Voltage Law,KVL)列出的三相 Vienna 整流器各相电压回路方程如下所示:

由于电网电压三相对称,从式 (2.2) 易得,ea+eb+ec=0 且 ia+ib+ic=0。将这两个等式带入到式 (2.3) 中,根据微分法则的可加性对等式进行化简后,得到:

由电路拓扑关系和基尔霍夫电压定律(KVL)可得:

根据基尔霍夫电流定律(Kirchhoff's Current Law,KCL),分析直流侧电容两端 p、n 两个节点的电流可得:

综上分析,联立式 (2.3)~ 式 (2.5) 可得在 abc 坐标系中 Vienna 整流器的模型:

式中:

根据 abc 坐标系中 Vienna 整流器的分析,画出等效电路如图 2.10 所示。

2.2.2 两相静止坐标系(αβ 坐标系)

三相 Vienna 整流器在三相静止坐标系中,各相之间存在强耦合关系,导致设计系统控制器时存在困难。所以需要通过坐标变换来将难以控制的三相交流量通过解耦,转变成容易控制的两相直流量,从而将直流系统中的控制策略应用在三相交流系统中。

在应用等幅值的 Clarke 变换进行坐标转换时,选取一个与 a 轴重合的 α 轴,等幅值 Clarke 变换的坐标变换矩阵如下所示:

相电压值、三相电流值以及 6 个开关信号分别通过左乘等幅值 Clarke 变换的坐标变换矩阵后,经过处理得到在两相静止坐标系中 Vienna 整流器的模型是:

由式 (2.10) 可以画出在两相 αβ 坐标系中的等效电路如图 2.11 所示。

2.2.3 两相旋转坐标系(dq 坐标系)

分析式 (2.10),不难发现 Vienna 整流器在 αβ 坐标系中的模型仍有着一定的耦合,为了进一步的化简对系统控制器的设计,通过 Park 变换把 αβ 坐标系变换成 dq 坐标系。在 dq 坐标系中采用 d 轴和 q 轴表达式分别表示整流器系统的有功分量与无功分量。

Park 变换的坐标变换矩阵为:

两相静止 αβ 坐标系下的各个变量,经过左乘 Park 变换的坐标变换矩阵可以得到如式 (2.12) 所示的 Vienna 整流器系统在 dq 坐标系中的数学模型:

定义变量 uduq,如式 (2.13) 所示:

由式 (2.12) 可以画出在两相同步旋转坐标系下的等效电路,具体电路拓扑结构如图 2.12 所示。

通过上述分析可知,在 dq 坐标系中,成功的将交流信号转变成直流信号,使得电路控制的设计变得更容易。但 d、q 轴各自表达式中仍存在耦合现象,因此要使用额外的控制策略进行解耦。

前文在分析了 Vienna 整流器的电路拓扑以及工作过程后,在三个坐标系中均得到整流器的数学模型,并得到了各个坐标系中各自的等效拓扑结构、电路工作机制和特点,为接下去的研究打下基础。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

昇思25天学习打卡营第5天|网络构建

一、简介: 神经网络模型是由神经网络层和Tensor操作构成的,mindspore.nn提供了常见神经网络层的实现,在MindSpore中,Cell类是构建所有网络的基类(这个类和pytorch中的modul类是一样的作用),也是…

陀螺仪LSM6DSV16X与AI集成(7)----FIFO数据读取与配置

陀螺仪LSM6DSV16X与AI集成.7--检测自由落体 概述视频教学样品申请源码下载主要内容生成STM32CUBEMX串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置设置量程设置FIFO水印设置速率使用流模式设置FIFO时间戳批处理速率使能时间戳FIFO状态寄存器演示…

Mathtype7在Word2016中闪退(安装过6)

安装教程:https://blog.csdn.net/Little_pudding10/article/details/135465291 Mathtype7在Word2016中闪退是因为安装过Mathtype6,MathPage.wll和MathType Comm***.dotm),不会随着Mathtype的删除自动删除,而新版的Mathtype中的文件…

【从0实现React18】 (三) 初探reconciler 带你初步探寻React的核心逻辑

Reconciler 使React核心逻辑所在的模块,中文名叫协调器,协调(reconciler)就是diff算法的意思 reconciler有什么用? 在前端框架出现之前,通常会使用 jQuery 这样的库来开发页面。jQuery 是一个过程驱动的库,开发者需要…

Django 模版过滤器

Django模版过滤器是一个非常有用的功能,它允许我们在模版中处理数据。过滤器看起来像这样:{{ name|lower }},这将把变量name的值转换为小写。 1,创建应用 python manage.py startapp app5 2,注册应用 Test/Test/sett…

【git1】指令,commit,免密

文章目录 1.常用指令:git branch查看本地分支, -r查看远程分支, -a查看本地和远程,-v查看各分支最后一次提交, -D删除分支2.commit规范:git commit进入vi界面(进入前要git config core.editor vim设一下vi模…

Java项目:基于SSM框架实现的精品酒销售管理系统分前后台【ssm+B/S架构+源码+数据库+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的精品酒销售管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功…

【break】大头哥哥做题

【break】大头哥哥做题 时间限制: 1000 ms 内存限制: 65536 KB 【题目描述】 【参考代码】 #include <iostream> using namespace std; int main(){ int sum 0;//求和int day 0;//天数 while(1){int a;cin>>a;if(a-1){break;//结束当前循环 }sum sum a; …

121.网络游戏逆向分析与漏洞攻防-邮件系统数据分析-邮件读取与发送界面设计

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 现在的代码都是依据数据包来写的&#xff0c;如果看不懂代码&#xff0c;就说明没看懂数据包…

Nginx+Lua+Redis 实现Nginx301跳转配置管理

业务场景需求 long long ago&#xff1a; 在项目的运维过程中有一次SEO团队提出 网页的URL 中如果可以带上关键字&#xff0c;那么网页在各大搜索引擎中收录和排名有非常重大的突出优势&#xff08;~~SEO团队到底专不专业 ~~&#xff0c;此处不做置评&#xff09;&#xff0c;…

C/C++ strftime函数

目录 strftime()函数 函数原型 头文件 功能 返回值 参数 案例 结语 strftime()函数 函数原型 size_t strftime(char *s, size_t max, const char *format, const struct tm *tm); 头文件 #include <time.h> 功能 用于日期和时间格式化的函数&#xff0c;它允许你…

【算法】二叉树 - 理论基础

1.种类 1.1 满二叉树 只有度为0和2的节点&#xff0c;且度为0的节点都都在同一层。深度为k&#xff0c;有2^k-1个节点。 1.2 完全二叉树 在完全二叉树中&#xff0c;除了最底层节点可能没填满外&#xff0c;其余每层节点数都达到最大值&#xff0c;并且最下面一层的节点都…

【论文复现|智能算法改进】一种基于多策略改进的鲸鱼算法

目录 1.算法原理2.改进点3.结果展示4.参考文献5.代码获取 1.算法原理 SCI二区|鲸鱼优化算法&#xff08;WOA&#xff09;原理及实现【附完整Matlab代码】 2.改进点 混沌反向学习策略 将混沌映射和反向学习策略结合&#xff0c;形成混沌反向学习方法&#xff0c;通过该方 法…

Atcoder Beginner Contest 359

传送门 A - Count Takahashi 时间限制&#xff1a;2秒 内存限制&#xff1a;1024MB 分数&#xff1a;100分 问题描述 给定 N 个字符串。 第 i 个字符串 () 要么是 Takahashi 要么是 Aoki。 有多少个 i 使得 等于 Takahashi &#xff1f; 限制 N 是整数。每个…

Cyber Weekly #12

赛博新闻 1、Anthropic发布Claude 3.5 Sonnet 本周五&#xff08;6月21日&#xff09;凌晨&#xff0c;Anthropic宣布推出其最新的语言模型Claude 3.5 Sonnet&#xff0c;距离上次发布Claude3才过去3个月。Claude3.5拥有20万token的长上下文窗口&#xff0c;目前已经在Claude…

数据库断言

在数据库验证断言 目的&#xff1a;不能相信接口返回结果&#xff0c;通过到数据库检验可知接口返回结果是否真的正确 如何校验&#xff1a;代码与mymql建立网络连接&#xff0c;操作数据库&#xff0c;断开连接 代码&#xff1a;java操作数据库 pom文件配置依赖 步骤&…

15.树形虚拟列表实现(支持10000+以上的数据)el-tree(1万+数据页面卡死)

1.问题使用el-tree渲染的树形结构&#xff0c;当数据超过一万条以上的时候页面卡死 2.解决方法&#xff1a; 使用vue-easy-tree来实现树形虚拟列表&#xff0c;注意&#xff1a;vue-easy-tree需要设置高度 3.代码如下 <template><div class"ve-tree" st…

ARM32开发--WDGT看门狗

知不足而奋进 望远山而前行 目录 文章目录 前言 目标 内容 什么是看门狗 ARM中的看门狗 独立看门狗定时器 窗口看门狗定时器 独立看门狗FWDGT 初始化配置 喂狗 完整代码 窗口看门狗WWDGT 初始化配置 喂狗 完整代码 注意 总结 前言 嵌入式系统在如今的科技发…

OpenGL3.3_C++_Windows(18)

接口块&#xff1a; glsl彼此传输数据&#xff0c;通过in / out&#xff0c;当更多的变量&#xff0c;涉及数组和结构体接口块(Interface Block)类似struct&#xff0c;in / out 块名{……}实例名 Uniform缓冲对象&#xff1a; 首先理解uniform Object&#xff1a;负责向gl…

基于协方差信息的Massive MIMO信道估计算法性能研究

1. 引言 随着移动互联网不断发展&#xff0c;人们对通信的速率和可靠性的要求越来越高[1]。目前第四代移动通信系统已经逐渐商用&#xff0c;研究人员开始着手研究下一代移动通信系统相关技术[2][3]。在下一代移动通信系统中要求下行速率达到10Gbps&#xff0c;这就要求我们使…