Você está na página 1de 51

Representac

ao e An
alise de Sistemas Din
amicos Lineares

1.

Diagrama de Blocos

2.

Grafico de fluxo de sinais

Fernando de Oliveira Souza

pag.1

Engenharia de Controle Aula 3

Diagrama de Blocos
Y (s) = G(s)U (s)

U (s)
G(s)

 Representacao ilustrada de cada um dos componentes de um


sistema e do fluxo de sinais correspondentes
 Inclui apenas informacoes sobre comportamento dinamico
(sistemas diferentes podem ter mesmo diagrama)
 FT sao introduzidas nos blocos correspondentes nos quais:
sada = entrada FT
Fernando de Oliveira Souza

pag.2

Engenharia de Controle Aula 3

Diagrama de Blocos

R(s)
Filtro

Y (s)

Ctrl

Atuador

Processo

Sensor

Fernando de Oliveira Souza

pag.3

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Filtro: Circuito RC


R

x(t)

i(t)
C

y(t)

Equacao 1
i(t) =

x(t) y(t)

Fernando de Oliveira Souza

I(s) =

pag.4

X(s) Y (s)
R
Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Filtro: Circuito RC


R

x(t)

i(t)
C

Equacao 2
y(t) =
Fernando de Oliveira Souza

y(t)

1
C


i(t)dt Y (s) =
pag.5

1 I(s)
C s

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Filtro: Circuito RC


Equacao 1
I(s) =

X(s) Y (s)

X(s)

R
+

1
R

I(s)

Y (s)

Fernando de Oliveira Souza

pag.6

Engenharia de Controle Aula 3

Diagrama de Blocos

Equacao 2
Y (s) =

1 I(s)
C s

I(s)

Fernando de Oliveira Souza

1
sC

pag.7

Y (s)

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Filtro: Circuito RC


Equacao 1
+

X(s)

1
R

I(s)

Y (s)
Equacao 2
I(s)

Fernando de Oliveira Souza

1
sC

pag.8

Y (s)

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Filtro: Circuito RC


X(s)

Fernando de Oliveira Souza

1
R

pag.9

1
sC

Y (s)

Engenharia de Controle Aula 3

Diagrama de Blocos

R(s)
Filtro

Y (s)

Ctrl

Atuador

Processo

Sensor

Fernando de Oliveira Souza

pag.10

Engenharia de Controle Aula 3

Diagrama de Blocos

Planta
+

R(s)
Filtro

Y (s)

Ctrl

Atuador

Processo

Sensor

Fernando de Oliveira Souza

pag.11

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Atuador: Motor CC controlado pelo campo

Fernando de Oliveira Souza

pag.12

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo Atuador: Motor CC controlado pela armadura

Fernando de Oliveira Souza

pag.13

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo: Elemento ou sistema

Fernando de Oliveira Souza

pag.14

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo: Elemento ou sistema

a = R1 C1 , b =

Fernando de Oliveira Souza

R2 C2 , ab = R1 C2

pag.15

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo: Elemento ou sistema

Fernando de Oliveira Souza

pag.16

Engenharia de Controle Aula 3

Diagrama de Blocos

Exemplo: Elemento ou sistema

Fernando de Oliveira Souza

pag.17

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Exemplo: Diagrama de blocos

Fernando de Oliveira Souza

pag.18

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos
E(s)

R(s) +

Y (s)
G(s)

Ponto de junc
ao

Ponto de soma
H(s)

 R(s) sinal de referencia (set-point)


 Y (s) sinal de sada (variavel controlada)
 E(s) sinal de erro
 G(s) = Y (s)/E(s) FT do processo
 H(s) FT da realimentacao (sensor)
Fernando de Oliveira Souza

pag.19

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Exerccio: Encontre a funcao de transferencia em Malha Fechada


Gmf =
E(s)

R(s) +

Y (s)
R(s)
Y (s)

G(s)

Ponto de junc
ao

