Escolar Documentos
Profissional Documentos
Cultura Documentos
Z ( s)
G(s) (1)
P( s )
G ( s) gi , j ( s) (2)
K td s
G ( s) e (3)
s 1
K
G (s) 2 2 e td s (4)
s 2 s 1
onde td é a duração do tempo morto; K, o ganho estacionário, τ, a constante de
tempo de sistemas de 1ª ordem ou o período natural de oscilação de sistemas
de 2ª ordem, e ξ, o fator de amortecimento.
Principais funções do Matlab para funções de transferência
G = tf(NUM,DEN,’iodelay’,td) Constrói ou converte para funções de transferência.
SYS = ss(A,B,C,D) Constrói ou converte para modelo de espaço de estados.
SYS = zpk(Z,P,K) Constrói ou converte para modelo zero/polo/ganho.
[R,P,K] = residue(NUM,DEN) Realiza expansão em frações parciais (resíduos).
L = laplace(F) (ou ilaplace) Transformada (inversa) de Laplace de uma função simbólica.
[Y,T] = step(SYS) (ou impulse) Resposta dinâmica a perturbação degrau unitário (ou impulso).
P = pole(SYS) Calcula os polos de sistemas lineares.
Z = zero(SYS) Calcula os zeros de sistemas lineares.
[NUM,DEN] = tfdata(SYS) Extrai os coeficientes do numerador e denominador da FT.
[NUM,DEN] = ss2tf(A,B,C,D,iu) Espaço de estados para funções de transferência.
[A,B,C,D] = tf2ss(NUM,DEN) Funções de transferência para espaço de estados.
[Z,P,K] = ss2zp(A,B,C,D,iu) Espaço de estados para FT em formato de polos e zeros.
[Z,P,K] = tf2zp(NUM,DEN) Funções de transferência para formato de polos e zeros.
[A,B,C,D] = zp2ss(Z,P,K) FT em formato de polos e zeros para espaço de estados.
SYS = zp2tf(Z,P,K, 'DisplayFormat',
FT em formato de polos e zeros para FT clássicas.
'time constant')
Atividade práticas #1
a. sistema monovariável:
d 2 y (t ) dy (t ) du (t )
2
6 5 y (t ) 2.5 7.5u (t )
dt dt dt
b. sistema multivariável:
dx(t ) 3 2 1 1.5 0
x(t ) u(t ) y(t ) x (t )
dt 2 0 0 0 3.182
Atividade prática #2
Aproxime os sistemas por uma função de transferência de primeira ordem e por
outra de segunda ordem, com tempo-morto, usando a regra da metades de
Skogestad. Compare as respostas dinâmicas ao degrau.