基于双空间矢量调制方法分析矩阵变换器

最新更新时间:2011-11-15来源: 互联网关键字:矩阵变换器  Matlab/Simulink  双空间矢量调制  S函数  占空比 手机看文章 扫描二维码
随时随地手机看文章

摘要:矩阵变换器的控制是一项复杂的任务。对矩阵变换器应用双空间矢量调制方法进行了详尽的分析,利用Matlab/Simulink软件并借助于其中的S函数进行了仿真。结果证明,这种调制策略使整个调制时间缩短,设计可靠,矩阵变换器复杂的控制过程被简化了,输出线电压是正弦性很好的PWM波形。给实际研究和设计提供了方便。
关键词:矩阵变换器;Matlab/Simulink;双空间矢量调制;S函数;占空比

    传统的AC/DC/AC变换器体积和重量庞大(存在直流环节),谐波电流的存在对其他的设备有严重的影响。矩阵变换器的提出解决了这些问题,相比较传统的变换器,矩阵变换器有以下优点:
    1)没有电感器或电容器这样体积庞大的储能元件,结构紧凑,体积大大减小;
    2)通过滤波器,开关频率谐波能够减少到符合要求,就可以得到正弦输入电流;
    3)可控的输入功率因素,可达到1,更高的可靠性;
    4)双向开关的使用,使变换器的四象限换流非常容易,能量可双向流动;
    5)对复杂的环境条件具有很高的适应度,能在高、低压环境中使用,也可以用在高温环境中,诸如太空和水下(因为电解电容的使用受到限制),非常适合用在潮汐发电站中。
    基于上述诸多的优点,使矩阵变换器越来越多地被关注,然而,至今它还不是一个成熟的技术。焦点主要集中在它的拓扑结构,控制方法,换流技术。通常使用的控制方法是空间矢量调制法,而在现有的资料中很少有非常详尽的描述。本文将对矩阵变换器应用双空间矢量调制法进行详尽的分析。

1 双空间矢量调制策略
    矩阵变换器应用双空间矢量调制法(SVM)时可以等效为一个虚拟的整流器和一个虚拟的逆变器,它们的6个有效的空间矢量分别如图1所示,对输入电流和输出电压分别进行嵌套。从而有36种可能的扇区组合。


    以虚拟整流器、逆变器均工作在第一扇区为例,相量合成的固定空间电流、电压相量分别是I6、I1和U6、U1,两个空间相量的综合调制采用相互嵌套的办法来实现。整个输入相电流和输出相电压相量合成共有I6-U6、I6-U1、I1-U6、I1-U1、I0-U0 5种组合。每一相量组合的作用时间用占空比duty来表示。等式(1~5)反映了占空比的计算公式。占空比可以通过表1来分配给相应的开关组合。
   
    式中,θi、θv是相应输入相电流的相角和输出线电压的相角。m为调制比。当4个占空比的总和小于一个周期时,补充零开关组合来完成一个PWM周期,零开关组合的占空比计算公式如下:
   
    等式(1~5)表明了4个作用矢量和一个零矢量在每个采样周期内的持续时间。每个占空比相应于表1一个特定的开关组合。表1中电压矢量在4、5、6扇区的符号值可以通过以下方法得出。

  1)如果Iin和Vout同是奇数或者偶数的话,符号顺序是:-++-。比如说当输入电流在第6扇区,输出电压在第2扇区,那么作用顺序是:-7,+8,+1,-2。2)如果输入电流和输出电压相量一个在奇数区,另一个在偶数扇区,符号顺序是:+--+。比如说输入电流在第5扇区,输出电压在第2扇区,那么作用顺序是:+8,-9,-2,+3。通过这种方法,会大大降低内存空间。表格的大小从6x6x4=144个相量降到3x3x4=36个相量,也就是说比普通的空间矢量调制方法使用的内存空间减少了75%。

 

2 仿真研究
    尽管现有的DSP技术和FPGA技术处理速度很快,很有效,但矩阵变换器的控制仍非常复杂,在仿真中,若按传统方法使用定义好的Simulink模块,会非常繁琐,因为必须正确的设置大量的参数,而又没有合适的调试工具。通过Matlab/Simulink里的功能强大的S函数,S函数完美地结合了Simulink框图简洁明快的特点和Matlab编程灵活方便的优点,可充分利用Matlab提供的丰富资源,调用各种工具箱函数,实现模块所无法实现的复杂功能,从而使问题大大简化。编程中既可以使用C语言,也可以使用Matlab语言来实现空间矢量调制法。使用后者会更简单些,以下是部分程序:
 
    矩阵变换器开关的驱动信号从S函数模块的输出端获得,S函数模块的输入是输出电压参考向量和输入功率因素。可以对空间矢量法的执行时间有一个完整的控制。整个平台的仿真速度比离散模块快很多,分析方法更清楚明了。可以随时在调制方法中增加额外的功能。

