Documente Academic
Documente Profesional
Documente Cultură
Abstract: Permanent Magnet Brushless Motors (PMBL) III. Modeling of PMBL Motors Drive System
are available in two types namely Permanent Magnet (a) PMSM Drive System
Synchronous Motor (PMSM) with a sinusoidal flux
Fig.1 shows the block diagram of the PMSM drive system.
distribution, and Permanent Magnet Brushless DC motor
(PMBLDC) with trapezoidal flux distribution. This paper Each component of the drive system is represented by a set of
presents simulink-based modeling of the complete drive equations. These equations are then represented by suitable
system consisting of the current controlled voltage source simulink blocks to form the complete model of the drive
inverter (CC-VSI), PI speed controller, motor and the system as shown in Fig. 3. The various parts of the drive
load. The simulation results are given both for transient system are:
and steady state operating conditions of PMSM and Speed Controller: The reference speed (ωr*) and rotor speed
PMBLDC drive systems. (ωr) are the inputs to the PI controller, which together
I. Introduction generates the reference value of the torque-producing
The absence of the field excitation, brushes and the component of stator current (iq*). The output of PI controller at
commutator in Permanent Magnet Brushless Motors any instant (k) is
(PMBL) offers many advantages over other motors, iq* (k)=kp{ωe (k)–ωe(k-1)} + ki{ωe (k)} (1)
such as high efficiency, small size and quick response Where
time [1-4]. The controller of the PMBL motors consists iq* is the reference q axis current.
of a three-phase inverter, position, speed and current kp and ki are the proportional and integral gains of the PI
sensors and control (which processes the various signals controller
to produce the switching signals for the devices of the The speed error is:
inverter). This paper presents the modeling of the ωe (k) = ωr* (k) – ωr (k)
complete drive systems with PMSM and PMBLDC dq to abc axis current transformation: The reference values
motors. The modeling equations are represented by of the d and q axis currents id* ( which is set to zero in this
simulink blocks and the simulation results are given study as the drive is not operated in the field weakening
both for transient and steady state operating conditions. region ) and iq* are converted to three phase reference currents
II. PM Brushless Motor Drive System ( ia* ,ib* , ic* ) which are used by the inverter to determine its
Figs.1 and 2 show the drive systems with PMSM and output. This transformation uses the inverse Park
PMBLDC motors respectively. It consists of a three- transformation defined below:
phase Current Controlled Voltage Source Inverter (CC-
VSI), the motor and the controller. The inverter, which cos (θ ) sin (θ )
i a *
is connected to the dc supply, feeds controlled power to 2π 2π i *q
the motor. The magnitude and frequency of the inverter i b = cos θ −
*
sin θ − * ( 2)
* 3 3 i d
output voltage depends on the six switching signals, i
c
2π 2π
which are generated by the controller. The state of these cos θ + sin θ +
3 3
switching signals at any instant is determined by the
rotor position, speed error and winding currents. The Where θ is the rotor postion.
controller synchronizes the winding currents with the The Inverter: This block models the IGBT based three-phase
rotor position. It also facilitates the variable speed Voltage Source Inverter (VSI). Three phase stator currents are
operation of the drive, and maintains the motor speed at synchronized with the rotor position by providing proper
the reference value even during load and supply gating signals to the devices of the inverter. The reference
fluctuations. From these figures it is obvious that the value of a phase current (determined by the previous block)
drive systems for PMSM and PMBLDC motors are and winding current of that phase are used to find the voltage
almost identical expect for some difference in the of that phase as shown below:
controller. Hence, the modeling of these two drive if (i
+ Hb ≥ ia
*
a ) then S a = 1
systems will have many things in common, such as
inverter and parts of the controller. Therefore, the
else Sa = 0 (3)
modeling of complete drive system comprising of a
PMSM motor is considered first and for PMBLDC
(
if i + Hb ≥ ib
*
b ) then Sb = 1 else
block (user defined function), because the available Toolbox. Each component of the drive systems has been
library blocks of simulink could not model these back modeled and represented by a separate subsystem. These
emf functions. subsystems have been constructed using simulink library
The electromagnetic torque produced is [6]: blocks. The simulated response of both PMSM and PMBLDC
Te = (ean ia + ebn ib + ecn ic)/ωr (32) motor drive systems for transient and steady state conditions
Which is simplified to: have confirmed the effectiveness of simulink based models for
Te=Kb {fa(θ)ia+fb(θ)ib+ fc(θ)ic} (33) these PMBL motors.
Which is balanced by load torque (TL), friction torque VI. References
(Bωr) and accelerating torque (Jpωr) as: [1] T. Kennnjo and S. Nagamori, “Permanent Magnets Brushless DC
Te = TL +Bωr +Jpωr (34) Motors”, Clarendon Press, Oxford, 1985.
[2] T.J.E. Miller, “Brushless Magnets and Reluctance Motor Drive”,
For the purpose of dynamic simulation equations (20- Clarendon Press, Oxford, 1989.
34) can be rearranged to give first order nonlinear [3] J.F. Gieeras, “Permanent Magnets Motor Technology – Design and
differential equations in terms of variables as: Applications”, Marcel Dekker, Inc., New York, 1997.
pia = (van- -ean –ia R) / (Ls + M) (35) [4] Bhim Singh, “Recent Advaces in Permanent Magnets Brushless DC
Motors”, Sadhana, Vol. 22, Part 6, December 1997, pp 837-853.
pib = (vbn- -ebn –ib R) / (Ls + M) (36) [5] P.Pillay and R. Krishnan, “Modeling, Simulation, and Analysis of
pic = (vcn- -ecn –ic R) / (Ls + M) (37) Permanent Magnets Motor Drives, Part I: The Permanent Magnet
p ωr = ( Te – TL –B ωr ) / J (38) pθ = Synchronous Motor Drive”, IEEE Trans. on Industry Applications, Vol. 25,
ωr (39) No. 2, March/April 1989, pp. 265-273.
[6] P.Pillay and R. Krishnan, “Modeling, Simulation, and Analysis of
The simulink-based model of the PMBLDC motor drive Permanent Magnets Motor Drives, Part II: The Brushless DC Motor Drive”,
system is developed on the basis of these equations and IEEE Trans. on Industry Applications, Vol. 25, No. 2, March/April 1989, pp.
is shown in Fig 4. 274-279.
IV. Results and Discussion VII. Acknowledgements
Fig. 5 shows the simulation results of PMSM motor Authors express their sincere thanks to the Department of
(parameters given in Appendix) drive system. The Science & Technology (DST) for providing the financial
motor speed and current waveforms are given for assistance to carryout this work at IIT Delhi.
various operating conditions such as starting, reversal, VIII. Appendix
and load perturbation. During transient conditions Permanent Magnet Synchronous Motor (PMSM)
(starting and reversal) the motor draws high current to Voltage: 340 Volts
attain the reference speed. The rotor speed remains Power: 1.93 kW
constant with the sudden application and removal of Current: 8.64 A
load, showing the closed loop operation of the drive Phase: 3
system. The simulated response of the PMBLDC motor Speed: 3327 rpm.
(parameters given in Appendix) drive system during Pole: 4
starting, load perturbation and speed change is shown in Permanent Magnet Brushless DC Motor (PMBLDC)
Fig.6. Similar to the response of PMSM motor, the Voltage: 400 Volts
PMBLDC motor also draws high current during starting Power: 1.5 kW
and reversal. The four-quadrant operation of the drive Current: 4A
systems is demonstrated through these simulated Phase: 3
waveforms. Speed: 1500 rpm
V. Conclusion Pole: 4
Modeling and simulation of the PMBL motors have
been carried out in MATLAB through Simulink
Position Sensor
DC supply 3-Phase Voltage Source
PM SM
Inverter
ia
Current θ
ib
controller
C o n tr o lle r
θ
dq to abc axis
transformation
Ref. speed
Speed i d* = 0
+
- controller iq *
ω*
ω
Position to
r
Speed
Conversion
Fig.1 Block diagram of Closed Loop Speed Control Scheme of PMSM Motor Drive System
256 NATIONAL POWER SYSTEMS CONFERENCE, NPSC 2002
Position Sensor
DC supply 3-Phase Voltage Source PM Brush-
Inverter less Motor
θ
ia
Current
ib
controller
C o n tr o ll e r
Ref. Current
Generation
Ref. speed θ
Speed
+
- controller
ω*
ω
Position to
r
Speed
Conversion
Fig.2 Block diagram of Closed Loop Speed Control Scheme of PMBLDC Motor Drive System
1 va va iabc
d.mat
PI iqref
iabc
Reference Data file
Speed idref
vb Wr
vb
0 iabcr
ioref
iref vc the
the vc
dq to abc TL Te
VSI
Inverter
2 PMSM
Load
m d .m a t
D a t a f ile
ia b c
P M B LD C M otor L o a d T o rq u e
& Sp eed
-K - PI
1
R eferen ce
Sp eed
Fig.5 Simulated Response of PMSM Drive System for Starting, Reversal and Load Perturbation.
258 NATIONAL POWER SYSTEMS CONFERENCE, NPSC 2002
Fig.6 Simulated Response of PMBLDC Drive System for Starting, Reversal and Load Perturbation.