[讨论] SVPWM标幺化疑问,请各位朋友帮看一下

jonny0811   2016-3-23 14:38 楼主
在理论推导的时候,SVPWM管子的导通时间分别是
X=sqrt(3)Ubeta*TS/Ud;
Y=sqrt(3)Ubeta*TS/Ud+3Ualpha*Ts/Ud;
Z=sqrt(3)Ubeta*TS/Ud-+3Ualpha*Ts/Ud;                  ---------------------------------------------(1)
Ualpha=Umsin(wt),Ubeta=Umcos(wt);
但是在C程序里面就变成了
X=Ubeta;
Y=0.5*[sqrt(3)*Ualpha+Ubeta)];
Z=0.5*[-sqrt(3)*Ualpha+Ubeta)];                     ----------------------------------------------------------(2)
Ualpha=1*sin(wt),Ubeta=1*cos(wt);
C程序里面标幺化是用Ud/sqrt(3)去进行标幺化的啊,而且是对Ux这几个基本矢量进行标幺化,那为什么程序里面Ualpha和Ubeta的幅值变成1了????
我不是很明白标幺值用在这里为什么能行。举个例子:TS=1*10^-4s(10KHz),Ubeta=380*cos(x),此处cosx=0.5;然后分别带入上面公式1和公式2,
这算出来的结果完全不同嘛,这是什么情况啊????

回复评论 (3)

楼主明白了吗?我也遇到这个问题了
点赞  2016-12-5 16:06
顶上去
点赞  2018-1-25 23:30

那就是意味着所谓的1*sin(wt)和1*cos(wt)是标幺化之后的值呗。

点赞  2021-6-2 12:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复