Tuning PID controller using Sine Cosine Algorithm

Version 1.0.0 (27.5 KB) by ehab ghith
To control the position of the micro-robotics system with a proportional-integral-derivative (PID) using Sin Cosine Algorithm (SCA)

101 Downloads

Updated 8 Sep 2022

View License

This research presents a new approach to control the position of the micro-robotics system with a proportional-integral-derivative (PID) controller. By using sine, cosine algorithm (SCA), the optimal PID controller indicators were obtained by applying a new objective function namely, integral square time multiplied error square-(ISTES). The efficiency of the proposed SCA-based controller was verified by comparisons made with Grey Wolf Optimization (GWO) based on ISTES objective function. Each control technique will be applied to the identified model using MATLAB, Simulink and the experimental test facility was conducted using LABVIEW software. Moreover, the SCA technique had the highest performance compared to GWO technique based on rising, setting time, and setting error. Thus, it is recommended to apply SSA for tuning the parameters of PID as it can enhance its performance in micro-robotic systems. It was found that the amount of error is reduced by 37.5% using SCA than other former experiments.

Cite As

ehab ghith (2023). Tuning PID controller using Sine Cosine Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/117365-tuning-pid-controller-using-sine-cosine-algorithm), MATLAB Central File Exchange. Retrieved .

1- Eissa, M. M., Virk, G. S., AbdelGhany, A. M., & Ghith, E. S. (2013). Optimum induction motor speed control technique using particle swarm optimization. International Journal of Energy Engineering, 3(2), 65-73.‏ 2-

2- Eissa, M. M., Virk, G. S., AbdelGhany, A. M., & Ghith, E. S. (2013). Optimum induction motor speed control technique using genetic algorithm. Am. J. Intell. Syst, 3(1), 1-12.‏

3- Ghith, E. S., & Tolba, F. A. A. (2022, March). Real-Time Implementation of Tuning PID Controller Based on Whale Optimization Algorithm for Micro-robotics System. In 2022 14th International Conference on Computer and Automation Engineering (ICCAE) (pp. 103-109). IEEE.‏

4- Ghith, E. S., & Tolba, F. A. A. (2022). Design and Optimization of PID Controller using Various Algorithms for Micro-Robotics System. Journal of Robotics and Control (JRC), 3(3), 244-256.‏

5- Ghith, E. S., & Tolba, F. A. A. (2022). LabVIEW Implementation of Tuning PID Controller Using Advanced Control Optimization Techniques for Micro-robotics System. International Journal of Mechanical Engineering and Robotics Research, 11(9).‏

6- Ghith, E. S., & Tolba, F. A. A. (2022, May). Real-Time Implementation of an Enhanced PID CONTROLLER based on Marine Predator Algorithm (MPA) for Micro-robotics System. In 2022 3rd International Conference on Artificial Intelligence, Robotics and Control (AIRC) (pp. 40-45). IEEE.‏

MATLAB Release Compatibility
Created with R2022a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0