Buscar

Aula-09-CP-atraso-mod-empiricos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

107484 – Controle de Processos
Aula: Atraso no tempo e obtenção de modelos emṕıricos
Prof. Eduardo Stockler Tognetti
Departamento de Engenharia Elétrica
Universidade de Braśılia – UnB
1o Semestre 2021
E. S. Tognetti (UnB) Controle de processos 1/24
Sumário
1 Tempo morto (atraso no tempo)
2 Modelos emṕıricos
3 Aproximações de funções de transferência de alta ordem
4 Obtenção de modelo emṕırico
E. S. Tognetti (UnB) Controle de processos 1/24
Sistemas com atraso
Considere o fluxo de um fluido em uma tubulação de seção transversal Ac e
comprimento ℓ
replacementsTe(t)
T (t)
T (t)
T1(t)Ac
ℓ
Tempo de propagação entre T (t) e T1(t) considerando uma vazão volumétrica
f (t)
∆t =
distância
velocidade
=
ℓ
f (t)/Ac
=
Acℓ
f (t)
Da propriedade da transformada de Laplace
L{y(t − to)} = e
−to sL{y(t)}
E. S. Tognetti (UnB) Controle de processos 2/24
Aproximação do atraso por funções racionais
O sistema com atraso
ẋ(t) = f (x(t), xd(t − θ), u(t)) ou Gθ(s) = G(s)e
−θs
não é uma função de transferência racional (não pode ser expressa como o quociente
de dois polinômios).
Observações
Processos de 1ª ordem em cascata → comportamento similar
Relação to/τ → grau de dificuldade/complexidade no controle
G0(s) = G(s)e
−θs é uma FT não racional → dificuldade na análise
Métodos de aproximação do atraso por uma função racional
1 Expansão em série de Taylor em s = 0
2 Aproximação por Padé
E. S. Tognetti (UnB) Controle de processos 3/24
Aproximação do atraso por funções racionais
Expansão em série de Taylor de e−θs em torno de s = 0
e
−θs = 1− θs +
(θs)2
2!
−
(θs)3
3!
+
(θs)4
4!
· · ·
ou
e
−θs =
1
1 + θs +
(θs)2
2!
+
(θs)3
3!
+
(θs)4
4!
· · ·
Desprezando os termos maiores e iguais de 2ª ordem
e
−θs ≈ 1− θs (zero em s =
1
θ
) (1)
ou
e
−θs ≈
1
1 + θs
(pólo em s = −
1
θ
) (2)
E. S. Tognetti (UnB) Controle de processos 4/24
Aproximação do atraso por funções racionais
Aproximação de Padé
Consiste em obter uma função aproximada Gm,n(s) de G(s) de menor ordem
que exiba uma resposta temporal semelhante. Seja
Gm,n(s) , GDC
bms
m + bm−1s
m−1 + · · · b1s + 1
ansn + an−1sn−1 + · · · a1s + 1
, n ≥ m (3)
As funções Gm,n(s) de G(s) e suas derivadas sucessivas em s, no ponto s = 0,
devem ser iguais, ou seja, G (n)(0) = G
(n)
m,n(0), n = 0, 1, 2, . . .:
G(0) = Gm,n(0), G
′(0) = G ′m,n(0), G
′′(0) = G ′′m,n(0), . . . (4)
E. S. Tognetti (UnB) Controle de processos 5/24
Aproximação do atraso por funções racionais
Aproximação por Padé
Seja
G(s) = e−θs
Aproximação
G0,1(s) =
1
θs + 1
, G1,1(s) =
−θs + 2
θs + 2
=
1− θ/2s
1 + θ/2s
G1,2(s) =
−2θs + 6
θ2s2 + 4θs + 6
, G2,2(s) =
θ2s2 − 6θs + 12
θ2s2 + 6θs + 12
G3,3(s) =
−θ3s3 + 12θ2s2 − 60θs + 120
θ3s3 + 12θ2s2 + 60θs + 120
No Matlab:
[num,den] = pade(theta,ordem)
printsys(num,den,’s’)
E. S. Tognetti (UnB) Controle de processos 6/24
Sumário
1 Tempo morto (atraso no tempo)
2 Modelos emṕıricos
3 Aproximações de funções de transferência de alta ordem
4 Obtenção de modelo emṕırico
E. S. Tognetti (UnB) Controle de processos 6/24
Sistemas de 1ª e 2ª ordem mais atraso
A maioria das dinâmicas dos processos industriais podem ser aproximadas por
sistemas de 1ª e 2ª ordem mais atraso no tempo (tempo morto):
FOPTD (first order plus time delay): 1ª ordem + tempo morto
G(s) =
K
τ s + 1
e
−θs
SOPTD (second order plus time delay): 2ª ordem + tempo morto
G(s) =
K
(τ1s + 1)(τ2s + 1)
e
−θs ou G(s) =
K
τ 2s2 + 2ξτ s + 1
e
−θs
SOPTDLD (SOPTD with lead): 2ª ordem + tempo morto + zero
G(s) =
K(τ3s + 1)
(τ1s + 1)(τ2s + 1)
e
−θs ou G(s) =
K(τ3s + 1)
τ 2s2 + 2ξτ s + 1
e
−θs
E. S. Tognetti (UnB) Controle de processos 7/24
Respostas t́ıpicas ao degrau unitário
E. S. Tognetti (UnB) Controle de processos 8/24
Sumário
1 Tempo morto (atraso no tempo)
2 Modelos emṕıricos
3 Aproximações de funções de transferência de alta ordem
4 Obtenção de modelo emṕırico
E. S. Tognetti (UnB) Controle de processos 8/24
Aproximação do atraso por funções racionais
I - Desprezar pólos menos significativos
Exemplo:
G(s) =
K
s(s + 2)(s + 30)
=
K/60
s(s/2 + 1)(s/30 + 1)
 
