Hybrid fuzzy-PID bidirectional speed controller for BLDC with seamless speed reversal using direct commutation switching scheme

Brushless Direct Current (BLDC) motors have attracted a lot of attention due to their performance capabilities. The Proportional Integral (PID) controller remained popular due to its simplicity. However, PID’s performance deteriorates during nonlinear loads conditions. Controllers have been develope...

Full description

Saved in:
Bibliographic Details
Main Authors: Satishrao, Pothorajoo, Hamdan, Daniyal
Format: Article
Language:English
Published: UTeM 2018
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/21041/1/Hybrid%20Fuzzy-PID%20bidirectional%20speed%20controller%20for%20BLDC%20with%20seamless%20speed%20reversal%20using%20direct%20commutation%20switching%20scheme.pdf
http://umpir.ump.edu.my/id/eprint/21041/
http://journal.utem.edu.my/index.php/jtec/article/view/3324/2393
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaysia Pahang
Language: English
Description
Summary:Brushless Direct Current (BLDC) motors have attracted a lot of attention due to their performance capabilities. The Proportional Integral (PID) controller remained popular due to its simplicity. However, PID’s performance deteriorates during nonlinear loads conditions. Controllers have been developed to overcome the limitations of the PID controllers but focused on forwarding motor only. Furthermore, lack of literature regarding the bidirectional speed control of BLDC motor has been reported. In this paper, a Hybrid Fuzzy-PID speed controller for BLDC with seamless speed reversal using direct commutation switching scheme was proposed. The controller uses Fuzzy rule base and the switching scheme for bidirectional operations. MATLAB/Simulink was used to develop and test the controller. The controller was tested for several test cases and compared to a ZN-Tuned PID controller. The controller performed efficiently for all the test cases and has better results compared to the PID controller under same test cases.