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

Software Simulink


Enviado por   •  20 de Septiembre de 2013  •  Documentos de Investigación  •  3.452 Palabras (14 Páginas)  •  281 Visitas

Página 1 de 14

10. SIMULINK

10.1 INTRODUCCION

Simulink es un software que funciona bajo la plataforma de Matlab y es una

herramienta muy útil para modelar, simular y analizar sistemas, tanto lineales como

no lineales. Permite al usuario realizar sus estudios tanto en el dominio del tiempo

como el de Laplace, expresar las funciones de transferencia en las diferentes formas

incluyendo la del espacio de los estados y otras opciones. En una interfaz gráfica

(GUI) como la que se observa en la Figura 10.1, el usuario construye un diagrama

de bloques que desarrollan procedimientos que realizan las operaciones matemáticas

requeridas para la solución de un modelo.

Figura 10.1. Librerias (Izquierda) y Espacio de trabajo de Simulink (Derecha)

10.2 ACCESO A SIMULINK

Para acceder a Simulink se requiere abrir el espacio de trabajo de Matlab y presionar

el icono “Simulink” o también mediante la digitación de dicha palabra clave con

letras minúsculas en el editor de comandos. Con lo anterior se despliega, solamente,

la ventana de título “Simulink Library Browser” que se observa a la izquierda de la

Figura 10.1. El espacio de trabajo de Simulink es la ventana que se observa a la

derecha y se despliega presionando el icono “Create a new model” que se encuentra

Mach

en la barra estándar o desplegando el menú “File” y seleccionando sucesivamente

“New” y “Model” (Ctrl + N)

10.3 LIBRERIAS DE SIMULINK

Al desplegar el árbol de Simulink y haciendo clic izquierdo sobre su nombre se

despliegan las librerías que contienen los bloques operacionales agrupados de

acuerdo a diferentes propósitos comunes. Los nombres de las librerías son:

Continuous, Discontinuities, Discrete, Look-Up Tables, Math Operations, Model

Verification, Model-Wide Utilities, Ports & Subsystems, Signal Attributes, Signal

Routing, Sinks, Sources y User-Defined Functions.

Instalación y Conexión de un bloque operacional

Para la instalación de un bloque en el espacio de trabajo de Simulink se selecciona

de la librería con un clic izquierdo del mouse y en forma sostenida se arrastra hasta

el espacio de trabajo de Simulink. Las conexiones entre dos bloques se realizan

acercando el puntero del mouse a uno de los topes (entrada o salida) hasta que este

cambie en forma de cruz, se presiona el botón izquierdo del mouse y en forma

sostenida se arrastra hasta el otro tope. La conexión es correcta cuando el puntero

del mouse tome la forma de una cruz de doble trazo. Se debe observar una línea con

una saeta en el tope del bloque de entrada.

Especificación de un bloque operacional

Las especificaciones mínimas requeridas en un bloque se relacionan con la

operación que realizan dentro del diagrama que representa el proceso de solución del

modelo matemático del sistema.

10.4 LIBRERÍA “CONTINUOUS” (CONTINUO)

La Figura 10.2a muestra la ventana que se despliega al hacer doble clic sobre la

librería “Continuous” y la Figura 10.2b muestra los íconos que simbolizan a cada

uno de los bloques que incluye esta librería. Los nombres de los bloques son:

Derivative (Derivada), Integrator (Integrador), State-Space (Espacio de los Estados),

Transfer Fcn (Función de Transferencia como numerador/denominador), Transport

Delay (Tiempo Muerto), Variable Transport Delay (Tiempo Muerto Variable), Zero-

Pole (Transferencia Muerto en la forma de zeros y polos)

Mach

179

(a) (b)

Figura 10.2. Librería (a) Continuous y (b) Bloques operacionales

Los bloques de la librería “Continuous” representan unidades que se alimentan de

una información de entrada y que al desarrollar sobre esta un proceso matemático

transmite el resultado como una información de salida. En la librería “Continuous”

se incluyen los bloques para realizar operaciones matemáticas continuas en el

tiempo.

Bloque Derivada (“Derivative”)

El bloque “Derivative” desarrolla la derivada con respecto al tiempo de la variable

de entrada para lo cual no se necesita especificación. La Figura 10.3 muestra la

ventana que se despliega al hacer doble clic sobre el icono Derivative

Figura 10.3 Especificaciones del bloque Derivative

Mach

180

Bloque Integrador (“Integrator”)

El bloque “Integrator” desarrolla la operación de integrar la información de entrada

desde un tiempo inicial hasta un tiempo final que se especifica como uno de los

parámetros de la simulación. Se observa en la ventana de especificaciones del

bloque integrador mostrada en la Figura 10.4a que se requiere la especificación de la

condición inicial de la variable que se suma (integra)

(a) (b)

Figura 10.4 Especificaciones del bloque (a) Integrator (b) State-Space

Bloque Espacio de los Estados (“State-Space”)

La Figura 10.4b muestra la ventana de especificaciones para el bloque que desarrolla

un modelo lineal en la forma del Espacio de los Estados. Se observan los cuadros

para especificar las matrices A, B, C y D y las condiciones iniciales.

Bloques Funciones de Transferencia (“Transfer Fcn” y “Zero-Pole”)

La Figura 10.5 muestra las ventanas de especificaciones para las funciones de

transferencia en la forma de numerador/denominador y en la de zeros y polos.

Mach

181

(a) (b)

Figura 10.5 Especificaciones de bloques (a) Transfer Fcn y (b) Zero-Pole

En la Figura 10.5a, se observan los cuadros donde se especifican en forma matricial

el numerador y el denominador de la función de transferencia mientras que en la

Figura 10.5b los cuadros donde se incluyen en forma matricial los zeros, los polos y

las ganancias de la función de transferencia

Es común a todas las ventanas de especificaciones de bloques operacionales, la

inclusión de la barra de título seguido de un pequeño cuadro con el nombre del

bloque y una breve descripción de la función de éste. De igual manera, en la parte

inferior se incluyen los botones “OK”, “Cancel”, “Help” y “Apply”

Bloque Tiempo Muerto (“Transport Delay”)

La Figura 10.6 muestra las ventanas de especificaciones para los bloques que

incluyen un atraso por tiempo muerto dentro de la dinámica de un sistema. Simulink

incluye un bloque “Transport Delay” y otro titulado

...

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