FORMULAÇÃO MPC ESTENDIDA COM FUNÇÃO ECONÔMICA

Documentos relacionados
SERIA REAL-TIME OPTIMIZATION O LIMITE SUPERIOR PARA SELF-OPTIMIZING CONTROL?

UMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC

A importância do ponto de operação nas técnicas de Self-optimizing Control

Introdução ao controle preditivo baseado em modelo.

PROPOSTA DE CONTROLE PREDITIVO DISTRIBUÍDO PARA SISTEMAS NÃO LINEARES

IDENTIFICAÇÃO DE PARÂMETROS DE CONTROLE PID EM PROCESSO COM CSTR NÃO ISOTÉRMICO

3.1 INTRODUÇÃO AOS MODELOS LINEARIZADOS DA COLUNA DE DESTILAÇÃO

Aula Julho EE-254 (Controle Preditivo) Aula 1 30 Julho / 62

IMPLEMENTAÇÂO DE UM SISTEMA DE CONTROLE MPC PARA UMA COLUNA DE DESTILAÇÃO NA SEPARAÇÃO DE PROPANO-PROPENO

5.1 INTRODUÇÃO AO SISTEMA DE CONTROLE GAIN SCHEDULING

MÉTODO DE AJUSTE PARA MPC BASEADO EM MULTI-

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA ENGENHARIA DE CONTROLE E AUTOMAÇÃO TRABALHO DE CONCLUSÃO DE CURSO - CCA

MÉTODO SHORTCUT PARA OBTENÇÃO DE MODELOS DINÂMICOS SIMPLIFICADOS PARA COLUNAS DE DESTILAÇÃO

PROJETO DA MALHA DE CONTROLE DE UM PROCESSO DE HIDRÓLISE DE ANIDRIDO ACÉTICO EM CSTR

Análise de Processos ENG 514

GUIDELINES DE CONTROLADORES PID PARA CICLO DE REFRIGERAÇÃO INDUSTRIAL

Introdução à Otimização de Processos. Prof. Marcos L Corazza Departamento de Engenharia Química Universidade Federal do Paraná

Disciplina que estuda métodos analíticos para auxiliar na tomada de decisões.

AUTO SINTONIA UTILIZANDO MODELO ARMAX

PQI-2407 Controle de Processos da Indústria Química Exercícios Lista 1

DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB

Otimização Aplicada à Engenharia de Processos

ESTUDO COMPARATIVO DE MODELOS DE COEFICIENTES DE ATIVIDADE DA FASE LÍQUIDA PARA SEPARAÇÃO DA MISTURA ETANOL-ÁGUA

4 Cálculo de Equivalentes Dinâmicos

Universidade Federal do Espírito Santo, Campus de Alegre para contato:

4 SISTEMA DE CONTROLE PREDITIVO PARA A COLUNA DE DESTILAÇÃO

Aula Mar EE-254 (Controle Preditivo) Aula 3 12 Mar / 39

6 Modelo Gamma-Cetuc (GC)

3 Filtro de Kalman Discreto

Controle Preditivo com Múltiplos Modelos para a Acomodação de Falhas

4 Cálculo de Equivalentes Dinâmicos

Alocação de Unidades via Relaxação Lagrangeana

Lista de Exercícios 2

Controlador Preditivo Otimizado Aplicado ao Controle de Velocidade de Motor CC

Relatório de pesquisa sobre o procedimento de otimização de modelos no Activate

Exercício #3 Controle de Processos Químicos

OTIMIZAÇÃO DE PROCESSOS APLICADA NA INDÚSTRIA

U N I V E R S I D A D E D E S Ã O P A U L O

Métodos Numéricos. Professor Tenani - 9 de Agosto de 2015

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

Controle de Processos Aula: Introdução ao controle de processos

Relatório. Estimação de Parâmetros em Problemas de Polimerização em Emulsão. André Luiz Alberton. Professor José Carlos Pinto

Apresentação... IX Prefácio... XI. Nomenclatura... XV

GERENCIAMENTO DE RESTRIÇÕES EM PROBLEMAS DE CONTROLE PREDITIVO COM INCERTEZAS DE MODELO E PERTURBAÇÕES EXÓGENAS

Projeto de Compensadores/Controladores pelo Diagrama de Lugar das Raízes

PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS DE LITHIUM-ION POLYMER UTILIZANDO INTERPOLAÇÃO POLINOMIAL 1

Programação Linear M É T O D O S : E S T A T Í S T I C A E M A T E M Á T I C A A P L I C A D A S D e 1 1 d e m a r ç o a 2 9 d e a b r i l d e

IX Oktoberfórum PPGEQ

IDENTIFICAÇÃO DE PROCESSOS EM TEMPO REAL VIA MODELO ARMAX

HydroExpert. Manual de criação de tendências em planilhas. HydroByte Software

SINTONIA ÓTIMA DE CONTROLADOR PID EM SISTEMA TITO: APLICAÇÃO EM MODELO DE COMPRESSOR

ELABORAÇÃO DE UM TOOLBOX DE CONTROLE PREDITIVO DO TIPO CONTROLE PREDITIVO GENERALIZADO (GPC) NO SCILAB

CONTROLE PREDITIVO ROBUSTO APLICADO AO MODELO DE UM HELICÓPTERO COM TRÊS GRAUS DE RENATA M. PASCOAL, TAKASHI YONEYAMA, ROBERTO K. H.

PQI-2407 CONTROLE DE PROCESSOS QUÍMICOS. Professor: Darci Odloak Ano: 2009

Capitulo 5 Projeto dos Controladores

Máquinas Elétricas. Máquinas CC Parte IV

Métodos Não Paramétricos

Prof. MSc. David Roza José 1/26

4 Avaliação das Condições de Estabilidade de Tensão Após Atuação Inversa dos Equipamentos de Controle

Novos métodos de Sintonia de Controladores PID

Sistema de Inferência Fuzzy baseado em Redes Adaptativas (ANFIS) Sistema de Inferência Fuzzy

EFEITO DA PRESSÃO SOBRE DINÂMICA E CONTROLE DE COLUNA DE DESTILAÇÃO COM RETIRADA LATERAL

UMA PROPOSTA DE ALOCAÇÃO DE CONTROLE BASEADA EM MODELO DE REFERÊNCIA DO TIPO PI

Modelação, Identificação e Controlo Digital 2003/04 Segundo Exame

SIMULAÇÃO E CONTROLE DE UM REATOR DE POLIMERIZAÇÃO DE PROPENO COM O SOFTWARE EMSO

CONTROLE DE PROCESSOS MULTIVARIÁVEIS

CARACTERÍSTICAS ESTÁTICAS DE SISTEMAS DE MEDIÇÃO

Marina Andretta. 17 de setembro de Baseado no livro Numerical Optimization, de J. Nocedal e S. J. Wright.

6. Aplicação à Séries de Velocidade do Vento

MODELAGEM MATEMÁTICA DE SISTEMAS

Projeto de pesquisa realizado no Grupo de Automação Industrial e Controle (GAIC) da Unijuí. 2

NOÇÕES SOBRE EXPERIMENTOS FATORIAIS

Aula 2 Uma breve revisão sobre modelos lineares

Instrumentação Industrial. Fundamentos de Instrumentação Industrial: Caracterização Estática

7 Conclusões e desenvolvimentos futuros

CARACTERIZAÇÃO DEPROCESSOS

ABORDAGEM FUZZY PARA SINTONIA ON-LINE DE UM MPC DE HORIZONTE INFINITO

CONTROLE AVANÇADO APLICADO À UMA COLUNA DE DESTILAÇÃO

Flávio Villela de Oliveira Gustavo Picoli Lopes. Modelagem e Simulação de Controle de um Reator Contínuo de Poliestireno

ALOCAÇÃO DE CONTROLE APLICADA AO DESENVOLVIMENTO E ANÁLISE DE ESTRUTURAS DE CONTROLE TOLERANTE

Efeito das propriedades variáveis com o tempo em uma barra de um reator nuclear

Controle de Processos Aula: Controle Antecipatório (Alimentação ou Feedforward)

3 Modelos gerais ações mecânicas

Mario Campos, Dr.ECP PETROBRÁS/CENPES. Engenharia Básica em Automação e Otimização de Processos (EB/AOT)

Computação Evolucionária: Conceitos Básicos de Otimização

Investigação Operacional

XIII Simpósio Brasileiro de Automação Inteligente Porto Alegre RS, 1 o 4 de Outubro de 2017

Modelação, Identificação e Controlo Digital

