ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SIMULINK


Enviado por   •  14 de Mayo de 2012  •  Informe  •  1.252 Palabras (6 Páginas)  •  566 Visitas

Página 1 de 6

SIMULINK

Simulink es un entorno de programación visual, que funciona sobre el entorno de programación Matlab. Es un entorno de programación de más alto nivel de abstracción que el lenguaje interpretado Matlab (archivos con extensión .m). Simulink genera archivos con extensión .mdl (de "model").

En las imágenes, se puede apreciar el diagrama en bloques de un Radar, en el cuál se muestra que uno de sus bloques de procesamiento de señal, es un filtro Kalman realizado en un script de Matlab. Luego, se puede apreciar un sistema de control automático, junto a su modelización y finalmente un sistema de un automóvil, vinculando la simulación a un entorno de realidad virtual.

Simulink viene a ser una herramienta de simulación de modelos o sistemas, con cierto grado de abstracción de los fenómenos físicos involucrados en los mismos. Se hace hincapié en el análisis de sucesos, a través de la concepción de sistemas (cajas negras que realizan alguna operación). Se emplea arduamente en Ingeniería Electrónica en temas relacionados con el procesamiento digital de señales (DSP), involucrando temas específicos de ingeniería biomédica, telecomunicaciones, entre otros. También es muy utilizado en Ingeniería de Control y Robótica.

Algunas Características Principales:

Facilidad de Uso:

• Una biblioteca extensa de bloques predefinidos para construir modelos gráficos de su sistema.

• El Debugger gráfico de Simulink para localizar y diagnosticar fallos en el modelo.

• El Visualizador de modelos para navegar por las jerarquías del modelo.

• Utilidad gráfica para buscar modelos y bibliotecas.

• Bloques personalizables que pueden incorporar código ya existente del usuario en C, Ada, MATLAB, y Fortran.

Ayuda para aplicaciones más grandes:

• Sistemas lineales, no lineales, tiempo continuo, tiempo discreto, multirate, ejecutados condicionalmente, e híbridos.

• Los modelos pueden agruparse en jerarquías para crear una vista simplificada de los componentes o los subsistemas.

• Los objetos de datos de Simulink le permiten crear tipos de datos de MATLAB específicos de la aplicación para los modelos de Simulink.

• Simulink Explorer GUI para visualizar y editar objetos de datos de Simulink

• Visualizador de la biblioteca para seleccionar los bloques en una manera conveniente.

• Protección de propiedad intelectual utilizando funciones S (requiere Real-Time Workshop 4.0)

• Puede ejecutar las simulaciones desde la línea de comando de MATLAB, de forma interactiva o en modo batch.

Ayuda Computacional:

• Ayuda para las señales y las operaciones de matrices.

• El bloque Bitwise Logical Operator enmascara, invierte, o desplaza los bits de una señal entero y sin signo en una manera lógica

Acelerador de Simulink

Para incrementar la velocidad de Simulink se debe instalar el acelerador "Accelerator". Este permite automáticamente generar una versión mejorada de los modelos los cuales correrán diez veces más rápido que el original. El acelerador puede ser usado sobre modelos continuos, discretos en el tiempo y híbridos.

El acelerador trabaja generando y compilando un código-C para un modelo dado. Una vez se completa la compilación, la simulación es ejecutada en la ventada de modelos de Simulink exactamente igual que antes sólo que más rápidamente. El propósito del acelerador es aumentar la velocidad de simulación.

Si el programa MatLab posee instalado el "Accelerator" podrá iniciarse la acción aceleradora seleccionando la opción simulation en el menú principal del Simulink y dentro de esta seleccionando la opción Accelerate. Esta acción es totalmente transparente en el sentido de que el incremento de la velocidad se presenta sin ningún otro requerimiento por parte del usuario.

Generador de código-C en Simulink

Una vez se ha creado un modelo dinámico en Simulink, se puede invocar el generador de código-C que permite convertir el diagrama de bloques implementado en un código C. Este puede ser útil para varios propósitos: puede ser usado para control en tiempo real, simulación en tiempo real o simulación acelerada en tiempo no real. Sus aplicaciones pueden ser control de movimiento, control de procesos, sistemas automotores, equipos médicos, robótica, etc.

El código-C es diseñado tal que puede

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com