Escolar Documentos
Profissional Documentos
Cultura Documentos
Capitulo 3 - Controlo Com Realimentacao e Influencia Dos Controladores Completo - Final
Capitulo 3 - Controlo Com Realimentacao e Influencia Dos Controladores Completo - Final
FACULDADE DE ENGENHARIA
Capitulo 3
Controlo com Realimentação e Influência dos
Controladores
1
3.1 Controlo com Realimentação. Introdução.
2
3.1 Controlo com Realimentação. Introdução.
Geralmente, o controlador não afecta directamente a variável manipulada, mas
fá-lo através de um outro mecanismo (geralmente uma válvula de controlo)
conhecida como elemento final de controlo.
3
3.2 Tipos de Controladores e a sua FT
c(t ) = kc .e (t ) + cs (1)
Onde:
kc –Ganho Proporcional
cs – sinal de actuação do controlador quando o erro é nulo (ε = 0)
100 (2)
PB =
kc
Geralmente: 1 £ PB £ 500
Quanto maior o ganho kc ou quanto menor a banda proporcional, tanto mais alta
será a sensibilidade do sinal actuante do controlador aos desvios ε. 4
3.2 Tipos de Controladores e a sua FT (cont)
Considerando o desvio c ' (t ) do sinal de actuação
Gc ( s) = kc (4)
Função de transferência:
æ 1 ö
Gc ( s) = kc çç1 + ÷÷ (6)
è tIs ø
Resposta de um controlador PI
A uma variação em degrau no erro
6
3.2 Tipos de Controladores e a sua FT (cont)
CONTROLADOR PROPORCIONAL-INTEGRAL-DERIVADO (PID)
de
t
kc
c(t ) = kce (t ) + ò e (t )dt + kct D + cs (7)
tI 0 dt
Onde:
tD - É a constante de tempo derivativo (min)
de
Com a presenca do termo derivativo , o controlador PID antecipa qual será
dt
o erro no futuro imediato e aplica uma acção de controlo que é proporcional à
taxa de variação actual do erro. Por isso se refere muitas vezes como controlo
antecipado.
7
3.2 Tipos de Controladores e a sua FT (cont)
1. Para uma resposta com erro constante diferente de zero, não dá acção de
de
controlo, dado que =0
dt
2. Para uma resposta com muito “ruído” com erro quase zero pode calcular
derivadas muito altas originando grandes acções de controlo, embora não
sejam necessárias.
æ 1 ö
Gc (s) = kc çç1 + + t D s ÷÷ (8)
è tIs ø
8
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação
3.3.1 Diagrama de Blocos e Resposta em Circuito Fechado
9
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
Desprezando a dinamica das linhas de transmissao temos:
Mecanismo de Controlo:
10
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
Manipulando algebricamente as equacoes obtem-se (combinando 13-10):
m (s ) = G f (s ) c (s )
= G f (s )Gc (s )e (s )
[
= G f (s )Gc (s ) ysp (s ) - ym (s ) ]
= G (s )G (s )[y
f c sp (s ) - Gm (s )y(s )]
Substituindo a ultima expressao de m(s) na equacao 9, relativa ao processo,
obtem-se:
{ [ ]}
y(s ) = G p (s ) G f (s )Gc (s ) ysp (s ) - Gm (s ) y(s ) + Gd (s ) d (s ) (14)
11
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
G p (s )G f (s )Gc (s ) Gd (s )
y(s ) = ysp (s ) + d (s ) (15)
1 + G p (s )G f (s )Gc (s )Gm (s ) 1 + G p (s )G f (s )Gc (s )Gm (s )
12
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
Designando G (s ) = G p (s )G f (s )Gc (s ) a equacao 15 pode ser rescrita
como:
G (s ) Gd (s )
y(s ) = ysp (s ) + d (s ) (16)
1 + G(s )Gm (s ) 1 + G(s )Gm (s )
G (s )
Simplificando ainda mais: Gsp (s ) =
1 + G (s )Gm (s )
e
Gd (s )
Gcarga (s ) =
1 + G (s )Gm (s )
Pode-se, entao, rescrever a equacao 16 como:
13
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
O diagrama de blocos do sistema simplificado tem a seguinte forma:
14
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
15
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
(
Problema Regulador- O ponto de ajustamento permanece o mesmo y sp (s ) = 0 , )
enquanto que a carga varia. O controlador tenta eliminar o impacto das variacoes da
carga e manter y perto do ponto de ajustamento que nao sofreu alteracao.
y (s ) = Gcarga (s )d (s ) (20)
16
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
G p ( s)G f ( s)Gc ( s) Gd ( s)
y ( s) = ysp ( s) + d ( s)
1 + G p ( s)G f ( s)Gc ( s)Gm ( s) 1 + G p ( s)G f ( s)Gc ( s)Gm ( s)
de que resulta:
G p ( s)kc Gd ( s)
y ( s) = ysp ( s) + d ( s) (21)
1 + G p ( s )kc 1 + G p ( s )kc
A questao que se segue é relativa a G p e Gd
17
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
3.3.3.1 Sistemas de 1ª Ordem
dy
Para sistemas de 1ª ordem: tp + y = k p m + kd d
dt
kp kd
se: y(0) = m(0) = d(0) = 0 dá: y ( s) = m ( s) + d ( s) (22)
t ps +1 t ps +1
Assim, para um sistema não controlado tem-se:
Constante de tempo = tp
Ganho = kp para a manipulação e
kd para a carga
Seja:
kp kd
G p ( s) = e Gd ( s) = (23)
t ps +1 t ps +1
18
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
¡ A constante de tempo diminui (tp’ < tp), o que significa que a resposta em circuito
fechado é mais rápida do que a resposta em circuito aberto
1
Para o Problema servo: ysp ( s) = e d ( s) = 0
s
20
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
kp' 1
Entao: y ( s) =
t p ' s +1 s
æ -
t ö
ç t '÷
e depois da inversao: y (t ) = k p ' ç1 - e p ÷
ç ÷
è ø
Da figura vemos que a resposta final
(com t ® ¥) nunca atinge o novo valor
desejado do ponto de ajustamento.
Há sempre uma discrepância chamada
“offset” que é dado por:
k p kc 1
= 1- k p '= 1- = (26)
1 + k p kc 1 + k p kc
O offset é um efeito característico do controlo proporcional. Diminui à medida que kc
Aumenta. Teoricamente: Offset → 0 quando kc → ¥ 21
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
1
Para o Problema regulador: ysp ( s) = 0 e d ( s) =
s
kd ' 1
de que resulta y ( s) =
t p ' s +1 s
æ -
t ö
ç t '÷
cuja inversao y(t ) = kd ' ç1 - e p ÷
ç ÷
è ø
Se Gm = km e Gf = kf teríamos:
k p kc k f
offset = 1 - (28)
1 + k p kc k f k m
kd
offset = - (29)
1 + k p kc k f k m
23
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
3.3.3.2 Sistemas de 2ª Ordem
y ( s) kp
A função de transferência é: G p ( s) = = 2 2 (30)
m ( s) t s + 2xts + 1
Para um problema servo: d ( s) = 0
k' p
Dai: y ( s) = y sp ( s) (31)
(t ' ) s + 2x 't ' s + 1
2 2
t x k p kc
Sendo: t '= ; x '= ; kp '=
1 + k p kc 1 + k p kc 1 + k p kc
Verificamos que:
¡ Permanece de 2ª ordem
¡ O ganho diminui. Quer o período natural, quer o amortecimento também diminuem.
Isto significa que um processo sobreamortecido, com controlo proporcional e
valores adequados de kc pode tornar-se subamortecido (oscilatório). 24
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
O valor último da resposta para uma variação em degrau unitário no ponto de
ajustamento será:
k p kc
y(t ® ¥) = lim[sy ( s)] = k p ' =
s ®0 1 + k p kc
E de novo:
k p kc 1
offset = 1 - k p ' = 1 - = (33)
1 + k p kc 1 + k p kc
25
26
27
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
3.3.4 Efeito da Accao Integral na Resposta de um Processo Controlado
1
y (s ) = ysp (s ) (35)
t s + 2zts + 1
2 2
t It p 1 tI
onde: t= ; z=
k p kc 2 t p k p kc
29
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
Examinemos a resposta a uma perturbacao em degrau unitario no ponto de
ajustamento (problema servo):
1 1
y (s ) =
t 2 s 2 + 2zts + 1 s
é 1 ù
y (t ® ¥ ) = lim[sy (0)] = lim ê 2 2 ú =1
s ®0 s ®0 t s + 2zts + 1
ë û
donde: offset = 1 – 1 = 0
30
31
3.3 Comportamento Dinámico de Processos com
Controlo por realimentação (cont)
3.3.5 Efeito da Accao Derivada na Resposta de um Processo Controlado
G pG f Gc
Considerando de novo o problema servo: y ( s) = ysp (s )
1 + G pG f GcGm
Considerando , ainda que Gm(s) = 1 e Gf(s) = 1
kp
Para um processos de 1ª ordem: G p ( s) =
t ps +1
Para uma accao derivada: Gc ( s) = kct D s
æ kp ö
ç ÷k t s
çt ps +1÷ c D
Pode-se entao escrever: y ( s) = è ø y sp (s ) (36)
æ kp ö
1+ ç ÷k t s
çt ps +1÷ c D
è ø
32
3.4 Efeito de Accoes Compostas de Controlo
Os controladores mais usados sao os que combinam a accao proporcional-integral
(PI) e proporcional-integral-derivativa (PID)
Efeito da accao PI
A accao combinada dos modos proporcional e integral origina os seguintes efeitos:
l A ordem da resposta aumenta (efeito da accao Integral)
l A medida que o kc aumenta, a resposta torna-se mais rapida (efeito das accoes
proporcional e integral) e mais oscilatoria como resultado da variacao no ponto
de ajustamento, isto é, aumenta o overshoot e a razao de decaimento (efeito da
accao integral). Valores elevados de kc criam uma resposta muito sensivel e
podem conduzir a instabilidade.
36
37
38
3.5 Seleccao do Tipo de Controlador
Controlador Proporcional
¡ Acelera a resposta do processo controlado.
¡ Produz um “offset” (excepto nos processos que contem o termo 1 s na sua
funcao de transferencia, tais como o nivel de liquido num tanque ou a pressao de
um gas num recipiente.
Controlador Integral
¡ Elimina o “offset”.
¡ Desvios maximos maiores.
¡ Produz respostas oscilatorias longas.
¡ Com o aumento de kc a resposta mais rapida, mais oscilatoria e pode levar a
instabilidade
Controlo Derivativo
¡ Antecipa futuros erros.
¡ Introduz um efeito de estabilidade na resposta do processo em circuito fechado.
39
3.5 Seleccao do Tipo de Controlador (cont)
1. Sempre que possivel use o controlador proporcional:
- Quando se obtem um “offset” aceitavel com valores moderados de kc .
- Quando o processo contem uma accao integral (termo 1 s na funcao de
transferencia)- controlo de pressoes e niveis de liquidos.
40