Vous êtes sur la page 1sur 4

PRÁCTICA DE ADQUISICIÓN DE DATOS DE UNA PLANTA

Sergio Luis Castaño Rodríguez, Jesús David Reyes Arana

Presentado al docente Walter Mauricio Mayor Toro

Universidad Autónoma de Occidente, Facultad de Ingeniería, Herramientas computacionales


para ingeniería, Santiago de Cali 2019

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.

Ilustración 1. Montaje físico y conexiones entre la planta y la tarjeta de adquisición de datos.


El primer paso para llevar a cabo la práctica es realizar todas las conexiones físicas entre el
computador, la tarjeta de adquisición de datos y el Quanser. Se conecta entonces la salida del
tacómetro de la planta (TACH) a una de las entradas analógicas de la tarjeta (AI0), mientras que
la entrada de comandos de la planta (COMMAND) debe ser conectada a una salida analógica de
la tarjeta (AO0) y a tierra (GND), por último, se conecta la planta a una fuente de poder.
Posteriormente se ejecuta Matlab y usando Simulink, se realiza el diagrama de bloques mostrado
a continuación (figura 1), donde cada bloque cumple las siguientes funciones:

Ilustración 2. Diagrama de bloques en Simulink para tomar recolectar los datos.


• Los bloques Analog Input y Analog Output corresponden a la entrada y salida, respectivamente
de la tarjeta de adquisición de datos. En la configuración de estos bloques se debe realizar la
instalación de la tarjeta correspondiente, para este caso la PCI-6221 de National Instrument.
• Los bloques proceso 1 y proceso 2, son del tipo toWorkspace, siendo los encargados de
almacenar los datos del sensor de la planta (tacómetro), en dos tipos de arreglo distintos. El
primero las almacena como una serie de tiempo y el segundo como una estructura con tiempo.
• El bloque setpoint es igualmente del tipo toWorkspace y se encarga de almacenar los datos, en
este caso, valores de voltaje, que le están entrando a la planta.
• Los bloques constant y slider Gain son los que permiten variar la entrada de voltaje, entre 0 y
5 voltios, que está siendo enviada a la planta.
• El multiplexor y el Scope se emplean para visualizar en una gráfica en tiempo real, los datos
de entrada a la planta y las correspondientes salidas.

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)

Vous aimerez peut-être aussi