informe1

6
 UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA RESUMEN En esta practica se realiza el montaje de una planta compuesta  por un par motor   generador con el fin de realizar el control de la velocidad utilizando controladores PID a traves de la interfaz de MATLAB; adquiriendo y enviando datos por medio de una tarjeta DAQ. OBJETIVOS:  Familiarizarse con las características, símbolos, elementos y aplicaciones con sistemas de adquisición de datos con MATLAB.  Realizar el control de un proceso experimental utilizando sistemas DAQ.  Observar algunas característic as del controlador PID por medio de prueba y error. MATERIAL:  Protoboard y dispositivos electrónicos.   Sistemas de adquisición de datos NI USB 6211  2 motores  PC y software MATLAB  Multímetro. MARCO TEORICO Tarjeta de adquisición de datos USB-6211 de National Instruments El módulo USB-6211 de National Instruments es un módulo de adquisición de datos (DAQ) multifunción de la Serie M energizado por bus USB y optimizado para una precisión superior a velocidades de muestreo más altas. Ofrece 16 entradas analógicas, velocidad de muestreo de un solo canal a 250 kS/s, dos salidas analógicas, ocho líneas de entrada digital, ocho líneas de salida digital, cuatro rangos de entrada programable (±0.2 a ±10 V) por canal, disparo digital y dos contadores/temporizad ores. El módulo NI USB-6211 está diseñado específicamente para aplicaciones móviles o con restricciones de espacio. La instalación plug-and-play minimiza el tiempo de configuración y montaje mientras que la conectividad directa con terminal de tornillo mantiene los precios bajo s y simplifica las conexiones de señal. Este producto no requiere potencia externa. Este módulo también cuenta con la nueva tecnología NI SignalStreaming la cual permite transferencia de datos bidireccional a alta velocidad parecida a DMA a través d el bus USB. Principales característica s  16 entradas analógicas (16 bits, 250 kS/s)  2 salidas analógicas (16 bit s a 250 kS/s ), 4 entradas digitales, 4 salidas digitales, contadores de 32 bits  4 entradas digitales.  4 s alidas digitales con referencia a tierra.  Rangos de vol taje de entra da: ± 10; ±5; ±1; ±0:2.  Máximo voltaje de entrada ±10.4V  Voltaje de salida máximo de ±10V  Corriente de salida de 2mA.  Memoria Interna 4095 muestras.  Frecuencia Máxima de la Fuente 80MHz.  ADC con resolución de 16 bits.  Frecuencia de muestreo: máximo 250KB/s, mínimo 0KB/s.  Tiempo de respuesta de 50ns.  Energizado por bus USB para una mayor movilidad, conectividad de señal integrada  NI signalstreaming para transferencia de datos bidireccional a alta velocidad en USB; la versión OEM está disponible  Compatible con LabVIEW, LabWindows™/CVI y Measurement Studio para Visual Studio .NET  Sistema operativo Windows , Linux , Mac OS Tomado de [1]  INSTRUMENTACION INDUSTRIAL LABORATORIO 01. Aplicaciones con sistemas de adquisición de datos DIEGO FERNANDO BAYONA P 200820701 WILLIAM ALEXANDER CUEVAS 200820198 JONATHAN JAVIER TINJACA 200810766 Ing. Oscar Oswaldo Rodríguez.

Upload: diego-bayona

Post on 10-Oct-2015

6 views

Category:

Documents


0 download

TRANSCRIPT

  • UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA

    RESUMEN En esta practica se realiza el montaje de una planta compuesta por un par motor generador con el fin de realizar el control de la velocidad utilizando controladores PID a traves de la interfaz de MATLAB; adquiriendo y enviando datos por medio de una tarjeta DAQ.

    OBJETIVOS:

    Familiarizarse con las caractersticas, smbolos, elementos y aplicaciones con sistemas de adquisicin de datos con MATLAB.

    Realizar el control de un proceso experimental utilizando sistemas DAQ.

    Observar algunas caractersticas del controlador PID por medio de prueba y error.

    MATERIAL:

    Protoboard y dispositivos electrnicos.

    Sistemas de adquisicin de datos NI USB 6211

    2 motores

    PC y software MATLAB

    Multmetro.

    MARCO TEORICO

    Tarjeta de adquisicin de datos USB-6211 de National Instruments

    El mdulo USB-6211 de National Instruments es un mdulo de adquisicin de datos (DAQ) multifuncin de la Serie M energizado por bus USB y optimizado para una precisin superior a velocidades de muestreo ms altas. Ofrece 16 entradas analgicas, velocidad de muestreo de un solo canal a 250 kS/s, dos salidas analgicas, ocho lneas de entrada digital, ocho lneas de salida digital, cuatro rangos de entrada programable (0.2 a 10 V) por canal, disparo digital y dos contadores/temporizadores.

    El mdulo NI USB-6211 est diseado especficamente

    para aplicaciones mviles o con restricciones de espacio.

    La instalacin plug-and-play minimiza el tiempo de

    configuracin y montaje mientras que la conectividad

    directa con terminal de tornillo mantiene los precios bajos

    y simplifica las conexiones de seal. Este producto no

    requiere potencia externa. Este mdulo tambin cuenta

    con la nueva tecnologa NI SignalStreaming la cual

    permite transferencia de datos bidireccional a alta

    velocidad parecida a DMA a travs del bus USB.

    Principales caractersticas

    16 entradas analgicas (16 bits, 250 kS/s)

    2 salidas analgicas (16 bits a 250 kS/s), 4 entradas digitales, 4 salidas digitales, contadores de 32 bits

    4 entradas digitales.

    4 salidas digitales con referencia a tierra.

    Rangos de voltaje de entrada: 10; 5; 1; 0:2.

    Mximo voltaje de entrada 10.4V

    Voltaje de salida mximo de 10V

    Corriente de salida de 2mA.

    Memoria Interna 4095 muestras.

    Frecuencia Mxima de la Fuente 80MHz.

    ADC con resolucin de 16 bits.

    Frecuencia de muestreo: mximo 250KB/s, mnimo 0KB/s.

    Tiempo de respuesta de 50ns.

    Energizado por bus USB para una mayor movilidad, conectividad de seal integrada

    NI signalstreaming para transferencia de datos bidireccional a alta velocidad en USB; la versin OEM est disponible

    Compatible con LabVIEW, LabWindows/CVI y Measurement Studio para Visual Studio .NET

    Sistema operativo Windows , Linux , Mac OS

    Tomado de [1]

    INSTRUMENTACION INDUSTRIAL

    LABORATORIO 01. Aplicaciones con sistemas de adquisicin de datos

    DIEGO FERNANDO BAYONA P 200820701

    WILLIAM ALEXANDER CUEVAS 200820198

    JONATHAN JAVIER TINJACA 200810766 Ing. Oscar Oswaldo Rodrguez.

  • UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA

    Un controlador PID (Control Proporcional-Integral-

    Derivativo) se basa en la realimentacin negativa para

    calcular la diferencia entre el la medicin de la variable de

    salida y el valor deseado (seal de error) y luego

    proporcionar un seal de control acorde a dicha

    diferencia. La seal de control producida se estima en

    tres parmetros: accin proporcional, accin integral y

    accin derivativa. El sistema a controlar generalmente se

    denomina en terminologa de control, planta.

    En la figura 1 se representa el esquema de un sistema de

    control PID en donde u(t) es la seal de entrada o

    referencia, e(t) es la seal de error y y(t) es la salida.

    Note que los bloques de la accin proporcional, integral y

    derivativa aparecen en paralelo y se suman al final sus

    efectos para ingresar al sistema a controlar.

    Figura 1. Esquema de un sistema de control PID para un proceso.

    Accin proporcional

    La accin proporcional establece una reaccin ante la

    magnitud del error.

    El valor proporcional determina la reaccin del error

    actual

    Accin Integral

    Como la integral de una funcin determina el rea bajo la

    curva que determina la misma funcin, para el caso del

    controlador, la accin integral para la seal de error e(t)

    involucra que el rea bajo la curva de e(t) sea cero, es

    decir que el error sea cero (la seal de salida es igual a la

    referencia).

    El valor proporcional hace que el error de seguimiento se

    reduzca a cero.

    Accin derivativa

    Como la derivada de una funcin determina informacin

    sobre la razn de cambio de la funcin, para el caso del

    controlador, la accin derivativa, determina el cambio del

    error respecto al tiempo estimando si aumenta o se

    reduce.

    El valor derivativo determina la reaccin del tiempo en el

    que el error se produce.

    PROCEDIMIENTO

    Para esta practica se ha implementado un sistema que

    permita sensar la velocidad de un motor de corriente

    continua, para tal caso se utilizo un motor generador CC

    con acople mecnico entre los ejes de este y otro motor

    CC, tal como se muestra en la figura 2.

    Figura 2.Par Motor-generador

    El sistema de los dos motores acoplados formaran la planta del sistema de control, donde el primer motor funcionara como actuador y el otro servir como sensor, enviando esta seal a un controlador PID implementado en Simulink de MATLAB, y el actuador tiene un driver de potencia realizado por medio de un seguidor y un transistor TIP41 con el fin de garantizar una corriente apropiada para el funcionamiento del mismo, protegiendo la tarjeta. El sistema implementado es el que se muestra en la figura 3 vase: Anexos, Figura3. En la figura se muestra un sumador al que se unen la seal de pulsos que se va a usar como prueba y una seal DC para cambiarle el nivel a la seal, tanto los valores de amplitud de la seal de pulsos como el nivel se varan para observar el comportamiento de la planta y poder obtener el rango mximo y mnimo de operacin. Seguido, se encuentra un controlador PID que es el que va a controlar el proceso, en l se varan las constantes P, I, D, en forma de prueba y error y as encontrar la combinacin mas adecuada para lograr el mximo rendimiento de la planta.

  • UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA

    Luego se coloca unos niveles de saturacin los cuales van a permitir que en el proceso no se excedan algunos rangos de voltaje y evitar daos. Se realiza la conexin de un retenedor, su funcin es retener el valor de la muestra para as darle tiempo a la tarjeta de tomar el valor adecuado. Se hizo necesario la conexin de un filtro para disminuir ruidos aunque esto le agregue una dinmica al control. Inconvenientes y sugerencias

    Es necesario que en la configuracin de la tarjeta se coloquen los puertos adecuados, ya que un error de configuracin puede generar algunos problemas, como toma de datos errneos, tambin se requiere configurar en la tarjeta un tiempo de muestreo adecuado para que la toma de datos sea mas exacta, ya que con tiempos muy grandes, la tarjeta coloca datos errneos generando mal control, no hay que olvidar que demasiadas muestras pueden generar lentitud en el PC. En la parte fsica se coloca un driver de corriente, para un mejor funcionamiento de los motores, primero se hizo una conexin colector comn lo cual genero problemas, ya que si se le daba el mando al transistor de no seguir conduciendo, como ocurre en los tiempos bajos de la seal de pulsos, el motor (conectado en el colector), le sigue exigiendo corriente a la fuente, y sigue funcionado a pesar de que la orden sea la de no funcionar. Para corregir este error se conecto el motor en el emisor del transistor, con lo cual su transistor hizo su trabajo sobre el motor. Datos obtenidos.

    Por medio de algunos Scope en simulink y el software MATLAB se lograron la toma de algunas seales, tanto de la entrada como de la salida y la obtencin de los rangos de funcionamiento de la planta Rango mnimo de operacin vase: Anexos, Figura4. En la figura 4 se muestra el rango mnimo de operacin el cual se encuentra en 0.08 v, este es el valor mnimo en el cual la seal de entrada puede seguir la seal de referencia, este valor corresponde al valor en el cual el motor entra en funcionamiento, por debajo de estos valores nos puede garantizar la energa para el buen funcionamiento, lo que hace que la seal de entrada en la tarjeta DAQ no siga la seal de referencia.

    Rango Mximo de operacin vase: Anexos, Figura5 En la figura 5 se muestra el rango mximo de operacin, el cual se encuentra en 1.7v este es valor mximo en el cual la planta tiene un funcionamiento correcto y sigue la seal de referencia, este valor corresponde al valor de voltaje en el cual el motor alcanza su velocidad mxima. Por encima de estos valores la planta tiene un funcionamiento incorrecto, debido a que el motor no puede aumentar ms su velocidad para seguir a la referencia, y gracias a la inercia del motor se producen algunos desfases con los flancos de la seal de pulsos utilizada como referencia, como se muestra en la figura 5. Vase: Anexos, Figura6 Para el control se utilizo un control PID en el cual se hizo variacin en las constantes P, I, D. En la contante P se hizo variacin de 0 a 10 en tomas de 1. Se encontr que la proporcin adecuada es 2 ya que es la que iguala la seal con la referencia con la poca introduccin de ruido En la constante I se hizo una variacin de 0 a 2 en la cual se observo que la ms adecuada fue 1, esta constante es la que permite la correccin de errores en estado estable. En la constante D se tomo 1.9, esta constante es la que corrige el error en los transientes o en las variaciones de la seal de referencia. CONCLUSIONES

    Es fcil controlar un proceso por medio de software, en

    este caso MATLAB, con la herramienta simulink. Este

    permite un modelamiento rpido. MATLAB es un

    programa con el cual se obtienen muchas ventajas sobre

    un montaje fsico ya que con algunos componentes

    virtuales se evita entrar en gastos de dispositivos y

    tiempo.

    Las tarjetas DAQ son instrumentos con los cuales se

    pueden llevar seales de procesos a un computador en

    donde su tratamiento va a ser ms fcil y correcto.

    Una de las principales ventajas de realizar el procesamiento de las seales a travs de software, es que es este es posible cambiar los parmetros de

  • UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA

    funcionamiento de un circuito con gran facilidad, mientras que en la prctica si se requiere realizar un ajuste en varios parmetros, lo ms conveniente es redisear, lo que implica un desgaste de tiempo y recursos.

    REFERENCIAS

    [1] http:\\sine.ni.com\nips\cds\view\p\lang\en\nid\203224

  • UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA

    ANEXOS

    Figura3. Sistema implementado para el control de velocidad de un motor.

    Figura4. Rango mnimo de operacin rojo referencia azul: seal obtenida

    Figura5. Rango mximo de operacin rojo referencia azul: seal obtenida

    0 50 100 150 200 250 300 350 400 4500

    0.02

    0.04

    0.06

    0.08

    0.1

    0.12

    TIEMPO

    AM

    PLIT

    UD

    (V

    )

    0 50 100 150 200 250 300 350 400 4500

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    1.6

    1.8

    TIEMPO

    AM

    PLIT

    UD

    (V

    )

  • UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA FACULTAD SEDE SECCIONAL SOGAMOSO ESCUELA DE INGENIERIA ELECTRONICA

    Figura6. Seal obtenida con referencia por encima del Rango mximo de operacin rojo referencia azul: seal obtenida

    0 50 100 150 200 250 300 350 400 4500.8

    1

    1.2

    1.4

    1.6

    1.8

    2

    2.2

    TIEMPO

    AM

    PLIT

    UD

    (V

    )