Objetivo
O objetivo dessa aula apresentar os conceitos bsicos referentes ao uso do Simulink para simulao de sistemas dinmicos.
Simulink
O Simulink um ambiente de programao grfica integrado ao MATLAB cujo objetivo principal realizar modelagem, anlise e simulao de sistemas dinmicos.
A programao feita utilizando blocos pr-construdos ou definidos pelo usurio.
A interface do Simulink possibilita o posicionamento, a especificao dos parmetros e
interconexo dos blocos de maneira a permitir a descrio desde sistemas dinmicos
simples at bastante complexos.
2.1
Abrindo o Simulink
2.2
Biblioteca de Blocos
A partir da Library Browser, os blocos podem ser utilizados pelo usurio ao simplesmente clicar e arrastar o bloco correspondente para o modelo que est sendo
desenvolvido. O uso de diferentes tipos de blocos ser exemplificado na seo a seguir.
Exemplos
3.1
Integrador
x(t)dt
0
2
Aula 9: Resposta Temporal com Simulink
Para visualizar o sinal, entretanto, deve-se primeiro rodar a simulao. Isso pode
ser feito escolhendo-se o menu Simulation Run ou clicando no cone correspondente, como mostrado na figura abaixo. A figura tambm mostra onde pode ser feita
a configurao do tempo total de simulao considerado.
Figura 6: Execuo da simulao.
3.2
Equao diferencial
y(0) = 1
(1)
em que x(t) = 2sen(4t), para 0 t 3. Isso pode ser feito utilizando os mesmo
blocos do exemplo anterior e o bloco Sum (Math Operations). Os sinais positivos e
negativos podem ser modificados nas configuraes do bloco. A figura abaixo mostra
o resultado esperado.
Figura 7: Equao diferencial.
Alguns parmetros, entretanto, devem ser modificados. Portanto, modifique a amplitude e a frequncia do sinal senoidal x(t), o valor do ganho, o tempo final de simulao e o valor inicial de y(t) (no bloco integrador) para resolver o problema proposto.
4
Aula 9: Resposta Temporal com Simulink
3.3
A resposta ao degrau de um sistema dinmico representado por funo de transferncia pode ser facilmente simulada no Simulink. Para isso, basta utilizar o bloco
Step (Sources) e um bloco Transfer Function (Continuous). Os parmetros da funo
de transferncia so especificados por um vetor da mesma maneira que feito ao se
utilizar a funo tf do MATLAB.
Figura 8: Resposta ao degrau.
Para obter a resposta do sistema rampa, basta trocar o bloco de entrada para o
tipo rampa (disponvel em Sources).
Exerccios Propostos
Bx
C
+ F sin(t)
dt2
dt
para A = 1, B = 1, C = 0, 22, F = 0, 3 e = 1[rad/s].
Bibliografia
1 Hahn, B.H. and Valentine, D. T., Essential MATLAB for Engineers and Scientists,
Editora Elsevier, 5a Edio, 2013;
5
Aula 9: Resposta Temporal com Simulink