Você está na página 1de 57

1

Malhas de Controle Avanado

Profa Ninoska Bojorge


Departamento de Engenharia Qumica e de Petrleo UFF

Introduo
2

y Ser abordado alguns componentes chaves de simples de controle

mais complexos:
1. Controle Feedforward
2. Controle em Cascata;
3. Controle Baseado em Modelo
4. Controle Seletivo e Override, Razo e Fuzzy
5. Controle PID Adaptativo
6. Controle de Processo Multivariveis
7. Processos com tempo morto grande: MPC
y A questo chave determinar as variveis de controle que devem ser
escolhidas para se controlar um determinando processo;
y Outro problema a ser discutido a questo da interao entre
diferentes malhas de controle.

Controle Realimentado
3

Relembrando
Feedback control tem a forma geral:

D(s)
GD

R(s)

U(s)

+
-

Gc

Gv

Ym(s)

Gp

Y(s)

Gm

y Caractersticas do Controle Feedback

Sada o processo deve ser alterada antes que qualquer ao


seja tomada
Perturbaes so apenas compensadas depois que afetam o
processo

Tcnicas de Controle Avanado


4

1. Controle Feed forward

Controle Antecipatrio
5

o que vamos aprender nesta seo


y Arquitetura Feedforward
y Problemas com o controle de Feedback
y Combinao do Feedforward e Feedback
y Exemplo: Tambor de Flash
y Critrios de tempo morto
y Teoria do Feedforward
y Comparao visual entre controle antecipado e nico malha

Controle Antecipatrio
6

y Arquiteturas melhoradas para a rejeio de

perturbaes:
{

FeedForward

Cascata

y Ambas requerem instrumentao adicional e tempo de

engenharia, a fim de obter um controlador mais capaz


de rejeitar perturbaes
y Nenhuma destas arquiteturas tem beneficio nem

diminui o desempenho do monitoramento do setpoint

Arquitectura do Controle Antecipatrio


7

y Feed forward no requer uma varivel de processo secundria

feedforward pode melhorar


efeito de cada perturbao
Perturbao
varivel II Perturbao
Process II
Perturbao
varivel I Perturbao
Processo I
Varivel de
set point

Elemento
final
controle

Feedback
Controller

Processo
secundrio

++

processo medida
++

Processo
Primrio

Varivel de processo medida

Controle Antecipatrio
8

Tanque agitado aquecido


F,Tin

TT
TT
TC1

Ps
vapor
Condensado

F,T
Essa configurao de controle Feedback ou Feedforward?
Como podemos usar o fluxo de entrada do termopar para regular as perturbaes na
entradas?
Ser que isto vai se tornar um controlador Feedforward ou Feedback?

Controle Antecipatrio
9

Tanque agitado aquecido: uma sugesto de controle

TC2

TT
F,Tin

TT

+
TC1

Ps
vapor
Condensado

F,T
Como opera o TC2?

Problemas com o controle Feedback


10

y No Controle Feedback
{

entra em ao somente aps a varivel de processo medida


foi afastada do setpoint
efeito negativo na estabilidade em progresso antes do
controlador feedback tradicional inicie a responder

y Algumas perturbaes originrias de outra parte da planta ou de

uma srie de eventos que ocorrem e causam perturbaes


distantes" e que podem influir no processo
y A partir deste ponto de vista, o controlador Feedback comea

demasiado tarde para ser eficaz na reduo da incidncia da


perturbao.

Combinao do Feedforward com o Feedback


11

y O controlador Feedforward mede a perturbao, enquanto ainda "distante"


y O elemento Feedforward recebe o sinal de perturbao e computa aes de

controle preventivos, que so combinados com a ao tradicional do controle


Feedback
D(t)

Perturbaes na
Varivel do
Processos

disturbance

sensor

utotal a sada do controlador feedback


menos a sada do sinal Feedforward

Elemento FeedForward
Modelo Perturbao
Modelo Processo

ydisturb

ufeedforward
ysetpoint

Controlador
Feedback

ufeedback

++

utotal

Sado do controlador
influi no comportam.
Varivel de Processo

yprocesso

++

y(t)

processo

Varivel de processo medida

Combinao do Feedforward com o Feedback


12

y A implementao Feedforward requer::

aquisio e instalao de um sensor


{ construo de um elemento Feedforward composta do modelo de
processo e da perturbao
O modelo de perturbao recebe o sinal de perturbao, d(t), e prev
um "perfil de impacto" de quando e por quanto a varivel de processo
medida, y(t), vai mudar
Dada esta sequncia de interrupo, o modelo de processo, ento,
prev uma srie de aes de controle, ufeedforward, que ir reproduzir
exatamente este comportamento
Um sinal negativo permite "aes contrrias previso" de modo a
anular o efeito sobre a varivel de processo
Sada total do controlador : Utotal = Ufeedback Ufeedforward
{

y
y

Combinao do Feedforward com o Feedback


13

y Os modelos devem ser programados no computador de

controle
y Como os modelos lineares nunca descrevem exatamente o

comportamento real do processo, o Feedforward no ir


fornecer rejeio perfeitas das perturbaes,
y Tarefas do Controle Feedback :
{

rejeitar a parte da perturbao medida aps o elemento


Feedforward

trabalhar para rejeitar as perturbaes no medidas

permitir o controle do setpoint, conforme necessrio

Controle
ControleAntecipatrio
Antecipatrio
14

y Assume que D(s)

pode ser medida antes que afeta o processo


efeito da perturbao no processo pode ser descrito com
um modelo de GD(s)
Controlador
Controle Feedforward possvel.
Feedforward
D(s)

Gf
GD
R(s)

Gc

+ +
U(s)
Ym(s)

Gv

Gp

Gm

Estrutura de controle Feedback/Feedforward

+
Y(s)

Controle Antecipatrio
15

y De um ponto de vista geral, todo processo tem trs tipos

de variveis: controladas, manipuladas e de perturbaes.


y Utilizando o controle por realimentao, a VP medida,

comparada com um SP, e a VM ajustada at que a VP


esteja prximo do SP.
y No Controle Antecipatrio a perturbao medida, e

baseada num valor do SP para a VP calculado o valor


necessrio para a VM, de maneira a evitar que a VP seja
alterada.
y Uma necessidade, ento, que as perturbaes possam

ser medidas.

Controle Antecipatrio
16

y O controle antecipatrio tanto pode ser usado para

sistemas lineares quanto para sistemas no lineares,


entretanto, ele requer um modelo matemtico do
sistema.
y Para se projetar o controle antecipatrio preciso um

conhecimento especial sobre o processo. Esta uma


das razes da limitao da aplicao prtica do
controle antecipatrio. Precisam ser bem conhecidos
tanto os ganhos em regime estacionrio quanto as
constantes de tempo e os tempos mortos que
representam o processo.

Controle
ControleAntecipatrio
Antecipatrio
17

y A estratgia de controle Feedforward esquematizada como:

D(s)

Gf

GD
UR(s)+

Gv

Gp

U(s)

+
+

Y(s)

Funo de Transferncia:

Y ( s) = GD ( s) D( s) + G P ( s)Gv ( s)U ( s)
Y ( s) = GD ( s) D( s) + G P ( s)Gv ( s)(U R ( s) + G f ( s) D( s))
Y ( s) = (GD ( s) + G p ( s)Gv ( s)G f ( s)) D( s) + G p ( s)Gv ( s)U R ( s)
Y ( s) = (GD ( s) + G p ( s)Gv ( s)G f ( s)) D( s) + YR ( s)

Controle Antecipatrio
18

y A estratgia de controle Feedforward esquematizada como:

D(s)

Gf
GD
UR(s)+

Gv

Gp

U(s)

+
+

O monitoramento de YR exige que


GD ( s) + G p ( s)Gv ( s)G f ( s) = 0
G f ( s) =

GD ( s)
G p ( s)Gv ( s)

Y(s)

Controle Antecipatrio
19

O controle Feedforward ideal:


G f ( s) =

G D ( s)
G p ( s)Gv ( s)

o cancelamento exato requer a planta perfeita e modelos exatos de


perturbao.

GD ( s) + G p ( s)Gv ( s)G f ( s) 0
Controle Feedforward:
muito sensvel a erros de modelagem
no pode lidar com distrbios no medidos
no pode implementar-se mudanas de setpoint
Requer do controle feedback para obter um sistema de controle
mais robusto.

Controle
Antecipatrio
Controle
Feedback/Feedforward
20

D(s)

Gf
GD
R(s)

Gc

+ + G
v
U(s)

Gp

+
+

Y(s)

Gs
Ym(s)

Qual o impacto de Gf sobre o desempenho da malha


fechada do sistema de controle de realimentao?

Controle
Antecipatrio
Controle
Feedback/Feedforward
21

Controle Antecipatrio
22

Funo de transferncia da malha de controle FF/ FB

C( s) GD ( s) + G f ( s)Gv ( s)G p ( s)
=
D( s) 1 + Gc ( s)Gv ( s)G p ( s)Gm ( s)
Controle ideal requer que (como visto anteriormente)

G f ( s) =

GD ( s)
Gv ( s)G p ( s)

Nota:
Controlador feedforward no afeta a estabilidade em malha fechada
Controlador feedforward com base em modelos de plantas pode ser
irrealizvel (tempo morto ou zeros RHP)
Pode ser aproximado por uma unidade de lead-lag ou ganho puro (raro)

G f ( s) = K f

( 1s + 1)
( 2 s + 1)

G f ( s) =

KD
Kv K p

Exemplo:
Processo do tambor de Flash
23

y Controle Feedback tradicional


{

Se a diminuio de presso ocorre rapidamente, o controlador pode ser


realmente abrir a vlvula ainda a taxa de fluxo de lquido de descarga pode
continuar a diminuir
Resposta do controlador comea tarde e no pode efetivamente minimizar o
impacto da perturbao
Variao de
Presso Jusante
(uma perturbao)

Vapor do topo

P
vapor
Alimentao

Lsetpoint

LC
Vlvula
Flash

liquido

liquido
condensado

posio da vlvula manipulada


para controlar o nvel do lquido

Exemplo:
Processo do tambor de Flash
24

Sensor detecta a perturbao com o aumento da presso


y O modelo da Perturbao prev o perfil do nvel do tanque
y Modelo do Processo calcula as aes para duplicar esse perfil
y Sinal negativo adicionado de forma "aes contrrias previso acontea
y

Vapor do topo

Variao de Presso Jusante


(uma perturbao)

P
Elemento FeedForward
Disturbance Model
Process Model

vapor
Alimentao

LC
Vlvula
Flash

Lsetpoint

liquido

liquido
condensado

Feedback assegura qualquer incompatibilidade no modelo da planta

Projeto do controle FeedForward


25

y Feedforward implementao requer:


{

compra e instalao de um sensor para medir a perturbao de


interesse
construo e programao do elemento antecipatrio constitudo por
um modelo de processo e modelo de perturbao.

y Dois critrios de projeto para o sucesso so:


{

Os modelos tm que ser razovel pra descrever a dinmica do


processo e perturbao
O tempo morto do processo (sada do controlador para a varivel do
processo medida) deve ser menor do que o tempo morto de
perturbao (perturbao da varivel de processo medida).

Critrio do tempo morto


26

y Suponha que:
{

Planta tem um tempo morto de perturbao menor que o tempo


morto do processo
Uma perturbao acontece e o controle feedforward responde
instantaneamente

y O distrbio j estar sendo interrompido antes dos primeiros aes do

controle de rejeio de distrbios chegar

as aes de controle tm de chegar ao mesmo tempo que


a perturbao para uma efetiva rejeio da mesma

Critrio do tempo morto


27

y Devido ao tempo morto curto entre a varivel de perturbao e varivel

do processo medida, o Feedforward oferece pouco benefcio ao


processo de tanques drenados ou de reteno.

manipulated
variable

measured
process variable

disturbance
variable

Teoria do FeedForward
28

y O modelo do processo:
{

Perturbar o sinal de sada do controlador, u(t), e gravar a varivel


medida, y(t), a medida que o processo responde
Ajustar os dados forma FOPDT para se obter modelo de processo
GP(s)

y No domnio do Laplace podemos dizer :

Y(s) = GP (s)U(s)
y Este modelo diz que, com o conhecimento da sada do controlador,

podemos calcular a resposta da varivel de processo


y Rearranjar o modelo para dizer que, dada uma alterao da varivel de

processo, o controlador do sinal de sada que poderiam causar


mudana pode ser re-calculado:

U(s) = [

1
] Y(s)
G P (s)

Teoria do FeedForward
29

y O modelo de perturbao criado do mesmo modo, exceto que a

varivel de perturbao, d(t), que a varivel perturbao


y Desde que as variveis de perturbao esto alm da malha de

controle ( por isso que eles so distrbios), pode no ser possvel


fazer isso vontade
y Ajustar os dados ao modelo FOPDT para se obter modelo perturbao,

GD(s), em que:
Y(s) = GD(s) D(s)
y Este modelo diz que, com o conhecimento das mudanas na

perturbao (fornecida pelo sensor adicionados), o perfil de impacto


sobre a varivel de processo de medida pode ser determinado

Teoria do FeedForward
30

y Uma vez on line, o sinal de interferncia transmitido atravs do modelo de

perturbao para calcular o perfil de controlador:

Ydisturb(s) = GD(s) D(s)


y A perturbao prevista ento alimentada para o modelo do processo para de

volta calcular uma srie de aes de controle preventivas:

Ufeedforward(s) = [1/GP(s)] Ydisturb(s)


y A ao feedforward combinada com a compensao do feedback para produzir

a sada global do controlador:

U(s)total = U(s)feedback U(s)feedforward

A rejeio da perturbao no Feedforward


31

y A temperatura de entrada da jaqueta de arrefecimento (o distrbio)

medida com um sensor, como mostrado abaixo.


y O sinal de perturbao enviado a um elemento Feedforward
constitudo pelo processo e um modelo dinmico da perturbao

FF

Rejeio da perturbao
Comparao da malha simples vs FeedForward
32
Desempenho da Rejeio perturbao malha nica Controlador PI

Desempenho da Rejeio da perturbao do PI com feedforward

set point

Temperatura de
Sada do reator
set point

ao rpida do
controle feedforward

Degrau da
varivel
perturbao

Degrau da
varivel
perturbao

Variao no Setpoint
Comparao da malha simples vs FeedForward
33

y Feedforward no fornece benefcio nenhum na variao do setpoint


Process: Single Loop Jacketed Reactor
92

Cont.: PID ( P= DA, I= ARW, D= off, F = off)

PV/Setpoint

90

88

Feedforward com Feedback

S Feedback

86

Controller Output

84

60

40

20
0

10

20

30

40
50
Time (mins)

60

70

80

90

Controle Antecipatrio
34

y Outro exemplo:

Controle Antecipatrio
35

y Outro exemplo:

Controle Antecipatrio
36

Desvantagens:
y Apesar das melhorias apresentadas pelo controle

feedfoward, o mesmo possui algumas desvantagens:


{

As variveis de perturbao precisam ser medidas online. O que impraticvel em vrias aplicaes.
A qualidade do controle depende da preciso no modelo
do processo. Em particular, precisamos saber como a
varivel controlada responde a mudanas nos distrbios
e na varivel manipulada.

Tcnicas de Controle Avanado


37

2. Controle em Cascata
y A arquitetura de controle em Cascata
y Benefcios da Estratgia Cascata
y Projeto e Ajuste de um Controlador em Cascata
y Aplicao a um processo de tambor de flash
y Aplicao a um reator encamisado

Controle
Controle
emCascata
Cascata
38

De acordo com as concluses obtidas at agora:


O controle feedback no toma aes corretivas enquanto
a varivel controlada no sofrer os efeitos dos distrbios.

Por outro lado, o controle feedfoward oferece melhorias


quando comparado com o feedback.
Entretanto, o controle feedfoward requer que os
distrbios sejam medidos explicitamente e que o modelo
da planta esteja disponvel para efetuar o clculo da
sada do controlador.

Controle em Cascata
39

Reator CSTR aquecido:

F,Tin

TT
TT
TC1

Ps
Vapor
Condensado

FT

F,T
Malha Convencional Feedback:
opera a vlvula para controlar o fluxo de vapor
distrbios de fluxo de vapor deve se propagar atravs de todo o processo
para afetar sada
no leva em conta medio de vazo

Controle em Cascata
40

y Uma abordagem alternativa, que pode melhorar significativa-

mente a resposta dinmica aos distrbios, emprega um ponto


de medio secundria e uma realimentao secundria.
y O ponto de medio secundria est localizado de modo que,

reconhece a condio de distrbio mais cedo do que a varivel


controlada, embora no seja necessrio medir a perturbao.
y Esta abordagem denomina-se controle em cascata. Este tipo

de controle particularmente til quando perturbaes so


associadas varivel manipulada ou quando o elemento de
controle final exibe comportamento no-linear.

Controle
Controle
em
Cascata
Cascata
41

Considere a estrutura de controle cascata:


F,Tin

TT

TT
TC1

FC
FT

Ps
Vapor
Condensado

F,T
Nota:
TC1 determina o setpoint em cascata para o controlador de fluxo
Controlador de fluxo atenua o efeito de perturbaes de fluxo de vapor

Controle em Cascata
42

Sistema Cascata contem duas malhas feedback (ou 2 PID):


Malha Primria
regula a parte do processo que tem dinmica mais lentas
determina o setpoint para a malha secundria
por exemplo, controlador da temperatura de sada para o reator
aquecido.
Malha Secundria
regula a parte do processo que tem dinmica mais rpida
Mantem a varivel secundria no set-point desejado dado pelo
controlador primrio
por exemplo, controle de fluxo de vapor para o exemplo de reator
aquecido.

Malha Feedback tradicional esta no interior das


malhas

43

y Controle em cascata: dois controladores PID comuns


y A malha interna secundria tem uma estrutura feedback tradicional, e est

aninhada no interior da malha externa primria

Perturb. int, D2

Primrio
(externo)
SP1
+

secundrio
(interno)
Controlador SP2
+
externo

Perturbao
interna

secundrio
(interno)
Controlador CO2
FCE
interno

Processo
secundrio

primria
secundrio
(externa)
(interna)
Processo PV1
+ + PV2
primrio

ex. vlvula

Varivel de processo interna secundria, PV2

Varivel de processo externa primria, PV1

Malhas aninhadas trabalha para proteger PV1


primria externa
y Arquitetura do controle Cascata procura melhorar o desempenho da rejeio

de perturbaes de PV1
Cascata
trabalha p/
proteger PV1

perturbao, D2
Perturbao

Primrio
(externo)
SP1
+

secundrio
(interna)
Controlador SP2
+
Primrio

primrio
(externo)
CO1

secundrio
(interna)
CO2
Controlador
Secundrio

Vlvula

Processo
secundrio

+
+

varivel de processo interna secundria, PV2

varivel de processo externa primria PV1

secundria
(interna)
PV2

primria
(externa)
Processo PV1
primrio

44

Aviso prvio base para o sucesso do Cascata


45

y O sucesso do controle Cascata depende da medio e do controle de um da

varivel de processo PV2 "antecipada"


requer uma
varivel de
alerta rpida

perturbao, D2
Perturbao

Primrio
(externo)
SP1
+

secundrio
(interna)
Controlador SP2
+
Primrio

primrio
(externo)
CO1

secundrio
(interna)
CO2
Controlador
Secundrio

Vlvula

Processo
secundrio

+
+

primria
secundria
(externa)
(interna)
PV2
Processo PV1
primrio

varivel de processo interna secundria, PV2

varivel de processo externa primria PV1

Projeto Cascata
46

y Caractersticas para a seleo PV2 incluem:


{

deve ser mensurvel com um sensor

o mesmo EFC (por exemplo, a vlvula) usado para manipular PV1


tambm manipula a PV2

as mesmas perturbaes que so de interesse para PV1 tambm


tem efeito de perturbao na PV2

PV2 responde antes que PV1 s perturbaes e as manipulaes


do EFC

Projeto do Cascata
47

y O projeto do controle em Cascata requer:

dois sensores
{ dois controladores
{ um elemento final de controle (EFC)
y A sada do controlador externo primrio, em vez de ir a uma vlvula,
torna-se o ponto de ajuste do controlador interno secundrio
y Devido a esta arquitetura aninhada :
{

O sucesso requer que o tempo de


estabilizao da malha secundria interna
seja significativamente mais rpida do que
a da malha primria externa

Exemplo: Processo do Tambor de Flash


48

y Nvel nunca deve cair to baixo, para evitar que o vapor seja enviado

para o sistema de drenagem de lquido, nem subir to alto de modo a


evitar que o lquido entre na linha de vapor
Vapor no topo

Variao na queda da presso


(Perturbao)

P
vapor
Alimentao

LC
Vlvula
Flash lquido

Posio vlvula manipulada


p/ controlar o nvel do lquido

Lsetpoint

Dreno do
liquido
condensado

Tambor de Flash Arquitetura da Malha Simples


49

y Objetivo

controlar o nvel do liquido no tambor

y Escolha a posio da vlvula como varivel manipulada


{
{

Se o nvel for muito elevado, vlvula, aberta


Se o nvel for muito baixo, vlvula fechada

y A preocupao que as mudanas na vazo do liquido no dreno seja

funo da:
{ posio da vlvula
{ presso hidrosttica (altura do lquido)
{ presso de vapor acima do lquido que empurra-lo para baixo (uma
perturbao)

Tambor de Flash
50

y Se a presso de fase de vapor constante, ento a vlvula de

drenagem se abrir e se fechar, e a vazo aumentar e diminuir de


forma previsvel
y Ento, a arquitetura malha nica seria satisfatria
Vapor no topo

Variao na queda da presso


(Perturbao)

P
vapor
Alimentao

LC
Vlvula
Flash lquido

Posio vlvula manipulada


p/ controlar o nvel do lquido

Lsetpoint

Dreno do
liquido
condensado

Tambor de Flash Arquitetura da Malha Simples


51

y Suponhamos que a presso na fase de vapor comea a diminuir:


{

esta perturbao provoca uma queda de presso sobre a interface


de lquido
se a posio da vlvula permanece cte, a vazo do fluido do dreno
similarmente diminuir
considere-se que se a diminuio de presso ocorre com rapidez
suficiente, o controlador pode abrir a vlvula ainda quando a vazo
de fluxo de lquido de descarga continue diminuindo
Este resultado contraditrio pode confundir o controlador

y Observao A vazo do lquido do escoamento, e no a posio da

vlvula, a que deve ser ajustada para obter um maior desempenho


na rejeio da perturbao.

Soluo: Tambor de Flash Arquitetura da Malha


Cascata
52

y Dois controladores (controle de nvel, controle da vazo do fluido )


y Dois sensores (medio de nvel de lquido, taxa do fluxo lquido da drenagem)
y Um elemento de controle final (vlvula na linha de drenagem do lquido)
Vapor no topo

Variao na queda da presso


(a Perturbao)

P
vapor
Alimentao

LC
Vlvula
Flash

Lsetpoint

liquido
Fsetpoint
FC

Vazo manipulada
p/ controlar nvel liquido

Dreno do
liquido
condensado

Uma soluo de controle Cascata


53

y O nvel do Lquido a varivel primria PV1 e control-lo

continuamente o objetivo principal


y Para a malha secundria PV2 escolher a vazo do liquido drenado:
{
{

Vazo do lquido de drenagem mensurvel com um sensor


Mesma vlvula utilizada para manipular o nvel do lquido (PV1)
tambm pode manipular a vazo do lquido de drenagem (PV2)
Mudanas na presso de vapor da fase que perturbam PV1 tb influi
PV2
Vazo de escoamento est dentro do nvel de lquido na medida em
que responde bem antes do nvel do lquido para mudar alteraes
na posio da vlvula e mude a presso de vapor da fase

Arquitetura da malha Cascata do tambor de Flash


54

y Controle de nvel de lquido (objetivo principal) a malha principal externa


y Vazo do lquido drenado a malha secundria interna
y Sada do controlador primrio definido como o sp do controlador secundrio
y Dinmica de controle de vazo so muito mais rpidas do que a dinmica de

controle de nvel de modo que este compatvel com os critrios de projeto


Presso de
vapor

set point
primrio
+
Lsetpoint

set point
Controlador secundrio
+
Primrio
Fsetpoint

Relao da
Presso /
Vazo
Vazo do liq

Controlador
secundrio

Vlvula

Processo
drenagem

drenado
++

varivel de processo secundria (taxa de fluxo lquido de drenagem)

varivel de processo primria (nvel de lquido)

Processo
Nvel do
tambor

nvel

Arquitetura da malha Cascata do tambor de Flash


55

y Se o nvel do lquido for demasiado elevada, o controlador de nvel

primrio exigir um aumento da vazo do lquido de drenagem, em vez


de simplesmente um aumento na abertura da vlvula
y O controlador da vazo, ento, decide se isso significa abrir ou fechar

a vlvula e quanto
y Assim, uma perturbao na presso de vapor se dirige rapidamente

pelo controlador da vazo secundria e esta rejeio de perturbao


melhorar o desempenho.

Sntonia da malha Cascata


56
{

Comece com os dois controladores no modo manual

Selecione a ao de controle P para a malha interna secundria

Sintonizar o controlador P do secundrio somente para variao


do setpoint e test-lo para garantir o desempenho satisfatrio
Deixe controlador secundrio em automtico, e logo veja a
malha primria.
Selecione um controlador PI ou PID para a malha primria,
ajust-lo para rejeio de perturbaes, e test-lo
Com os dois controladores no automtico, o ajuste est
completo

Aplicao num reator exotrmico


y Tanque bem misturado com reao exotrmica (produo de calor),

57

y O tempo de residncia constante para converso da alimentao para produto

pode ser inferida a partir da temperatura na corrente de sada do reator


y Objetivo manter constante a temperatura do reator medida no fluxo de sada,

sob efeito das perturbaes na temperatura de entrada na jaqueta

Reator encamisado
58

y Para controlar a temperatura de sada do reator, o recipiente fechado

com uma camisa de refrigerao


y Se a temperatura na corrente de sada (e, portanto, da converso)

elevada, o controlador abre uma vlvula para aumentar a taxa de fluxo


de arrefecimento lquido
y isso resfria o reator, diminuindo o calor produzido pela reao
y A varivel de perturbao de interesse a temperatura de entrada na

jaqueta de arrefecimento

Perturbao no reator encamisado


59

y Considere o cenrio em que a temperatura do lquido de refrigerao

que entra a na jaqueta oscila, alterando a capacidade de arrefecimento


para remover o calor da camisa.
y Se a temperatura do lquido de refrigerao torna-se mais frio, quando

ao mesmo tempo, a temperatura do reator comear a descer, o


controlador diminuir a vazo do lquido de arrefecimento sem ainda
remover mais calor do que antes
y Mais uma vez, este fato contraditrio pode confundir o controlador e ter

impacto negativo no desempenho da rejeio da perturbao.

Arquitetura do Controle Cascata para o reator


60

y Varivel primria externa a temperatura de sada do reator


y Varivel secundria interna a a temperatura de sada jaqueta de arrefecimento

Arquitetura do Controle em Cascada do Reator


61

y Temperatura de sada na jaqueta resfriamento uma varivel

secundria adequada
{
{

mensurvel com um sensor


vlvula usada para manipular a temperatura da sada do reator
(PV1) tambm manipula a temperatura de sada da jaqueta (PV2)
mudanas na temperatura de entrada na jaqueta perturbam a
temperatura do reator tambm perturba a temperatura de sada do
liq. resfriamento da jaqueta

Arquitetura do Controle em Cascada do Reator


62

y Varivel de processo primria externa (PV1) a temperatura de sada do reator

varivel medida a temperatura do reator da vazo de sada


{ A sada do controlador o setpoint do controlador secundrio
y Varivel de processo secundria interna (PV2) a camisa de refrigerao
{ varivel medida a temperatura de sada do arrefecimento
{ varivel manipulada a vazo do liquido de arrefecimento
{

Temperatura
Entra jaqueta Relao temp.
entra / sada
jaqueta
set point
primrio
Tsetpoint

set point
Controlador secundrio
+
primrio
Tsetpoint

Controlador
secundrio

Vlvula
Vazo
jaqueta

Processo
resfriamento
jaqueta

Temperatura
Temperatura
sada jaqueta Processo
sada reator
+
+
Reator

varivel de processo secundr.(temperatura sada de resfriamen)

varivel de processo primria (temperatura sada reator)

Diagrama de Blocos do Controle em Cascata


63

D2
+
-

Gc1

+
-

Gc2

Gv2

Gp2

D1
Gp1

Gm2
Gm1

Funo de transferncia do
Controle em Cascata
1. Malha Interna

G p2 Gv 2 Gc2
C2
=
= Gcl 2
R2 1 + G p2 Gv 2 Gc2 Gm2
2. Malha Externa

G p1Gcl 2Gc1
C1
=
R1 1 + G p1Gcl 2Gc1Gm1

64

Funo de transferncia do
Controle em Cascata

65

Equao Caracterstica

1 + G p1Gcl 2Gc1Gm1 = 0
1 + G p1

G p2Gv 2Gc2
1 + G p2Gv 2Gc2Gm2

Gc1Gm1 = 0

1 + G p2Gv 2Gc2Gm2 + G p1G p2Gv 2Gc2Gc1Gm1 = 0

Controle em Cascata
66

Recomenda-se o Cascata quando:


Malha feedback convencional muito lenta em rejeitar distrbios na
varivel medida secundria que est disponvel
responde as perturbaes
tem uma dinmica muito mais rpida do que a da varivel primria
pode ser afetada pela varivel manipulada
Implementao:
sintonizar primeiro a malha secundria
A operao de dois controladores de interao requer uma aplicao
mais cuidadosa
ligue e desligue

Controle em Cascata
67

Escolha de variveis secundrias


Deve ser verificado se o controle em cascata ir trazer algum benefcio.
As regras bsicas para selecionar variveis secundrias so:
Deve existir uma relao bem definida entre as variveis primrias
e secundrias;
{ Distrbios essenciais deve agir na malha interna;
{ A malha interna deve ser mais rpida que a malha externa.
{ Como regra prtica a diferena entre constantes de tempo deve
ser de pelo menos 5 vezes;
{ Deve ser possvel ter um alto ganho na malha interna.
y Uma situao comum de se ter a malha interna ao redor do atuador;
y Pode ser usada para linearizar caractersticas no lineares.
{

Controle em Cascata
68

As principais vantagens do controle em cascata so:


y Os distrbios na varivel secundaria so corrigidos pelo controlador
secundrio antes que possam influenciar a varivel primria.
y Variaes de ganho na parte secundria do processo so superadas
dentro de sua prpria malha.
y O atraso de fase na parte secundria do processo reduzida de forma
mensurvel pela malha secundria. Isto melhora a velocidade de
resposta da malha primria.
y A malha secundria permite uma exata manipulao do fluxo de
massa ou energia pelo controlador primrio.
Todavia, preciso reconhecer que o controle em cascata no pode ser
implementado a menos que uma varivel intermediria adequada possa
ser medida. Muitos processos no podem ser facilmente realizados dessa
forma.

Controle em Cascata
69

Comparao do Desempenho
70

Disturbance Rejection Performance


of Cascade Architecture

Desempenho Rejeio de
perturbao do Controlador PI
Process: Single Loop Jacketed Reactor

Cont.: PID ( P= DA, I= ARW, D= off, F = off)

Process: Cascade Jacketed Reactor

Pri: PID ( P= RA, I= ARW, D= off, F = off)


Sec: PID ( P= DA, I= off, D= off, F = off)

86
84

set point
constant e

45

Secondary PV

temperatura
de sada do
reator

Primary PV

88

30
48

86

Offset do
controle P

84
72

setpoint cte para


varivel primria

68
48

Disturbance

Disturbance

Controller Output

PV/Setpoint

88

44

40

variveis
meddas de
perturbao

10

20
Time (mins)

30

Tuning: Gain = -3.0, Reset Time = 1.71, Sample Time = 1.0

40

44
40
0

Variveis
medidas de
perturbao

10

20
30
Time (mins)
Tuning: Gain = 1.0, Reset Time = 0.95, Sample Time = 1.0

Tuning: Gain = -5.8, Sample Time = 1.0

40

Comparao do Desempenho
71

y Cascata no fornece benefcio em mudanas de setpoin

Desempenho de Controle Sob


Controle PI - SetPoint

Desempenho sob controle em cascata SetPoint

Cont.: PID ( P= DA, I= ARW, D= off, F = off) Process: Cascade Jacketed Reactor

Process: Single Loop Jacketed Reactor


92

Primary PV

90

88

86
84

60

88
86
84

Desempenho
p/setpoint

Desempenho
p/setpoint

60
Secondary CO

PV/Setpoint

90

Controller Output

Pri: PID ( P= RA, I= ARW, D= off, F = off)


Sec: PID ( P= DA, I= off, D= off, F = off)

92

40

40

20

20
0

10

20

30

40

50

Time (mins)

10

20
30
Time (mins)
Tuning: Gain = 1.0, Reset Time = 0.95, Sample Time = 1.0

40

50

Tuning: Gain = -3.0, Reset Time = 1.71, Sample Time = 1.0

Tcnicas de Controle Avanado


72

3. Controle Baseado em Modelo


y Modelagem para simulao offline
y Modelagem para o controle baseados em Formas superiores
y Ordem do modelo
{

qual usar , quando e como ?

y Efeito dos Parmetros no Comportamento do Modelo

Modelagem Avanada
73

y Todos os processos reais apresentam um comportamento

dinmico, que mais complexa do que FOPDT (primeira


ordem mais o tempo morto)
y Embora que p/os modelos aproximados FOPDT o

comportamento fundamental de como um PV reage s


mudanas de CO para a maioria de todos os processos
y Assim, um modelo FOPDT fornece a informao essencial

necessria para a sintonia do controlador

Outra razo para Modelar


74

y Quando a sintonia do controlador o objetivo, geralmente basta usar

um modelo FOPDT de CO para o comportamento dinmico da PV


(para a integrao de processo, use modelos de integrao FOPDT )
y Alm da sintonia do controlador, modelos tm usos :
{
{

Simulaes Off-line de dinmicas de processos


Projeto e construo de algoritmos baseados em modelos de
controle

Modelagem para Simulao Off-line


75

y Simulaes so teis para pesquisar comportamentos de processos

diferentes, algoritmos de controle, arquiteturas da malha, e os valores de


sintonia de controle
y Simulaes permitem predizer de forma rpida e segura sem consumir

matrias-primas ou outros servios, gerando resduos, interrompendo os


cronogramas de produo para a realizao do teste
y Quanto mais sofisticados seja o modelo (hipteses e princpios) mais tempo

levar para se desenvolver


y Para estudos que requerem mais de uma simulao em vez do teste do

processo real, obtm-se maior economia em tempo e em dinheiro


O valor das concluses obtidas de uma simulao depender de quo bem o

modelo descreve o processo

Controle Preditivo baseado em Modelo


76

y Descrevem uma classe de algoritmos computacionais de controle que,

y
y

a partir de previses baseadas em um modelo do processo, controla o


comportamento futuro atravs da minimizao de uma funo objetivo.
Do ponto de vista prtico, os controladores preditivos superam
deficincias dos controladores clssicos quando utilizados no controle
de sistemas complexos caracterizados por atrasos de transportes,
parmetros variantes no tempo, mudana na ordem do modelo, fase
no mnima, e erros de modelagens
Arquiteturas populares de controle baseados em modelo incluem o
Feedforward, Preditor Smith, Controle Preditivo e Desacoplamento de
Sistema Multivarivel
Estes controladores exigem muito mais esforo para projetar-se
corretamente, sintonizar, validar e manter.
O modelo do controlador deve razoavelmente prever o comportamento
real dinmico de um processo para melhorar o desempenho.

Modelo de processos superamortecidos


77

y Aqui nos concentraremos em processos com fluxos compostos de

gases, lquidos, ps, lamas onde as PVs medidas tendem a ser a


temperatura, a presso, o nvel, densidade, concentrao, e outros
semelhantes.
y Os processos superamortecido no h uma tendncia natural para

oscilar. Eles tendem a ser auto regulatrio, ou seja processos que


procuram um nvel de operao estvel, se todas as variveis so
mantidas constantes

Modelos superamortecidos
78

y Modelos de primeira ordem mais tempo morto (FOPDT)

dPV
+ PV = KP CO(t P )
dt

y Modelos de segunda ordem mais tempo morto (SOPDT)


2

P1 P2

d PV
dt2

dPV
+ (P1 + P2 )
+ PV = KP CO (t P )
dt

y Segunda Ordem mais Tempo Morto mais lead time (SOPDT com/ Lead)

P1 P2

d2PV

dCO(t P )

dPV
+ (P1 + P2 )
+ PV = KP CO(t P ) + L

dt
dt

dt2

Qual usar?
79

y Modelos de ordem superior tm mais parmetros ajustveis


y Isso faz-los melhor para a interpolao de dados (ou seja, o ajuste

mximo dentro de um determinado conjunto de dados).


y No entanto, uma fato comum que os modelos de ordem superior no

extrapola muito alm dos limites dos dados originais utilizados para
ajustar o modelo.

Escolha o modelo mais simples que descreva seus


dados, pois ir fornecer uma extrapolao mais
segura

Resposta de Modelos de 1a e 2a Ordem


80

y Modelo de segunda ordem tem um derivada extra com constante de tempo

que permite uma resposta em forma de uma "s"


Resposta da PV quando forada por uma mudana

single arc
response

GFOPDT =

Kpe

Second Order
Process Variable

Process Variable

First Order

p s

pS +1

GSOPDT =

s shaped
response

Kpe

p s

p S 2 + 2 p S + 1

Resposta de Modelos de 1a e 2a Ordem


81

y Modelo de segunda ordem melhor descreve este conjunto de dados

visualmente, com menor SSE; com R2 mais prximo de 1


Modelos dos dados do tanque de reteno
5

FOPDT

SSE = 0.287
R2 = 0.993

SOPDT

SSE = 0.187
R2 = 0.996

Efeito do Ganho do Processo no Comportamento do Modelo


Efeito do Kp no Comportamento do Modelo Dinmico
y Ganho do processo indica " quo longe" a varivel
y Duplo Kp e o PV ser maior para a mesma mudana do CO

P = 10

CO

Controller Output

PV

Process Variable/Setpoint

70

P = 2.5

60

50

40
65

Kp = 1

Kp= 2

Kp = 1

60

55

50
0

150

300
Time (time units)

450

600

82

Efeito da cte de tempo na dinmica do processo


Efeito da P no comportamento dinmico do modelo

83

y Constante de tempo indica "quo rpido" a varivel


y Ao aumentar a cte de tempo de 1a ordem a resposta da PV ser mais lenta

PV

Process Variable/Setpoint

(em modelo ao duplicar as 2 ctes do SOPDT o modelo levar mais que o


dobro)
Kp = 1
P = 0

60

55

resposta
mais lenta

50

CO

Controller Output

70

P = 10

65

P = 25

60
55
50
0

50

100

150

200
250
Time (time units)

300

350

400

450

Efeito do tempo morto no comportamento


y O tempo morto a "a quantidade de atraso" da varivel do processo
y O p no altera a forma da resposta, smente retarda a resposta

Efeito do P na dinmica do processo

PV

Process Variable

60

Kp = 1
P = 10

resposta
retardada

55

50

CO

Controller Output

70

P= 25

P = 0

65
60

55
50
0

50

100

150

200
250
Time (time units)

300

350

400

450

84

Efeito do Lead-time na dinmica do processo


y

85

L pondera a taxa de variao (derivada) no sinal de CO

y Descreve a influencia inicial que uma mudana de CO sobre a

resposta PV
y Lead-time:
{
{

tem unidades de tempo


pode ser positivo ou negativo

Efeito do Lead-time na dinmica do processo


86

y Para um degrau positivo na CO (derivada positiva)

Efeito da L na dinmica do processo


70

60

PV

Process Variable

overshoot

inversa

50

40
70

L = +20

65

CO

Se L positivo, o modelo d um breve movimento positivo na PV na dinmica


do processo
Se L for negativa, o modelo d um breve movimento negativo para o PV no
topo da dinmica natural do processo

Controller Output

L = 20

60

55

50
0

50

100

150

200
250
Time (time units)

300

350

400

45

Tcnicas de Controle Avanado


87

4. Controle Seletivo e Override, Razo e Fuzzy

Controle Seletivo e Override


88

4. Controle Seletivo e Override


Usado quando o nmero de variveis manipuladas superior
ao de variveis controladas, seletores so utilizados para o
compartilhamento das variveis manipuladas entre as
variveis controladas;
O seletor um dispositivo esttico com vrias entradas e uma
sada; existem dois tipos de seletores: mximo e mnimo;
Este tipo de controle usado para melhorar o desempenho de
sistemas de controle assim como para proteger os
equipamentos de condies operacionais perigosas.

Controle Seletivo e Override


89

4. Controle Seletivo e Override


Em diagramas de instrumentao, o smbolo (>) denota um
seletor de alta e (<) denota um seletor de baixa.
Como exemplo, um seletor de alta pode ser usado para
determinar o ponto quente da temperatura em um reator
qumico, de acordo com a figura abaixo. Neste reator, a sada
do seletor de alta a entrada para o controlador de
temperatura (TC).

Controle Seletivo e Override


90

y O uso de limites altos e baixos para variveis de processo representa

outro tipo de controle seletivo denominado override, onde um segundo


controlador pode substituir (override), ou assumir a partir do primeiro
controlador.
y Esta uma ao menos radical do que um bloqueio, o qual utilizado
para o desligamento de emergncia do processo.
y Um exemplo deste tipo de controle uma coluna de destilao, a qual
tem limites inferiores e superiores na entrada de calor para o
refervedor da coluna. O nvel mnimo assegura estoque lquido nas
bandejas, enquanto o limite mximo existe para impedir o incio de
inundaes.
y Outro exemplo de aplicao do controle override em sistemas de
controle de tiragem forada de combusto para evitar um desequilbrio
entre o fluxo de ar e fluxo de combustvel, o qual poderia resultar em
condies operacionais perigosas.

Controle por Razo


Controle Seletivo e Override
91

y Durante a mistura de diferentes substncias desejvel

controlar as propores da mesma;


y ex. processo de combusto a relao ar-combustvel
y
misturas de compostos diferentes em tanques

Controle por Razo


Controle Seletivo e Override
y Outro exemplo:
Imagine um processo no qual um cido deve ser diludo com gua na proporo de
duas de partes gua p/ uma parte de cido. Se um tanque tem uma fonte de cido
sobre um lado de um vaso de mistura e um abastecimento de gua, por outro lado,
um sistema de controle poderia ser desenvolvido para controlar a proporo de
cido para a gua, embora o suprimento de gua em si no pode ser controlada.

Vazo gua

92

Vazo de cido
O controlador executa o clculo de
razo e sinaliza o ponto de ajuste
adequado para o controlador que
define o segunda vazo de fluido,
de modo que a proporo
adequada do segundo fluido possa
ser adicionada.

Controle Fuzzy
93

y Controle Fuzzy uma forma de controle adaptativo em que o

controlador utiliza lgica Fuzzy para tomar decises sobre como ajustar
o processo.
y A lgica Fuzzy uma forma de lgica do computador onde se algo ou
no includo em um conjunto baseia-se numa escala em que mltiplos
fatores so contabilizados e avaliado pelo computador.
y A ideia essencial de controle fuzzy criar uma espcie de inteligncia
artificial que ser responsvel por inmeras variveis, formular uma
teoria de como fazer melhorias, ajustar o processo, e aprender com o
resultado.
y Controle Fuzzy uma tecnologia relativamente nova. Porque uma
mquina faz alteraes de controle de processo sem consultoria s
seres humanos, controle fuzzy remove alguns capacidades de
operadores, mas no a responsabilidade, para controlar o processo.

Tcnicas de Controle Avanado


94

5. Controle PID Adaptativo

Controle PID Adaptativo


95

y Os parmetros do modelo so atualizados periodicamente;


y Os parmetros atualizados so ento usados pelo

controlador;
y So comercialmente disponveis controladores PID com
auto-sintonia;
y Permite o uso de modelos no-lineares: redes neurais,
sries temporais no-lineares

Controle PID Adaptativo


96

y Adaptar significa mudar um comportamento para se ajustar

`as novas circunstncias.


y Um sistema adaptativo qualquer sistema projetado sobre
o conceito de adaptaco.
y Um controlador adaptativo definido para modificar seu
comportamento em resposta s mudancas na dinamica do
processo e na caracterstica do disturbio

Controle PID Adaptativo


97

y Um sistema de controle adaptativo realiza

fundamentalmente trs funes que lhe so inerentes:


{ a identificao da planta, ou seja, a obteno contnua de
informaes sobre os parmetros do processo;
{ a comparao do desempenho do sistema com o timo
ou o desejado, a fim de tomar decises de maneira a
levar o processo nessa direo;
{ e a atuao no processo de acordo com as decises
tomadas.

Parmetros Programados pelo Controle


Adaptativo

98

y Se a mudana do desempenho no aceitvel, parmetro

programado pelo controle adaptativo pode ser a soluo


y Desenvolvimento de uma estratgia de controle adaptativo

custa dinheiro
{

Exige uma bateria de testes adicionais

Consome mais tempo de engenharia

y Certifique-se de que a malha tem um efeito suficiente

sobre a rentabilidade para justificar o esforo e a despesa

Parmetro Programado pelo Controle Adaptativo


99

y Mtodo:
{

dividir a faixa total de operao em algum nmero de


incrementos ou margens operacionais
selecionar um algoritmo de controle (PI, PID ou PID c/
filtro CO) para a aplicao
aplicar a sintonia de controle uma vez para cada um dos
incrementos de operao

y Um computador ento atualiza a sintonia do controlador

"on the fly", a medida que se observam mudanas de nvel.

Controle PID Adaptativo


y Sistemas de controle adaptativo so caracterizados pela

existncia de duas malhas de realimentao:


{ malha de controle convencional;
{ malha de adaptao, responsvel por monitorar o
desempenho e ajustar os parmetros do controlador de
acordo com as condies de operao em vigor.

100

Tcnicas de Controle Avanado


101

6. Controle de Processo Multivariveis

Controle de Processo Multivariveis


102

y Processos com mais de uma entrada (Varivel Manipulada) e/ou

mais de uma sada (Varivel de Processo);


y Exemplo: reator qumico, em que nvel, temperatura e presso
devem ser controlados;
y Em muitos casos a alterao de uma varivel manipulada causa
mudanas em mais de uma varivel de processo (acoplamento).

Coluna de destilao Desafio Multivarivel 2 x 2


103

Interao da malha de Controle


104

y1setpoint

CONTROL

u1

Process 1

PROCESS 11
PV1
response to
CO1

y1
+

INTERACT 12
PV1
response to
CO2

INTERACT 21
PV2
response to
CO1

u2

ysetpoint

+-

CONTROL
Process 2

PROCESS 22
PV2
response to
CO2

y2

Desacopladores
105

y O desacoplador composto pelo modelo do processo e um modelo de

perturbao (Feedforward) malha-cruzada:


{

O modelo de perturbao malha-cruzada recebe o sinal do


controlador malha-cruzada e prev um "perfil ", ou seja quando e por
quanto a varivel do processo ser afetada
Dada esta sequncia prevista de interrupo, o modelo de processo
calcula novamente uma srie de aes de controle que eliminem a
perturbao malha-cruzada de modo que a varivel de processo
medida permanea constante no setpoint

y Um novo sensor no necessrio porque o sinal do controlador da

malha-cruzada prontamente disponvel para uso pelo desacoplador


y O desenvolvimento e programao do modelo do processo dinmico e

da malha-cruzadas perturbao so necessrios para implement-lo

Estrutura do Desacoplamento
106

y1setpoint

CONTROL

u1total

u1feedback

++

Process 1

PROCESS 11
PV1
response to
CO1

y1
+

G11( s)
DECOUPLER 12
PV1
decoupled from
CO2

INTERACT 12
PV1
response to
CO2

u1decouple

D12 ( s)

G12 ( s)
INTERACT 21
PV2
response to
CO1

DECOUPLER 21
2
udecouple
PV2
decoupled from
CO1

G21( s)

D21(s)

2
ysetpoint

+-

CONTROL
Process 2

2
ufeedback

++

2
utotal

PROCESS 22
PV2
response to
CO2

G22 ( s)

y2

Desacoplamento Multivarivel 2 x 2
107

y Requere de 4 modelos dinmicos:


{

Processo 11 (como CO1 afeta PV1)

Interao 12 (como CO2 afeta PV1)

Interao 21 (como CO1 afeta PV2)

Processo 22 (como CO2 afeta PV2)

y Os modelos devem ser desenvolvidos a partir de dados da planta,

validados para a exatido, e depois programados na arquitetura de


controle
y Desacoplamento no amplamente utilizado porque a implementao

requer modelagem bastante desafiadora, afinao e manuteno

Processos com tempo morto grande


108

y Tempo morto grande altera o desempenho do controlador


{

Tempo morto "grande" apenas em relao a constante de tempo do


processo
Como P P , cada vez mais difcil de alcanar um bom
desempenho com o controlo PID
Suponha que um processo tem P = P e tempo de amostragem T =

0.1P

10 amostragens completas (um tempo morto) deve passar aps uma


ao de controle e antes que o sensor detecte qualquer efeito

Sintonia de controlador deve ser lento, do contrrio muita ao


corretiva pode acumular-se nesse tempo morto levando a grandes
oscilaes e at mesmo instabilidade.

Processos com tempo morto grande


109

y Um fluxo de lquido quente e frio so combinado na entrada do tubo,

percorrendo ao longo do seu comprimento at o tanque


y O objetivo do controle a manuteno da temperatura no tanque atravs do
ajuste da vazo de lquido quente que entra no tubo

cold liquid
FC

Fsetpoint

2. The sensor does not see the result of the control action
until the hot liquid travels down the pipe, and this
dead time makes tight control difficult.

hot liquid

Tsetpoint

TC

1. If the measured temperature is below set point,


the controller calls for more hot liquid.

Processos com tempo morto grande


110

y Se a temperatura do reservatrio inferior ao setpoint, a vlvula de lquido

quente aberta e a temperatura de entrada dos tubos aumentar,


y O sensor no detecta essa mudana, no entanto, a vlvula aberta cada vez

mais e enche o tubo com o lquido mais quente,


y Quando o lquido atinge o tanque, a temperatura aumenta acima do sp do

controlador e estabiliza a taxa de fluxo de lquido quente


y Mas, o tubo cheio continua vertendo o lquido quente para dentro do tanque,

fazendo com que a temperatura do tanque continue subindo


y Devido ao atraso, o controlador vai agora encher o tubo com lquido frio,

resultando em grandes oscilaes de temperatura


y Soluo

1) afinar o controlador
2) implementar o controle de modelo preditivo

Arquitetura de Controle do Modelo Predictivo


111

y Controladores de modelo preditivo (MPC) incorporar um modelo de processo

dinmico, como parte da arquitetura do controlador


y O modelo descreve a sada do controlador para processar a dinmica varivel

(o modelo FOPDT usado para o ajuste do modelo)


y O modelo prev um valor futuro da varivel de processo com base no estado

atual do processo e as aes de controle recentes


y Se o previsto do setpoint desejado, as aes de controle podem ser

tomadas agora, antes que o problema previsto acontea

MPC explora o conhecimento do processo contido em um


modelo dinmico para calcular as aes de controle atuais com
base em um futuro previsto

Arquitetura de Controle do Modelo Predictivo


112

y Em teoria, um modelo perfeito pode eliminar a influncia negativa do tempo

morto no desempenho do controlador


y Na prtica, MPC pode certamente proporcionar um benefcio de desempenho
y Este benefcio no gratuito:
{

um modelo dinmico apropriado deve ser selecionado

parmetros do modelo so ajustados para processar os dados apropriados

o modelo deve ser programado no computador de controle

as previses do modelo deve ser sequenciado com a malha feedback para


criar um sistema integrado de arquitetura MPC

Predictor de Smith : MPC mais simples


113

y O modelo de processo ideal recebe u(t) e produz yideal(t) , uma previso d y(t)

ir ser um tempo morto para o futuro


y este yideal(t) reservado para um P no bloco do modelo do tempo morto. Ao
mesmo tempo, uma yprocesso(t) previamente armazenado(t) que liberado o
valor de yideal(t) armazenado um P atrs
y yprocess(t) a predio do valor atual de y(t)
ysetpoint
+

PID
Controller

u(t)

y(t)

Actual
Process

Predict y(t) Behavior


As If There Were
No Dead Time

yideal(t)

+-

yideal(t) yprocess(t)

Process Model
Add Time Delay
to Ideal
Prediction ofy(t)

yprocess(t)

Dead Time Model


Model Internal to
Controller Architecture

( y(t) yprocess(t)) + yideal(t)

+
+

Você também pode gostar