Time Delay Estimation and PID Controller Design using Smith Predictor for Lever Arm Platform

Document Type : Research Paper

Authors

1 Ph.D. Candidate, Faculty of Mechanical Engineering, Sahand University of Technology, Tabriz, Iran

2 Professor, Faculty of Mechanical Engineering, Sahand University of Technology, Tabriz, Iran

3 Assistant Professor, Faculty of Mechanical Engineering, Sahand University of Technology, Tabriz, Iran

Abstract

This paper addresses the design and experimental evaluation of a proportional-derivative-integral (PID) controller, employing a Smith predictor, for a lever arm platform with time-delay. The primary focus is on identifying the system transfer function with time-delay, which is then utilized to predict the actual delay-free output of the system using the Smith estimator. Consequently, the PID controller parameters can be established based on the delay-free portion of the model. The performance of different versions of the proposed controller is assessed through various experiments on the lever arm platform. The results obtained demonstrate good tracking performance for the arm position when operating under the designed controller, even in the presence of a delay caused by the DC motor acting as the system actuator.

Keywords

Main Subjects


[1]        A. Q. Al-Dujaili, A. Falah, A. J. Humaidi, D. A. Pereira, and I. K. Ibraheem, "Optimal Super-twisting Sliding Mode Control Design of Robot Manipulator: Design and Comparison Study," International Journal of Advanced Robotic Systems, Vol. 17, No. 6, p. 1729881420981524, 2020, doi: https://doi.org/10.1177/1729881420981524.
 
[2]        M. Akbari, G. Alizadeh, S. Khanmohammadi, I. Hassanzadeh, M. Mirzaei, and M. Badamchizadeh, "Nonlinear H∞ Controller for Flexible Joint Robots with using Feedback Linearization," International Journal on Computer Science and Engineering (IJCSE), ISSN, pp. 0975-3397, 2011, https://www.researchgate.net/publication/229024582_Nonlinear_H_controller_for_flexible_joint_robots_with_using_feedback_linearization.
 
[3]        L. A. Soriano, E. Zamora, J. Vazquez-Nicolas, G. Hernández, J. A. Barraza Madrigal, and D. Balderas, "PD Control Compensation Based on a Cascade Neural Network Applied to a Robot Manipulator," Frontiers in Neurorobotics, Vol. 14, p. 577749, 2020, doi: https://doi.org/10.3389/fnbot.2020.577749.
 
 
[4]        J. H. C. Rojas, R. R. Serrezuela, J. A. Q. López, and K. L. R. Perdomo, "LQR Hybrid Approach Control of a Robotic Arm Two Degrees of Freedom," International Journal of Applied Engineering Research, Vol. 11, No. 17, pp. 9221-9228, 2016, https://www.researchgate.net/publication/309049623_LQR_hybrid_approach_control_of_a_robotic_arm_two_degrees_of_freedom?enrichId=rgreq-10cfa6ed91681cac3238924125bb174f-XXX&enrichSource=Y292ZXJQYWdlOzMwOTA0OTYyMztBUzo1OTIwMDEwNDUxMjcxNjlAMTUxODE1NTQ1NjY1Mw%3D%3D&el=1_x_2&_esc=publicationCoverPdf.
 
[5]        I. H. Akyuz, E. Yolacan, H. M. Ertunc, and Z. Bingul, "PID and State Feedback Control of a Single-link Flexible Joint Robot Manipulator," In 2011 IEEE International Conference on Mechatronics, 2011: IEEE, pp. 409-414, doi: https://doi.org\10.1109/ICMECH.2011.5971320.
 
[6]        M. Ertugrul and O. Kaynak, "Neuro Sliding Mode Control of Robotic Manipulators," Mechatronics, Vol. 10, No. 1-2, pp. 239-263, 2000, doi: https://doi.org/10.1016/S0957-4158(99)00057-4.
 
[7]        B. K. Yoo and W. C. Ham, "Adaptive Control of Robot Manipulator using Fuzzy Compensator," IEEE Transactions on Fuzzy Systems, Vol. 8, No. 2, pp. 186-199, 2000, doi: https://doi.org/10.1109/91.842152.
 
[8]        D. Lee, M. Lee, S. Sung, and I. Lee, "Robust PID Tuning for Smith Predictor in the Presence of Model Uncertainty," Journal of Process Control, Vol. 9, No. 1, pp. 79-85, 1999, doi: https://doi.org/10.1016/S0959-1524(98)00036-5.
 
[9]        I. Kaya, "IMC Based Automatic Tuning Method for PID Controllers in a Smith Predictor Configuration," Computers & Chemical Engineering, Vol. 28, No. 3, pp. 281-290, 2004, doi: https://doi.org/10.1016/S0959-1524(02)00086-0.
 
