Home / News

Control Strategies for Permanent Magnet Synchronous Motors: FOC vs DTC

Control Strategies for Permanent Magnet Synchronous Motors: FOC vs DTC

Permanent Magnet Synchronous Motors (PMSMs) deliver exceptional efficiency, compact size, and high torque density, making them ideal for electric vehicles, robotics, and industrial automation—performance depends on precise control strategy.

Both techniques aim to optimize torque production and efficiency while minimizing ripple and response time. Yet, their underlying principles, implementation complexity, and performance characteristics differ significantly.

Overview of PMSM Control

Permanent Magnet Synchronous Motor (PMSM)

Basics of Permanent Magnet Synchronous Motors

PMSMs feature permanent magnets on the rotor that create the magnetic field, while the stator’s three-phase windings produce a rotating field that synchronously drives rotation.

Key equations governing PMSM dynamics include:

Te​=2/3​p(ψd​iq​−ψq​id​)

where:

  • Te = Electromagnetic torque
  • P= Number of pole pairs
  • ψd = Flux linkages in the d- and q-axis
  • id,iq= Current components along d- and q-axis

The control system’s main goal is to manage id and id​ precisely to achieve desired torque and flux levels.

Field-Oriented Control (FOC)

Principle of Operation

Field-Oriented Control, also known as Vector Control, transforms the three-phase stator currents into a rotating reference frame (d–q frame). This transformation decouples torque and flux, enabling independent, DC-motor-like control of PMSM currents.

The steps involved are:

  • Measure stator currents ia,ib,ib, ic​.
  • Convert them into id and iq​ using Clarke and Park transformations.
  • Control idi_did​ (flux) and iqi_qiq​ (torque) independently using PI regulators.
  • Inverse transform back to three-phase voltages for PWM modulation.

This decoupling enables precise torque and speed control under dynamic load conditions.

FOC Control Structure

Stage Description Function
Current Measurement Captures phase currents ia,ibi_a, i_bia​,ib​ Inputs for transformations
Clarke Transformation Converts 3-phase to 2-phase (α–β) Simplifies calculations
Park Transformation Converts α–β to d–q rotating frame Separates torque and flux
PI Controllers Controls idi_did​ and iqi_qiq​ Maintains desired torque and flux
Inverse Park Transformation Converts control outputs back to 3-phase signals Feeds PWM inverter
PWM Generation Modulates inverter switching Applies voltage to PMSM

Advantages of FOC

  • Smooth Torque Output – Torque ripple is minimal due to sinusoidal current control.
  • High Efficiency – Magnetic field alignment minimizes copper and iron losses.
  • Wide Speed Range – Effective field weakening for high-speed operation.
  • Stable Control – Proportional-integral (PI) regulators provide steady performance under variable load.

Limitations of FOC

  • Complex Implementation – Requires multiple coordinate transformations and rotor position sensors.
  • Parameter Sensitivity – Dependent on accurate motor parameters (resistance, inductance, flux linkage).
  • Moderate Dynamic Response – Slightly slower torque response compared to DTC due to current regulation loops.

FOC vs DTC

Direct Torque Control (DTC)

Principle of Operation

Direct Torque Control directly regulates the torque and stator flux of the PMSM without relying on current control loops or PWM modulation. Instead, it selects inverter voltage vectors based on real-time torque and flux feedback.

Core concept:

  • Calculate instantaneous stator flux and torque.
  • Compare with reference values using hysteresis controllers.
  • Select the optimal voltage vector from a predefined table to correct deviations instantly.

DTC Control Structure

Stage Description Function
Voltage and Current Sensing Measures stator voltages/currents Inputs for flux and torque estimation
Flux Estimation Calculates stator flux vector Determines magnetic field level
Torque Estimation Computes electromagnetic torque Monitors motor output
Hysteresis Controllers Compare actual vs. reference torque/flux Generate switching signals
Switching Table Selects appropriate inverter vector Controls torque and flux directly
Inverter Applies selected voltage vector Adjusts motor electromagnetic state

Advantages of DTC

  • Fast Torque Response – Excellent dynamic performance due to direct control.
  • No Coordinate Transformations – Simplifies computation compared to FOC.
  • No Need for PI Regulators or PWM – Reduces processing delay.
  • Robustness – Less sensitive to motor parameter variations.

Limitations of DTC

  • Higher Torque Ripple – Hysteresis-based control produces torque and flux oscillations.
  • Variable Switching Frequency – Makes inverter design and filtering more complex.
  • Lower Efficiency at Steady-State – Ripple losses may reduce system efficiency.
  • Difficult Flux Control at Low Speed – Accuracy of flux estimation declines at low voltage.

Comparative Analysis: FOC vs DTC

Aspect Field-Oriented Control (FOC) Direct Torque Control (DTC)
Basic Principle Vector control with decoupled current control Direct torque and flux control via hysteresis
Control Variables id,iqi_d, i_qid​,iq​ (current components) Torque and stator flux
Dynamic Response Moderate Very fast
Torque Ripple Low High
Switching Frequency Constant (via PWM) Variable
Implementation Complexity High (transformations + PI control) Moderate (lookup tables + estimation)
Parameter Sensitivity High Low
Efficiency (steady-state) High Moderate
Low-Speed Performance Excellent Poor (flux estimation issue)
Hardware Requirement Rotor position sensor, current sensors Voltage and current sensors
Computational Load High Lower
Use Case Examples Precision motion control, servo drives, robotics Traction, EVs, applications needing fast torque response

