Buscar

representação por blocos

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 12 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 12 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 12 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

1
Representação por Blocos
A função básica de um sistema de controle com realimentação, consiste em comparar o valor real
de saı́da com a referencia de entrada (chamado de valor desejado ou Set-Point) determinar o desvio
desta comparação (sinal de erro) e produzir um sinal de controle que vai atuar sobre o sistema para
zerar ou minimizar o erro de saı́da. Esta atuação recebe o nome de ”Ação de Controle”, que esta
apresentada em termos de diagrama de blocos abaixo, para um sistema de controle industrial.
�-
- -
�
-
6
-'
m --- C(s)R(s) +
-
Sensor
PlantaAtuadorAmplificador
Detector
de erro
Sinal de erro
Sistema de controle
Entrada, Referência ou Set Point
A saı́da do controlador fornece o sinal de erro atuante já provida de amplificação de potência que
permita ação do atuador. O atuador é normalmente um transducer de sinal elétrico em mecânico, como
um motor elétrico, um pistão hidráulico ou pneumático, uma válvula, resistências de aquecimento, etc.
e atua sobre o processo levando a planta a correção da saı́da com a minimização do sinal de erro ou
anulando a sua existência. Sensor é o elemento que converte o sinal o sinal de saı́da em um sinal
compatı́vel ao sistema de controle, como rotação, temperatura, pressão, posição, entre outros, a ser
comparado com o sinal de entrada (Set-Point). Este sensor é que executa o ramo de realimentação de
um sistema de malha fechada. Plantas industriais são classificadas pela ação do controlador sobre o
processo, conforme descrito.
0.1 Diagrama de Blocos
Nos estudos de controle é bastante usual a representação de sistemas em termos de diagra-
mas de blocos, como já pode ser observado no capitulo anterior, onde foi obtida uma simplificação da
modelagem do conjunto mecânico da suspensão veicular por redução de blocos.
Exemplo 0.1.1. Vamos verificar um circuito de uso bastante comum, o integrador discreto RC, mode-
lado e representado por blocos.
-
R
C
I(s)
Vi(s) Vo(s)
2
Para este circuito podemos escrever:
I(s) =
Vi(s) − V0(s)
R
e V0(s) = I(s)
1
sC
Estas duas equações matemáticas podem ser ”escritas”em termos de diagramas de blocos como
abaixo.
�
��--
6
-- - -+
-
1Vi(s)
R
Vo(s)
I(s)I(s) 1
sC
Existindo pontos iguais, podemos interligar, logo
�
��- -
6
- - -
Vi(s)
+
-
Vo(s)
1
R
I(s) I(s) 1
sC
Vo(s)
Portanto podemos associar os blocos
�
��-- -
6
+
-
1
sRC
Vi(s) Vo(s)
Para redução vamos utilizar a propriedade abaixo que será vista ainda neste capitulo
F(s) =
G(s)
1 +G(s)H(s)
=
1
RCs
1 +
1
RCs
.1
=
1
��RC
RCs+ 1
���RCs
→ F(s) =
1
RCs+ 1
Aprenderemos agora a representar uma planta, um compensador os componentes de um sistema
através de diagrama de blocos.
Representamos um subsistema por uma entrada, uma saı́da e uma função de transferência, porem
sistemas são formados por alguns ou diversos subsistemas, de forma que podemos representar suas
conexões e apresentar um resultado mais conveniente.
Para isto devemos considerar componentes utilizados para representação em blocos de um sistema
linear e invariante no tempo mostrados abaixo:
3
Sinal de entrada
R(s)
-
Sinal de saı́da
C(s)
-
Subsistema
- -F(s)
R(s) C(s)
Junta somadora ou subtratora
����- -
6
R1(s)
R2(s)
±±
Vo(s) = ±R1(s) ±R2(s)
Ponto de distribuição
-
-
-
R(s)
R(s)
R(s)
R(s)
Multiplicador
- -
��
��
�H
HH
HH
K
R(s) K.R(s)
A partir destas representações básicas, associações entre subsistemas podem ser obtidas, para facili-
dade de cálculos e interpretação de processos.
Redução de blocos em cascata
--- - - -
�
�
�
�
���
.............................................................................
..............................�
G1(s)G2(s)G3(s)
C(s)C(s) R(s)
X2(s) = R(s)G1(s)G2(s)
G1(s) G2(s) G3(s)
R(s)
X1(s) = R(s)G1(s)
C(s) = R(s)G1(s)G2(s)G3(s)
Redução de associação de avanço
��
��
-
-
-
- - -
?
6
-
@@R
R(s) C(s)±±
±
±G1(s) ±G2(s) ±G3(s)
C(s)R(s)
G1(s)
G2(s)
G3(s)
R(s)G1(s)
R(s)G2(s)
RR(s)G3(s) C(s) = R(s)(±G1(s) ±G2(s) ±G3(s))
4
Redução de uma malha fechada com realimentação (ramo de retrocesso) Para o diagrama
de blocos apresentado abaixo, de realimentação negativa, temos:
m- -
6
-
�
E(s)R(s) C(s)
H(s)
G(s)+-
onde

