Journals / Iğdır Üniversitesi Fen Bilimleri Enstitüsü Dergisi / 2020 / Cilt: 10 - Sayı: 2

Real Time Position Control of PID and Fuzzy Logic Based DC Motor

PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü

Pages
900–916
Publication Date
2020-06-01
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

PID and Fuzzy Logic controller structures are embedded in microcontroller and successful experiments on DC motor position control have been performed.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:In recent years, with the rapid development of power electronics and micro-electronics technology, the use of brushless DC motors has expanded considerably.
📊
Key Findings & Data:Calculated coefficients and required block diagrams were created with Waijung blocks in Matlab Simulink environment and embedded in STM32F4 microcontroller kit with Code-Genaration tool.
💡
Conclusion & Impact:PID and Fuzzy Logic controller structures are embedded in microcontroller and successful experiments on DC motor position control have been performed.
🔬Design:Research Article
📍Scope:Comprehensive Sample
⚙️Variables:Bulanık Mantık · PID · DC Motor

Abstract

In recent years, with the rapid development of power electronics and micro-electronics technology, the use of brushless DC motors has expanded considerably. Brushless DC motor has many advantages such as small volume, light weight, high efficiency, energy saving, easy speed adjustment, simple structure, reliable operation and easy maintenance. Today, DC motor control has become an important problem since brushless DC motor is widely used in industrial control processes. For this aim, PID and Fuzzy Logic controllers are used for position control of DC motor in this study. DC Motor's dynamic equations and transfer function are obtained by taking necessary parameters from the document of DC Motor. PID and Fuzzy Logic coefficients were calculated by making simulation studies on transfer function. Calculated coefficients and required block diagrams were created with Waijung blocks in Matlab Simulink environment and embedded in STM32F4 microcontroller kit with Code-Genaration tool. PID and Fuzzy Logic controller structures are embedded in microcontroller and successful experiments on DC motor position control have been performed.

Özet

Son yıllarda güç elektroniği ve mikro elektronik teknolojisinin hızlı gelişimi ile birlikte fırçasız DC motor kullanım alanı oldukça genişlemiştir. Fırçasız DC motor küçük hacim, hafiflik, yüksek verimlilik, enerji tasarrufu, kolay hız ayarı, basit yapı, güvenilir çalışma ve kolay bakım gibi birçok avantaja sahiptir. Günümüzde endüstriyel kontrol proseslerinde fırçasız DC motor yaygın olarak kullanıldığından dolayı DC motor kontrolü önemli bir problem haline gelmiştir. Bu amaçla bu çalışmada, DC motorun pozisyon kontrolü için PID ve Bulanık Mantık kontrolörleri kullanılmıştır. DC Motorun dokümanından gerekli parametreler alınarak DC Motorun dinamik denklemleri ve transfer fonksiyonu çıkarılmıştır. Transfer fonksiyonu üzerinde simülasyon çalışmaları yapılarak PID ve Bulanık Mantık katsayıları hesaplanmıştır. Hesaplanan katsayılar ile gerekli blok diyagramları Matlab Simulink ortamında Waijung bloklarıyla oluşturulup Code-Genaration aracı ile STM32F4 mikrodenetleyici kitine gömülmüştür. PID ve Bulanık Mantık kontrolör yapıları Mikrodenetleyici içerisine gömülerek DC Motorun pozisyon kontrolü üzerine başarılı deneyler gerçekleştirilmiştir.

🔖

Cite This Article

KAPLAN, K., KUNCAN, M., POLAT, H., TEPE, B., ERTUNÇ, H. M. (2020). Real Time Position Control of PID and Fuzzy Logic Based DC Motor. Iğdır Üniversitesi Fen Bilimleri Enstitüsü Dergisi, Cilt: 10 - Sayı: 2, 900–916. https://ajindex.com/articles/257205

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (9)

  1. Ahmed H, Rajoriya A, 2017. A hybrid of sliding mode control and fuzzy logic control using a fuzzy supervisory switched system for DC motor speed control. Turkish Journal of Electrical Engineering & Computer Sciences, 25(3):1993-2004. Anonim, 2014. STM32F4 Discovery ve LMD18200 ile DC Motor Hız Kontrolü, http://www.mcu-turkey.com/stm32f4-discovery-ve-lmd18200-ile-dc-motor-hiz-kontrolu/ (Erişim Tarihi: 09.09.2019). Anonim, 2019. Kadriye Ergün Ders Notları, http://kergun.baun.edu.tr/20172018Guz/YZ_Sunumlar/Bulanik_Mantik_ Busra_Mavis.pdf, (Erişim Tarihi: 09.09.2019).
  2. Çıra F, Gümüş B, 2011. Sürekli Mıknatıslı Senkron Motorun Klasik Denetleyici (PI) ve Bulanık Mantık Denetleyici Kullanılarak Hız Kontrolünün Yapılması Ve Birbiriyle Karşılaştırılması. Engineering Sciences, 6(1): 170-181.
  3. Coşkun İ, Terzioğlu H, 2009. Gerçek Zamanda Değişken Parametreli PID Hız Kontrolü, 5. Uluslararası İleri Teknolojiler Sempozyumu (IATS’09), 13-15 Mayıs 2009,
  4. Karabük. Çubukçu A, Öztürk S, Kuncan M, 2014. DC Motor Hız Kontrolünün Görüntü İşleme ve OPC Kullanarak S7-1200’de Gerçeklenmesi, Otomatik Kontrol Ulusal Toplantısı (TOK'2014), 11-13 Eylül 2014,
  5. Kocaeli. Doğan H, Kaplan K, Kuncan M, Ertunç, HM, 2015. PID and Fuzzy Logic Approach to Vehicle Suspension System Control, Otomatik Kontrol Ulusal Toplantısı (TOK'2015), 10-12 Eylül 2015,
  6. Denizli. El-Samahy AA, Shamseldin MA, 2018. Brushless DC motor tracking control using self-tuning fuzzy PID control and model reference adaptive control. Ain Shams Engineering Journal, 9(3): 341-352.
  7. Goswami R, Joshi D, 2018. Performance review of fuzzy logic based controllers employed in brushless DC motor. Procedia computer science, 132: 623-631. Ibrahim A, 2004. Fuzzy logic for embedded systems applications. Newnes publication, Burlington, USA. Karakoç H, Erin K, Çağıran R, Subaşı A, Kuncan M, Kaplan K, Ertunç HM, 2015. The Performance Comparison of PD Controller and Fuzzy Logic Controller for the Aircraft Height Control (TOK'2015), 10-12 Eylül 2015,
  8. Denizli. Kizir S, Yaren T, Kelekci E, 2019.
  9. Gerçek Zamanlı Kontrol, Seckin Yayınları Ders Kitabı, Kocaeli, Türkiye Köse F, Kaplan K, Ertunç HM, 2013. PID ve Bulanık Mantık ile DC Motorun Gerçek Zamanda STM32F407 Tabanlı Hız Kontrolü, Otomatik Kontrol Ulusal Toplantısı (TOK'2013), 26-28 Eylül 2013, Malatya. Oguntoyinbo O, 2009. PID control of brushless DC motor and robot trajectory planning simulation with MATLAB/SIMULINK. Parikh P, Sheth S, Vasani R, Gohil JK, 2018. Implementing Fuzzy Logic Controlle