Open Access Open Access  Restricted Access Subscription or Fee Access

PID Tuning and Stability Analysis of Hybrid Controller for Robotic Arm Using ZN, PSO, ACO, and GA


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/ireme.v16i5.21982

Abstract


This paper aims to tune and implement the Hybrid controller for the motion control of robot manipulators using different soft computing techniques. The hybrid controller is the combination of the PID (Proportional, Integral, and Derivative) and overwhelming controller. The different soft computing techniques such as Ziegler-Nichols (ZN), Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and Genetic Algorithm (GA) are utilized to tune the parameters of the PID. The simulation environment MATLAB has been used to obtain the results for different soft computing techniques, which are compared to obtain the best-tuned parameters. The results of the comparison have indicated that the GA performs exceptionally better than other optimization techniques. The Routh Hurwitz criterion is also used to analyze and validate the stability and efficacy of the proposed work. The tuned PID parameters are applied to a single-arm robot manipulator, which is interfaced by MATLAB Simulink. The results obtained through simulation have revealed that the proposed method is superior to traditional methods.
Copyright © 2022 Praise Worthy Prize - All rights reserved.

Keywords


PID Controller; GA; DOF; ROBOT; Simulink; Arduino

Full Text:

PDF


References


N. A. Elkhateeb and R. I. Badr, Novel PID Tracking Controller for 2DOF Robotic Manipulator System Based on Artificial Bee Colony Algorithm, Electr. Control Commun. Eng., Vol. 13, no. 1, pp. 55-62, 2017.
https://doi.org/10.1515/ecce-2017-0008

Tahir, T., Al-Samarraie, S., The Application of Extremum Seeking Algorithms in PID Tuning for Continuous Stirred Tank Reactor, (2021) International Review of Automatic Control (IREACO), 14 (1), pp. 28-38.
https://doi.org/10.15866/ireaco.v14i1.20135

Jumaa Alkurawy, L., Saleh, M., Humood, K., Modeling, Identification and Control of Inverse Kinematic of PUMA Robots, (2020) International Journal on Engineering Applications (IREA), 8 (4), pp. 140-147.
https://doi.org/10.15866/irea.v8i4.18742

J. P. Perez, R. Soto, A. Flores, F. Rodriguez, and J. L. Meza, Trajectory Tracking Error Using PID Control Law for Two-Link Robot Manipulator via Adaptive Neural Networks, Procedia Technol., Vol. 3, no. 81, pp. 139-146, 2012.
https://doi.org/10.1016/j.protcy.2012.03.015

S. A. Ahmed and M. G. Petrov, Trajectory Control of Mobile Robots using Type-2 Fuzzy-Neural PID Controller, IFAC-Papers, Vol. 48, no. 24, pp. 138-143, 2015
https://doi.org/10.1016/j.ifacol.2015.12.071

R. G. Kanojiya and P. M. Meshram, Optimal tuning of PI controller for speed control of DC motor drive using particle swarm optimization, Int. Conf. Adv. Power Convers. Energy Technol. APCET 2012, pp. 6-11, 2012.
https://doi.org/10.1109/APCET.2012.6302000

S. Duman, D. Maden, and U. Güvenç, Determination of the PID controller parameters for speed and position control of DC motor using gravitational search algorithm, ELECO 2011 - 7th Int. Conf. Electr. Electron. Eng., pp. 225-229, 2011.

Oladipo, S., Sun, Y., Wang, Z., Optimization of PID Controller with Metaheuristic Algorithms for DC Motor Drives: Review, (2020) International Review of Electrical Engineering (IREE), 15 (5), pp. 352-381.
https://doi.org/10.15866/iree.v15i5.18688

Alnema, Y., Alsabawee, A., Ahmed, J., MRAC Based PID Controller Design with Genetic Algorithm for a Single Joint Robot Arm, (2021) International Journal on Engineering Applications (IREA), 9 (2), pp. 86-93.
https://doi.org/10.15866/irea.v9i2.19863

Ghassoul, M., Samsamuddin, S., Automating a Reverse Osmosis Process to Improve Its Output Yield, (2020) International Journal on Engineering Applications (IREA), 8 (1), pp. 8-14.
https://doi.org/10.15866/irea.v8i1.18884

J. C. Basilio and S. R. Matos, Design of PI and PID controllers with transient performance specification, IEEE Trans. Educ., Vol. 45, no. 4, pp. 364-370, 2002.
https://doi.org/10.1109/TE.2002.804399

S. M. G. Kumar, R. Jain, N. Anantharaman, V. Dharmalingam, and K. M. M. S. Begum, Genetic Algorithm Based PID Controller Tuning for a Model Bioreactor, Indian Chem. Eng., Vol. 50, no. 3, pp. 214-226, 2008.

M. K. Tan, Y. K. Chin, H. J. Tham, and K. T. K. Teo, Genetic algorithm-based PID optimization in batch process control, ICCAIE 2011 IEEE Conf. Comput. Appl. Ind. Electron. pp. 162-167, 2011.
https://doi.org/10.1109/ICCAIE.2011.6162124

