Skip to main content
Log in

Interval Type-2 Fuzzy Logic PID Controller Based on Differential Evolution with Better and Nearest Option for Hydraulic Serial Elastic Actuator

  • Regular Papers
  • Intelligent Control and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

Interval type-2 fuzzy logic controller (IT2FLC) owns good performance under uncertainty and nonlinearity environments while its optimization is hard and complicated. In this work, we propose an optimization method based on differential evolution with better and nearest option (NbDE) for interval type-2 fuzzy logic PID controller (IT2FL-PID-C) in order to control the position of hydraulic serial elastic actuator (SEA). Firstly, a simplified IT2FL-PID-C structure with fewer parameters is proposed to reduce the difficulty of the optimization of IT2FL-PID-C. To balance its frequency and step performance, an objective function with weighted integral time absolute error and integral square error is given. Secondly, to investigate the performance of NbDE based IT2FL-PID-C, three experiments are conducted. A set of experiments is taken to determine the weight for fitness function. Then we compare NbDE with other algorithms. In addition, NbDE-IT2FL-PID-C is also compared with other optimization methods. At last, NbDE-IT2FL-PID-C is applied to hydraulic SEA and compared with PID. And a range for the weight of fitness function is given. The results have shown the superiority of NbDE with proposed fitness function to optimize IT2FL-PID-C and the superiority of NbDE-IT2FL-PID-C to control the position of hydraulic SEA.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K. Eltag, M. S. Aslamx, and R. Ullah, “Dynamic stability enhancement using fuzzy PID control technology for power system,” International Journal of Control, Automation and Systems, vol. 17, no. 1, pp. 234–242, January 2019.

    Google Scholar 

  2. L. Song, H. Wang, and P. Chen, “Step-by-step fuzzy diagnosis method for equipment based on symptom extraction and trivalent logic fuzzy diagnosis theory,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 6, pp. 3467–3478, December 2018.

    Google Scholar 

  3. X. Zhao, Y. Yin, B. Niu, and X. Zheng, “Stabilization for a class of switched nonlinear systems with novel average dwell time switching by T-S fuzzy modeling,” IEEE Transactions on Cybernetics, vol. 46, no. 8, pp. 1952–1957, August 2015.

    Google Scholar 

  4. X. Xie, Y. Dong, and P. Chen, “Relaxed real-time scheduling stabilization of discrete-time Takagi-Sugeno fuzzy systems via an alterable-weights-based ranking switching mechanism,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 6, pp. 3808–3819, December 2018.

    Google Scholar 

  5. H. Wang, P. X. Liu, X. Zhao, and X. Liu, “Adaptive fuzzy finite-time control of nonlinear systems with actuator faults,” IEEE Transactions on Cybernetics, vol. 50, no. 5, pp. 1786–1797, May 2020.

    Google Scholar 

  6. H. Shen, M. Xing, Z.-G. Wu, S. Xu, and J. Cao, “Multiobjective fault-tolerant control for fuzzy switched systems with persistent dwell-time and its application in electric circuits,” IEEE Transactions on Fuzzy Systems, August 2019. DOI: https://doi.org/10.1109/TFUZZ.2019.2935685

  7. Y.-M. Li, X. Min, and S. Tong, “Adaptive fuzzy inverse optimal control for uncertain strict-feedback nonlinear systems,” IEEE Transactions on Fuzzy Systems, August 2019.

  8. R. E. Bellman and L. A. Zadeh, “Decision-making in a fuzzy environment,” Management Science, vol. 17, no. 4, pp. 141, August. 1970.

    MathSciNet  MATH  Google Scholar 

  9. O. Castillo, P. Melin, J. Kacprzyk, and W. Pedrycz, Type-2 Fuzzy Logic: Theory and Applications, Springer, 2007.

  10. X. Huo, L. Ma, X. Zhao, and G. Zong, “Observer-based fuzzy adaptive stabilization of uncertain switched stochastic nonlinear systems with input quantization,” Journal of the Franklin Institute, vol. 356, no. 4, pp. 1789–1809, 2019.

    MathSciNet  MATH  Google Scholar 

  11. H. Le Duc, B. Feuvrie, M. Pastore, and Y. Wang, “An adaptive cascaded ILA-and DLA-based digital predistorter for linearizing an RF power amplifier,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 66, no. 3, pp. 1031–1041, March 2019.

    Google Scholar 

  12. J. M. Mendel, “General type-2 fuzzy logic systems made simple: A tutorial,” IEEE Transactions on Fuzzy Systems, vol. 22, no. 5, pp. 1162–1182, October 2013.

    Google Scholar 

  13. H. Li, S. Yin, Y. Pan, and H.-K. Lam, “Model reduction for interval type-2 Takagi-Sugeno fuzzy systems,” Automatica, vol. 61, pp. 308–314, November 2015.

    MathSciNet  MATH  Google Scholar 

  14. O. Castillo and P. Melin, “A review on interval type-2 fuzzy logic applications in intelligent control,” Information Sciences, vol. 279, pp. 615–631, September 2014.

    MathSciNet  MATH  Google Scholar 

  15. S. Hassan, M. A. Khanesar, E. Kayacan, J. Jaafar, and A. Khosravi, “Optimal design of adaptive type-2 neuro-fuzzy systems: A review,” Applied Soft Computing, vol. 44, pp. 134–143, July 2016.

    Google Scholar 

  16. A. Melendez, O. Castillo, and P. Melin, “Genetic optimization of interval type-2 fuzzy reactive controllers for mobile robots,” Proc. of Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), pp. 1418–1422, June 2013.

  17. Z. Sun, N. Wang, and Y. Bi, “Type-1/type-2 fuzzy logic systems optimization with RNA genetic algorithm for double inverted pendulum,” Applied Mathematical Modelling, vol. 39, pp. 70–85, January 2015.

    MathSciNet  MATH  Google Scholar 

  18. Y. Maldonado and O. Castillo, “Comparison between multi-objective GA and PSO for parameter optimization of AT2-FLC for a real application in FPGA,” Proc. of Annual Meeting of the North American Fuzzy Information Processing Society (NAFIPS), pp. 1–6, Aug 2012.

  19. M. F. Hamza, H. J. Yap, and I. A. Choudhury, “Genetic algorithm and particle swarm optimization based cascade interval type 2 fuzzy PD controller for rotary inverted pendulum system,” Mathematical Problems in Engineering, vol. 2015, Article ID 695965, June 2015.

  20. M. H. Khooban, D. N. M. Abadi, A. Alfi, and M. Siahi, “Optimal type-2 fuzzy controller for HVAC systems,” Automatika, vol. 55, pp. 69–78, January. 2014.

    Google Scholar 

  21. E. Yesil, “Interval type-2 fuzzy PID load frequency controller using Big Bang-Big Crunch optimization,” Applied Soft Computing, vol. 15, pp. 100–112, February 2014.

    Google Scholar 

  22. A. Angulo, Leticia, and O. Castillo, “Optimization of the Type-1 and Type-2 fuzzy controller design for the water tank using the Bee Colony Optimization,” Proc of IEEE Conference on Norbert Wiener in the 21st century (21CW), IEEE, pp. 1–8. June 2014.

  23. L. Amador and O. Castillo, Optimization of Type-2 Fuzzy Controllers Using the Bee Colony Algorithm, Springer, April 2017.

  24. R. Martínez-Soto, O. Castillo, and L. T. Aguilar, “Type-1 and type-2 fuzzy logic controller design using a hybrid PSO-GA optimization method,” Information Sciences, vol. 285, pp. 35–49, November. 2014.

    MathSciNet  MATH  Google Scholar 

  25. R. Martínez-Soto, O. Castillo, L. T. Aguilar, and A. Rodriguez, “A hybrid optimization method with PSO and GA to automatically design Type-1 and Type-2 fuzzy logic controllers,” International Journal of Machine Learning and Cybernetics, vol. 6, no. 2, pp. 175–196, April 2015.

    Google Scholar 

  26. H. M. Fayek, I. Elamvazuthi, N. Perumal, and B. Venkatesh, “A controller based on optimal type-2 fuzzy logic: systematic design, optimization and real-time implementation,” ISA Transactions, vol. 53, no. 5, pp. 1583–1591, September 2014.

    Google Scholar 

  27. C. Hsu and C. Juang, “Evolutionary robot wall-following control using type-2 fuzzy controller with species-DEactivated continuous ACO,” IEEE Transactions on Fuzzy Systems, vol. 21, no. 1, pp. 100–112, January 2012.

    Google Scholar 

  28. J. F. Veneman, R. Ekkelenkamp, R. Kruidhof, F. C. van der Helm, and H. van der Kooij, “A series elastic-and bowden-cable-based actuation system for use as torque actuator in exoskeleton-type robots,” The International Journal of Robotics Research, vol. 25, no. 3, pp. 261–281, March 2006.

    Google Scholar 

  29. J. E. Pratt, B. T. Krupp, C. J. Morse, and S. H. Collins, “The RoboKnee: An exoskeleton for enhancing strength and endurance during walking,” Proc. IEEE International Conference on Robotics and Automation, pp. 2430–2435, January 2004.

  30. D. W. Robinson, J. E. Pratt, D. J. Paluska, and G. A. Pratt, “Series elastic actuator development for a biomimetic walking robot,” Proc. of IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399), pp. 561–568, September 1999.

  31. H. Vallery, J. Veneman, E. Van Asseldonk, R. Ekkelenkamp, M. Buss, and H. van der Kooij, “Compliant actuation of rehabilitation robots,” IEEE Robotics & Automation Magazine, vol. 15, no. 3, pp. 60–69, September 2008.

    Google Scholar 

  32. G. Wyeth, “Control issues for velocity sourced series elastic actuators,” Proc. of the Australasian Conference on Robotics and Automation, Australian Robotics and Automation Association Inc., January 2006.

  33. H. Vallery, R. Ekkelenkamp, H. van der Kooij, and M. Buss, “Passive and accurate torque control of series elastic actuators,” Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3534–3538, October 2007.

  34. S. Kim, J. Park, S. Kang, P. Y. Kim, and H. J. Kim, “A robust control approach for hydraulic excavators using μ-synthesis,” International Journal of Control, Automation and Systems, vol. 16, no. 4, pp. 1615–1628, July 2018.

    Google Scholar 

  35. H. Wang, W. Bai, and P. X. Liu, “Finite-time adaptive faulttolerant control for nonlinear systems with multiple faults,” IEEE/CAA Journal of Automatica Sinica, vol. 6, no. 6, pp. 1417–1427, November 2019.

    MathSciNet  Google Scholar 

  36. H. Ren and P. Gong, “Adaptive control of hydraulic position servo system using output feedback,” Proc. of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 231, no. 7, pp. 527–540, August 2017.

    Google Scholar 

  37. Y. Huayong, S. Hu, G. Guofang, and H. Guoliang, “Electro-hydraulic proportional control of thrust system for shield tunneling machine,” Automation in Construction, vol. 18, no. 7, pp. 950–956, November 2009.

    Google Scholar 

  38. S. Oh and K. Kong, “High-precision robust force control of a series elastic actuator,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 1, pp. 71–80, February 2016.

    Google Scholar 

  39. N. N. Karnk and J. M. Mendel, “Introduction to type-2 fuzzy logic systems,” Proc. of IEEE International Conference on Fuzzy Systems and IEEE World Congress on Computational Intelligence, pp. 915–920, May 1998.

  40. H. O. Wang, K. Tanaka, and M. Griffin, “Parallel distributed compensation of nonlinear systems by Takagi-Sugeno fuzzy model,” Proc. of IEEE International Conference on Fuzzy Systems, pp. 531–538, 1995.

  41. E. H. Mamdani and S. Assilian, “An experiment in linguistic synthesis with a fuzzy logic controller,” International Journal of Man-machine Studies, vol. 7, no. 1, pp. 1–13, January 1975.

    MATH  Google Scholar 

  42. D. Thangavelusamy, L. Ponnusamy, and S. Durairaj, “Control of an ambiguous real time system using interval type 2 fuzzy logic control,” International Journal of Applied Engineering Research, vol. 12, no. 21, pp. 11383–11391, January 2017.

    Google Scholar 

  43. W., Hongwei and J. M. Mendel, “Introduction to uncertainty bounds and their use in the design of interval type-2 fuzzy logic systems,” Proc. of 10th IEEE International Conference on Fuzzy Systems. (Cat. No. 01CH37297), vol. 3. pp. 662–662, December 2001.

    Google Scholar 

  44. F. Olivas, F. Valdez, O. Castillo, and P. Melin, “Dynamic parameter adaptation in particle swarm optimization using interval type-2 fuzzy logic,” Soft Computing, vol. 20, no. 3, pp. 1057–1070, March 2016.

    Google Scholar 

  45. J. Huang, M. Ri, D. Wu and S. Ri, “Interval type-2 fuzzy logic modeling and control of a mobile two-wheeled inverted pendulum,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 4, pp. 2030–2038, August 2018.

    Google Scholar 

  46. E. Yesil, “Interval type-2 fuzzy PID load frequency controller using Big Bang-Big Crunch optimization,” Applied Soft Computing, vol. 15, pp. 100–112, February 2014.

    Google Scholar 

  47. H. Dong, L. Gao, P. Shen, X. Li, Y. Lu, and W. Dai, “An interval type-2 fuzzy logic controller design method for hydraulic actuators of a human-like robot by using improved drone squadron optimization,” International Journal of Advanced Robotic Systems, vol. 16, no. 6, p. 1729881419891553, November 2019.

    Google Scholar 

  48. V. Plagianakos, D. Tasoulis, and M. Vrahatis, “A review of major application areas of differential evolution,” Advances in Differential Evolution, Springer, pp. 197–238, 2008.

  49. A. Baresel, H. Sthamer, and M. Schmidt, “Fitness function design to improve evolutionary structural testing,” Proceedings of the 4th Annual Conference on Genetic and Evolutionary Computation, pp. 1329–1336, 2002.

  50. O. Castillo and L. Cervantes, “Genetic design of optimal type-1 and type-2 fuzzy systems for longitudinal control of an airplane,” Intelligent Automation & Soft Computing, vol. 20, no. 2, pp. 213–227, April 2014.

    Google Scholar 

  51. T. Lu, “Genetic-algorithm-based type reduction algorithm for interval type-2 fuzzy logic controllers,” Engineering Applications of Artificial Intelligence, vol. 42, pp. 36–44, June 2015.

    Google Scholar 

  52. M. Kiani, S. M. A. Mohammadi, and A. A. Gharaveisi, “A bacterial foraging optimization approach for tuning type-2 fuzzy logic controller,” Turkish Journal of Electrical Engineering & Computer Sciences, vol. 21, no. 1, pp. 263–273, January 2013.

    Google Scholar 

  53. O. Castillo and L. Amador-Angulo, “A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design,” Information Sciences, vol. 460, pp. 476–496, September 2018.

    Google Scholar 

  54. H. Rake, “Step response and frequency response methods,” Automatica, vol. 16, no. 5, pp. 519–526, September 1980.

    MATH  Google Scholar 

  55. R. Wang, Z. Zhou, H. Ishibuchi, T. Liao, and T. Zhang, “Localized weighted sum method for many-objective optimization,” IEEE Transactions on Evolutionary Computation, vol. 22, no. 1, pp. 3–18, February 2016.

    Google Scholar 

  56. I. Giagkiozis, R. C. Purshouse, and P. J. Fleming, “An overview of population-based algorithms for multiobjective optimisation,” International Journal of Systems Science, vol. 46, no. 9, pp. 1572–1599, August 2013.

    MATH  Google Scholar 

  57. F. Pan, H. Liao, J. Luo, and Y. Xue, “ITAE-optimal PI controller based on Genetic Algorithm for low-order process with large time delays,” Proc. of 20th International Conference on Automation and Computing, pp. 134–139, September 2014.

  58. V. Ganji, S. Mangipudi, and R. Manyala, “A novel model order reduction technique for linear continuous-time systems using PSO-DV algorithm,” Journal of Control, Automation and Electrical Systems, vol. 28, no. 1, pp. 68–77, February 2017.

    Google Scholar 

  59. X. Xie, D. Yue, and C. Peng, “Observer design of discrete-time fuzzy systems based on an alterable weights method,” IEEE Transactions on Cybernetics, vol. 50, no. 4, pp. 1430–1439, April 2020.

    Google Scholar 

  60. H. Dong, L. Gao, X. Li, H. Zhong, and B. Zeng, “Differential evolution with better and nearest option for function optimization,” Proc. of IEEE Congress on Evolutionary Computation (CEC), pp. 641–645, June 2019.

  61. B. Zeng, L. Gao, and X. Li, “Whale swarm algorithm for function optimization,” Proc. of International Conference on Intelligent Computing, July 2017.

  62. B. Zeng, X. Li, L. Gao, Y. Zhang, and H. Dong, “Whale swarm algorithm with the mechanism of identifying and escaping from extreme points for multimodal function optimization,” Neural Computing and Applications, vol.32, no.9, pp.5071–5091, July 2018.

    Google Scholar 

  63. D. Zou, J. Wu, L. Gao, and S. Li, “A modified differential evolution algorithm for unconstrained optimization problems,” Neurocomputing, vol. 120, pp. 469–481, November 2013.

    Google Scholar 

  64. X. Hu, H. Zou, and L. Wang, “Design of the linear quadratic structure based predictive functional control for industrial processes against partial actuator failures using GA optimization,” International Journal of Control, Automation and Systems, vol. 17, no. 3, pp. 597–605, March 2019.

    Google Scholar 

  65. J.-Y. Jhang, C.-J. Lin, C.-T. Lin, and K.-Y. Young, “Navigation control of mobile robots using an interval type-2 fuzzy controller based on dynamic-group particle swarm optimization,” International Journal of Control, Automation and Systems, vol. 16, no. 5, pp. 2446–2457, September 2018.

    Google Scholar 

  66. E. Emary, H. M. Zawbaa, and C. Grosan, “Experienced gray wolf optimization through reinforcement learning and neural networks,” IEEE T. Neur. Net. Lear., vol. 29, no. 3, pp. 681–694, January 2017.

    MathSciNet  Google Scholar 

  67. M. F. Hamza, H. J. Yap, and I. A. Choudhury, “Recent advances on the use of meta-heuristic optimization algorithms to optimize the type-2 fuzzy logic systems in intelligent control,” Neural Computing and Applications, vol. 28, no. 5, pp. 979–999, May 2017.

    Google Scholar 

  68. M. Nie and W. W. Tan, “Analytical structure and characteristics of symmetric Karnik-Mendel type-reduced interval type-2 fuzzy PI and PD controllers,” IEEE Transactions on Fuzzy Systems, vol. 20, no. 3, pp. 416–430, October 2011.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Gao.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Recommended by Associate Editor Xiao-Heng Chang under the direction of Editor Guang-Hong Yang. This research is supported by the Program for HUST Academic Frontier Youth Team under Grant No. 2017QYTD04, The Program for HUST Independent Innovation Fund Innovation Cross Key Team: Humanoid Robot under Grant No. 2016JCTD205.