3 Matlab-Simulink的仿真结果
    设定的输出频率为100 Hz,电压调制比为0.75,仿真算法为ode15s,仿真时间为0.4s,滤波参数为L=100mH,C=70μF,负载为星形连接感性RL负载,采用输入功率因素为1的控制策略,输入相电压和相电流基本同相位,仿真结果表明矩阵变换器的输出电压是一个正弦性很好的PWM波形,谐波分量比较小,输出线电流的正弦性较好,验证了控制策略的正确性,以下为各仿真波形。



4 结论
    该文介绍了一种有效快速的方法来实现矩阵变换器的空间矢量调制方法。仿真结果证明:可减少仿真模块的数量,缩短了模拟仿真时间,调试容易,给矩阵变换器的实际设计奠定了坚实的理论基础。


    空间矢量调制法只确定开关间隔中应用电压矢量的占空比,从而获得低频率的输出电压和输入电流的平均值,但是并没有确定使用的顺序。所以需要使用双空间矢量调制法,同时也可改善波形的质量。图2表明了输入电流在4扇区,输出电压在5扇区应用双空间矢量调制的顺序。电压矢量在开关间隔中对称分布,零矢量每4个开关间隔使用一次。在每次开关转换中只有一个开关状态发生改变以最大程度地降低损耗。在图2中通过表格2确定相应开关时间:

    每个零矢量:0a,0b,0c,每次所使用的时间为t_0y,因为零矢量在一个周期中要使用6次,表2表明了当测试的输入电压是线电压的时候,14种矢量所有可能的组合。如果输入电压是相电压,那么必须重新来排列Look-up table。每次双空间矢量调制顺序在一个开关周期中应用14个矢量。矢量的次序不是随机的,为了降低损耗每次开关转换只有一个输出相改变。每个顺序都是固定的,也就是说,矢量必须按照表格2的次序来排列。表格3是一个具体的例子。序列的第3个元素(相量6或者相量9)对应不同的占空比。占空比a,b,c,d的顺序并不总是相同。这是输入电流和输出电压所在的扇区来决定。占空比的顺序是:1)如果输入电流和输出电压所在的扇区都是奇数或者偶数,作用顺序为;duty_a,duty_c,duty_d,duty_b;2)如果输入电流和输出电压所在的扇区一个是偶数,一个是奇数,作用顺序是:通过这种方式,不同的占空比就与相应的相量对应。

关键字:矩阵变换器  Matlab/Simulink  双空间矢量调制  S函数  占空比 编辑:冰封 引用地址:基于双空间矢量调制方法分析矩阵变换器

上一篇:电源转换器实现高性能电源管理
下一篇:DC/DC变换器与DC/AC逆变器连接问题的研究

推荐阅读最新更新时间:2023-10-18 16:05

