Skip to Main Content
A permanent-magnet synchronous machine (PMSM) can be controlled using the direct torque control (DTC) technique in three different ways, i.e., by controlling flux, reactive torque and rotor d-axis current. Frequently, the DTC technique controls the speed of the motor by controlling stator flux with the aim of obtaining an optimal torque. A varying flux, proportional to the torque, may be used instead of a fixed flux, resulting in a maximum torque per ampere or maximum torque per flux (MTPF). In this paper, a reference-flux-generating method is followed to achieve the MTPF. An approximate equation is then derived using numerical techniques in order to obtain the reference flux from the torque. This equation is then applied to the DTC control system in order to obtain the reference flux. The control scheme has been verified by simulation and tests on a salient-pole permanent-magnet synchronous motor.