Escolar Documentos
Profissional Documentos
Cultura Documentos
Simulink PDF
Simulink PDF
Guia Prtico
NDICE
1. DICAS DESTE MATERIAL
2. INTRODUO
4. MANUSEANDO O SIMULINK
11
11
11
11
11
12
12
13
13
13
13
14
14
14
14
5. BLOCOS
16
16
16
17
18
18
19
20
21
22
23
24
24
25
25
25
25
25
6. EXEMPLOS
27
27
29
30
31
2. Introduo
O Simulink um pacote de um software para modelar, simular, e analisar
sistemas de dinamicamente. Suporta sistemas lineares e no-lineares modelados em
tempo contnuo, tempo discreto ou em uma mistura dos dois. Sistemas tambm
podem ter partes diferentes que so amostradas ou atualizadas a taxas diferentes.
Para modelar, o Simulink possui uma interface grfica com usurio (GUI)
para construir modelos como diagramas de blocos, usando as operaes clicar-earrastar do mouse. Com esta interface, voc pode fazer os modelos da mesma maneira
que voc vai com lpis e papel (ou como a maioria dos livros de ensino os descreve).
Este um enorme avano em relao as solues tradicionais com mtodos
numricos. O Simulink inclui biblioteca de bloco prontos e voc tambm pode
personalizar e pode criar seus prprios blocos.
Depois que voc definir um modelo, voc pode simular. Alguns blocos
permitem que voc veja os resultados enquanto a simulao ainda estiver sendo
executada. Alm disso, voc pode mudar parmetros e imediatamente e ver o que
acontece. Os resultados da simulao podem ser enviados para o workspace do
MATLAB para visualizao e utilizao posterior.
Muitas outras ferramentas do MATLAB podem ser usadas junto com o
Simulink, e por isso que o MATLAB e o Simulink so integrados. Voc pode
simular, pode analisar, e pode revisar seus modelos em qualquer ambiente a qualquer
ponto.
O Simulink nos permite criar qualquer tipo de artefato, mquina ou
aparelho que no existe fisicamente e v-los funcionando antes que venham a existir.
Para criar este modelo, precisar arrastar os blocos das bibliotecas (do
library browser) para dentro do modelo. Procure e arraste os seguintes blocos:
Copie o restante dos blocos e arrume-os. Para mover clique e arraste com
o mouse ou clique e mova com as setas do teclado para menores distncias.
Com todos os blocos copiados para dentro do modelo, ele dever se
parecer assim.
O Sine Wave tambm est ligado ao Integrator. Para fazer isso siga a
seqncia:
1. Primeiro, posicione o mouse em cima da linha entre o Sine Wave e
Mux.
Termine as ligaes e abra o bloco Scope com um duplo clique para ver a
simulao. Entre o menu Simulation e escolha Start para iniciar a simulao e
observe as linhas se formando no Scope.
10
4. Manuseando o Simulink
4.1. Zoom no Diagrama de Blocos
O Simulink permite que voc aumente ou diminua a viso do diagrama de
blocos. Para regular o zoom:
4.2.1.
2.
Arraste o ponteiro ao canto oposto da caixa. Um retngulo
pontilhado inclui os blocos e as linhas selecionadas.
3.
Solte o boto do mouse. Todos os blocos e linhas que estiverem
pelo menos parcialmente includos dentro caixa de seleo sero selecionados.
11
4.2.3.
To select all objects in the active window, choose Select All from the Edit
menu. You cannot create a subsystem by selecting blocks and lines in this way; for
more information, see "Creating Subsystems".
12
Voc pode usar o comando Undo do menu Edit para remover um bloco
adicionado.
4.9.1.
4.9.2.
14
O menu Hide Name mantm o nome do bloco visvel. Quando voc seleciona
Hide Name, ele muda o Show Name quando o bloco selecionado.
O menu Show Name mostra o nome oculto do bloco.
15
5. Blocos
5.1. Bibliotecas de Blocos do Simulink
Simulink organiza seus blocos em bibliotecas de blocos de acordo com a
aplicao. A janela do simulink exibe os cones e os nomes da biblioteca:
5.1.1.
Nome do Bloco
Biblioteca Sources
Aplicao
Introduz rudo em um sistema contnuo.
16
5.1.2.
Nome do Bloco
Biblioteca Sinks
Aplicao
Mostra o valor do sinal.
Exibio de sinais gerados durante uma simulao.
Para a simulao quando o sinal for diferente de zero.
Escreve os dados em um arquivo.
Escreve os dados em uma matriz no workspace.
Exibe um grfico de X-Y, que usa uma janela de figura do
MATLAB.
17
5.1.3.
Nome do Bloco
Biblioteca Discrete
Aplicao
Implementa funes de transferncia discretas e filtros.
5.1.4.
Nome do Bloco
Biblioteca Continuous
Aplicao
Deriva um sinal.
Integra um sinal.
Produz o sinal de um tempo anterior.
Implementa um sistema estado-espao linear.
18
5.1.5.
Nome do Bloco
Biblioteca Math
Aplicao
Produz o valor absoluto do sinal.
Encontra as razes do sinal.
19
Ganho varivel.
5.1.6.
Nome do Bloco
20
5.1.7.
Nome do Bloco
Biblioteca Nonlinear
Aplicao
Modela o comportamento de um sistema com o decorrer da
simulao.
Modelo descontnuo em zero e com ganho linear para os demais
valores.
Prov uma regio de sada zero.
Troca a sada entre duas entrada, manualmente.
21
5.1.8.
Nome do Bloco
22
Bus Selector
Sempre virtual.
Data
Memory
23
Demux
Sempre virtual.
Enable Port
Sempre virtual.
From
Sempre virtual.
Goto
Sempre virtual.
Goto
Visibility
Ground
Sempre virtual.
Inport
Mux
Sempre virtual.
Outport
Selector
Sempre virtual.
Subsystem
Terminator
Sempre virtual.
Test Point
Sempre virtual.
Trigger Port
24
5.4.1.
Description
5.4.2.
Priority
5.4.3.
Tag
5.4.4.
Open function
MATLAB (m-) function a ser chamada quando o usurio abrir este bloco.
5.4.5.
25
26
6. Exemplos
6.1. Exemplo 1: Sistema Massa-Mola
F
m
( 10.4 )
( 10.5 )
( 10.6 )
1 2
kx
2
1
Energia cintica : Ec = mv 2
2
Energia potencial: E p =
d 2x
dt 2
a=
d 2x
dt
k
x
m
( 10.7 )
( 10.8 )
( 10.9 )
27
-k/m
s
Integrator
posio
Integrator1
ac
acelerao
velocidade
m/2
Ec
En. Cinetica
k/2
Ep
En. Potencial
t
tempo
Clock
ni
C
5
ai
g
r
e
n
E
0
-0.2
Energia Potencial
-0.15
-0.1
-0.05
0.05
0.1
0.15
0.2
posio (m)
28
15
Energia Potencial
)
J(
l
ai 10
c
n
et
o
P
e
a
cti
ni
C
5
ai
g
r
e
n
E
0
-8
Energia Cintica
-6
-4
-2
0
2
velocidade (m/s)
8
6
4
) 2
s/
m
(
e 0
d
a
di
c
ol -2
e
v
-4
-6
-8
-0.2
-0.15
-0.1
-0.05
0
posio
0.05
0.1
0.15
0.2
29
Fig. 6.6: Circuito eltrico RC srie com uma fonte de tenso contnua.
6.2.1.
e vR v = 0
Por outro lado, sabemos relacionar a tenso no resistor e a tenso no capacitor
com a corrente que os atravessam, i (t ) :
vR = Ri (t )
dv
i (t ) = C
dt
e Ri(t) v = 0 ou e RC
dv
v = 0
dt
30
6.2.2.
Fig. 6.7: Diagrama de blocos do Simulink para o Circuito Eltrico da Fig. 10.11
10
9.5
9
8.5
8
7.5
7
6.5
6
5.5
5
10
31