OTIMIZAÇÃO. O processo de otimização normalmente involve a procura de pontos de máximos e mínimos de uma função.

Utilização do solidthinking Embed em projetos de controle para sistemas embarcados utilizando técnica de controle adaptativo por modelo de referência.

ANÁLISE DO REATOR DO TIPO TANQUE AGITADO (CSTR): COMPORTAMENTO DINÂMICO NA PARTIDA E ESTABILIDADE DA OPERAÇÃO ESTACIONÁRIA

Controle Básico Realimentado (Feedback)

Introdução ao Sistema de Controle

Controle de Processos Aula: Controle Seletivo, Split-Range, Gain- Scheduled e Inferencial

CONTROLE PREDITIVO EM SISTEMAS DE PRODUÇÃO OFFSHORE. Raphael Enes Cota Ygor Borges Tourinho Reis

Controle de Sistemas Dinâmicos. Informações básicas

IDENTIFICAÇÃO DE UMA COLUNA DE DESTILAÇÃO NA SEPARAÇÃO DE PROPANO-PROPENO

ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1

3 Análise da Estabilidade de Tensão em um Sistema Elétrico de Potência

INSTITUTO FEDERAL DO ESPÍRITO SANTO - CAMPUS SERRA. Sistemas

Transcrição:

FORMULAÇÃO MPC ESTENDIDA COM FUNÇÃO ECONÔMICA JOSÉ EDUARDO W. SANTOS, JORGE OTÁVIO TRIERWEILER E MARCELO FARENZENA Grupo de Intensificação, Modelagem, Simulação, Controle e Otimização de Processos, Departamento de Engenharia Química, Universidade Federal do Rio Grande do Sul Rua Engenheiro Luiz Englert, s/n, 90040-040, Campus Central, Porto Alegre, Rio Grande do Sul, Brasil E-mails: {jews, jorge, farenz}@enq.ufrgs.br Abstract The combination of Real-time Optimization (RTO) and Model Predictive Control (MPC) methodologies are widely widespread in chemical and petrochemical industries. At the same time, the differences between the sample times and the difficulty to obtain accurate models lead the system to operate in a suboptimal way, being not capable of capturing e rejecting disturbances in order to obtain the best process operation. As a way to overcome these difficulties and ensure an economical operation, it is proposed in this work the use of a single layer strategy which covers the optimization layer, through the premises proposed by the Necessary Conditions of Optimality (NCO), and the regulatory layer (MPC). This strategy is demonstrated through the dynamic simulation of a CSTR reactor with reversible reaction, presenting an alternative among the multilayers optimization techniques. The results shown that this approach is capable of reject the disturbances obtaining an optimal operation. Keywords RTO, predictive control, disturbance rejection, optimization. Resumo A combinação das metodologias de otimização em tempo real (RTO) e controle preditivo baseado em modelo (MPC) são amplamente utilizadas em indústrias químicas e petroquímicas. Entretanto, as diferenças entre os tempos de amostragem e a dificuldade para a obtenção de modelos precisos levam o sistema a operar de forma sub ótima, não sendo capaz de capturar e rejeitar os distúrbios de forma a obter melhor operação para o processo. De forma a superar essas dificuldades e garantir uma operação economicamente viável, é proposto nesse trabalho à utilização de uma estratégia em uma única camada que abrange a camada de otimização, através das premissas propostas pelas condições necessárias de otimização (NCO), e a camada regulatória (MPC). Essa estratégia é demonstrada através da simulação dinâmica de um reator CSTR com reação reversível se mostrando como uma alternativa frente às técnicas de otimização em multicamadas. Os resultados mostram que essa abordagem é capaz de rejeitar os distúrbios de forma a obter uma operação ótima. Palavras-chave RTO, controle preditivo, rejeição de distúrbios, otimização. 1. Introdução A busca pela melhoria contínua impulsionada pela competitividade e os elevados custos de matériaprima demandam o desenvolvimento de metodologias de otimização para processos, que consigam diminuir os custos de operação (ou aumentar os lucros) de forma segura, obrigando o processo a trabalhar nas restrições que foram impostas previamente. Segundo Skogestad (2000) e Jäschke & Skogestad (2011) a estrutura de controle completa de uma planta industrial pode ser decomposta verticalmente em diferentes camadas que operam em diferentes escalas de tempo. Cada camada implementa os setpoints dados pela camada superior (Figura 1). Planning and scheduling Optimization (Operator and/or Real-time Optimization) Control Layer Plant Figura 1. Estrutura de controle (Adaptado de Jäschke & Skogestad, 2011). Essas camadas incluem o planejamento (semanas), otimização em tempo real (dias/horas), camada supervisória/controle preditivo (minutos) e camada regulatória (segundos). Aqui, consideramos as camadas de otimização e controle, representadas pela otimização em tempo real (do inglês Real-time optimization - RTO) e controle preditivo (do inglês Model Predictive Control - MPC). O RTO estima os setpoints/targets para o MPC que é responsável por controlar o processo no estado estacionário (Eduardo et al., 2015). Para Odloak & Camacho (2009) a utilização do controle preditivo como ferramenta supervisória/regulatória é bastante utilizada na indústria de processos devido à formulação do problema de controle, ao uso explícito do modelo para predizer a evolução da planta e a consideração explícita das restrições no problema de otimização. Essas restrições podem ser físicas (que indicam os limites físicos dos atuadores) ou econômicas, impostas para determinação de barreiras econômicas no processo. No entanto, a aplicação industrial difere bastante das abordagens utilizadas no meio acadêmico, destacando a determinação do modelo (lineares, não-lineares, empíricos ou fenomenológicos), utilização de controle em faixas ou zonas ao invés de setpoints e a consideração de sistemas não quadrados (com maior número de variáveis controladas em relação às manipuladas) (Qin & Badgwell, 2003; Holkar, 2010). O papel principal do MPC é direcionar a planta para melhor condição operacional respeitando as restri- ISSN 2175 8905 2071