Ponto de soma
H(s)

Fernando de Oliveira Souza

pag.20

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos
Solucao:
Y (s) = G(s)E(s)
e
E(s) = R(s) H(s)Y (s)
logo
Y (s) = G(s)[R(s) H(s)Y (s)]
Y (s) + G(s)H(s)Y (s) = G(s)R(s)
Y (s)[1 + G(s)H(s)] = G(s)R(s)
Y (s)
R(s)
Fernando de Oliveira Souza

pag.21

G(s)
1 + G(s)H(s)
Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

1 - Combinando Blocos em Cascata

Fernando de Oliveira Souza

pag.22

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

2 - Deslocando para a frente um ponto de soma situado


atras de um bloco

Fernando de Oliveira Souza

pag.23

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

3 - Deslocando para tras um ponto de juncao situado `a


frente de um bloco

Fernando de Oliveira Souza

pag.24

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

4 - Deslocando para frente um ponto de juncao situado


atras de um bloco

Fernando de Oliveira Souza

pag.25

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

5 - Deslocando para tras um ponto de soma situado `a


frente de um bloco

Fernando de Oliveira Souza

pag.26

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

6 - Eliminando um laco de realimentacao

Fernando de Oliveira Souza

pag.27

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Exerccio 1: Reduza o diagrama de blocos

Fernando de Oliveira Souza

pag.28

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Solucao

Fernando de Oliveira Souza

pag.29

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Solucao

Fernando de Oliveira Souza

pag.30

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Solucao

Fernando de Oliveira Souza

pag.31

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Exerccio 2: Reduza o diagrama de blocos

Fernando de Oliveira Souza

pag.32

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Solucao:

Fernando de Oliveira Souza

pag.33

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Solucao:

Fernando de Oliveira Souza

pag.34

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Solucao:
Y (s)
R(s)
Y (s)
R(s)

Fernando de Oliveira Souza

=
=

G1 G2
1G1 G3
G1 G2 G4
+ 1G
1 G3

G5 +

G6
G2

G1 G2 G5 + G1 G6
1 G1 G3 + G1 G2 G4

pag.35

Engenharia de Controle Aula 3

Reduc
ao de Diagrama de Blocos

Exemplo: Usando o MatLab

G1 = tf(2,1);
G2 = tf(4, [1 0]);
G3 = tf(1, [1 0]);
Gp = parallel(G1,G2);
Gs = series(Gp,G3);
G = feedback(Gs,1,-1); % ou G = feedback(Gs,1);
G=

Fernando de Oliveira Souza

2s + 4
s2 + 2s + 4

pag.36

Engenharia de Controle Aula 3

Sada a M
ultiplas Entradas

E(s)

R(s)+

D(s)

W (s)

C(s)

U (s) +
+

G(s)

Y (s)

+
+

H(s)

N (s)
+

Uma Funcao de Transferencia:


YR (s)
R(s)
Fernando de Oliveira Souza

G(s)C(s)
1 + G(s)C(s)H(s)
pag.37

Engenharia de Controle Aula 3

Sada a M
ultiplas Entradas

E(s)

R(s)+

D(s)

W (s)

C(s)

U (s) +

G(s)

+
+

H(s)

YR (s)
R(s)

Y (s)

N (s)
+

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

Encontre as funcoes de transferencia:


YW (s)
W (s)
Fernando de Oliveira Souza

YD (s)
D(s)
pag.38

YN (s)
N (s)
Engenharia de Controle Aula 3

Sada a M
ultiplas Entradas

E(s)

R(s)+

D(s)

W (s)

C(s)

U (s) +
+

H(s)

G(s)

Y (s)

+
+

N (s)
+

Encontre a sada
Y (s) = YR (s) + YW (s) + YD (s) + YN (s).

Fernando de Oliveira Souza

pag.39

Engenharia de Controle Aula 3

Sada a M
ultiplas Entradas

E(s)

R(s)+

