如参考系变换所述,FOC 允许单独控制三相永磁电机的扭矩和磁通量。在两个新值 (v∗d和v∗q) 的定子电压产生磁通量和定子电流的转矩分量已由磁通量和转矩 PID 独立计算,因此有必要使所得矢量 (∣v ∗∣),然后将它们传递给 Reverse Park 转换,最后传递给 SVPWM 块。
饱和边界通常由值 (S16_MAX=32767) 给出,该值产生最大输出电压幅度(对应于从 0% 到 100% 的占空比)。
然而,当使用单分流或三分流电阻器配置时,根据 PWM 频率,可能需要限制最大 PWM 占空比,以保证定子电流读取模块的正常工作。
因此,当使用单分流或三分流电阻器配置时,饱和边界的值可能略低于取决于 PWM 开关频率的值。S16_MAX
算法策略是将vd因为它是由v∗d最大值等于 MMI S16_MAX的 95%。vq,以匹配 MMI S16_MAX限制。
圆圈限制函数执行所讨论的定子电压分量饱和,如下所示:
vd和vq表示要传递给 Reverse Park 变换函数的饱和定子电压分量,而v∗d和v∗q是 PID 电流控制器的输出。从几何考虑,可以得出以下关系: