Research Article
BibTex RIS Cite

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

Year 2020, Volume: 10 Issue: 2, 900 - 916, 01.06.2020
https://doi.org/10.21597/jist.621724

Abstract

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.

References

  • 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).
  • Çı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.
  • 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, 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, 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, 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.
  • 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, Denizli.
  • Kizir S, Yaren T, Kelekci E, 2019. 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 Controller and PID Controller to a DC Encoder Motor–“A case of an Automated Guided Vehicle”. Procedia Manufacturing, 20: 219-226.
  • Paz RA, 2001. The design of the PID controller. Klipsch school of Electrical and Computer engineering.
  • Sathishkumar H, Parthasarathy SS, 2017. A novel fuzzy logic controller for vector controlled induction motor drive. Energy Procedia, 138: 686-691.
  • Shakya R, Rajanwal K, Patel S, Dinkar S, 2014. Design and simulation of PD, PID and fuzzy logic controller for industrial application. International Journal of Information and Computation Technology, 4(4): 363-368.
  • Somwanshia D, Bundeleb M, Kumarc G, Parashard G, 2019. Comparison of Fuzzy-PID and PID Controller for Speed Control of DC Motor using LabVIEW. Procedia Computer Science, 152: 252-260.
  • Yedamale P, 2003. Brushless DC (BLDC) motor fundamentals. Microchip Technology Inc, 20, 3-15.

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

Year 2020, Volume: 10 Issue: 2, 900 - 916, 01.06.2020
https://doi.org/10.21597/jist.621724

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.

References

  • 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).
  • Çı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.
  • 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, 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, 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, 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.
  • 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, Denizli.
  • Kizir S, Yaren T, Kelekci E, 2019. 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 Controller and PID Controller to a DC Encoder Motor–“A case of an Automated Guided Vehicle”. Procedia Manufacturing, 20: 219-226.
  • Paz RA, 2001. The design of the PID controller. Klipsch school of Electrical and Computer engineering.
  • Sathishkumar H, Parthasarathy SS, 2017. A novel fuzzy logic controller for vector controlled induction motor drive. Energy Procedia, 138: 686-691.
  • Shakya R, Rajanwal K, Patel S, Dinkar S, 2014. Design and simulation of PD, PID and fuzzy logic controller for industrial application. International Journal of Information and Computation Technology, 4(4): 363-368.
  • Somwanshia D, Bundeleb M, Kumarc G, Parashard G, 2019. Comparison of Fuzzy-PID and PID Controller for Speed Control of DC Motor using LabVIEW. Procedia Computer Science, 152: 252-260.
  • Yedamale P, 2003. Brushless DC (BLDC) motor fundamentals. Microchip Technology Inc, 20, 3-15.
There are 20 citations in total.

Details

Primary Language Turkish
Subjects Electrical Engineering
Journal Section Elektrik Elektronik Mühendisliği / Electrical Electronic Engineering
Authors

Kaplan Kaplan 0000-0001-8036-1145

Melih Kuncan 0000-0002-9749-0418

Halit Polat This is me 0000-0002-4627-6892

Burak Tepe This is me 0000-0002-4639-6499

Hüseyin Metin Ertunç 0000-0003-1874-3104

Publication Date June 1, 2020
Submission Date September 18, 2019
Acceptance Date December 14, 2019
Published in Issue Year 2020 Volume: 10 Issue: 2

Cite

APA Kaplan, K., Kuncan, M., Polat, H., Tepe, B., et al. (2020). PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü. Journal of the Institute of Science and Technology, 10(2), 900-916. https://doi.org/10.21597/jist.621724
AMA Kaplan K, Kuncan M, Polat H, Tepe B, Ertunç HM. PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü. J. Inst. Sci. and Tech. June 2020;10(2):900-916. doi:10.21597/jist.621724
Chicago Kaplan, Kaplan, Melih Kuncan, Halit Polat, Burak Tepe, and Hüseyin Metin Ertunç. “PID Ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü”. Journal of the Institute of Science and Technology 10, no. 2 (June 2020): 900-916. https://doi.org/10.21597/jist.621724.
EndNote Kaplan K, Kuncan M, Polat H, Tepe B, Ertunç HM (June 1, 2020) PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü. Journal of the Institute of Science and Technology 10 2 900–916.
IEEE K. Kaplan, M. Kuncan, H. Polat, B. Tepe, and H. M. Ertunç, “PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü”, J. Inst. Sci. and Tech., vol. 10, no. 2, pp. 900–916, 2020, doi: 10.21597/jist.621724.
ISNAD Kaplan, Kaplan et al. “PID Ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü”. Journal of the Institute of Science and Technology 10/2 (June 2020), 900-916. https://doi.org/10.21597/jist.621724.
JAMA Kaplan K, Kuncan M, Polat H, Tepe B, Ertunç HM. PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü. J. Inst. Sci. and Tech. 2020;10:900–916.
MLA Kaplan, Kaplan et al. “PID Ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü”. Journal of the Institute of Science and Technology, vol. 10, no. 2, 2020, pp. 900-16, doi:10.21597/jist.621724.
Vancouver Kaplan K, Kuncan M, Polat H, Tepe B, Ertunç HM. PID ve Bulanık Mantık Tabanlı DC Motorun Gerçek Zamanlı Konum Kontrolü. J. Inst. Sci. and Tech. 2020;10(2):900-16.