A. D. Lidbe, A. M. Hainen, and S. L. Jones, Comparative study of simulated annealing, tabu search, and the genetic algorithm for calibration of the microsimulation model, Simulation, Vol. 93, no. 1, pp. 21-33, 2017.
https://doi.org/10.1177/0037549716683028

S. M. H. Mousakazemi, N. Ayoobian, and G. R. Ansarifar, Control of the reactor core power in PWR using optimized PID controller with the real-coded GA, Ann. Nucl. Energy, Vol. 118, pp. 107-121, 2018.
https://doi.org/10.1016/j.anucene.2018.03.038

Z. L. Gaing, A particle swarm optimization approach for optimum design of PID controller in AVR system, IEEE Trans. Energy Convers., Vol. 19, no. 2, pp. 384-391, 2004.
https://doi.org/10.1109/TEC.2003.821821

B. Allaoua and B. Mebarki, Intelligent PID DC motor speed control alteration parameters using particle swarm optimization, Artif. Intell. Resour. Control Autom. Eng., vol. 14, pp. 3-14, 2012.
https://doi.org/10.2174/978160805126711201010003

R. Dong, Differential evolution versus particle swarm optimization for PID controller design, 5th Int. Conf. Nat. Comput. ICNC 2009, pp. 236-240, 2009.
https://doi.org/10.1109/ICNC.2009.290

Y. T. Hsiao, C. L. Chuang, and C. C. Chien, Ant colony optimization for designing of PID controllers, Proc. IEEE Int. Symp. Comput. Control Syst. pp. 321-326, 2004.

I. Chiha, N. Liouane, and P. Borne, Tuning PID Controller Using Multiobjective Ant Colony Optimization, Appl. Comput. Intell. Soft Comput., Vol. 2012, no. 1, pp. 1-7, 2012.
https://doi.org/10.1155/2012/536326

K. Kinoshita, S. Wakitani, and S. Ohno, Design of neural network PID controller based on E-FRIT, Electr. Eng. Japan (English Transl. Denki GakkaiRonbunshi), Vol. 205, no. 2, pp. 33-42, 2018.
https://doi.org/10.1002/eej.23141

L. Liu, C. Pu, R. Barga, and T. Zhou, Differential evaluation of continual queries, Proc. - Int. Conf. Distrib. Comput. Syst., pp. 458-465, 1996.

V. Rajinikanth and K. Latha, I-PD Controller Tuning for Unstable System Using Bacterial Foraging Algorithm: A Study Based on Various Error Criterion, Appl. Comput. Intell. Soft Comput.,Vol. 2012, pp. 1-10, 2012.
https://doi.org/10.1155/2012/329389

E. Rashedi, H. Nezamabadi-pour, and S. Saryazdi, GSA: A Gravitational Search Algorithm, Inf. Sci. (Ny).,Vol. 179, no. 13, pp. 2232-2248, 2009.
https://doi.org/10.1016/j.ins.2009.03.004

R. E. Haber, R. Haber-Haber, R. M. Del Toro, and J. R. Alique, Using simulated annealing for optimal tuning of a PID controller for time-delay systems. An application to a high-performance drilling process, Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), Vol. 4507 LNCS, pp. 1155-1162, 2007.
https://doi.org/10.1007/978-3-540-73007-1_140

Y. Peng, X. Luo, and W. Wei, A new control method based on artificial immune adaptive strategy, Elektron. ir Elektrotechnika, Vol. 19, no. 4, pp. 3-8, 2013.
https://doi.org/10.5755/j01.eee.19.4.1246

P. W. Tsai, J. S. Pan, B. Y. Liao, and S. C. Chu, Enhanced artificial bee colony optimization, Int. J. Innov. Comput. Inf. Control, Vol. 5, no. 12, pp. 5081-5092, 2009.

J. B. Odili, M. N. M. Kahar, and A. Noraziah, Parameters-Tuning of PID controller for automatic voltage regulators using the African buffalo optimization, PLoS One, Vol. 12, no. 4, pp. 1-17, 2017.
https://doi.org/10.1371/journal.pone.0175901

A. Choucha, and S. Arif, Optimal design and tuning of novel fractional-order PID power system stabilizer using a new metaheuristic Bat algorithm, Ain Shams Eng. J., Vol. 8, no. 2, pp. 113-125, 2017.
https://doi.org/10.1016/j.asej.2015.08.003

Bingül, Z., & Karahan, O. (2011). A Fuzzy Logic Controller tuned with PSO for 2 DOF robot trajectory control. Expert Systems with Applications, Vol. 38, no. 1, pp. 1017-1031, 2011.
https://doi.org/10.1016/j.eswa.2010.07.131

P. V Savsani and R. L. Jhala, Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) Algorithm, Int. J. Mod. Eng. Res., Vol. 2, no. 5, pp. 4434-4438, 2012.

