1
|
Mohamed MJ, Oleiwi BK, Azar AT, Hameed IA. Coot optimization algorithm-tuned neural network-enhanced PID controllers for robust trajectory tracking of three-link rigid robot manipulator. Heliyon 2024; 10:e32661. [PMID: 39035541 PMCID: PMC11259797 DOI: 10.1016/j.heliyon.2024.e32661] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/22/2024] [Revised: 05/26/2024] [Accepted: 06/06/2024] [Indexed: 07/23/2024] Open
Abstract
Robotic manipulators are nonlinear systems, multi-input multi-output, highly coupled and complicated whose performance is negatively impacted by external disturbances and parameter un-certainties. Therefore, the controllers designed for such systems must be capable of managing their complexity. The main aim of this study is to tackle the trajectory tracking issue of the three-Link Rigid Robot Manipulator (3-LRRM) based on designing three control structures using a combi-nation Neural Network (NN) with Proportional, Integral and Derivative (PID) actions named Neural Controller Like PIPD (NN-PIPD) controller, Neural Network plus PID (NN + PID) controller NN + PID controller and Elman Neural Network Like PID (ELNN-PID) controller. The parameters of the proposed controllers are adjusted utilizing the Coot Optimization Algorithm (COOA) in order to reduce the Integral Time Square Error (ITSE). A novel objective function for tuning process to produce a controller with minimum value of the chattering in the control signal is proposed. The performance of the proposed controllers is evaluated in terms of disturbance rejection, model uncertainty, fluctuating initial conditions and reference trajectory tracking. According to the simulation results proved that the suggested NN-PIPD controller outperforms all other proposed controller structures for tracking performance, stability, and robustness. As a result of the com-parison analysis the optimal controller was considered to be an NN-PIPD controller for tracking trajectory, rejecting disturbances, and parameter variation with minimizing ITSE of 0.001777.
Collapse
Affiliation(s)
| | | | - Ahmad Taher Azar
- College of Computer and Information Sciences, Prince Sultan University, Riyadh, 11586, Saudi Arabia
- Automated Systems and Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, 11586, Saudi Arabia
- Faculty of Computers and Artificial Intelligence, Benha University, Benha, Egypt
| | - Ibrahim A. Hameed
- Department of ICT and Natural Sciences, Norwegian University of Science and Technology, Larsgardsvegen, 2, 6009, Alesund, Norway
| |
Collapse
|
2
|
Azeez MI, Atia KR. Modeling of PID controlled 3DOF robotic manipulator using Lyapunov function for enhancing trajectory tracking and robustness exploiting Golden Jackal algorithm. ISA TRANSACTIONS 2024; 145:190-204. [PMID: 38040561 DOI: 10.1016/j.isatra.2023.11.033] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 06/06/2023] [Revised: 10/11/2023] [Accepted: 11/21/2023] [Indexed: 12/03/2023]
Abstract
In this study, a three degrees of freedom (3 DOF) rigid-link robotic manipulator (RLM) has been simulated by using the Simscape model and the mathematical model derived by Lagrange method. The robot arm has been regulated by an Optimized PID Controller to achieve better tracking performance and reasonable robustness against disturbances and payload uncertainty. To optimize the controller, a novel nature-inspired Golden Jackal Optimization (GJO) algorithm has been used due to its efficient exploration that increases the diversity of the released solutions and its exploitation schemes which enhance the best-explored solutions. The tuning process has utilized a Lyapunov stability function as the objective function (OF) and the efficacy of the proposed algorithm is evaluated through a comprehensive comparison with various state-of-the-art metaheuristic techniques such as Particle Swarm Optimization (PSO), Artificial Bee Colony (ABC), Jellyfish Search Optimizer (JSO), Whale Optimization Algorithm (WOA), Arithmetic Optimization Algorithm (AOA) and Sine Cosine Algorithm (SCA). The assessment has been conducted on benchmark error-based functions, providing rigorous testing and validation of the algorithm's performance. Furthermore, the performance evaluation has focused on the system's robustness against disturbances, noise, and variations in the payload mass, particularly in the context of Pick and Place (PNP) industrial tasks. The results of simulation have demonstrated that the optimized system, employing the Lyapunov function, demonstrated superior performance in minimizing the objective function value compared to other benchmark functions.
Collapse
Affiliation(s)
- Muhammad I Azeez
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig 44519, Egypt.
| | - Khaled R Atia
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig 44519, Egypt
| |
Collapse
|
3
|
Azeez MI, Abdelhaleem AMM, Elnaggar S, Moustafa KAF, Atia KR. Optimized sliding mode controller for trajectory tracking of flexible joints three-link manipulator with noise in input and output. Sci Rep 2023; 13:12518. [PMID: 37532737 PMCID: PMC10397350 DOI: 10.1038/s41598-023-38855-7] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/13/2023] [Accepted: 07/16/2023] [Indexed: 08/04/2023] Open
Abstract
The aim of this study is to enhance the performance of a nonlinear three-rigid-link maneuver (RLM) in terms of trajectory tracking, disturbance and noise cancellation, and adaptability to joint flexibility. To achieve this, an optimized sliding mode controller with a proportional integral derivative surface (SMC-PID) is employed for maneuver control. An improved artificial bee colony algorithm with multi-elite guidance (MGABC) is utilized to obtain optimal values for the sliding surface and switching mode gain and attain the best performance for the robot maneuver system. The selection of the MGABC algorithm is based on its efficient exploration and exploitation techniques. The performance of the optimized SMC-PID robotic system is compared against other optimization algorithms found in existing literature, including Particle Swarm Optimization (PSO), Genetic Algorithm (GA), Artificial Bee Colony (ABC), Ant Lion Optimizer (ALO), and Grey Wolf Optimizer (GWO). The implemented controller effectively reduces the tracking error to 0.00691 radians, eliminates chattering phenomena in the control effort, and demonstrates robustness against disturbances and noise. The controller ensures that the objective function (OBJF) is minimized, with 0.954% increase in OBJF under low disturbance and noise conditions and 14.55% under severe disturbance and noise conditions. Moreover, the optimized controller exhibits resilience to variations in payload mass analysis, with the percentage increase in OBJF values ranging from 5.726% under low uncertainty conditions to 18.887% under severe uncertainty conditions. Flexible-link maneuvers (FLM) offer advantages such as improved safety and increased operating speeds in real-world applications. In this study, we investigated the impact of joint flexibility on the performance of the FLM system. Our proposed controller demonstrated superior tracking performance, characterized by minimal vibrations in the movement of the end effector.
Collapse
Affiliation(s)
- Muhammad I Azeez
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt.
| | - A M M Abdelhaleem
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| | - S Elnaggar
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| | - Kamal A F Moustafa
- Industrial Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| | - Khaled R Atia
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| |
Collapse
|
4
|
Azeez MI, Abdelhaleem AMM, Elnaggar S, Moustafa KAF, Atia KR. Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm. Sci Rep 2023; 13:11164. [PMID: 37429964 DOI: 10.1038/s41598-023-37895-3] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/14/2023] [Accepted: 06/29/2023] [Indexed: 07/12/2023] Open
Abstract
This study introduces and compares two optimization techniques, the basic Artificial Bee Colony (ABC) and the enhanced Artificial Bee Colony with multi-elite guidance (MGABC), for determining optimal gains of a Proportional-Integral-Derivative (PID) controller in a 3 degrees of freedom (DOF) rigid link manipulator (RLM) system. The objective function used in the optimization process is a novel function that is based on the well-known Lyapunov stability functions. This function is evaluated against established error-based objective functions commonly used in control systems. The convergence curves of the optimization process demonstrate that the MGABC algorithm outperforms the basic ABC algorithm by effectively exploring the search space and avoiding local optima. The evaluation of the controller's performance in trajectory tracking reveals the superiority of the Lyapunov-based objective function (LBF), with significant improvements over other objective functions such as IAE, ISE, ITAE, MAE and MRSE. The optimized system demonstrates robustness to diverse disturbance conditions and uncertainty in the mass of the payload, while also exhibiting adaptability to joints flexibility without inducing any vibrations in the movement of the end-effector. The proposed techniques and objective function offer promising avenues for the optimization of PID controllers in various robotic applications.
Collapse
Affiliation(s)
- Muhammad I Azeez
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt.
| | - A M M Abdelhaleem
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| | - S Elnaggar
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| | - Kamal A F Moustafa
- Industrial Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| | - Khaled R Atia
- Mechanical Design and Production Engineering Department, Zagazig University, Zagazig, 44519, Egypt
| |
Collapse
|
5
|
Meena R, Das D, Chandra Pal V, Chakraborty S. Smith-predictor based enhanced Dual-DOF fractional order control for integrating type CSTRs. INTERNATIONAL JOURNAL OF CHEMICAL REACTOR ENGINEERING 2023. [DOI: 10.1515/ijcre-2022-0216] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 04/04/2023]
Abstract
Abstract
Continuously Stirred Tank Reactors (CSTR) are one of the widely used reactors in the chemical industry. Controlling such reactors is challenging because many times it demonstrates a model which is having a pole at the origin of the s-plane. Moreover, the presence of a dead time necessitates more effective control measures. This work presents a modified smith predictor-based control for integrating type CSTRs with time delay in order to provide adequate servo and regulatory closed-loop responses. Numerous researches on dual DOF control suggested different controller settings for outer and inner-loop controllers. But, in the current study, both the controllers are proposed to be the same which drastically reduces the complexity of the design. To offer good robustness in the closed-loop response, the controller is synthesized with a user-defined maximum sensitivity. Case studies on CSTRs for both the nominal and disturbed process models are conducted and the same is compared with recently developed control laws. Lastly, a performance comparison on ISE, ITAE, and IAE is provided.
Collapse
Affiliation(s)
- Rammurti Meena
- Electronics & Instrumentation Engineering Department , National Institute of Technology , Silchar , Assam 788010 , India
| | - Dipjyoti Das
- Electronics & Instrumentation Engineering Department , National Institute of Technology , Silchar , Assam 788010 , India
| | - Vipin Chandra Pal
- Electronics & Instrumentation Engineering Department , National Institute of Technology , Silchar , Assam 788010 , India
| | - Sudipta Chakraborty
- Electronics & Instrumentation Engineering Department , National Institute of Technology , Silchar , Assam 788010 , India
| |
Collapse
|
6
|
Gupta D, Goyal V, Kumar J. Design of fractional-order NPID controller for the NPK model of advanced nuclear reactor. PROGRESS IN NUCLEAR ENERGY 2022. [DOI: 10.1016/j.pnucene.2022.104319] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 10/17/2022]
|
7
|
|
8
|
Fractional-Order Controller for Course-Keeping of Underactuated Surface Vessels Based on Frequency Domain Specification and Improved Particle Swarm Optimization Algorithm. APPLIED SCIENCES-BASEL 2022. [DOI: 10.3390/app12063139] [Citation(s) in RCA: 21] [Impact Index Per Article: 10.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/03/2023]
Abstract
In this paper, a new fractional-order (FO) PIλDµ controller is designed with the desired gain and phase margin for the automatic rudder of underactuated surface vessels (USVs). The integral order λ and the differential order μ are introduced in the controller, and the two additional adjustable factors make the FO PIλDµ controller have better accuracy and robustness. Simulations are carried out for comparison with a ship’s digital PID autopilot. The results show that the FO PIλDµ controller has the advantages of a small overshoot, short adjustment time, and precise control. Due to the uncertainty of the model parameters of USVs and two extra parameters, it is difficult to compute the parameters of an FO PIλDµ controller. Secondly, this paper proposes a novel particle swarm optimization (PSO) algorithm for dynamic adjustment of the FO PIλDµ controller parameters. By dynamically changing the learning factor, the particles carefully search in their own neighborhoods at the early stage of the algorithm to prevent them from missing the global optimum and converging on the local optimum, while at the later stage of evolution, the particles converge on the global optimal solution quickly and accurately to speed up PSO convergence. Finally, comparative experiments of four different controllers under different sailing conditions are carried out, and the results show that the FO PIλDµ controller based on the IPSO algorithm has the advantages of a small overshoot, short adjustment time, precise control, and strong anti-disturbance control.
Collapse
|
9
|
A Review of Recent Developments in Autotuning Methods for Fractional-Order Controllers. FRACTAL AND FRACTIONAL 2022. [DOI: 10.3390/fractalfract6010037] [Citation(s) in RCA: 7] [Impact Index Per Article: 3.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/04/2022]
Abstract
The scientific community has recently seen a fast-growing number of publications tackling the topic of fractional-order controllers in general, with a focus on the fractional order PID. Several versions of this controller have been proposed, including different tuning methods and implementation possibilities. Quite a few recent papers discuss the practical use of such controllers. However, the industrial acceptance of these controllers is still far from being reached. Autotuning methods for such fractional order PIDs could possibly make them more appealing to industrial applications, as well. In this paper, the current autotuning methods for fractional order PIDs are reviewed. The focus is on the most recent findings. A comparison between several autotuning approaches is considered for various types of processes. Numerical examples are given to highlight the practicality of the methods that could be extended to simple industrial processes.
Collapse
|
10
|
Agarwal A, Mishra P, Goyal V. A Novel Augmented Fractional-Order Fuzzy Controller for Enhanced Robustness in Nonlinear and Uncertain Systems with Optimal Actuator Exertion. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING 2021. [DOI: 10.1007/s13369-021-05508-8] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
|
11
|
Du P, Liu Y, Chen W, Zhang S, Deng J. Fast and Precise Control for the Vibration Amplitude of an Ultrasonic Transducer Based on Fuzzy PID Control. IEEE TRANSACTIONS ON ULTRASONICS, FERROELECTRICS, AND FREQUENCY CONTROL 2021; 68:2766-2774. [PMID: 33970860 DOI: 10.1109/tuffc.2021.3078663] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/12/2023]
Abstract
This work presents a novel constant frequency ultrasonicamplitude control (CFUAC) method based on fuzzy proportional-integral-derivative (FPID) and amplitude direct feedback. The frequency shift and amplitude nonlinearity of the piezoelectric transducer (PT) are measured to determine the optimal constant control frequency of 19.2 kHz. The FPID controller is designed to adapt to the nonlinear changes in different target amplitudes and loads. A direct PT amplitude feedback method is used to improve the signal's anti-interference ability and accuracy. The 5% settling time and steady-state error of FPID can reach 92.22 ms and [Formula: see text] at the step response under 24 [Formula: see text]. The 5% settling time and steady-state error of FPID are less than 131.44 ms and [Formula: see text] at 10 [Formula: see text] under 150 N. The results confirmthat fast and precise control of the vibration amplitude of an ultrasonic transducer can be realized by the proposed method. The new CFUAC method lays a foundation for revealing the ultrasonic welding and metal processing (UWMP) mechanism and helps to expand the application of ultrasonic vibration in the fields of precision machining and high dynamic ultrasonicmedical equipment.
Collapse
|