ções e minimizando o erro ao longo da trajetória (Maciejowski, 2002). A presença de incertezas no modelo do processo e distúrbios dificultam a implementação de técnicas que são dependentes do modelo (RTO e MPC). Conforme Jäschke & Skogestad (2011) o sucesso do RTO é limitado para casos com distúrbios esporádicos, pois devido à diferença entre as escalas de tempo, distúrbios muito frequentes não conseguem ser compensados e rejeitados sendo, para isso, necessária a utilização de modelos dinâmicos e precisos e a técnica chamada otimização em tempo real dinâmica (do inglês Dynamic real-time optimization - DRTO). Como forma de lidar com esses problemas, estudos relacionados às condições necessárias de otimização (NCO) e controle auto-otimizável (do inglês Self-optimizing Control - SOC) vem sendo abordados (Ye et al., 2013). Ambos os métodos propõem o mesmo objetivo: minimização do custo total de operação do processo frente à compensação de distúrbios. O conceito de NCO, que será abordado nesse trabalho, é baseado na premissa de manter o gradiente da função custo do processo nulo, isto é J u (u, d) = (u, d)/ u = 0, onde u é o vetor de entrada e d é o vetor de distúrbios, garantindo assim que o processo está operando no ponto ótimo (Srinivasan & Bonvin, 2005). Baseado nisso, esse trabalho tem como objetivo a utilização de uma estrutura com uma única camada capaz de suprir a camada regulatória, através do controle preditivo e a camada de otimização do processo através da utilização de NCO. A unificação dessas camadas é motivada a fim de manter a operação do sistema em uma mesma amostragem, sendo assim capaz de capturar e rejeitar os distúrbios de forma a obter uma operação ótima para processo. O presente trabalho está estruturado da seguinte forma: na Seção 2 são apresentados os conceitos de controle preditivo baseado em modelo (MPC) e as condições necessárias de otimização (NCO), que implementados em uma única camada completam a metodologia aqui desenvolvida. Na Seção 3 é apresentado um estudo de caso que exemplifica a metodologia proposta. Os resultados e discussão são mostrados na Seção 4 e, por fim, as conclusões são apresentadas. 2. Metodologia 2.1 Controle Preditivo Baseado em Modelo 2072 O MPC utiliza um modelo discreto do processo. Baseado nesse modelo, ações de controle que minimizam o erro entre as saídas e a trajetória de referência são calculadas, penalizando o excesso de movimento das variáveis manipuladas até um determinado intervalo, chamado horizonte de controle (Camacho & Bordons 1999). Em alguns casos, é computado também o erro entre as variáveis manipuladas e um valor de referência, chamado target, que é usualmente obtido por uma camada de otimização. Nas variáveis controladas é possível determinar, ao invés de uma trajetória fixa de referência (setpoint), uma folga, ou faixa (soft-constraints), onde o erro é nulo e são permitidas violações temporárias até um valor inviolável (hard-constraints). Os movimentos são calculados em cada instante de amostragem enviando ao processo apenas a primeira ação de controle calculada segundo uma estratégia chamada horizonte deslizante. Uma forma geral de representar o problema de otimização resolvido por um MPC é: P 2 min J = min y (t + j t) r(t + j) Q u,ε k u,ε k j=1 M + Δu(t + j 1) 2 W + ρ ε ε k j=1 u mmm u(t) u máx Δu mmm u(t) u(t 1) Δu máx y mmm ε k y (t) y máx + ε k (1a) (1b) onde y (t + j t) é a saída predita pelo modelo j instantes de amostragem no futuro, r(t + j) é a trajetória de referência, Δu(t) = u(t) u(t 1), ε k é o maior desvio da soft-constraint e x w 2 é a normapeso Euclidiana de x R n definidas como x w 2 = x T ww com w R n n positivo definido. Em (1b) são apresentadas as restrições do problema de otimização referentes às variáveis controladas, manipuladas e variação das ações de controle. Os parâmetros de sintonia são: Horizonte de predição (P), Horizonte de controle (M), tempo de amostragem (t s ), matriz-peso de erro das variáveis controladas (Q), matriz peso de supressão do movimento (W) e penalização por violação da softcontraint (ρ ε ). 2.2 Condições Necessárias de Otimização As condições necessárias de otimização, tratam-se de uma estratégia geral que relaciona um problema de otimização (estático ou dinâmico) com um problema de controle (Jäschke & Skogestad, 2011; Ye et al., 2013; Srinivasan & Bonvin, 2005; Kadam & Marquardt, 2007). Essa estratégia utiliza o fato de que no ponto ótimo, as condições necessárias de otimização de primeira ordem devem ser asseguradas, ou seja: J u (u, d) = (u, d) = 0 (2) u onde J u é a derivada da função custo J(u, d) em relação às entradas u. d é o vetor de distúrbios. Essa estratégia é utilizada de forma iterativa, através de medidas e/ou estimação online do gradiente da função custo, sendo assim utilizado como uma variável controlada.

