EKF-based self-regulation of an adaptive nonlinear PI speed controller for a DC motor
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 lter (EKF)-based adaptation mechanism. The performances of a linear PI controller, an NPI controller having xed variation rates, and an NPI controller equipped with the EKF- based 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] Shahgholian G, Maghsoodi M, Mahdavian M, Janghorbani M, Azadeh M, Farazpey S. Analysis of speed control in DC motor drive by using fuzzy control based on model reference adaptive control. In: 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology; 28 June{1 July 2016; Chiang Mai, Thailand: IEEE. pp. 1-6.
- [2] Visioli A. Practical PID Control. London, UK: Springer-Verlag, 2006.
- [3] Khan HS, Kadri MB. DC motor speed control by embedded PI controller with hardware-in-loop simulation. In: 2013 3rd International Conference on Computer, Control & Communication; 22{26 September 2013; Karachi, Pakistan: IEEE. pp. 1-4.
- [4] Singh D, Singh N, Singh B, Prakash S. Optimal gain tuning of PI current controller with parameter uncertainty in DC motor drive for speed control. In: 2013 Students Conference on Engineering and Systems; 12{14 April 2013; Allahabad, India: IEEE. pp. 1-6.
- [5] Kanojiya GR, Meshram PM. Optimal tuning of PI controller for speed control of DC motor drive using particle swarm optimization. In: 2012 International Conference on Advances in Power Conversion and Energy Technologies; 2{4 August 2012; Andhra Pradesh, India: IEEE. pp. 1-6.
- [6] Augustine A, Paul E, Prakash RD. Voltage regulation of STATCOM using fuzzy self tuning PI controller. In: 2016 International Conference on Circuit, Power and Computing Technologies; 18{19 March 2016; KK Dist, India: IEEE. pp. 1-7.
- [7] Zhou Y, Shang W, Liu M, Li X, Zeng Y. Simulation of PMSM vector control based on a self-tuning fuzzy PI controller. In: 2015 8th International Conference on Biomedical Engineering and Informatics; 14{16 October 2015; Shenyang, China: IEEE. pp. 609-613.
- [8] Simhachalam D, Mudi RK. Self-tuning fuzzy PI controller for integrating and non-linear processes. In: 2014 International Conference on Advances in Electrical Engineering; 9{11 January 2014; Tamilnadu Vellore, India: IEEE. pp. 1-4.
- [9] Isayed BM, Hawwa MA. A nonlinear PID control scheme for hard disk drive servosystems. In: 2007 15th Mediter- ranean Conference on Control & Automation; 27{29 July 2007; Athens, Greece: IEEE. pp. 1-6.
- [10] Guo B, Hu L, Bai Y. A nonlinear PID controller with tracking differentiator applying in BLDCM servo system. In: 2012 7th International Power Electronics and Motion Control Conference; 2{5 June 2012; Harbin, China: IEEE. pp. 2467-2471.
- [11] Shang WW, Cong S, Li ZX, Jiang SL. Augmented nonlinear PD controller for a redundantly actuated parallel manipulator. Adv Robotics 2009; 23: 1725-1742.
- [12] Xu Y, Holerback JM, Ma D. A non-linear PD controller for force and contact transient control. IEEE Contr Syst Mag 1995; 15: 15-21.
- [13] Simon D. Training fuzzy systems with the extended Kalman lter. Fuzzy Set Syst 2002; 132: 189-199.
- [14] Sakalli A, Beke A, Kumbasar T. Gradient descent and extended Kalman lter based self-tuning interval type-2 fuzzy PID controllers. In: International Conference on Fuzzy Systems; 24{29 July 2016; Vancouver, Canada: IEEE. pp. 1592-1598.
- [15] Shadkam M, Mojallali H, Bostani Y. Speed control of DC motor using extended kalman lter based fuzzy PID. IJIEE 2013; 3: 109-112.
- [16] Ahn KK, Truong DQ. Online tuning fuzzy PID controller using robust extended Kalman lter. J Process Contr 2009; 19: 1011-1023.
- [17] Ghosh A, Sen S, Dey C. Rule reduction of a neuro-fuzzy PI controller with real-time implementation on a speed control process. In: 2015 2nd International Conference on Computer and Communication Technologies; 25{27 September 2015; Allahabad, India. pp. 445-458.
- [18] Alli K, Ogboi CI, Ale D, Ajibade AO, Oladipo F. A Labview based online control experiments for student's learning. In: 2015 Proceedings of the World Congress on Engineering and Computer Science; 21{23 October 2015; San Francisco, CA, USA: pp. 308-313.
- [19] Engle BJ, Watkins JM. A software platform for implementing digital control experiments on the Quanser DC motor control trainer. In: 17th International Conference on Control Applications; 3{5 September 2008; Texas, USA: IEEE. pp. 510-515.
- [20] Abbas AN. Design and implementation of close loop DC motor speed control based on Labview. IJERSTE 2014; 3: 354-361.
- [21] Munadi M, Akbar MA, Naniwa T, Taniai Y. Model reference adaptive control for DC motor based on Simulink. In: 2016 6th International Annual Engineering Seminar; 1{3 August 2016; Yogyakarta, Indonesia: pp. 101-106.
- [22] Seraji H. A new class of non-linear PID controller with robotic applications. J Robotic Syst 1998; 15: 161-181
- [23] Pedroso MD, Nascimento CB, Tusset AM, Kaster MS. Performance comparison between nonlinear and linear controllers applied to a buck converter using poles placement design. In: 2013 15th European Conference on Power Electronics and Applications; 2{6 September 2013; Lille, France: pp. 1-10.
- [24] Chui CK, Chen G. Kalman Filtering: with Real-Time Applications. 3rd ed. Berlin, Germany: Springer, 2013.
- [25] Muruganandhan S, Jayabaskaran G, Bharathi P. Labview-NI ELVIS II based speed control of DC motor. IJETT 2013; 4: pp. 811-814.