Você está na página 1de 4

Prof.

Raimundo Nonato das Mercs Machado


Unidade III Modelagem de Sistemas Fsicos Uso do MATLAB
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
O MATLAB pode ser usado para analisar sistemas descritos
por meio de funes de transferncia por meio de funes de transferncia.
No MATLAB, os polinmios so representados por vetores
linha contendo os coeficientes do polinmio em ordem p
decrescente.
Se p for um vetor linha contendo os coeficientes de p(s) em
ordem decrescente, ento roots(p) um vetor coluna , (p)
contendo as razes do polinmio.
Se r for um vetor coluna contendo as razes do polinmio Se r for um vetor coluna contendo as razes do polinmio,
ento poly(r) um vetor linha com os coeficientes do
polinmio emordemdecrescente. polinmio emordemdecrescente.
2
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Amultiplicao de polinmios efetuada coma funo conv.
A funo polyval usada para calcular o valor de um A funo polyval usada para calcular o valor de um
polinmio para umdado valor da varivel.
Um modelo de funo de transferncia pode ser entrado no
ambiente MATLAB como,
3
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M3
Entrar a funo de transferncia no MATLAB Entrar a funo de transferncia no MATLAB
Exerccio M4 Exerccio M4
Entrar a funo de transferncia no MATLAB
Alternativamente uma funo de transferncia pode ser
especificada declarando-se a varivel s com,
4
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Representao zero-plo-ganho (zpK)
O modelo zero plo ganho de uma dada funo de O modelo zero-plo-ganho de uma dada funo de
transferncia normalmente representado como,
onde
K referenciado como ganho do sistema
-z
i
(i = 1, ..., m) so os zeros
-p
i
(i = 1, ..., n) so os plos
5
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Representao zero-plo-ganho (zpK)
Para representar o modelo zpK no MATLAB usa se Para representar o modelo zpK no MATLAB usa-se,
6
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M5
Entrar a funo de transferncia no MATLAB no modelo zpK Entrar a funo de transferncia no MATLAB no modelo zpK
7
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Com o MATLAB pode-se calcular os plos e zeros obter a
Funes de transferncia
Com o MATLAB pode se calcular os plos e zeros, obter a
equao caracterstica e dividir funes de transferncia.
A f d bt di l li A funo pzmap usada para obter o diagrama e a localizao
dos plos e zeros da funo de transferncia.
P: localizao de plos emumvetor coluna
Z: localizao de zeros emumvetor coluna
8
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Dadas as funes de transferncia encontrar os plos e zeros de
Exerccio M6
Dadas as funes de transferncia, encontrar os plos e zeros de
G(s). Representar H(s) como a relao entre dois polinmios.
Encontrar T(s) =G(s)/H(s). Encontrar os polos e zeros de T(s).
9
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
As funes do MATLAB podem ser usadas para efetuar
Modelos emdiagrama de blocos
As funes do MATLAB podem ser usadas para efetuar
transformaes de diagrama de blocos.
Conexo em cascata Conexo em cascata
possvel usar a funo series para colocar em cascata
duas funes de transferncia G
1
(s) e G
2
(s). duas funes de transferncia G
1
(s) e G
2
(s).
10
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M7
Encontrar a funo de transferncia equivalente da conexo Encontrar a funo de transferncia equivalente da conexo
emcascata de
11
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Modelos emdiagrama de blocos
Conexo em paralelo p
possvel usar a funo parallel para colocar emparalelo
duas funes de transferncia G
1
(s) e G
2
(s).
1 2
12
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M8
Encontrar a funo de transferncia equivalente da conexo Encontrar a funo de transferncia equivalente da conexo
emcascata de
13
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Modelos emdiagrama de blocos
Funo feedback Funo feedback
A funo feedback calcula a funo de transferncia a
malha fechada,coma configurao de sistema associada, malha fechada,coma configurao de sistema associada,
que inclui H(s) no percurso de retroao. Se a entrada
"sign" for omitida, ser suposta retroao negativa.
f db k( 1 2 i ) sys =feedback(sys1,sys2,sign)
14
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M9
Encontrar a funo de transferncia equivalente Y(s)/R(s) Encontrar a funo de transferncia equivalente Y(s)/R(s).
15
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M10
Encontrar a funo de transferncia equivalente Y(s)/R(s) Encontrar a funo de transferncia equivalente Y(s)/R(s).
16
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M11
Considerar o modelo abaixo e as funes de transferncias Considerar o modelo abaixo e as funes de transferncias
dadas. Encontrar as funes de transferncias para
realimentao negativa e positiva.
17
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M12
Trs blocos so conectados na estrutura mostrada Qual a Trs blocos so conectados na estrutura mostrada. Qual a
funo de transferncia do sistema?
18
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Modelos emdiagrama de blocos
Reduo multimalhas
Exerccio 13
Encontrar a funo de transferncia equivalente Y(s)/R(s). q ( ) ( )
19
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Modelos emdiagrama de blocos
Exerccio M13 Exerccio M13
Funo minreal
Reduz o grau do polinmio pelo cancelamento de umplo
comumzero.
20
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M14
Encontrar a funo de transferncia equivalente Encontrar a funo de transferncia equivalente.
21
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
E i M15
Converso entre modelos
Exerccio M15
Para umsistema dado na forma de zero-plo-ganho
encontrar o modelo na forma polinomial. Verifique o resultado
manualmente Emseguida converter para a forma zpk manualmente. Emseguida converter para a forma zpk.
22
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
E i M16
Converso entre modelos
Exerccio M16
Obter uma representao no espao de estados para o
sistema de terceira ordem sistema de terceira ordem.
23
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M17
O modelo dado de umsistema emmalha aberta Usando o O modelo dado de umsistema emmalha aberta. Usando o
MATLAB, encontrar um modelo em malha fechada com
realimentao negativa unitria. Encontrar os plos e zeros dos realimentao negativa unitria. Encontrar os plos e zeros dos
sistemas emmalha aberta e emmalha fechada.
24
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M18
Considere se o diagrama de blocos abaixo Considere-se o diagrama de blocos abaixo.
(a) Usar o MATLAB para reduzir o diagrama de blocos e
calcular a funo de transferncia a malha fechada.
(b) Gerar um diagrama de plos e zeros da funo de
transferncia a malha fechada sob forma grfica usando a
f funo pzmap.
(c) Determinar explicitamente os plos e zeros da funo de
transferncia e correlacionar os resultados como diagrama de transferncia e correlacionar os resultados como diagrama de
plos e zeros da parte (b).
25
Anlise como MATLAB
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Anlise como MATLAB
Exerccio M18
26
Modelagem de Sistemas Fsicos
Exerccio M19
Prof. Raimundo Nonato M. Machado
Exerccio M19
Determinar a representao em variveis de estado para as
seguintes funes de transferncias (semretroao) usando a seguintes funes de transferncias (semretroao) usando a
funo ft2ss.
27
Modelagem de Sistemas Fsicos
Exerccio M20
Prof. Raimundo Nonato M. Machado
Exerccio M20
Determinar a representao de funo de transferncia para os
seguintes modelos emvariveis de estado a funo ss2tf seguintes modelos emvariveis de estado a funo ss2tf.
28
Referncias
Modelagem de Sistemas Fsicos
Prof. Raimundo Nonato M. Machado
Referncias
Engenharia de Controle Moderno, Katsuhico Ogata, LCT, 2000.
Sistema de Controle Moderno, Richard C. Dorf e Robert H.
Bishop LCT 2001 Bishop, LCT, 2001.
29

Você também pode gostar