2.3 Controle e Otimização em uma camada A metodologia aqui proposta consiste na determinação de um modelo estendido para o controlador MPC, que inclui as condições necessárias de otimização (NCO) através de variáveis controladas, ou seja, linhas no modelo do processo. O modelo do processo, que é utilizado no controlador MPC, na maioria das vezes é composto por funções de transferência (ou espaço de estados). As linhas do modelo multi-input-multi-output (MIMO), correspondem às saídas da planta (y), enquanto as colunas correspondem as entradas (u). Dessa maneira, são acrescentadas nesse mesmo modelo as NCO, i.e., gradientes da função custo correspondentes à cada entrada do processo, conforme mostrado na Figura 2. C A,i C B,i T i Figura 3. Diagrama do CSTR C A C B T As equações de Balanço de massa e energia do modelo (Economou et al., 1986) são: dc A dd = 1 τ C A,i C A r (3) dc B dd = 1 τ C B,i C B + r (4) dd dd = 1 τ (T i T) + ΔH rr ρc p r (5) Figura 2. Controle e otimização em uma única camada. A utilização do modelo estendido para o processo, permite de maneira única incluir como modelo do controlador MPC o modelo da planta e as condições necessárias de otimização (NCO). Assim, as saídas do processo são mantidas em faixas (ou zonas de controle) dadas pelo próprio problema ou restrições físicas do processo, e o gradiente da função custo (que representam as NCO) mantido com valor de referência (ou setpoint) nulo. A implementação dessa metodologia aborda o sistema de controle, originalmente em duas camas, em uma única camada, o que mantém a camada regulatória e de otimização em uma mesma amostragem capturando e compensando os distúrbios que ocorrem no processo. Além disso, é possível incluir as restrições operacionais, físicas ou econômicas que devem ser garantidas durante a operação do processo. 3. Estudo de Caso A fim de ilustrar as ideias desenvolvidas acima, é apresentado como estudo de caso um reator CSTR com alimentação contendo predominantemente o componente A, e uma reação reversível A B, conforme a Figura 3. onde C A, C B, T e T i são as concentrações do componente A e B, a temperatura do reator e a temperatura de alimentação, respectivamente. C A,i e C B,i são as concentrações iniciais de A e B, τ é o tempo de residência, ρ é a densidade, c p é a capacidade calorífica e ΔH rr é a entalpia de reação. A taxa de reação é definida por: onde r = k 1 C A k 2 C B (6) k 1 = A 1 e E 1/RR (7) k 2 = A 2 e E 2/RR (8) Os valores estacionários, escolhidos para uma temperatura inicial TT = 400 K, considerando os distúrbios nos valores nominais, estão definidos na Tabela 1, juntamente com os demais parâmetros desse modelo. Esse processo possui uma variável manipulada u = [T i ], três variáveis controladas y = [C A, C B, T] e dois distúrbios d = C A,ii, C B,ii. O objetivo principal desse problema é minimizar o custo dado por (9). J = 2,009C B + (1,656 10 3 T i ) 2 (9) Os valores ótimos, das entradas e saídas do modelo, foram determinados através do pacote NLopt (Python 2.7) com o solver Constrained Optimization BY Linear Approximations COBYLA, considerando os valores nominais para os distúrbios, e encontram-se na Tabela 2. 2073

