其中非零矢量的幅值相同,相邻的矢量间隔 60°,而两个零矢量幅值为零,位于中心。在每一个扇区,选择相邻的两个电压矢量以及零矢量,按照伏秒平衡的原则来合成每个扇区内的任意电压矢量
(3-5)
由于三相正弦波电压在电压空间向量中合成一个等效的旋转电压,其旋转速度是输入电源角频率,等效旋转电压的轨迹将是圆形。所以要产生三相正弦波电压,可以利用以上电压向量合成的技术,在电压空间向量上,将设定的电压向量由 (100)位置开始,每一次增加一个小增量,每一个小增量设定电压向量可以用该区中相邻的两个基本非零向量与零电压向量予以合成,如此所得到的设定电压向量就等效于一个在电压空间向量平面上平滑旋转的电压空间向量,从而达到电压空间向量脉宽调制的目的。
空间矢量调制的第一步是判断由 和 所决定的空间电压矢( )量所处的扇区。假定合成的电压矢量落在第 I 扇区,可知其等价条件如下:0< <60 º
分析以上的条件,有可看出参考电压矢量 所在的扇区完全由 , , 三式决定,因此令:
(3-6)
再定义,若 ,则 A=1,否则 A=0; 若 ,则 B=1,否则 B=0;若 ,则 C=1,否则 C=0。可以看出 A,B,C 之间共有八种组合,但由判断扇区的公式可知 A,B,C 不会同时为 1 或同时为 0,所以实际的组合是751种,A,B,C 组合取不同的值对 应着不同的扇区,并且是一一对应的,因此完全可以由 A,B,C 的组合判断所在的扇区。为区别751种状态,令 ,则可以通过下表计算参考电压 矢量 Uref 所在的扇区。
表 3.2 N值与扇区对应关系
N 3 1 5 4 6 2
扇区号 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ
采用上述方法,只需经过简单的加减及逻辑运算即可确定所在的扇区,对于提高系统的响应速度和进行仿真都是很有意义的。
在传统 SVPWM 算法如式(3-6)中用到了空间角度及三角函数,使得直接计算基本电压矢量作用时间变得十分困难。实际上,只要充分利用 和 就可以使计算大为简化。以 处在第Ⅰ扇区时进行分析有:
(3-7)
经过整理后得出: (3-8)
同理可求得 在其它扇区中各矢量的作用时间。由此可根据式(3-6)中的U1 、U2 、U3 判断合成矢量所在扇区,然后查表得出两非零矢量的作用时间,最后得出三相PWM波占空比。
然后需要计算零矢量的作用时间:
以在第Ι扇区内的期望输出矢量为例,图3.8表示由基本电压空间矢量 和 的线性组合构成期望的电压矢量 , 为期望输出的电压矢量与扇区起始边的夹角。在一个开关周期 中, 的作用时间为 , 的作用时间为 ,按矢量合成法则可得:
(3-9)
按正弦定理得:
图3.6 电压空间向量在第Ⅰ区的合成与分解
由式(3-10)解得 (3-12) MATLAB风电并网逆变器控制系统仿真+SVPWM算法(6):http://www.751com.cn/zidonghua/lunwen_1881.html