O que é o Simulink no Matlab? - Como o Simulink funciona no Matlab com exemplos

Índice:

Anonim

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 -

  1. Comandos do Matlab
  2. O que é o Matlab?
  3. MATLAB vs R
  4. Introdução ao Matlab