Q. Ma and X. Lei, Dynamic path planning of mobile robots based on ABC algorithm, Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), Vol. 6320 LNAI, no. PART 2, pp. 267-274, 2010.
https://doi.org/10.1007/978-3-642-16527-6_34

P. M. Pathak, R. P. Kumar, A. Mukherjee, and A. Dasgupta, A scheme for robust trajectory control of space robots, Simul. Model. Pract. Theory, Vol. 16, no. 9, pp. 1337-1349, 2008.
https://doi.org/10.1016/j.simpat.2008.06.011

D. Mellinger, M. Shomin, and V. Kumar, Control of quadrotors for robust perching and landing, Int. Powered Lift Conf. 2010, pp. 119-126, 2010.

R. C.Kamath andA. K, Kuttan,Determination of proportionality constants from cutting force modeling experiments during broaching operation. Maejo International Journal of Science and Technology, Vol. 3, no. 2, pp 343-351, 2009.

T. K Bera, A. K.Samantaray, ,&R. Karmakar, R. (2010). Robust overwhelming control of a hydraulically driven three-degrees-of-freedom parallel manipulator through a simplified fast inverse model. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, Vol. 224, no. 2, pp. 169-184,2010.
https://doi.org/10.1243/09596518JSCE828

S. Ghosal, Electrokinetic flow and dispersion in capillary electrophoresis. Annu. Rev. Fluid Mech. Vol. 38, pp. 309-338,2006.
https://doi.org/10.1146/annurev.fluid.38.050304.092053

Najm, AwsAbdulsalam, IbraheemKasimIbraheem, Ahmad TaherAzar, and Amjad J. Humaidi. On the stabilization of 6-DOF UAV quadrotor system using modified active disturbance rejection control. In Unmanned Aerial Systems, pp. 257-287. Academic Press, 2021.
https://doi.org/10.1016/B978-0-12-820276-0.00018-2

Peddakapu, K., M. R. Mohamed, P. Srinivasarao, A. S. Veerendra, D. J. K. Kishore, and P. K. Leung. Review on automatic generation control strategies for stabilising the frequency deviations in multi-area power system. International Journal of Ambient Energy (2021): 1-24.
https://doi.org/10.1080/01430750.2021.1969272

Bani Younes, A., Batayneh, W., Khamis, A., Cooperative Aerial-Ground Robotic System Using Genetic Algorithm Auto-Tuned Fractional Order PID Control, (2021) International Review of Automatic Control (IREACO), 14 (6), pp. 348-359.
https://doi.org/10.15866/ireaco.v14i6.21365

Bataineh, A., Batayneh, W., Okour, M., Intelligent Control Strategies for Three Degree of Freedom Active Suspension System, (2021) International Review of Automatic Control (IREACO), 14 (1), pp. 17-27.
https://doi.org/10.15866/ireaco.v14i1.20057

Gorial, I., Comparison of Different DC Motor Speed Controllers, (2020) International Review of Automatic Control (IREACO), 13 (4), pp. 200-205.
https://doi.org/10.15866/ireaco.v13i4.19591

Batayneh, W., Aburmaileh, Y., Adeeb, M., Al-Karasneh, A., Smooth 2D Navigation in Hazardous Areas Utilizing a GA-PID Controlled Omnidirectional Mobile Robot with Kinematic Constraint Consideration, (2021) International Review on Modelling and Simulations (IREMOS), 14 (3), pp. 213-220.
https://doi.org/10.15866/iremos.v14i3.20237

Belhadri, K., Kouadri, B., Zegai, M., Adaptive Neural Control Algorithm Design for Attitude Stabilization of Quadrotor UAV, (2016) International Review of Automatic Control (IREACO), 9 (6), pp. 390-396.
https://doi.org/10.15866/ireaco.v9i6.9919

P. M. Pathak, R.Merzouki, A. K. Samantaray, and B. Ould-Bouamama. Reconfiguration of directional handling of an autonomous vehicle. In 2008 IEEE Region 10 and the Third International Conference on Industrial and Information Systems, pp. 1-6. IEEE, 2008.
https://doi.org/10.1109/ICIINFS.2008.4798408

S. Kumar, V. Rastogi, and P. Gupta. (2018). A hybrid impedance control scheme for underwater welding robots with a passive foundation in the controller domain, Simulation, Vol. 93 no. 7, pp. 619-630, 2018.
https://doi.org/10.1177/0037549717693687

S Kumar, S Kumar, Trajectory control of underwater flexible robot manipulator using overwhelming controller using bond graph approach, IJSART, Vol. 1, no. 8, pp. 50-54, 2015

B. Nagaraj and N. Murugananth, A comparative study of PID controller tuning using GA, EP, PSO, and ACO. In 2010 International Conference on Communication Control and Computing Technologies, pp. 305-313. IEEE, 2010.
https://doi.org/10.1109/ICCCCT.2010.5670571


Refbacks




Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize