Optimal Pneumatic Actuator Positioning and Dynamic Stability using Prescribed Performance Control with Particle Swarm Optimization: A Simulation Study

(1) * Addie Irawan Mail (Universiti Malaysia Pahang, Malaysia)
(2) Mohd Syakirin Ramli Mail (Universiti Malaysia Pahang, Malaysia)
(3) Mohd Herwan Sulaiman Mail (Universiti Malaysia Pahang, Malaysia)
(4) Mohd Iskandar Putra Azahar Mail (Universiti Malaysia Pahang, Malaysia)
(5) Abdul Hamid Adom Mail (Universiti Malaysia Perlis, Malaysia)
*corresponding author

Abstract


This paper introduces an optimal control strategy for pneumatic servo systems (PSS) positioning using Finite-time Prescribed Performance Control (FT-PPC) with Particle Swarm Optimization (PSO). Pneumatic servo systems are widely used in industrial automation, as well as medical and cybernetics systems that involve robotics applications. Precision in pneumatic control is crucial not only for the sake of efficiency but also safety. The primary goal of the proposed control strategy is to optimize the convergence rate and finite time of the prescribed performance function in error transformation of the FT-PPC, as well as the Proportional, Integral and Derivative (PID) controller as the inner-loop controller for this system. The study utilizes a dynamic model of a pneumatic proportional valve with a double-acting cylinder (PPVDC) as the targeted plant and performs simulations with a multi-step input trajectory. This offline tuning method is essential for such nonlinear systems to be safely optimized, avoiding major damage to the real-time fine-tuned works on the controller. The results demonstrate that the proposed control strategy surpasses the performance of FT-PPC with a PID controller alone, significantly improving the system's performance, including suppressing overshoot and oscillation in the responses. Further validation through the actual system of PPVDC using the fine-tuned values of FT-PPC and PID with PSO is a future task and more challenging to come, as hardware constraints may vary with different environments such as temperatures.

Keywords


Pneumatic actuator; Prescribed performance control; Swarm intelligence; Metaheuristic

   

DOI

https://doi.org/10.31763/ijrcs.v3i3.1002
      

Article metrics

10.31763/ijrcs.v3i3.1002 Abstract views : 1285 | PDF views : 554

   

Cite

   

Full Text

Download

References


[1] A. Madariaga, M. Cuesta, E. Dominguez, A. Garay, G. Ortiz-de-Zarate, and P. J. Arrazola, "Enhancing surface integrity of A7050-T7451 aluminium alloy by pneumatic machine hammer peening," Procedia CIRP, vol. 108, pp. 317-322, 2022, https://doi.org/10.1016/j.procir.2022.03.053.

[2] D. Xie, Z. Ma, J. Liu, and S. Zuo, "Pneumatic Artificial Muscle Based on Novel Winding Method," Actuators, vol. 10, no. 5, p. 100, 2021, https://doi.org/10.3390/act10050100.

[3] R. Singh and H. K. Verma, "Development of PLC-Based Controller for Pneumatic Pressing Machine in Engine-Bearing Manufacturing Plant," Procedia Computer Science, vol. 125, pp. 449-458, 2018, https://doi.org/10.1016/j.procs.2017.12.059.

[4] Y. Wu et al., "A bioinspired multi-knuckle dexterous pneumatic soft finger," Sensors and Actuators A: Physical, vol. 350, p. 114105, 2023, https://doi.org/10.1016/j.sna.2022.114105.

[5] M. Yu et al., "A self-sensing soft pneumatic actuator with closed-Loop control for haptic feedback wearable devices," Materials & Design, vol. 223, p. 111149, 2022, https://doi.org/10.1016/j.matdes.2022.111149.

[6] G. Jin et al., "Bioinspired soft caterpillar robot with ultra-stretchable bionic sensors based on functional liquid metal," Nano Energy, vol. 84, p. 105896, 2021, https://doi.org/10.1016/j.nanoen.2021.105896.

[7] C. M. Ho, D. T. Tran, and K. K. Ahn, "Adaptive sliding mode control based nonlinear disturbance observer for active suspension with pneumatic spring," Journal of Sound and Vibration, vol. 509, p. 116241, 2021, https://doi.org/10.1016/j.jsv.2021.116241.

[8] Z. Liu, X. Yin, K. Peng, X. Wang, and Q. Chen, "Soft pneumatic actuators adapted in multiple environments: A novel fuzzy cascade strategy for the dynamics control with hysteresis compensation," Mechatronics, vol. 84, p. 102797, 2022, https://doi.org/10.1016/j.mechatronics.2022.102797.

