1
1
Controle
Controle
Regulatório
Regulatório
Avançado e
Avançado e
Sintonia de Controladores PID
Sintonia de Controladores PID
Mario Campos, Dr.ECP
Mario Campos, Dr.ECP
PETROBRÁS/CENPES
PETROBRÁS/CENPES
Engenharia Básica em Automação e
Engenharia Básica em Automação e
Otimização de Processos (EB/AOT)
Otimização de Processos (EB/AOT)
e
e
-
-
mail:
mail:
mariocampos
mariocampos
@
@
petrobras
petrobras
.com.
.com.
br
br
Rota: (0xx) 21 3865
Rota: (0xx) 21 3865
-
-
4876
4876
CENEL
CENEL
-
-
Setembro 2005
Setembro 2005
2
2
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Plano
Plano
Q
Q
Introdução
Introdução
Q
Q
Tipos de Controladores PID
Tipos de Controladores PID
Q
Q
Dinâmica dos Processos
Dinâmica dos Processos
Q
Q
Estratégias de Controle Regulatório
Estratégias de Controle Regulatório
Avançado
Avançado
Q
Q
Sintonia de Controladores PID
Sintonia de Controladores PID
Q
Q
Exemplos e Trabalhos Práticos
Exemplos e Trabalhos Práticos
Q
3
3
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Introdução
Introdução
Q
Q
Controlador PID é sem dúvida o mais
Controlador PID é sem dúvida o mais
utilizado na prática (97% dos casos):
utilizado na prática (97% dos casos):
•
•
Estrutura versátil;
Estrutura versátil;
•
•
Poucos parâmetros a serem
Poucos parâmetros a serem
sintonizados;
sintonizados;
•
•
Fácil associação entre os parâmetros de
Fácil associação entre os parâmetros de
sintonia e o desempenho;
sintonia e o desempenho;
•
•
Disponível em quase todos os
Disponível em quase todos os
equipamentos industriais.
equipamentos industriais.
4
4
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Introdução (Auditoria)
Introdução (Auditoria)
Q
Q
Uso dos controladores PID:
Uso dos controladores PID:
•
•
Malhas de Composição
Malhas de Composição
–
–
2%
2%
•
•
Malhas de Vazão
Malhas de Vazão
–
–
39%
39%
•
•
Malhas de Nível
Malhas de Nível
–
–
20%
20%
•
•
Malhas de Pressão
Malhas de Pressão
–
–
19%
19%
•
•
Malhas de Temperatura
Malhas de Temperatura
–
–
20%
20%
Q
Q
Desempenho dos controladores PID:
Desempenho dos controladores PID:
•
•
36% das malhas abertas (Manual)
36% das malhas abertas (Manual)
•
•
32% das malhas operando de forma boa ou
32% das malhas operando de forma boa ou
aceitável
aceitável
•
•
20% das malhas operando de forma razoável
20% das malhas operando de forma razoável
•
5
5
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Introdução ao Controle de
Introdução ao Controle de
Processos
Processos
Q
Q
Objetivo: Manter certas variáveis do
Objetivo: Manter certas variáveis do
processo entre os seus limites
processo entre os seus limites
operacionais desejáveis.
operacionais desejáveis.
Q
Q
Sistemas de Controle:
Sistemas de Controle:
•
•
Malha Aberta;
Malha Aberta;
•
•
Malha Fechada.
Malha Fechada.
6
6
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Introdução ao Controle
Introdução ao Controle
Q
Q
Sistemas em malha aberta: simples e barato, mas
Sistemas em malha aberta: simples e barato, mas
não compensa perturbações.
não compensa perturbações.
C on trolador
7
7
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Sistemas em malha Fechada
Sistemas em malha Fechada
Q
Q
Compensar variações internas e
Compensar variações internas e
perturbações, mas pode instabilizar.
perturbações, mas pode instabilizar.
Entrada
Controlador
PLANTA
Saída
MEDIDOR
SENSOR
Valor
Desejado
Atuador
8
8
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Sistemas em malha Fechada
Sistemas em malha Fechada
Q
Q
Problema Regulatório: Manter as
Problema Regulatório: Manter as
variáveis nos pontos operacionais
variáveis nos pontos operacionais
desejados.
desejados.
Q
Q
Problema Servo: As variáveis devem
Problema Servo: As variáveis devem
seguir uma trajetória.
seguir uma trajetória.
Q
9
9
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Projeto de um Sistema de
Projeto de um Sistema de
Controle
Controle
Q
Q
Requisitos gerais:
Requisitos gerais:
•
•
Estável
Estável
•
•
Eliminar as perturbações
Eliminar as perturbações
•
•
Baixa interação entre as malhas
Baixa interação entre as malhas
•
•
Sem desvio dos SP’s ou erro em regime
Sem desvio dos SP’s ou erro em regime
permanente
permanente
•
•
Bom desempenho (rapidez, robustez, etc.)
Bom desempenho (rapidez, robustez, etc.)
10
10
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Introdução
Introdução -
-
Projeto do
Projeto do
Controle
Controle
Q
Q
Sistema de controle multivariável.
Sistema de controle multivariável.
11
11
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Introdução
Introdução
-
-
Projeto do Controle
Projeto do Controle
Q
Q
Sistema Multivariável
Sistema Multivariável
12
12
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Projeto de Sistemas de Controle
Projeto de Sistemas de Controle
Q
Q
Análise do Processo:
Análise do Processo:
•
•
Escolha das variáveis [CV e MV’s]
Escolha das variáveis [CV e MV’s]
–
–
Sensibilidade (Também da Instrumentação)
Sensibilidade (Também da Instrumentação)
–
–
RGA, Simulações estáticas e dinâmicas, etc.
RGA, Simulações estáticas e dinâmicas, etc.
•
•
Definição da estratégia (Cascata, Razão,
Definição da estratégia (Cascata, Razão,
Override, FFW, etc.) e do algoritmo PID.
Override, FFW, etc.) e do algoritmo PID.
Q
Q
Detalhamento: Cuidados com a instalação
Detalhamento:
Cuidados com a instalação
e configuração.
e configuração.
Q
13
13
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Projeto do Sistema de Controle
Projeto do Sistema de Controle
N
Análise da
Planta
Definição do
Desempenho
Definição da Estrutura e do
tipo de controle e Pré-sintonia
OK ?
Implantação, Sintonia e
Avaliação do desempenho
14
14
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Fase de Implantação e Sintonia
Fase de Implantação e Sintonia
Q
Q
A sintonia depende:
A sintonia depende:
•
•
da estratégia de controle proposta,
da estratégia de controle proposta,
•
•
da dinâmica do processo,
da dinâmica do processo,
•
•
do algoritmo de controle utilizado,
do algoritmo de controle utilizado,
•
•
e do critério de desempenho desejado
e do critério de desempenho desejado
para a malha.
19
19
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 00521
21
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Plano
Plano
Q
Q
Introdução
Introdução
Q
Q
Tipos de Controladores PID
Tipos de Controladores PID
Q
Q
Dinâmica dos Processos
Dinâmica dos Processos
Q
Q
Estratégias de Controle Regulatório
Estratégias de Controle Regulatório
Avançado
Avançado
Q
Q
Sintonia de Controladores PID
Sintonia de Controladores PID
Q
Q
Exemplos e Trabalhos Práticos
Exemplos e Trabalhos Práticos
Q
Q
Conclusões
Conclusões
22
22
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador de Processo
Controlador de Processo
Q
Q
Cálculo do erro ou desvio:
Cálculo do erro ou desvio:
•
•
Erro = SP
Erro = SP
-
-
PV
PV
Q
Q
Cálculo da ação de controle:
Cálculo da ação de controle:
•
•
MV = f(Erro)
MV = f(Erro)
E ntra da
C ontrola dor
P L A N T A
S a ída
23
23
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PID
Controlador PID
Q
Q
Equação básica:
Equação básica:
•
•
Termo Proporcional
Termo Proporcional
•
•
Termo Integral
Termo Integral
•
•
Termo Derivativo
Termo Derivativo
•
•
Combinações: P, PI,
Combinações: P, PI,
PD, PID
PD, PID
∫
∗
+
+
∗
=
dt
dErro
dt
Erro
Erro
K
u
D
I
P
τ
τ
1
24
24
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador Proporcional (P)
Controlador Proporcional (P)
Q
Q
Saída é proporcional ao erro.
Saída é proporcional ao erro.
Q
Q
O termo K
O termo K
P
P
é o ganho proporcional.
é o ganho proporcional.
Q
Q
Algoritmo Posição:
Algoritmo Posição:
U(t) = K
U(t) = K
P
P
* Erro(t) + Valor Inicial
* Erro(t) + Valor Inicial
Q
Q
Algoritmo de velocidade:
Algoritmo de velocidade:
∆
25
25
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador Proporcional (P)
Controlador Proporcional (P)
PLANTA
Saída
MEDIDOR
SENSOR
-SP
+
∆
Erro
K
P
U
Ação direta
Ação direta
ou reversa
ou reversa
Banda Proporcional:
Banda Proporcional:
BP=100/K
BP=100/K
P
P
26
26
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PI
Controlador PI
Q
Q
Proporcional ao erro e a integral do erro.
Proporcional ao erro e a integral do erro.
Q
Q
O fator multiplicativo (1/T
O fator multiplicativo (1/T
I
I
)
)
é
é
conhecido
conhecido
como o ganho integral do controlador (ou
como o ganho integral do controlador (ou
n
n
ú
ú
mero de repeti
mero de repeti
çõ
çõ
es por segundo).
es por segundo).
Q
Q
O termo (T
O termo (T
I
I
)
)
é
é
o tempo integral.
o tempo integral.
U(t) = K
27
27
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PI
Controlador PI
Q
Q
Controlador paralelo alternativo:
Controlador paralelo alternativo:
U(t) = K
U(t) = K
P
P
* Erro(t) + (1/T
* Erro(t) + (1/T
I
I
)*[
)*[
∑
∑
Erro(t)*dt ] + U
Erro(t)*dt ] + U
0
0
Q
Q
Controlador paralelo clássico:
Controlador paralelo clássico:
U(t) = K
U(t) = K
P
P
* Erro(t) + (K
* Erro(t) + (K
P
P
/T
/T
I
I
)*[
)*[
∑
∑
Erro(t)*dt ] + U
Erro(t)*dt ] + U
0
0
Q
Q
Controlador paralelo alternativo
Controlador paralelo alternativo
(velocidade):
(velocidade):
∆
∆
U(n) = K
U(n) = K
P
P
*
*
∆
∆
Erro (n) + (1/T
Erro (n) + (1/T
I
I
) * Erro(n) * TA
) * Erro(n) * TA
(Facilita evitar a satura
(Facilita evitar a satura
çã
çã
o do termo integral)
o do termo integral)
29
29
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PID
Controlador PID
Q
Q
PI mais o termo derivativo.
PI mais o termo derivativo.
O fator (T
O fator (T
D
D
)
)
é
é
o
o
tempo derivativo.
tempo derivativo.
Q
Q
PID paralelo
PID paralelo
:
:
U(t) = K
U(t) = K
P
P
*{Erro(t) + (1/T
*{Erro(t) + (1/T
I
I
)* [
)* [
∑
∑
Erro(t)*dt]+T
Erro(t)*dt]+T
D
D
*dErro/dt }+ U
*dErro/dt }+ U
0
0
Q
Q
Controlador
Controlador
PID s
PID s
é
é
rie ou iterativo :
rie ou iterativo :
)
(
1
1
1
1
)
(
Erro
s
s
T
s
T
s
T
K
s
U
I
D
D
P
⎥
⎦
⎤
⎢
⎣
⎡
+
⎥
⎦
⎤
⎢
⎣
⎡
+
+
=
α
30
30
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PID
Controlador PID
Q
Q
PID paralelo (velocidade):
PID paralelo (velocidade):
∆
∆
U(n) = K
U(n) = K
P
P
*{
*{
∆
∆
Erro (n) + (1/T
Erro (n) + (1/T
I
I
)*Erro(n)*TA
)*Erro(n)*TA
+ T
+ T
D
D
*[Erro(n)
*[Erro(n)
-
-
2*Erro(n
2*Erro(n
-
-
1)+Erro(n
1)+Erro(n
-
-
2)]/TA}
2)]/TA}
Q
Q
O tipo de implementaçã
O tipo de implementa
ção do PID
o do PID é
é
importante para a sintonia.
31
31
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PID
Controlador PID
32
32
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PID
Controlador PID
Q
Q
Tipo: Posição ou velocidade, alternativo
Tipo: Posição ou velocidade, alternativo
ou não, série ou paralelo, ação no erro
ou não, série ou paralelo, ação no erro
ou na PV, etc.
ou na PV, etc.
•
•
U(t) = K
U(t) = K
P
P
* Erro(t) + (1/T
* Erro(t) + (1/T
I
I
) * [
) * [
∑
∑
Erro(t)*dt ] + Valor Inicial
Erro(t)*dt ] + Valor Inicial
•
•
Erro (n) = Erro (n) * Ação Onde: Ação = 1 ou
Erro (n) = Erro (n) * Ação Onde: Ação = 1 ou
-
-
1
1
Q
Q
Tipo de parâmetro de sintonia: ganho
Tipo de parâmetro de sintonia: ganho
ou BP, tempo integral ou reset.
33
33
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Controlador PID
Controlador PID
Q
Q
Conversão da sintonia:
Conversão da sintonia:
[
1
]
1
1
(
)
)
(
"
"
"
E
s
s
T
s
T
K
s
U
I
D
P
⎥
⎥
⎦
⎤
⎢
⎢
⎣
⎡
+
+
=
(
)
1
1
T
s
E
(
s
)
s
T
K
s
U
D
I
P
⎥
⎦
⎤
⎢
⎣
⎡
+
+
=
Fator
T
T
Fator
T
T
Fator
K
K
T
T
Fator
D
D
I
I
P
P
I
D
"
"
"
"
"
1
=
×
=
×
=
+
=
Fator
T
T
Fator
T
T
Fator
K
K
T
T
Fator
D
D
I
I
P
P
I
D
=
×
=
×
=
⎥
⎦
⎤
⎢
⎣
⎡
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛
−
+
=
"
"
"
5
.
0
25
.
0
5
.
0
D
I
T
T
≥ 4
×
34
34
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Sintonia e Projeto de
Sintonia e Projeto de
Controladores PID
Controladores PID
Q
Q
Definição do tipo de controlador.
Definição do tipo de controlador.
Q
Q
Definição da estratégia de controle.
Definição da estratégia de controle.
Q
Q
Obtenção da dinâmica do processo.
Obtenção da dinâmica do processo.
Q
35
35
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Plano
Plano
Q
Q
Introdução
Introdução
Q
Q
Projeto de Sistemas de Controle
Projeto de Sistemas de Controle
Q
Q
Tipos de Controladores PID
Tipos de Controladores PID
Q
Q
Dinâmica dos Processos
Dinâmica dos Processos
Q
Q
Estratégias de Controle Regulatório
Estratégias de Controle Regulatório
Avançado
Avançado
Q
Q
Sintonia de Controladores PID
Sintonia de Controladores PID
Q
Q
Exemplos e Trabalhos Práticos
Exemplos e Trabalhos Práticos
Q
Q
Conclusões
Conclusões
36
36
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Dinâmica da Planta
Dinâmica da Planta
Q
Q
Obtenção do modelo em malha aberta.
Obtenção do modelo em malha aberta.
Q
Q
Duas abordagens:
Duas abordagens:
•
•
Modelagem fenomenológica.
Modelagem fenomenológica.
–
–
Usa leis físicas e correlações.
Usa leis físicas e correlações.
–
–
Balan
Balan
ç
ç
os (princ
os (princ
í
í
pios de conserva
pios de conserva
çã
çã
o) de
o) de
momento linear, massa e energia.
momento linear, massa e energia.
•
37
37
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Modelagem fenomenológica
Modelagem fenomenológica
Q
Q
Vantagem: Capacidade de
Vantagem: Capacidade de
generalização (incorpora as não
generalização (incorpora as não
-
-linearidades), e os parâmetros tem
linearidades), e os parâmetros tem
interpretações físicas.
interpretações físicas.
Q
Q
Desvantagem: tempo de
Desvantagem: tempo de
desenvolvimento, dificuldade de
desenvolvimento, dificuldade de
modelagem e obtenção dos parâmetros
modelagem e obtenção dos parâmetros
em sistemas complexos.
em sistemas complexos.
38
38
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Modelagem fenomenológica
Modelagem fenomenológica
Q
Q
Para utilizar a teoria clássica de
Para utilizar a teoria clássica de
controle de processo, lineariza
controle de processo, lineariza
-
-
se os
se os
modelos em torno do ponto de
modelos em torno do ponto de
39
39
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Identificação de Processos
Identificação de Processos
Q
Q
Construir modelos matem
Construir modelos matem
á
á
ticos de
ticos de
processos din
processos din
â
â
micos a partir de dados
micos a partir de dados
experimentais.
experimentais.
Q
Q
Modelos do tipo
Modelos do tipo
“
“
caixa
caixa
-
-
preta
preta
”
”
entre
entre
entradas e sa
entradas e sa
í
í
das (n
das (n
ã
ã
o h
o h
á
á
interesses
interesses
nos mecanismos internos do sistema).
nos mecanismos internos do sistema).
40
40
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2 005Identificação de Processos
Identificação de Processos
Q
Q
Vantagens:
Vantagens:
o m
o m
é
é
todo mais r
todo mais r
á
á
pido e
pido e
pr
pr
á
á
tico de se obter um modelo da
tico de se obter um modelo da
din
din
â
â
mica do processo
mica do processo
.
.
Q
Q
Desvantagem:
Desvantagem:
modelo tem uma
modelo tem uma
validade apenas local, isto
validade apenas local, isto
é
é
em torno
em torno
do ponto de opera
do ponto de opera
çã
çã
o, n
o, n
ã
ã
o permitindo
o permitindo
grandes extrapola
41
41
IBP -Cur so Con trole R egulatório Avançado e Si nt on ia de C ont rola dore s P ID – Se temb ro /2005