Haozhen Dong received his B.S. and Master’s degrees in mechanical engineering from the Wuhan University (WHU), Wuhan, China, in 2016. He is a Doctoral Candidate with the Department of Industrial and Manufacturing Systems Engineering, State Key Laboratory of Digital Manufacturing Equipment and Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology (HUST). His current research interests include humanoid robot, fuzzy logic control and intelligent algorithm.

Xinyu Li received his Ph.D. degree in industrial engineering from the Huazhong University of Science and Technology (HUST), Wuhan, China, 2009. He is a Professor with the Department of Industrial & Manufacturing Systems Engineering, State Key Laboratory of Digital Manufacturing Equipment & Technology, School of Mechanical Science & Engineering, HUST. He had authored or coauthored more than 60 refereed papers. His research interests include intelligent scheduling, machine learning, etc.

Pi Shen received his B.S. degree in mechanical engineering from the Huazhong University of Science and Technology (HUST), Wuhan, China, 2018. He is currently working toward an M.S. degree majored in mechanical engineering, School of Mechanical Science & Engineering, HUST. His research interests include biped mobile robot and design optimization.

Liang Gao received his Ph.D. degree in mechatronic engineering from the Huazhong University of Science and Technology (HUST), Wuhan, China, 2002. He is a Professor with the School of Mechanical Science & Engineering, HUST. He received the National Natural Science Foundation for Distinguished Young Scholars of China under Grant No.51825502. He had authored or coauthored more than 140 refereed papers.Prof. GAO is an Associate Editor of Swarm and Evolutionary Computation, Journal of Industrial and Production Engineering, and Swarm Intelligence and Numerical Method. He is an editorial board member of the European Journal of Industrial Engineering.

Haorang Zhong is a Doctoral Candidate with the Department of Industrial and Manufacturing Systems Engineering, State Key Laboratory of Digital Manufacturing Equipment and Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology (HUST). His current research interests include humanoid robot, impendence control and intelligent algorithm.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dong, H., Li, X., Shen, P. et al. Interval Type-2 Fuzzy Logic PID Controller Based on Differential Evolution with Better and Nearest Option for Hydraulic Serial Elastic Actuator. Int. J. Control Autom. Syst. 19, 1113–1132 (2021). https://doi.org/10.1007/s12555-020-0141-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-020-0141-2

Keywords

Navigation