Matlab

Solo disponible en BuenasTareas
  • Páginas : 5 (1185 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de octubre de 2010
Leer documento completo
Vista previa del texto
SISTEMAS EN TIEMPO DISCRETO EN MATLAB

OBJETIVOS.
General
*
* Simular sistemas en tiempo discreto usando MATLAB y Simulink
Específicos
* Reconocer el entorno de usuario y las partes que componen la interfaz de MATLAB y Simulink.
* Dar a conocer la forma como se representan los sistemas en tiempo discreto en un software de simulación como lo es MATLAB ySimulink.
Espacio de trabajo

Para empezar se debe tener abierto Matlab, y se procede a abrir simulink bien sea desde el icono de la barra de herramientas o escribiendo el comando.

Fig. 2 Aquí podemos ver las librerías con las que cuenta matlab para realizar las diferentes tareas.
Sources: conjunto de bloques para simular entradas a los sistemas.
Sinks: conjunto de bloques con elementos devisuaización.
Continuos: conjunto de bloques con elementos básico para la creación de sistemas continuos.
Discrete: conjunto de bloques con elementos básico para la creación de sistemas en tiempo discreto.

Fig 3.Desde esta ventana se debe crear un archivo nuevo para arrastrar hasta este los bloques que se quieran utilizar.
Inserción de bloques
Un modelo en SIMULINK es una colección debloques interconectados que representan un sistema. Los bloques sirven para generar, modificar, combinar y visualizar señales. Las líneas sirven para transmitir las señales entre los bloques en la dirección de la flecha.
Se hizo este sistema de ejemplo:
 
Se trata un sistema en que un bloque proporciona una onda senoidal, que es integrada. El bloque multiplexor forma una señal (uniendo las dosseñales) que visualizaremos en el bloque Scope.
Para construir el modelo, se buscan los bloques que lo forman. Los bloques del sistema los encontramos en las siguientes librerías:
Bloque | Librería |
Sine Wave (Onda senoidal) | Sources |
Integrador | Linear |
Mux (Multiplexor) | Connections |
Scope (Osciloscopio) | Sinks |
Para situar el bloque en el documento nuevo simplemente se haceclick y se arrastra. Al soltarlo queda situado, y la librería de fuentes queda abierta, así que se puede minimizar o simplemente cerrarla. Para poder ver al mismo tiempo las librerías de bloques y el modelo que estamos construyendo podemos ajustar el tamaño de las ventanas de forma que queden bien distribuidas en la pantalla y nos facilite el trabajo. 
Una vez situados todos los bloques delsistema, se procede a unirlos haciendo click en las terminales de cada bloque.
En el bloque multiplexor se pueden seleccionar las entradas haciendo doble click encima y modificando la casilla correspondiente, la señal seno de entrada también permite modificar características como amplitud, frecuencia y fase, etc.

Fig. 4 Señal vista con osciloscopio a la salida del multiplexor, Seno 2v 1Hz
Estagrafica se puede ver haciendo doble click sobre el bloque scope.
En color rosa podemos ver la señal que genera el bloque integrador, mientras que en color amarillo vemos la onda senoidal de la que partimos.
Con el botón  podemos ajustar la escala del visualizador de forma automática. 
Además, mediante el botón podemos acercar o alejar la escala de la gráfica según pulsemos con el botón derechodel ratón (acercar), o con el  izquierdo (alejar). 
Con los botones y actuaremos igual, pero se modificarán las escalas del eje X (primer botón) o del eje Y (segundo botón).
Con el botón accedemos a un menú en el que podemos cambiar la escala de los ejes de forma exacta, dando un valor para Ymax, Ymin y X.
Ejemplo Multiplexor: Integral de una señal seno y derivada de una señal diente desierra.

Seno: 2v 1Hz, Diente de sierra Time values [0 1].






Ejemplo de subsistema enmascarado
            Para hacer un ejemplo de cómo enmascarar un subsistema, primero vamos a crear el subsistema. Para ello, partimos de un modelo sencillo, que representará la ecuación de una recta. 
La ecuación de la recta es: r = ax + b. Para representarla, usamos una señal "x", la cual...
tracking img