【电机控制】PMSM无感foc控制(四)SVPWM——过调制

0. 前言

        上一章我们提到了SVPWM矢量合成的范围在一个平面的矢量圆内,那么当电压矢量超出调制范围时,该怎么做呢?这就是过调制要解决的问题。

        过调制策略有很多,本章所讲的过调制为最小相角过调制,这种方法实现起来比较简单也容易理解,在看本章之前需要先理解SVPWM的基础矢量的作用时间怎么计算,可参考如下文章:

“【电机控制】PMSM无感foc控制(三)SVPWM ”链接:

https://blog.csdn.net/Liu_eight_nine/article/details/132639652       


1. 什么是过调制

        据之前讲解的内容我们可以知道,SVPWM技术在电压空间上模拟了一个近似于圆的电压轨迹,减小了相电流的谐波,降低了电机的谐波损耗,抑制了转矩脉动。

        然而,SVPWM技术也存在一些问题,合成电压矢量有极限便是其中之一。

        六个基本电压矢量的幅值为2/3Vdc,OC = 2/3Vdc,因此合成的矢量圆的半径最大为OB = 3/3Vdc,如下图所示:

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第1张图片

        这个半径为√3/3Vdc的区域也被称作SVPWM的线性区域。不难理解,在该线性区域内,所有参考电压矢量都能够通过SVPWM技术合成并跟随。而当参考电压矢量的幅值进一步增大时,电压圆轨迹上的某些部分将会超出最大矢量圆的范围,而此时SVPWM也进入了所谓的非线性调制区。在非线性调制区合成电压矢量所采用的调制方法,被称为过调制技术。


2. 过调制原理

2.1 调制比

        介绍过调制前首先我们需要了解一个概念调制比,定义调制比m如下:

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第2张图片

        式中,Uref代表要合成的电压矢量,Vdc代表直流母线电压。

        当Uref落在最小矢量圆内时,|Uref| ≤ √3/3Vdc,此时的m≤0.9069,电机工作在线性调制区,无论是稳态还是动态时,其性能表现都会非常优秀,但是逆变器的容量没有被充分利用。当m>0.9069时,电机工作在过调制区,电机工作在SVPWM的非线性调制区,虽然可以充分利用逆变器的容量,但是电流的谐波和振荡在转速控制模式下会加剧。

        过调制技术是在传统的SVPWM技术上衍生出来的。传统的SVPWM的调制方法在过调制区不能准确的合成给定电压矢量,基本电压矢量的作用时间计算出来可能为负。

        因此,需要使用过调制技术使得输出电压矢量能够在幅值和相位上尽可能的反映出参考电压 矢量的变化。

        针对过调制技术控制方法的研究有很多,例如:根据调制比m的大小将 过调制区分成I区和II区,两个区域内采用不同的控制手段。

        也有比较简单的方法,例如:最小相位误差过调制、最小幅值误差过调制策略

        本文主要讲最小相位误差过调制 (Minimum Phase Error Overmodulation)

2.2 最小相角误差过调制

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第3张图片

        当m=0.9069 时,电压矢量的末端位于六边形的内切圆上时,则达到最大线性调制; 当m>0.9069时,且电压矢量的末端位于六边形之内,上述这两种情况都可按式上一章所讲的公式:

        式中,【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第4张图片【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第5张图片【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第6张图片

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第7张图片

        计算出基本电压矢量的作用时间t1、t2;以及零矢量t0的作用时间t0 = T - t1 - t2;

        当m>0.9069电压矢量的末端位于六边形之外时,如果按上式计算基础电压矢量的作用时间t1和t2,则会出 现t1+t2>T,t0为负数的不合理的结果。

        面对这种情况最小相角过调制是怎么做的呢?看一下下面的图就立马能理解了

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第8张图片

        为了能够实现调制,最小相角过调制的策略将需要合成的空间电压矢量u*限制到它与六边形的交点D处,形成新的空间电压矢量u*p,用u*p代替u* ,这样u*p具有与u*相同的相角,因此这种方法具有最小相角误差的优点。怎么实现这种替换呢?就是先按照上一章所讲的公式计算出t0、t1、t2,再按照如下公式计算出新的t0'、t1'、t2'来代替之前的t0、t1、t2,从而控制基础矢量的作用时间生成新的up*:

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第9张图片

        具体流程图的画如下:

【电机控制】PMSM无感foc控制(四)SVPWM——过调制_第10张图片

3. 总结

        过调制到这就讲完了,目前只将了比较简单的最小相角过调制,主要参考了下面这篇文章:

杨文强, 蔡旭, 姜建国. 空间电压矢量PWM的过调制策略[J]. 上海交通大学学报,2005(S1):57-60.

        如果想了解其他过调制方法可以看一下这篇文章:

吴  芳, 万山明, 黄声华. 一种过调制算法及其在永磁同步电动机弱磁控制中的应用[J]. 电工技术学报

你可能感兴趣的:(电机控制,单片机,嵌入式硬件,算法,机器人,stm32,c语言)