PMSM Drives: Types, Control, and Modeling
PMSM Drives: Types, Control, and Modeling
Permanent-Magnet Synchronous
Machine Drives
Adhavan Balashanmugham and Mockaisamy Maheswaran
Abstract
1. Introduction
The electric motors are electromechanical machines, which are used for the
conversion of electrical energy into mechanical energy. The foremost categories of
AC motors are asynchronous and synchronous motors. The asynchronous motors
are called singly excited machines, that is, the stator windings are connected to AC
supply whereas the rotor has no connection from the stator or to any other source of
supply. The power is transferred from the stator to the rotor only by mutual
induction, owing to which the asynchronous motors are called as induction
machines.
The synchronous motors require AC supply for the stator windings and DC
supply for the rotor windings. The motor speed is determined by the AC supply
frequency and the number of poles of the synchronous motor, the rotor rotates at
the speed of the stator revolving field at synchronous speed, which is constant. The
variations in mechanical load within the machine’s rating will not affect the motor’s
synchronous speed [1].
1
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
One of the types of synchronous motor is the PMSM. The PMSM consists of
conventional three phase windings in the stator and permanent magnets in the
rotor. The purpose of the field windings in the conventional synchronous machine
is done by permanent magnets in PMSM. The conventional synchronous machine
requires AC and DC supply, whereas the PMSM requires only AC supply for its
operation. One of the greatest advantages of PMSM over its counterpart is the
removal of dc supply for field excitation as discussed in [2].
The development of PMSM has happened due to the invention of novel mag-
netic materials and rare earth materials. PMSM give numerous advantages in
scheming recent motion management systems. Energy efficient PMSM are designed
due to the availability of permanent magnet materials of high magnetic flux density.
In synchronous motors the rotor rotates at the speed of stator revolving field.
The speed of the revolving stator field is called as synchronous speed. The synchro-
nous speed (ωs) can be found by the frequency of the stator input supply (fs), and
the number of stator pole pairs (p). The stator of a three phase synchronous motor
consists of distributed sine three phase winding, whereas the rotor consists of the
same number of p-pole pairs as stator, excited by permanent magnets or a separate
DC supply source as given in [3].
When the synchronous machine is excited with a three phase AC supply, a
magnetic field rotates at synchronous speed develops in the stator. The synchronous
speed of this rotating magnetic field is shown by the Eq. (1).
N ¼ 120 f s =P rpm (1)
2. Types of PMSM
The PMSM are classified based on the direction of field flux are as follows,
1. Radial field
2. Axial field
In radial field, the flux direction is along the radius of the machine. The radial
field permanent magnet motors are the most commonly used. In axial field, the flux
direction is parallel to the rotor shaft. The axial field permanent magnet motors are
presently used in a variety of numerous applications because of their higher power
density and quick acceleration.
The permanent magnets can be placed in many different ways on the rotor of
PMSM as discussed in [3, 4]. Figures 1 and 2 show the permanent magnets
mounted on the surface of the outer periphery of rotor laminations. This type of
arrangement provides the highest air gap flux density, but it has the drawback of
lower structural integrity and mechanical robustness. Machines with this arrange-
ment of magnets are known as Surface mount PMSMs.
One other types of placing the permanent magnets in the rotor, is embedding the
permanent magnets inside the rotor laminations. This type of machine construction
is generally referred to as Interior PMSM and it is shown in Figures 3 and 4.
The development of this arrangement is more difficult than the surface mount
or inset magnet permanent magnet rotors. The inset permanent magnet rotor con-
struction has the advantages of both the surface and interior permanent magnet
2
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Figure 1.
Surface permanent magnet.
Figure 2.
Surface inset permanent magnet.
3
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
Figure 3.
Interior permanent magnet.
Figure 4.
Interior permanent magnet with circumferential orientation.
4
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
air, such that the air gap between the rotor and stator of PMSM can be treated as an
extension of permanent magnet thickness. The reluctance of direct axis is always
greater than the quadrature axis reluctance, since the effectual air gap of the direct
axis is several times that of the real air gap looked by the quadrature axis.
The significance of such an uneven reluctance is that the direct axis inductance
is greater than the quadrature axis inductance and it is shown in Eq. (2).
Ld > Lq (2)
where Ld is the inductance along the direct to the magnet axis and Lq is the
inductance along the axis in quadrature to the magnet axis.
3. Modeling of PMSM
For proper simulation and analysis of the system, a complete modelling of the
drive model is essential. The motor axis has been developed using d-q rotor refer-
ence frame theory as shown in Figure 5, as given [5]. At any particular time t, the
rotor reference axis makes an angle θr with the fixed stator axis and the rotating
stator mmf creates an angle α with the rotor d axis. It is viewed that at any time t,
the stator mmf rotates at the same speed as that of the rotor axis.
The required assumptions are obtained for the modelling of the PMSM without
damper windings.
1. Saturation is neglected.
Figure 5.
Motor axis.
5
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
Vq ¼ Rs iq þ ωr λd þ ρλq (3)
Vd ¼ Rs id ωr λq þ ρλd (4)
λq ¼ Lq iq (5)
λq ¼ L q i q þ λf (6)
Substituting Eq. (5) and Eq. (6) into Eq. (3) and Eq. (4)
dωm
Te ¼ TL þ Bωm þ J (11)
dt
and
2
ωm ¼ ωr (13)
P
In the above equations ωr is the rotor electrical speed, ωm is the rotor mechanical
speed.
The dynamic d-q modelling of the system is used for the study of motor during
transient state and as well as in the steady state conditions. It is achieved by
converting the three phase voltages and currents to dqo axis variables by using the
Parks transformation [4].
Converting the phase voltages variables Vabc to Vdqo variables in rotor reference
frame axis are illustrated in the equations,
6
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Figure 6.
Equivalent circuit of PMSM without damper windings.
2 3
2 3 cos ð θ 120 Þ cos ðθr þ 120Þ 2 3
Vq 6 cos θ r r
7 Va
6 7 26 76 7
4 Vd 5 ¼ 6 sin θr sin ðθr 120Þ sin ðθr þ 120Þ 74 Vb 5 (14)
34 5
Vo 1=2 1=2 Vc
1=2
Equivalent circuit is essential for the proper simulation and designing of the
motor. It is achieved and derived from the d-q modelling of the motor using the
voltage equations of the stator. From the assumption, rotor d axis flux is
represented by a constant current source which is described through the following
equation,
λf ¼ Ldm if (16)
where λf, field flux linkage; Ldm, d-axis magnetizing inductance; if, equivalent
permanent magnet field current.
Figure 6 shows the equivalent circuit of PMSM without damper windings.
The motor drive essentially consists of four main components such as the
PMSM, the inverter, the main control unit and the position sensor. Interconnections
of the components are shown in Figure 7.
4.1 Inverter
For variable frequency and magnitude, voltage source inverters are devices
which convert the constant DC voltage level to variable AC voltage. As specified in
the function, these inverters are commonly used in adjustable speed drives.
7
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
Figure 7.
Components permanent magnet synchronous motor drive.
Figure 8.
Voltage source inverter with DC supply and load (PMSM).
Figure 8 shows a voltage source inverter with a supply voltage Vdc and with six
switches. The frequency of the AC voltage can be variable or constant based on the
applications [2, 6].
Three phase inverters consist of a DC voltage source and six power ON/OFF
switches connected to the PMSM as shown in Figure 8. Selection of the inverter
switches must be carefully done based on the necessities of operation, ratings and
the application. There are several devices available in the market and these are
thyristors, bipolar junction transistors (BJTs), MOS field effect transistors
(MOSFETs), insulated gate bipolar transistors (IGBTs) and gate turn off thyristors
(GTOs). It has been inferred that MOSFETs and IGBTs are preferred in the industry
because of its advantages that the MOS gating permits high power gain and control
advantages. MOSFET is considered to be universal power ON/OFF device for low
power and low voltage applications, whereas IGBT has wide acceptance in the
motor drive applications and other application in the low and medium power range.
The power devices when used in motor drives applications require an inductive
motor current path provided by antiparallel diodes when the switch is turned off.
Many techniques based on both motor designs and control techniques that have
been proposed in literature to diminish the torque ripples in the PMSM (Figure 9).
8
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Figure 9.
Classification of the various control techniques.
One way of controlling AC motors for variable speed applications is through the
open loop scalar control, which represents the most popular control strategy of squirrel
cage AC motors. It is presently used in applications where information about the
angular speed need not be known. It is suitable for a wide range of drives as it ensures
robustness at the cost of reduced dynamic performance. Typical applications are pump
and fan drives and low-cost drives. The main idea of this method is the variation of the
supply voltage frequency inattentively from the shaft response (position, angular
speed). The magnitude of the supply voltage is changed according to the frequency in a
constant ratio. The motor is then in the condition where the magnetic flux represents
the nominal value and the motor is neither over excited nor under excited. The major
advantage of this simple method is running in a sensorless mode because the control
algorithm does not need information about the angular speed or actual rotor position.
On the contrary, the significant disadvantages are the speed dependence on the exter-
nal load torque, mainly for PMSM, and the reduced dynamic performances.
The vector control of PMSM allows separate closed loop control of both the flux
and torque, thereby achieving a similar control structure to that of a separately
excited DC machine, as discussed in [7].
The DTC is one of the high performance control strategies for the control of AC
machine. In a DTC drive applications, flux linkage and electromagnetic torque are
controlled directly and independently by the selection of optimum inverter switching
modes of operation. To acquire a faster torque output, low inverter switching fre-
quency and low harmonic losses in the model, the selection is made to restrict the flux
9
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
linkages and electromagnetic torque errors within the respective flux and torque
hysteresis bands. The required optimal switching vectors can be selected by using the
optimum switching voltage vector look-up table. This can be obtained by simple
physical considerations involving the position of the stator-flux linkage space vector,
the available switching vectors, and the required torque flux linkage.
For the control of PM motors, FOC technique is used for synchronous motor to
evaluate as a DC motor. The stator windings of the motor are fed by an inverter that
generates a variable frequency variable voltage scheme. Instead of controlling the
inverter frequency independently, the frequency and phase of the output wave are
controlled using a position sensor.
FOC was invented in the beginning of 1970s and it demonstrates that an induction
motor or synchronous motor could be controlled like a separately excited DC motor
by the orientation of the stator mmf or current vector in relation to the rotor flux to
achieve a desired objective. For the motor to behave like a DC motor, the control
needs knowledge of the position of the instantaneous rotor flux or rotor position of
permanent magnet motor. This needs a resolver or an absolute optical encoder.
Knowing the position, the three phase currents can be calculated. Its calculation using
the current matrix depends on the control desired. Some control options are constant
torque and flux weakening. These options are based in the physical limitation of the
motor and the inverter. The limit is established by the rated speed of the motor, at
which speed the constant torque operation finishes and the flux weakening starts as
shown in Figure 10 as shown in [7]. From the literature it has been found that the best
control for PMSM to make it to behave like a DC motor using decoupling control is
known as vector control or field oriented control. The torque components of flux and
currents in the motor are separated by the vector control through its stator excitation.
From the dynamic model of the PMSM, the vector control is derived.
Assuming the line currents as input signals,
Figure 10.
Steady state torque versus speed.
10
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Writing the above Eq. (17) to Eq. (19) in the matrix form,
0 1
cos ðωr t þ αÞ
0 1 C
ia B
B cos ω t þ α 2π C
B C B r C
@ ib A ¼ B 3 CðImÞ (20)
B C
ic @ 2π A
cos ωr t þ α þ
3
where α is the angle between the rotor field and stator current phasor, ωr is the
electrical rotor speed.
Using the Park’s transformation, the currents obtained in the previous cycle are
transformed to the rotor reference frame axis with the rotor speed ωr. Since α is
fixed for a given load torque, the q and d axis currents are fixed in the rotor
reference frames. These constant values are made similar to the armature and field
currents in the separately excited DC machine. The q axis current is distinctly
equivalent to the armature current of the DC machine. The d axis current is field
current, but not in its entirety. It is only a partial field current; the other part is
contributed by the equivalent current source representing the permanent magnet
field. Thus, the q axis current is known as the torque producing component and the
d axis current is called the flux producing component of the stator currents.
Substituting Eq. (20) in Eq. (14) and obtaining id and iq in terms of Im as follows,
iq sin α
¼ Im (21)
id cos α
Using Eq. (3), Eq. (4), Eq. (10) and Eq. (21) the electromagnetic torque equa-
tion is obtained as given below,
3 P 1 2
Te ¼ : Ld Lq Im sin 2α þ λf Im sin α (22)
2 2 2
where Ld and Lq are the d and q axis synchronous inductances. Each of the two
terms in the equation has a useful physical interpretation. The first “magnet” torque
term is independent of id but is directly proportional to the stator current compo-
nent iq. In contrast, the second reluctance torque term is proportional to the id and iq
current component product and to the difference of the inductance values.
As Eq. (22) shows that the torque depends on the rotor type and its inductances
Ld, Lq and on permanent magnets mounted on the rotor. The non-salient PMSM
have surface mounted magnets on the rotor and the reluctance term disappears
since Lq equals Ld. On the contrary, the electromagnetic torque is more dominated
by the reluctance component when permanent magnets are interior mounted and
the rotor’s saliency causes a difference in Lq and Ld.
5.2.3 Simulation of permanent magnet synchronous motor driven by field oriented control
using fuzzy logic control with space vector modulation for minimizing torque ripples
One of the major disadvantages of the PMSM drive is the torque ripple produced
which can be attributed to the following sources:
1. mutual torque, due to the interaction of the rotor field and stator currents;
11
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
Figure 11.
Block diagram of PMSM driven by FOC using FLC with SVPWM.
12
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
The current loop PI controllers compare the actual current with reference cur-
rent and produce iq and id current, respectively. PI tuning is done by trial and error
method.
The basic concept behind FLC is to utilize the expert knowledge and experience
of a human operator for designing a controller an application process whose input-
output relationship is given by a collection of fuzzy control rules using linguistic
variables instead of a complicated dynamic model.
The FLC initially converts the crisp error and change in error variables into
fuzzy variables and then are mapped into linguistic labels. Membership functions
are associated with each label as shown in which consists of two inputs and one
output. The inputs are Torque error and change in torque error and the output is
torque limit. Fuzzy Inference System uses “IF... THEN...” statements, and the
Figure 12.
Switching vectors and sectors.
13
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
Table 1.
Switching vectors for inverter.
connectors present in the rule statement are “OR” or “AND” to make the necessary
decision rules.
The linguistic labels are divided into seven groups. They are: NB—negative big;
NM—negative medium; NS—negative small; Z—zero; PS—positive small; PM—
positive medium; PB—positive big. Each of the inputs and the output contain
membership functions with all these seven linguistics.
Figure 13 shows the speed error, Figure 14 shows the change in speed error and
Figure 15 shows the torque limit.
The mapping of the fuzzy inputs into the required output is derived with the
help of a rule base as given in Table 2.
Figure 13.
Torque error input to FLC.
Figure 14.
Change in torque error input to FLC.
14
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Figure 15.
Torque limit output of FLC.
e Δe NB NM NS Z PS PM PB
NB NB NB NB NM NM NS Z
NM NB NB NB NM NS Z PS
NS NB NM NS NS Z PS PM
Z NM NM NS Z PS PM PM
PS NM NS Z PS PS PM PB
PM NS Z PS PM PM PB PB
PB Z PS PM PM PB PB PB
Table 2.
Rules for FLC.
The simulink model of FLC with SVPWM based FOC of PMSM is shown in
Figure 16 and that of SVPWM pulse production is shown in Figure 17.
The FOC of PMSM is done using conventional PI controller and FLC using
SVPWM techniques using MATLAB version R2009a and the results are compared
with other reported results in Table 3. The parameters of PMSM used in the
simulation are given in the appendix.
Figure 16.
Simulink model of FLC with SVPWM based FOC of PMSM.
15
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
Figure 17.
Simulink model of SVPWM pulse production.
Hasanien [11] 12
Table 3.
Comparison of control strategies in PMSM.
Figure 18.
Torque output for FOC based PMSM using FLC and SVPWM.
16
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Figure 19.
Torque ripples in FOC based PMSM using FLC and SVPWM.
Figure 20.
Dynamic torque using FLC with SVPWM based field controlled PMSM.
The encoders, resolvers, eddy current sensors are used for rotor position sensing
of PMSM control. Absolute encoder has the advantages that it could retain the
position information in power outage conditions and for long inactive periods of
devices. It is suitable for the applications such as flow control, crane movement, and
astronomical telescopes. The position resolvers are the rotary transformers where
primary winding is placed on rotor. The induced voltage at secondary winding is
shifted by 90 would be different which is based on the rotor shaft angle [12].
17
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
The PMSM control with speed, torque controller, where rotor angular position
sensor is used to get the feedback. The general block diagram is given in Figure 21.
The PMSM control with speed, torque controller, where rotor angular position
sensor is used to get the feedback. The general block diagram is given in Figure 22.
The control scheme for sensorless PMSM where the rotor position information is
used as feedback to controllers is given in Figure 23.
The estimation of stator flux is used to find the stator current at a predicted rotor
position. The error in the predicted rotor position is corrected by finding the
difference between the estimated stator current and measured current [13].
The difficulties in estimating the rotor position due the reasons: 1. scalar speed
estimation and 2. initial position of rotor is not known. The non-measurable vari-
ables of PMSM are estimated by the observers. For zero-speed application, salience
tracking technique is considered as appropriate, where back-Emf technique fails at
low speed. The methods generally used to estimate the rotor position are tracking
observer, tracking state filter and arctangent calculation [14].
Figure 21.
The general block diagram for PMSM control with rotor position sensor.
Figure 22.
PMSM control scheme with angular position sensor [13].
18
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Figure 23.
Sensorless control scheme for PMSM.
19
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
In high speed traction applications, the motor speed range of IPMSM is extended
by single current regulator flux-weakening control strategy which results in steady
operation of motor with high speed [29].
Acknowledgements
Nomenclature
fc crossover frequency
id d-axis current
Ldm d-axis magnetizing inductance
20
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
Ld d-axis self-inductance
Vd d-axis voltage
ρ derivative operator
Te develop electromagnetic torque
d direct or polar axis
DTC direct torque control
ωr electrical speed
if equivalent permanent magnet field current
Ls equivalent self-inductance per phase
λd flux linkage due d axis
λq flux linkage due q axis
λdm flux linkage due to rotor magnets linking the stator
B friction
FLC fuzzy logic controller
J inertia
ki integral control gain
TL load torque
ωrated motor rated speed
Tm motor torque
P number of poles
Im peak value of supply current
λf PM flux linkage or field flux linkage
kp proportional control gain
iq q-axis current
Lqm q-axis magnetizing inductance
Lq q-axis self-inductance
Vq q-axis voltage
q quadrature or interpolar axis
Tref reference motor torque
θr rotor position
ωm rotor speed
L self-inductance
Lls stator leakage inductance
Rs stator resistance
ia, ib, ic three phase currents
Va, Vb, Vc three phase voltage
Rated power 1 HP
Rated torque 8 Nm
Inductance Ld 0.00525 H
Inductance Lq 0.00525 H
No. of poles 8
21
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
kp 10
ki 1
Author details
© 2019 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms
of the Creative Commons Attribution License (http://creativecommons.org/licenses/
by/3.0), which permits unrestricted use, distribution, and reproduction in any medium,
provided the original work is properly cited.
22
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
References
[1] Bimbra PS. Electric Machinery. 7th ripple minimization in PMSM drive
ed. Delhi, India: Khanna Publishers; systems. In: Ni Y-Q , Ye X-W, editors.
2011. p. 1060. ISBN: 978-8174091734 Proceedings of 18th IFAC World
Congress. Milano, Italy; 2011.
[2] Bose BK. Power Electronics and pp. 4119-4124
Variable Frequency Drives. 1st ed. NJ,
USA: Wiley John & Sons; 1996. p. 660. [11] Hasanien H. Torque ripple
ISBN: 978-0-780-31084-1 minimization of permanent magnet
synchronous motor using digital
[3] Krishnan R. Electric Motor Drives observer controller. Energy Conversion
Modeling, Analysis, and Control. NJ, and Management. 2010:98-104
USA: Prentice Hall; 2011. p. 652. ISBN:
9780130910147 [12] Kiran N, Anitha Nair AS, Sri
Lakshmi D. Permanent magnet
[4] Bose BK. Modern Power Electronics
synchronous motor control with speed
and AC Drives. NJ, USA: Prentice Hall; feedback using a resolver. International
2002. p. 738. ISBN: 9780130167436 Journal of Advanced Research in
Education and Technology (IJARET).
[5] Pillay P, Krishnan R. Modeling of
2016;3(4):74-78
permanent magnet motor drives. IEEE
Transactions on Industrial Electronics.
[13] Chandana Perera PD. Sensorless
1988;354:537-541. DOI: 0278-0046/88/
control of permanent-magnet
1100-0537
synchronous motor drives [thesis].
Denmark: Aalborg University; 2002
[6] The MathWorks Incorporation.
SimPowerSystems™ User’s Guide
[Internet]. 2013. Available from: http:// [14] Glumineau A, de León Morales J.
www.mathworks.in/help/pdf_doc/ph Sensorless AC Electric Motor Control
ysmod/powersys/powersys.pdf Robust Advanced Design Techniques
[Accessed: 10 June 2019] and Applications. Switzerland: Springer
International Publishing; 2015.
[7] Novotny DW, Lipo TA. Vector pp. 121-137. DOI: 10.1007/978-3-
Control and Dynamics of AC Drives. 319-14586-0-4
New York, USA: Oxford University
Press; 1998. p. 456. ISBN: 9780198564393 [15] Hu W, editor. Electronics and Signal
Processing. Berlin, Heidelberg:
[8] Mattavelli P, Tubiana L, Zigliotto M. Springer-Verlag; 2011. pp. 533-538. DOI:
Torque-ripple reduction in PM 10.1007/978-3-642-21697-8
synchronous motor drives using
repetitive current control. IEEE [16] Ma H, Wang W, editors.
Transactions on Power Electronics. Mechatronics and Automatic Control
2005:1423-1431 Systems. Heidelberg, New York,
Dordrecht, London: Springer Cham;
[9] Qian W, Panda SK, Xu JX. Torque 2014. pp. 727-732. DOI: 10.1007/978-3-
ripple minimization in PM synchronous 319-01273-5
motors using iterative learning control.
IEEE Transactions on Power [17] Sun X, Yi Y, Cao S, Liu H, Zhang T.
Electronics. 2004:272-279 Robust PI-type position controller
design for permanent magnet
[10] Tarnik M, Murgas J. Additional synchronous motor using LMI
adaptive controller for mutual torque techniques. In: Deng Z, Li H, editors.
23
Applied Electromechanical Devices and Machines for Electric Mobility Solutions
24
Permanent-Magnet Synchronous Machine Drives
DOI: http://dx.doi.org/10.5772/intechopen.88597
25