Dynamic Performance Comparison

To illustrate differences, the following example compares FOC and DTC control in a PMSM rated at 5 kW, 3000 rpm, under a step torque command:

Performance Metric FOC DTC
Torque Rise Time 2.8 ms 1.1 ms
Torque Ripple 2% 8%
Speed Overshoot 3% 6%
Efficiency at Rated Load 95% 91%
Switching Frequency Fixed (10 kHz) Variable (5–20 kHz)

These results highlight that DTC offers superior transient response, while FOC provides smoother and more efficient steady-state operation.

Practical Considerations in Implementation

Sensor Requirements

  • FOC typically uses a rotor position sensor (resolver, encoder, or Hall sensors) for coordinate transformations. Sensorless FOC methods exist but require complex observers.
  • DTC, in contrast, can function sensorless using voltage and current measurements for flux estimation, but this becomes less accurate at low speeds.

Computational Demand

FOC requires real-time transformations (Clarke, Park, inverse Park) and PI controllers for both d and q axes. DTC avoids these computations, but frequent torque and flux estimations still demand high sampling rates.

Inverter and Switching Design

Since DTC employs variable switching frequency, inverter design must accommodate a wider operating range, often resulting in increased thermal stress on power devices. FOC, using constant-frequency PWM, simplifies inverter thermal management.

Application Areas

Application Preferred Control Strategy Reason
Electric Vehicles (EVs) DTC Rapid torque response, better acceleration control
Robotics and Automation FOC Smooth motion and precise torque regulation
Machine Tools FOC Low torque ripple essential for precision machining
Aerospace Actuators FOC High reliability and low noise operation
Elevators & Cranes DTC High dynamic response to sudden load changes
HVAC and Compressors FOC Energy-efficient constant-speed operation

Hybrid and Modern Improvements

Recent research aims to combine FOC’s smoothness and DTC’s speed through hybrid FOC-DTC methods or model predictive control (MPC) frameworks.
Some trends include:

  • Model Predictive Torque Control (MPTC) – Enhances DTC with predictive algorithms for fixed-frequency switching.
  • Sensorless FOC-DTC Hybrids – Integrate flux estimation for sensorless operation while maintaining FOC smoothness.
  • AI-Based Controllers – Machine learning and adaptive neural controllers are emerging to automatically tune gains and hysteresis thresholds.
  • Space Vector Modulation (SVM) in DTC – Reduces torque ripple and stabilizes switching frequency, bridging the gap between the two strategies.

Choosing Between FOC and DTC

The choice between FOC and DTC depends on specific application requirements:

Design Priority Recommended Strategy
High Torque Response DTC
Minimal Torque Ripple FOC
Simplified Control Implementation DTC
High Efficiency & Precision FOC
Low-Speed Accuracy FOC
Sensorless Operation DTC
Cost-Effective Hardware DTC
Stable Thermal Load FOC

Future Outlook

With advancements in digital signal processors (DSPs) and field-programmable gate arrays (FPGAs), implementing both FOC and DTC has become more practical and cost-effective. Engineers can now achieve hybrid schemes that exploit DTC’s rapid dynamics and FOC’s smooth performance. Moreover, AI-driven parameter identification and adaptive control are paving the way for self-optimizing PMSM systems, reducing dependency on manual tuning.

The ongoing focus is on achieving:

  • Higher power efficiency
  • Reduced torque ripple
  • Simplified hardware
  • Unified hybrid control models

As electrification expands into mobility, manufacturing, and renewable systems, selecting the optimal control strategy remains a key determinant of system performance and reliability.

  • Both Field-Oriented Control (FOC) and Direct Torque Control (DTC) are proven strategies for PMSM operation, each offering distinct advantages.
  • FOC excels in smooth torque generation, precise control, and energy efficiency, making it suitable for robotics, automation, and servo applications.
  • DTC provides faster torque response and simpler implementation, ideal for traction drives and systems requiring rapid dynamic performance.

In modern motor control design, the line between FOC and DTC continues to blur as hybrid systems and predictive algorithms evolve — combining the best of both worlds to deliver smarter, faster, and more efficient PMSM drives.

Scroll to Top

Send Message

    We are a manufacturing factory to provide you with high-quality B2B services. Welcome to batch customer consultation. Our company has a minimum order quantity requirement, which needs to be greater than or equal to 500 pcs. (the minimum order quantity of different products is different) Please be sure to inform the order quantity so that we can reply to your information.

    Please fill out the form below and we will contact you as soon as we receive the feedback. The fields marked with “*” are required

      We are a manufacturing factory to provide you with high-quality B2B services. Welcome to batch customer consultation. Our company has a minimum order quantity requirement, which needs to be greater than or equal to 500 pcs. (the minimum order quantity of different products is different) Please be sure to inform the order quantity so that we can reply to your information.