Position Control of the Suspended Pendulum System with Particle Swarm Optimization Algorithm Asılı Sarkaç Sisteminin Parçacık Sürüsü Optimizasyon Algoritması ile Konum Kontrolü


Creative Commons License

Özdemir C., ÖZTÜRK S., Şengül Ö., Kuncan F.

El-Cezeri Journal of Science and Engineering, cilt.9, sa.2, ss.669-679, 2022 (Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 9 Sayı: 2
  • Basım Tarihi: 2022
  • Doi Numarası: 10.31202/ecjse.993313
  • Dergi Adı: El-Cezeri Journal of Science and Engineering
  • Derginin Tarandığı İndeksler: Scopus
  • Sayfa Sayıları: ss.669-679
  • Anahtar Kelimeler: Pendulum, PID, Position Control, PSO
  • Kocaeli Üniversitesi Adresli: Evet

Özet

In this study, the suspended pendulum system was controlled by PID (Proportional-Integral-Derivative). Obtaining the system parameters was carried out using the PSO (Particle Swarm Optimization) algorithm in the simulation environment. For this purpose, the model of the suspended pendulum system’s model was created. The parameters of the real system were found through the model. Viscous damping coefficient, Moment of Inertia and PID coefficients were calculated as parameters. The calculated values were used in the real system and the real system proved the accuracy of simulation the model. Control of the system was carried out in PLC (Programmable Logical Controller). The force required for the pendulum to reach a certain position was obtained by brushless motor control. ESC (Electronic Speed Control) is used as brushless motor driver and PWM (Pulse Width Modulation) is used as control signal of ESC. The encoder is used to measure the position of the system. System data was obtained with MATLAB. Communication between MATLAB and PLC is realized with OPC (OLE for Process Control). End of the study, it was observed that the simulation and optimization algorithm and the control of the real system gave similar results.