Escolar Documentos
Profissional Documentos
Cultura Documentos
de Sistemas
(a4)
Parte II
<< Sistemas de controles lineares >>
2011
Tópicos a serem abordados
As Toobox do matlab
Modelos Matemáticos
Sistemas lineares
Sistemas de transferência
Funções que representam os sistemas de
transferências
Entendendo os Toolboxes do
Matlab®
Frações parciais
p ( s ) s 3s 4
3 2
» p=[1 3 0 4]
Multiplicação de polinômios
É efetuada através da função conv. Por exemplo, supondo que
desejamos expandir o polinômio n(s), onde:
n( s ) (3s 2 s 1)( s 4)
2
Ou seja: 3 14 9 4
n( s ) 3s 14s 9 s 4
3 2
Função Polyval
A função polyval é usada para calcular o polinômio
especificado, num dado valor. Por exemplo, encontrar o valor
do polinômio n(s) para s = - 5
»valor = polyval(n,-5)
valor =
-66
Tranformada de Laplace
É definida como sendo: F ( s ) f ( )e st dt
0
» f=sym('exp(-a*t)*cos(w*t)')
» F=laplace(f)
» pretty(F)
Transformada inversa de Laplace
c j
1
é definida como sendo: f (t )
st
F ( s ) e ds
2 j c j 0
Y ( s ) num
G (s)
X ( s ) den
Podemos usar o matlab para analisar sistemas de
controle descritos pelas funções de transferência,
desde que sejam conhecidos os coeficientes do
numerador (num) e denominador (den)
[num,den]
Pólos e Zeros de funções
B( s) r (1) r ( 2) r ( n)
k (s)
A( s ) s p (1) s p (2) s p ( n)
Exemplo Considere a seguinte função de transferência
:
B ( s ) 2 s 3 5 s 2 3s 6
3
A( s ) s 6 s 2 11s 6
» num=[2 5 3 6]
» den=[1 6 11 6]
» [r,p,k]=residue(num,den)
Comente os resultados.
Continuação
A seqüência abaixo retorna o resultado anterior
» [num,den]=residue(r,p,k)
B( s) s 4 3s 2 2 s 1
4
A( s ) s 6 s 3 3s 2 s 4
B ( s ) 2 s 3 3s 2 2 s 3
A( s ) 3s 3 1
B ( s ) 0,5 1 0,5
3
A( s ) s 2 s 1 s
Outras formas de tratamento
Existem outros comandos disponíveis para analises e
manipulação das funções de transferências
>>[z,p,k]=tf2zp(num,den)
ou
>>[po,zo]=pzmap(num,den)
[P,Z] = pzmap(num,den)
num
G (s)
den
Exemplo
Considere as seguintes funções de transferências:
6s 2 1 ( s 1)( s 2)
G (s) 3 H ( s)
s 3s 2 3s 1 ( s 2i )( s 2i )( s 3)
Imag Axis
0
-0.5
-1
Pólos da função
-1.5
-2
-2.5
-3 -2.5 -2 -1.5 -1 -0.5 0
Real Axis
num/den =
6 s^5 + 18 s^4 + 25 s^3 + 75 s^2 + 4 s + 12
-------------------------------------------------------
s^5 + 6 s^4 + 14 s^3 + 16 s^2 + 9 s + 2 Programa: pol_zero
Resumo
Nesta seção foi mostrado a estrutura de trabalho
com funções que tratam de polinômios e suas
representações num sistema de transferência
Aplicação das funções residue, pzmap e outras
que tratam da composição de uma função de
transferência, tais como as expansões em frações
parciais, muito utilizada na teoria de controle.
Onde obter mais informações
Sites da matworks e assuntos relacionados
ao Matlab
Help dos toolbos do Matlab
Liste os livros, os artigos, as fontes
eletrônicas
Serviços de consultoria
Biblioteca
Conclusão
O matlab se apresenta como um poderoso
recurso para exibir resolver sistemas lineares
e uma ferramenta adequada aos trabalhos de
dimensionamento de modelos físico.
Para aplicações na área de controle as
funções inseridas nos toolboxes específicos
são um aliado importante na resolução de
problemas.