You are on page 1of 4

2020 IEEE International Conference on Semiconductor Electronics (ICSE)

Adaptive PID Controller Using for Speed Control of


the BLDC Motor
Md Mahmud* S. M. A. Motakabber* A. H. M. Zahirul Alam Anis Nurashikin Nordin
Department of Electrical and Department of Electrical and Department of Electrical and Department of Electrical and
Computer Engineering Computer Engineering Computer Engineering Computer Engineering
International Islamic University International Islamic University International Islamic University International Islamic University
Malaysia (IIUM) Malaysia (IIUM)) Malaysia (IIUM) Malaysia (IIUM)
Kuala Lumpur, Malaysia Kuala Lumpur, Malaysia Kuala Lumpur, Malaysia Kuala Lumpur, Malaysia
mahmud.md@ieee.org amotakabber@iium.edu.my zahirulalam@iium.edu.my anisnn@iium.edu.my

Abstract—Brushless DC Motor (BLDCM) is broadly nonattendance of a brush/ transport gathering decreases


utilized for some mechanical applications, given their high hearing sharpness and improves productivity and torque [6].
efficiency, high torque, and low volume. It is very hard to tune A well-known magnet brushless DC motor (PMBDCM) is
the parameters and accomplish full force highlights utilizing a mainstream and utilized BLDC motor utilized as a variable
basic custom PID controller. An adaptive PID controls can speed drive framework for mechanical, car, aviation and
meet the highlights and are anything but difficult to enrol. The computerization applications.
list items test that any adaptive PID controller has favoured
both the PI controller and the customary Tahitian PID Notwithstanding their general structure and minimal
controller. This paper applies an Adaptive PID controller effort, these controllers are likewise portrayed by their quick
dependent on the extra blunder of a turn around control sign reaction, short settlement and rise time, and low overshoot.
to comprehend non-linearity, parameter varieties, and burden In any case, one of the principal troubles in applying these
travel issues that happen in the BLDC motor drive framework. controllers is found within the sight of dynamic burden
The test results are exhibited to demonstrate that Adaptive conditions where the framework reaction backs off with the
PID controllers dependent on the extra mistake of the reverse difference in arrangement point [7]. Immediately, the FLC
control signal are fit for the following movement, just as was applied to control the speed of the BLDC motor [8]. It is
diminishing the impact of parameter changes. The proposed described by its capacity to manage inadequately
adaptive PID controller model has done by characterized numerical models. The FLC rules required to
MATLAB/SIMULINK.
make control directions rely to a great extent upon the human
Keywords—BLDC motor, PID controller, adaptive, adaptive experience. Notwithstanding, FLCs require additional time
PID controller. than regular control strategies, for example, PI and PID to
determine complex fuzzification and cleansing procedures
[8].
I. INTRODUCTION
Presently, the industrialized world is growing very II. MODEL AND SPEED CONTROL OF THE BLDC MOTOR
quickly and the requirement for accuracy and unbending
nature has become a significant prerequisite. Various This figure 1 shows the basic model of the Adaptive PID
applications require accuracy and are fit for surviving issues controller. To develop motor controlling controller many
[1]. In driving, from a variety of motors, BLDC motors have scholars, follow the different method and technic. In this
been broadly utilized in mechanical, restorative hardware, research also apply another technic to increase the motor
vehicles, aviation, hard circle drive, as the benefits of BLDC speed. For better output efficiency of the BLDC, motor
are extraordinary execution, advance and lower assurance in speed control is very impotent in this situation. So, solved
power factor [2]. this problem and get better efficiency proposed this basic
model.
In the direction of recent years, with their promising
presentation in different applications in both the military and
regular citizen fields, unmanned aeronautical vehicles
(UAVs) have stood out for researchers to control procedures
[3]. The UAV is described by its minimal effort, high
portability, simple to structure and simple to keep up, and the
capacity to work in perilous and dull situations to spare
human life [4]. These highlights give a promising option in
contrast to different not controlled military and regular
citizen applications. As of late, DC electronic motors assume
a significant position in UAV rotor control. One of the
Fig. 1. Basic Diagram an Adaptive PID controller.
fundamental preferences of an electric motor is its
effortlessness of controlling the speed and its speed of
movement [5]. These days, BLDC motors are generally
utilized in electronic vehicles, on the fields that the

978-1-7281-5968-3/20/$31.00 ©2020 IEEE

