maquinas cucho[1]

Post on 28-Jan-2016

62 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

paramentros de motor

TRANSCRIPT

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRÓNICA

IDENTIFICACIÓN DE PARÁMETROS DE UN MOTOR DC USANDO TÉCNICAS NO PARAMÉTRICAS

I. Objetivos Implementar una tarjeta sensora y actuadora (driver) para la toma de datos de velocidad de

un motor DC. Aplicar técnicas de identificación no paramétrica para obtener los parámetros de un motor

DC y el modelo lineal correspondiente. Aprender a usar el entorno de LABVIEW para la adquisición de datos así como a usar los

comandos de identificación en MATLAB

II. Materiales a utilizar Motor DC con encoder:

Fig. 1: Motor DC con encoder

Circuito convertidor de frecuencia-voltaje:

Fig. 2: Circuito convertidor de frecuencia-voltaje Circuito de Potencia y Aislamiento:

Fig. 3: Circuito de potencia y aislamiento

Arduino Uno

Fig. 4: Tarjeta de adquisición de datos Arduino Nano

Matlab

III. Procedimiento de implementaciónComo se ve, el circuito convertidor de frecuencia recibirá el pulso del encoder, y su salida ira conectado a la tarjeta de adquisición de datos, en este caso el Arduino Uno.

Fig. 5: Etapas de conversión, control y el servomotor acoplados

Ahora se hace la adquisición de datos en Labview por medio del Arduino Uno. Para hacer esto es necesario tener instalado el paquete LIFA (Labview Interface For Arduino) y también el NI-VISA (para la comunicación serial).

Fig. 6: Librería que utilizara el Arduino Nano para realizar la comunicación con el Labview

La programación en Matlab es la siguiente:

Fig. 7: Programación gráfica

Visualizaremos el entorno gráfico, que consiste en la gráfica generada por los pulsos del encoder y el pulso enviado al motor:

Fig. 8: Interfaz gráfica

La onda cuadrada de color blanco es el pulso enviado al motor y la roja es la respuesta del mismo (del conversor de frecuencia a voltaje).Los datos se almacenan en una hoja de Excel para ser invocados posteriormente en el Matlab:

Fig. 9: Datos almacenados en Excel

Los datos que fueron exportados por Labview en un archivo de Excel fueron ingresados manualmente a Matlab (creando arreglos uno por uno) por problemas en la carga del archivo Datos.xls.Graficamos el pulso enviado al motor versus el voltaje de realimentación generado por el convertidor de frecuencia a voltaje:

Fig. 10: Ploteo entrada vs salida

Fig. 11: La gráfica roja es la señal enviada al motor y la señal azul es la respuesta del mismo (voltaje que genera el conversor frecuencia a voltaje)

Ingresamos al comando ‘Ident’ en el ‘command Windows’ y se abre la siguiente ventana:

Fig. 12: System Identification Tool

En el ‘toolbox’ que dice ‘Import’ data escoger ‘Time domain data’, luego se abre la siguiente ventana:

Fig. 13: Ventana Import Data

Ingresamos la entrada (Pulso) y salida (Votaje), y damos click a ‘Import’.De regreso a la venta del ‘ident’ en el ‘toolbox’ que dice ‘Estimate’ escogemos ‘Process models’:

Fig. 14: Seleccionando Process Model

Luego en la siguiente ventana configuramos un sistema de segundo orden y damos click a ‘Estimate’:

Fig. 15: Obteniendo el modelo de la función de transferencia del sistemaDespués en la ventana ‘ident’, marcamos la casilla “Models output” para observar nuestra identificación.

Fig. 16: Obteniendo la identificación

Obtendremos la siguiente gráfica:

Fig. 17: Respuesta obtenida

En la venta ‘ident’ damos doble click en nuestro modelo obtenido:

Fig. 18: Información del modelo matemático de la función de transferencia

Aquí podemos apreciar los valores de los parámetros de nuestro motor:

Con estos datos podemos obtener la función de transferencia:

Fig. 19: Código en Matlab para obtener la función de transferencia del sistema

Se obtuvo la siguiente función de transferencia:

Fig. 20: Función de transferencia

Fig. 21: Respuesta de la función de transferencia

IV. Conclusiones

En este laboratorio se hace uso el software Labview para la adquisición por medio de la tarjeta Arduino, así como MATLAB, para el proceso de identificación de los parámetros del motor, estas herramientas han sido fundamentales para cumplir satisfactoriamente nuestro objetivo.

Con los datos hallados se pudo hallar la función de transferencia que se requería.

top related