Taller Simulink Matlab
INTRODUCCION AL SIMULINK
Índice general
1. Manejo del Entorno y Ejemplo 1.1. Modelado de un sistema dinámico . . . . . . . . . . . . . . . . . . . . . 2. Introducción a Simulink Parte II 2.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Aplicación de máscaras a subsistemas. . . . . . . . . . . . . . . . . . 2.2.1.Configuración del icono. . . . . . . . . . . . . . . . . .. . . . . . . . . . 2.2.2 Inicialización y parámetros del subsistema.. . . . . . . . . . . . . 2.2.3 Inicialización y parámetros del subsistema. . . . . . . . . . . . . . . 2.3 Inicialización y parámetros del subsistema. . . . . . . . . . . . . . . .
1 O. A-P.N.
INTRODUCCION AL SIMULINK
Capítulo 1 MANEJO DEL ENTORNO Y EJEMPLO
1.1.Modelado de un sistema dinámico
En este ejemplo se realizara el modelado de un sistema dinámico muy sencillo. Se modelara el movimiento de una masa sobre una superficie rugosa, sobre la que se le aplica una fuerza. El sistema a modelar posee una entrada u, que se corresponde con la fuerza aplicada, y una salida x que será la posición de la masa. El modelo del sistema dinámico se puede expresarmediante las ecuaciones de Newton:
m x c x F
donde m : Masa del cuerpo (Kg) c : Coeficiente de fricción del cuerpo sobre la superficie F : Fuerza aplicada (N)
(1.1)
Queremos hacer un modelo en con la herramienta “Simulink”para el sistema propuesto. Primero ejecutamos la herramienta “Simulink”desde la ventana de comandos de Matlab haciendo ‘click’ en el icono correspondienteSaldrá por pantalla una ventana gráfica, como la de la Fig. 1.1, que contiene todas las librerías que el entorno de “Simulink” bajo Matlab.
Figura 1.1: Librerías del entorno Simulink
2 O. A-P.N.
INTRODUCCION AL SIMULINK
Para este sencillo ejemplo sólo necesitaremos la librería básica de “Simulink”, por tanto expandimos el menú simulink en la ventana anterior, quedando como aparece enla Fig. 1.2
Figura 1.2: Librería base de Simulink Esta ventana está dividida en dos partes. La de la derecha es la correspondiente a las librerías y la de la derecha es el contenido de la librería seleccionada. Elegimos un nuevo fichero donde guardaremos el modelo: seleccionamos en el menú File / New / Model. Tendremos la situación de la Fig. 1.3
3 O. A-P.N.
INTRODUCCION AL SIMULINKFigura 1.3: Apertura de un nuevo fichero modelo
Se abrirá una ventana en blanco donde crearemos el modelo. La situación debe ser ahora la de la Fig. 1.4
4 O. A-P.N.
INTRODUCCION AL SIMULINK
Figura 1.4: Apertura de un nuevo fichero modelo En esta nueva ventana que aún no hemos dado nombre (‘untitled’) desarrollaremos el ejemplo. Lo primero que hacemos es darle un nombre adecuado.Para ello, en el menú File de la nueva ventana elegimos File / Save. Nos situamos en el directorio adecuado a través del menú desplegable, ponemos un nombre al archivo, por ejemplo “masa guardamos el modelo. Ya tenemos un archivo donde crear el modelo. La extensión por defecto de los archivos de modelo es *.mdl. Empezamos a crear el modelo dado por la ecuación (1.2). Para ello es necesario haceralguna modificación en la ecuación (1.2). Despejando de la ecuación (1.2) la aceleración del cuerpo se obtiene:
x
c F x m m
(1.2)
Como puede verse necesitaremos varios tipos de bloques. Elegimos estos bloques de la ventana de la derecha de la librería (Fig. 1.2). El primero que seleccionamos el que definirá la fuerza aplicada a la masa, lo haremos mediante una constante.Seleccionamos `Sources’ y en la derecha seleccionamos el bloque de ‘Constant’. Ahora lo arrastramos hacia la ventana de nuestro modelo con el botón izquierdo del ratón pulsado. Hacemos ‘click’ en el la etiqueta del nombre del bloque de constante y le damos su nombre, por ejemplo F. La situación debe ser la de la Fig. 1.5
5 O. A-P.N.
INTRODUCCION AL SIMULINK
Figura 1.5: Construyendo el modelo...
Regístrate para leer el documento completo.