168
Authorized licensed use limited to: Cornell University Library. Downloaded on August 16,2020 at 12:20:02 UTC from IEEE Xplore. Restrictions apply.
A. Speed Control Framework assumed parameters are used directly as the adaptive
Controlling the motor speed of the BLDC requires the controller.
controller circuit framework for good productivity.
Numerous kinds of speed control frameworks have been
produced for controllers, yet speed controllers must be
refreshed with age. Right now there are two circles for speed
control of the BLDC motor. For instance, the electronic force
motor speed controller for the inward circle tuning and an
outside circle for inverter permits the very voltage of the DC
transport. To control this framework, the DC supply required
relies upon the motor RPM and its capacities. This circuit
Fig. 4. Structure of adaptive control.
requires any sort of controller to utilize the PID. The sensor
is the most significant piece of the controller for controlling
C. Equations
the motor speed. The sensor can stream directions. The
inverter used to change over DC voltage to AC voltage The model of the armature twisting for the BLDC motor
likewise has a DC voltage converter to change over DC to is communicated as pursues :
this framework. Figure 2. BLDC shows a three-speed control
framework for the motor.

)
where L is armature self-inductance [H], R - armature
resistance [Ω], va, vb, vc - terminal phase voltage [V ], ia, ib,
ic - motor input current [A], and ea, eb, ec - motor back-emf
Fig. 2. BLDC motor speed block diagram. [V]. The equivalent circuit for one phase is represented in
Figure 5.
III. CONTROLLER AND RESEARCH METHOD
The proposed controller was simulated by the MATLAB
simulation process, but the controller needs to develop
mathematical equations and monitor the performance of
simulation.

A. PID Controller Fig. 5. Equivalent circuit of the BLDC motor for one stage.

In Figure 3. is proportional-integral-derivative controller D. Simulation model


(PID controller), a co-worker of the three-test and two
consecutive matrimonial treatments covering proportional- Figure 6 shows the overall simulation model of an
integral-derivative (PID), is sometimes the easiest to solve adaptive PID controller with connected 3- phase BLDC
and true-world control everywhere. At the end of the PID motor with Load. To design this controller used
control period in 1910. The PID controller should be MATLAB/Simulink software. There are many parameters
reviewed as the ultimate change in a phase lead-logging used to design this controller such as Reference source, PID
experience with one raising and the other starving. Similarly, block, adaptive block, IGBT drive, MOSFET driver, voltage
its cousins, the PI and PD controllers have been identified. sensor, Buck converter, 3- phase power inverter, current
sensor, Torque Load, BLDC motor, PWM generator, gate,
DC voltage source and others parameters also used
mathematical equation in this controller.

Fig. 3. PID controller in the block diagram.

B. Adaptive Controller
Adaptive control is an active area of the control system
design to address uncertainties in figure 4. The main
difference between the adaptive controller and the linear
controller is the adaptive controller's ability to adjust itself to
handle the uncertainties of the unknown model. Adaptive
control is roughly divided into two categories: direct and
indirect. Indirect methods allow estimation of plant
parameters and more inferred model information is used to Fig.6. Proposed simulation mode of adaptive PID controller.
adjust the controller. The direct method is one in which the

169
Authorized licensed use limited to: Cornell University Library. Downloaded on August 16,2020 at 12:20:02 UTC from IEEE Xplore. Restrictions apply.
Figure 7 is the most important parts of this research. At TABLE 1. SIMULATED MEASUREMENTS FOR 1000RPM
first, fixed reference R.P.M than reference rpm and load Measurements Value
connected with the controller. There are two types of Rising time (No load/ with load) 36.386 ms / 51.542 ms
controller used one is PID and another one is the adaptive
Max / Min high 1003 rpm / 998.939 rpm (-2.061)
controller. After completing all mechanism than signal
With load maximum high 999.3 rpm
comes to MOSFET drive and then comes buck converter. A
buck converter (step-down converter) is a DC-to-DC power Overshoot 0.452%
converter that brings down the voltage (while streaming With load overshoot 0.499%
current) from its information (supply) to yield (load). Its also With load undershoot 1.963%
connected with DC voltage source, motor and output
connected with 3-phase inverter and voltage sensor. An B. Controller output applying 60V, torque Te-10 N-m for
inverter connected with IGBT drive and current sensor. 1000 rpm
Current sensor connected with BLDC motor. Figure 9 shows the adaptive PID controller output. This
output with load condition and its supply voltage is 60 DC
voltage. The output of the controller had an overshoot of
0.482% and undershoot is 1.925% (60V/unit), settling time
0.15 seconds (0.1seconds/unit) and had no steady-state error.
The performance indicates that the adaptive PID controller
has highly controllability than the existing others controller.
So, the results of the proposed adaptive PID controller
simulation model for the BLDC motor speed control and the
particulars are shown in table 2.

TABLE 2. SIMULATED MEASUREMENTS FOR 1000RPM


Measurements Value
Rising time (No load/ with load) 31.265 ms / 50.510 ms
Max / Min high 1000.5 rpm / 997.067 rpm (-2.033)
Fig.7. Controller for the BLDC motor.
With load maximum high 999.3 rpm
IV. RESULT AND DISCUSSION Overshoot 0.461%

A. Controller output applying 48V, torque Te-10 N-m for With load overshoot 0.482%
1000 rpm With load undershoot 1.925%
Figure 8 shows the adaptive PID controller output. This
output with torque load Te 10 N-m and its supply voltage is
48 DC volt. The output of the controller had an overshoot of
0.497% and undershoot is 1.963% (48V/unit), settling time
0.35 seconds (0.1seconds/unit) and had no steady-state error.
The performance indicates that the adaptive PID controller
has very good controllability than the existing other
controller but needs little improvement. So, the results of the
proposed adaptive PID controller simulation model for the
BLDC motor speed control. Here the simulation results are
shown in figure 8 and the particulars are shown in table 1.

