dc.contributor.advisor |
Öztürk, Sıtkı |
|
dc.contributor.author |
Keleş, Muhammed |
|
dc.date.accessioned |
2022-04-07T07:45:07Z |
|
dc.date.available |
2022-04-07T07:45:07Z |
|
dc.date.issued |
2021 |
|
dc.identifier.other |
702281 |
|
dc.identifier.uri |
http://dspace.kocaeli.edu.tr:8080/xmlui/handle/11493/18046 |
|
dc.description.abstract |
Bu çalışmada, doğrusal olmayan bir sistem olan ters sarkaç sisteminin Matlab Simulink ortamında modellenmesi ve oluşturulan modelin PLC (Programmable Logic Controller) üzerinden PID (Proportional Integral Derivative) kontrolör ile kontrolü amaçlanmıştır. Matlab Simulink ortamında oluşturulan modelde, sistemdeki sabit değişkenler dışında kalan, ölçümlenmesi zor olan bağımlı değişkenler, sürü optimizasyonu ile gerçek sistem verilerine benzetim çalışması yapılarak tespit edilmiştir. Sürü optimizasyonu ile belirlenen bağımlı değişkenlerle birlikte elde edilen modelin kontrolü, PID denetleyici ile sağlanmıştır. PID denetleyicide, hedef süre ve tolerans altında sarkacın dik pozisyona gelebilmesi için ihtiyaç duyulan katsayıların hesaplanması yine sürü optimizasyonu ile belirlenmiştir. Simulink ortamında modellenen kontrolörün PLC kodu oluşturulmuş, bu kod Siemens PLC içine gömülmüş ve fiziksel sisteme bir servo motor ile uygulanmıştır. Yapılan deneyler sonunda, model sistem çalışmasında ve gerçek sistemin çalışmasında elde edilen sonuçların benzer olduğu görülmüştür. |
|
dc.description.abstract |
This study aims to model the inverted pendulum system, a nonlinear system, using Matlab Simulink environment and seeks to control the created model with a PID (Proportional Integral Derivative) controller over PLC (Programmable Logic Controller). The model was created in Matlab Simulink environment, and the dependent variables other than fixed variables in the system, which are difficult to measure, were determined by simulating real system data and particle swarm optimization was used for calculating these variables. The obtained model control with the dependent variables is defined by particle swarm optimization, and it was provided with the PID controller. In the PID controller, the calculation of the coefficients needed for the pendulum to reach an upright position under the target time and tolerance was calculated by particle swarm optimization. The PLC code of the model controller was created in the Simulink environment. This code was embedded by using Siemens PLC and connected to the physical system using a servo motor. The result obtained from this experiment shows that our developed model works successfully, and it is comparably similar to the real system models. |
|
dc.language.iso |
tur |
|
dc.publisher |
Kocaeli Üniversitesi, Fen Bilimleri Enstitüsü |
|
dc.rights |
openAccess |
|
dc.subject |
Matlab/Simulink |
|
dc.subject |
Pıd |
|
dc.subject |
Plc |
|
dc.subject |
Sürü optimizasyonu |
|
dc.subject |
Ters sarkaç |
|
dc.subject |
Matlab/Simulink |
|
dc.subject |
Pıd |
|
dc.subject |
Plc |
|
dc.subject |
Particle swarm optimization |
|
dc.subject |
Inverted pendulum |
|
dc.title |
Parçacık sürü optimizasyonu kullanılarak ters sarkaç sistemi için PID denetleyici tasarımı ve PLC üzerinden uygulanması |
|
dc.title.alternative |
Desıgn and implementatıon of partıcle swarm optımızatıon based pıd control for inverted pendulum through plc |
|
dc.type |
masterThesis |
|
dc.contributor.department |
Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı |
|
dc.identifier.endpage |
71 |
|