Jpitv02i02p2332 8

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/363662497

Design Self-Tuning Fuzzy PID Control System for BLDC Motor Speed

Article · January 2021

CITATIONS READS

0 2,242

2 authors, including:

Nooshin Boroumand Jazi


Islamic Azad University, Najafabad Branch
1 PUBLICATION   0 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Nooshin Boroumand Jazi on 19 September 2022.

The user has requested enhancement of the downloaded file.


J. Practical IT, 2(2): 23-32, 2021
Research Paper

Design Self-Tuning Fuzzy PID Control System for BLDC


Motor Speed
Shahram Kamranifar a , Nooshin Boroumand Jazi b
a Master of Student Department of Electrical Najafabad Branch, Islamic Azad University Najafabad, Isfahan, Iran
bPHD of Student Department of Electrical Najafabad Branch, Islamic Azad University Najafabad, Isfahan, Iran

Received: 23 February 2021 Revised: 28 March 2021 Accepted: 17 April 2021


Abstract
Brushless DC (BLDC) motors has been widely used for many industrial applications such as automobile, medical
and aerospace industry because of high efficiency, high torque, low volume, less electrical noise, longer life and
low maintenance. In this Paper we used BLDC motor and designed a self-tuning fuzzy PID controller to control a
BLDC motor speed. However, speed control system used in conventional PID controller has simple, stable and
highly reliable algorithm but the speed control system of brushless DC motor is a complex nonlinear system, so it
is difficult to use conventional PID control. The performance of self-tuning fuzzy PID controller, which tuned on-
line the PID controller gains has been compared with the typical PID. A selftuning fuzzy-PID controller is proposed
that combines the fuzzy controller with the conventional PID controller and has the advantages of two methods.
Simulations and results on Matlab software show the effectiveness of proposed self-tuning fuzzy PID give better
control performance than conventional PID controller.
Keywords: Brushless DC (BLDC) motors; Speed motor; Conventional PID controller; Self- tuning fuzzy PID
controller.
How to cite the article:
Sh. Kamranifar, N. Boroumand Jazi, Design Self-Tuning Fuzzy PID Control System for BLDC Motor Speed, J. Practical
IT, 2021; 2(2): 23-32,

Proportional-Integral (PI) controller is widely used


Introduction in electric drive fields due to its fast and efficient
In recent years the development of high response [5]. PI controller is a linear controller
performance motor drive is very important in that implements a simple and functional structure
industrial as well as other purpose applications which makes it easy to adapt in a real system. For a
such as automotive, computer, steel rolling mills, nonlinear system, using PI controller might not be
electric trains, robotics, medical and aerospace the best option due to its limitation [6]. PI
industry [1]. Electric motors are classified into two controller has been at disadvantages from slower
different categories: DC (Direct Current) and AC response, oscillation and larger overshoot when
(Alternating Current). Electric motors consist of a comparing with the artificial intelligence-based-
stator (stationary field) and a rotor (the rotating control methods of fuzzy logic, neural network and
field or armature) and operate through the FPGA [7]. Since 1965, the University of California
interaction of magnetic flux and electric current to cybernetics expert Zadeh proposed fuzzy since its
produce rotational speed and torque [2]. Brushless theories and methods of improving, just a few
DC motor is a new kind of special motor. It is decades, the fuzzy control (Fuzzy Control) is
developed on the traditional DC motor. Thus widely used in the natural and social sciences and
brushless DC motor plays an important role in engineering control field [8]. Fuzzy logic has a
both aerospace and machinery manufacture [3]. natural language skills similar to the human brain,
BLDC motor have many advantages than induction is very suitable for describing complex nonlinear
motor such as a better speed-torque characteristic, systems. Fuzzy control does not depend on
high dynamic response, long operating life, accurate mathematical model of controlled object
noiseless operation which can be considered the [9]. FLC controller has advantages over PI
most dominant electric motor [4]. In early years, controller such as the auto-tuning technology that

J. Practical IT, 2021; 2(2): 23-32 |23


can manually set by researcher, can be used for a PID controllers are used in more than 95% of
broad range of operating conditions and has a closed–loop operation in industrial process [13].
precise control performance [10]. However, PID controller transfer function takes one of the
despite all the benefits offered, FLC still suffers two formats:
from longer design time cycle due to the many
GPID (s) = KP + KI /s + KD s (1)
parameters and number of rules to tune [11,12].
To improve the ability of fuzzy control, this paper GPID (s) = KP (1 + 1 / TIs + TD s) (2)
presents a model that is based on fuzzy PID control
of brushless DC motor speed control system. Where KP, KI and KD are the proportional, integral,
Parameters used in this paper can be adjusted real and derivative gains respectively.
time using self-tuning fuzzy PID controller. The TI = KP / KI TD = KD / KP (3)
simulation results show that the control system is
fast response, small overshoot and robustness, and The function of each part of a PID controller can be
the dynamic characteristics is better than described as follows, the proportional part reduces
traditional PID control. the error responses of the system to disturbances,
The paper is organized as follows: The first section the integral part eliminates the steadystate error,
gives the introduction about work. The second and finally the derivative part dampens the
section describes the design of PID and fuzzy-PID dynamic response and improves the system
controller. The third section is about the stability [14]. The problem in the PID controller is
simulation and result work based on to choose the three parameters to be suitable for
Matlab/Simulink environment. The fourth or final the controlled plant. There are many methods to
section presents the conclusions of the entire define the parameters of PID controller such as try
work. and error and Ziegler-Nichols methods [15]. The
values of the PID are tuned by Ziegler-Nichols
DESIGN OF PID AND FUZZY PID CONTROLLER methods. PID controller is shown in figure (1).
PID controller

Figure 1: Block diagram of PID controller

Fuzzy controller Positive Big (PB). These fuzzy control rules were
Fuzzy logic control (FLC) is a control algorithm framed to attain the finest performance of fuzzy
based on a linguistic control strategy, which is logic controller [16]. So that there are at most 49
derived from expert knowledge into an automatic fuzzy rule. The set of rules were assigned as shown
control strategy. Fuzzy sets were described using in below tables and the basic structure of fuzzy
following linguistic labels Negative Big (NB), control system is shown in figure (2).
Negative Medium (NM), Negative Small (NS), Zero
(Z), Positive Small (PS), Positive Medium (PM), and

24 | J. Practical IT, 2021; 2(2): 23-32


Figure 2: Block diagram of fuzzy controller

TABLE 1: FUZZY RULES FOR KP.

TABLE 2: FUZZY RULES FOR KD.

J . P r a c t i c a l I T , 2 0 2 1 ; 2 ( 2 ) : 2 3 - 3 2 |25
TABLE 3: FUZZY RULES FOR KI.

Self-tuning fuzzy PID controller reference point [17]. The traditional PID control
Fuzzy PID controllers are classified into two types: method has no steady state error and it is easy to
the direct action fuzzy control and the fuzzy implement, so it has been widely used in many
supervisory control. Tuning the parameters of a fields. But the speed control system of brushless
PID controller is very important in PID control. DC motor is a complex nonlinear system, the
Ziegler and Nichols proposed the well-known requirements to the control parameters change
method to tune the coefficients of a PID controller along with the system state, so it is difficult to use
and improve the performance by optimization the traditional PID control. The fuzzy controller has an
PID parameters using different optimization advantage in dynamic performance than the
techniques but cannot guarantee to be always traditional PID controller, but it has the steady
effective [8]. For this reason, this paper state error. The fuzzy-PID control combines the
investigates the design of self-tuning for a PID fuzzy control with the traditional PID control, it
controller. The controller includes two parts: takes advantages of excellent dynamic
conventional PID controller and fuzzy logic control performance of fuzzy control and the excellent
(FLC) part, which has self-tuning. The static performance of traditional PID control, so it
proportional, integral and derivate (KP, KI and KD) can obtain a better control effect [18]. The
are the gains of PID controller which, tuned online structure fuzzy self-tuning PID controller of is
to force the system to follow the specified shown in figure (3) [19].

Figure 3: Structure of self-tuning PID fuzzy controller.

SIMULATION AND RESULTS transferfunction-based mathematical models are


Brushless DC motor Consists of Three-phase stator widely used in automatic control fields. The DC
windings, permanent magnet rotor, the inverter, motor has been simulated in the MATLAB/
the rotor magnetic pole position detector and SIMULINK environment [15]. BLDC motor and
other groups [20]. The BLDC motor works on block diagram of DC motor on Matlab Simulink is
speed and current control mode. shown in figure (4) and (5).
The transfer function is one of the most important
concepts of control theory, and the