D(s)

W (s)

C(s)

U (s) +
+

G(s)

H(s)

Y (s)

+
+

N (s)
+

Encontre a sada Y (s):


Y (s) =

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

R(s) +

D(s)

1 + G(s)C(s)H(s)
GCH
+
W (s)
N (s)
1 + G(s)C(s)H(s)
1 + G(s)C(s)H(s)

Fernando de Oliveira Souza

pag.40

Engenharia de Controle Aula 3

Sada a M
ultiplas Entradas

E(s)

R(s)+

D(s)

W (s)

C(s)

U (s) +
+

H(s)

G(s)

Y (s)

+
+

N (s)
+

Encontre a sada E(s):

Fernando de Oliveira Souza

pag.41

Engenharia de Controle Aula 3

Sada a M
ultiplas Entradas

E(s)

R(s)+

D(s)

W (s)

C(s)

U (s) +
+

G(s)

H(s)

Y (s)

+
+

N (s)
+

Encontre a sada E(s):


E(s) =

1
1 + G(s)C(s)H(s)
HG

R(s)

D(s)

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

W (s)
N (s)
1 + G(s)C(s)H(s)
1 + G(s)C(s)H(s)

Fernando de Oliveira Souza

pag.42

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Motor CC controlado pela armadura

Fernando de Oliveira Souza

pag.43

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Formula de Mason:
Y (s)
R(s)


=

Pk k

k: numero de percursos diretos


Pk : Ganho do k-esimo percurso direto
: Determinante do diagrama

= 1(
todos os ganhos de lacos distintos)

+( prod. ganhos de todas comb. de lacos disjuntos 2 a 2)

( prod. ganhos de todas comb. de lacos disjuntos 3 a 3)
...
k : removendo os lacos que tocam o percurso k
Fernando de Oliveira Souza

pag.44

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Exemplo: Formula de Mason

P1 = G1 G2 G3 G4 e P2 = G5 G6 G7 G8
Fernando de Oliveira Souza

pag.45

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Exemplo: Formula de Mason


L1 = G2 H2
L2 = G3 H3
L3 = G6 H6
L4 = G7 H7

= 1 (L1 + L2 + L3 + L4 ) + (L1 L3 + L1 L4 + L2 L3 + L2 L4 )
Fernando de Oliveira Souza

pag.46

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Exemplo: Formula de Mason


= 1 (L1 + L2 + L3 + L4 ) + (L1 L3 + L1 L4 + L2 L3 + L2 L4 )


L1 = 0
L3 = 0
P2 :
P1 :
L2 = 0
L4 = 0

1 = 1 (L3 + L4 )
Fernando de Oliveira Souza

e
pag.47

2 = 1 (L1 + L2 )
Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Exemplo: Formula de Mason


Y (s)
R(s)

=
=

P k k

(G1 G2 G3 G4 )[1 L3 L4 ] + (G5 G6 G7 G8 )[1 L1 L2 ]


1 (L1 + L2 + L3 + L4 ) + (L1 L3 + L1 L4 + L2 L3 + L2 L4 )

Fernando de Oliveira Souza

pag.48

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Exemplo: Encontre a funcao de transferencia de R(s)


para Y (s)

Fernando de Oliveira Souza

pag.49

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Solucao
P1 = G1 G2 G3 G4
= 1(G2 G3 H2 +G3 G4 H1 G1 G2 G3 G4 H3 )
1 = 1
Y (s)
R(s)

=
=


k

Pk k

G1 G2 G3 G4

1 (G2 G3 H2 + G3 G4 H1 G1 G2 G3 G4 H3 )

Fernando de Oliveira Souza

pag.50

Engenharia de Controle Aula 3

Gr
afico de Fluxo de Sinais

Exerccio: Encontre a funcao de transferencia de R(s)


para Y (s)

Fernando de Oliveira Souza

pag.51

Engenharia de Controle Aula 3

Você também pode gostar