• Nenhum resultado encontrado

Ações Básicas de Controle

N/A
N/A
Protected

Academic year: 2021

Share "Ações Básicas de Controle"

Copied!
31
0
0

Texto

(1)

Tito Luís M. Santos

Ac¸ ˜oes B ´asicas de Controle

ENGA71: An ´alise e Projeto de Sistemas de Controle

Departamento de Engenharia El ´etrica - DEE Universidade Federal da Bahia - UFBA

(2)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(3)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(4)

Tito Luís M. Santos

Introduc¸ ˜ao

O que veremos nesta aula: Ac¸ ˜oes B ´asicas de Controle;

Compensadaor em avanc¸o - Compensador em traso; Estruturas de controlador PID;

(5)

Tito Luís M. Santos

Introduc¸ ˜ao

Revis ˜ao

Num levantamento realizado pela Honeywell com mais de 11 milh ˜oes de controladores utilizados na ind ´ustria de refino, de bombeio e de papel, pouco mais de 97% do controle regulat ´orio utiliza malhas de controle PID. Fonte:

L. Desborough e R. Miller, Increasing customer value of industrial control performance monitoring - Honeywell’s experience. Sexta Confer ˆencia Internacional em Controle de Processos Qu´ımicos. AIChE Symposium Series Number 326 (Vol. 98), 2002.

(6)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(7)

Tito Luís M. Santos

Ac¸ ˜oes B ´asicas de Controle

Revis ˜ao

Termo proporcional, u(t) = kce(t), i) e(t) = 0 ⇒ u(t) = 0

ii) Est ´avel em malha fechada com degrau de refer ˆencia e∞=1/(1 + kcP(0))

Termo integral, u(t) = ki Rt

0e(τ )d τ , iii) u(t) = kiRt

0e(τ )d τ = u∞, ∀t > 0 ⇒ e(t) = 0 iv) u∞=kiR∞

0 e(τ )d τ

Termo derivativo, u(t) = kdd dte(t), v) uPD(t) = kce(t) + kdd dte(t) = kc[e(t) + Td d dte(t)] =kcˆe(t + Td|t)

(8)

Tito Luís M. Santos

Ac¸ ˜oes B ´asicas de Controle

Ac¸ ˜oes B ´asicas (principais)

Controlador proporcional:

C(s) = kp; Controlador proporcional-integral (PI)

C(s) = kp+ki s; Controlador proporcional-derivativo ideal (PD) C(s) = kp+kds; Compensador em avanc¸o C(s) = Ts + 1 αTs + 1, 0 < α < 1; Compensador em atraso C(s) = β Ts + 1 βTs + 1, β >1.

(9)

Tito Luís M. Santos

Ac¸ ˜oes B ´asicas de Controle

Ac¸ ˜oes B ´asicas (principais)

Controlador proporcional:

C(s) = kp; Controlador proporcional-integral (PI)

C(s) = kp+ki s; Controlador proporcional-derivativo ideal (PD) C(s) = kp+kds; Compensador em avanc¸o C(s) = Ts + 1 αTs + 1, 0 < α < 1; Compensador em atraso C(s) = β Ts + 1 βTs + 1, β >1. Ou uma combinac¸ ˜ao das ac¸ ˜oes anteriores.

(10)

Tito Luís M. Santos

Ac¸ ˜oes B ´asicas de Controle

Ac¸ ˜oes B ´asicas (principais)

Observac¸ ˜oes: Compensador em avanc¸o C(s) = Ts + 1 αTs + 1= p z s + z s + p, 0 < α < 1, z > 0, p > 0, com p > z. Compensador em atraso C(s) = β Ts + 1 βTs + 1= βp z s + z s + p, β >1, z > 0, p > 0, com z > p.

O controlador proporcional-integral (PI) pode ser interpretado como o limite de uma rede em atraso:

C(s) = kp+ki s =kp

s + z s .

O controlador proporcional-derivarivo real (kpτ <<kd) pode ser interpretado como uma rede em avanc¸o:

C(s) = kp+kd s τs + 1 = kpτs + kp+kds τs + 1 ≈ kp+kds τs + 1 .

(11)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(12)

Tito Luís M. Santos

Estruturas de controladores PID

PID Acad ˆemico

Lei de controle ideal (PID Acad ˆemico):

Dom´ınio do tempo: u(t) = Ka[e(t) +

1 Ti Z t 0 e(τ )d τ + Td de(t) dt ] Dom´ınio de Laplace: C(s) = Ka(1 + 1 Tis +Tds) u 2 Proporcional Ka Integral 1 Ti.s Derivada Td.s 1 e 1

Devido a condic¸ ˜ao de causalidade (α < 1) C(s) = Ka(1 + 1 Tis + Tds αTds + 1 ) =Ka(1 + 1 Tis + NTds Tds + N )

(13)

Tito Luís M. Santos

Estruturas de controladores PID

PID Paralelo

Lei de controle ideal (PID paralelo):

Dom´ınio do tempo: u(t) = Kpe(t) + Ki

Z t 0 e(τ )d τ + Kd de(t) dt ] Dom´ınio de Laplace: C(s) = Kp+Ki s +Kds u 2 Proporcional Kp Integral Ki s Derivada Kd.s 1 e 1

Devido a condic¸ ˜ao de causalidade (α < 1)

C(s) = Kp+ Ki s + Kds αKds + 1 =Kp+ Ki s + NKds Kds + N

(14)

Tito Luís M. Santos

Estruturas de controladores PID

PID S ´erie

Lei de controle ideal (PID s ´erie):

Dom´ınio do tempo: ed(t) = [e(t) +

de(t) dt ], ei(t) = Z t 0 ed(τ )d τ, u(t) = ksei(t) Dom´ınio de Laplace: C(s) = Ks 1 + τis τis (1 + τds) u 2 Proporcional Ks Integral 1 Ti.s Derivada Td.s 1 e 1

Devido a condic¸ ˜ao de causalidade (α < 1)

C(s) = Ks 1 + τis τis (1 + τds ατds + 1 ) =Ks 1 + τis τis (1 + Nτds τds + N )

(15)

Tito Luís M. Santos

Estruturas de controladores PID

Equival ˆencia entre estruturas usuais

Acad ˆemico: C(s) = Ka  1 + 1 Tis +Tds  Paralelo: C(s) = Kp+ Ki s +Kds S ´erie: C(s) = Ks 1 + τis τis (1 + τds)

De acad ˆemico para paralelo

Kp=Ka, Ki=Ka/Ti, Kd=KaTd

De s ´erie para acad ˆemico

Ka=Ks  1 +τd τi  , Ti= τi+ τd, Td= τiτd τi+ τd

De s ´erie para paralelo

Kp=Ks  1 +τd τi  , Ki= Ks τi , Kd =Ksτd

(16)

Tito Luís M. Santos

Estruturas de controladores PID

Estruturas de controladores industriais

Table :Exemplos de PID industrial

Allen Bradley5 PLC acad ˆemica-paralelo Baylet Net 90 s ´erie-paralelo Fisher Controls (Provox, DPR e DCI) s ´erie

Foxboro Model 761 s ´erie

Honeywell TDC s ´erie

Moore Products Type 352 s ´erie Lalfa Laval Automation ECA400 s ´erie

Taylor Mod 30 s ´erie

Toshiba TOSDIC 200 s ´erie

Turnbull TCS 6000 s ´erie

(17)

Tito Luís M. Santos

Estruturas de controladores PID

Exemplo de utilizac¸ ˜ao equivocada

Seja G(s) = 2 (s+1)(5s+1)

E os par ˆametros de sintonia ks=ka=1, Ti = τi =1 e Td= τd=4 com α =0.1.

S ´erie (Foxboro) vs Acad ˆemica (Yokogawa)

0 5 10 15 20 25 0 0.2 0.4 0.6 0.8 1 1.2 1.4 sa íd a tempo controle PID série

(18)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(19)

Tito Luís M. Santos

Efeitos da ac¸ ˜ao derivativa