[9] Z. Lin, Q. Wei, R. Ji, X. Huang, Y. Yuan, and Z. Zhao, "An Electro-Pneumatic Force Tracking System using Fuzzy Logic Based Volume Flow Control," Energies, vol. 12, no. 20, p. 4011, 2019. [Online]. Available: https://www.mdpi.com/1996-1073/12/20/4011.

[10] H. Du, C. Hu, W. Xiong, Z. A. Jiang, and L. Wang, "Energy optimization of pneumatic actuating systems using expansion energy and exhaust recycling," Journal of Cleaner Production, vol. 254, p. 119983, 2020, https://doi.org/10.1016/j.jclepro.2020.119983.

[11] Y. Wang, X.-J. Liu, and H. Zhao, "Speeding up soft pneumatic actuators through pressure and flow dynamics modeling and optimization," Extreme Mechanics Letters, vol. 57, p. 101914, 2022, https://doi.org/10.1016/j.eml.2022.101914.

[12] M. I. P. Azahar, A. Irawan, and R. M. T. R. Ismail, "Self-tuning hybrid fuzzy sliding surface control for pneumatic servo system positioning," Control Engineering Practice, vol. 113, p. 104838, 2021, https://doi.org/10.1016/j.conengprac.2021.104838.

[13] Y. Dai, Z. Deng, X. Wang, and H. Yuan, "A Hybrid Controller for a Soft Pneumatic Manipulator Based on Model Predictive Control and Iterative Learning Control," Sensors, vol. 23, no. 3, p. 1272, 2023. [Online]. Available: https://www.mdpi.com/1424-8220/23/3/1272.

[14] A. Irawan and M. I. P. Azahar, "Cascade Control Strategy on Servo Pneumatic System with Fuzzy Self-Adaptive System," Journal of Control, Automation and Electrical Systems, vol. 31, no. 6, pp. 1412-1425, 2020, https://doi.org/10.1007/s40313-020-00642-4.

[15] J. Wang, C. Shao, and Y.-Q. Chen, "Fractional order sliding mode control via disturbance observer for a class of fractional order systems with mismatched disturbance," Mechatronics, vol. 53, pp. 8-19, 2018, https://doi.org/10.1016/j.mechatronics.2018.05.006.

[16] M. I. Putra, A. Irawan, and R. M. Taufika, "Fuzzy Self-Adaptive Sliding Mode Control for Pneumatic Cylinder Rod-Piston Motion Precision Control," in Journal of Physics: Conference Series, vol. 1532, 2020, https://doi.org/10.1088/1742-6596/1532/1/012028.

[17] O. Ulkir, G. Akgun, A. Nasap, and E. Kaplanoglu, "Data-Driven Predictive Control of a Pneumatic Ankle Foot Orthosis," Advances in Electrical and Computer Engineering, vol. 21, pp. 65-74, 2021, https://doi.org/10.4316/AECE.2021.01007.

[18] M. I. P. Azahar, A. Irawan, and R. M. Taufika, "Fuzzy Self-Adaptive PID for Pneumatic Piston Rod Motion Control," in ICSGRC 2019 - 2019 IEEE 10th Control and System Graduate Research Colloquium, Proceeding, pp. 82-87, 2019, https://doi.org/10.1109/ICSGRC.2019.8837064.

[19] M. Al-Dhaifallah, N. Kanagaraj, and K. S. Nisar, "Fuzzy Fractional-Order PID Controller for Fractional Model of Pneumatic Pressure System," Mathematical Problems in Engineering, vol. 2018, p. 5478781, 2018, https://doi.org/10.1155/2018/5478781.

[20] H. Ren, J. Fan, and O. Kaynak, "Optimal Design of a Fractional-Order Proportional-Integer-Differential Controller for a Pneumatic Position Servo System," IEEE Transactions on Industrial Electronics, vol. 66, no. 8, pp. 6220-6229, 2019, https://doi.org/10.1109/TIE.2018.2870412.

[21] C. P. Bechlioulis and G. A. Rovithakis, "Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance," IEEE Transactions on Automatic Control, vol. 53, no. 9, pp. 2090-2099, 2008, https://doi.org/10.1109/TAC.2008.929402.

[22] Y. Liu and H. Chen, "Adaptive Sliding Mode Control for Uncertain Active Suspension Systems With Prescribed Performance," IEEE Transactions on Systems, Man, and Cybernetics: Systems, pp. 1-9, 2020, https://doi.org/10.1109/TSMC.2019.2961927.

[23] S. Wang, J. Na, and Q. Chen, "Adaptive Predefined Performance Sliding Mode Control of Motor Driving Systems With Disturbances," IEEE Transactions on Energy Conversion, pp. 1-1, 2020, https://doi.org/10.1109/TEC.2020.3038010.

[24] M. I. P. Azahar and A. Irawan, "Enhancing Precision on Pneumatic Actuator Positioning using Cascaded Finite-time Prescribed Performance Control," in 2021 11th IEEE International Conference on Control System, Computing and Engineering (ICCSCE), pp. 131-136, 2021, https://doi.org/10.1109/ICCSCE52189.2021.9530956.

[25] A. Irawan, M. I. P. Azahar, and D. Pebrianti, "Interaction Motion Control on Tri-finger Pneumatic Grasper using Variable Convergence Rate Prescribed Performance Impedance Control with Pressure-based Force Estimator," Journal of Robotics and Control (JRC), vol. 3, no. 5, pp. 716-724, 2022, https://doi.org/10.18196/jrc.v3i5.16316.

[26] A. Kaveh, S. M. Hosseini, and A. Zaerreza, "A Physics-based Metaheuristic Algorithm Based on Doppler Effect Phenomenon and Mean Euclidian Distance Threshold," Periodica Polytechnica Civil Engineering, vol. 66, no. 3, pp. 820-842, 2022, https://doi.org/10.3311/PPci.20133

[27] R. L. Haupt and S. E. Haupt, Practical Genetic Algorithms. Wiley, 2004, https://doi.org/10.1002/0471671746.

[28] H.-J. Yang and X. Hu, "Wavelet neural network with improved genetic algorithm for traffic flow time series prediction," Optik, vol. 127, pp. 8103-8110, 2016, https://doi.org/10.1016/j.ijleo.2016.06.017.

[29] M. A. Markom, A. H. Adom, S. A. A. Shukor, N. A. Rahim, E. S. M. M. Tan, and A. Irawan, "Scan matching and KNN classification for mobile robot localisation algorithm," in 2017 IEEE 3rd International Symposium in Robotics and Manufacturing Automation, ROMA 2017, pp. 1-6, 2017, https://doi.org/10.1109/ROMA.2017.8231836.

[30] E. W. Suseno and A. Ma'arif, "Tuning of PID Controller Parameters with Genetic Algorithm Method on DC Motor," International Journal of Robotics and Control Systems, vol. 1, no. 1, p. 13, 2021, https://doi.org/10.31763/ijrcs.v1i1.249.

[31] M. M. Alam, A. Irawan, and T. Y. Yin, "Buoyancy effect control in multi legged robot locomotion on seabed using integrated impedance-fuzzy logic approach," Indian Journal of Geo-Marine Sciences, vol. 44, no. 12, pp. 1937-1945, 2015, https://doi.org/10.1023/A:1008202821328.

[32] R. Storn and K. Price, "Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces," Journal of Global Optimization, vol. 11, no. 4, pp. 341-359, 1997, https://doi.org/10.1109/4235.771163.

[33] Y. Xin, L. Yong, and L. Guangming, "Evolutionary programming made faster," IEEE Transactions on Evolutionary Computation, vol. 3, no. 2, pp. 82-102, 1999, https://doi.org/10.1109/MHS.1995.494215.

[34] R. Eberhart and J. Kennedy, "A new optimizer using particle swarm theory," in MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, pp. 39-43, 1995, https://doi.org/10.1109/CI-M.2006.248054.

[35] M. Dorigo, M. Birattari, and T. Stutzle, "Ant colony optimization," Computational Intelligence Magazine, IEEE, vol. 1, no. 4, pp. 28-39, 2006, https://doi.org/10.1016/j.asoc.2007.05.007.

[36] D. Karaboga and B. Basturk, "On the performance of artificial bee colony (ABC) algorithm," Applied Soft Computing, vol. 8, no. 1, pp. 687-697, 2008, https://doi.org/10.1016/j.asoc.2007.05.007.

[37] S. Mirjalili, S. M. Mirjalili, and A. Lewis, "Grey Wolf Optimizer," Advances in Engineering Software, vol. 69, pp. 46-61, 3// 2014, http://dx.doi.org/10.1016/j.advengsoft.2013.12.007.

[38] S. Mirjalili, "Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm," Knowledge-Based Systems, vol. 89, pp. 228-249, 2015, https://doi.org/10.1016/j.knosys.2015.07.006.

[39] M. H. Sulaiman, Z. Mustaffa, M. M. Saari, and H. Daniyal, "Barnacles Mating Optimizer: A new bio-inspired algorithm for solving engineering optimization problems," Engineering Applications of Artificial Intelligence, vol. 87, p. 103330, 2020, https://doi.org/10.1016/j.engappai.2019.103330.

[40] M. H. Sulaiman, Z. Mustaffa, M. M. Saari, H. Daniyal, and S. Mirjalili, "Evolutionary mating algorithm," Neural Computing and Applications, vol. 35, no. 1, pp. 487-516, 2023, https://doi.org/10.1007/s00521-022-07761-w.