Fig. 9. The output of the Adaptive PID controller applying 60V.

C. Reference Controller for Benchmark Platform [9]


Table 3 shows the tabulated PID Controller Performance
on the benchmark platform and same requirements. Figure
10 shows the simulated waveform of the controller. Where,
in no load condition, the controller gave overshoot and never
touch the required signal, that might be possible, the
researcher always checked the performance with load. From
the performance, it can say that, the controller can be use for
higher load and fast response where precision performance is
Fig. 8. The output of the Adaptive PID controller applying 48V. not mandatory.

170
Authorized licensed use limited to: Cornell University Library. Downloaded on August 16,2020 at 12:20:02 UTC from IEEE Xplore. Restrictions apply.
TABLE 3. PID CONTROLLER PERFORMANCE ON THE BENCHMARK V. CONCLUSION
PLATFORM AND SAME REQUIREMENTS.
This controller used for three-phase BLDC motor for its
Measurements Value
speed control. As a result, an adaptive PID controller gives
Rising time (No load) 28.88 ms excellent Simulation results. An adaptive PID controller
Max / Min high 1150 / 1008 rpm technology has more advanced to control BLDC motor.
With load maximum high 1008 rpm However, it is worth noticing that when the motor functions
at up and down speeds, for it to be well responsive, the motor
Overshoot 7.989%
speed must be continuous when the load will change. This
With load overshoot 1.482% study aims will be developed a Prototyping an adaptive PID
controller to control BLDC motor. It helps to developed
BLDC motor speed and efficiency.

ACKNOWLEDGMENT
This research has been supported by the Malaysian
Ministry of Education through the Fundamental Research
Grant Scheme under the project ID: FRGS19-054-0662.
REFERENCES

[1] M. Rif'an, F. Yusivar and B. Kusumoputro, “Adaptive PID controller


based on additional error of an inversed-control signal for improved
performance of brushless DC motor,” 15th International Conference on
Quality in Research (QiR) : International Symposium on Electrical and
Computer Engineering, pp. 315-320, 2017, Nusa Dua.
[2] H. B. Wang, H. P. Liu, “A novel sensorless control method for
brushless DC motor,” IET Electr. Power Appl, vol. 3(3), pp. 240–246,
May 2009.
Fig. 10. PID controller response at 60v
[3] Z. Hou, W. Wang, G. Zhang and C. Han, “A survey on the formation
D. Compare with Benchmark Controller control of multiple quadrotors,” 14th International Conference on
Ubiquitous Robots and Ambient Intelligence (URAI),
Figure 11 shows the adaptive PID controller output and pp. 219-225, 2017, Jeju.
benchmark PID controller output. This output with load [4] E. Pastor, J. Lopez and P. Royo, “A hardware/software architecture for
condition and its supply voltage is 60 DC volt. The UAV payload and mission control,” IEEE/AIAA 25th Digital Avionics
performance indicates that the adaptive PID controller has Systems Conference, pp. 1-8, 2006, Portland.
good controllability than the existing others. So, the results [5] N. S. Ozbek, M. Onkol, and M. O. Efe, “Feedback control strategies for
of the proposed adaptive PID controller simulation model for quadrotor-type aerial robots: a survey,” Transactions of the Institute of
Measurement and Control, vol. 38(5), pp. 529-554, 2016.
the BLDC motor speed control. The Pre-shoot, overshoot
and undershoot can be reduced mainly by using a high- [6] M. V. Rajkumar, G. Ranjhitha, M. Pradeep and M. F. Kumar, “Fuzzy-
based speed control of brushless DC motor feed electric vehicle,”
frequency noise and filter [10]. IJISSET, vol. 3(3), 2017.
[7] T. P. Banerjee, J. Roychoudhury, S. Das and A. Abraham, “Hybrid
Intelligent Predictive Control System for High Speed BLDC Motor in
Aerospace Application,” 3rd International Conference on Emerging
Trends in Engineering and Technology, pp. 258-262, 2010, Goa, India.
[8] J. X. Shen, Z. Q. Zhu, D. Howe and J. M. Buckley, “Fuzzy logic speed
control and current-harmonic reduction in permanent-magnet brushless
AC drives,” IEE Proceedings-Electric Power Applications, vol. 152(3),
pp. 437-446, 2005.
[9] M. A. Ibrahim, A. K. Mahmood and N. S. Sultan,“Optimal PID
controller of a brushless DC motor using genetic algorithm,”
International Journal of Power Electronics and Drive System
(IJPEDS), vol. 10(2), pp. 822-830, 2019.
[10] M. Mahmud, S. M. A. Motakabber, A. H. M. Z. Alam, A. N. Nordin,
“Control BLDC Motor Speed using PID Controller,” International
Journal of Advanced Computer Science and Applications (IJACSA),
vol.11(3), pp. 477-481, 2020.

Fig. 11. Adaptive PID and PID controller output.

171
Authorized licensed use limited to: Cornell University Library. Downloaded on August 16,2020 at 12:20:02 UTC from IEEE Xplore. Restrictions apply.

You might also like