Você está na página 1de 4

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Representao zero-plo-ganho (zpK) zero-plo-ganho O modelo zero plo ganho de uma dada transferncia normalmente representado como,

funo

de

Prof. Raimundo Nonato das Mercs Machado

onde K referenciado como ganho do sistema -zi (i = 1, ..., m) so os zeros -pi (i = 1, ..., n) so os plos

Unidade III Modelagem de Sistemas Fsicos Uso do MATLAB


5

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

O MATLAB pode ser usado para analisar sistemas descritos por meio de funes de transferncia transferncia. No MATLAB, os polinmios so representados por vetores p linha contendo os coeficientes do polinmio em ordem 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 polinmio, ento poly(r) um vetor linha com os coeficientes do polinmio em ordem decrescente.
2

Representao zero-plo-ganho (zpK) usa-se, Para representar o modelo zpK no MATLAB usa se

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

A multiplicao de polinmios efetuada com a funo conv.

Exerccio M5 Entrar a funo de transferncia no MATLAB no modelo zpK

A funo polyval usada para calcular o valor de um polinmio para um dado valor da varivel. Um modelo de funo de transferncia pode ser entrado no ambiente MATLAB como,

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB Funes de transferncia

Prof. Raimundo Nonato M. Machado

Exerccio M3 Entrar a funo de transferncia no MATLAB

Com o MATLAB pode-se calcular os plos e zeros obter a pode se zeros, equao caracterstica e dividir funes de transferncia. Af funo pzmap usada para obter o di d bt diagrama e a l localizao li dos plos e zeros da funo de transferncia.

Exerccio M4 Entrar a funo de transferncia no MATLAB P: localizao de plos em um vetor coluna Z: localizao de zeros em um vetor coluna Alternativamente uma funo de transferncia pode ser especificada declarando-se a varivel s com,
4 8

Modelagem de Sistemas Fsicos Anlise com o MATLAB Exerccio M6

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Dadas as funes de transferncia encontrar os plos e zeros de transferncia, 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).

Exerccio M8 Encontrar a funo de transferncia equivalente da conexo em cascata de

13

Modelagem de Sistemas Fsicos

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos

Prof. Raimundo Nonato M. Machado

Anlise com o MATLAB Modelos em diagrama de blocos As funes do MATLAB podem ser usadas para efetuar transformaes de diagrama de blocos. Conexo em cascata possvel usar a funo series para colocar em cascata duas funes de transferncia G1(s) e G2(s).

Anlise com o MATLAB Modelos em diagrama de blocos Funo feedback A funo feedback calcula a funo de transferncia a malha fechada,com a configurao de sistema associada, que inclui H(s) no percurso de retroao. Se a entrada "sign" for omitida, ser suposta retroao negativa.

sys = f db k( 1 feedback(sys1,sys2,sign) 2 i )
10 14

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Exerccio M7 Encontrar a funo de transferncia equivalente da conexo em cascata de

Exerccio M9 Encontrar a funo de transferncia equivalente Y(s)/R(s) Y(s)/R(s).

11

15

Modelagem de Sistemas Fsicos

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Anlise com o MATLAB Modelos em diagrama de blocos Conexo em paralelo p possvel usar a funo parallel para colocar em paralelo duas funes de transferncia G1(s) e G2(s).

Exerccio M10 Encontrar a funo de transferncia equivalente Y(s)/R(s) Y(s)/R(s).

12

16

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Exerccio M11 Considerar o modelo abaixo e as funes de transferncias dadas. Encontrar as funes de transferncias para realimentao negativa e positiva.

Exerccio M14 equivalente. Encontrar a funo de transferncia equivalente

17

21

Modelagem de Sistemas Fsicos Anlise com o MATLAB

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB Converso entre modelos Exerccio M15 E i

Prof. Raimundo Nonato M. Machado

Exerccio M12 Trs blocos so conectados na estrutura mostrada Qual a mostrada. funo de transferncia do sistema?

Para um sistema dado na forma de zero-plo-ganho

encontrar o modelo na forma polinomial. Verifique o resultado manualmente. manualmente Em seguida converter para a forma zpk zpk.

18

22

Modelagem de Sistemas Fsicos

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB Converso entre modelos Exerccio M16 E i

Prof. Raimundo Nonato M. Machado

Anlise com o MATLAB Modelos em diagrama de blocos Reduo multimalhas Exerccio 13 Encontrar a funo de transferncia equivalente Y(s)/R(s). q ( ) ( )

Obter uma representao no espao de estados para o sistema de terceira ordem ordem.

19

23

Modelagem de Sistemas Fsicos

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Anlise com o MATLAB Exerccio M17

Prof. Raimundo Nonato M. Machado

Anlise com o MATLAB Modelos em diagrama de blocos Exerccio M13

aberta. O modelo dado de um sistema em malha aberta Usando o MATLAB, encontrar um modelo em malha fechada com realimentao negativa unitria. Encontrar os plos e zeros dos sistemas em malha aberta e em malha fechada.

Funo minreal Reduz o grau do polinmio pelo cancelamento de um plo com um zero.

20

24

Modelagem de Sistemas Fsicos

Prof. Raimundo Nonato M. Machado

Modelagem de Sistemas Fsicos Referncias

Prof. Raimundo Nonato M. Machado

Anlise com o MATLAB Exerccio M18 Considere-se Considere se o diagrama de blocos abaixo 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 funo pzmap. f (c) Determinar explicitamente os plos e zeros da funo de transferncia e correlacionar os resultados com o diagrama de plos e zeros da parte (b).

Engenharia de Controle Moderno, Katsuhico Ogata, LCT, 2000. Sistema de Controle Moderno, Richard C. Dorf e Robert H. Bishop, LCT, 2001. Bishop LCT 2001

25

29

Modelagem de Sistemas Fsicos Anlise com o MATLAB Exerccio M18

Prof. Raimundo Nonato M. Machado

26

Modelagem de Sistemas Fsicos Exerccio M19

Prof. Raimundo Nonato M. Machado

Determinar a representao em variveis de estado para as seguintes funes de transferncias (sem retroao) usando a funo ft2ss.

27

Modelagem de Sistemas Fsicos Exerccio M20

Prof. Raimundo Nonato M. Machado

Determinar a representao de funo de transferncia para os seguintes modelos em variveis de estado a funo ss2tf ss2tf.

28

Você também pode gostar