[41] E. Rashedi, H. Nezamabadi-pour, and S. Saryazdi, "GSA: A Gravitational Search Algorithm," Information Sciences, vol. 179, no. 13, pp. 2232-2248, 2009, https://doi.org/10.1016/j.ins.2009.03.004.

[42] K. S. Lee and Z. W. Geem, "A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice," Computer Methods in Applied Mechanics and Engineering, vol. 194, no. 36, pp. 3902-3933, 2005, https://doi.org/10.1016/j.cma.2004.09.007.

[43] S. A. Celtek, A. Durdu, and M. E. M. Alı, "Real-time traffic signal control with swarm optimization methods," Measurement, vol. 166, p. 108206, 2020, https://doi.org/10.1016/j.measurement.2020.108206.

[44] N. X. Chiem, N. D. Anh, A. D. Lukianov, P. D. Tung, H. D. Long, and N. D. Linh, "Design real-time embedded optimal PD fuzzy controller by PSO algorithm for autonomous vehicle mounted camera," AIP Conference Proceedings, vol. 2188, no. 1, 2019, https://doi.org/10.1063/1.5138401.

[45] D. You, Y. Lei, S. Liu, Y. Zhang, and M. Zhang, "Networked Control System Based on PSO-RBF Neural Network Time-Delay Prediction Model," Applied Sciences, vol. 13, no. 1, p. 536, 2023, https://doi.org/10.3390/app13010536.

[46] K. K. Pandey, C. Kumbhar, D. R. Parhi, S. K. Mathivanan, P. Jayagopal, and A. Haque, "Trajectory Planning and Collision Control of a Mobile Robot: A Penalty-Based PSO Approach," Mathematical Problems in Engineering, vol. 2023, p. 1040461, 2023, https://doi.org/10.1155/2023/1040461.

[47] A. Saleem, B. Taha, T. Tutunji, and A. Al-Qaisia, "Identification and cascade control of servo-pneumatic system using Particle Swarm Optimization," Simulation Modelling Practice and Theory, vol. 52, pp. 164-179, 2015, https://doi.org/10.1016/j.simpat.2015.01.007.

[48] M. Chavoshian, M. Taghizadeh, and M. Mazare, "Hybrid Dynamic Neural Network and PID Control of Pneumatic Artificial Muscle Using the PSO Algorithm," International Journal of Automation and Computing, vol. 17, no. 3, pp. 428-438, 2020, https://doi.org/10.1007/s11633-019-1196-5.

[49] N. Ali, Y. Ayaz, and J. Iqbal, "Collaborative Position Control of Pantograph Robot Using Particle Swarm Optimization," International Journal of Control, Automation and Systems, vol.. 20, no. 1, pp. 198-207, 2022, https://doi.org/10.1007/s12555-019-0931-6.

[50] M. I. P. Azahar, A. Irawan, and M. S. Ramli, "Finite-Time Prescribed Performance Control for Dynamic Positioning of Pneumatic Servo System," in 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC), pp. 1-6, 2020, https://doi.org/10.1109/ICSPC50992.2020.9305755.

[51] A. Irawan, M. I. P. Azahar, and D. Pebrianti, "Interaction Motion Control on Tri-finger Pneumatic Grasper using Variable Convergence Rate Prescribed Performance Impedance Control with Pressure-based Force Estimator," Journal of Robotics and Control (JRC), vol. 3, no. 5, p. 9, 2022, https://doi.org/10.18196/jrc.v3i5.16316.

[52] A. Irawan, M. I. P. Azahar, and M. A. Hashimi, "Sensorless force estimation on fingertip with gravitational compensation for heavy-duty pneumatic tri-grasper robot," IET Conference Proceedings, pp. 1-5, https://doi.org/10.1049/icp.2022.2483.

[53] M. Iskandar Putra, A. Irawan, and R. Mohd Taufika, "Fuzzy Self-Adaptive Sliding Mode Control for Pneumatic Cylinder Rod-Piston Motion Precision Control," Journal of Physics: Conference Series, vol. 1532, p. 012028, 2020, https://doi.org/10.1088/1742-6596/1532/1/012028.

[54] M. Karpenko and N. Sepehri, "Design and experimental evaluation of a nonlinear position controller for a pneumatic actuator with friction," in Proceedings of the 2004 American Control Conference, vol. 6, pp. 5078-5083, 2004, https://doi.org/10.23919/ACC.2004.1384656.

[55] C.-R. Rad and O. Hancu, "An improved nonlinear modelling and identification methodology of a servo-pneumatic actuating system with complex internal design for high-accuracy motion control applications," Simulation Modelling Practice and Theory, vol. 75, pp. 29-47, 2017, https://doi.org/10.1016/j.simpat.2017.03.008.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Addie Irawan

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia