This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我对电机 SDK - is13_fwc_MTPA 的实验13有疑问。 本文档提到以下内容:
我了解场强减弱和 MTPA 代码、但我不能得到的是获取 β 的方法。
如果场强减弱的 PID 回路生成一些输出、则表示 Vs (sqrt (Vd^2 + Vq^2))已达到 vs_ref (Vdc/sqrt (3))。 我们是否不会通过等待 BETA_FW > BETA_MTPA 来延迟磁通减弱?
我认为测试值应为:BETA_MTPA + BETA_FW。 如果我错过了什么、请告诉我。
您好、Yanming、
请查看随附的从 TI 文档中获取的有关 MTPA 和磁通减弱的屏幕截图。
在恒定扭矩区域中、MTPA 起作用。 在磁场减弱中、MTPA 和磁场减弱都起作用。
但是、在电机 SDK 中的实现中、当场强减弱工作时、MTPA 不会工作。 我不确定您是如何转向磁场减弱操作的。 当 Vs>Vs_ref 时,磁场减弱控制器将开始提供一些 β 值。 但在切换到场强减弱之前、您仍然等待该值超过 BETA_MTPA。 这对我来说是错误的-因为 vs 已经大于 vs_ref、但在它达到 beta _fw>beta _MTPA 点之前不会采取任何操作。
我不知道我是否正确地表达了我的观点。 但是、正如您看到的、TI 文档与 MotorSDK 中的实现存在显著差异。 [我不担心磁场减弱控制器是处理 β 值还是处理 Id 电流幅度-我担心转换到磁场减弱]。