Research Article
BibTex RIS Cite

Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü

Year 2024, , 873 - 885, 25.07.2024
https://doi.org/10.2339/politeknik.1198103

Abstract

Bu çalışmada, üç serbestlik dereceli (RRR) düzlemsel bir çizim robotuna ait uç işlevcinin konum kontrolüne yönelik kontrolcü tasarımı ve arıların sezgisel davranışlarından esinlenilerek geliştirilmiş sürü tabanlı Arı Algoritması (AA) ile optimizasyonu gerçekleştirilmiştir. Öncelikle sistemin matematiksel modellemesi elde edilmiş ve ileri kinematik hesapları yapılmıştır. Analitik hesaplamaların yanı sıra, sistemin katı modeli üzerinden sistemin çok kütleli dinamik modellemesi ve PID kontrolcü tasarımı Matlab/Simulink ortamında yapılmıştır. Uç işlevcinin yörünge hatasını en aza indirmek ve optimal PID kontrolcü elde etmek amacıyla, kontrolcü kazançları (Kp-oransal, Ki-integral, Kd-türevsel) AA optimizasyonu sonucu elde edilmiştir. Ayrıca optimize edilmiş PID parametreleri kullanılarak 8 (sekiz) ve kare çizimleri yaptırılmıştır. Yapılan çizimler ile referans çizim arasındaki karşılaştırma 11 farklı hata kriteri göz önün bulundurularak elde edilen hata değerleri esas alınarak yapılmıştır. Optimizasyon sonrası 8 (sekiz) çizimi ve kare çizimi için yüzde doğruluk oranlarının, X-Y düzleminde sırasıyla %2,0233 ve %0.1711 arttığı görülmüştür. Sistemin simülasyonundan ve optimizasyon çalışmalarından elde edilen sonuçlar sunulmuş ve değerlendirilmiştir.

Supporting Institution

MPG Makine Prodüksiyon Grubu Makine İmalat San. Ve Tic. A.Ş.

Thanks

Bu çalışma MPG Makine İmalat Sanayi ve Tic. A.Ş. tarafından desteklenmiştir. MPG Makine İmalat Sanayi ve Tic. A.Ş.’ye teşekkür ederiz.

References

  • [1] Ghaleb, N. M. & Aly, A. A., "Modeling and Control of 2-DOF Robot Arm", International Journal of Emerging Engineering Research and Technology, 6(10): 24-31, (2018).
  • [2] Şen, M. A., Bilgiç, H. H. & Kalyoncu, M., “Çift Ters Sarkaç Sisteminin Denge Ve Konum Kontrolü İçin Arı Algoritması İle LQR Kontrolcü Parametrelerinin Tayini”, Mühendis ve Makina, 57(679): 53-62, (2016).
  • [3] Rahman, S. A., Aldeen, Z., “Design a Fuzzy Logic Controller for Controlling Position of D.C. Motor”, International Journal of Computer Engineering In Search Trends, 4(7): 285-289, (2017).
  • [4] Kocakulak T., Solmaz H., Şahin F., “Control and Optimization of Pre-Transmission Parallel Hybrid Vehicle with Fuzzy Logic Method and Comparison with Conventional Rule Based Control Strategy”, Politeknik Dergisi, *(*): *, (*). (Erken Görünüm)
  • [5] Mas'udi, M. I., Afakh, M. L., Ardilla, F., Wibowo, I. K., & Marta, B. S., "Implementation of PID Control in Active Ball Handling System of Middle Size Robot Soccer", 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE), Bali, Indonesia, 242-247, (2018).
  • [6] Onen, U., Çakan, A., & Ilhan, I., “Performance Comparison of Optimization Algorithms in LQR Controller Design for a Nonlinear System”, Turkish Journal of Electrical Engineering and Computer Sciences, 27: 1938-1953, (2019).
  • [7] Tosun, M.F., Gençkal, A.A. & Şenol, R., “Modern Kontrol Yöntemleri ile Bulanık Mantık Temelli Oda Sıcaklık Kontrolü”, Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 23(3): 992-999, (2019).
  • [8] Korkmaz, M., Aydoğdu Ö., & Doğan, H., "Design and Performance Comparison of Variable Parameter Nonlinear PID Controller and Genetic Algorithm Based PID Controller," 2012 International Symposium on Innovations in Intelligent Systems and Applications, Trabzon, Türkiye, 1-5, (2012).
  • [9] Bakırcıoğlu, V., Şen, M. A. & Kalyoncu, M., “Dört Ayaklı Robotun Bir Bacağı İçin PID Kontrolcü Tasarımı ve Arı Algoritması Kullanarak Optimizasyonu”, Uluslararası Katılımlı 17. Makina Teorisi Sempozyumu, İzmir, Türkiye, 1-5, (2015).
  • [10] Raza, Y., Ahmed, S. F., Ali, A., Joyo M. K., & Kadir, K. A., "Optimization of PID Using PSO for Upper Limb Rehabilitation Robot," 2018 IEEE 5th International Conference on Engineering Technologies and Applied Sciences (ICETAS), Bangkok, Thailand 1-4, (2018).
  • [11] Bilgic, H.H., Sen, M.A., & Yapici, A., “Meta-Heuristic Tuning of the LQR Weighting Matrices Using Various Objective Functions on an Experimental Flexible Arm Under the Effects of Disturbance”, Arabian Journal for Science and Engineering, 46: 7323–7336, (2021).
  • [12] Özsağlam, M. Y., & Çunkaş, M., "Optimizasyon Problemlerinin Çözümü için Parçaçık Sürü Optimizasyonu Algoritması", Politeknik Dergisi, 11(4): 299-305, (2008).
  • [13] Yenipınar B., Yılmaz C., Sönmez Y. ve Işık M. F., “Asenkron Motorlarda Rotor Oluğunun Farklı Optimizasyon Yöntemleri ile Optimizasyonunun Gerçekleştirilmesi ve Performansa Etkilerinin İncelenmesi”, Politeknik Dergisi, 21(1): 1-6, (2018).
  • [14] Yüksek G., Mete A. N. ve Alkaya A., “PID Parametrelerinin LQR ve GA Tabanlı Optimizasyonu: Sıvı Seviye Kontrol Uygulaması”, Politeknik Dergisi, 23(4): 1111-1119, (2020).
  • [15] Aysal F,E.,Çelik İ., Cengiz E. ve Oğuz Y., “A Comparison of Multi-Layer Perceptron and Inverse Kinematic for RRR Robotic Arm”, Journal Of Polytechnic, *(*): *, (*). (Early View)
  • [16] Kucuk, S. & Bingul, Z., “Robot Kinematiği”, 18, Umuttepe Yayınları, 141, Kocaeli, Türkiye, (2006).
  • [17] Şen, M. A., Bakırcıoğlu, V. & Kalyoncu, “M. Modelling and PID Control of Scara Robot”, International Conference on Engineering Technologies (ICENTE’17), Konya,Türkiye, 1-4, (2017).
  • [18] https://ctms.engin.umich.edu/CTMS/index.php? aux=Home, “DC Motor Position: Simulink Modeling”, (2022).
  • [19] Ang, K., Chong, G. & Li, Y. “PID Control System Analysis, Design, and Technology” Control Systems Technology, IEEE Transactions, 13(4): 559 – 576, (2005).
  • [20] Naing, W. W., Thanlyin, M., Aung, K. Z., & Thike, A. “Position Control of 3-DOF Articulated Robot Arm using PID Controller” International Journal of Science and Engineering Applications, 7(9), 254- 260, (2018).
  • [21] Pham, D.T., Koç, E., Ghanbarzadeh, A., Otri, S., Rahim,S., Zaidi, M., “The Bees Algorithm A Novel Tool for Complex Optimisation Problems”, 2nd International Virtual Conference on Intelligent Production Machines and Systems, Cardiff, UK, 454-461, (2006).
  • [22] Pham, D. T., Ghanbarzadeh, A., Koc, E., Otri, S., Rahim, S., Zaidi, M., “The Bees Algorithm. Technical Note”, Manufacturing Engineering Centre, Cardiff University, UK, 1-57, (2005).
  • [23] Pham D. T. & Kalyoncu M., "Optimisation of a Fuzzy Logic Controller for a Flexible Single-Link Robot Arm Using the Bees Algorithm," 2009 7th IEEE International Conference on Industrial Informatics, Cardiff, UK, 475-480, (2009).
  • [24] Pham, D., Koç, E., Kalyoncu, M. & Tinkir, M. “Hierarchical PID Controller Design for a Flexible Link Robot Manipulator Using the Bees Algorithm”, Proceedings of 6th International Symposium on Intelligent Manufacturing Systems, Sakarya, Türkiye, 757-765, (2008).
  • [25] Guzel, M.H., Unal, R.E., Onder, A. “The Fuzzy Logic-Based Modeling of a Micro-Scale Sloped Solar Chimney Power Plant”, Journal of Mechanical Science and Technology, 35(3), 1301–1308, (2021).

Design of a Three Degrees of Freedom (3R) Drawing Robot and Optimal Trajectory Control Using The Bees Algorithm

Year 2024, , 873 - 885, 25.07.2024
https://doi.org/10.2339/politeknik.1198103

Abstract

In this study, the controller design for the position control of the terminal functionary of a three-degree-of-freedom (RRR) planar drawing robot and its optimization were realised with the developed swarm-based The Bees Algorithm (BA) inspired by the intuitive behavior of bees. First of all, the mathematical modeling of the system was obtained and advanced kinematic calculations were made. In addition to analytical calculations, Matlab/Simulink environment was used for multi-mass dynamic modeling and PID controller design of the system over the solid model of the system. Controller gains (Kp-proportional, Ki-integral, Kd-derivative) were determined by optimizing using AA, in order to minimize the orbital error of the terminal operator and to obtain an optimal PID controller. In addition, 8 (eight) and square drawings were plotted by using optimized PID parameters. The error comparison between the plotted drawings and the reference drawing was carried out according to the error values obtained by considering 11 different error criteria. After optimization, the percent accuracies for drawing 8 (eight) and the square drawing increase 2,0233% and 0,1711% in the X-Y plane respectively. The results obtained from the simulation and optimization studies of the system are presented and evaluated.

References

  • [1] Ghaleb, N. M. & Aly, A. A., "Modeling and Control of 2-DOF Robot Arm", International Journal of Emerging Engineering Research and Technology, 6(10): 24-31, (2018).
  • [2] Şen, M. A., Bilgiç, H. H. & Kalyoncu, M., “Çift Ters Sarkaç Sisteminin Denge Ve Konum Kontrolü İçin Arı Algoritması İle LQR Kontrolcü Parametrelerinin Tayini”, Mühendis ve Makina, 57(679): 53-62, (2016).
  • [3] Rahman, S. A., Aldeen, Z., “Design a Fuzzy Logic Controller for Controlling Position of D.C. Motor”, International Journal of Computer Engineering In Search Trends, 4(7): 285-289, (2017).
  • [4] Kocakulak T., Solmaz H., Şahin F., “Control and Optimization of Pre-Transmission Parallel Hybrid Vehicle with Fuzzy Logic Method and Comparison with Conventional Rule Based Control Strategy”, Politeknik Dergisi, *(*): *, (*). (Erken Görünüm)
  • [5] Mas'udi, M. I., Afakh, M. L., Ardilla, F., Wibowo, I. K., & Marta, B. S., "Implementation of PID Control in Active Ball Handling System of Middle Size Robot Soccer", 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE), Bali, Indonesia, 242-247, (2018).
  • [6] Onen, U., Çakan, A., & Ilhan, I., “Performance Comparison of Optimization Algorithms in LQR Controller Design for a Nonlinear System”, Turkish Journal of Electrical Engineering and Computer Sciences, 27: 1938-1953, (2019).
  • [7] Tosun, M.F., Gençkal, A.A. & Şenol, R., “Modern Kontrol Yöntemleri ile Bulanık Mantık Temelli Oda Sıcaklık Kontrolü”, Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 23(3): 992-999, (2019).
  • [8] Korkmaz, M., Aydoğdu Ö., & Doğan, H., "Design and Performance Comparison of Variable Parameter Nonlinear PID Controller and Genetic Algorithm Based PID Controller," 2012 International Symposium on Innovations in Intelligent Systems and Applications, Trabzon, Türkiye, 1-5, (2012).
  • [9] Bakırcıoğlu, V., Şen, M. A. & Kalyoncu, M., “Dört Ayaklı Robotun Bir Bacağı İçin PID Kontrolcü Tasarımı ve Arı Algoritması Kullanarak Optimizasyonu”, Uluslararası Katılımlı 17. Makina Teorisi Sempozyumu, İzmir, Türkiye, 1-5, (2015).
  • [10] Raza, Y., Ahmed, S. F., Ali, A., Joyo M. K., & Kadir, K. A., "Optimization of PID Using PSO for Upper Limb Rehabilitation Robot," 2018 IEEE 5th International Conference on Engineering Technologies and Applied Sciences (ICETAS), Bangkok, Thailand 1-4, (2018).
  • [11] Bilgic, H.H., Sen, M.A., & Yapici, A., “Meta-Heuristic Tuning of the LQR Weighting Matrices Using Various Objective Functions on an Experimental Flexible Arm Under the Effects of Disturbance”, Arabian Journal for Science and Engineering, 46: 7323–7336, (2021).
  • [12] Özsağlam, M. Y., & Çunkaş, M., "Optimizasyon Problemlerinin Çözümü için Parçaçık Sürü Optimizasyonu Algoritması", Politeknik Dergisi, 11(4): 299-305, (2008).
  • [13] Yenipınar B., Yılmaz C., Sönmez Y. ve Işık M. F., “Asenkron Motorlarda Rotor Oluğunun Farklı Optimizasyon Yöntemleri ile Optimizasyonunun Gerçekleştirilmesi ve Performansa Etkilerinin İncelenmesi”, Politeknik Dergisi, 21(1): 1-6, (2018).
  • [14] Yüksek G., Mete A. N. ve Alkaya A., “PID Parametrelerinin LQR ve GA Tabanlı Optimizasyonu: Sıvı Seviye Kontrol Uygulaması”, Politeknik Dergisi, 23(4): 1111-1119, (2020).
  • [15] Aysal F,E.,Çelik İ., Cengiz E. ve Oğuz Y., “A Comparison of Multi-Layer Perceptron and Inverse Kinematic for RRR Robotic Arm”, Journal Of Polytechnic, *(*): *, (*). (Early View)
  • [16] Kucuk, S. & Bingul, Z., “Robot Kinematiği”, 18, Umuttepe Yayınları, 141, Kocaeli, Türkiye, (2006).
  • [17] Şen, M. A., Bakırcıoğlu, V. & Kalyoncu, “M. Modelling and PID Control of Scara Robot”, International Conference on Engineering Technologies (ICENTE’17), Konya,Türkiye, 1-4, (2017).
  • [18] https://ctms.engin.umich.edu/CTMS/index.php? aux=Home, “DC Motor Position: Simulink Modeling”, (2022).
  • [19] Ang, K., Chong, G. & Li, Y. “PID Control System Analysis, Design, and Technology” Control Systems Technology, IEEE Transactions, 13(4): 559 – 576, (2005).
  • [20] Naing, W. W., Thanlyin, M., Aung, K. Z., & Thike, A. “Position Control of 3-DOF Articulated Robot Arm using PID Controller” International Journal of Science and Engineering Applications, 7(9), 254- 260, (2018).
  • [21] Pham, D.T., Koç, E., Ghanbarzadeh, A., Otri, S., Rahim,S., Zaidi, M., “The Bees Algorithm A Novel Tool for Complex Optimisation Problems”, 2nd International Virtual Conference on Intelligent Production Machines and Systems, Cardiff, UK, 454-461, (2006).
  • [22] Pham, D. T., Ghanbarzadeh, A., Koc, E., Otri, S., Rahim, S., Zaidi, M., “The Bees Algorithm. Technical Note”, Manufacturing Engineering Centre, Cardiff University, UK, 1-57, (2005).
  • [23] Pham D. T. & Kalyoncu M., "Optimisation of a Fuzzy Logic Controller for a Flexible Single-Link Robot Arm Using the Bees Algorithm," 2009 7th IEEE International Conference on Industrial Informatics, Cardiff, UK, 475-480, (2009).
  • [24] Pham, D., Koç, E., Kalyoncu, M. & Tinkir, M. “Hierarchical PID Controller Design for a Flexible Link Robot Manipulator Using the Bees Algorithm”, Proceedings of 6th International Symposium on Intelligent Manufacturing Systems, Sakarya, Türkiye, 757-765, (2008).
  • [25] Guzel, M.H., Unal, R.E., Onder, A. “The Fuzzy Logic-Based Modeling of a Micro-Scale Sloped Solar Chimney Power Plant”, Journal of Mechanical Science and Technology, 35(3), 1301–1308, (2021).
There are 25 citations in total.

Details

Primary Language Turkish
Subjects Engineering
Journal Section Research Article
Authors

Muhammet Ali Çınar 0000-0003-3082-8792

Mete Kalyoncu 0000-0002-2214-7631

Muhammed Arif Şen 0000-0002-6081-2102

Early Pub Date March 27, 2024
Publication Date July 25, 2024
Submission Date November 1, 2022
Published in Issue Year 2024

Cite

APA Çınar, M. A., Kalyoncu, M., & Şen, M. A. (2024). Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü. Politeknik Dergisi, 27(3), 873-885. https://doi.org/10.2339/politeknik.1198103
AMA Çınar MA, Kalyoncu M, Şen MA. Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü. Politeknik Dergisi. July 2024;27(3):873-885. doi:10.2339/politeknik.1198103
Chicago Çınar, Muhammet Ali, Mete Kalyoncu, and Muhammed Arif Şen. “Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı Ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü”. Politeknik Dergisi 27, no. 3 (July 2024): 873-85. https://doi.org/10.2339/politeknik.1198103.
EndNote Çınar MA, Kalyoncu M, Şen MA (July 1, 2024) Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü. Politeknik Dergisi 27 3 873–885.
IEEE M. A. Çınar, M. Kalyoncu, and M. A. Şen, “Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü”, Politeknik Dergisi, vol. 27, no. 3, pp. 873–885, 2024, doi: 10.2339/politeknik.1198103.
ISNAD Çınar, Muhammet Ali et al. “Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı Ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü”. Politeknik Dergisi 27/3 (July 2024), 873-885. https://doi.org/10.2339/politeknik.1198103.
JAMA Çınar MA, Kalyoncu M, Şen MA. Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü. Politeknik Dergisi. 2024;27:873–885.
MLA Çınar, Muhammet Ali et al. “Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı Ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü”. Politeknik Dergisi, vol. 27, no. 3, 2024, pp. 873-85, doi:10.2339/politeknik.1198103.
Vancouver Çınar MA, Kalyoncu M, Şen MA. Üç Serbestlik Dereceli (3R) Bir Çizim Robotunun Tasarımı ve Arı Algoritması Kullanılarak Optimal Yörünge Kontrolü. Politeknik Dergisi. 2024;27(3):873-85.
 
TARANDIĞIMIZ DİZİNLER (ABSTRACTING / INDEXING)
181341319013191 13189 13187 13188 18016 

download Bu eser Creative Commons Atıf-AynıLisanslaPaylaş 4.0 Uluslararası ile lisanslanmıştır.