Machine learningControl TheoryMotor ControlAlgorithm

Direct Torque Control

Also known as: DTC, Direct Flux Control

OriginatorIsao TakahashiYear1986Sources2Related methods4

Direct Torque Control (DTC) is a method for controlling induction motors by directly manipulating magnetic flux and torque through switching of power converter inverter arms. Introduced by Takahashi and Noguchi in 1986, DTC provides fast torque response, low harmonic distortion, and robust performance without requiring current controllers or coordinate transformations, making it ideal for high-performance drive applications.

Key highlights

  • Fast electromagnetic torque response; switching strategy directly controls torque without cascaded loops.
  • Simple control structure; no need for coordinate transformations or detailed motor parameters.
  • Robust to motor parameter variations; performance does not degrade significantly with temperature or saturation.
  • Natural current limiting through switching strategy; reduces hardware complexity.
  • Good dynamic performance in high-speed, high-torque transients.

Intuition

This section is available to Pro members. Upgrade to Pro

How it works

This section is available to Pro members. Upgrade to Pro

When to use it

Use DTC for induction motor drives requiring fast transient response, low harmonic distortion, and simplicity (no PI tuning). Ideal for electric vehicles, industrial variable-speed drives, and applications with rapidly changing load. Avoid DTC if high-frequency harmonics (switching ripple) must be minimized or if precise speed regulation is critical (vector control better suited).

Strengths & limitations

Strengths
  • Fast electromagnetic torque response; switching strategy directly controls torque without cascaded loops.
  • Simple control structure; no need for coordinate transformations or detailed motor parameters.
  • Robust to motor parameter variations; performance does not degrade significantly with temperature or saturation.
  • Natural current limiting through switching strategy; reduces hardware complexity.
  • Good dynamic performance in high-speed, high-torque transients.
Limitations
  • Fixed switching frequency leads to torque ripple; output is not smooth due to hysteresis comparator.
  • Accurate flux estimation crucial; observer errors degrade torque control accuracy.
  • Requires high sampling frequency (>10 kHz) for acceptable ripple and response.
  • Difficult to achieve very low steady-state torque ripple (<5%).
  • Requires knowledge of rotor flux position; sensorless implementation challenging.

Common pitfalls

This section is available to Pro members. Upgrade to Pro

Applications

This section is available to Pro members. Upgrade to Pro

Frequently asked

What are hysteresis comparators and how do I set their bandwidth?

Hysteresis comparators generate a bang-bang control signal: if error exceeds threshold, switch to increase; if below -threshold, switch to decrease. Bandwidth (threshold) controls ripple and switching frequency. Narrow band (0.1%) gives smooth output but high switching loss; wide band (5%) reduces loss but increases ripple. Typical values: 2-3% for balanced trade-off.

How do I estimate motor flux without additional sensors?

Use a flux observer that integrates voltage and estimates flux: ψ_s = ∫(v_s − R_s i_s)dt. This requires accurate stator resistance R_s; temperature changes cause errors. Improve with adaptive observer estimating R_s online, or use more sophisticated state observers (sliding mode, Luenberger).

What is the difference between DTC and vector control (FOC)?

DTC directly controls flux and torque with fast response; vector control (FOC) controls d-q currents using PI regulators with slower response but smoother output. DTC simpler, FOC more flexible for complex control objectives. Modern drives often use both: DTC for transients, FOC for steady-state smoothing.

How can I reduce torque ripple in DTC?

Methods include: (1) Space-vector modulation (SVM-DTC) synthesizing intermediate voltage vectors instead of discrete steps, (2) faster switching frequency (increases control resolution), (3) improved flux observer reducing estimation error, (4) predictive DTC predicting next states and selecting best vector.

Sources

  1. 1.
    Takahashi, I., & Noguchi, T. (1986). A new quick-response and high-efficiency control strategy of an induction motor. IEEE Transactions on Industry Applications, IA-22(5), 820-827.
  2. 2.
    Kisacikoglu, M. C., Ertan, H. B., & Leblebicioglu, K. (2009). Direct torque control of induction motors. IEEE Industrial Electronics Society Newsletter, 56(2), 8-20.

You have read it. What now?

Cite this page

ScholarGate. (2026, June 3). Direct Torque Control. ScholarGate. https://scholargate.app/control-theory/direct-torque-control