Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Diagrama de Blocos
dn y dn−1 y dy dm u du
n
+ an−1 n−1
+ · · · + a1 + a 0 y = b m m
+ · · · + b1 + b0 u
dt dt dt dt dt
aplicando a transformada de Laplace com condições iniciais nulas, a equação
diferencial é transformada em uma equação algébrica:
Podemos escrever
Y (s) N (s) K(s) − Controlador
= ⇒
= Função de Transferência = T (s) − M alhaF echada
U (s) D(s)
P (s) − P lanta
em que
N (s) ⇒
= polinômio numerador
D(s) ⇒
= polinômio denominador
U (s) N Y (s)
D
2
2 Função de transferência e o impulso unitário
A resposta ao impulso unitário é definido como hi (t). Se Hi (s) é a transformada
da resposta do impulso unitário, e se usarmos a entrada u(t) como o impulso
unitário, cujo valor da transformada é 1, obtemos
Y (s) Hi (s)
⇒
Função de Transferência = = = Hi (s)
U (s) 1
3 Diagrama de blocos
3.1 Introdução
Diagrama de blocos é uma forma visual de representar matematicamente o sis-
tema (função de transferência ou equação diferencial). Composto pelos compo-
nentes:
• amplificador
• somador
• diferença
• integrador
• ramificação
3.2 Componentes
3.2.1 Amplificador
Multiplica o sinal de entrada por uma constante, nota-se que o ganho pode ser
dimensional
u(t) y(t)
y(t) = R · u(t) =L
R ⇒ Y (s) = R · U (s)
3
Y (s) = K2 · V (s)
V (s) = K1 · U (s)
L−1
Y (s) = K2 · K1 · U (s) ==⇒ y(t) = K2 · K1 · u(t)
3.2.2 Somador
Soma dos sinais.
u(t)
+
y(t)
y(t) = u(t) + v(t) L Y (s) = U (s) + V (s)
+ ⇒
=
v(t)
3.2.3 Diferença
Diferença dos sinais.
u(t)
+
y(t)
y(t) = u(t) − v(t) L Y (s) = U (s) − V (s)
− ⇒
=
v(t)
u(t) y1 (t)
K1 y(t) = y1 (t) + y2 (t)
+
y(t)
+
y(t) = K1 u(t) + K2 v(t)
v(t)
K2 L Y (s) = K1 U (s) + K2 V (s)
y2 (t) ⇒
=
4
3.2.5 Integrador
u(t) y(t) t
Z Z
y(t) = u(τ )dτ
0
3.2.6 Ramificação
Representa a bifurcação do sinal.
y(t)
y(t) y(t)
y(t) y(t)
Y (s) 1
P (s) = =
U (s) D(s)
neste caso a equação diferencial fica
dn y dn−1 y dy
n
+ a1 n−1
+ · · · + a1 + a0 y = u(t)
dt dt dt
Para fazer o diagrama de blocos
1. isolar o termo de maior ordem da equação diferencial
dn y dn−1 y
dy
= u(t) − an−1 n−1 + · · · + a1 + a0 y
dtn dt dt
2. colocar o número de integradores em cascata igual à ordem do sistema
Z Z Z
···
1 2 n
5
3.4 Exemplo
...
y + 8ÿ + 37ẏ + 50y = u
Isolando o termo de maior ordem
...
y = u − 8ÿ − 37ẏ − 50y
37
50
6
3.5 Diagramas de blocos com derivadas no numerador
resolve primeiro
3.6 Exemplo
... L
y + 8ÿ + 37ẏ + 50y = 3u̇ + 5u ⇒
= (s3 + 8s2 + 37s + 50) Y (s) = (3s + 5) U (s)
| {z } | {z }
D(s) N (s)
...
isolando o termo de maior ordem =⇒ x = u − 8ẍ − 37ẋ − 50x
L−1
Y (s) = N (s)X(s) ==⇒ y = 3ẋ + 5x
7
3
u(t) ... Z Z Z
y(t)
x ẍ ẋ x +
+
−−−
5 +
37
50
8
3.7 Obtendo a equação diferencial
1. dar nome às saı́das dos somadores e amplificadores
2. escrever equações dos somadores e de cada função de transferência
u(t) a 1 b 1 c + y(t)
+
− −
5 +
s+1 s
9
3.8 Exemplo
Obter a equação diferencial do diagrama abaixo
U(s) A 1 B 1 C + Y(s)
+
− −
5 +
s+1 s
Y = 5C + 3B
1
C
= B
s
1
B = A
s+1
= U − 2B − C
A
1 2 1 1
B= A A=U− A− A
s+1 s+1 s s+1
5 2 1
Y = B + 3B U =A 1+ + 2
s s+1 s +s
2
5 s + s + 2s + 1
Y = +3 B U =A
s s2 + s
s2 + s
5 1
Y = +3 A A= U
s s+1 s2 + 3s + 1
s2 + s
5 1
Y = +3 U
s s+1 s2 + 3s + 1
s2 + s
5 + 3s
Y = U
s2 + s s2 + 3s + 1
3s + 5
Y = U
s2 + 3s + 1
L−1
s2 + 3s + 1 Y = (3s + 4) U
==⇒ ÿ + 3ẏ + y = 3u̇ + 4u
10
No MatLab para obter a função de transferência:
[a b c d] = linmod(’nomedoarquivododiagramadeblocosemextensao’);
[Np Dp] = ss2tf(a, b, c, d);
P = tf(Np, Dp)
11
3.9 Exemplo no Simulink
u(t) a 1 b 1 c + y(t)
+
− −
5 +
s+1 s
• continuous
• sink
• source
• math operations
12
3.10 Exercı́cio
Obter a função de transferência do diagrama abaixo
H2
r(t) + y(t)
+ + G1 + G2 G3
− +
H1
Y (s) G1 G2 G3
=
R(s) G1 G2 (G3 − H1 ) − G2 G3 H2 + 1
13
3.11 Exercı́cio
Montar o diagrama de blocos para a função de transferência abaixo
5s + 20
T (s) =
s2 + 2s + 20
14