Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication

In this study, the auto-tuning proportional-integral controller is used to control the speed of a switched reluctance motor. The control algorithm is executed by the programmable logic controller. The proportional integral gains are determined via fuzzy logic. Fuzzy logic is executed on a separate c...

Full description

Bibliographic Details
Main Authors: Ali Uysal, Serdar Gokay, Emel Soylu, Tuncay Soylu, Serkan Çaşka
Format: Article
Language:English
Published: SAGE Publishing 2019-09-01
Series:Measurement + Control
Online Access:https://doi.org/10.1177/0020294019858188
id doaj-a615d5e2316a4d398f0ebb798fa1a715
record_format Article
spelling doaj-a615d5e2316a4d398f0ebb798fa1a7152020-11-25T03:49:55ZengSAGE PublishingMeasurement + Control0020-29402019-09-015210.1177/0020294019858188Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communicationAli Uysal0Serdar Gokay1Emel Soylu2Tuncay Soylu3Serkan Çaşka4Department of Mechatronics Engineering, Hasan Ferdi Turgutlu Faculty of Technology, Manisa Celal Bayar University, Manisa, TurkeyDepartment of Mechatronics Engineering, Institute of Natural and Applied Sciences, Karabuk University, Karabuk, TurkeyDepartment of Software Engineering, Faculty of Engineering, Samsun University, Samsun, TurkeyDepartment of Mechatronics Engineering, Faculty of Engineering, Karabuk University, Karabuk, TurkeyDepartment of Mechanical and Manufacturing Engineering, Hasan Ferdi Turgutlu Faculty of Technology, Manisa Celal Bayar University, Manisa, TurkeyIn this study, the auto-tuning proportional-integral controller is used to control the speed of a switched reluctance motor. The control algorithm is executed by the programmable logic controller. The proportional integral gains are determined via fuzzy logic. Fuzzy logic is executed on a separate computer via MATLAB/Simulink software. The data exchange between the programmable logic controller and MATLAB/Simulink is done with object linking embedding/component for the process. The fuzzy proportional integral control algorithm is compared with the conventional proportional integral controller. We reduced the load on the programmable logic controller via executing fuzzy logic in a separate computer and at the same time eliminated the disadvantages of the conventional proportional-integral controller. With the proposed method, the engine reached the reference speed value in a short time and the overshoots were eliminated in variable conditions such as different load and different speed conditions.https://doi.org/10.1177/0020294019858188
collection DOAJ
language English
format Article
sources DOAJ
author Ali Uysal
Serdar Gokay
Emel Soylu
Tuncay Soylu
Serkan Çaşka
spellingShingle Ali Uysal
Serdar Gokay
Emel Soylu
Tuncay Soylu
Serkan Çaşka
Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication
Measurement + Control
author_facet Ali Uysal
Serdar Gokay
Emel Soylu
Tuncay Soylu
Serkan Çaşka
author_sort Ali Uysal
title Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication
title_short Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication
title_full Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication
title_fullStr Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication
title_full_unstemmed Fuzzy proportional-integral speed control of switched reluctance motor with MATLAB/Simulink and programmable logic controller communication
title_sort fuzzy proportional-integral speed control of switched reluctance motor with matlab/simulink and programmable logic controller communication
publisher SAGE Publishing
series Measurement + Control
issn 0020-2940
publishDate 2019-09-01
description In this study, the auto-tuning proportional-integral controller is used to control the speed of a switched reluctance motor. The control algorithm is executed by the programmable logic controller. The proportional integral gains are determined via fuzzy logic. Fuzzy logic is executed on a separate computer via MATLAB/Simulink software. The data exchange between the programmable logic controller and MATLAB/Simulink is done with object linking embedding/component for the process. The fuzzy proportional integral control algorithm is compared with the conventional proportional integral controller. We reduced the load on the programmable logic controller via executing fuzzy logic in a separate computer and at the same time eliminated the disadvantages of the conventional proportional-integral controller. With the proposed method, the engine reached the reference speed value in a short time and the overshoots were eliminated in variable conditions such as different load and different speed conditions.
url https://doi.org/10.1177/0020294019858188
work_keys_str_mv AT aliuysal fuzzyproportionalintegralspeedcontrolofswitchedreluctancemotorwithmatlabsimulinkandprogrammablelogiccontrollercommunication
AT serdargokay fuzzyproportionalintegralspeedcontrolofswitchedreluctancemotorwithmatlabsimulinkandprogrammablelogiccontrollercommunication
AT emelsoylu fuzzyproportionalintegralspeedcontrolofswitchedreluctancemotorwithmatlabsimulinkandprogrammablelogiccontrollercommunication
AT tuncaysoylu fuzzyproportionalintegralspeedcontrolofswitchedreluctancemotorwithmatlabsimulinkandprogrammablelogiccontrollercommunication
AT serkancaska fuzzyproportionalintegralspeedcontrolofswitchedreluctancemotorwithmatlabsimulinkandprogrammablelogiccontrollercommunication
_version_ 1724493230394834944