Tabela 1. Valores nominais do modelo. Variável Valor Unidade T i 400,0 K C A 0,5633 mol/l C B 0,4366 mol/l T 402,18 K C A,i 1,00 mol/l C B,i 0,00 mol/l A 1 5000 s 1 A 2 1 10 6 s 1 c p 1000 cal/kg K E 1 10000 cal/mol E 2 15000 cal/mol R 1,987 cal/mol K ΔH rr 5000 cal/mol ρ 1,00 kg/l τ 1,00 min Observa-se através da Figura 4, que o menor custo de operação é dado para o maior valor de distúrbio para a variável C A,i, e que apesar do valor ótimo variar conforme esse distúrbio o valor da temperatura de alimentação T i permanece inalterado. De forma a simplificar a função custo para a inclusão do seu gradiente no modelo estendido do processo, conforme proposto pela Figura 2, foi ajustado um polinômio de 7ª ordem que relaciona o custo total como função da temperatura de alimentação T i. Para isso, escolheu-se a curva que representa o menor custo de operação, dada com o distúrbio C A,i = 1,3 mol/l. O ajuste encontra-se na Figura 5. Tabela 2. Valores Ótimos. Variável Valor Unidade T i 424.29 K C A 0,5633 mol/l C B 0,4976 mol/l T 426,80 K Para a simulação, assume-se que os distúrbios variam nas faixas de 0,7 mol/l C A,i 1,3 mol/l e 0 C B,i 0,3 mol/l. 4. Resultados e Discussão Como forma de avaliar a influência dos distúrbios no custo total de operação, foi avaliada analiticamente a função custo proposta por (9). O resultado encontrase na Figura 4. Figura 4. Variação da função custo em relação à C A,i e T i. Figura 5. Ajuste do custo total como função de T i. A partir desse ajuste, foi determinado o gradiente do polinômio de 7ª ordem, dd, de forma a ser incluído no modelo estendido do processo, e mantido com valor de setpoint nulo. O modelo resultante para o controlador preditivo possui 4 variáveis controladas sendo y = [C A, C B, T, dd] e 1 variável manipulada u = [T i ]. Foram determinados os seguintes limites para soft-constraints nas variáveis controladas: 0,36 mol/l C A 0,65 mol/l; 0,34 mol/l C B 0,64 mol/l e 370 K T 450 K. Para a variável dd não foi definido um limite, uma vez que deve ser mantida em setpoint. A simulação foi feita no software Spyder (Python 2.7). Partiu-se o processo do valor estacionário, e para a variável dd foi estabelecido o valor de referência zero. No tempo t = 1500 s submeteu-se o sistema para a variação no distúrbio C A,i = 1,3 mol/l retornando ao valor nominal no tempo t = 4500 s. No tempo t = 7500 s submeteu-se o sistema para a variação no distúrbio C A,i = 0,7 mol/l retornando ao valor nominal no tempo t = 10500 s. A simulação encontra-se na Figura 6. 2074