26 | J. Practical IT, 2021; 2(2): 23-32


Figure 4: Brushless DC motor.

The transfer function of the BLDC motor is defined fuzzyPID control separately, the proposed
as follows: simulation model of speed-loop of self-tuning fuzzy
PID control is shown in figure (5) [21-24].
G(s) = 1 / S3 + 3 S2 + 2 S (4)
For comparison, the speed control system is
operated in conventional PID and self-tuning

Figure 5: The simulation model of the control system on Matlab software.

Figure (6), (7) and (8) shows the membership


functions of KP, KI and KD respectively.

J . P r a c t i c a l I T , 2 0 2 1 ; 2 ( 2 ) : 2 3 - 3 2 |27
Figure 6: Membership functions of KP output.

Figure 7: Membership functions of KI output.

Figure 8: Membership functions of KD output.

28 | J. Practical IT, 2021; 2(2): 23-32


After designing the rule, we can get the surface the rule of FLC.
viewer in figure (9), (10) and (11) that represent

Figure 9: Rule surfaces of KP.

Figure 10: Rule surfaces of KI.

Figure 11: Rule surfaces of KD.

Finally, performance of Fuzzy PID controller and


PID controller of BLDC motor is shown in figure
(12).

J . P r a c t i c a l I T , 2 0 2 1 ; 2 ( 2 ) : 2 3 - 3 2 |29
Figure 12: Performance of Fuzzy PID controller and PID controller of BLDC motor.

We compared simple PID and Fuzzy-PID technique, Inter. Journal of Eng Research and App,Vol. 3, No.
3, pp.612620.
controller. The controller of self-tuning fuzzy PID
[5] Finch, J.W. and D. Giaouris, 2008, Controlled AC electrical
controller consists of two parts PID controller and drives, Industrial Electronics, IEEE Transactions on, 55(2):
fuzzy logic controller, which tuned on-line the PID p. 481-491.
controller gains. The simulation results in figure 12 [6] Ayob, S.M., Z. Salam, and N.A. Azli, 2010, Inverter control
using a simpilied fuzzy PI controller, In Power Electronics,
show that the controller which combined PID and
Machines and Drives, 5th IET International Conference on.
Fuzzy had a better performance, including a small [7] El-Sayed, H.S, et al, 2007, Fuzzy logic based speed control of
amount of overshoot and a fast response speed a permanent magnet brushless DC motor drive, In Electrical
[21-24]. Engineering Conference.
[8] Wang Ling, Weiguo Liu, 2009, Brushless DC motor speed
Conclusions
control system based on fuzzy PI simulation, Computer
This paper designs a simulation model of self- Simulation, 186-189.
tuning-fuzzy PID control system for BLDCM in [9] C. Yue, S. Guo, and M. Li, 2012, ANSYS FLUENT-based
MATLAB software. Design of the PID controller has modeling and hydrodynamic analysis for a spherical
underwater robot”, Proceedings of 2012 IEEE International
been successfully implemented but it still has an
Conference on Mechatronics and Automation, pp. 1577-
overshoot. So, a fuzzy-PID controller is proposed 1581.
which combines the fuzzy controller with the [10] Volosencu, 2008, “Control of electrical drives based on fuzzy
conventional PID controller and has the logic, WSEAS Transactions on Systems and Control, p. 809-
822.
advantages of two methods. The simulation results
[11] Ayob, S.M, Z. Salam, and N.A. Azl, 2007, A discrete single
show that the dynamic and static performance of input PI fuzzy controller for inverter applications, In
the proposed fuzzy-PID controller are all excellent, Industrial Electronics Society, Annual Conference of the
the overshoot is lesser, the system respond to be IEEE.
[12] N. J. Sujatha, M. Saravanan, 2015, Comparative study of
more quickly and the static precision is high, better
fuzzy logic controllers for BLDC motor drive, ARPN Journal of
stability and the system has strong robustness, the Engineering and Applided Sciences, vol. 10, no. 9, pp.
simple PID control method is difficult to get such 41674175.
good performance. At the same time, the controller [13] Muhammad Firdaus Zainal Abidin, Dahaman Ishak, Anwar
Hasni Abu Hassan, 2011, Comparative study of PI, fuzzy and
combines PID and other methods, such as neutral
hybrid PI fuzzy controller for speed control of brushless DC
network control will be considered in future work. motor drive, Proceedings of the IEEE International
Conference in Computer Application and Industrial
References Electronics Application, Malaysia, pp.189-195.
[1] Shanmugasundram R, Muhammad Zakariah K, and Yadaiah [14] H.X.Li and S.K.Tso, 2000, Quantitative design and analysis
N, 2014, Implementation and performance analysis of digital of fuzzy proportional-integral- derivative control- a step
controllers for brushless DC motor drives, IEEE Trans. on towards autotuning, International journal of system
Mechatronics, Vol. 19, No.1, pp.4454. science, Vol.31, No.5, pp.545-553.
[2] Allan R.Hambly, Electrical Engineering Principles and [15] Mohammed Abdelbar Shamseldin, Adel A. EL-Samahy,
Applications, chapter 16. 2014, Speed control of BLDC motor by using PID control and
[3] Zhang Hao, 2009, Brushless DC can intelligent controller of self-tuning fuzzy PID controller, 15th International
research and simulation implementation, Wuhan university Workshop on Research and Education in Mechatronics
of technology. (REM), Elgouna, Egypt, September 9-11.
[16] Anjali.A.R, 2013, Control of three phase BLDC motor using
[5] Chapnevis, Amirahmad, Ismail Güvenç, and Eyuphan Bulut.
fuzzy logic controller, International Journal of Engineering
"Traffic Shifting based Resource Optimization in Aggregated
Research & Technology (IJERT), Vol. 2, Issue 7.
IoT Communication." In 2020 IEEE 45th Conference on Local
Computer Networks (LCN), pp. 233-243. IEEE, 2020.