Ruido de medic¸ ˜ao

Medida afetada por ru´ıdo de medic¸ ˜ao com ym(t) = y (t) + n(t). Neste caso ˙em(t) = d dt[r (t) − (y (t) + n(t))] = d dt(r (t) − y (t)) − d dtn(t) No dom´ınio de Laplace sEm(s) = sE (s) + sN(s) Ru´ıdo de medic¸ ˜ao ⇒ altas freq ¨u ˆencias

|sN(s)| = ω|N(jω)| Soluc¸ ˜ao Ud(s) = Kd(1 + Tds 1 + αTds )

Nas altas freq ¨u ˆencias Ud(jω) = Kd(1 +α1)N(jω)

(20)

Tito Luís M. Santos

Efeitos da ac¸ ˜ao derivativa

Ruido de medic¸ ˜ao

Medida afetada por ru´ıdo de medic¸ ˜ao com ym(t) = y (t) + n(t). Neste caso ˙em(t) = d dt[r (t) − (y (t) + n(t))] = d dt(r (t) − y (t)) − d dtn(t) No dom´ınio de Laplace sEm(s) = sE (s) + sN(s) Ru´ıdo de medic¸ ˜ao ⇒ altas freq ¨u ˆencias

|sN(s)| = ω|N(jω)| Soluc¸ ˜ao

Ud(s) = Kd(1 + Tds 1 + αTds) Nas altas freq ¨u ˆencias Ud(jω) = Kd(1 +α1)N(jω) Usualmente 0.2 ≥ α ≥ 0.05

(21)

Tito Luís M. Santos

Efeitos da ac¸ ˜ao derivativa

Chute derivativo

Soluc¸ ˜ao 1: Elimina o zero do PID via refer ˆencia filtrada

Seja Rf(s) = F (s)R(s), Ef(s) = Rf(s) − Y(s) e U(s) = C(s)Ef(s) verifica-se Y (s) Rf(s) = Y (s) F (s)R(s) = Nc(s)Np(s) Nc(s)Np(s) + Dc(s)Dp(s) Fazendo F (s) = 1/Nc(s) observa-se que

Y (s) R(s) =F (s) Nc(s)Np(s) Nc(s)Np(s) + Dc(s)Dp(s) = Np(s) Nc(s)Np(s) + Dc(s)Dp(s) Elimina-se Nc(S) da func¸ ˜ao de transfer ˆencia de refer ˆencia para a sa´ıda.

(22)

Tito Luís M. Santos

Efeitos da ac¸ ˜ao derivativa

Chute derivativo

Soluc¸ ˜ao 2: Mudanc¸a estrutural

Evita-se que a referencia seja diferenciada: U(s) = Ki sE (s) −  Kp+ Kds 1 + αKds 

Efeito semelhante ocorre com o PI (chute proporcional)

e u y 2 Proporcional Kp Processo x’ = Ax+Bu y = Cx+Du Integral Ki s Derivada Kd.s aKd.s+1 r 1

(23)

Tito Luís M. Santos

Estruturas de controladores PID

Exemplo de utilizac¸ ˜ao equivocada

Seja G(s) = 2 (s+1)(5s+1)

E os par ˆametros de sintonia kp=2.5, ki=1, kd =2.5 com α = 0.25. Estrutura padr ˜ao vs estrutura modificada

0 5 10 15 20 25 0 0.2 0.4 0.6 0.8 1 1.2 tempo saida 0 5 10 15 20 25 0 2 4 6 8 10 12 14 tempo saida

(24)

Tito Luís M. Santos

Efeitos da ac¸ ˜ao derivativa

Ponderac¸ ˜ao da refer ˆencia

Tamb ´em conhecido com PID ISA u(t) = Kc  br (t) − y (t) + 1 Tie(τ )d τ + Td d (cr (t) − y (t)) dt 

