
























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostila de Simulink
Tipologia: Notas de estudo
1 / 32
Esta página não é visível na pré-visualização
Não perca as partes importantes!

























Esta apostila de simulink foi elaborada com o objetivo de auxiliar os estudantes a terem uma rápida inicialização ao uso desta poderosa ferramenta computacional para a simulação de sistemas dinâmicos. O primeiro capítulo após a introdução (Monte um Modelo Simples) é aconselhada a todos aqueles que querem partir logo para a construção do seu primeiro modelo. O capítulo Manuseando o Simulink explica alguns detalhes para a construção dos modelos. O capítulo Blocos pode ser muito interessante como fonte de consulta dos principais blocos do Simulink.
O Simulink é um pacote de um software para modelar, simular, e analisar sistemas de dinamicamente. Suporta sistemas lineares e não-lineares modelados em tempo contínuo, tempo discreto ou em uma mistura dos dois. Sistemas também podem ter partes diferentes que são amostradas ou atualizadas a taxas diferentes. Para modelar, o Simulink possui uma interface gráfica com usuário (GUI) para construir modelos como diagramas de blocos, usando as operações clicar-e- arrastar do mouse. Com esta interface, você pode fazer os modelos da mesma maneira que você vai com lápis e papel (ou como a maioria dos livros de ensino os descreve). Este é um enorme avanço em relação as soluções tradicionais com métodos numéricos. O Simulink inclui biblioteca de bloco prontos e você também pode personalizar e pode criar seus próprios blocos. Depois que você definir um modelo, você pode simular. Alguns blocos permitem que você veja os resultados enquanto a simulação ainda estiver sendo executada. Além disso, você pode mudar parâmetros e imediatamente e ver o que acontece. Os resultados da simulação podem ser enviados para o workspace do MATLAB para visualização e utilização posterior. Muitas outras ferramentas do MATLAB podem ser usadas junto com o Simulink, e é por isso que o MATLAB e o Simulink são 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, máquina ou aparelho que não 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:
Para copiar o bloco Sine Wave do Library Browser, primeiro expanda a árvore do Library Browser para mostrar os blocos no Sources library. Faça isto clicando primeiro no sinal de + no Simulink library para mostrar as outras bibliotecas, então clique no sinal de + do Sources library para mostrar os seus blocos. Finalmente clique no bloco Sine Wave. Então o library browser deverá estar como na figura abaixo.
Agora arraste o bloco Sine Wave do library browser até a janela do modelo. O Simulink cria uma cópia no ponto em que você o colocar. Outra maneira de fazer isto é dando um clique com o botão direito do mouse em Sources e selecionando a opção de abrir. A janela abaixo aparecerá.
Então arraste o bloco Sine Wave da janela até o modelo.
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 distâncias. Com todos os blocos copiados para dentro do modelo, ele deverá se parecer assim.
Termine as ligações e abra o bloco Scope com um duplo clique para ver a simulação. Entre o menu Simulation e escolha Start para iniciar a simulação e observe as linhas se formando no Scope.
Entre o menu Simulation e escolha Parameters para ajustar os parâmetros de simulação Agora, abra o bloco Scope para ver a produção da simulação. Mantendo a janela do Scope aberta, ajuste o Simulink para rodar a simulação por 10 segundos. Primeiro, ajuste os parâmetros da simulação selecionando Parameters no menu Simulation. Na caixa de diálogo que se aparece, nota-se que o tempo de Parada é fixado a 10.0 (seu valor padrão).
Feche a caixa de diálogo Simulation Parameters clicando no botão de Ok. O Simulink aplica os parâmetros e fecha a caixa de diálogo. Escolha Start no menu Simulation e assista as curvas no bloco Scope.
A simulação pára quando alcança o tempo de parada especificado em Simulation Parameters ou quando você escolhe Stop no menu Simulation. Para salvar este modelo, escolha Save no menu File e entre em um nome e local. Aquele arquivo contém a descrição do modelo.
Este exercício lhe mostra como executar algumas tarefas de construção de modelos comumente usadas.
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".
Quando você constrói o seu modelo, você freqüentemente copia blocos das bibliotecas de blocos do Simulink ou de outras bibliotecas ou de outros modelos. Para fazer isto, siga estes passos:
Abra a blibioteca apropriada ou o modelo.
Arraste o bloco que você quer copiar na janela designada. Para arrastar um bloco, posicione o cursor em cima do ícone do bloco, então pressione o botão do mouse. Passe o cursor à janela designada e então solte o botão do mouse. Você também pode arrastar os blocos das Bibliotecas para uma janela. Nota Simulink oculta os nomes dos blocos Sum, Mux, Demux, and Bus Selector quando você os copia para o modelo. Isto é feito para evitar que amontoe o modelo desnecessariamente. (As formas destes blocos indicam claramente as suas respectivas funções.) Você pode tambem copiar os blocos usando os comandos Copiar and Colar do menu Edit.
O Simulink escolhe um nome para cada bloco copiado. Quando você copiar um bloco, o bloco novo herda todos os parâmetros do bloco original. O Simulink usa uma grade invisível de cinco pixels para simplificar o alinhamento de blocos. Todos os blocos se prendem a uma linha na grade. Você pode mover um bloco ligeiramente abaixo, à esquerda ou à direita selecionando o bloco e apertando as teclas de seta. Você pode exibir a grade na janela do modelo digitando o comando seguinte na janela de MATLAB: set_param('
Você pode usar o comando Undo do menu Edit para remover um bloco adicionado.
Você pode duplicar blocos em um modelo apertando a tecla Ctrl e selecionando o bloco com o botão esquerdo do mouse, então arraste a um local novo. Você também pode fazer isto arrastando o bloco com o botão direito do mouse. Os blocos duplicados têm o mesmo parâmetro dos blocos originais. São acrescentados números de sucessão aos nomes dos novos blocos.
Para apagar um ou mais blocos, selecione os blocos a serem apagados e aperte a tecla Delete ou Backspace. Você também pode escolher Clear ou Cut do menu Edit. O comando Cut recorta os blocos para o clipboard. Usando o Delete , o Backspace ou o comando Clear não sera possível colar o bloco depois. Você pode usar o comando Undo do menu Edit para restituir um bloco apagado.
Normalmente os sinais fluem da esquerda para a direita. As portas de entrada estão na esquerda, e as portas de saída estão à direita. Você pode mudar a orientação dos blocos escolhendo um destes comandos do menu Format :
A figura abaixo mostra como o Simulink organiza as portas depois de mudar a orientação de um bloco usando os comandos Rotate Block e Flip Block. O texto nos blocos mostram a sua orientação.
Simulink organiza seus blocos em bibliotecas de blocos de acordo com a aplicação. A janela do simulink exibe os ícones e os nomes da biblioteca:
A seguir serão feitos breves comentários a respeito de cada bloco.
Nome do Bloco Aplicação
Introduz ruído em um sistema contínuo.
Gera uma onda senoidal com freqüência crescente.
Provê o tempo de simulação.
Gera um valor constante.
Gera tempo de simulação ao especificar intervalo.
Gera pulsos a intervalos regulares.
Dados provenientes de um arquivo.
Nome do Bloco Aplicação
Implementa funções de transferência discretas e filtros.
Implementa um sistema estado-espaço discreto.
Executa integração discreta no tempo de um sinal.
Implementa uma função de transferência discreta.
Implementa uma função de transferência discreta especificada em termos de pólos e zeros.
Implementa uma amostragem e aproximação de primeira ordem.
Atraso de um período de amostra.
Aproximação de ordem zero da entrada num período de amostra.
Nome do Bloco Aplicação
Deriva um sinal.
Integra um sinal.
Produz o sinal de um tempo anterior.
Implementa um sistema estado-espaço linear.
Implementa uma função de transferência linear.
Atrasa o sinal por uma determinada quantia de tempo.
Atrasa o sinal por uma quantia variável de tempo.
Implementa uma função de transferência especificada em termos de pólos e zeros.
Nome do Bloco Aplicação
Produz o valor absoluto do sinal.
Encontra as raízes do sinal.
Implementa uma tabela da verdade.
Produz a fase e a magnitude de um sinal complexo.
Produz as partes reais e imaginárias de um sinal complexo.
Gera o produto escalar.
Multiplica o sinal por um determinado valor.
Executa a operação lógica especificada.
Produz um sinal complexo a partir da magnitude e da fase.