Speed Control of DC Motors: Optimal Closed PID-Loop Model Predictive Control

One of the lowest level control tasks, especially in robotics and other manufacturing industries, upon which other high-level controls are dependent, is the speed control of a dc motor. Usually, tuning the parameters of the proportional integral derivative (PID) controller for this task employs established conventional methods that expose the knowledge of nominal process model parameters to the control algorithm. These methods have found widespread use. Notwithstanding, a promising line of inquiry is: to search alternate possibilities of a PID being designed to automatically achieve comparable good control performance without using a formal mathematical process model approximation of the actual physical system, such as dc motor plant, in the frequency or time domain. In this paper, we propose an intelligent PID design method, “optimal closed PID-loop model predictive control”, that answers this question using the characteristic settling-time (including delay-time) property of dynamic processes. The performance of this proposed method is benchmarked with popular process-model based methods. Simulation results illustrate the promise and effectiveness of the proposed tuning method, in ensuring good closed-loop performance quality for the dc motor, without using formal process models.

[1]  Leszek Koszalka,et al.  An Idea of Using Reinforcement Learning in Adaptive Control Systems , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

[2]  Jari M. Böling Identification for Control with Application to Ill-Conditioned Systems , 2001 .

[3]  Tore Hägglund,et al.  Design methods : PID Control , 2017 .

[4]  Ashish Tewari Modern Control Design With MATLAB and SIMULINK , 2002 .

[5]  Toru Yamamoto,et al.  Design of a Performance-Adaptive 1-Parameter Tuning PID Controller , 2019, J. Robotics Netw. Artif. Life.

[6]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[7]  Jingqing Han,et al.  From PID to Active Disturbance Rejection Control , 2009, IEEE Trans. Ind. Electron..

[8]  Shankar P. Bhattacharyya,et al.  PID Controllers for Time Delay Systems , 2004 .

[9]  Marialena Vagia PID Controller Design Approaches - Theory, Tuning and Application to Frontier Areas , 2012 .

[10]  Serdar Ekıncı,et al.  Improved Kidney-Inspired Algorithm Approach for Tuning of PID Controller in AVR System , 2019, IEEE Access.

[11]  Antonin Vitecek,et al.  2DOF Controller Tuning , 2015 .

[12]  Kristian Soltesz,et al.  When is PID a good choice , 2018 .

[13]  Farhan A. Salem,et al.  Mechatronics Design of a Mobile Robot System , 2013 .

[14]  Benjamin Recht,et al.  A Tour of Reinforcement Learning: The View from Continuous Control , 2018, Annu. Rev. Control. Robotics Auton. Syst..

[15]  M. Krstic,et al.  PID tuning using extremum seeking: online, model-free performance optimization , 2006, IEEE Control Systems.

[16]  Tore Hägglund,et al.  Benchmark systems for PID control , 2000 .

[17]  Tariq Samad,et al.  A Survey on Industry Impact and Challenges Thereof [Technical Activities] , 2017, IEEE Control Systems.

[18]  Jean Mbihi Analog Automation and Digital Feedback Control Techniques , 2018 .

[19]  Jan Jantzen,et al.  Turning PID controller tuning into a simple consideration of settling time , 2016, 2016 European Control Conference (ECC).

[20]  Li Sun,et al.  An Approach for Setting Parameters for Two-Degree-of-Freedom PID Controllers , 2018, Algorithms.

[21]  Una-May O'Reilly,et al.  A Self-Tuning Analog Proportional-Integral-Derivative (PID) Controller , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[22]  Anastasios I. Dounis,et al.  Fast Tuning of the PID Controller in An HVAC System Using the Big Bang-Big Crunch Algorithm and FPGA Technology , 2018, Algorithms.

[23]  Shuxia Li,et al.  Research on Engineering Tuning Methods of PID Controller Parameters and Its Application , 2016, ICIC.

[24]  Ravi Kumar Mandava,et al.  An optimal PID controller for a biped robot walking on flat terrain using MCIWO algorithms , 2018, Evol. Intell..

[25]  In-Beum Lee,et al.  Process Identification and PID Control , 2009 .

[26]  Rolf Isermann,et al.  Parameter-Adaptive PID-Control Based on Continuous-Time Process Models , 1990 .

[27]  Stefan Bucz,et al.  Advanced Methods of PID Controller Tuning for Specified Performance , 2018, PID Control for Industrial Processes.

[28]  Filippo Neri,et al.  PID Tuning with Neural Networks , 2019, ACIIDS.

[29]  Sigurd Skogestad,et al.  Optimal PI and PID control of first-order plus delay processes and evaluation of the original and improved SIMC rules , 2018, Journal of Process Control.

[30]  Li Li,et al.  On the Crossroad of Artificial Intelligence: A Revisit to Alan Turing and Norbert Wiener , 2019, IEEE Transactions on Cybernetics.

[31]  Anuradha M. Annaswamy,et al.  New Edition of CSS's "The Impact of Control Technology" Report [Publication Activities] , 2013 .

[32]  Tirthankar Raychaudhuri,et al.  From conventional control to autonomous intelligent methods , 1996 .

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

[34]  Jing Wang,et al.  Performance robustness comparison of two PID tuning methods , 2010, Proceedings of the 29th Chinese Control Conference.

[35]  Paulo Paz,et al.  Extremum Seeking-based Adaptive PID Control applied to Neuromuscular Electrical Stimulation. , 2019, Anais da Academia Brasileira de Ciencias.

[36]  S. Hassan HosseinNia,et al.  Tuning guidelines for fractional order PID controllers: Rules of thumb , 2018, Mechatronics.

[37]  Alexandru Forrai Embedded Control System Design: A Model Based Approach , 2012 .

[38]  Panos J. Antsaklis,et al.  Towards intelligent autonomous control systems: Architecture and fundamental issues , 1989, J. Intell. Robotic Syst..

[39]  C. Bányász,et al.  H-infinity, L-infinity optimal Youla regulators for two-degree of freedom control systems , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[40]  Baran Hekimoglu,et al.  Optimal Tuning of Fractional Order PID Controller for DC Motor Speed Control via Chaotic Atom Search Optimization Algorithm , 2019, IEEE Access.

[41]  M. Araki,et al.  Two-Degree-of-Freedom PID Controllers , 2003 .

[42]  Renata Wagnerová,et al.  The 2DOF controller implementation in control system with single-chip computer , 2018, 2018 19th International Carpathian Control Conference (ICCC).

[43]  Abdelkader Chaari,et al.  Tuning optimal PID controller , 2015, Int. J. Model. Identif. Control..

[44]  George Ellis,et al.  Control System Design Guide , 2012 .

[45]  P. N. Paraskevopoulos,et al.  Modern Control Engineering , 2001 .

[46]  Derek P. Atherton Setting the Parameters of Proportional–Integral–Derivative Controllers , 2015 .

[47]  Ahmed Hassan Ahmed,et al.  Fixed Set Point Weighting 2DOF PID Controller for Control Processes , 2018 .