Introducción a Simulink en Matlab

Simulink es un entorno de simulación y diseño basado en modelos para sistemas dinámicos integrados integrados con Matlab. Desarrollado por MathWorks, Simulink es una herramienta de lenguaje de programación gráfica de flujo de datos utilizada para analizar, modelar, simular y sistemas dinámicos de múltiples dominios. Básicamente se usa para diagramas de bloques gráficos con un conjunto de bibliotecas de bloques. Le permite sumergir algoritmos en modelos y exportar los resultados del diseño a Matlab para el próximo análisis.

Simulink admite:

  • diseño a nivel de sistema
  • simulación
  • generación automática de código
  • prueba y verificación de sistemas embebidos

Hay varios otros productos de Matlab y agregan sistemas de hardware específicos y aplicaciones de software que están disponibles en Simulink para el usuario.

  • Stateflow : se utiliza para desarrollar máquinas de estado y diagramas de flujo de sistemas.
  • Simulink Coder: se utiliza para generar código c para implementar aplicaciones en tiempo real.
  • xPC Target junto con sistemas basados ​​en tiempo real: es una plataforma utilizada para simular y analizar máquinas de estado en el sistema.
  • Codificador integrado: se utiliza para sistemas integrados.
  • HDL Coder: se utiliza en el diseño de código VHDL y código Verilog.
  • SimEvents: proporciona una interfaz gráfica de usuario para diseñar los sistemas.

Simulink es eficiente para la verificación sistemática y las pruebas de sistemas a través del diseño de verificación de estilo, requisitos y análisis de finalización de modelo. Simulink model Verifier nos permite identificar errores y crear escenarios de casos de prueba para la verificación del sistema.

¿Cómo funciona Simulink en Matlab?

Los siguientes pasos son una representación de cómo funciona Simulink en Matlab.

1) El primer paso es que necesitamos abrir Simulink con la ayuda de bibliotecas simplemente escribiendo 'Simulink' en la ventana de comandos.

Paso 1 : ventana de comando

2) En el panel habrá una biblioteca de tres bloques: Simulink, resultados de búsqueda y uso frecuente. seleccione biblioteca: Simulink. Después de seleccionar la opción anterior, habrá varias listas de bibliotecas en el lado derecho. Cuenta con varias bibliotecas en el campo de la ciencia y la ingeniería.

Paso 2 : navegador de la biblioteca Simulink

3) El tercer paso es crear bloques de construcción básicos. Para crear un nuevo sistema, seleccione la opción 'nuevo' en la opción de biblioteca. Se abrirá una nueva ventana para el diseño del sistema.

Paso 3 : Nueva ventana para modelar

4) El cuarto paso es la selección de elementos. Aquí necesitamos seleccionar los bloques que sean necesarios para la construcción de bloques del sistema. Una opción simple de arrastrar y soltar está disponible aquí; de lo contrario, puede continuar con el botón izquierdo del mouse.

Paso 4 : selección de bloques y diseño

5) El último paso es mostrar la salida. En la ventana hay un pequeño icono verde en la parte superior que se utiliza para ejecutar el modelo.

Paso 5: Ejecute el icono para mostrar la salida

Ejemplos de Simulink en Matlab

Veamos algunos de los ejemplos:

Ejemplo 1

Consideremos un ejemplo, quiero diseñar una onda sinusoidal y mostrar el resultado.

Para resolver el problema anterior, debo seguir los siguientes pasos:

  • Escriba 'Simulink' en la ventana de comandos
  • Abrir nueva ventana de modelo
  • Seleccione la fuente y arrastre el bloque sinusoidal a una nueva ventana en blanco.
  • Seleccione un sumidero y arrastre y seleccione alcance normal a la nueva ventana en blanco
  • Conecte la fuente y el sumidero, lo que significa onda sinusoidal y alcance.
  • Haga clic en el botón Ejecutar.

Diseño y salida del ejemplo 1

Ejemplo # 2

El segundo ejemplo es la adición de dos señales, supongamos que dos señales son una señal de onda sinusoidal y la segunda es una señal de paso.

Para diseñar el modelo, debemos seguir los siguientes pasos:

  • Escriba 'Simulink' en la ventana de comandos.
  • Abra la ventana del nuevo modelo.
  • Seleccione la fuente y arrastre el bloque sinusoidal a una nueva ventana en blanco.
  • Seleccione la fuente y arrastre la señal de paso.
  • Seleccione la operación matemática y arrastre el sumador a una nueva ventana.
  • Seleccione un sumidero y arrastre y seleccione alcance normal a la nueva ventana en blanco.
  • Conecte la onda sinusoidal y la señal de paso al sumador.
  • Conecte el sumador al alcance para mostrar el resultado.
  • Haga clic en el botón Ejecutar.

Diseño y salida del ejemplo 2

Ejemplo # 3

El siguiente ejemplo es diseñar una gráfica de dos señales con respecto a los ejes 'x' e 'y'.

Para trazar el gráfico necesitamos seguir los siguientes pasos:

Escriba 'Simulink' en la ventana de comandos

  • Abrir nueva ventana de modelo
  • Seleccione la fuente y arrastre el bloque de onda del generador de impulsos a una nueva ventana en blanco.
  • Seleccione la fuente y arrastre el generador de impulsos a una ventana en blanco.
  • Seleccione y arrastre el sumador a la nueva ventana.
  • Seleccione un sumidero y arrastre y seleccione el bloque de gráfico a una ventana en blanco
  • Conecte tanto el generador de onda de pulso al gráfico.
  • Haga clic en el botón Ejecutar.

Diseño y salida del ejemplo 3

Conclusión

Simulink es una forma fácil y eficiente de diseñar cualquier sistema. Esto es solo la teoría de arrastrar y soltar, arrastrar y soltar hace que el diseño sea fácil en términos de inserción y eliminación de bloques. Simulink tiene varias opciones de diseño en fuentes, operadores y sumideros en unidades de visualización.

Artículos recomendados

Esta ha sido una guía de ¿Qué es Simulink en Matlab? Aquí discutimos la introducción y cómo funciona Simulink en Matlab con ejemplos. También puede echar un vistazo a los siguientes artículos para obtener más información:

  1. Comandos Matlab
  2. ¿Qué es matlab?
  3. MATLAB vs R
  4. Introducción a Matlab

Categoría: