E
J
EEE
https://doi.org/10.62909/ejeee.2026.002 Edison Journal for Electrical and Electronics Engineering
Article
1
Three-phase PMSM Comparison between DTC and MPTC
2
Saif Talal Bahar
1,
*
,
and Falah Younis Hamode
2,
3
1
Department of Electromechanical Techniques, Ba’quhba Technical College, Middle Technical University,
4
Baghdad, Iraq; saif.talal@mtu.edu.iq
5
2
Faculty of Computing & Information Technology, Sohar university, Oman; FHamode@su.edu.om
6
* Correspondence: Tel.: +96893666704
7
Abstract: This paper compares the control performance, average switching frequency, and param-
8
eter robustness of a Direct Torque Control (DTC) system and a Predictive Torque Control (MPTC)
9
system based on the stator magnetic flux coordinate system of a permanent magnet synchronous
10
motor (PMSM). The DTC system has a simpler architecture and a lower average switching fre-
11
quency, but its magnetic flux and torque ripple are larger than those of the MPTC system. The MPTC
12
system outperforms the DTC system in terms of performance.
13
Keywords: PMSM; MPTC; Three-phase; Inverter Model.
14
15
1. Introduction
16
Permanent magnet synchronous motors (PMSMs) are widely used in new energy
17
vehicles, high-speed rail traction, and other fields due to their advantages, such as high
18
efficiency, high power density, and high-power factor [1]. Vector control, as a classic con-
19
trol theory for AC motors, is relatively mature in the PMSM field, but it requires continu-
20
ous rotor position information and rotational coordinate transformation [2]. DTC technol-
21
ogy, based on a stationary coordinate system, uses a hysteresis comparator to determine
22
the voltage vector through a switching table. It requires no coordinate transformation, has
23
a simple structure, is easy to implement, and has also been widely used in the PMSM field
24
[3]. In recent years, with the improvement of microprocessor computing power, finite
25
state set model predictive control, which uses a cost function as an evaluation index and
26
traverses all switching states of the inverter into the motor predictive model to select the
27
switching state with the best control effect, has attracted attention in the PMSM control
28
field [4]. PMSM model predictive control can be implemented based on either the rotor
29
rotating coordinate system or the stator coordinate system. The former is similar to vector
30
control, requiring coordinate transformation and rotor position, while the latter requires
31
real-time torque angle information. The controlled object can be the stator current com-
32
ponent, flux linkage, and torque. The cost function of the former does not require
33
weighting coefficients, while the latter requires the design and adjustment of weighting
34
coefficients [5, 6].
35
2. Materials and Methods
36
2. Mathematical Model of PMSM
37
Given the nonlinear characteristics and parameter coupling of the PMSM, the follow-
38
ing assumptions are required for its modeling:
39
1) The three-phase stator windings and stator currents are 120° out of phase and con-
40
nected in a star configuration.
41
2) The motor flux linkage is linear, and eddy current losses and hysteresis losses are
42
not considered.
43
Citation: Bahar, S. T. and Hamode,
F. Y., Three-phase PMSM Compari-
son between DTC and MPTC. 2026.
4. 9-15
Academic Editor: Prof Dr. Moham-
med Azmi Al‑Betar
Received: 26/6/2026
Revised: 7/7/2026
Accepted: 10/7/2026
Published: 12/7/2026
Copyright: © 2026 by the authors.
Submitted for possible open access
publication under the terms and
conditions of the Creative Commons
Attribution (CC BY) license
(https://creativecommons.org/license
s/by/4.0/).
E
J
EEE
2026, Vol.4 10 of 15
3) Higher harmonics are ignored, and the permanent magnet magnetomotive force
44
is a standard sine wave.
45
The stator voltage, flux linkage equations, torque, and motion equations of the motor
46
are derived as shown in equations (1) to (4).
47
48
s

e
s

e
 1
49
50
s
f
s
 2
51
52
e
3
2
p

 3
53
54
e
m
p
d
m
d
m
4
55
In the formula:
, is the stator voltage d and q axis components (V);
, are
56
the stator current d and q axis components (A);
, is the stator winding phase resistance
57
(Ω);
, is the rotor electrical angle (rad/s);
, are the d and q axis flux linkage com-
58
ponents (Wb); p=d/dt is the differential operator;
, is the permanent magnet flux link-
59
age (Wb);
, is the electromagnetic torque (N·m); P is the number of pole pairs;
, is
60
the load torque referred to the shaft end (N·m); J is the moment of inertia of the mechanical
61
load referred to the shaft end (kg·m²); m is the rotor mechanical angular velocity (rad/s);
62
B is the viscous friction coefficient, B>0.
63
64
2.1 Two-Level Voltage Source Inverter Model
65
Taking the most commonly used 2L-VSI in a three-phase PMSHM system as an ex-
66
ample, it has a general structure and operating principle, and can be easily extended to
67
other inverter topologies [7]. Because the inverter has discrete characteristics, its specific
68
switching states generate eight corresponding basic voltage vectors, as shown in Figure 1.
69
Among them, u0 and u7 are zero-amplitude voltage vectors, and u1, u2, ..., u6 are non-
70
zero voltage vectors with different phases. These different voltage vectors correspond to
71
different switching actions of the inverter. Figure 2 shows the inverter topology and the
72
generation principle of all switching actions.
73
74
Fig. 1 Basic voltage vector distribution diagram
Fig. 2 Topology of 2-level voltage source inverter
E
J
EEE
2026, Vol.4 11 of 15
Figure 2 shows a 2L-VSI topology containing three-phase branches, each with two
75
Insulated-Gate Bipolar Transistors (IGBTs), connecting the corresponding load terminals
76
to the positive or negative bus of the inverter [8]. The switch has three gating signals,
77
defined as Sa, Sb, and Sc. The value of the switch signal S is either 0 or 1, representing on
78
or off, respectively. Normal inverter operation requires that the upper and lower bridge
79
arms S and S’ cannot be on simultaneously; otherwise, a short circuit will occur on the DC
80
side, damaging the inverter. Therefore, for a three-phase branch, when the upper bridge
81
arm is on, the lower bridge arm must remain off. Each phase branch has two switching
82
states: upper arm on, lower arm off, and upper arm off, lower arm on. Extending this to
83
the entire three-phase branch generates eight switching states [9].
84
85
The switching table and corresponding basic voltage vector generated by the switch-
86
ing actions of the inverter are shown in Table 1.
87
88
Table 1. basic voltage vector generated by the switching actions of the inverter
89
Basic voltage vector
State combination
0
0
0
(000)
1
1
1
(111)
1
0
0
(100)
1
1
0
(110)
0
1
0
(010)
0
1
1
(011)
0
0
1
(001)
1
0
1
(101)
90
Each different switching state in the inverter defines a set of phase voltages relative
91
to the negative bus. The three-phase AC voltages generated by different switching states
92
can be expressed as:
93

󰇛

󰇜

󰇛

󰇜
󰇛󰇜

󰇛

󰇜
94
95
In the formula, Udc is the DC bus voltage. In summary, the 2L-VSI has 8 switching
96
states and generates 8 basic voltage vectors in a two-phase stationary coordinate system.
97
98
2.3 Direct Torque Control
99
The control block diagram of the direct torque system is shown in Figure 3, which
100
includes a PI regulator, a switching meter, an inverter, coordinate transformation, flux
101
linkage, and torque hysteresis, PMSM, etc. [10]. The principle of Figure 3 is as follows: the
102
given motor speed is compared with the detected speed, and the difference between the
103
two speeds is used as an error signal. After passing through the PI speed regulator, the
104
output is the reference torque signal Te*, which is compared with the torque signal Te
105
calculated by the q-axis current in the control system. The difference between the two
106
enters the torque hysteresis controller. The principle of flux linkage hysteresis control is
107
to compare the given flux linkage with the flux linkage ψ calculated by the d-axis voltage
108
and current in the control system. The difference between the two enters the flux linkage
109
hysteresis controller. Finally, the two signals are effectively modulated in the two
110
E
J
EEE
2026, Vol.4 12 of 15
hysteresis controllers and finally switched. The switch outputs the corresponding voltage
111
vector, thereby controlling the inverter to control the permanent magnet synchronous mo-
112
tor and achieve the purpose of speed regulation [11].
113
114
Fig. 3 block diagram of the direct torque control
Fig. 4 Block diagram of FCS-MPTC strategy for
PMSM system
115
116
2.4 Model Predictive Torque Control
117
The MPTC strategy for the PMSM system uses torque and flux linkage as the main
118
controlled objects. Its cost function includes both torque error tracking and flux linkage
119
error tracking [12]. The MPTC strategy uses cost function optimization to replace the
120
torque hysteresis, flux linkage hysteresis, and offline lookup table in traditional DTC, thus
121
enabling the selection of a more accurate voltage vector. Based on equations (6), (7), and
122
(8), the torque and flux linkage prediction model of the MPTC strategy is established in a
123
two-phase rotating coordinate system:
124
125
󰇛
󰇜
󰇛
󰇜
󰇛
󰇜
󰇛
󰇜
󰇛
󰇜
126
127
󰇛
󰇜
󰇛
󰇜