Termos b e c s ˜ao utilizados como fator de ponderac¸ ˜ao da ac¸ ˜ao proporcional (0 ≤ b ≤ 1) e da ac¸ ˜ao derivativa (0 ≤ c ≤ 1). Fazendo b = 0 e c = 0 recai-se num caso semelhante ao anterior. Na pr ´atica, ´e comum encontrar c = 0.

(25)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(26)

Tito Luís M. Santos

Ac¸ ˜ao Anti-windup

Efeito windup - sobrecarga da ac¸ ˜ao integral

Saturac¸ ˜ao de devido a limites f´ısicos do atuador: u ≥ usat(t) ≥ u

Suponha que e(∞) = 0

u(∞) = Ka[e(∞) + 1 Ti Z∞ 0 e(τ )d τ + Td de(∞) dt ] = 1 Ti Z ∞ 0 e(τ )d τ

Neste caso, u(∞) depende do sistema (n ˜ao depende do controlador)

lim

t→∞y (t) = P(0) limt→∞u(t) = yr

e(t) decresce a uma taxa mais lenta ⇒ ac ´umulo da ac¸ ˜ao integral; Para atingir u(∞) = 1 Ti Z ∞ 0 e(τ )d τ

(27)

Tito Luís M. Santos

Estruturas de controladores PID

Exemplo de utilizac¸ ˜ao equivocada

(28)

Tito Luís M. Santos

Ac¸ ˜ao Anti-windup

Soluc¸ ˜oes 1/2

Soluc¸ ˜oes simples:

Desativar a ac¸ ˜ao integral quando o controlador satura; Ativar a ac¸ ˜ao integral apenas se o valor erro est ´a ´e uma faixa predeterminada;

Condic¸ ˜oes operacionais consideravelmente distintas das consideradas no projeto.

(29)

Tito Luís M. Santos

Ac¸ ˜ao Anti-windup

Soluc¸ ˜oes 2/2

Back-Calculation and Tracking

N ˜ao altera a malha na aus ˆencia de saturac¸ ˜ao Tt ´e um par ˆametro de ajuste de descarga Regra emp´ırica Tt =p(TdTi) U Usat u 1 Saturation 1/Tt Kc/Ti Kc Integral 1 s KcTd.s aTd.s+1 e 1

(30)

Tito Luís M. Santos

Sum ´ario

1

Introduc¸ ˜ao

2

Ac¸ ˜oes B ´asicas de Controle

3

Estrutura de controladores PID

4

Efeitos da ac¸ ˜ao derivativa

5

Ac¸ ˜ao Anti-windup

(31)

Tito Luís M. Santos

Coment ´arios finais

Foram apresentadas as estruturas acad ˆemica, s ´erie e paralelo; Discutimos a respeito

da ac¸ ˜ao derivativa do efeito da saturac¸ ˜ao

Referências

Documentos relacionados

Como aspectos facilitadores para a garantia da integralidade pode-se mencionar: o estreito relacionamento das equipes com as comunidades através do estabelecimento de

Compostos contendo as funcionalidades semicarbazona e tiossemicarbazona também são amplamente pesquisados quanto às suas atividades biológicas, e tem apresentado excelentes

Com efeito, os resultados das análises das propostas envolvendo a produção de gêneros e tipos textuais Oficina de produção e das atividades envolvendo a oralidade Sobre o texto

A formação de dois grupos referentes aos períodos seco e chuvoso dentro de Rio Formoso, supõe que as mudanças climáticas e suas consequências exercem influência nas

Esse tipo de razão está presente nas ações positivas para com os outros, por exemplo, como descrito no livro que inspirou o filme “Pay it forward” (HYDE, 2014) (tradução:

Esta pesquisa estabelece um diálogo entre O cuidado de si em Michel Foucault e a Filosofia Ubuntu: “Eu sou porque nós somos”, no âmbito das teorias contemporâneas

Tendo em vista os fatos supracitados, e com a necessidade de melhorar o processo de ensino/aprendizagem nos cursos de EaD, este trabalho justifica-se por buscar desenvolver

Para vericar a ecácia da utilização da história da matemática como recurso didático no ensino de polinômios foi realizada uma pesquisa com alunos da 1ª série do curso técnico