What is the fundamental difference between Field Oriented Control (FOC) and Direct Torque Control (DTC) (say for an induction motor)? Is it really the same as described in https://www.researchgate.net/post/Can_we_express_the_difference_between_DTC_FOC_of_electrical_drives

I actually understand the principle of FOC but unable to do so for DTC. Would be appreciable if somebody could explain DTC or even post some good resource for studying it.


1 Answer 1


Generally FOC consists of the following components,

  1. PID controller for motor flux and toque
  2. Current and/or voltage decoupling network
  3. Complex coordinate transformation
  4. Two axis to three axis transformation
  5. voltage or current modulator
  6. Flux and torque estimator
  7. PID speed controller

In a direct torque control the first five components are replaced by two hysteresis comparators and a selection table.The direct torque control is different from vector control in such a way, that it does not control the flux through the current control, but it directly controls the flux itself. The direct torque control is also different from vector control in the sense that the reference frame here is stator flux instead of rotor flux used in vector control.The input to the direct toque controller are the torque error, error in magnitude of the stator flux space vector, and the angle of the stator flux space vector, from which the states of the power switches are determined. Based on this information, a certain voltage vector or combination of voltage vectors is directly applied to the inverter with a certain average timing. This gives the induction motor drives a very fast response. DTC

the DTC scheme has the following features.

1.There are no current loops; hence the current is not regulated directly. 2. Coordinate transformation is not required. 3. Stator flux vector and torque estimation is required.

for more information you can refer to the book "High Performance AC Drives Modelling Analysis and Control by Mukhtar Ahmad"

  • \$\begingroup\$ Thank you for answering. I had a couple of doubts: (1) Does DTC invariably comprises SVPWM (I guess sector number generator is used for that). (2) Isn't DTC also a type of vector control or is it that vector control implies FOC? \$\endgroup\$
    – user172541
    Dec 19, 2018 at 14:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.