G̃(s) =
K/30
s(s + 2)
E. S. Tognetti (UnB) Controle de processos 9/24
Aproximações de funções de transferência de alta ordem
II - Aproximação de pólos e zeros por atrasos no tempo
Expansão em série de Taylor de e−θs em torno de s = 0:
e
−θs = 1− θs +
(θs)2
2!
−
(θs)3
3!
+
(θs)4
4!
· · ·
Desprezando os termos maiores e iguais de 2ª ordem
e
−θs ≈ 1− θs (zero em s =
1
θ
)
ou
e
−θs =
1
eθs
≈
1
1 + θs
(pólo em s = −
1
θ
)
Exemplo:
G(s) =
K(−0.1s + 1)
(5s + 1)(3s + 1)(0.5s + 1)
 G̃(s) =
K
5s + 1
e
−3.6s
E. S. Tognetti (UnB) Controle de processos 10/24
Aproximações de funções de transferência de alta ordem
III - Método de Skogestad [Skogestad, 2003]
Metade da maior constante de tempo desprezada é adicionada ao atraso e
metade à menor constante de tempo retida; demais termos aproximados por
atraso (e−θs).
Exemplo:
G(s) =
K(−0.1s + 1)
(5s + 1)(3s + 1)(0.5s + 1)
 G̃(s) =
K
6.5s + 1
e
−2.1s
IV - Aproximação por Padé
Utilização de (3)-(4) para aproximação da função de transferência.
Exemplo:
G(s) =
2
(10s + 1)(s + 1)
 G1,1(s) =
2(−0.909s + 1)
10.09s + 1
E. S. Tognetti (UnB) Controle de processos 11/24
Aproximações de funções de transferência de alta ordem
Comparação das aproximações de
G(s) =
2(−0.1s + 1)
(5s + 1)(3s + 1)(0.5s + 1)
por um sistema de 1ª ordem com tempo morto (aprox. II e III) ou com um zero
(aprox. IV G1,1(s) =
−2.30s + 1
6.29s + 1
).
0 10 20 30 40 50 60
−1
−0.5
0
0.5
1
1.5
2
 
 
Step Response
Time (seconds)
A
m
pl
itu
de
G(s)
Aprox. I
Aprox. II
Aprox. III
Aprox. IV
E. S. Tognetti (UnB) Controle de processos 12/24
Sumário
1 Tempo morto (atraso no tempo)
2 Modelos emṕıricos
3 Aproximações de funções de transferência de alta ordem
4 Obtenção de modelo emṕırico
E. S. Tognetti (UnB) Controle de processos 12/24
Obtenção do modelo por meio de dados de entrada e sáıda
Modelos obtidos através de um conjunto de dados (resposta do processo).
Principais métodos utilizados no ’chão de fábrica’:
1 Resposta ao degrau (curva de reação do processo em malha aberta)
2 Método dos ḿınimos quadrados
Resposta ao degrau
Aproximação por G(s) =
K
τ s + 1
e−θs . Obtenção de K , τ e θ:
1 Método gráfico da reta tangente ao ponto de máxima variação
2 Uso de 2 pontos (método de Broida)
3 Por meio da definição de constante de tempo (63.2%)
E. S. Tognetti (UnB) Controle de processos 13/24
Obtenção de modelos emṕıricos
Aproximação por FOPDT via resposta ao degrau
Ỹ (s)
Ũ(s)
= G(s) =
K
τ s + 1
e
−θs , Ũ(s) =
∆u
s
ỹ(t) = K∆u ũ(t − θ)
(
1− e
−(t−θ)
τ
)
, ũ(t) : degrau unitário
Método da reta tangente
Seja a aplicação de um degrau de amplitude ∆u
t1 = θ
t2 = θ + τ
Ganho: K =
∆y
∆u
=
ỹ(∞)
ũ(∞)
ỹ(t) = K∆u ũ(t − θ)
(
1− e
−(t−θ)
τ
)
dỹ(t)
dt
∣
∣
∣
∣
t=θ
=
K∆u
τ
=
∆y
τ
E. S. Tognetti (UnB) Controle de processos 14/24
Identificação pela reta tangente
t1 t2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
t
ỹ(t)
K∆u
Resposta ao degrau de amplitude ∆u.
E. S. Tognetti (UnB) Controle de processos 15/24
Obtenção de modelos emṕıricos
Método da reta tangente
Processos integradores ou instáveis
Deseja-se aproximar o processo por
G(s) =
Ke−θs
s
Resposta ao degrau de amplitude ∆u:
y(t) = K∆u u(t − θ) · (t − θ)
Para t2 > t1 > θ, ∆t = t2 − t1,
y(t2)− y(t1) = K∆u∆t
K =
∆y
∆u
·
1
∆t
E. S. Tognetti (UnB) Controle de processos 16/24
Identificação pela reta tangente
θ t1 t2
t
ỹ(t)
K∆u
Resposta ao degrau de amplitude ∆u.
E. S. Tognetti (UnB) Controle de processos 17/24
Identificação pela reta tangente
Seja as funções de transferência
G1(s) =
5
s(2s + 1)
, G2(s) =
5e−2s
s
Resposta ao degrau unitário:
0 24 6 8 10 12 14
0
10
20
30
40
50
60
G1(s)
G2(s)
Step Response
Time (seconds)
A
m
pl
itu
de
E. S. Tognetti (UnB) Controle de processos 18/24
Polo na origem
0 1 2 3 4 5 6 7 8 9 10
0
5
10
15
20
25
30
35
40
45
Step Response
Time (seconds)
A
m
pl
itu
de
(a)
0 2 4 6 8 10 12 14 16 18 20
0
10
20
30
40
50
60
70
80
90
Step Response
Time (seconds)
A
m
pl
itu
de
(b)
0 2 4 6 8 10 12 14 16 18 20
0
20
40
60
80
100
120
140
160
180
Step Response
Time (seconds)
A
m
pl
itu
de
(c)
(a) G(s) =
5
s(2s + 1)
(b) G(s) =
5
s(4s + 1)
(c) G(s) =
10
s(4s + 1)
E. S. Tognetti (UnB) Controle de processos 19/24
Obtenção de modelos emṕıricos
Identificação por meio da definição de τ
Resposta ao degrau de amplitude ∆x .
E. S. Tognetti (UnB) Controle de processos 20/24
Obtenção de modelos emṕıricos
Método de identificação com 2 pontos
Escolhe-se
t1 = θ +
τ
3
t2 = θ + τ
⇒
y(t1) = 0, 283∆y
y(t2) = 0, 632∆y
Logo,



