Sei sulla pagina 1di 90

Aula 05

Diagramas de blocos
& erro

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

output

input

Bloco simples
Caixa preta
Black box

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Caixa preta ou Black box:

G (s)
output

input
Funo de Transferncia:

Y (s)
G (s) =
X (s)
ou:
Y (s ) = G (s ) X (s )
ou seja,
SADA =

F.T. X ENTRADA

combinao de blocos

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

blocos em cascata

G1 (s)

G 2 (s)

a sada X(s) do primeiro bloco


a entrada do segundo.

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

blocos em cascata

G1 (s)

G 2 (s)

logo,

X (s)
G 1 (s ) =
R (s)

Y (s)
G 2 (s) =
X (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

blocos em cascata

G1 (s)
ou seja,

SADA

G 2 (s)

= F.T. X ENTRADA

X (s) = G1 (s) R (s)

para o 1 bloco

Y (s) = G 2 (s) X (s)

para o 2 bloco

SADA

= F.T. X ENTRADA

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

blocos em cascata

G1 (s)

G 2 (s)

portanto:

Y (s) = G1 (s) G 2 (s) R (s)

ou,

Y (s)
= G1 (s) G 2 (s)
R (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

blocos em cascata

G1 (s)

G 2 (s)

logo:

G1 (s) G 2 (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

blocos em cascata

G1 (s) G 2 (s)

e portanto:

G1 (s) G 2 (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

somador

Y (s) = A (s) + B(s) + C(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

detector de erros

E (s) = R (s) B(s)

realimentao
( feedback )

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao ( feedback )

informao da sada Y(s) reintroduzida na entrada,


depois de comparar como sinal de referncia R(s).

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao unitria
unit feedback

E (s) = R (s) Y (s)


Y (s) = G (s) E (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao unitria
unit feedback

E(s)

Y(s) = G(s) [ R(s) Y(s) ]

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao unitria
unit feedback

Y(s) = G(s) R(s) G(s)Y(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao unitria
unit feedback

Y(s) [1 + G(s) ] = R(s)G(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao unitria
unit feedback

Y (s)
G (s)
=
R (s) 1 + G (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao (no unitria)


non unit feedback

Y (s)
G (s)
=
R (s) 1 + G (s) H (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao (no unitria)


non unit feedback

G (s)
1 + G (s) H(s)

Y (s)
G (s)
=
R (s) 1 + G (s) H (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

observe que a
realimentao unitria (ou, unit feedback)

corresponde a
realimentao no unitria
(ou, non unit feedback)
quando

H (s) = 1

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao (unitria)
unit feedback

G (s)
1 + G (s) H(s)

H (s) = 1

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao (unitria)
unit feedback

G (s)
1 + G (s)

Y (s )
R (s )

G (s)
1 + G (s )

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 1:

5
G (s) =
s (s + 4)

5
Y (s)
G (s)
5
s (s + 4)
=
=
= 2
5
R (s)
1 + G (s )
s
+
4
s
+
5
1+
s (s + 4)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 2:

5
G (s) =
s (s + 4)

1
H (s) =
(s + 3)

5
Y (s )
G(s)
s (s + 4)
=
=
5
1
R (s )
1 + G(s)H(s)
1+

s (s + 4) (s + 3)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 2:

5
G (s) =
s (s + 4)

1
H (s) =
(s + 3)

Y (s)
5 (s + 3)
= 3
2
R (s)
(s + 7s + 12 s + 5)

realimentao tacomtrica

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)
tacmetro
sensor de posio

1
s

K1
K2

para servomotores com realimentao de velocidade

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)
tacmetro
sensor de posio

1
s

K1
K2

K
( Js + F )
G (s) =
KK1
1+
( Js + F )

G(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

G (s )
sensor de posio

1
s

K2

K
( Js + F )
G (s) =
KK1
1+
( Js + F )

G(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

G (s )
sensor de posio

K2

K
( Js + F )
G (s) =
KK1
1+
( Js + F )

1
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

G (s )
sensor de posio

1
s

K2

K
K
( Js + F )
G (s) =
=
KK1
Js + F + KK1
1+
( Js + F )

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

G (s )
K2

sensor de posio

G (s ) =

K
Js + F + KK1

1
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
Js + F + KK1

K2

sensor de posio

G (s ) =

K
Js + F + KK1

1
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
Js + F + KK1

sensor de posio

1
s

K2

K
1

Y (s)
Js + ( F + KK1 ) s
=
K
1
R(s)
1+
K2
Js + ( F + KK1 ) s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
K
Js + FF++KK
KK
11

sensor de posio

Y (s)
R (s)

1
s

K2

K
Js + ( F + KK1 )s + KK 2
2

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
2
2
Js +
+ ((F
F+
+ KK
KK 1 ))ss +
KK 2
Js
+
KK
1
2

realimentao tacomtrica
(outra forma de ver-se)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)
tacmetro

sensor de posio

K1
K2

1
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)
tacmetro

sensor de posio

K1s
K2

1
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)
K1s
K2

K1s + K 2

1
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)

1
s

K1s + K2

K
1

Y (s)
(Js + F) s
=
K ( K1s + K 2 )
R (s)
1+
(Js + F) s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
(Js+ F)

1
s

K1s + K2

Y (s)
K
=
2
R (s)
Js + ( F + KK 1 )s + KK 2
que o mesmo resultado obtido anteriormente, mais acima.

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

realimentao tacomtrica

K
K
2
Js2 + (F + KK 1 )s + KK 2
Js + ( F + KK 1 )s + KK 2

Y (s)
K
=
2
R (s)
Js + ( F + KK 1 )s + KK 2
que o mesmo resultado obtido anteriormente, mais acima.

Erro

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Erro
realimentao unitria

E(s) = R(s) Y(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Erro
realimentao no unitria
o erro
torna-se:

E(s) = R(s) B(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

ou seja:

B(s)
erro:

E(s) = R(s) Y(s)H(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

mas:

Y(s) = G(s) E(s)


Y(s)

logo:

E(s) = R(s) G(s)E(s)H(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

portanto:

E(s) [1 + G(s)H(s) ] = R(s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

e a frmula do erro :

R(s)
E(s) =
[1 + G(s)H(s)]

Erro em estado estacionrio


Sada em estado estacionrio

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Teorema do Valor Inicial:

x (0) = lim x ( t ) = lim s X (s) (TVI)


t 0

Teorema do Valor Final:

x () = lim x ( t ) = lim s X (s) (TVF)


t

s0

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Teorema do Valor Inicial:

x (0) = lim s X (s)


s

(TVI)

Teorema do Valor Final:

x () = lim s X (s)
s0

(TVF)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 3:

Y (s) =

3s 2
s (s + 5)

TVI

TVF

y(0) = lim s Y (s)


s

= lim s
s

= lim
s

= 3

3s 2

s (s + 5)
3s 2

(s + 5)

y( ) = lim s Y (s)
s0

= lim s
s0

= lim

3s 2

s (s + 5)
3s 2

(s + 5)
= 2/5
s0

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 4:

E (s) =

2s
s 4s + 3
2

TVI

e(0) = lim s E (s)


s

= lim
s

= 2

2s

s 4s + 3
2

TVF
e() = lim s E (s)
s0

= lim
s0

= 0

2 s2
s 4s + 3
2

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Erro em estado estacionrio:


(Steady state error):

ess = lim e(t)


t

ess = lim e(t) = lim s E(s)


t

s0

(TVF)

s R(s)
ess = lim s E(s) = lim
s 0
s0 [1 + G(s)H(s) ]

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Erro em estado estacionrio:


(Steady state error):

e ss = lim
s 0

s R (s)

[1 + G (s)H(s)]

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Sada em estado estacionrio:


(Steady state output):

y ss = lim y( t )
t

y ss = lim y( t ) = lim s Y (s)


t

Mas, ns
sabemos que

s0

(TVF)

Y (s)
G (s)
=
R (s)
1 + G (s) H (s)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Sada em estado estacionrio:


(Steady state output):
logo,

G (s )
Y (s) =
R (s )
[1 + G (s)H(s)]
y ss = lim s Y (s) =
s 0

G (s )
= lim s
R (s)
s 0
[1 + G (s)H(s)]

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Sada em estado estacionrio:


(Steady state output):
e portanto,

y ss

s G (s) R (s)
= lim s Y (s) = lim
s 0
s 0 [1 + G (s ) H (s ) ]

y ss

s G (s) R (s)
= lim
s 0 [1 + G (s ) H (s ) ]

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:

2
G (s ) =
(s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:
(continuao)

2
( s + 1)

entrada r(t):

r ( t ) = u1 ( t )

r(t) = degrau unitrio

2
G (s ) =
(s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:
(continuao)

entrada r(t):

2
( s + 1)

r ( t ) = u1 ( t )

r(t) = degrau unitrio

1
R (s ) =
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:
(continuao)

1
R (s) =
s

2
( s + 1)

sada y(t)

G (s )
Y (s) =
R (s )
[1 + G (s)H(s)]
2
1
(s + 1)
=

2 s
1 + (s + 1)

2
=
s (s + 3)

sada em estado
estacionrio yss
(steady state output)

y ss = lim s Y (s) =
s 0

2
= lim s
s 0
s (s + 3)
= 2/3

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:
(continuao)

2
( s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:
(continuao)

2
( s + 1)

yss = 2/3

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:

1
(continuao) R (s) =
s

erro e(t)
R (s)
E (s ) =
[1 + G (s)H(s)]
1/ s
=

2
1 + (s + 1)

(s + 1)
=
s (s + 3)

2
( s + 1)

erro em estado
estacionrio ess
(steady state error)

e ss = lim s E (s) =
s0

(s + 1)
= lim s
s0
s (s + 3)
= 1/ 3

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 5:
(continuao)

2
( s + 1)

ess = 1/3

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:

Mas agora temos

K, chamado

controlador proporcional ou
controlador P

2
G (s ) =
(s + 1)
o mesmo do
exemplo anterior

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)

2
G (s ) =
(s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)

2
(s + 1)

entrada r(t):

r ( t ) = u1 ( t )

r(t) = degrau unitrio


(novamente)

2
G (s ) =
(s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)

2
(s + 1)

2K
(s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
entrada r(t):
r ( t ) = u1 ( t )

2
(s + 1)

r(t) = degrau unitrio

1
R (s ) =
s

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
1
R (s ) =
s

2
(s + 1)

sada y(t)

G(s)
Y (s) =
R ( s ) Sada em estado
[1 + G ( s) H ( s)]
estacionrio yss
(Steady state output)
2K
y ss = lim s Y (s) =
1
( s + 1)
s0

2K s
2K
= lim s
1 + ( s + 1)
s0
s (s + 2K + 1)

2K
2K
=
=
(2K + 1)
s ( s + 2 K + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

sada em estado estacionrio yss (steady state output)


se K suficientemente grande

y ss

2K
=
1
( 2K + 1)

ou

y ss 1

quando

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

yss 1

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

1
R (s) =
s

erro e(t)

R (s)
E (s ) =
[1 + G (s)H(s)]
1/ s
=

2K
1 + (s + 1)

(s + 1)
=
s (s + 2K + 1)

erro em estado estacionrio


ess (steady state error)

e ss = lim s E (s) =
s 0

(s + 1)
= lim s
s 0
s (s + 2K + 1)
1
=
( 2K + 1)

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

erro em estado estacionrio ess (steady state error)

se K suficientemente grande

e ss

1
=
0
(2K + 1)

ou

e ss 0

quando

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

ess 0

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 6:(continuao)
2
(s + 1)

qual o valor que deveramos ajustar o K para que o erro em


estado estacionrio (steady state error) seja

ess < 0,01


e ss

1
1
=
< 0,01 =
( 2K + 1)
100

K > 99 / 2

100 < ( 2K + 1)
K > 49,5

devemos escolher

K > 49,5

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 7:

Usando

K/s, temos um

controlador integral ou
controlador I

2
G (s ) =
(s + 1)
o mesmo do
exemplo anterior

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 7:
(continuao)

1
R (s) =
s

erro e(t)

R (s)
E (s ) =
[1 + G (s)H(s)]
1/ s
=

2K
1 + s (s + 1)

(s + 1)
=
(s 2 + s + 2 K )

erro em estado estacionrio


ess (steady state error)

e ss = lim s E (s) =
s 0

(s + 1)
= lim s 2
s 0
(s + s + 2K )
= 0

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

Exemplo 7:
(continuao)

Logo, agora possvel, por exemplo, ajustar o K para que o erro


em estado estacionrio (steady state error) seja

ess = 0
devemos escolher

K>0

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

H vrios tipos de controladores

Usando

K1 + K2 s, temos um

controlador proporcional derivativo


ou controlador PD

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

H vrios tipos de controladores

Usando

K1 + K2/s, temos um

controlador proporcional integral


ou controlador PI

Diagramas blocos & erro


______________________________________________________________________________________________________________________________________________________________________________________

O caso mais geral o controlador PID

Usando

K1 + K2/s + K3s, temos um

controlador proporcional integral derivativo


ou controlador PID

Obrigado!
Felippe de Souza
felippe@ubi.pt

Potrebbero piacerti anche