FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS

Detalhes bibliográficos
Autor(a) principal: ROVEA, S. B.
Data de Publicação: 2019
Outros Autores: FLESCH, RODOLFO
Tipo de documento: Artigo
Idioma: eng
Título da fonte: The Journal of Engineering and Exact Sciences
Texto Completo: https://periodicos.ufv.br/jcec/article/view/9376
Resumo: This paper proposes a fast predictive control structure with online model update according to process parametric variations. The proposed controller is based on the Generalized Predictive Control (GPC) algorithm, but it integrates the recursive least squares identification method with a variable forgetting factor to estimate at each iteration the parameters of a linear structure model used for multi-step ahead prediction. For a system with constraints on the process variables, the resulting optimization problem of GPC is solved using quadratic programming based on the Alternate Direction Method of Multipliers, which allows the control signal to be obtained with small computational effort. In order to validate the proposed algorithm an experimental case study that considers the speed control of a direct current motor and the proposed controller embedded in a microcontroller STM32F303K8T6 is presented. Experimental results use as baseline the GPC with fixed model parameters and show that the proposed fast adaptive predictive control structure is able to keep almost the same transient response for all the considered operating points of the motor, while GPC presents high oscillations at operating conditions far from the one used to obtain the nominal model. Even though the proposed controller needs to solve two optimization problems at each sampling instant, it can run about 60 times in a second in the microcontroller used in this study
id UFV-6_88e1c4219e67e46d6d8ad0b38c71f090
oai_identifier_str oai:ojs.periodicos.ufv.br:article/9376
network_acronym_str UFV-6
network_name_str The Journal of Engineering and Exact Sciences
repository_id_str
spelling FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERSGeneralized Predictive ControlAdaptive ControlDigital ControlEmbedded SystemsThis paper proposes a fast predictive control structure with online model update according to process parametric variations. The proposed controller is based on the Generalized Predictive Control (GPC) algorithm, but it integrates the recursive least squares identification method with a variable forgetting factor to estimate at each iteration the parameters of a linear structure model used for multi-step ahead prediction. For a system with constraints on the process variables, the resulting optimization problem of GPC is solved using quadratic programming based on the Alternate Direction Method of Multipliers, which allows the control signal to be obtained with small computational effort. In order to validate the proposed algorithm an experimental case study that considers the speed control of a direct current motor and the proposed controller embedded in a microcontroller STM32F303K8T6 is presented. Experimental results use as baseline the GPC with fixed model parameters and show that the proposed fast adaptive predictive control structure is able to keep almost the same transient response for all the considered operating points of the motor, while GPC presents high oscillations at operating conditions far from the one used to obtain the nominal model. Even though the proposed controller needs to solve two optimization problems at each sampling instant, it can run about 60 times in a second in the microcontroller used in this studyUniversidade Federal de Viçosa - UFV2019-12-20info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://periodicos.ufv.br/jcec/article/view/937610.18540/jcecvl5iss5pp0408-0414The Journal of Engineering and Exact Sciences; Vol. 5 No. 5 (2019); 0408-0414The Journal of Engineering and Exact Sciences; Vol. 5 Núm. 5 (2019); 0408-0414The Journal of Engineering and Exact Sciences; v. 5 n. 5 (2019); 0408-04142527-1075reponame:The Journal of Engineering and Exact Sciencesinstname:Universidade Federal de Viçosa (UFV)instacron:UFVenghttps://periodicos.ufv.br/jcec/article/view/9376/5207ROVEA, S. B.FLESCH, RODOLFOinfo:eu-repo/semantics/openAccess2020-02-28T12:32:11Zoai:ojs.periodicos.ufv.br:article/9376Revistahttp://www.seer.ufv.br/seer/rbeq2/index.php/req2/oai2527-10752527-1075opendoar:2020-02-28T12:32:11The Journal of Engineering and Exact Sciences - Universidade Federal de Viçosa (UFV)false
dc.title.none.fl_str_mv FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
title FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
spellingShingle FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
ROVEA, S. B.
Generalized Predictive Control
Adaptive Control
Digital Control
Embedded Systems
title_short FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
title_full FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
title_fullStr FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
title_full_unstemmed FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
title_sort FAST ADAPTIVE GENERALIZED PREDICTIVE CONTROL FOR SYSTEMS WITH VARIABLE PARAMETERS
author ROVEA, S. B.
author_facet ROVEA, S. B.
FLESCH, RODOLFO
author_role author
author2 FLESCH, RODOLFO
author2_role author
dc.contributor.author.fl_str_mv ROVEA, S. B.
FLESCH, RODOLFO
dc.subject.por.fl_str_mv Generalized Predictive Control
Adaptive Control
Digital Control
Embedded Systems
topic Generalized Predictive Control
Adaptive Control
Digital Control
Embedded Systems
description This paper proposes a fast predictive control structure with online model update according to process parametric variations. The proposed controller is based on the Generalized Predictive Control (GPC) algorithm, but it integrates the recursive least squares identification method with a variable forgetting factor to estimate at each iteration the parameters of a linear structure model used for multi-step ahead prediction. For a system with constraints on the process variables, the resulting optimization problem of GPC is solved using quadratic programming based on the Alternate Direction Method of Multipliers, which allows the control signal to be obtained with small computational effort. In order to validate the proposed algorithm an experimental case study that considers the speed control of a direct current motor and the proposed controller embedded in a microcontroller STM32F303K8T6 is presented. Experimental results use as baseline the GPC with fixed model parameters and show that the proposed fast adaptive predictive control structure is able to keep almost the same transient response for all the considered operating points of the motor, while GPC presents high oscillations at operating conditions far from the one used to obtain the nominal model. Even though the proposed controller needs to solve two optimization problems at each sampling instant, it can run about 60 times in a second in the microcontroller used in this study
publishDate 2019
dc.date.none.fl_str_mv 2019-12-20
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://periodicos.ufv.br/jcec/article/view/9376
10.18540/jcecvl5iss5pp0408-0414
url https://periodicos.ufv.br/jcec/article/view/9376
identifier_str_mv 10.18540/jcecvl5iss5pp0408-0414
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://periodicos.ufv.br/jcec/article/view/9376/5207
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa - UFV
publisher.none.fl_str_mv Universidade Federal de Viçosa - UFV
dc.source.none.fl_str_mv The Journal of Engineering and Exact Sciences; Vol. 5 No. 5 (2019); 0408-0414
The Journal of Engineering and Exact Sciences; Vol. 5 Núm. 5 (2019); 0408-0414
The Journal of Engineering and Exact Sciences; v. 5 n. 5 (2019); 0408-0414
2527-1075
reponame:The Journal of Engineering and Exact Sciences
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str The Journal of Engineering and Exact Sciences
collection The Journal of Engineering and Exact Sciences
repository.name.fl_str_mv The Journal of Engineering and Exact Sciences - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv
_version_ 1798313320208400384