󰇛
󰇜


󰇛
󰇜
128
129
 1
󰇡
 1
 1󰇢 8
130
131
132
In the formula, id(k+1) and iq(k+1) are the predicted current values obtained from
133
equation (9). Based on the prediction model of torque and flux linkage, the following cost
134
function is designed:
135
J󰇧
ref
 1󰇨
2
󰇧
ref
 1󰇨
2
9
136
137
In the formula, λψ is a weighting factor in the cost function, which aims to balance
138
the importance of torque and flux linkage. By selecting an appropriate voltage vector, ei-
139
ther the torque tracking error or the flux linkage tracking error can be minimized;
140
E
J
EEE
2026, Vol.4 13 of 15
however, these two objectives cannot be achieved simultaneously. Therefore, it is neces-
141
sary to design a weighting factor to balance their priorities. Figure 4 shows the control
142
block diagram of the FCS-MPTC strategy in the PMSM system. The implementation pro-
143
cess of the MPTC strategy on the PMSM is basically the same as that of the MPCC strategy,
144
also including current sampling, prediction model establishment, cost function minimi-
145
zation, switching sequence output, and rolling optimization [13].
146
3. Results
147
Based on simulation results, this section compares the performance of the traditional
148
DTC strategy and the MPTC strategy. The biggest difference between these two schemes
149
lies in the different sizes of the alternative voltage vector sets. To improve the realism and
150
reliability of the simulation, the PMSM parameters in the simulation test are kept con-
151
sistent with the PMSM parameters in the experiment. The main parameters of PMSM are
152
shown in Table 2.
153
154
Table 2. The main parameters of PMSM
155
156
157
158
159
160
161
As depicted in the ocular representations designated as Figures 5 and 6, it becomes
162
progressively obvious that once the force stabilizes and achieves a constant state condi-
163
tion, the variation in force oscillates within an outlined range, specifically between 4Nm
164
and 8Nm. It is positively apparent that the exercise of direct torque control methods re-
165
sults insignificant and evident fluctuations in turn principles, that can lead to functional
166
incompetence’s and inconstancy in structure performance; still, when engaging the more
167
progressive technique famous as Model Predictive Torque Control (MPTC), individual
168
can see a notable reduction in the size of these revolution vacillations, with enhancing the
169
overall balance and efficiency of bureaucracy. This comparative reasoning of twist action
170
under clashing control strategies underlines the significance of selecting appropriate con-
171
trol methods in order to advance twisted item administration and ensure the dependabil-
172
ity of machinelike wholes in miscellaneous applications.
173
174
Fig. 5 torque waveform with DTC
Fig. 6 torque waveform with MPTC
As depicted in Figure 7, it is apparent that the stator alteration relation exhibits a
175
degree of vacillation, vacillating about a mean advantage of nearly 0.41 Wb, while to-
176
gether professed a vacillation range that spans from 0.42 Wb to 0.405 Wb, thereby hap-
177
pening in a vacillation worth that may be restricted as 0.015 Wb. As depicted in Figure 8,
178
Parameter
Value
Unit
Parameter
Value
Unit
load torque
8.5
N.m
Rs
1.3
Ω
Vdc
300
V
Ld=Lq
9
mH
P
3
-
PMflux
0.41
Wb
E
J
EEE
2026, Vol.4 14 of 15
it is apparent that the stator alteration relation exhibits a degree of vacillation, vacillating
179
about a mean advantage of nearly 0.41 Wb, while together professed a vacillation range
180
that spans from 0.4104 Wb to 0.4097 Wb, thereby happening in a vacillation worth that
181
may be restricted as 0.0007Wb. When engaging the methods known as MPTC, individuals
182
can celebrate a greatly diminished level of ripple effects distinguished from the common
183
methods that have been historically appropriated in this field.
184
185
Fig.7 stator flux amplitude with DTC
Fig.8 stator flux amplitude with MPTC
186
4. Conclusions
187
Both the method famous as direct torque control particularly planned for constant
188
magnet simultaneous motors, usually refer to as PMSM DTC, and the methodology of
189
predicting twist control that is to say established stator coordinates, shortened as MPTC,
190
basically exploit magnetic fluctuation and necklace as the basic elements for control pur-
191
poses, while together engaging the heading of output service caused apiece inverter as
192
the key variable for control adaptations, and two together blueprints exhibit several joint
193
traits that are important. This scholarly paper endeavors to conduct an inclusive, con-
194
trasting, and meticulous examination of these two distinct control actions, focusing spe-
195
cifically on their relative control performance, overall influence, and strength against dif-
196
ferences in parameters that grant permission to influence their movement. In particular,
197
the MPTC approach is recognized for its ability to considerably mitigate turn ripple,
198
which refers to the unacceptable fluctuations in necklace manufacturing, in addition to
199
stabilizing differences in attractive modification that can unfavorably impact the perfor-
200
mance of the engine. Such verdicts highlight the potential advantages of the MPTC ar-
201
rangement in embellishing the functional efficiency and dependability of lasting belt syn-
202
chronous motors through enhanced control devices.
203
204
205
Conflicts of Interest: The authors declare no conflict of interest.
206
207
E
J
EEE
2026, Vol.4 15 of 15
References
208
209
1. Abassi, M., et al. Performance analysis of FOC and DTC for PMSM drives using SVPWM technique. in 2015 16th
210
International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA). 2015.
211
IEEE.
212
2. Wang, Y., et al., Control method for optimal dynamic performance of DTC-based PMSM drives. IEEE Transactions on
213
Energy Conversion, 2018. 33(3): p. 1285-1296.
214
3. Lascu, C. and A.M. Trzynadlowski, A sensorless hybrid DTC drive for high-volume low-cost applications. IEEE
215
Transactions on Industrial Electronics, 2004. 51(5): p. 1048-1055.
216
4. Zhang, Y., et al. Speed sensorless stator flux oriented control of three-level inverter-fed induction motor drive based on
217
fuzzy logic and sliding mode control. in IECON 2010-36th Annual Conference on IEEE Industrial Electronics Society.
218
2010. IEEE.
219
5. Bahar, S.T. and R.A. Abd-Alhmeed, Reduce-Complexity of Predictive Current Control for a 3-Phase Voltage Source
220
Inverter. Journal of Techniques, 2025. 7(3): p. 16-25.
221
6. Wang, T., J. Zhu, and Y. Zhang. Model predictive torque control for PMSM with duty ratio optimization. in 2011
222
International conference on electrical machines and systems. 2011. IEEE.
223
7. Miranda, H., et al., Predictive torque control of induction machines based on state-space models. IEEE Transactions on
224
Industrial Electronics, 2009. 56(6): p. 1916-1924.
225
8. Morel, F., et al., Permanent magnet synchronous machine hybrid torque control. IEEE Transactions on Industrial
226
Electronics, 2008. 55(2): p. 501-511.
227
9. Drobnic, K., et al., Predictive direct control applied to AC drives and active power filter. IEEE Transactions on
228
Industrial Electronics, 2009. 56(6): p. 1884-1893.
229
10. Hao, Z., et al., Linear/nonlinear active disturbance rejection switching control for permanent magnet synchronous motors.
230
IEEE Transactions on Power Electronics, 2021. 36(8): p. 9334-9347.
231
11. Du, B., et al., Application of linear active disturbance rejection controller for sensorless control of internal permanent-
232
magnet synchronous motor. IEEE Transactions on Industrial Electronics, 2016. 63(5): p. 3019-3027.
233
12. Qu, L., W. Qiao, and L. Qu, Active-disturbance-rejection-based sliding-mode current control for permanent-magnet
234
synchronous motors. IEEE Transactions on Power Electronics, 2020. 36(1): p. 751-760.
235
13. Lv, C., et al., Research on a Torque Ripple Suppression Method of Fuzzy Active Disturbance Rejection Control for a
236
Permanent Magnet Synchronous Motor. Electronics, 2024. 13(7): p. 1280.
237
238