30 | J. Practical IT, 2021; 2(2): 23-32


[17] D. K. Panicker, M. R. Mol, 2013, Hybrid PI-fuzzy controller
for brushless DC motor speed control, IOSR Journal of
Electrical and Electronics Engineering (IOSR-JEEE), vol.8,
issue 6, pp.33-43.
[18] Jianli Jing,Yanchun Wang and Yinghui Huang, 2016, The
fuzzy-PID control of brushless DC motor, International
Conference on Mechatronics and Automation.
[19] MillerTJ E, 1989, Brushless permanent-magnet and
reluctance motor drives, Oxford, New York, Clarendon Press.
[20] K. Kwan, D. Truongb, D. Namb, J. Yoonb, and S. Yokotac,
2012, Position control of ionic polymer metal composite
actuator using quantitative feedback theory, Sensors and
Actuators A: Physical, Vol. 159, No.2, pp. 204-212.
[21] Jadidi, A., & Dizadji, M. R. (2021). Node Clustering in Binary
Asymmetric Stochastic Block Model with Noisy Label Attributes
via SDP. In 2021 International Conference on Smart
Applications, Communications and Networking (SmartNets)
(pp. 1-6). IEEE.
[22] Dizadji, M. R., Yousefi-Koma, A., & Gharehnazifam, Z.
(2018). 3-Axis Attitude Control of Satellite using Adaptive
Direct Fuzzy Controller. In 2018 6th RSI International
Conference on Robotics and Mechatronics (IcRoM) (pp. 1-5).
IEEE.
[23] Bagherian Azhiri, R., Jadidi, A., Bideskan, A. S., & Dizadji, M.
R. (2021). Ultrasonic nanocrystalline surface modification of
low strength aluminum alloy: trade-off between surface
integrity and production rate aiming at desired fatigue life. The
International Journal of Advanced Manufacturing Technology,
113(5), 1237-1251.
[24] Gharehnazifam, Z., Baniassadi, M., Abrinia, K., Rahimi, M., &
Izadi, M. (2015). Electrical percolation in nanocomposites with
impenetrable ellipsoidal inclusion (comprehensive study of
tunneling, geometry, anisotropy and mixing). Journal of
Computational and Theoretical Nanoscience, 12(6), 1010-1016.

J . P r a c t i c a l I T , 2 0 2 1 ; 2 ( 2 ) : 2 3 - 3 2 |31
32 | J. Practical IT, 2021; 2(2): 23-32

View publication stats

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy