Dergiler / El-Cezeri / 2022 / Cilt: 9 - Sayı: 2
Asılı Sarkaç Sisteminin Parçacık Sürüsü Optimizasyon Algoritması ile Konum Kontrolü
- Dergi
- El-Cezeri
- Sayfa
- 669–679
- DOI
- —
Özet
Bu çalışmada asılı sarkaç sisteminin PID (Oransal-İntegral-Türevsel Denetleyici) ile kontrolü yapılmıştır. Sistem parametrelerinin elde edilmesi simülasyon ortamında PSO (Parçacık Sürü Optimizasyonu) algoritması kullanılarak gerçekleştirilmiştir. Bu amaçla asılı sarkaç sisteminin modeli çıkartılmıştır. Model üzerinden gerçek sistemin parametreleri bulunmuştur. Parametre olarak, Viskoz Sönümleme Katsayısı, Atalet Momenti ve PID katsayıları hesaplanmıştır. Hesaplanan değerler gerçek sistemde kullanılarak ve gerçek sistem ile simülasyon modelinin doğruluğu ispatlamıştır. Sistem kontrolü PLC (Programlanabilir Mantıksal Denetleyici)’de gerçekleştirilmiştir. Sarkacın belli bir konuma gelmesi için gerekli kuvvet, fırçasız motor kontrolü ile elde edilmiştir. Fırçasız motor sürücüsü olarak ESC (Elektronik Hız Kontrol) kullanılmıştır, ESC’nin kontrol işareti olarak PWM (Sinyal Genişlik Modulasyonu) kullanılmıştır. Sistemin konumunu ölçmek için ise enkoder kullanılmıştır. Sistem verileri MATLAB ile alınmıştır. MATLAB ile PLC arasında haberleşme OPC (Süreç Kontrolünde Nesnelerin Bağlaşması ve İlişkilendirilmesi) ile gerçeklenmiştir. Çalışma sonunda simülasyon ve optimizasyon algoritması ile gerçek sistemin kontrolünün benzer sonuçları verdiği gözlemlenmiştir.
Abstract
In this study, the suspended pendulum system was controlled by PID (Proportional-Integral-Derivative Controller). Obtaining the system parameters was carried out using the PSO (Partical 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.