What is Field Oriented Control (FOC)?

1 Answer
Can you answer this question?

Editorial Team - everything PE

Feb 19, 2025

Field Oriented Control (FOC), also known as vector control, is an advanced motor control technique used for AC motors like permanent magnet synchronous motors (PMSM) and brushless DC motors (BLDC). The primary goal of FOC is to achieve control of the motor by independently controlling the torque and flux components of the motor's stator current.

Unlike traditional control methods that regulate voltage and frequency together (like scalar control), FOC separates the control of two key current components in the motor:

  1. Magnetic Flux-Producing Current (Id): This component is responsible for generating the magnetic field in the stator. By adjusting Id , FOC ensures optimal magnetization, improving efficiency and reducing losses.
  2. Torque-Producing Current (Iq): This component is directly responsible for generating the motor’s torque. By independently controlling Iq, FOC allows precise and smooth torque adjustments, even under changing loads.

By independently regulating these two components, FOC achieves more efficient energy usage. No unnecessary current is used for magnetization, thus improving the motor’s efficiency. Smooth acceleration and deceleration without sudden jumps are made possible, thus resulting in precise torque control. The motor maintains consistent speed even with changes in the load. Unlike scalar control, which struggles at low speeds, FOC ensures smooth operation down to near-zero RPM.

Benefits of Field Oriented Control

High Dynamic Performance: FOC allows for rapid and precise control of the motor's torque and flux, enabling fast acceleration, deceleration, and speed changes.

Improved Efficiency: By independently controlling the flux, FOC optimizes the motor's efficiency over a wide range of operating conditions.

Reduced Torque Ripple: The decoupled control of torque and flux components helps to minimize torque ripple, resulting in smoother motor operation.

Compatibility with Various Motor Types: FOC can be applied to both induction motors and permanent magnet synchronous motors, making it a versatile control technique.

Key Principles of FOC

Coordinate Transformation: FOC employs coordinate transformation to convert the three-phase stator currents into a two-phase rotating reference frame, known as the d-q frame. This transformation is achieved using Clarke and Park transformations. The Clarke transformation first translates the three-phase currents into two orthogonal components in a stationary reference frame, while the Park transformation further rotates these components to align with the rotor's magnetic field. This alignment allows for independent control of the torque and flux components, simplifying motor control significantly.

The Clarke transformation converts three-phase currents (a, b, c) into two orthogonal components (α, β) in a stationary reference frame. This transformation simplifies the analysis and control of three-phase systems by representing them in a two-dimensional space. The transformation of the voltage signal and current signal is represented as:                                       

Clarke transformation preserves the magnitude vectors while transforming them from three-phase (a, b, c) to two-phase (alpha–beta). It converts balanced three-phase quantities into balanced two-phase orthogonal quantities.

                                                                           Figure 1:Clarke transformation coordinates

The Park transformation further converts the α-β components into a rotating reference frame (d-q), aligning them with the rotor's magnetic field. This transformation is crucial because it turns AC signals into DC quantities, which are easier to control. It converts the stationary α-β frame to the rotating d-q frame using the rotor angle θ.

Decoupled Control: In the d-q reference frame, the decoupled control mechanism assigns specific roles to the d-axis and q-axis components of the stator current. The d-axis component (Id) controls the motor's magnetic flux, while the q-axis component (Iq) governs the torque produced by the motor. This separation enables precise and independent control over both parameters, allowing for optimal performance under various operating conditions. By maintaining Iat a desired level (often zero), maximum torque can be achieved with minimal energy loss.

Feedback Control: FOC relies on feedback control, which is essential for accurate operation. The rotor position and speed are measured using sensors such as encoders or resolvers. This feedback is crucial for aligning the d-q reference frame with the rotor flux, ensuring that control actions are based on real-time conditions. The feedback loop continuously adjusts the d-q currents to maintain alignment with the rotor's magnetic field, enhancing efficiency and responsiveness in motor performance.

The FOC algorithm outputs d-q voltage references, which must be converted back into three-phase stator voltages using the inverse Park transformation. The PWM inverter then takes these three-phase voltage references and generates the appropriate switching signals for the inverter's transistors. These switching signals control how the DC voltage is applied to the motor windings, effectively creating the desired AC voltage waveform. By rapidly switching the transistors on and off, the PWM inverter synthesizes the required stator voltage to control the motor according to the FOC algorithm.

Click here to learn about the Switched Reluctance Motor (SRM) Controller on everything PE.