Professional Documents
Culture Documents
Objetivo
Interconexo de modelos
H1 = tf(2,[1 3 0])
H1 =
2
--------s^2 + 3 s
H2 = zpk([ ],-5,5)
H2 =
5
----(s+5)
2.1
Conexo em srie
Figura 1: Conexo em srie.
H = H2 * H1
%ou
H = series(H1,H2);
H =
10
------------s (s+5) (s+3)
2.2
Conexo em parelelo
H = H2 + H1
%ou
H = parallel(H1,H2);
2
Aula 10: Interconexo de modelos
H =
5 (s+0.7566) (s+2.643)
---------------------s (s+3) (s+5)
2.3
Realimentao
Figura 3: Realimentao.
H = feedback(H1,H2)
H =
2 (s+5)
-------------------------------(s+5.663) (s^2 + 2.337s + 1.766)
Observe que o MATLAB assume que a realimentao negativa por padro. Para
aplicar uma realimentao positiva, utilize a sintaxe H = feedback(H1,H2,+1)
3
Aula 10: Interconexo de modelos
2.4
Para diagramas mais complexos, til utilizar o comando connect. Sua sintaxe
sys = connect(sys1,...,sysN,juncoes,'entrada','saida'), em que sys1, ...,
sysN so os subsistemas que compe o diagrama de blocos final sys.
Os nomes dos sinais de entrada de cada subsistema so especificados utilizando
o comando sistema.u='nome' e os nomes dos sinais de sada so especificados por
sistema.y='nome'. Junes de soma so especificadas utilizando o comando sumblk.
Sua sintaxe Soma=sumblk('formula').
Como exemplo, considere a conexo do tipo realimentao da subseo anterior.
Figura 4: Conexo baseada no nome dos sinais.
H1.u='u1';
H1.y='y';
H2.u='y';
H2.y='y2';
Soma1=sumblk('u1 = u - y2');
H=connect(H1,H2,Soma1,'u','y')
Exerccio proposto
Ym (s)
R(s)
4
Aula 10: Interconexo de modelos
1
,
s+1
G(s) =
100
,
2
s + 5s + 100
C(s) =
S(s) =
10
.
s + 10
Bibliografia
1 Mathworks, Connecting Models Documentao do MATLAB.
5
Aula 10: Interconexo de modelos