τ =
3
2
(t2 − t1)
θ = t2 − τ
E. S. Tognetti (UnB) Controle de processos 21/24
Identificação com 2 pontos
t1 t2
ỹ(t1)
ỹ(t2)
t
ỹ(t)
Resposta ao degrau.
E. S. Tognetti (UnB) Controle de processos 22/24
Obtenção do modelo por meio de dados de entrada e sáıda
Identificação da resposta ao degrau por múltiplos pontos
Seja a resposta ao degrau de amplitude ∆u (considere que o atraso θ é conhecido
e desconsiderado pela translação no tempo da resposta)
ỹ(t) = K∆u
︸ ︷︷ ︸
ỹ(∞)
ũ(t)
(
1− e−
t
τ
)
Manipulando-se
ln
(
ỹ(∞)− ỹ(t)
ỹ(∞)
)
︸ ︷︷ ︸
Φ(t)
= −
1
τ
t
Para vários valores de (t, ỹ(t)) pode-se plotar um reta com inclinação m = −1/τ .
Aplicando-se a pseudo-inversa,
m = (T ′T )−1T ′Φ
em que T é o vetor com os instantes ti e Φ o vetor com os valores Φ(ti ).
Para o caso geral ỹ(t) = ỹ(∞)(1 − Ae−t/τ1 − Be−t/τ2 + . . .), usar o mesmo
procedimento com m = [m1 m2]
′, T = [ln(A)ti ln(B)ti ], mj = −1/τj , j = 1, 2.
E. S. Tognetti (UnB) Controle de processos 23/24
Obtenção do modelo por meio de dados de entrada e sáıda
Considerações sobre obtenção da resposta ao degrau
Orientações:
Controlador deve estar em manual (malha aberta)
degrau deve ser grande o suficiente para ser mensurável mas não ao ponto
da resposta ser distorcida por não-linearidades
certifique-se de que não há distúrbios no processo
repetir o teste várias vezes (subida e descida)
Limitações:
maioria dos processos são não-lineares e de alta ordem
a sáıda é geralmente contaminada por rúıdo
distúrbios podem ocorrer durante o teste
a degrau não é perfeito (constante de tempo de válvulas, rampa na
aceleração de motores etc), mas são boas aproximações em comparação à
constante de tempo do processo
E. S. Tognetti (UnB) Controle de processos 24/24
	
	
	Tópicos
	Principal
	Tempo morto (atraso no tempo)
	Modelos empíricos
	Aproximações de funções de transferência de alta ordem
	Obtenção de modelo empírico

Continue navegando