Professional Documents
Culture Documents
Los sistemas de control se aplican en esencia para los organismos vivos, las maquinas y las organizaciones. Estos sistemas fueron relacionados por primera vez en 1948 por Norbert Wiener en su obra Cibernetica y Sociedad con aplicaciones en la teora de los mecanismos de control. Un sistema de control esta definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se reduzca las posibilidades de fallos y se obtengas resultados buscados. Cerca siendo Tradicionalmente las leyes de lazo de control involucran simulaciones para estimar la respuesta temporal del sistema con el controlador diseado antes de su implementacin definitiva. Estas simulaciones solos software se llevan acab utilizando un modelo matemtico de la planta en estudio, y los modelos sern mas confiables cuando mas se aproxime el modelo a la planta real. Utilizando una arquitectura llamada Hardware-in-the-loop, esta tecnologa combina el control y monitoreo por un lenguaje de programacin. Esta tcnica agiliza la implementacin de controladores y la evaluacin de su respuesta de etapas tempranas del desarrollo permitiendo la correccin y ajuste de parmetros hasta, dado el caso, el remplazo y restructuracin de la estrategia de control.
Diciembre 2012
Pgina 1
Diciembre 2012
Pgina 2
Diciembre 2012
Pgina 3
Diciembre 2012
Pgina 4
Diciembre 2012
Pgina 5
Diciembre 2012
Pgina 6
Visin.
Ser una excelente empresa de servicios de consultora de negocios y proyectos en Amrica Latina, reconocida por su personal con lata capacidad de anlisis, visin estratgica, con capacidad de ayudar a la generacin de valor y obtener altos retornos de inversin en las empresas y proyectos usuarios de nuestros servicios.
Objetivo.
Es promover negocios de alto valor agregado conectando empresas y proyectos emprendedores de Latinoamrica y Estados Unidos con necesidades de creacin de innovaciones, valor social y econmico.
Diciembre 2012
Pgina 7
2.1. Introduccion.
La ingeniera en electrnica es el estudio y aplicaciones de las distintas ramas de la tecnologa. El profesional en el mbito recibe el nombre de ingeniero. La actividad del ingeniero supone la concentracin de una idea en la realidad. Esto quiere decir que a travs de tcnicas y modelos, y con el conocimiento proveniente de las ciencias, la ingeniera puede resolver problemas y satisfacer necesidades humanas. La ingeniera en electrnica es una carrera universitaria que se encarga en la creacin, el diseo, la programacin, la implementacin y el mantenimiento de todo tipo de dispositivos. A diferencia de otras ramas de la ingeniera, esta disciplina se ocupa de productos tangibles, como productos lgicos.
Diciembre 2012
Pgina 8
Diciembre 2012
Pgina 9
Director General
Director de Proyectos
Administrador
Lder de Software
Lder de Hardware
Lder de comunicacione s
Desarrollo de Software
Desarrollo de Hardware
Organigrama Lder del rea de comunicacin y protocolos: Coordinacin de todas las actividades de diseo, construccin y operacin de todo el material cientfico. Lder del rea de desarrollo de software: Coordinacin de todas las actividades relacionadas con desarrollo de software de la empresa para la plataforma. Desarrollo de software y plataformas de automatizacin: A cargo del desarrollar las aplicaciones de software. Lder de hardware y diseo industrial: Desarrollo y modificacin de equipo electrnico. Director de proyectos: Coordinacin de todas las actividades de diseo, construccin y validacin de los proyectos de la empresa. Director general: A cargo de la planeacin estratgica, relaciones con socio tecnolgico.
Diciembre 2012
Pgina 10
Diciembre 2012
Pgina 11
Al trmino del proyecto los beneficios sern tangibles al momento que los mdulos estn listos para la realizacin de las distintas pruebas necesarias. El simulador de banco de prueba esta diseado para conectar y ejecutar (ingles plug and play), as ser ms rpido las pruebas de los mdulos Wiic buscando la disminucin de tiempo que es esencial en la produccin de equipo. Hablando de la automatizacin del proceso para generar biocombustibles el beneficio ser en el tiempo esperado siendo al trmino de la automatizacin de fotobiorreactores. El cual ir de la mano con el simulador de banco de prueba, pero el trmino de la automatizacin ayudara a la crianza de las microalgas y as poder producir biomasa para la generacin de biocombustible.
Diciembre 2012
Pgina 12
2.4.1.Objetivos especficos.
Se espera el desarrollo de un prototipo utilizando una arquitectura hardware-in-theloop lo suficientemente eficientes para la integracin de distintos dispositivos como los controladores lgicos programables (PLC). Se diseara un lazo de control el cual tendr un modelo de planta y sistemas integrados bajo prueba. Utilizando el software MATLAB/simulink el cual tendr un algoritmo para el control de dispositivos en tiempo real. Se espera del diseo y desarrollo de un algoritmo para el control de distintos actuadores y monitoreo de entradas de un PLC de Mitsubishi Automation de la familia Q la cual pertenece a una de las familias mas avanzadas que existen en el mercado cumpliendo con las necesidades requeridas para la integracin de dispositivos. Probando as cada uno de los dispositivos individualmente. Se realizara un programa para supervisar y controlar actuadores con un pantalla tctil (ingls touch scrren) GTO1000 de Mitsubishi Automation.
Anlisis de datos obtenidos en las pruebas experimentales a los prototipos. Se documentaran las actividades y se realizaran reportes, diagramas, algoritmos y manuales sobre las pruebas experimentales. Implementacin del sistema de medicin en los fotobioreactores localizados en el desierto de cerro prieto, Mexicali, Baja California.
Diciembre 2012
Pgina 13
[Escriba el ttulo del documento] Comunicacin de sistemas de control distribuido en tiempo real. 3.1. Introduccin. 3.
Diciembre 2012
Pgina 14
Diciembre 2012
Pgina 15
Existe un valor de F por debajo del cual no se produce rotura por fatiga. Es el lmite de fatiga. La carga de fatiga es repetitiva (Cclica) y posee un valor mximo y un mnimo en cada ciclo. Pues bien, la diferencia entre ambos valores (F) es el lmite de fatiga, independientemente del nmero de veces que se repite la accin. En la imagen# se muestra una grfica, que se observa uno de los ciclos de los esfuerzos variables a los que se est sujeto el material. Esto ciclos se repiten, aunque no necesariamente deben ser iguales. Si la diferencia entre el esfuerzo mximo (max) y el esfuerzo mnimo (min) que sufre la pieza en un determinado ciclo supera el valor (F), entonces se corre el riesgo de rotura si este fenmeno se repite durante varios ciclos.
Diciembre 2012
Pgina 16
Diciembre 2012
Pgina 17
Diciembre 2012
Pgina 18
Los componentes que utiliza esta estructura de banco de prueba son muy utilizados ya que son esenciales para empezar un diseo de banco de prueba. Generador de estmulo: Se encarga en crear los datos de prueba que utiliza para estimular el diseo. Tambin puede crear los datos en un modo de procesamiento de escritura o programas de captura, como tambin puede crear datos sobre la marcha para producir simulaciones. Transductor: Cambia los niveles de abstraccin en un banco de prueba. El uso mas comn es la traduccin de seales a niveles de aplicacin, adems puede comportarse como maestros inicializando la actividad, como esclavo respondiendo a las soluciones generadas por el diseador. Monitoreo de interfaz: Comprobar la correcta sealizacin y protocolo de transferencia de datos a travs de interfaces de diseo. El monitoreo de interface debe de ser independiente de la aplicacin y un escrito de una manera que permita su fcil reutilizacin en la aceleracin de hardware. Verificador de respuesta: Verificar que las respuestas de datos recibidos desde el diseo sean los correctos. Contienen la mayor parte de la informacin especfica de la aplicacin en el banco de pruebas y por lo general slo se puede volver a utilizar cuando el bloque que estn monitorizando est siendo reutilizado. Llueve y sigue lloviendo
Diciembre 2012
Pgina 19
En la planta alta se encuentra el monitoreo y control de las pruebas realizadas con la seguridad de que no pueda afectar a un empleado por una falla que pueda ocurrir. Adems se encuentran las estaciones requeridas para el control y monitoreo, tambin debe de contar con un banco de datos para guardar todas las pruebas realizadas y de esta manera constatar el comportamiento de los dispositivos y as tambin darnos cuenta de cuando ocurrieron las pruebas por si llegara a fallar o simplemente tener una bitcora de las pruebas realizadas. En la planta baja se tiene todos sistemas de medicin, sensores, actuadores y lo que sea necesario para darle un marco de trabajo o lo necesario para las pruebas. Como tambin los dispositivos, maquinas o herramientas a probar. El motivo el cual se encuentra en la planta baja es para mayor seguridad por cualquier pencarse que pueda ocurrir al correr una prueba, adems para facilitar el monitoreo de la planta alta. La siguiente imagen muestra un ejemplo de un banco de prueba Top-Down as como sus secciones y sus componentes. Como planta alta donde se encuentran las distintas estaciones de control y monitoreo, adems de la planta baja donde se encuentran el procedimiento de prueba.
Diciembre 2012
Pgina 20
3.3.1 PLC.
El termino PLC proviene de las siglas en ingls Programmable Logic Controler, que traducido al espaol se entiende como Controlador Lgico Programable. Se trata de un equipo electrnico, que, tal como su mismo nombre lo indica, se ha diseado para programar y controlar procesos secuenciales en tiempo real. Por lo general, es posible encontrar este tipo de equipo en ambientes industriales. Para que un PLC logre cumplir con su funcin de controlar, es necesario programarlo con cierta informacin acerca de los procesos que se quiere secuenciar. Esta informacin es recibida por captadores, que gracias al programa lgico interno, logran implementarla a travs de los accionadores de instalacin. Un PLC es un equipo comnmente utilizado en maquinarias industriales de fabricacin de plstico, en mquinas de embalajes, entre otras; en fin son posibles de encontrar en todas aquellas que realizan maniobras, sealizacin y control.
Diciembre 2012
Pgina 21
Diciembre 2012
Pgina 23
Diciembre 2012
Pgina 24
Diciembre 2012
Pgina 25
4.2.1 Utilizacin.
La arquitectura de HIL ser utilizada para la simulacin de un banco de prueba el cual se probaran los distintos prototipos (propiedad intelectual de GENESIS VENTURE S.A.P.I.). Para la simulacin de dicho banco de prueba contaremos con distintos dispositivos los cuales estarn comunicados. Se trabajara con un PLC el cual su funcin ser el control y el monitoreo por medio de un software ya definido. Al programar un PLC se es necesaria la comunicacin puntual con una PC, despus el programa, seguido de cargar dicho programa al PLC y todo esto pasa sin perder la comunicacin. A todo este procedimiento lleva mucho tiempo y se tiene que tener conexin hasta que termine el procedimiento, as con estos mdulos se conectara uno al PLC y otro a una PC, de esta forma se podrn mandar y recibir datos va almbrica adems de inalmbrica llevando menos tiempo de conexin, mayor maneobrilidad y encontrando esto muy como para los usuario.
Diciembre 2012
Pgina 27
Nota: Falta definir la el tipo y forma de comunicacin que debern tener cada uno de los distintos dispositivos entre s. Software Embebido, Embeber una PC la cual tendr un sistema de lazo que permite el monitoreo de las entradas y salidas en ambiente discreto. Adems del Proceso. Proceso, Se realiza una simulacin de planta para poder ven el marco de trabajo de dispositivos. Dicha simulacin de planta estar en software embebido a una PC y as poder monitorear las entradas y salidas, variando los parmetros que sea necesario.
Diciembre 2012
Pgina 29
Diciembre 2012
Pgina 30
Diciembre 2012
Pgina 31
Existen muchsimos mdulos diferentes adaptables para cada familia de PLC, siendo los ms comunes los de entradas y salidas (I/O) analgicas y digitales, mdulos de comunicacin, entre otros. Adems de ser un equipo electrnico programable diseado para controlar en tiempo real y en ambiente industrial un proceso secuencial. La memoria del proceso del PLC se halla dividida en varias reas: rea del programa rea interna rea de datos
rea del programa puede ser de tipo RAM con batera, EPROM o EEPROM. Es la rea donde en programador escribe el programa que ha realizado para el PLC. Esto puede realizarse con consolas de programacin o mediante un PC utilizando mltiples programas informticos creados para tal efecto. rea interna es el rea dedicada a los recursos del PLC, como los son los registros de entrada y salida, adems de diversos canales especiales. rea de datos normalmente es de tipo RAM con batera. Es el rea dedicada a memorias de datos y registros permanentes.
Diciembre 2012
Pgina 32
Diciembre 2012
Pgina 33
4.7.1 PLC FX
La serie PLC FX compacto se ha desarrollado durante ms de un cuarto siglo, aprobando soluciones a los clientes de una amplia gama de industrias. Con su probada trayectoria de excelente calidad y confiabilidad, la serie FX continua con su tradicin de excelencia como PLC compacto del mundo de eleccin. Adems todos los mdulos para la serie FX como mdulos de entradas y salida (I/O), mdulos de velocidad, mdulos analgicos, mdulos digitales, entre otros. La siguiente imagen se muestra la serie FX y el nivel de puntos (I/O) que tienen cada uno.
Imagen#.- Serie FX y nivel de puntos (I/O) La Tabla# muestra los modelos de la serie de PLC FX, el voltaje de alimentacin, el mximo de entradas y salidas, tipos de entradas y el tiempo de respuesta de un PLC
FX3UC 24V DC
30 Relay/Transistor
128 Relay/Transistor
0.55s
0.55s
0.21s
0.065s
0.065s
Memory
2k steps
8k steps
32k steps
64k steps
64k steps
La familia Q e iQ. El PLC Q de Mitsubishi Automation permite al usuario tener la mejor combinacin de mdulos CPU, mdulos especiales, as como mdulos de entradas y salidas con diversos dispositivos de hardware. Tambin cuenta con dispositivos de comunicacin
Diciembre 2012 Pgina 35
Imagen# - PLC de la familia Q Desventaja es que es muy costoso ya que tienes que comprar cada mdulo por separado. En conclusin la mejor opcin es el PLC Q por su alto rendimiento y maniobrabilidad. Adems cuenta con una gran cantidad de mdulos y una mejor comunicacin desde mdulos de comunicacin puntual (Ethernet, RS-232, RS-485, etc.), como mdulos inalmbricos. Tambin una mayor respuesta de CPU.
4.8.1 GX Works2.
El GX Works2 es el software de configuracin y programacin para los controladores de la serie FX y Q. Lo cual permite que los desarrolladores combinen cinco lenguajes de programacin distintos y si as lo desean cada uno con un estilo de programacin diferente. Tambin permite guardar en biblioteca partes de proyectos para utilizar en aplicaciones futuras. Esto significa que una vez que escribe y prueba una funcin, un bloque de funciones, un programa o estructura, puede integrarse a nuevos sistemas en cuestin de minutos. La siguiente imagen muestra el icono del que se utilizara para programar el PLC (software GX Work2).
Las disposiciones del entorno totalmente personalizables se configuran en funcin de la instalacin y no del proyecto, lo que permite que la seleccin de herramientas y los accesos directos se optimicen siguiendo la propia intuicin del usuario. Las herramientas de configuracin de mdulos de funciones especiales y la red integrada mantienen los archivos del proyecto organizados para acceder a ellos fcilmente. Los parmetros del mdulo de funcin especial se configuran usando las indicaciones y los mens desplegables, y no mediante asignaciones de bytes y bits arbitrarias. Un PLC virtual integrado en la computadora permite la simulacin total del sistema incluso antes de que el hardware llegue a las instalaciones. En la siguiente imagen se muestra la en entorno del software GXWork2
Diciembre 2012
Pgina 37
Diciembre 2012
Pgina 38
Simulacin de Procesos
El presente documento es una recopilacin de informacin que puede ser til para aquellos estudiantes interesados en conocer esta poderosa herramienta de calculo, simulacin y modelado matemtico que por dems est el mencionar en esta introduccin todos los elogios de que es merecedor este singular programa de calculo matemtico por su amplia rea de aplicacin en el estudio cientfico.
Diciembre 2012
Pgina 39
Un sistema de control sirve para controlar el valor de ciertas variables de salida por medio de otras variables de entrada. Existen reas don donde se pueden aplicar los sistemas de control uno de ellos es el sistema de automatizado el cual no enfocaremos para la realizacin del simulador de banco de pureba, as primero definiremos que es un sistema automatizdo. La autimatizacion es un sistema donde se transfieren tareas de prodiccion, realizadas habitualmente por operadores humanos a un conjunto de elementos tecnolgicos. Un sistema automatizado consta de dos partes principales: Parte de mando Parte operativa La Parte operativa es la parte que actua directamente sobre la maquina. Son elementos que hacen que la maquina se mueva y realice la operacin deseada. Los elementos que forman la parte operativa son los accionadores de las maquinas como motores, cilindros, compresores, entre otros. La parte de mando suele ser un controlador programable (tecnologa programada), aunque hasta hace poco se utilizaban rels electromagnticos, tarjetas electrnicas o modulos lgicos neumticos (tecnologa cableada). En un sistema de fabricacin automatizado el controlador esta en el centro del sistema. Este debe ser capaz de comunicarce con todos los dispositivos que constituyen un sistema automatizado. Los objetivos de la automatizacin son: Mejorar la productividad de la empresa, reduciendo costos de la produccin y mejora la calidad de la misma. Mejorar las condiciones de trabajo del personal, suprimendo los trabajos de peones e incrementadon la seguridad. Realizar las operaciones posibles de controlar intelectual o manualmente. Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en este momento preciso. Simplifica el mantenimiento de forma que el operario no requiera grandes conocimientos para la manipulacin del proceso productivo. EL sistema de control de un sistema automatizado permite ejecutar el programa y lograr que el proceso que realice su funcin definida.
Diciembre 2012
Pgina 40
Arreglo de elementos orientados al mantenimiento de condiciones especficas en un proceso, maquinaria o sistema. El lazo de control es utilizado para el control y monitoreo de dispositivos, para confirmar su funcionamiento de entradas y salidas. De esta forma es ecensial conocer el funcionamiento del lazo de control. Existen dos tipos de lazo de control abierto y cerrado. En el control de lazo abierto (figura#) la entrada u(t) acta directamente cobre el dispostitivo de control (controlador) C del sistema para producir el efecto deceado en la variedad de salida, aunque sin comprobar el valor que toma dicha variable.
Figura#.- Lazo de control abierto EL lazo de control cerrado tiene una entrada u(t), llamada de referencia o de consigna, que sirve para introducir en el sistema el valor deseado para la salida y(t). Esta salida se mide con un captador M y dicha medida ym(t) se compara con el valor u(t) de la entrada de referencia. La diferencia e(t) = u(t) ym(t) entre ambos valores incide sobre el controlador C y la salida de este, Uc(t), sobre el elemento actuador A el cual a su vez ejerce la debida accin sobre planta P en el sentido de corregir las diferencias e(t). En la figura# se representado un sistema de lazo de control cerrado. Con un razonamiento intuitivo pdemos llegar a la conclusin de que el sistema de lazo cerrado responde mejor ante la precensia de una entrada perturbadora w(t). Y as es en muchos casos. Sin embargo, hay que ser muy cautos ante este tipo de razonamientos ya muchas veces que puedan fallar.
Diciembre 2012
Pgina 41
5.4
Ambiente practico
Los dos tipos de lazo de control los cuales pueden ser considerados en un ambiente practico como sistema de control de ciclo. Lo cuales son: Sitmas de control de ciclo cerrado. En un sistema de control de cilco cerrado la variable de salida es comparar con un parmetro de entrada, y cualquier diferencia entre las dos es usada para lograr que la salida sea acorde con la entrada. La siguiente figura muestra muestra un esquema de sisteam de control de ciclo cerrado.
Figura# - Sistema de control de ciclo cerrado Sistma de control de ciclo abierto. Un sistema de control abierto opera sin el ciclo de retroalimentacin, sin medir la variable de salida, de manera que no hay comparacin entre el valor real de la salida y el valor deseado en el parmetro de entrada. En la figura# se muestra un sistema de control de ciclo abierto.
Diciembre 2012
Pgina 42
Diciembre 2012
Pgina 43
Sabemos que el orden de un sistema con funcin de tranferencia G(s) = b(s)/a(s) es el grado del polinomio a(s) denominador G(s). La funcin de tranferencia de un sistema de primer orden estrictamente casual se puede escribir en forma.
(5.0) Formula #.- sistema de primer orden Su diagrama de bloque puede verse en la figura#. Para en anlisis de un caso, correspondiente.
Figura#.- Diagrama de bloque de un sistema de primer orden. A entrada impulso y a entrada escaln, con condiciones iniciales nulas. Se realizara unas demostracin el con la finalidad es la dejar en claro como funciona un sistema de primer orden usando la funcin de transferencia. Entrada impulso. Respuesta impulsiva Si u(t) = (t), impulso de Directa, hallamos su tranformada de Laplace U(s):
Diciembre 2012
Pgina 44
Figura#- Respuesta a un impuls Entrada escalon unitario Si la entrada al sistema es el escalon unitario, u(t) = 1(t), su transformada de Laplace es
Diciembre 2012
Pgina 45
5.7
, . El parametro se le llama frecuencia natural del se denomina coeficiente de amortiguamiento. Su diagrama de bloque
Diciembre 2012
Pgina 46
Las races de la ecuacin caracterstica son: Para hallarlos residuos aplicamos [ Donde resulta [ ] ( ]
Diciembre 2012
Pgina 47
En la figura # se ha representado la respuesta de impulso del sistema de segundo orden la cual muestra que tarda mucho en estabilizarse el sistema
Figura# - Respuesta impulsiva del sistema de segundo orden Entrada escaln unitario Si la entrada al sistema es un escaln unitario, ( ) es, ( ), su transformad de Laplace ( )
Diciembre 2012
Pgina 48
El modulo y el argumento de
son
En coordenadas polares,
Diciembre 2012
Pgina 49
Figura# - Simulacion de las races complejas conjugadas A veces interesa indicar la respuesta en funcin de angulos correspondietes a las races complejas conjugadas. Dichas races son:
De donde
Pero como
Ha de ser
Diciembre 2012
Pgina 50
Es interesante la interpretacin de la grfica. Las races , se halla n situados en un circuito de radio , formando angulo y con el eje real; el ngulo es el suplementario de . En la siguiente grafica se ha representado la respuesta a una entrada escalo del sistema de segundo orden. Si el sistema tiene condiciones iniciales no nulas se produce de igual modo que el indicador del sistema de primer orden.
Diciembre 2012
Pgina 51
5.8
Un PID es un mecanismo de control por realimentacin que calcula la desviacin o error entre un valor medido y el valor que se quiere obtener, para aplicar una accin correctora que ajuste el proceso. El algoritmo de clculo del control PID se da en tres parmetros distintos: el proporcional, el integral, y el derivativo. El valor Proporcional determina la reaccin del error actual. El Integral genera una correccin proporcional a la integral del error, esto nos asegura que aplicando un esfuerzo de control suficiente, el error de seguimiento se reduce a cero. El Derivativo determina la reaccin del tiempo en el que el error se produce. La suma de estas tres acciones es usada para ajustar al proceso va un elemento de control como la posicin de una vlvula de control o la energa suministrada a un calentador.
Diciembre 2012
Pgina 52
5.8.1 Funcionamiento
Para el correcto funcionamiento de un controlador PID que regule un proceso o sistema se necesita, al menos: 1.- Un sensor, que determine el estado del sistema por ejemplo de vicion, temperatura, de nivel, entre otros 2.- Un controlador, que genere la seal que gobierne al actuador 3.- Un actuador, que modifique al sistema de manera controlada (reistencia elctrica, motor, valvula, bomba,etc)
El sensor proporciona una seal analgica o digital al controlador, la cual representa el punto actual en el que se encuentra el proceso o sistema. La seal puede representar ese valor en tensin elctrica, intensidad de corriente elctrica o frecuencia. En este ltimo caso la seal es de corriente alterna, a diferencia de los dos anteriores, que son con corriente continua. El controlador lee una seal externa que representa el valor que se desea alcanzar. Esta seal recibe el nombre de punto de consigna (o punto de referencia), la cual es de la misma naturaleza y tiene el mismo rango de valores que la seal que proporciona el sensor. Para hacer posible esta compatibilidad y que, a su vez, la seal pueda ser entendida por un humano, habr que establecer algn tipo de interfaz(HMI-Human Machine Interface), son pantallas de gran valor visual y fcil manejo que se usan para hacer ms intuitivo el control de un proceso. El controlador resta la seal de punto actual a la seal de punto de consigna, obteniendo as la seal de error, que determina en cada instante la diferencia que hay entre el valor deseado (consigna) y el valor medido. La seal de error es utilizada por cada uno de los 3 componentes del controlador PID. Las 3 seales sumadas, componen la seal de salida que el controlador va a utilizar para gobernar al actuador. La seal resultante de la suma de estas tres se llama variable manipulada y no se aplica directamente sobre el actuador, sino que debe ser transformada para ser compatible con el actuador utilizado. Las tres componentes de un controlador PID son: parte Proporcional, accin Integral y accin Derivativa. El peso de la influencia que cada una de estas partes tiene en la suma final, viene dado por la constante proporcional, el tiempo integral y el tiempo derivativo, respectivamente. Se pretender lograr que el bucle de control corrija eficazmente y en el mnimo tiempo posible los efectos de las perturbacin.
Diciembre 2012
Pgina 53
5.8.2 Proporcional.
La parte proporcional consiste en el producto entre la seal de error y la constante proporcional como para que hagan que el error en estado estacionario sea casi nulo, pero en la mayora de los casos, estos valores solo sern ptimos en una determinada porcin del rango total de control, siendo distintos los valores ptimos para cada porcin del rango. Sin embargo, existe tambin un valor lmite en la constante proporcional a partir del cual, en algunos casos, el sistema alcanza valores superiores a los deseados. Este fenmeno se llama sobreoscilacin y, por razones de seguridad, no debe sobrepasar el 30%, aunque es conveniente que la parte proporcional ni siquiera produzca sobreoscilacin. Hay una relacin lineal continua entre el valor de la variable controlada y la posicin del elemento final de control (la vlvula se mueve al mismo valor por unidad de desviacin). La parte proporcional no considera el tiempo, por lo tanto, la mejor manera de solucionar el error permanente y hacer que el sistema contenga alguna componente que tenga en cuenta la variacin respecto al tiempo, es incluyendo y configurando las acciones integral y derivativa. La frmula del proporcional est dada por: El error, la banda proporcional y la posicin inicial del elemento final de control se expresan en tanto por uno. Nos indicar la posicin que pasar a ocupar el elemento final de control Ejemplo: Cambiar la posicin de una vlvula (elemento final de control) proporcionalmente a la desviacin de la temperatura (variable) respecto al punto de consigna (valor deseado).
Grafica#.- Proporcional
Diciembre 2012
Pgina 54
5.8.2 Integral
El modo de control Integral tiene como propsito disminuir y eliminar el error en estado estacionario, provocado por el modo proporcional. El control integral acta cuando hay una desviacin entre la variable y el punto de consigna, integrando esta desviacin en el tiempo y sumndola a la accin proporcional. El error es integrado, lo cual tiene la funcin de promediarlo o sumarlo por un perodo determinado; Luego es multiplicado por una constante I. Posteriormente, la respuesta integral es adicionada al modo Proporcional para formar el control P + I con el propsito de obtener una respuesta estable del sistema sin error estacionario. El modo integral presenta un desfasamiento en la respuesta de 90 que sumados a los 180 de la retroalimentacin ( negativa ) acercan al proceso a tener un retraso de 270, luego entonces solo ser necesario que el tiempo muerto contribuya con 90 de retardo para provocar la oscilacin del proceso. La ganancia total del lazo de control debe ser menor a 1, y as inducir una atenuacin en la salida del controlador para conducir el proceso a estabilidad del mismo. Se caracteriza por el tiempo de accin integral en minutos por repeticin. Es el tiempo en que delante una seal en escaln, el elemento final de control repite el mismo movimiento correspondiente a la accin proporcional. El control integral se utiliza para obviar el inconveniente del offset (desviacin permanente de la variable con respecto al punto de consigna) de la banda proporcional.
La formula del integral esta dada por: Ejemplo: Mover la vlvula (elemento final de control) a una velocidad proporcional a la desviacin respecto al punto de consigna (variable deseada ).
Diciembre 2012
Pgina 55
5.8.3 Derivativo
La accin derivativa se manifiesta cuando hay un cambio en el valor absoluto del error; (si el error es constante, solamente actan los modos proporcional e integral). El error es la desviacin existente entre el punto de medida y el valor consigna, o "Set Point". La funcin de la accin derivativa es mantener el error al mnimo corrigindolo proporcionalmente con la misma velocidad que se produce; de esta manera evita que el error se incremente. Se deriva con respecto al tiempo y se multiplica por una constante D y luego se suma a las seales anteriores (P+I). Es importante adaptar la respuesta de control a los cambios en el sistema ya que una mayor derivativa corresponde a un cambio ms rpido y el controlador puede responder acordemente. La frmula del derivativo esta dada por: El control derivativo se caracteriza por el tiempo de accin derivada en minutos de anticipo. La accin derivada es adecuada cuando hay retraso entre el movimiento de la vlvula de control y su repercusin a la variable controlada. Cuando el tiempo de accin derivada es grande, hay inestabilidad en el proceso. Cuando el tiempo de accin derivada es pequeo la variable oscila demasiado con relacin al punto de consigna. Suele ser poco utilizada debido a la sensibilidad al ruido que manifiesta y a las complicaciones que ello conlleva. El tiempo ptimo de accin derivativa es el que retorna la variable al punto de consigna con las mnimas oscilaciones Ejemplo: Corrige la posicin de la vlvula (elemento final de control) proporcionalmente a la velocidad de cambio de la variable controlada. La accin derivada puede ayudar a disminuir el rebasamiento de la variable durante el arranque del proceso. Puede emplearse en sistemas con tiempo de retardo considerables, porque permite una repercusin rpida de la variable despus de presentarse una perturbacin en el proceso.
Diciembre 2012
Pgina 56
Grafica#.- Derivativo
5.9
MATLAB
Es un entorno de computacin y desarrollo de aplicaciones totalmente orientado para llevar acabo proyectos en donde se encuentre implicados elevado clculos matemticos y la visualizacin grfica de los mismos. MATLAB integra anlisis numricos, clculos matriciales, procesos de seales y visualizacin de graficas en un entorno completo donde los problemas se pueden programar en un modo tradicional. MATLAB dispone tambin en la actualidad de un amplio abanico de programas de apoyo especializado, denominados Toolboxes, que extienden significativamente el numero de funciones incorporados en el programa principal. Estos Toolboxes cumbren en la actualidad prcticamente casi todas la reas principales en el mundo de la ingeniera y la simulacin, destacado entre ellos el toolbox de proceso de imgenes, seales, control robustos, estadstica, anlisis financiero, matemticas simbolica, redes naturales, lgica difusa, identificacin de sistemas dinamico, etc. Es un entorno de calculo tcnico, que se ha convertido en estndar de la industria, con capacidades no superadas en computacin y visuales numricas. Se muestra el logotipo el cual se uzara para la realziacion de nuestro proceso para el HIL.
Imagen#.-Logo de MATLAB El lenguaje de computacin tcnico MATLAB es un ambiente de computacin que combina computacin numrica, graficos y visualizacin avanzada, Siendo as un lenguaje de programacin de alto nivel.
Diciembre 2012 Pgina 57
Imagen# - Ventana principal de MATLAB El programa MATLAB es muy utilizado hoy en dia ya que es muy amigable para el desarrollo de distintas operaciones, en la realizacin del HIL se es necesario un simulador de planta asi que la mejor opcin es MATLAB/Simulink.
5.9.1 SIMULINK
Simulink es un entorno de programacin visual, que funciona sobre el entorno de programacin Matlab.
Diciembre 2012
Pgina 58
Por esta razn se utilizara el MATLAB/Simulink el cual simulara un proceso y de la misma forma podra medir este proceso para el HIL. Ya que puede visualizar graficos de seales continuas como discretas y observaremos los datos digitalizados de una seal continua.
Diciembre 2012
Pgina 59
Diciembre 2012
Pgina 60
Adquisidor de datos.
Introduccion.
El procesamiento digital de seales ha conllevado tremendos cambios desde su surgimiento en la dcada de los setentas. Estos cambios han sido tanto de caracter terico como tecnolgico. Conviene aqu mencionar algunas de los interese principales del rea a lo largo de su evolucin
Diciembre 2012
Pgina 61
Seales.
En general una seal es cualquier cantidad cuya magnitud se puede representar matemticamente como funcin de una o mas variables independientes. Para la realizacin de la arquitectura HIL se usara exclusivamente el caso de funciones de una variable y esta variable normalmete sera el tiempo. El concepto de aparecen en una amplia variedad de campos, de manera que las ideas y tcnicas asociadas con estos conceptos juegan un papel importatne en ares tan diversos como comunicaciones, aeronatica, diseo de circuitos, acstica, ptica, sismologa, ingeniera biomdica, control de procesos, entre otros. En general las seales contienen infomacion acerca de la naturaleza o comportamiento de un fenmeno. Los sistemas tambin pueden transformar seales, es decir un sistema recibe una seal de entrada, ejecuta algn procedimiento sobre esta y produce seales de salida. Esta relacin entre seales y sistema puede ser representada de manera general en un bloque como en la figura#.
Los voltajes y las corrientes como funciones del tiempo aplicados a un circuito son ejemplos de seales y el circuito en s es ejemplo de un sistema, el cual responder a su vez con voltajes y corrientes dependiendo de que se aplique. Un programa de computadora para el diagnostico de electrocardiogramas puede ser considerado como un sistema que recibe como entrada la seal digitalizada de un electrocardiograma y produce como salida estimaciones cobre parmetros tales como ritmo cardiaco, etc.
Diciembre 2012
Pgina 62
Grafica# : Seal continua Por otro lado, una seal de tiempo discreto es x(n) y solamente esta definida en ciretos instantes discretos de tiempo, de manera que entre cada instante y el siguiente no esta definida dicha sea. Una seal discreta y de tiempo discreto se denomina seal digital. La grafica# muestra una seal discreta de la seal senosoidal.
Diciembre 2012
Pgina 63
La tasa o frecuencia de muestreo es el nmero de muestras por unidad de tiempo que se toman de una seal continua para producir una seal discreta, durante el proceso necesario para convertirla de analgica en digital. Como todas las frecuencias, generalmente se expresa en hercios (Hz, ciclos por segundo) o mltiplos suyos, como el kilohercio (kHz), aunque pueden utilizarse otras magnitudes.
Diciembre 2012
Pgina 64
Con exactitud cuando se obtiene una seal peridica sinusoidal y es necesario el muestreo peridica de la seal, esto solo podr ocurrir si la velocidad de muestreo tiene una frecuencia dos veces mayor a la frecuencia original. Cuando sucede esto se podr observar muestras de la seal original, ya que la seal original es una seal variante en el tiempo solo se observaran varias muestras mas sin embargo no se podr obtener toda la informacin de la seal original. Cunado se desea tener un muestreo de la forma de onda mas detallada es es necesario que la velocidad de muestreo tenga una frecuencia igual o mayor diez veces a la seal que se desea muestrear y de esta manera se tendr una reconstruccin de muestreo exacta a la seal original.
6.8.2 Aliasing
En estadstica, procesamiento de seales, computacin grfica y disciplinas relacionadas, el aliasing es el efecto que causa que seales continuas distintas se tornen indistinguibles cuando se muestrean digitalmente. Cuando esto sucede, la seal original no puede ser reconstruida de forma unvoca a partir de la seal digital. Una imagen limitada en banda y muestreada por debajo de su frecuencia de Nyquist en las direcciones "x" e "y", resulta en una superposicin de las replicaciones peridicas del espectro G(fx, fy). Este fenmeno de superposicin peridica sucesiva es lo que se conoce como aliasing o Efecto Nyquist. El aliasing es un motivo de preocupacin mayor en lo que concierne a la conversin analgica-digital de seales, con el muestreo incorrecto de seales analgicas puede provocar que seales de alta frecuencia presenten dicho aliasing con respecto a seales de baja frecuencia. El aliasing impide recuperar correctamente la seal cuando las muestras
Diciembre 2012 Pgina 65
Diciembre 2012
Pgina 66
Figura #. Proceso de muestreo sin aliasing. (a) Funcin continua ac(x), (b) funcin de muestreo discreta i(x), (c) funcin muestreada a(x), (e) seal reconstruida = seal original, (d) filtro de reconstruccin.
Diciembre 2012
Pgina 67
Figura 2. Proceso de muestreo con aliasing. (a) Funcin continua ac(x), (b) funcin de muestreo discreta i(x), (c) funcin muestreada a(x), (e) seal reconstruida = seal alias, (d) filtro de reconstruccin.
Diciembre 2012
Pgina 68
Figura# - Entrada de onda senoidal y la respuesta en estado estable vista en el osciloscopio. La notacin vectorial correspondiente se muestra a la derecha La fase relativa y magnitud de formas de onda de entrada y salida pueden ser directamente medidos de un osciloscopio (figura#), aunque es inherente de pobre exactitud y en la practica mas mtodos sofisticados son requeridos para remover ciertos errores los cuales ocurren debido al ruido, no linealidad y retroalimentacin.
Diciembre 2012
Pgina 69
Figura# - Informacion de la respuesta en frecuencia. Mediante mediciones secuanciales la ganacia y la fase en varias frecuancias, una imagen del sistema de respuesta en frecuencia puede ser constituido y trazado tanto como un diagrama de Nyquist en el plano complejo (fig#) o una grafica de ganancia contra frecuencia (fig#). Los siguientes llamados diagramas de Bode porque de su uso se disean mtodos basados en sistemas de control de Bode.
Diciembre 2012
Pgina 70
Figura#b Seal de prueba En sistemas practicos, aunque la seal de prueba aplicada podra ser senoidal, la respuesta es frecuentemente distorsonada debido al ruido. El cual la respuesta es en estado estable y tiene una seal de entrada, normalmente observas la seal de entrada y la seal de salida con la misma frecuencia pero diferente fase.
Diciembre 2012
Pgina 72
Margen de fase: Es el ngulo que le falta a la fase para llegar a los -180 cuando la ganancia es de 0dB. Si la ganancia es siempre inferior a 0dB, el margen de fase es infinito. Margen de ganancia: Es el valor por el que habra que multiplicar (en decimal), o sumar (en dB) a la ganancia para llegar a 0dB cuando la fase es de -180.
El sistema representado ser estable si el margen de ganancia y el margen de fase son positivos.
Etapa de transductores:
Los tranductores son dispositivos que convierte una seal fsica (como por ejemplo, presin, temperatura, luz, etc.) en seales elctricas de voltaje o corriente. Etapa de transmicion: Permite enviar las seales de salida de una etapa hacia otra situada en una localizacin remota. Para distintas no excesiva, es comn emplear un bucle de corriente 4 20 mA para la transmicion de las seales.
Diciembre 2012 Pgina 74
Figura# - Sistema a bloques de transformacin de seales De la misma manera que se toma una seal elctrica y se transforma en una digital para enviarla al ordenador, se puede tambin tomar una seal digital o binaria y convertirla en una elctrica. En este caso el elemento que hace la transformacin es una tarjeta o mdulo de Adquisicin de Datos de salida, o tarjeta de control. La seal dentro de la memoria del PC la genera un programa adecuado a las aplicaciones que quiere el usuario y, luego de procesarla, es recibida por mecanismos que ejecutan movimientos mecnicos, a travs de servomecanismos, que tambin son del tipo transductores.
Diciembre 2012 Pgina 75
De la salida arrojada de un transductor llega a la entrada de una etapa de acondicionamiento de seales es la etapa encargada de filtrar y adaptar la seal proveniente del transductor a la entrada del convertidor analgico / digita. Esta etapa contien circuitos electrnicos encargados de transformar las seales de sensado en nuevas variables elctricas, de forma que sean ms fciles tratar por el resto de la etapa, el sistema implica un filtrado de ruido, escalonamiento, ajuste del rango del convertidos A/D, que llegan a una memoria para as ser llevados a un banco de datos y procesarlos en un dispositivo. Por lo general las seales elctricas de campo viene contaminadas por ruido, armnicos, cadas de voltaje o de corriente y otros fenmenos que distorcionan la seal. Ademas de el comn de las tarjetas de adquisicin de datos estana diseadas para recibir seales de corriente en un rango de 4 20 mA o seales de votaje -5 a 5 Vcd. Por otra parte es necesario que la seal elctrica sea limpiada y llevadas dentro de estos rangos.
Diciembre 2012
Pgina 77
Amplificacion. Para conseguir la mayor precisin posible la seal de entrada debe ser amplificada de modo que su mximo nivel coincida con el mximo nivel que el convertidor o tarjeta puede leer, de este modo se aprovecha todo el rango de dispositivos. Normalme se usan amplificadores operacionales para amplificar las seales y tener una facilidad al momento de muestrear. Aislamiento. El aislamiento elctrico entre el transductor y el ordenador, es importante para proteger al estado transitorio de alta tensin que puede daarlo. Un motivo adicional para usar aislamiento en el garantizado que las lecturas del convertidor no son afectados por diferencias en el garantizar que las lecturas del convertidor no son afectadas por diferencias de potencial de masa o por tensiones en modo comn. Cuando el sistema de adquisicin y la seal a medir estn ambas referidas a masa pueden aparecer un bucle de masa, que puede devolver resultados errneos. Multiplexado. El multiplexado es la comunicacin de las entradas del convertidor, de modo que con un solo convertidor podemos medir los datos de diferentes canales de entrada. Puesto que el mismo convertidor esta midiendo diferentes canales, su frecuencia mxima de conversin se la original dividida por el numero de canales muestreados. Filtrado. El fin del filtro es eliminar las seales no deseadas de la seal que estamos observando. Las seales alternas, tales como la variacin, necesitan un tipo distinto de filtro, conocido como filtro antialiasing, que es un filtro pasa bajo pero con un corte muy brusco, que elimina totalmete las seales de mayor frecuencia que la mxima a medir, ya que se si no se eliminarse aparecera superpuestas a la seal medida, con el consiguiente error.
Diciembre 2012
Pgina 78
Figura# - Muestreo, Cuantificacion, codificacin En la etapa de muestreo, el convertidor toma muestras de entrada a un ritmo regular dado por la frecuencia de muestreo Fm o, lo que es equivalente a tomar una muestra en un tiempo T = 1/Fm. Segn la Condicion de Nyquist, la frecuencia de muestreo mnima debe ser de dos veces la frecuencia de onda analgica que se quiere discretizar. La cuantificacin implica la divisin del rango continuo de entrada en una serie de pasos ( ) dodne N es el nmero de bits, de modo que para infinitos valores de la entrada la salida slo puede presentar una serie determinada de valores. Por lo tanto la cuantificacin implica una perdida de informacin a menor cantidad de bits. La codificacin es el paso por el cual la seal digital se ofrece segn u determinado cdigo binario, de modo que las etapas posteriores al convertidor puede leer estos datos adecuadamente.
Diciembre 2012
Pgina 79
6.7 DAQ
Existen distintos dispositivos de adquisitores de datos pero el adquisidos de datos que mejor se no adecua es la es NI ESB-6009 el cual no va ayudar al procesamiento de seales y asi controlar el proceso que se encotrara en el programa MATLAB/Simulink. El NI USB-6009 de National Instrument brinda funcionalida de adquisicin de datos bsicos para aplicaciones como registro de datos simple, medidas porttiles y experimentos acadmicos de laboratorio. Para usuarios de Mac OS X y Linux, descargue el software NIDAQmx Base y programe el USB-6009 con LabVIEW o C. Para un muestreo ms rpido, medidas ms precisas, soporte para calibracin y mayor nmero de canales, considere los dispositivos de adquisicin de datos de alto rendimiento energizados por bus.
8 entradas analgicas (14 bits, 48 kS/s) 2 salidas analgicas (12 bits a 150 S/s), 12 E/S digitales; contador de 32 bits Energizado por bus para una mayor movilidad, conectividad de seal integrada La versin OEM est disponible Compatible con LabVIEW, LabWindows/CVI y Measurement Studio para Visual Studio .NET Software controlador NI-DAQmx y software interactivo NI LabVIEW SignalExpress LE para registro de datos. La siguiente figura contiene el DAQ que se utilizara para la arquitectura HIL.
Diciembre 2012
Pgina 80
Diciembre 2012
Pgina 81
Diciembre 2012
Pgina 82
Generador de seales
Osciloscopio
Diciembre 2012
Pgina 83
Mediciones.
Se realizaron mediciones de con un osciloscopio para observar el comportamiento del convertidor y ver el tiempo de retardo. La grafica # se observa la seal del generador (azul) y la seal del dataforth
Grafica# - Seal de entrada y seal de salida del datafoth En la grafica# se muestra las dos seales sobrepuestas, la seal de entrada contra la seal de salida con una frecuencia baja.
Diciembre 2012 Pgina 84
Con al variar la frecuncia de 88.3 HZ se puede observa el desfasamiento el cual ocurre un error de respuesta a la frecuencia.
Diciembre 2012
Pgina 85
Generador de seales
Software GX Work2
Osciloscopio
PLC Q
Giagrama # - Diseo de prueba dos.
Diciembre 2012
Pgina 86
Diciembre 2012
Pgina 87
Diciembre 2012
Pgina 88
Los sistemas de control se pueden realizar con diversas tecnologas (mcanicamente, neumaticament, electronicament, etc.) pero sus elemtos esenciales, sern indicados a continuacin, son siempre los mismos. Advertimos, no obstante, que traduccin defectuosa del Ingles o por uso generalizado de algunos trminos. As, en nuestra rea de conocimiento el trmino controlar se usa en el sentido de gobernar o conducir, mientras que el lenguaje coloquial se dice a veces controlar con otro significado.
Diciembre 2012
Pgina 89
Diciembre 2012
Pgina 90
Diciembre 2012
Pgina 91
Cuando se programa el PLC en esquemas de contactos primero se tiene que verificar el cdigo que no contenga ningn error, adems de escribir el programa en el rea de programa el cual se escribir en la RAM, EPROM EEPROM. Seguido de correr el programa para supervisar y controlar las acciones del PLC. Encontramos mucha perdida de tiempo en programar, verificar, escribir el programa en memoria y despus correr el programa. Adems de tener una comunicacin por medio de USB o por Ethernet y una PC dedicada todo este procedimiento que necesita el PLC. Cuando estos paso se realizan en una modificacin de un PLC ocurre mucha perdida de tiempo y esto lo trasladamos en una lnea de produccin. La lnea de produccin tendr que parar asta que la modificacin se efectu perdiendo mucho dinero para una fabrica.
Diciembre 2012
Pgina 92
Adems de realizar un simulador de un banco de prueba para la integracin de un prototipo realizado por la empresa GENESIS VENTURES S.A.P.I. utilizando una arquitectura Hardware-in-the-loop. Los datos arrojados de dichas pruebas sern analizados para diagnosticar la modificacin o aceptacin del prototipo. En el mundo empresarial el ahorro de tiempo es esencial por el valor que tiene. Al perder tiempo perdemos dinero, de este modo se ha buscado distintas soluciones
Una de las necesidades mas apremiantes en los procesos industriales son el tiempo en una lnea de produccin entre menos tiempo se tarde una modificacin en un PLC obtendremos menos perdida de produccin para fabricas.
Glosario de trmino.
PAC Controlador de automatizacin programable Entradas : Son las terminales que tiene el sistema de control por los que puede recibir estmulos que influye en su evolucin. Puede ser: Entrada de mando o de control : sirven para introducir ordenes Entradas de referencias o consigna: son las entradas de mando que imponen los valores deseados a sus correspondientes salidas. Entradas perturbadoras: Son entradas que reciben estmulos indeseados. Salidas: Son los terminales que tiene el sistema de control para emitir la respuesta, es decir, para que la respuesta pueda ser observada por el hombre o medida por mquina. Planta: es el objeto que se desea controlar. Es un conjunto de componentes y piezas ensamblados entre s y que cumplen una determinada funcin. Proceso: es una serie de operaciones que se realizan sobre uno o varios objetos con un fin determinado. Perturbaciones: son alteraciones que se pueden producir en los componentes de una planta o proceso.
Diciembre 2012
Pgina 93
Diciembre 2012
Pgina 94