The Experiment and Simulation Results of Speed Control of Permanent Magnet Synchronous Motor by Using Fuzzy Controller (#523382) - 643264
The Experiment and Simulation Results of Speed Control of Permanent Magnet Synchronous Motor by Using Fuzzy Controller (#523382) - 643264
1
Siemens Sanayi ve Ticaret Anonim Sirketi, Yakacik Caddesi No:111, 34870
Istanbul, Turkey
[email protected]
2
Istanbul Gedik University, Engineering Faculty, Electrical-Electronic Engineering Department,
Kartal, Turkey
[email protected]
Abstract – This paper is concerned with the topics on the speed control of Permanent Magnet Synchronous Motor (PMSM)
with using Matlab/Simulink in real system. The speed control of motor model is done with Fuzzy Logic controller. The
Simulation and experimental results of controller performances are compared with the speed graphs obtained.
Keywords: Fuzzy control, permanent magnet synchronous motor, simulation, experimental, application.
Motor model is constituted of following equations: develop a constant and unidirectional torque. In PWM
current regulating block, the motor winding currents are
3 p compared with the reference currents and the switching
Te m iq ( Ld Lq )id iq (1) commands are generated for the inverter devices. In the case
2 2 of sinusoidal fed PM motor, the orientation of the stator
d (id ) Vd Rs id r Lq iq current gives a highly desirable characteristic. By neglecting
(2) the flux weakening effect for the low speed operation of the
dt Ld motor, the reference direct axis current (id*) becomes zero.
d (iq ) Vq Rs iq r Ld id m
(3)
dt Lq
d ( rm ) Te TL B rm
(4)
dt J
Where TL is the load torque, B is the viscous frictions, J is
the moment of inertia, Vd and Vq represent the d-q axes
stator voltages, id and iq are d-q axis stator inductances, Rs is
the per phase stator resistance, ωr shows the electrical
velocity of the rotor. λm is expression of the flux linkage due
to the rotor magnets linking the stator, T e is the motor
produced torque and ωrm is the mechanical velocity of the
rotor. For this study, real parameters of machine are used as
given Table I. The results of this simulation can be
compared with the results of the real experiment.
AYKUT TEKER 3
Aalborg University 0.5
Id
Va
Vd 4
Id
Va TL
420 Voltage
Vd Vq Iq
Id
Vb
omega_r
Iq
Voltage Vb Iq 1
Vc
[rs] rs1
lamda_d Te 0.94e-4s
20 Frequency
Vq Ld1 Iamda_d
Vc From
[Ld] lamda_q Wrm
Teta_r
Frequency Lq1 Trans.Fcn
abc-qd1 p1
From1 Iamda_q
abc-qd Lm1
[Lq] Te
[Lm] id,iq,lamda_d,lamda_q
Va
V=420 V
From2
f=20...15
Vb From3 [p] 1 Wrm2
Rs=14.1 ohm
p=4...1 2 Te1
Vc From4
TL=2...0,5
B=0.000359 Teta_r 5
Source2 Wrm1 Dot Product
J=0.00289 Integral We
Lamda=0.283
Ld=Lq=0.0404 1
1/2
s
6
Wr
Gain
Figure 2. Schematic block diagram of Fuzzy controlled
10.4
rs
[rs]
Goto
0.1
Lm
[Lm]
Goto3
PMSM drive.
43e-3 [Ld] 4 [p]
Ld Goto1 p Goto4
Figure 1. Mathematics model of PMSM. The kind of a structure that a fuzzy controller will have
will primarily depend on the controlled process and
2.1. Control Strategies demanded quality of control. Since the application area for
fuzzy control has widely use, there are many possible
The PM Synchronous motor is a rotating electric machine controller structures, some differing significantly from each
where the stator is a classic three phase stator as an other by the number of inputs and outputs, or less
induction motor and the rotor has surface-mounted significantly by the number of input and output fuzzy sets
permanent magnets. In this respect, the PMSM is equivalent and their membership functions forms, or by the form of
to an induction motor in which the air gap magnetic field is control rules, the type of inference engine, and the method
produced by a permanent magnet. The use of a permanent of defuzzification [3].
magnet to generate a substantial air gap magnetic flux All that variety is the designer’s disposal, and it is up to
makes it possible to design highly efficient PM motors. the designer to decide which controller structure is optimal
The rotor speed ωr is compared with the reference speed for a particular control problem. The basic structure of a
ωr* and the resulting error is processed in the fuzzy speed fuzzy controller is shown in Figure 3. Although there are
controller for each sampling interval. For low speed many analog fuzzy controllers on the market, most of
operation of PM motors the flux weakening effect is not today’s fuzzy controllers are implemented in digital form.
required, however the effect of flux weakening is observed This is the reason why the term B/F conversion is
for the high speed operation of PMSM. Hence in this introduced here as inputs of a digital fuzzy controller are
analysis, the direct axis reference current id* is considered to defined over discrete universes of discourse with the finite
be zero for low speed operation. number of elements (integers) obtained after quantization of
The d-q axis reference currents id* are used to generate the sensor signals. Fuzzy controller has a disadvantage. The
reference currents ia*, ib*and ic* in the reference current amount of rule base of the fuzzy controller is bigger when
generator. The reference currents have the shape of the sensitivity of the output is high, and how to reduce
sinusoidal wave in phase with respective back emf to memory capacity is crucial [1].
28 ISSN: 2651-5199
International Journal of Engineering and Natural Sciences (IJENS’s), Vol. 1, Num. 1
FUZZY CONTROLLER
Figure 3. The structure of a fuzzy logic controller.
1/150
E=e(t)
Fuzzy Logic controller executes the 49 control rules K1
shown in Table 2 taking the fuzzy variables “e” and “de” as 1/150
inputs and output quantity. The rules are formulated by 23 1
z 1/4
e(t-1)
The usage of simulation software packages for modeling, Unit Delay
simulation, and optimization of control systems has become
a part of regular engineering practice. Recently added
Figure 5. Fuzzy block for PMSM.
features of such software packages like a possibility to
generate real-time executable code directly from simulation
The goal of designed FLC in this study is to minimize
models enabled shorter development times and faster
speed error. The larger speed error the bigger controller
validation of new control solutions. The solutions developed
input is expected. In addition, the change of error plays an
with the world standard software packages like Matlab,
important role in define controller input. Consequently FLC
Matrix, or Mathematical, are available to a large number of
uses error e(t) and change of error de(t) for linguistic
users [1].
variables which are generated from the control rules.
Equations determine required system equations. The output
variable is the change in control variable du(t) of motor
driver. Here K1, K2, and K3 are each gain coefficients and t
is a time index.
(b)
Figure 7. a) Simulation results, b) Experimental results for
speed.
(b)
(a)
30 ISSN: 2651-5199
International Journal of Engineering and Natural Sciences (IJENS’s), Vol. 1, Num. 1
4. CONCLUSION
ACKNOWLEDGEMENTS
REFERENCES
[1] C.-F. J. Kuo, C.-H. Hsu, C.-C. Tsai, Control of a Permanent Magnet
Synchronous Motor With a Fuzzy Sliding-Mode Controller, Springer-
Verlag London Limited 2006, DOI 10.1007/s00170-005-0393-2.
[2] M.K. Rahmat, S. Jovanovic, K.L. Lo, Reliability and Availability
Modelling of Uninterruptible Power Supply Systems Using Monte-
Carlo Simulation, International Review of Electrical Engineering
(b) (IREE), vol. 1 n. 3, August 2006, pp. 374 – 380.
[3] J.R. Hendershot, T.J. Miller, Design of Brushless Permanent-Magnet
Figure 10. a) Simulation results, b) Experimental results Motors, (UK, 1994).
for iq. [4] Harris, J., Fuzzy Logic Applications in Engineering Science, National
University of Science and Technology, Zimbabwe, (Springer, ISBN-
Figure 9 shows flux linkage of d-axis of PMSM. The 13 978-1-4020-4078-8).
figure shows that id current is zero. It means that
experimental works are true. Figure 10 shows flux linkage
of q-axis of PMSM. This current is changed by torque.