A PLC Implementation of Fuzzy PID-type Controller with a Function Tuner Based Self-Tuning

Onur Karasakal

Faculty of Electrical and Electronics Engineering
Istanbul Technical University, Istanbul, Turkey
onur_karasakal@hotmail.com

Engin Yesil

Faculty of Electrical and Electronics Engineering
Istanbul Technical University, Istanbul, Turkey
yesil@elk.itu.edu.tr

Müjde Güzelkaya

Faculty of Electrical and Electronics Engineering
Istanbul Technical University, Istanbul, Turkey
gkaya@elk.itu.edu.tr

Ibrahim Eksin

Faculty of Electrical and Electronics Engineering
Istanbul Technical University, Istanbul, Turkey
eksin@elk.itu.edu.tr

Abstract

A self-tuning method for fuzzy PID type controllers is implemented on PLC in order to control two different systems constructed on FEEDBACK PCS 327 Process Control Simulator. The self-tuning method that is called function tuner is based on error information of the system response and the method adjusts the input scaling factor corresponding to the derivative coefficient and the output scaling factor corresponding to the integral coefficient of the PID type fuzzy logic controller. The results have been compared with the fuzzy PID-type controller without a tuning mechanism and it has been observed that the tuning mechanism decreases the oscillations and the settling time while providing a smoother system response.