EKF-based self-regulation of an adaptive nonlinear PI speed controller for a DC motor

This paper presents a robust adaptive nonlinear proportional–integral (ANPI) scheme to control the speed of a direct-current (DC) motor. Unlike proportional–integral–derivative (PID) controllers, PI controllers have a simpler structure and they deliver effective control effort. However, due to inadequate controller gains, they are often unable to simultaneously improve the transient as well as the steady-state response of the system. A nonlinear PI (NPI) controller alleviates these issues and delivers a good response. In this research, the proportional and integral gains of the NPI controller are dynamically modulated via a nonlinear sigmoidal function (SiF) of the error dynamics of the motor’s angular speed. The variation rates of these functions are manually tuned via trial-and-error method. These rates are also dynamically updated via an extended Kalman filter (EKF)-based adaptation mechanism. The performances of a linear PI controller, an NPI controller having fixed variation rates, and an NPI controller equipped with the EKFbased self-regulated SiFs are tested and compared in real time. The experimental results are analyzed to validate the effectiveness of the proposed ANPI controller in optimizing DC motor speed control.

[1]  B. Singh,et al.  Optimal gain tuning of PI current controller with parameter uncertainty in DC motor drive for speed control , 2013, 2013 Students Conference on Engineering and Systems (SCES).

[2]  H. Seraji A new class of nonlinear PID controllers with robotic applications , 1998 .

[3]  Yoshiaki Taniai,et al.  Model Reference Adaptive Control for DC motor based on Simulink , 2016, 2016 6th International Annual Engineering Seminar (InAES).

[4]  John M. Hollerbach,et al.  A nonlinear PD controller for force and contact transient control , 1995 .

[5]  Chanchal Dey,et al.  Rule Reduction of a Neuro-Fuzzy PI Controller with Real-Time Implementation on a Speed Control Process , 2016 .

[6]  M.A. Hawwa,et al.  A nonlinear PID control scheme for hard disk drive servosystems , 2007, 2007 Mediterranean Conference on Control & Automation.

[7]  Abhijith Augustine,et al.  Voltage regulation of STATCOM using fuzzy self tuning PI controller , 2016, 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT).

[8]  John M. Watkins,et al.  A software platform for implementing digital control experiments on the Quanser DC motor control trainer , 2008, 2008 IEEE International Conference on Control Applications.

[9]  Oladipo Folorunso,et al.  A LabView Based Online Control Experiments forStudents’ Learning , 2015 .

[10]  Tufan Kumbasar,et al.  Gradient Descent and Extended Kalman Filter based self-tuning Interval Type-2 Fuzzy PID controllers , 2016, 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[11]  R. Mudi,et al.  Self-tuning fuzzy PI controller for integrating and non-linear processes , 2014, 2014 International Conference on Advances in Electrical Engineering (ICAEE).

[12]  Antonio Visioli,et al.  Practical PID Control , 2006 .

[13]  Dan Simon,et al.  Training fuzzy systems with the extended Kalman filter , 2002, Fuzzy Sets Syst..

[15]  Kyoung Kwan Ahn,et al.  Online tuning fuzzy PID controller using robust extended Kalman filter , 2009 .

[16]  Kalaignar Karunanidhi LabVIEW-NI ELVIS II based Speed Control of DC Motor , 2013 .

[17]  Hamed Mojallali,et al.  Speed Control of DC Motor Using Extended Kalman Filter Based Fuzzy PID , 2013 .

[18]  Guanrong Chen,et al.  Kalman Filtering with Real-time Applications , 1987 .

[19]  Yuan Zhou,et al.  Simulation of PMSM vector control based on a self-tuning fuzzy PI controller , 2015, 2015 8th International Conference on Biomedical Engineering and Informatics (BMEI).

[20]  Rohit G. Kanojiya,et al.  Optimal tuning of PI controller for speed control of DC motor drive using particle swarm optimization , 2012, 2012 International Conference on Advances in Power Conversion and Energy Technologies (APCET).

[21]  Shuang Cong,et al.  Augmented Nonlinear PD Controller for a Redundantly Actuated Parallel Manipulator , 2009, Adv. Robotics.

[22]  Shahgholian Ghazanfar,et al.  Analysis of speed control in DC motor drive by using fuzzy control based on model reference adaptive control , 2016 .

[23]  Claudinor B. Nascimento,et al.  Performance comparison between nonlinear and linear controllers applied to a buck converter using poles placement design , 2013, 2013 15th European Conference on Power Electronics and Applications (EPE).

[24]  Yang Bai,et al.  A nonlinear PID controller with tracking differentiator applying in BLDCM servo system , 2012, Proceedings of The 7th International Power Electronics and Motion Control Conference.

[25]  Hamid Saeed Khan,et al.  DC motor speed control by embedded PI controller with hardware-in-loop simulation , 2013, 2013 3rd IEEE International Conference on Computer, Control and Communication (IC4).