Implementation of PI-speed controller of DC motor by mathematical modeling

The work is devoted to mathematical modeling of a DC motor rotation speed control system based on the use of a PI controller. DC motors are widely used in industry for driving cyclical mechanisms where high speed response, high starting torque, linear control are required. The main methods for...

Full description

Saved in:
Bibliographic Details
Main Authors: A. S. Semenov, Yu. V. Bebikhov, I. A. Yakushev, O. V. Fedorov
Format: Article
Language:English
Published: Omsk State Technical University, Federal State Autonoumos Educational Institution of Higher Education 2022-11-01
Series:Омский научный вестник
Subjects:
Online Access:https://www.omgtu.ru/general_information/media_omgtu/journal_of_omsk_research_journal/files/arhiv/2022/%E2%84%96%204%20(184)%20(%D0%9E%D0%9D%D0%92)/75-81%20%D0%A1%D0%B5%D0%BC%D1%91%D0%BD%D0%BE%D0%B2%20%D0%90.%20%D0%A1.,%20%D0%91%D0%B5%D0%B1%D0%B8%D1%85%D0%BE%D0%B2%20%D0%AE.%20%D0%92.,%20%D0%AF%D0%BA%D1%83%D1%88%D0%B5%D0%B2%20%D0%98.%20%D0%90.,%20%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%20%D0%9E.%20%D0%92..pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832572806292832256
author A. S. Semenov
Yu. V. Bebikhov
I. A. Yakushev
O. V. Fedorov
author_facet A. S. Semenov
Yu. V. Bebikhov
I. A. Yakushev
O. V. Fedorov
author_sort A. S. Semenov
collection DOAJ
description The work is devoted to mathematical modeling of a DC motor rotation speed control system based on the use of a PI controller. DC motors are widely used in industry for driving cyclical mechanisms where high speed response, high starting torque, linear control are required. The main methods for controlling the required characteristics of the speed of rotation of a DC motor with independent excitation are to control the parameters of the armature and excitation windings fed from different sources. The PI controller is widely used in programmable logic controllers due to the simplicity and clarity of the mathematical apparatus. The proposed mathematical model of the PI controller is based on the choice of optimal parameters that ensure that the actual speed is kept close to the set one. The optimum PI controller coefficients KP and KI have been determined to give the best result for a constant speed. The results of computer simulation in MatLab are compared with the results of simulation on a laboratory setup. The data are obtained when using the PI controller for the steady-state error and transient time look preferable to the simulation model with voltage regulation. The developed mathematical model shows the following main results: acceleration time < 0,3 s; transient process time < 0,5 s; overshoot does not exceed 0,5 %; the steady-state error does not exceed 0,1 %. As a result of the study, a mathematical model is developed and the operation of a DC motor with a PI controller is analyzed, which makes it possible to almost completely eliminate forced oscillations and a steady-state error. The advantage of the proposed method of using the PI controller is noted as a more familiar and easy-to-use control element when implemented in existing control systems without any special changes.
format Article
id doaj-art-5567670de4b14a92ad8632fee45af24a
institution Kabale University
issn 1813-8225
2541-7541
language English
publishDate 2022-11-01
publisher Omsk State Technical University, Federal State Autonoumos Educational Institution of Higher Education
record_format Article
series Омский научный вестник
spelling doaj-art-5567670de4b14a92ad8632fee45af24a2025-02-02T06:59:39ZengOmsk State Technical University, Federal State Autonoumos Educational Institution of Higher EducationОмский научный вестник1813-82252541-75412022-11-014 (184)758110.25206/1813-8225-2022-184-75-81Implementation of PI-speed controller of DC motor by mathematical modelingA. S. Semenov0https://orcid.org/0000-0001-9940-3915Yu. V. Bebikhov1https://orcid.org/0000-0002-8366-4819I. A. Yakushev2https://orcid.org/0000-0003-2539-7334O. V. Fedorov3https://orcid.org/0000-0001-5268-6399Polytechnic Institute (branch) North-Eastern Federal University named after M. K. AmmosovPolytechnic Institute (branch) North-Eastern Federal University named after M. K. AmmosovPolytechnic Institute (branch) North-Eastern Federal University named after M. K. AmmosovNizhny Novgorod State Technical University named after R. E. AlekseevThe work is devoted to mathematical modeling of a DC motor rotation speed control system based on the use of a PI controller. DC motors are widely used in industry for driving cyclical mechanisms where high speed response, high starting torque, linear control are required. The main methods for controlling the required characteristics of the speed of rotation of a DC motor with independent excitation are to control the parameters of the armature and excitation windings fed from different sources. The PI controller is widely used in programmable logic controllers due to the simplicity and clarity of the mathematical apparatus. The proposed mathematical model of the PI controller is based on the choice of optimal parameters that ensure that the actual speed is kept close to the set one. The optimum PI controller coefficients KP and KI have been determined to give the best result for a constant speed. The results of computer simulation in MatLab are compared with the results of simulation on a laboratory setup. The data are obtained when using the PI controller for the steady-state error and transient time look preferable to the simulation model with voltage regulation. The developed mathematical model shows the following main results: acceleration time < 0,3 s; transient process time < 0,5 s; overshoot does not exceed 0,5 %; the steady-state error does not exceed 0,1 %. As a result of the study, a mathematical model is developed and the operation of a DC motor with a PI controller is analyzed, which makes it possible to almost completely eliminate forced oscillations and a steady-state error. The advantage of the proposed method of using the PI controller is noted as a more familiar and easy-to-use control element when implemented in existing control systems without any special changes.https://www.omgtu.ru/general_information/media_omgtu/journal_of_omsk_research_journal/files/arhiv/2022/%E2%84%96%204%20(184)%20(%D0%9E%D0%9D%D0%92)/75-81%20%D0%A1%D0%B5%D0%BC%D1%91%D0%BD%D0%BE%D0%B2%20%D0%90.%20%D0%A1.,%20%D0%91%D0%B5%D0%B1%D0%B8%D1%85%D0%BE%D0%B2%20%D0%AE.%20%D0%92.,%20%D0%AF%D0%BA%D1%83%D1%88%D0%B5%D0%B2%20%D0%98.%20%D0%90.,%20%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%20%D0%9E.%20%D0%92..pdfdc motorpi controllermathematical modelingmatlabrotation speederror
spellingShingle A. S. Semenov
Yu. V. Bebikhov
I. A. Yakushev
O. V. Fedorov
Implementation of PI-speed controller of DC motor by mathematical modeling
Омский научный вестник
dc motor
pi controller
mathematical modeling
matlab
rotation speed
error
title Implementation of PI-speed controller of DC motor by mathematical modeling
title_full Implementation of PI-speed controller of DC motor by mathematical modeling
title_fullStr Implementation of PI-speed controller of DC motor by mathematical modeling
title_full_unstemmed Implementation of PI-speed controller of DC motor by mathematical modeling
title_short Implementation of PI-speed controller of DC motor by mathematical modeling
title_sort implementation of pi speed controller of dc motor by mathematical modeling
topic dc motor
pi controller
mathematical modeling
matlab
rotation speed
error
url https://www.omgtu.ru/general_information/media_omgtu/journal_of_omsk_research_journal/files/arhiv/2022/%E2%84%96%204%20(184)%20(%D0%9E%D0%9D%D0%92)/75-81%20%D0%A1%D0%B5%D0%BC%D1%91%D0%BD%D0%BE%D0%B2%20%D0%90.%20%D0%A1.,%20%D0%91%D0%B5%D0%B1%D0%B8%D1%85%D0%BE%D0%B2%20%D0%AE.%20%D0%92.,%20%D0%AF%D0%BA%D1%83%D1%88%D0%B5%D0%B2%20%D0%98.%20%D0%90.,%20%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%20%D0%9E.%20%D0%92..pdf
work_keys_str_mv AT assemenov implementationofpispeedcontrollerofdcmotorbymathematicalmodeling
AT yuvbebikhov implementationofpispeedcontrollerofdcmotorbymathematicalmodeling
AT iayakushev implementationofpispeedcontrollerofdcmotorbymathematicalmodeling
AT ovfedorov implementationofpispeedcontrollerofdcmotorbymathematicalmodeling