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

news2025/1/11 18:37:44

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.coloradmin.cn/o/1854530.html

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

相关文章

【ajax实战01】数据管理网站总述

一:功能实现 登录和权限判断查看文章内容列表(筛选和分页)编辑文章(数据回显)删除文章发布文章(图片上传,富文本编辑器) 该网站最终实现:登录后台管理系统,…

【Linux进程】进程的 切换 与 调度(图形化解析,小白一看就懂!!!)

目录 🔥前言🔥 💧进程切换💧 💧进程调度💧 🔥总结与提炼🔥 🔥共勉🔥 🔥前言🔥 在 Linux 操作系统中,进程的 调度 与 …

Git使用过程中涉及的几个区域

一. 简介 Git 是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,也是 Linus Torvalds 为了帮助管理 Linux内核开发而开发的一个开放源码的版本控制软件。 本文简单了解一下 git涉及的几个部分,以及git 常…

使用Flink CDC实时监控MySQL数据库变更

在现代数据架构中,实时数据处理变得越来越重要。Flink CDC(Change Data Capture)是一种强大的工具,可以帮助我们实时捕获数据库的变更,并进行处理。本文将介绍如何使用Flink CDC从MySQL数据库中读取变更数据&#xff0…

leetcode 二分查找·系统掌握 搜索二维矩阵

题目: 题解: 一个可行的思路是使用~01~泛型对每一行的最后一个元素进行查找找到第一个大于等于target的那一行,判断查找结果如果“失败”返回false否则继续在改行进行常规二分查找target的值根据查找结果返回即可。 bool searchMatrix(vec…

基于Quartus Prime18.1的安装与FPGA的基础仿真(联合Modelsim)教程

Quartus是一种美国科技公司Intel(英特尔)公司开发的FPGA(现场可编辑门阵列)设计编译软件,用作设计、仿真、综合和布局、支持多种编程语言,包括VHDL、Verilog等,并具有丰富的功能和工具库&#x…

【Python机器学习】NMF——将NMF应用于模拟信号数据

假设我们对一个信号感兴趣,它是由三个不同信号源合成的: import matplotlib.pyplot as plt import mglearnSmglearn.datasets.make_signals() plt.figure(figsize(6,1)) plt.plot(S,-) plt.xlabel(Time) plt.ylabel(Signal) plt.show()不幸的是&#xff…

基于imx6ull开发板 移植opencv4.7.0

一、概述 本章节是针对opencv-4.7.0移植到Linux系统,运行在正点原子-I.MX6U ALPHA开发板 上,详细的移植流程如下。 二、环境要求 2.1 硬件环境 正点原子-I.MX6U ALPHA开发板虚拟机:VMware 2.2 软件环境 Ubuntu系统要求:20.0…

[SAP ABAP] 排序内表数据

语法格式 整表排序 SORT <itab> [ASCENDING|DESCENDING]. 按指定字段排序 SORT <itab> BY f1 [ASCENDING|DESCENDING] f2 [ASCENDING|DESCENDING] ... fn [ASCENDING|DESCENDING].<itab>&#xff1a;代表内表 不指定排序方式则默认升序排序 示例1 结果显…

Posix多线程编程总结

Posix在线文档&#xff1a; The Single UNIX Specification, Version 2 (opengroup.org) 本文主要参考这位大神的文章&#xff1a; Posix多线程编程学习笔记 - 凌峰布衣 - 博客园 (cnblogs.com) 线程安全问题 多线程编程中&#xff0c;经常遇到的就是线程安全问题&#xff0c;或…

React AntDesign Layout组件布局刷新页面错乱闪动

大家最近在使用React AntDesign Layout组件布局后刷新页面时&#xff0c;页面布局错乱闪动 经过组件属性的研究才发现&#xff0c;设置 hasSider 为 true 就能解决上面的问题&#xff0c;耽搁了半天的时间&#xff0c;接着踩坑接着加油&#xff01;&#xff01;&#xff01; …

STM32学习 修改系统主频

前面时钟树的学习说明单片机的主频是可以修改的&#xff0c;那么怎么更改系统的主频&#xff0c;这里做一个简单的介绍。首先要明白&#xff0c;单片机的程序是如何运行&#xff0c;这里简单说明一下。 对应的代码在startup_stm32....文件里面&#xff0c;这里是复位程序的汇编…

第T2周:彩色图片分类

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 &#x1f449; 要求&#xff1a; 学习如何编写一个完整的深度学习程序了解分类彩色图片会灰度图片有什么区别测试集accuracy到达72% &#x1f9be;我的环境&am…

QT事件处理系统之五:自定义事件的发送案例 sendEvent和postEvent接口

1、案例 双击窗口,会发送 自定义事件,然后在事件过滤中心进行拦截处理自定义事件。 2、核心代码 /*解释:双击窗口时,将产生双击事件,然后该事件被包裹成一个对象,随后将会被发往event事件中心,然后进行事件的处理(Widget对象);因为m_lineEdit开启了事件过滤机制,所…

【UML用户指南】-21-对基本行为建模-活动图

目录 1、概念 2、组成结构 2.1、动作 2.2、活动节点 2.3、控制流 2.4、分支 2.5、分岔和汇合 2.6、泳道 2.7、对象流 2.8、扩展区域 3、一般用法 3.1、对工作流建模 3.2、对操作建模 一个活动图从本质上说是一个流程图&#xff0c;展现从活动到活动的控制流 活动图…

图像编辑技术的新篇章:基于扩散模型的综述

在人工智能的浪潮中&#xff0c;图像编辑技术正经历着前所未有的变革。随着数字媒体、广告、娱乐和科学研究等领域对高质量图像编辑需求的不断增长&#xff0c;传统的图像编辑方法已逐渐无法满足日益复杂的视觉内容创作需求。尤其是在AI生成内容&#xff08;AIGC&#xff09;的…

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

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

三十八篇:架构大师之路:探索软件设计的无限可能

架构大师之路&#xff1a;探索软件设计的无限可能 1. 引言&#xff1a;架构的艺术与科学 在软件工程的广阔天地中&#xff0c;系统架构不仅是设计的骨架&#xff0c;更是灵魂所在。它如同建筑师手中的蓝图&#xff0c;决定了系统的结构、性能、可维护性以及未来的扩展性。本节…

LSSS算法实现,基于eigen和pbc密码库【一文搞懂LSSS,原理+代码】

文章目录 一. LSSS简介1.1 概述1.2 线性秘密分享方案&#xff08;LSSS&#xff09;与 Shamir的秘密分享方案对比LSSS1.2.1 Shamir的秘密分享方案1.2.2 线性秘密分享方案&#xff08;LSSS&#xff09;1.2.3 主要区别 二. 基于矩阵的LSSS加解密原理分析2.1 LSSS矩阵构造2.1.1 定义…

【python】python基于微博互动数据的用户类型预测(随机森林与支持向量机的比较分析)(源码+数据集+课程论文)【独一无二】

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…