為何使用磁場導向控制(FOC)演算法?

磁場導向控制(Field-Oriented Control, FOC)演算法的核心價值,在於透過座標轉換(Coordinate Transformation)與解耦控制(Decoupling Control),實現轉矩(Torque)與磁通(Flux)的獨立調節。

以下將從 PMSM 無感測器 FOC 控制架構出發,說明 FOC 為何成為中高階馬達控制的主流解決方案。

PMSM 無感測器 FOC 的核心控制架構

FOC 的核心概念是將原本彼此耦合的三相交流電流,轉換成可獨立控制的磁通與轉矩分量,使交流馬達能夠具備類似直流馬達的控制特性。


圖片來源:Microchip

1. 解耦控制:將三相電流轉換為獨立的轉矩與磁通分量

FOC 的核心來自於:

  • Clarke 轉換(Clarke Transformation)
  • Park 轉換(Park Transformation)

這兩個數學轉換的目的,是將複雜的三相交流系統進行解耦。

Clarke 轉換

首先,將三相定子電流:

  • Ia
  • Ib
  • Ic

轉換至二相靜止座標系:

Park 轉換

接著再將:

轉換至同步旋轉座標系中的:

  • Id(磁通分量)
  • Iq(轉矩分量)

在同步旋轉座標系下,Id 與 Iq 皆為直流分量,因此可以透過獨立控制迴路分別調整。

其中:

  • Iq 負責控制馬達轉矩
  • Id 負責控制馬達磁通

如此即可徹底解決傳統三相交流馬達中轉矩與磁通互相耦合的問題。

延伸閱讀

2. 精準調節:獨立 PI 控制轉矩與磁通

FOC 透過獨立的 PI 控制器對 Iq 與 Id 進行精密調節。

Iq 迴路(Torque Loop)

Iq 迴路直接控制馬達輸出轉矩。

其特點包括:

  • 快速轉矩響應
  • 能立即因應負載變化
  • 提升動態控制性能

例如當負載突然改變時,Iq 可以迅速調整至目標值,維持穩定的輸出轉矩。

Id 迴路(Flux Loop)

Id 迴路則負責磁通控制。

其功能包括:

  • 控制定子磁場與轉子磁場的相對位置
  • 維持最佳磁場角度(約 90°)
  • 提升轉矩電流比(Torque per Ampere)
  • 避免磁通飽和

因此在相同電流條件下,可獲得更高的輸出轉矩。

3. 正弦波輸出:降低轉矩脈動、振動與噪音

經過 PI 調節後,Id 與 Iq 會經由:

  • 逆 Park 轉換(Inverse Park Transformation)
  • SVPWM(Space Vector PWM)

重新產生三相正弦波驅動訊號,控制逆變器輸出穩定的三相電流。

相較於方波控制

正弦波電流具有以下優點:

  • 降低轉矩脈動(Torque Ripple)
  • 減少馬達振動
  • 降低運轉噪音

相較於 V/F 控制

FOC 的正弦波輸出可使馬達在全轉速範圍內維持較高效率,進一步提升整體能源利用率。

4. 快速動態響應與多模式控制能力

FOC 採用典型的三級串級控制架構:

速度迴路(Speed Loop)

最外層速度迴路根據目標轉速產生轉矩指令。

轉矩迴路(Torque Loop)

中間層將轉矩指令轉換成電流指令。

電流迴路(Current Loop)

最內層的 Iq 與 Id 控制迴路直接控制馬達輸入電流。

透過此架構,FOC 可支援:

  • 轉矩模式(Torque Mode)
  • 速度模式(Speed Mode)
  • 位置模式(Position Mode)

並具備極佳的動態響應能力。

為何 FOC 演算法不可取代?

FOC 是目前少數能同時實現:

  • 轉矩與磁通解耦控制
  • 精準 PI 調節
  • 正弦波輸出

的馬達控制演算法。

相較於傳統 V/F 控制與方波控制,FOC 在以下方面具有明顯優勢:

  • 更高的轉矩控制精度
  • 更寬廣的速度調節範圍
  • 更高的能源效率
  • 更低的振動與噪音
  • 更佳的系統可靠性

因此,FOC 已成為中高階 PMSM(永磁同步馬達)控制系統的首選方案。

相關產品

Microchip dsPIC33FJ32MC204

相關應用筆記

Microchip:Sensorless Field Oriented Control of a PMSM

更多與 FOC 相關的內容 :