Professional Documents
Culture Documents
INTRODUCCIÓN
Esta práctica se realiza con el objetivo de apreciar la utilidad del entorno de programación
MATLAB, especialmente de su toolbox Simulink, para obtener y registrar datos de una planta. En
este caso específico, se emplea esta herramienta para almacenar, en dos diferentes tipos de arreglo,
los datos del cambio de velocidad de un motor QUANSER en función de las variaciones de voltaje,
en un rango de 0 a 5 voltios.
MATERIALES Y MÉTODO
Para desarrollar esta práctica se requirió de un motor Quanser DCMCT (DC Motor Control
Trainer), una tarjeta de adquisición de datos de National Instruments (PCI-6221), así como de los
respectivos cables de conexión y un computador con el entorno MATLAB y las librerías necesarias
de Simulink instaladas.
Para adquirir los datos se configura una duración para el ensayo de 50 segundos, luego se pone a
correr el programa y por medio del deslizador del bloque de ganancia, se incrementa en pasos de
a 1 voltio cada cierto tiempo, iniciando en cero hasta alcanzar los 5 voltios. Una vez se alcanza
este valor, se empieza a disminuir el voltaje hasta que la toma de datos se detiene automáticamente.
RESULTADOS Y ANÁLISIS
Como resultado de esta práctica se obtuvieron distintas gráficas de la señal de entrada,
comparándose con la señal de salida, utilizando los datos almacenados en ambos tipos de
estructura.
Existen dos métodos para graficar todos los datos almacenados en una serie de tiempo. La primera
forma es graficar directamente usando la función “plot” y como única variable de entrada la serie
de tiempo, la sintaxis sería plot(proceso1), se observa el resultado en la gráfica 1 (anexos). La otra
forma sería tomando como variables de entrada los arreglos independientes tiempo y datos, siendo
la sintaxis plot(proceso1.time,proceso1.data), este método corresponde a la gráfica 2 (anexos). La
principal diferencia entre estos dos métodos es que en el primero, la señal tiene un comportamiento
digital, pasando repentinamente de un valor a otro, mientras que, con el segundo método, la señal
se muestra como una señal analógica. Estos comportamientos se observan al hacer un
acercamiento en las gráficas (gráfica 1 y 2).
Por otro lado, al utilizar los datos almacenados como estructura con tiempo, solo existe una forma
de graficarlos y es accediendo a los campos correspondientes de tiempo y llamando los datos
almacenados en “signals”, en el campo “values”. La sintaxis correspondiente sería
plot(proceso2.time,proceso2.signals.values), el resultado se observa en la gráfica 4.
Para graficar únicamente un intervalo específico de tiempo, el proceso es similar para ambas
formas de almacenamiento. En general, se debe especificar las posiciones de los valores que se
desean graficar tanto en el arreglo que almacena el tiempo, como en el que almacena los valores.
La principal diferencia y ventaja que presenta el almacenar los datos como estructuras con tiempo,
respecto a las series de tiempo, es que en las tablas donde se almacenan los datos, en el workspace,
está explícitamente definida su posición, facilitando con ello poder determinar el intervalo de
tiempo que se desea graficar. Así, la sintaxis para el intervalo en el que el voltaje aumenta de cero
a uno, para la serie de tiempo es plot(proceso1.time(71:101,1),proceso1.data(71:101,1)). Este
mismo intervalo para la estructura con tiempo corresponde a la sintaxis
plot(proceso2.time(71:101,1),proceso2.signals.values(71:101,1)). Al comparar estos intervalos
de salida con la correspondiente señal de entrada, se obtiene la gráfica 3.
ANEXOS
A) C)
B) D)
Gráfica 1. A) Gráfica de señales de entrada y Gráfica 2. C) Gráfica de señales de entrada y Gráfica 3. Graficas del intervalo cuando
salida, utilizando el primer método para salida, utilizando el segundo método para la señal de entrada pasa de 0 a 1 voltio,
series de tiempo (proceso1). B) Ampliación de series de tiempo (proceso1). D) Ampliación de usando ambos tipos de arreglo
la gráfica la gráfica
Gráfica 4. Gráfica de señales de entrada y salida, utilizando los datos almacenados como estructura con tiempo (proceso2)