A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Brazilian Journal of Chemical Engineering |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322019000301255 |
Resumo: | Abstract Model Predictive Control, MPC and NMPC, and real-time optimization, RTO and D-RTO, are known to help plant operability through the mitigation of impacts caused by external disturbances. However, the usage of these tools in industry requires overcoming some challenges, for instance: accurate models of the process, particularly in regard to nonlinearities; suitable computational time for obtaining the solution of large-scale problems and model mismatch between the RTO or D-RTO and NMPC. In this paper, we present a methodology to obtain analytical model predictions based on a Hammerstein structure to represent the process nonlinearities, reducing the computational effort in real-time applications. Unlike most common approaches that transform NMPC internal models, described by differential-algebraic equations (DAE), into an approximate system of nonlinear algebraic (NLA) equations using, for instance, orthogonal collocation, in the proposed approach, the obtained NLA is an exact description of the original DAEs system. The proposed algorithm was applied to a non-isothermal CSTR (continuous stirred tank reactor) integrated with an optimization layer. The results show that the proposed structure presented a significant reduction in computational time without performance loss, when compared with the NMPC using a rigorous model. Moreover, the proposed strategy demonstrated good performance in tracking the targets sent by the optimization layer, without model mismatches between layers. |
id |
ABEQ-1_b75ae342d7849e10b16e07effd296256 |
---|---|
oai_identifier_str |
oai:scielo:S0104-66322019000301255 |
network_acronym_str |
ABEQ-1 |
network_name_str |
Brazilian Journal of Chemical Engineering |
repository_id_str |
|
spelling |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERSNMPCRTOD-RTOCSTRAbstract Model Predictive Control, MPC and NMPC, and real-time optimization, RTO and D-RTO, are known to help plant operability through the mitigation of impacts caused by external disturbances. However, the usage of these tools in industry requires overcoming some challenges, for instance: accurate models of the process, particularly in regard to nonlinearities; suitable computational time for obtaining the solution of large-scale problems and model mismatch between the RTO or D-RTO and NMPC. In this paper, we present a methodology to obtain analytical model predictions based on a Hammerstein structure to represent the process nonlinearities, reducing the computational effort in real-time applications. Unlike most common approaches that transform NMPC internal models, described by differential-algebraic equations (DAE), into an approximate system of nonlinear algebraic (NLA) equations using, for instance, orthogonal collocation, in the proposed approach, the obtained NLA is an exact description of the original DAEs system. The proposed algorithm was applied to a non-isothermal CSTR (continuous stirred tank reactor) integrated with an optimization layer. The results show that the proposed structure presented a significant reduction in computational time without performance loss, when compared with the NMPC using a rigorous model. Moreover, the proposed strategy demonstrated good performance in tracking the targets sent by the optimization layer, without model mismatches between layers.Brazilian Society of Chemical Engineering2019-07-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322019000301255Brazilian Journal of Chemical Engineering v.36 n.3 2019reponame:Brazilian Journal of Chemical Engineeringinstname:Associação Brasileira de Engenharia Química (ABEQ)instacron:ABEQ10.1590/0104-6632.20190363s20180457info:eu-repo/semantics/openAccessRibeiro,Leonardo D.Secchi,Argimiro R.eng2019-12-04T00:00:00Zoai:scielo:S0104-66322019000301255Revistahttps://www.scielo.br/j/bjce/https://old.scielo.br/oai/scielo-oai.phprgiudici@usp.br||rgiudici@usp.br1678-43830104-6632opendoar:2019-12-04T00:00Brazilian Journal of Chemical Engineering - Associação Brasileira de Engenharia Química (ABEQ)false |
dc.title.none.fl_str_mv |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
title |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
spellingShingle |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS Ribeiro,Leonardo D. NMPC RTO D-RTO CSTR |
title_short |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
title_full |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
title_fullStr |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
title_full_unstemmed |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
title_sort |
A METHODOLOGY TO OBTAIN ANALYTICAL MODELS THAT REDUCE THE COMPUTATIONAL COMPLEXITY FACED IN REAL TIME IMPLEMENTATION OF NMPC CONTROLLERS |
author |
Ribeiro,Leonardo D. |
author_facet |
Ribeiro,Leonardo D. Secchi,Argimiro R. |
author_role |
author |
author2 |
Secchi,Argimiro R. |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Ribeiro,Leonardo D. Secchi,Argimiro R. |
dc.subject.por.fl_str_mv |
NMPC RTO D-RTO CSTR |
topic |
NMPC RTO D-RTO CSTR |
description |
Abstract Model Predictive Control, MPC and NMPC, and real-time optimization, RTO and D-RTO, are known to help plant operability through the mitigation of impacts caused by external disturbances. However, the usage of these tools in industry requires overcoming some challenges, for instance: accurate models of the process, particularly in regard to nonlinearities; suitable computational time for obtaining the solution of large-scale problems and model mismatch between the RTO or D-RTO and NMPC. In this paper, we present a methodology to obtain analytical model predictions based on a Hammerstein structure to represent the process nonlinearities, reducing the computational effort in real-time applications. Unlike most common approaches that transform NMPC internal models, described by differential-algebraic equations (DAE), into an approximate system of nonlinear algebraic (NLA) equations using, for instance, orthogonal collocation, in the proposed approach, the obtained NLA is an exact description of the original DAEs system. The proposed algorithm was applied to a non-isothermal CSTR (continuous stirred tank reactor) integrated with an optimization layer. The results show that the proposed structure presented a significant reduction in computational time without performance loss, when compared with the NMPC using a rigorous model. Moreover, the proposed strategy demonstrated good performance in tracking the targets sent by the optimization layer, without model mismatches between layers. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-07-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322019000301255 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322019000301255 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1590/0104-6632.20190363s20180457 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Brazilian Society of Chemical Engineering |
publisher.none.fl_str_mv |
Brazilian Society of Chemical Engineering |
dc.source.none.fl_str_mv |
Brazilian Journal of Chemical Engineering v.36 n.3 2019 reponame:Brazilian Journal of Chemical Engineering instname:Associação Brasileira de Engenharia Química (ABEQ) instacron:ABEQ |
instname_str |
Associação Brasileira de Engenharia Química (ABEQ) |
instacron_str |
ABEQ |
institution |
ABEQ |
reponame_str |
Brazilian Journal of Chemical Engineering |
collection |
Brazilian Journal of Chemical Engineering |
repository.name.fl_str_mv |
Brazilian Journal of Chemical Engineering - Associação Brasileira de Engenharia Química (ABEQ) |
repository.mail.fl_str_mv |
rgiudici@usp.br||rgiudici@usp.br |
_version_ |
1754213176700829696 |