(a) (b) Figura 7. Variáveis (a) controladas e (b) manipuladas para variação em C B,i. Por fim, considerou-se o sistema partindo das mesmas condições iniciais e então submetidas ao conjunto de perturbações executado nas duas simulações anteriores, de forma simultânea. O resultado encontra-se na Figura 8. (b) Figura 6. Variáveis (a) controladas e (b) manipuladas para variação em C A,i. Como forma de comparação com a simulação anterior, partiu-se o processo do valor estacionário e, posteriormente submeteu-se à variação no distúrbio C B,i = 0,3 mol/l no tempo t = 4500 s retornando ao valor nominal no tempo t = 10500 s. A simulação encontra-se na Figura 7. (a) (a) (b) Figura 8. Variáveis (a) controladas e (b) manipuladas para variação simultânea em C A,i e C B,i. 2075

Observa-se através da análise das Figuras 6, 7 e 8 que o sistema parte dos respectivos valores estacionários, e graças à presença do valor de referência nulo para a variável dd (dado em verde), desde o começo da simulação, o controlador leva o sistema a operar nos valores ótimos (conforme Tabela 2), que satisfazem as condições necessárias de otimização (NCO). Ao submeter o sistema à variação dos distúrbios, de forma separada (Figuras 6 e 7) e de forma simultânea (Figura 8), observa-se que as variáveis controladas através de faixas permanecem com os valores nas restrições, e o sistema não se encontra no ótimo operacional. Isso ocorre, porque o valor ótimo considerando a presença daquele distúrbio ocorre fora da faixa de operação aceitável determinada nesse problema (soft-constraint) e a presença do controlador MPC permite a violação temporária dessa faixa, penalizando essa violação, mas retornando no valor estacionário. 5. Conclusões Foi proposto nesse trabalho uma estratégia de otimização através de um modelo estendido para o controlador preditivo (MPC), que inclui como variáveis controladas as variáveis de saída do processo, através de faixas de operação, e as condições de necessárias de otimização (NCO) com valor de referência (setpoint) nulo. A utilização de faixas de operação possui extrema importância na indústria de processos, uma vez que inúmeros produtos finais são especificados através de faixas. Incluindo NCO como variáveis controladas na função custo do MPC e determinando que o valor do gradiente da função custo em relação às entradas deve ser zero, é possível em uma única camada, implementar o controle através de faixas (dadas as especificações dessas variáveis) e a busca pelo ótimo operacional. Através do estudo de caso de um reator CSTR, foi possível corroborar e metodologia proposta e observar que quando as variáveis possuem margem para otimização, o controlador mantém as NCO nulas e o ótimo operacional é atingido, e quando o sistema é submetido a um distúrbio as softconstraints das variáveis controladas governam o problema de controle mantendo-as nas devidas especificações. pp.35 48. Available at: http://dx.doi.org/10.1016/j.jprocont.2015.07.00 3. Holkar, K.S., 2010. An Overview of Model Predictive Control., 3(4), pp.47 64. Jäschke, J. & Skogestad, S., 2011. NCO tracking and self-optimizing control in the context of realtime optimization., 21, pp.1407 1416. Kadam, J. V & Marquardt, W., 2007. Optimal Grade Transition in Industrial Polymerization Processes via NCO Tracking., 53(3), pp.627 639. Maciejowski, J.M., 2002. No Predictive Control with Constraints, Prentice Hall. Odloak, D. & Camacho, E.F., 2009. MPC for tracking target sets., pp.8020 8025. Qin, S.J. & Badgwell, T.A., 2003. A survey of industrial model predictive control technology., 11, pp.733 764. Skogestad, S., 2000. Plantwide control : the search for the self-optimizing control structure., 10. Srinivasan, B. & Bonvin, D., 2005. Use of measurements for enforcing the necessary conditions of optimality in the presence of constraints and uncertainty., 15, pp.701 712. Ye, L. et al., 2013. Approximating Necessary Conditions of Optimality as Controlled Variables. Referências Bibliográficas Camacho, E.F. & Bordons, C., 1999. Model Predictive Control, Economou, C., Morarl, M. & Palsson, B., 1986. Control. 5. Extension to Nonlinear Systems., (1982), pp.403 411. Eduardo, J. et al., 2015. Integrating self-optimizing control and real-time optimization using zone control MPC. Journal of Process Control, 34, 2076