Suwandi Dwi Sahputro, Fahmi Fadilah, Nanda Avianto Wicaksono, F. Yusivar
{"title":"Design and implementation of adaptive PID controller for speed control of DC motor","authors":"Suwandi Dwi Sahputro, Fahmi Fadilah, Nanda Avianto Wicaksono, F. Yusivar","doi":"10.1109/QIR.2017.8168478","DOIUrl":null,"url":null,"abstract":"This paper describes the design and implementation of adaptive PID control strategy for controlling the angular velocity of the DC motor. Adaptive PID controller is designed to calculate the control parameters which are tuned adaptively to give desired control performance even if parameters of DC Motor are changed. The controller's parameters are online tuned when the motor is running using a Recursive Least Squares (RLS) method. The controller is able to change the value of the controller's constants to maintain motor performance as it is desired when parameters of DC motor are changed. Initially a Pseudo Random Binary Sequence (PRBS) signal is given to the system for 0.07 seconds to get the estimated transfer function of the plant system (DC motor) using the RLS algorithm. From coefficients of the estimated system's transfer function, the poles of a desired characteristic equation can be obtained for the system that has the appropriate output. Thus, the proportional, integral and derivative constants of controller can be obtained by using online pole placement method. Here, an online identification system is used to determine the new control parameters. The effectiveness of this adaptive PID controller is verified by experimental results using a microcontroller STM32F446.","PeriodicalId":225743,"journal":{"name":"2017 15th International Conference on Quality in Research (QiR) : International Symposium on Electrical and Computer Engineering","volume":"252 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 15th International Conference on Quality in Research (QiR) : International Symposium on Electrical and Computer Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QIR.2017.8168478","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32
Abstract
This paper describes the design and implementation of adaptive PID control strategy for controlling the angular velocity of the DC motor. Adaptive PID controller is designed to calculate the control parameters which are tuned adaptively to give desired control performance even if parameters of DC Motor are changed. The controller's parameters are online tuned when the motor is running using a Recursive Least Squares (RLS) method. The controller is able to change the value of the controller's constants to maintain motor performance as it is desired when parameters of DC motor are changed. Initially a Pseudo Random Binary Sequence (PRBS) signal is given to the system for 0.07 seconds to get the estimated transfer function of the plant system (DC motor) using the RLS algorithm. From coefficients of the estimated system's transfer function, the poles of a desired characteristic equation can be obtained for the system that has the appropriate output. Thus, the proportional, integral and derivative constants of controller can be obtained by using online pole placement method. Here, an online identification system is used to determine the new control parameters. The effectiveness of this adaptive PID controller is verified by experimental results using a microcontroller STM32F446.