[10]      M. R. Mataušek and A. I. Ribić, "Control of Stable, Integrating and Unstable Processes by the Modified Smith Predictor," Journal of Process Control, Vol. 22, No. 1, pp. 338-343, 2012, doi: https://doi.org/10.1016/j.jprocont.2011.08.006.
 
[11]      S. Majhi and D. Atherton, "Modified Smith Predictor and Controller for Processes with Time Delay," IEE Proceedings-control Theory and Applications, Vol. 146, No. 5, pp. 359-366, 1999, doi: https://doi.org/10.1049/ip-cta:19990502.
 
[12]      W. Zhang, Y. Sun, and X. Xu, "Two Degree-of-freedom Smith Predictor for Processes with Time Delay," Automatica, Vol. 34, No. 10, pp. 1279-1282, 1998, doi: https://doi.org/10.1016/S0005-1098(98)00075-2.
 
[13]      N. Abe and K. Yamanaka, "Smith Predictor Control and Internal Model Control-a Tutorial," In SICE 2003 Annual Conference (IEEE Cat. No. 03TH8734), 2003, Vol. 2: IEEE, pp. 1383-1387, https://ieeexplore.ieee.org/abstract/document/1324170/.
 
[14]      I. Kaya, "Obtaining Controller Parameters for a New PI-PD Smith Predictor using Autotuning," Journal of Process Control, Vol. 13, No. 5, pp. 465-472, 2003, doi: https://doi.org/10.1016/j.compchemeng.2003.01.001.
[15]      T. N. L. Vu and M. Lee, "Smith Predictor Based Fractional-order PI Control for Time-delay Processes," Korean Journal of Chemical Engineering, Vol. 31, pp. 1321-1329, 2014, doi: https://doi.org/10.1007/s11814-014-0076-5.
 
[16]      A. Alrishan, J. Watkins, and T. Emami, "Unified Approach for Graphically Designing PID Controllers with Smith Predictors for Time-delay Systems," In 2022 IEEE Conference on Control Technology and Applications (CCTA), 2022: IEEE, pp. 983-988, doi: https://doi.org/10.1109/CCTA49430.2022.9966072.
 
 
[17]      M. Yadav and H. K. G. Patel, "Sensitivity Analysis of IMC-PID Controller with Smith Predictor using Different Filters," In 2020 IEEE 17th India Council International Conference (INDICON), 2020: IEEE, pp. 1-6, doi: https://doi.org/10.1109/INDICON49873.2020.9342180.
 
[18]      X. Zhang, D. Kim, J. Bang, and J. Lee, "Time Delay Compensation of a Robotic Arm Based on Multiple Sensors for Indirect Teaching," International Journal of Precision Engineering and Manufacturing, Vol. 22, pp. 1841-1851, 2021, doi: https://doi.org/10.1007/s12541-021-00542-w.
 
[19]      N. V. D. Hai, T. V. Do, N. Van Thuyen, N. P. Luu, and N. M. Tam, "Application of Smith Predictor using neural Network to Terminate Delay Process in Pid Controlling Two-link Robot arm," Journal of Technical Education Science, No. 29, pp. 39-43, 2014, https://jte.edu.vn/index.php/jte/article/view/553.
 
[20]      K. Ogata, Designing Linear Control Systems with MATLAB. Prentice-Hall, Inc., 1994, https://dl.acm.org/doi/abs/10.5555/174705.
 
[21]      M. Karari, "Systems Identification," Amirkabir University of Technology, 2019. http://publication.aut.ac.ir/fa/book/show/529.
 
[22]      H. Tandoh, Y. Cao, and A. Awoyomi, "Smith Predictor for Slug Control with Large Valve Stroke Time," In Computer Aided Chemical Engineering, Vol. 40: Elsevier, 2017, pp. 1531-1536, https://www.sciencedirect.com/science/article/pii/B9780444639653502579.
 
[23]      K. J. Åström and T. Hägglund, Advanced PID Control. ISA-The Instrumentation, Systems and Automation Society, 2006, https://portal.research.lu.se/en/publications/advanced-pid-control.
 
[24]      W. L. Luyben, "Tuning Proportional− integral Controllers for Processes with Both Inverse Response and Deadtime," Industrial & Engineering Chemistry Research, Vol. 39, No. 4, pp. 973-976, 2000, doi: https://doi.org/10.1021/ie9906114.
 
[25]      N.-S. Pai, S.-C. Chang, and C.-T. Huang, "Tuning PI/PID Controllers for Integrating Processes with Deadtime and Inverse Response by Simple Calculations," Journal of Process Control, Vol. 20, No. 6, pp. 726-733, 2010, doi: https://doi.org/10.1016/j.jprocont.2010.04.003.