R(s) → excitação de entrada
C(s) → sinal de saı́da
G(s) → ganho de avanço ou de malha direta
H(s) → ganho de realimentação
E(s) → sinal de erro
Podemos calcular:
C(s) = E(s)G(s) e E(s) = R(s)− C(s)H(s)
Substituindo a segunda equação na primeira, temos:
C(s) = G(s)
[
R(s)− C(s)H(s)
]
= G(s)R(s)−G(s)C(s)H(s) → C(s) + C(s)H(s)G(s) = G(s)R(s)
C(s)
[
1 +G(s)H(s)
]
= G(s)R(s)
C(s) =
G(s)R(s)
1 +G(s)H(s)
→ F(s) =
C(s)
R(s)
=
G(s)
1 +G(s)H(s)
Caso a realimentação seja positiva, resulta:
m- -
6
-
�
E(s)R(s) C(s)
H(s)
G(s)++
C(s) = E(s)G(s) e E(s) = R(s) + C(s)H(s)
C(s) = G(s)
[
R(s) + C(s)H(s)
]
= G(s)R(s) +G(s)C(s)H(s)
C(s) − C(s)H(s)G(s) = G(s)R(s)
C(s)
[
1−G(s)H(s)
]
= G(s)R(s)
C(s) =
G(s)R(s)
1−G(s)H(s)
→ F(s) =
C(s)
R(s)
F(s) =
G(s)
1−G(s)H(s)
Podemos então resumir que quando a realimentação é negativa, o produto G(s)H(s) deve ser
somado a unidade no denominador enquanto que para realimentação positiva, devemos subtrair o
produto da mesma unidade. Ou seja invertemos o sinal do tipo da realimentação.
5
F(s) =
G(s)
1±G(s)H(s)
Exemplo 0.1.2. Calcule a função de transferência do diagrama de blocos abaixo
m- - -
�
6
+
R(s) C(s)
+
1
s(s+ 3)
0, 8
F(s) =
G(s)
1−G(s)H(s)
=
1
s (s+ 3)
1− 1
s (s+ 3)
0, 8
=
1
s (s+ 3)
1− 0, 8
s (s+ 3)
=
1
���
��s (s+ 3)
s (s+ 3)− 0, 8
���
��s (s+ 3)
F(s) =
1
s (s+ 3)− 0, 8
→ F(s) =
1
s2 + 3s− 0, 8
Exemplo 0.1.3. Com realimentação negativa
m
�
-
6
- -1
C(s)
+
R(s)
- (s+1)(s+3)
2s
F(s) =
G(s)
1 +G(s)H(s)
=
1
(s+ 1) (s+ 3)
1 +
1
(s+ 1) (s+ 3)
2s
=
1
(s+ 1) (s+ 3)
1 +
2s
(s+ 1) (s+ 3)
=
1
((((
((((s+ 1) (s+ 3)
(s+ 1) (s+ 3) + 2s
((((
((((s+ 1) (s+ 3)
F(s) =
1
(s+ 1) (s+ 3) + 2s
=
1
s2 + 4s+ 3 + 2s
→ F(s) =
1
s2 + 6s+ 3
Uma aplicação de redução com bastante utilização em controle é o caso de realimentação unitária, e
esta caso particular nos permite uma simplificação.
6
Exemplo 0.1.4. Com realimentação unitária
m -- -
6
C(s)1
(s+ 1)(s+ 3)
+
R(s)
-
F(s) =
1
(s+ 1) (s+ 3)
1 +
1
(s+ 1) (s+ 3)
=
1
((((
((((s+ 1) (s+ 3)
(s+ 1) (s+ 3) + 1
((((
((((s+ 1) (s+ 3)
F(s) =
1
(s+ 1) (s+ 3) + 1
=
1
s2 + 4s+ 3 + 1
→ F(s) =
1
s2 + 4s+ 4
Generalizando podemos considerar G(s) =
NG(s)
DG(s)
, que substituı́do resulta:
F(s) =
G(s)
1±G(s)H(s)
=
NG(s)
DG(s)
1±
NG(s)
DG(s)
=
NG(s)
��
�DG(s)
DG(s) ±NG(s)
��
�DG(s)
→ F(s) =
NG(s)
DG(s) ±NG(s)
Exemplo 0.1.5. Com realimentação unitária
m -- -
6
C(s)(s+ 2)
(s+ 1)(s+ 5)
+
R(s)
-
F(s) =
(s+ 2)
(s+ 1) (s+ 5) + (s+ 2)
=
(s+ 2)
s2 + 6s+ 5 + s+ 2
→ F(s) =
s+ 2
s2 + 7s+ 7
Exemplo 0.1.6. Problema com malhas de retração, reduzir o sistema apresentado a um único bloco
- - - - - - -
�
�
�
6 6 6
�
���
���
��+- +- +-G1(s) G2(s) G3(s)
H1(s)
H2(s)
H3(s)
Em primeiro lugar, vamos associar os dois blocos que estão em cascata, que resulta:
7
- - - - - -
�
�
�
6 6 6
�
���
���
��+- +- +-G1(s)
H1(s)
H2(s)
H3(s)
G2(s)G3(s)
Reduzindo a malha de realimentação negativa que está identificado como F1(s), temos:
- - - - - -
�
�
�
6 6 6
�
���
���
��
F1(s)
+
-
+
-
+
-G1(s)
H1(s)
H2(s)
H3(s)
G2(s)G3(s)
F1(S) =
G2(s)G3(s)
1 +G2(s)G3(s)H1(s)
Substituindo agora a redução de F1(s) e marcando um novo bloco de nome F2(s):
�
���
��---
�
�
66
- -+
-
+
-
H2(s)
H3(s)
G1(s)
F2(s)
G2(s)G3(s)
1 +G2(s)G3(s)H1(s)
F2(S) =
G2(s)G3(s)
1 +G2(s)G3(s)H1(s)
1−
G2(s)G3(s)
1 +G2(s)G3(s)H1(s)
H2(s)
=
G2(s)G3(s)
((((
((((
((
1 +G2(s)G3(s)H1(s)
1 +G2(s)G3(s)H1(s) −G2(s)G3(s)H2(s)
((((
((((
((
1 +G2(s)G3(s)H1(s)
F2(S) =
G2(s)G3(s)
1 +G2(s)G3(s)
[
H1(s) −H2(s)
]
Substituindo F2(s) no diagrama de blocos e definindoF3(s):
8
�
��-- - -
�
6
G1(s)
H3(s)
G2(s)G3(s)
1 +G2(s)G3(s)[H1(s) +H2(s)]
+
-
F3(s)
F3(S) =
G2(s)G3(s)
1 +G2(s)G3(s)
[
H1(s) −H2(s)
]
1 +
G2(s)G3(s)
1 +G2(s)G3(s)
[
H1(s) −H2(s)
]H3(s) =
G2(s)G3(s)
1 +G2(s)G3(s)
[
H1(s) −H2(s) +H3(s)
]
O resultado final será F3(s) em cascata com G1(s):
- -
1 +G2(s)G3(s)[H1(s) −H2(s) +H3(s)]
G1(s)G2(s)G3(s)
0.2 Deslocamento de Blocos
Algumas aplicações necessitam recursos extras para obtenção de sua solução. O deslocamento
de um bloco dentro de uma malha pode em muitos casos facilitar a solução como veremos a seguir.
9
- - - -
6
- -
6
6
m m+
-
R(s)
X(s)
+
-
C(s) R(s) C(s)
X(s)
G(s)
G(s)
G(s)
m m- - -
6
- - -
6
6
+
-+-
R(s) R(s)
G(s) G(s)
G(s)
1
C(s) C(s)
X(s)
X(s)
- -
- -
-
- -
--
-
R(s) R(s) R(s)R(s) 1
G(s)
1
G(s)
R(s)G(s)
R(s)
G(s)
G(s)
R(s)G(s)
R(s)
-
- -
--
-
-
--
-G(s)
G(s)
G(s)
G(s)
R(s)G(s) R(s)G(s)R(s)R(s)
R(s)G(s)
R(s)G(s)
R(s)G(s)
R(s)G(s)
10
Exemplo 0.2.1. Podemos agora refazer o Exemplo 0.1.6 de uma maneira muito mais simples utilizando
as propriedades de deslocamento de blocos.
- - - - - - -
�
�
�
6 6 6
�
���
���
��+- +- +-G1(s) G2(s) G3(s)
H1(s)
H2(s)
H3(s)
Deslocando os blocos de realimentação, obtemos:
m- - - -
�
6
G1(s) G2(s)G3(s)
H1(s) +H2(s) +H3(s)
R(s)
basta agora aplicar F(s) =
G(s)
1 +G(s)H(s)
, que temos:
F1(s) =
G2(s)G3(s)
1 +G2(s)G3(s)
[
H1(s) −H2(s) +H3(s)
]
Associado com G1(s) em cascata, resulta em
F1(s) =
G1(s)G2(s)G3(s)
1 +G2(s)G3(s)
[
H1(s) −H2(s) +H3(s)
]
- -
1 +G2(s)G3(s)[H1(s) −H2(s) +H3(s)]
G1(s)G2(s)G3(s)
O mesmo resultado obtido na solução anterior, porem com um número de passagens intermediárias
menores.
Em outros casos a propriedade de deslocamento não é apenas um facilitador, mas uma necessi-
dade sem a qual não seria possı́vel obter solução.
11
Exemplo 0.2.2. Reduzir o sistema que segue
m m- - - -?
-
6
�
R(s)
G(s)
H1(s)
H2(s)
+- +
+
C(s)
Este sistema não permite uma solução trivial. Caso seja resolvida a malha de avanço de G(s)
com H1(s), não teremos mais o ponto de conexão do sinal de entrada para H2(s), não sendo este então
um procedimento correto. De forma equivalente, se for minimizada a malha de realimentação G(s)
com H2(s), deixará de existir o ponto de conexão de entrada de H1(s). Para solucionar esta dificuldade
devemos utilizar a propriedade de deslocamento de blocos, para H1(s) ou para H2(s). Lembramos que o
deslocamento de apenas um dos pontos já permite a minimização correta do sistema, mas ilustraremos
a solução com o deslocamento de ambos os blocos.
mm ? ---
6
-
-
�
C(s)
++G(s)+-
R(s)
?
?
Para proceder a modificação, a função de transferência de cada um dos blocos deverá ser modi-
ficada para garantir que o sinal antes e depois do deslocamento não seja alterado.
Na aplicação abaixo deslocamos a conexão de H1(s) após passar por G(s).
Estimamos um sinal A de entrada e verificamos como este chega a saı́da antes e após a modificação
do ponto de conexão.
Verificamos que é necessário inserir no bloco H1(s), um fator de
1
G(s)
para garantir a integridade do
sinal.
-
- -
-
--
- -
A
G(s)
AG(s)
AG(s) AH1(s)H1(s)
G(s)
G(s)
A
H1(s)
AG(s)
AH1(s)
12
O mesmo procedimento agora para o ramo de retroação, demonstra a necessidade de multiplicar
o bloco H2(s) pelo fator G(s).
- -
��
- -
��
AG(s)H2(s)
G(s)
H2(s)G(s)
AG(s)
AAG(s)H2(s)
A
G(s)
A AG(s)
H2(s)
AG(s)
Podemos redesenhar o diagrama de blocos agora:
m m- -
-
6
-
�
-
?
+- +
+
R(s) C(s)
G(s)
H1(s)
G(s)
H2(s)G(s)
A redução fica então:
F1(s) =
1
1 +G(s)H2(s)
e F2(s) = 1 +
H1(s)
G(s)
- - - -G(s)1 +G(s)H2(s)
1
1+ H1(s)
G(s)
F(s) =
1
1 +G(s)H2(s)
G(s)
(
1 +
H1(s)
G(s)
)
=
G(s)
1 +G(s)H2(s)
(
1 +
H1(s)
G(s)
)
F(s) =
G(s)
1 +G(s)H2(s)
+ �
��G(s)H1(s)
1 +G(s)H2(s)���G(s)
→ F(s) =
G(s) +H1(s)
1 +G(s)H2(s)
--
1 +G(s)H2(s)
G(s) +H1(s)

Outros materiais