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
_version_ 1798019715364290560
author Ali Uysal
Serdar Gokay
Emel Soylu
Tuncay Soylu
Serkan Çaşka
author_facet Ali Uysal
Serdar Gokay
Emel Soylu
Tuncay Soylu
Serkan Çaşka
author_sort Ali Uysal
collection DOAJ
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.
first_indexed 2024-04-11T16:45:24Z
format Article
id doaj.art-a615d5e2316a4d398f0ebb798fa1a715
institution Directory Open Access Journal
issn 0020-2940
language English
last_indexed 2024-04-11T16:45:24Z
publishDate 2019-09-01
publisher SAGE Publishing
record_format Article
series Measurement + Control
spelling doaj.art-a615d5e2316a4d398f0ebb798fa1a7152022-12-22T04:13:35ZengSAGE 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
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
title 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_short 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
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