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...
Main Authors: | , , , , |
---|---|
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 |