定时器输出的PWM频率范围及占空比精度
我想要TIM定时器输出的PWM波形:0.1%精度占空比, 频率范围:200Hz - 10KHz。请问能实现吗? Ⅰ 写在前面 如果有朋友下载了上一篇文章我提供的例程,在“bsp_timer.h”文件下,你就会发现有如下一段被我注释了的【说明性文字】。 这个工程是我从之前项目中提取出来(复制部分代码),从新整理的一个的工程。里面的这个被注释了的描述文字是之前整理的,今天重新对其说明一下。 这里句题外话: 我一般都是注重让大家明白其原理,提供的工程代码以简单为原则。比如:没有添加系统,没有添加参数越界检查等额外的代码。不是让你直接拷贝过去就用,一般需要结合你实际工程,对其修改。 Ⅱ 解读那段文字
[单片机]
定时器输出的PWM频率范围及<font color='red'>占空比</font>精度
如何用函数信号发生器产生低占空比的信号?
如果您要表征数字器件特性,通常会用脉冲发生 器产生所需要的信号。但对于像微控制器这样的低频 应用,您可使用较便宜的通用函数发生器产生低占空比信号。 今天的通用函数发生器是有众多功能的信号源,它们采用直接合成的数字信号产生方案,可产生带有内置 扫描和调制的多种类型的波形和频率。有些发生器更具有产生任意波形的能力。虽然一般都具有极稳定的频率和很低的失真,但并不完全适合产生低占空比的信号。 当您用通用函数发生器产生可变占空比方波时,占 空比通常限制为 20% 至 80%,并以 1% 步进。另一项限 制是函数发生器的带宽;典型函数发生器可产生达15MHz 的方波。有限带宽造成上升和下降时间约为20ns,因此最小的脉冲宽度为 40n
[测试测量]
如何用函数信号发生器产生低<font color='red'>占空比</font>的信号?
利用MATLAB/Simulink在自动加速路上做了两件大事
自动驾驶是目前比较热门的话题,包含的技术领域五花八门,例如:雷达、摄像头、汽车电控、激光雷达、物体识别、高精度地图、导航技术等等。小编特邀 MathWorks 行业技术专家来聊一聊 MathWorks 这几年的自动驾驶之路,分享最新的技术投入和应用亮点。 ◆  ◆  ◆  ◆ MathWorks 对自动驾驶技术的投入可以总结为以下几个阶段: 2015:SCANIA AEB 系统 2015 年,瑞典著名的重卡生产商 SCANIA 发布了用 MATLAB/Simulink 设计的 AEB(自动紧急刹车)系统,看动画: 在这个案例中,SCANIA 利用 MATLAB/Simulink 做了两件大事: 一是设计了数据融
[汽车电子]
MathWorks发布包含MATLABSimulink的Release 2017b
电子网消息,MathWorks今日推出了Release 2017b(R2017b),其中包括MATLAB和Simulink的若干新功能、六款新产品以及对其他86款产品的更新和修复补丁。此发行版还添加了新的重要的深度学习功能,可简化工程师、研究人员及其他领域专家设计、训练和部署模型的方式。  深度学习支持 R2017b中的具体深度学习特性、产品和功能包括:  Neural Network Toolbox增加了对复杂架构的支持,包括有向无环图(DAG)和长短期记忆(LSTM)网络,并提供对 GoogLeNet 等流行的预训练模型的访问。  Computer Vision System Toolbox中的Image La
[半导体设计/制造]
stm8 占空比测电机速度以及显示在1602液晶显示屏上历程调试
/******************************************************************* 实验名称及内容:速度显示液晶屏 配套书籍:《深入浅出STM8单片机入门、进阶与应用实例》 实验平台及编程人员:骨灰级菜鸟 / #include iostm8s208mb.h //主控芯片的头文件 /端口/引脚定义/ #define LCDRS_SET PF_ODR|=0x01 //置位PF0 #define LCDRS_CLR PF_ODR&=0xFE //清0PF0 #define LCDRW_SET PF_ODR|=0x08 //置位PF3 #define LCDRW_CLR PF_O
[单片机]
stm8 <font color='red'>占空比</font>测电机速度以及显示在1602液晶显示屏上历程调试
学习LabVIEW(十)——关于Matlab的eps函数(十三)
关于Matlab的eps函数的实现原理,我以前写过十几篇短文了。其中最接近官方的版本可以参考 《关于Matlab的eps函数(十) MATLAB Coder生成的C代码》 。那时使用了MATLAB的Coder直接生成了一份eps的C语言版本,应该就是官方的实现方式了。 为什么这么关注eps函数?因为对于数值分析而言,eps是非常重要的,它展示了基于IEEE754浮点数的一个基本属性:相对浮点精度。然而,尽管eps如此重要,能够说清楚eps运算方法的人寥寥无几。现代社会,人人都要会编程,然而如果只是接受了普通的编程入门学习,没有像计算机专业科班出身的那群人那样花了好多好多的学时学习数值分析的话,就会倾向于将计算机中
[测试测量]
MathWorks 发布2011a 版 MATLABSimulink 产品系列
中国北京 – 2011 年 4 月 8 日 – MathWorks 今日发布 2011a(R2011a) 版 MATLAB 和 Simulink 产品系列。该版本的核心在于引入了新一代的代码生成产品:MATLAB Coder、Simulink Coder 和 Embedded Coder。R2011a 还更新了 80 种其它产品,包括 Polyspace 嵌入式软件验证产品。 对于 MATLAB,R2011a 的重要功能有: • 改进了 MATLAB 中多种线性代数函数的性能 • Optimization Toolbox 中提供针对二次规划的大规模内点求解器 • MATLAB Compiler 使用 Parallel Com
[嵌入式]
STM32+按键调控PWM输出+串口输出占空比
GPIO.c #include STM32Lib\\stm32f10x.h #include hal.h /******************************************************************************* * Function Name : GPIO_Configuration * 设置PD3,PD4,PD5,PD6为键盘输入 * 设置PB0,5,8,9; PC5,7; PD7 ;PA8 为输出LED灯 *******************************************************************************/
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved