资讯动态

FOC初步学习--SVPWM

发布时间:2026/9/2 11:55:55 来源:尧图企业网站定制
svpwm从上图可知我们可以通过互差120度大小随着时间按正弦规律变化的3个分矢量来合成一个大小不变旋转的总矢量。于是问题又变成了如何得到大小随着时间按正弦规律变化的3个分矢量呢我们先回到电机上其实这3个分矢量就对应了电机的3个绕组3个绕组就是互差120度的只要再控制绕组上的电压大小按照正弦规律变化是不是就可以得到大小不变旋转的总矢量呢扇区判断SVPWM算法首先需要知道要合成的参考电压向量落在了哪个扇区。然后算法就可以根据该扇区相邻的两个非零向量和两个零向量来合成该参考电压向量。根据下图三相绕组位置进行正交分解,可得:而在时间上,ABC三相绕组相差120°,所以就有联立两个方程组可得出进行等赋值变换(乘)并化简得:此时:现在以合成矢量在第一扇区(即0°~60°)进行推导:此时,取值范围为(0,)并且Uα与Uβ都大于0,推导出同理分别推出剩余五个扇区并结合Clark反变换整理可以到的相邻两个矢量作用时长首先计算六个矢量的大小大写的 AB C 代表电机的三个相绕组小写的a,b,c 就是图1中三相逆变器三个相和电机绕组的连接点他们处于三个相的中间。-是A 电机相绕组的相电压也即电机绕组的相—中性点电压和代表的意义类似。 N是Neutral的首字母代表电机三相绕组的中性点。SVPWM算法都假设电机拥有三相平衡绕组也就是说所有的电机三相的相电阻相等那么电机三相绕组的连接点就是中性点。相电阻 Rb和Rc 并联它们的总电阻就是相电阻Ra 的一半三个电阻相等。根据串联分压定理有2并且有:总电压降可以表示为至此,三相相电压可以表示为:同理可得出其余七种状态如下图:计算矢量作用时长以第一扇区举例如图可以得出:其中等式左边可以看作,与由此可以推导出:同理可以推到出剩余五个扇区并整理可得其中X,Y,Z如下:计数器比较依旧以第一扇区举例S(a,b,c)具体流程为:000-100-110-111-110-100-000联立与中心对齐,得出:同理求出其余剩下的五个扇区可得:

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价