Introdução ao Simulink no Matlab
O Simulink é um ambiente de simulação e design baseado em modelo para sistemas embarcados dinâmicos integrados ao Matlab. É desenvolvido pelo MathWorks, o Simulink é uma ferramenta de linguagem gráfica de programação de fluxo de dados usada para analisar, modelar, simular e sistemas dinâmicos de domínio múltiplo. É basicamente usado para diagramas de blocos gráficos com um conjunto de bibliotecas de blocos. Permite mergulhar algoritmos em modelos e exportar os resultados do projeto para o Matlab para a próxima análise.
O Simulink suporta:
- design em nível de sistema
- simulação
- geração automática de código
- teste e verificação de sistemas embarcados
Existem vários outros produtos Matlab e adicionam sistemas de hardware e aplicativos de software específicos que estão disponíveis no Simulink para o usuário.
- Fluxo de estado : É usado para desenvolver máquinas de estado e fluxogramas de sistemas.
- Codificador Simulink: É usado para gerar código c para implementar aplicativos em tempo real.
- xPC Target junto com sistemas em tempo real baseados em: É uma plataforma usada para simular e analisar máquinas de estado no sistema.
- Codificador incorporado: usado para sistemas embarcados.
- Codificador HDL: É usado na criação de códigos VHDL e Verilog.
- SimEvents: Fornece uma interface gráfica do usuário para projetar os sistemas.
O Simulink é eficiente para verificação e teste sistemáticos de sistemas através da verificação de estilo, requisitos e análise de conclusão do modelo. O Simulink Model Verifier nos permite identificar erros e criar cenários de caso de teste para verificação do sistema.
Como o Simulink funciona no Matlab?
As etapas a seguir são uma representação de como o Simulink funciona no Matlab.
1) O primeiro passo é abrir o Simulink com a ajuda de bibliotecas, digitando 'Simulink' na janela de comando.
Etapa 1 : janela de comando
2) No painel, haverá uma biblioteca de três blocos: Simulink, resultados de pesquisa e usados com frequência. selecione a biblioteca: Simulink. Depois de selecionar a opção acima, haverá várias listas de bibliotecas no lado direito. Possui várias bibliotecas no campo da ciência e engenharia.
Etapa 2 : navegador da biblioteca Simulink
3) O terceiro passo é criar blocos de construção básicos. Para criar um novo sistema, selecione a opção 'novo' na biblioteca. Ele abrirá uma nova janela para o design do sistema.
Etapa 3 : nova janela para modelagem
4) O quarto passo é a seleção de elementos. Aqui, precisamos selecionar os blocos necessários para a construção dos blocos do sistema. Uma opção simples de arrastar e soltar está disponível aqui; caso contrário, você pode prosseguir com o botão esquerdo do mouse.
Etapa 4 : Seleção de blocos e design
5) O último passo é exibir a saída. Na janela, um pequeno ícone verde na parte superior é usado para executar o modelo.
Etapa 5: ícone Executar para a exibição da saída
Exemplos de Simulink no Matlab
Vamos ver alguns dos exemplos:
Exemplo 1
Vamos considerar um exemplo: quero projetar uma onda senoidal e exibir o resultado.
Para resolver o problema acima, preciso seguir os seguintes passos:
- Digite 'Simulink' na janela de comando
- Abrir nova janela de modelo
- Selecione a fonte e arraste o bloco de onda sin para uma nova janela em branco.
- Selecione um coletor e arraste o escopo normal para a nova janela em branco
- Conecte a fonte e o coletor, o que significa onda senoidal e escopo.
- Clique no botão executar.
Projeto e saída do exemplo 1
Exemplo 2
O segundo exemplo é a adição de dois sinais, vamos assumir dois sinais, um é sinal de onda senoidal e o segundo é sinal de passo.
Para projetar o modelo, precisamos seguir as seguintes etapas:
- Digite 'Simulink' na janela de comando.
- Abra a nova janela do modelo.
- Selecione a fonte e arraste o bloco de onda sin para uma nova janela em branco.
- Selecione a fonte e arraste o sinal do passo.
- Selecione a operação matemática e arraste o adicionador para uma nova janela.
- Selecione um coletor e arraste o escopo normal para a nova janela em branco.
- Conecte a onda senoidal e o sinal de passo ao somador.
- Conecte o somador ao escopo para exibir o resultado.
- Clique no botão executar.
Projeto e saída do exemplo 2
Exemplo 3
O próximo exemplo é projetar um gráfico de dois sinais em relação aos eixos 'x' e 'y'.
Para plotar o gráfico, precisamos seguir os seguintes passos:
Digite 'Simulink' na janela de comando
- Abrir nova janela de modelo
- Selecione a fonte e arraste o bloco de ondas do gerador de pulsos para uma nova janela em branco.
- Selecione a fonte e arraste o gerador de pulsos para uma janela em branco.
- Selecione e arraste o adicionador para a nova janela.
- Selecione um coletor e arraste o bloco gráfico para uma janela em branco
- Conecte o gerador de ondas de pulso ao gráfico.
- Clique no botão executar.
Projeto e saída do exemplo 3
Conclusão
O Simulink é uma maneira fácil e eficiente de projetar qualquer sistema. Isso é apenas a teoria do arrastar e soltar, o arrastar e soltar facilita o design em termos de inserção e exclusão de blocos. O Simulink possui várias opções de design em fontes, operadores e pias em unidades de exibição.
Artigos recomendados
Este foi um guia para o que é o Simulink no Matlab ?. Aqui discutimos a introdução e como o Simulink funciona no Matlab com exemplos. Você também pode consultar os seguintes artigos para saber mais -
- Comandos do Matlab
- O que é o Matlab?
- MATLAB vs R
- Introdução ao Matlab