IMPLEMENTATION of PID TYPE FUZZY LOGIC CONTROLLER WITH DIGITAL SIGNAL CONTROLLER


ÖZGÜVEN Ö., CAN M. S., HAMAMCI S. E.

6th International Conference on Control Engineering and Information Technology (CEIT), İstanbul, Türkiye, 25 - 27 Ekim 2018 identifier identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/ceit.2018.8751703
  • Basıldığı Şehir: İstanbul
  • Basıldığı Ülke: Türkiye
  • Anahtar Kelimeler: Fuzzy PID Controller, digital signal controller, speed control, dsPIC30F4010, CONTROL-SYSTEMS
  • İnönü Üniversitesi Adresli: Evet

Özet

In this study, the real-time application of the Fuzzy Logic-Proportional-Integral-Derivative (Fuzzy-PID) controller is performed. Product-Max operator is used in the design of Fuzzy Logic Controller (FLC). This FLC has Proportional-Derivative (PD) controller structure. An integrator was added to the designed FLC output and thus a Fuzzy-PID controller structure is obtained. For the real-time implementation of the controller, the dsPIC30F4010 digital signal controller (DSC) is preferred as the processor because it contains the necessary peripherals, has the required memory capacity and processor speed, low cost and easy to design. For the easily observe application result of the designed FLC, the speed of a brushed direct current electric motor (BDCM) driven by MOSFET is controlled using Pulse Width Modulation (PWM) produced by DSC. The Fuzzy-PID controller algorithm is written in C programming language. Edited C language program is compiled and generated operation codes (OP-CODE) is loaded into the DSC. In the study, the BDCM connected to a braking system driven by a shaft belt. So, for different parameters of the controller, the real time system output graphs of the BDCM in loaded, unloaded and varying speeds conditions is obtained and evaluated.