s7- ingenieria_de_control.pdf

Upload: migust

Post on 17-Oct-2015

34 views

Category:

Documents


1 download

TRANSCRIPT

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    1

    RED NACIONAL UNIVERSITARIA UNIDAD ACADEMICA DE ORURO

    FACULTAD DE CIENCIAS Y TECNOLOGIA

    INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES

    SEPTIMO SEMESTRE

    SYLLABUS INGENIERIA DE CONTROL

    Realizador por: Ing. Aldo Arano Suarez

    Gestin Acadmica I/2011

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    2

    UDABOL UNIVERSIDAD DE AQUINO BOLIVIA

    Acreditada como PLENA mediante R. M. 288/01

    VISION DE LA UNIVERSIDAD

    Ser la Universidad lder en calidad educativa.

    MISION DE LA UNIVERSIDAD

    Desarrollar la Educacin Superior Universitaria con calidad y competitividad al servicio de la sociedad.

    Estimado(a) estudiante:

    El Syllabus que ponemos en tus manos es el fruto del trabajo intelectual de tus docentes, quienes han puesto sus mejores empeos en la planificacin de los procesos de enseanza para brindarte una educacin de la mas

    alta calidad. Este documento te servir de gua para que organices mejor tus procesos de aprendizaje y los hagas mucho ms productivo

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    3

    I.

    Asignatura: Ingeniera de control Cdigo: MAT 302A Requisito: MAT 403A Carga Horaria 80 horas terico practicas Horas Tericas 60 horas Horas Prcticas 20 horas Crditos: 4

    II. OBJETIVOS GENERALES DE LA ASIGNATURA. Dotar al estudiante de los conocimientos necesarios para que pueda entender y desarrollar sistemas de monitoreo y control automtico. A la conclusin del semestre, los alumnos sern capaces de:

    Analizar la dinmica de los sistemas, mediante su modelo. Debe ser capaz de analizar, tanto en el dominio del tiempo, como en el dominio de la frecuencia de los sistemas de control de lazo cerrado, es decir, funcionando con el controlador ya sintonizado. Debe ser capaz tambin de hacer simples diseos de controladores.

    III. PROGRAMA ANALTICO DE LA ASIGNATURA.

    TEMA 1. Introduccin al Control Automtico 1.1. Introduccin 1.2. Historia del Control Automtico 1.3. El sistema de control de Procesos 1.4. Componentes bsicos de un sistema de control 1.5. Operaciones Bsicas de un sistema de control 1.6. Objetivos del control automtico de procesos TEMA 2. Caractersticas de los Sistemas de Control 2.1 Introduccin 2.2 Sistemas de Control Lazo Abierto 2.3 Sistemas de Control Lazo cerrado

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    4

    2.4 Acciones de Control 2.5 Seales de Perturbaciones en Sistemas de Control 2.6 Campos de aplicacin del control automtico de procesos 2.7 Problemas de anlisis y conclusiones TEMA 3. Fundamentos Matemticos 3.1 Introduccin 3.2 Transformadas de Laplace 3.3 Teoremas de la transformada de Laplace 3.4 Problemas y soluciones TEMA 4. Espacio de Estados 3.1 Introduccin 3.2 Sistemas Lineales de Tiempo Continuo 3.3 Funciones de Transferencia de un sistema con conexin en serie 3.4 Funciones de Transferencia de un sistema con conexin en paralelo 3.5 Funciones de Transferencia de un sistema con retroalimentacin 3.6 Diagramas de bloques 3.7 Reglas del algebra de diagrama de bloques 3.8 Problemas y soluciones TEMA 5. Anlisis y Diseo de Sistemas de Control 5.1 Introduccin 5.2 Respuestas de Frecuencia 5.3 Medicin de la Respuesta de Frecuencia 5.4 Medicin de la Respuesta de Frecuencia 5.5. Graficas de Bode 5.6 Margen de Ganancia 5.7 Margen de Fase 5.8 Diagramas de Nyquist 5.9 Estabilidad en el Dominio de la Frecuencia 5.10 Criterio de Nyquist 5.11 Estabilidad en el Dominio de la Frecuencia 5.12 Sistemas con Retardo de Tiempo

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    5

    TEMA 6. Sistemas de Control Digital 6.1 Introduccin 6.2 Seales de Tiempo Discreto 6.3 Transformada Z 6.4 Transformada Z Inversa 6.5 Sistemas de Tiempo Discreto 6.6 Funciones de Transferencia Z

    IV. SISTEMA DE EVALUACIN DE APRENDIZAJES.

    EVALUACIN PROCESUAL (50%) EVALUACIN DE RESULTADOS (50%)

    Se tomara en cuenta el promedio de los siguientes tems para cada evaluacin parcial:

    - Resolucin y entrega practicas - Resolucin y entrega de Work Papers - Trabajo con los Difs - Participacin en clases - Presentacin de archivador de la

    materia

    Se tomara en cuenta los siguientes tems para cada evaluacin parcial y evaluacin final:

    Evaluaciones de la materia

    Nota: El estudiante debe de tener el 80 % de asistencia durante el semestre para estar debidamente habilitado a rendir su evaluacin final

    V. BIBLIOGRAFIA.

    BIBLIOGRAFIA BSICA.

    Ogata Katsuhiko, Ingeniera de Control Moderna, Editorial Prentice-Hall, Mxico, ao 2000.

    Bishop Robert/ Dorf Richard, Modern Control System, Editorial Addisson Wesley, USA, ao 1998.

    Kuo Benjamn, Sistemas Automticos de Control, Editorial Prentice-Hall, Mxico 1996

    Chi-Tsong Chen, Control System Design: Transfer Function and Algebraic Methods, Sounders colleges Publishing, USA, ao 1993

    Ogata Katsuhiko, Sistemas de Control en Tiempo Discreto. Editorial Prentice-Hall, Mxico, Ao 1996.

    Mahalanabis, Ingeniera de Sistemas. Editorial Limusa.

    Klir, Teora General de Sistemas, ICE

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    6

    BIBLIOGRAFIA COMPLEMENTARIA

    Klir, Teora General de Sistemas, ICE

    ser`s Guide, Control System Toolbox For User with MATLAB version 3, The Math Works,Inc 1999

    Using Simulink, SIMULINK Dynamic System Simulatin for MATLAB version 3, The Math Works, Inc. 1999er`s Guide, Control System Toolbox For User with MATLAB version 3, The Math Works,Inc 1999

    VI. CONTROL DE EVALUACIONES

    1 evaluacin parcial Fecha Nota 2 evaluacin parcial Fecha Nota Examen final Fecha Nota APUNTES

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    7

    UNIVERSIDAD DE AQUINO-BOLIVIA

    UNIDAD ACADMICA DE ORURO

    CALENDARIO ACADMICO GESTIN I/2011

    TURNOS REGULAR-TRABAJO

    ESTUDIANTES NUEVOS Y ANTIGUOS

    ING. DE SISTEMAS e ING. TELECOMUNICACIONES

    SEMANA DEL AL ACTIVIDADES OBSERVACIONES

    1ra. 09-mar 12-mar Avance de materia 2da. 14-mar 19-mar Avance de materia 3ra. 21-mar 26-mar Avance de materia 4ta. 28-mar 02-abr Avance de materia 5ta. 04-abr 09-abr Avance de materia 6ta. 11-abr 16-abr Avance de materia Inicio Primera Evaluacin Parcial Presentacin de Notas

    7ma. 18-abr 23-abr Avance de materia Conclusin Primera Evaluacin Parcial Presentacin de Notas

    8va. 25-abr 30-abr Avance de materia 9na. 02-may 07-may Avance de materia

    10ma. 09-may 14-may Avance de materia 11ra. 16-may 21-may Avance de materia 12da. 23-may 28-may Avance de materia Inicio Segunda Evaluacin Parcial Presentacin de Notas 13ra. 30-may 04-jun Avance de materia Conclusin Segunda Evaluacin Parcial Presentacin de Notas 14ta. 06-jun 11-jun Avance de materia 15ta. 13-jun 18-jun Avance de materia 16ta. 20-jun 25-jun Avance de materia

    17ma. 27-jun 02-jul Avance de materia 18va. 04-jul 09-jul Inicio Evaluacin Final Presentacin de Notas 19na. 11-jul 16-jul Conclusin Evaluacin Final Transcripcin de Notas 20va. 18-jul 23-jul Evaluacin del segundo turno Transcripcin de Notas 21ra. 25-jul 26-jul Cierre de Gestin

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    8

    FERIADOS

    22 de abril Viernes Santo 1 de mayo Da del Trabajo

    23 de junio Corpus Christi

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    9

    PROGRAMA DE CONTROL DE CALIDAD

    WORK PAPER No 1

    No. DE PROCEDIMIENTO : APRO 07 No. DE HOJAS :

    ELABOR : Ing. A. Alfredo Echeverra Zamorano CDIGO : MAT 302

    TTULO DEL WORK PAPER : INTRODUCCIN A LOS SISTEMAS DE CONTROL

    DPTO.: Facultad de Ciencia y Tecnologa UDABOL ORURO

    DESTINADO A:

    DOCENTES

    ALUMNOS X ADMINIST.

    OTROS

    OBSERVACIONES: Carrera : Ingeniera de Sistemas y Telecomunicaciones, Asignatura : INGENIERIA DE CONTROL, Unidad I, Tema 2

    FECHA DE ENTREGA : semana 3

    PERIODO EVALUACION : Primer Parcial

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    10

    INTRODUCCIN A LOS SISTEMAS DE CONTROL

    DEFINICIONES BSICAS Sistema: Es la combinacin de componentes que actan conjuntamente y cumplen un determinado objetivo. Variable de entrada: Es una variable del sistema tal que una modificacin de su magnitud o condicin puede alterar el estado

    del sistema. Variable de salida: Es una variable del sistema cuya magnitud o condicin se mide. Perturbacin: Es una seal que tiende a afectar el valor de la salida de un sistema. Si la perturbacin se genera dentro del

    sistema se la denomina interna, mientras que una perturbacin externa se genera fuera del sistema y constituye una entrada.

    Una habitacin en la que se dispone de un calentador elctrico que se puede encender o apagar, de un termmetro para medir la temperatura y de una puerta que puede estar abierta o cerrada

    Variables de entrada: Interruptor del calentador elctrico Variables de salida: Temperatura en la habitacin Perturbaciones:

    Externas: Temperatura del exterior de la habitacin. Estado de la puerta Interna: actividad de las personas dentro de la habitacin

    SISTEMAS DE CONTROL Definicin

    Sistema de control es el conjunto de dispositivos que actan juntos para lograr un objetivo de control.

    SISTEMAS DE CONTROL EN LAZO ABIERTO Definicin:

    Aquellos en los que la variable de salida (variable controlada) no tiene efecto sobre la accin de control (variable de control).

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    11

    Caractersticas:

    No se compara la salida del sistema con el valor deseado de la salida del sistema (referencia).

    Para cada entrada de referencia le corresponde una condicin de operacin fijada.

    La exactitud de la salida del sistema depende de la calibracin del controlador.

    En presencia de perturbaciones estos sistemas de control no cumplen su funcin adecuadamente.

    El control en lazo abierto suele aparecer en dispositivos con control secuencial, en el que no hay una regulacin de variables sino que se realizan una serie de operaciones de una manera determinada. Esa secuencia de operaciones puede venir impuesta por eventos (event-driven) o por tiempo (timedriven).

    Se programa utilizando PLCs (controladores de lgica programable)

    Ejemplos: Lavadora:

    Funciona sobre una base de tiempos Variable de salida limpieza de la ropa no afecta al funcionamiento de la lavadora.

    Semforos de una ciudad

    Funcionan sobre una base de tiempo

    SISTEMA DE CONTROL EN LAZO CERRADO Definicin:

    Aquellos en los que la seal de salida del sistema (variable controlada) tiene efecto directo sobre la accin de control (variable de control).

    Caractersticas:

    Control retroalimentado

    Operacin que en presencia de perturbaciones tiende a reducir la diferencia entre la salida de un sistema y alguna entrada de referencia.

    Esta reduccin se logra manipulando alguna variable de entrada del sistema, siendo la magnitud de dicha variable de entrada funcin de la diferencia entre la variable de referencia y la salida del sistema.

    CUESTIONARIO WORK PAPER No 1

    1.- Mencione algunas caractersticas de los sistemas de control de lazo abierto. 2.- Mencione algunas caractersticas de los sistemas de control de lazo cerrado. 3.- Cite dos ejemplos de un sistema de control de lazo abierto e identifique a sus componentes. 4.- Cite dos ejemplos de los sistemas de control de lazo cerrado e identifique a sus componentes.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    12

    PROGRAMA DE COTROL DE CALIDAD

    WORK PAPER No 2

    No. DE PROCEDIMIENTO : APRO 07 No. DE HOJAS :

    ELABOR : Ing. A. Alfredo Echeverra Zamorano CDIGO : MAT 302 A

    TTULO DEL WORK PAPER : Espacios de Estados

    DPTO.: Facultad de Ciencia y Tecnologa UDABOL ORURO

    DESTINADO A:

    DOCENTES ALUMNOS X ADMINIST.

    OTROS

    OBSERVACIONES: Carrera : Ingeniera de Sistemas y Telecomunicaciones, Asignatura : INGENIERIA DE CONTROL, Unidad 3, Tema 8,Tema 9,Tema 10

    FECHA DE ENTREGA : semana 10

    PERIODO EVALUACION : Segundo Parcial

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    13

    ESTIMACION DE ESTADO

    El problema de la estimacin de estado esta fundamentalmente constituido por un sistema de

    ecuaciones no-lineares, redundantes. El modelo de estimacin de estado basado en

    mediciones y seudo mediciones (este ltimo entregado por el modelo de medicin), relaciona

    los valores medidos de las cantidades monitoreadas con las variables de estado por la

    ecuacin:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    14

    La Ec. (8. 6) es utilizada entonces como base del proceso iterativo que determina el estado

    estimado. Comparando con la Ec. (8. 3), se observa que la matriz de ganancia, en este caso,

    est dada por:

    La determinacin de G, viene como la solucin del sistema definido por la Ec. (8, 6) en cada iteracin, puede ser computacionalmente oneroso en cuanto a memoria y tiempo,

    principalmente para sistemas de gran tamao.

    La redundancia de datos, es uno de los principales componentes para el xito de la estimacin

    de estado. Con un nivel adecuado de redundancia, se puede enfrentar con los problemas de

    deteccin, identificacin y eliminacin de errores groseros de medicin, ya sea para evitar la

    prdida de observabilidad del sistema controlado.

    Observador a Lazo Abierto

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    15

    Este sistema podra construirse en forma electrnica con amplificadores operacionales o

    discretizado, mediante un programa en una computadora y una placa de entradas/salidas, como

    podra ser un programador de lgica controlable (PLC) moderno.

    Esta duplicacin es un observador a lazo abierto, en la Fig. 8. 4, se muestra el diagrama

    esquemtico de esta situacin.

    Si los sistemas (8. 7) y (8. 8) tuvieran las mismas condiciones iniciales, entonces para toda

    entrada u(t) se tendra que:

    En conclusin: si el sistema es observable, se puede usar un observador en lazo abierto para

    estimar el vector de estados.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    16

    FILTRO DE KALMAN Rudolph E. Kalman (1930-) [10], considerado uno de los investigadores mas influyentes en

    teora de control, fue el lder en el desarrollo de una teora rigurosa de sistemas de control

    durante los aos 1960s. Sus contribuciones incluyen las nociones de variable de estados,

    controlabilidad, observabilidad, control por realimentacin de estados, y el principio de

    superposicin de control y observacin. Durante 1960-1961, desarroll, junto a Richard Bucy, el

    estimador ptimo hoy conocido como filtro de Kalman, ampliamente usado en sistemas de

    navegacin, radares, y sonares, y tambin en campos tan diversos como procesamiento de

    datos ssmicos, plantas nucleares, instrumentacin y econometra.

    Las perturbaciones a que est sujeto un sistema de control conducen a que su salida se aleje

    de comportamiento deseado. Estas perturbaciones son de carcter aleatorio, por eso un buen

    diseo debe considerar medidas que le permitan mantener un desempeo satisfactorio. [11]

    Sea un sistema, representado por su ecuacin de estado:

    Donde:

    x: Vector de estado

    u: Entrada conocida

    y: Salida

    v, w: Procesos aleatorios gaussianos del tipo ruido blanco con densidades

    espectrales de potencia V y W.

    El estimador ptimo de Kalman para el vector de estado, est basado en la estructura bsica

    del observador:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    17

    CUESTIONARIO WORK PAPER No

    1. Por qu est constituido la estimacin de estado?

    2

    2. Cules fueron las contribuciones de Rudolph Kalman

    3. Como se puede eliminar los errores de medicin?

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    18

    PROGRAMA DE CONTROL DE CALIDAD

    WORK PAPER No 3

    No. DE PROCEDIMIENTO : APRO 07 No. DE HOJAS :

    ELABOR : Ing. A. Alfredo Echeverra Zamorano CDIGO : MAT 302 A

    TTULO DEL WORK PAPER : Sistemas de Control Digital

    DPTO.: Facultad de Ciencia y Tecnologa UDABOL ORURO

    DESTINADO A:

    DOCENTES

    ALUMNOS X ADMINIST.

    OTROS

    OBSERVACIONES: Carrera : Ingeniera de Sistemas y Telecomunicaciones, Asignatura : INGENIERIA DE CONTROL, Unidad 5, Tema 12

    FECHA DE ENTREGA : semana 17

    PERIODO EVALUACION : Examen Final

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    19

    SISTEMAS DE CONTROL DIGITAL

    1. INTRODUCCION. Los trminos tiempo continuo y analgico son idnticos en su significado. Las seales

    analgicas son funciones de una variable de tiempo continuo y los sistemas analgicos son

    aquellos que se describen en trminos de seales analgicas.

    En forma similar, tiempo discreto y digital tienen el mismo significado; se refieren a seales que

    se definen nicamente para instantes especficos de tiempo. El empleo de las palabras

    analgico y digital, se remontan a una poca en que las grandes computadoras eran muy

    comunes. En la Fig. 9.1 se muestra el esquema de control que emplea una computadora digital.

    En la Fig. 9.2, se muestra un diagrama esquemtico donde se emplea un controlador digital. El

    controlador trabaja con seales discretas y esta compuesto por hardware y software.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    20

    2. SEALES DE TIEMPO DISCRETO

    Las seales de tiempo discreto, son muestras peridicas de seales de tiempo continuo.

    En la Fig. 9.3 se muestra una seal de tiempo continuo y en la Fig. 9.4, se presenta un

    seal de tiempo discreta, son las muestras de la seal de tiempo continuo de la Fig. 9.3,

    es decir, valores de f(t) para diferentes tiempos de muestreo: f(0), f(t=T), f(t=2T),

    f(t=3T), f(t=3T), ,f(t=kT) = f(0), f(1), f(2), f(3), , f(k)

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    21

    2.1 SEALES DE TIEMPO DISCRETO DE ALGUNAS FUNCIONES ELEMENTALES a) Impulso unitario

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    22

    3. TRANSFORMADA Z La aplicacin de la transformada Z a una ecuacin de diferencias, permite la manipulacin de

    seales discretas.

    La transformada Z, se define, como:

    La Transformada Z juega idntico papel en la descripcin de las seales de tiempo discreto

    que la Transformada de Laplace en el caso de las seales de tiempo continuo..

    3.1 TRANSFORMADAS Z DE ALGUNAS FUNCIONES ELEMENTALES MUESTREADAS

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    23

    3.2. REGLAS BSICAS Alguna de estas reglas bsicas son:

    4. TRANSFORMADA Z INVERSA

    Para volver a un sistema, es necesario aplicar la transformada Z inversa.

    La sucesin de muestras representadas por una transformada Z racional, puede obtener:

    por divisin, por fracciones parciales y por definicin.

    Si se considera la transformada Z:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    24

    Realizando la divisin de los polinomios del numerador y denominador, se tiene:

    Considerando las reglas bsicas, se tiene

    5. SISTEMAS DE TIEMPO DISCRETO El procesamiento por computadora de las muestras de la seal de entrada para producir

    muestras de la seal de salida, se puede describir mediante ecuaciones de diferencias,

    que son anlogas a las ecuaciones diferenciales que caracterizan a los sistemas de tiempo

    continuo.

    5.1 ECUACIONES DE DIFERENCIAS Y RESPUESTA

    Los sistemas de tiempo discreto se describen por ecuaciones de diferencias, de la forma

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    25

    6. FUNCIONES DE TRANSFERENCIA Z

    CUESTIONARIO WORK PAPER No

    3

    1, A que se refieren con tiempo discreto y digital?

    2. Dibuje un esquema de control mediante computador

    3. Que son las seales de tiempo Discreto?

    4. Qu permite la aplicacin de la transformada Z en las ecuaciones de diferencia?

    5. Mediante que se puede describir las muestras de seales de entrada?

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    26

    PROGRAMA DE CONTROL DE CALIDAD

    DIFS No

    Un

    1

    CONTROLADORES PID INTRODUCCION

    controlador PID (Proporcional Integral Derivativo) es un sistema de control que, mediante un actuador, es capaz de mantener una variable o proceso en un punto deseado dentro del

    rango de medicin del sensor que la mide. Es uno de los mtodos de control ms frecuentes y

    precisos dentro de la regulacin automtica

    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 (termmetro, caudalmetro,etc).

    2. Un controlador, que genere la seal que gobierna al actuador.

    3. Un actuador, que modifique al sistema de manera controlada (resistencia elctrica,

    motor, vlvula, 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

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    27

    hacer posible esta compatibilidad y que, a su vez, la seal pueda ser entendida por un humano,

    habr que establecer algn tipo de interfaz.

    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 y el

    valor medido. La seal de error es utilizada por cada una de las 3 componentes de un

    controlador PID propiamente dicho para generar las 3 seales que, sumadas, componen la

    seal que el controlador va a utilizar para gobernar al actuador. La seal resultante de la suma

    de estas tres seales, que posteriormente explicaremos, se llama variable manipulada y no se

    aplica directamente sobre el actuador, si no que debe ser transformada para ser compatible con

    el actuador que usemos.

    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.

    Los controladores proporcionales (P), integrativos (I) y derivativos (D). Se mostrara tambien en

    forma basica como utilizarlos para obtener la respuesta deseada. Para el efecto, se considerara

    el siguiente sistema realimentado:

    Planta: Un sistema a ser controlado Controlador: provee la excitacion para la planta;

    esta disenhado para controlar el comportamiento del sistema

    2. El controlador de tres terminos

    La funcion de transferencia de un controlador PID posee la siguiente forma:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    28

    Kp = ganancia proporcional

    KI = ganancia integral

    Kd = ganancia derivariva

    Inicialmente, se vera el modo en que el controlador PID trabaja en un sistema de lazo cerrado,

    utilizando el esquema mostrado mas arriba. La variable (e) representa el error, es decir, la

    diferencia entre la entrada de referencia (R) y la salida medidad del sistema (Y). Esta senhal de

    error (e) se envia al controlador PID, donde el mismo computa tanto la derivada como la

    integran de esta senhal. La senhal (u) a la salida del controlador es igual a (Kp) por el error mas

    (Ki) por la integral del error mas (Kd) por la derivada del error.

    La senhal (u) se envia a la planta, para obtener asi una nueva salida (Y). Esta nueva salida (Y)

    se envia nuevamente al sensor para calcular la nueva senhal de error (e). El controlador toma

    esta nueva senhal y calcula nuevamente la integral y la derivada del mismo.

    3. Las caracteristicas de los controladores P, I, y D

    Un controlador proporcional (Kp) tendra el efecto de reducir el tiempo de crecimiento y reducira

    (pero no elimina) el error de estado estable. Un control integrativo (Ki) tendra el efecto de

    eliminar el error de estado estable, pero sin embargo podria empeorar la respuesta transitoria.

    Un control derivativo (Kd) tendra el efecto de aumentar la estabilidad del sistema al disminuir el

    sobrepico, mejorando la respuesta transitoria. Los efectos de cada uno de los controladores Kp,

    Kd, y Ki en un sistema de lazo cerrado estan resumidos en la tabla que se presenta debajo.

    Controlador T. Crecimiento Sobrepico T. Establecimiento Error Estado Estable

    Kp Disminuye Aumenta Poco cambio Disminuye

    Ki Disminuye Aumenta Aumenta Elimina

    Kd Poco cambio Disminuye Disminuye Poco cambio

    Notese que estas correlaciones podria no ser exactamente precisas, ya que el efecto de cada

    controlador sera dependiente de los otros. Por este motivo, la tabla mostrada solo debe ser

    utilizada como referencia para determinar los valores de Ki, Kp y Kd.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    29

    Problema Ejemplo

    Supngase un sistema compuesto por una masa, un resorte y un amortiguador.

    La ecuacin que modela el sistema es

    (1)

    Tomando la transformada de Laplace de la ecuacion (1)

    La funcion de transferencia entre el desplazamiento X(s) y la entrada F(s) sera entonces

    Sea

    M = 1kg

    b = 10 N.s/m

    k = 20 N/m

    F(s) = 1

    Reemplazando estos valores en la funcion de transferencia arriba, tenemos

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    30

    La meta en este caso es mostrar como cada uno de los parametros Kp, Ki y Kd contribuyen a

    obtener:

    Tiempo de crecimiento rapido

    Minimo sobrepico

    Eliminacion de error de estado estable

    Respuesta de lazo abierto al escalon

    Se vera, inicialmente la respuesta de lazo abierto al escalon. Para esto, se creara un nuevo

    archivo script "pdi1.sce" y se incluira en el mismo el siguiente codigo:

    // se define la variable

    s=poly(0,"s");

    // definicion de los polinomios numerador y denominador

    num=poly([1],"s","coeff");

    den=poly([20 10 1],"s","coeff");

    // se define el sistema basado en los polinomios

    [sistema1]=syslin('c',num/den);

    // intervalo de tiempo

    t=0:0.005:2;

    // respuesta a funcin escalon

    [y X]=csim("step",t,sistema1);

    plot2d(t,y);

    Al ejecutar el script por medio del comando

    -->exec('pdi1.sce')

    se obtendra el grafico que se muestra.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    31

    La ganacia DC de la funcion de transferencia de la planta es igual a 1/20, de modo tal que el

    valor final de la salida para una entrada unitaria sera 0.05. Esto corresponde a un error de

    estado estable de 0.95, lo que en realidad es bastante grande. Puede apreciarse tambien que el

    tiempo de crecimiento es aproximadamente igual a un segundo, con un tiempo de

    establecimiento de 1.5 segundos aproximadamente. Procederemos ahora a disenhar un

    controlador que reduzca el tiempo de crecimiento y el tiempo de establecimiento, al mismo

    tiempo que elimina el error de estado estable.

    Control Proporcional

    De la tabla presentada con anterioridad, se ve que el controlador proporcional (Kp) reduce el

    tiempo de crecimiento, aumenta el sobrepico y reduce el error de estado estable. La funcion de

    transferencia de lazo cerrado del sistema presentado con la inclusion de un controlador

    proporcional sera:

    Sea la ganancia (Kp) igual a 300. En el archivo script, la definicion del numerador debera ser

    modificada:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    32

    Kp=300;

    num=poly([Kp],"s","coeff");

    den=poly([20+Kp 10 1],"s","coeff");

    El grafico obtenido en este caso al ejecutar el archivo sera:

    El grafico muestra como el comtrolador proporcional reduce tanto el tiempo de crecimiento y el

    error de estado estable, mientras aumenta el sobrepico y disminuye ligeramente el tiempo de

    establecimiento.

    Control Proporcional - Derivativo

    Analizaremos ahora el control PD. De la tabla mostrada arriba, se recuerda que el cotrolador

    derivativo (Kd) reduce tanto el sobrepico como el tiempo de establecimiento.La funcion de

    transferencia de lazo cerrado del sistema con el controlador PD incluido sera entonces:

    Sea Kp igual a 300 y sea Kd igual a 10. El archivo script debera ser modificado como se

    muestra:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    33

    // Inclusion de un controlador PD

    Kp=300;

    Kd=10;

    num=poly([Kd Kp],"s","coeff");

    den=poly([20+Kp 10+Kd 1],"s","coeff");

    [sistema3]=syslin('c',num/den);

    [y X]=csim("step",t,sistema3);

    plot2d(t,y);

    Este grafico muestra que la parte derivativa del controlador reduce tanto el sobrepico como el

    tiempo de establecimiento, con poca influencia en el tiempo de crecimiento y el error en estado

    estable.

    Control Proporcional Integrativo

    Antes de analizar el controlador PID propiamente dicho, nos detendremos en un controlador del

    tipo PI. De la tabla, puede verse que un controlador integral (Ki) disminuye el tiempo de

    crecimiento, aumenta tanto el sobrepico como el tiempo de establecimiento, y elimina el error de

    estado estable. Para el sistema dado, la funcin de transferencia de lazo cerrado con la adicin

    del controlador ser:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    34

    Establecemos Kp = 30, y Ki =70. Las modificaciones en el archivo script seran las siguientes:

    // Inclusion de un controlador PI

    Kp=30;

    Ki=70;

    num=poly([Kp Ki],"s","coeff");

    den=poly([Ki 20+Kp 10 1],"s","coeff");

    [sistema4]=syslin('c',num/den);

    [y X]=csim("step",t,sistema4);

    plot2d(t,y);

    El grafico obtenido:

    Se ha reducido la ganacia proporcional (Kp) debido a que el controlador integrativo tanbien

    reduce el tiempo de crecimiento y aumenta el sobrepico al igual que el controlador proporcional

    (doble efecto). La respuesta de arriba muestra como el controlador integral elimino el error en

    estado estable.

    Controlador Proporcional, Integrativo y Derivativo

    Ahora, trabajaremos sobre el controlados PID propiamente dicho. La funcin de transferencia

    de lazo cerrado, en este caso ser:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    35

    Luego del proceso de ensayo y error (fcilmente implementable gracias a SCILAB), las

    ganancias Kp=350, Ki=300, y Kd=50 proveen la respuesta deseada. Para verificar esto, incluya

    las siguientes lineas en el archivo:

    // Inclusion de un controlador PDI

    Kp=350;

    Ki=300;

    Kd=50;

    num=poly([Ki Kp Kd],"s","coeff");

    den=poly([Ki 20+Kp 10+Kd 1],"s","coeff");

    [sistema5]=syslin('c',num/den);

    [y X]=csim("step",t,sistema5);

    plot2d(t,y);

    As, se ha obtenido un sistema sin sobrepico, con rpido tiempo de establecimiento y

    crecimiento, y sin error de estado estable.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    36

    Consejos generales para el diseo de un controlador PDI

    En el proceso de determinar un controlador PID con SCILAB para un sistema dado, los

    siguientes pasos son tiles para obtener una respuesta deseada.

    1. Obtenga la respuesta la lazo cerrado y determine las caractersticas a ser mejoradas

    2. Agregue un control proporcional para mejorar el tiempo de crecimiento

    3. Agregue un control derivativo para mejorar el sobrepico

    4. Agregue un control integrativo para eliminar el error de estado estable

    5. Ajuste cada una de las ganancias Kp, Ki, y Kd hasta que se obtenga la respuesta

    deseada. Utilice para esto la tabla de referencia.

    Finalmente, debe tenerse en cuenta que no es necesario implementar los 3 controladores en todo caso. Por ejemplo, sin un controlador PI ofrece una buena respuesta, no es necesario

    adicionar el control derivativo. Debe mantenerse el controlador lo mas simple posible

    TAREA DEL DIFs

    Realizar una discusin grupal de la temtica. Finalizando con una valoracin a manera de

    conclusin por escrito y entregar al docente.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    37

    PROGRAMA DE CONTROL DE CALIDAD

    ROBOTS LEGOS

    INTRODUCCIN Dada la relevancia que tiene la robtica en el mbito docente y de investigacin, y la cercana

    del autor con proyectos de esa ndole, es que se ha elegido analizar y seleccionar algunas de

    las herramientas Open Source que brindan apoyo al desarrollo de proyectos de robtica,

    ejemplificar con algunos proyectos de la Facultad de Ciencias Fsicas y Matemticas de la

    Universidad de Chile y profundizar en las variantes que determinan la aplicabilidad de licencias

    Open Source en dichos proyectos.

    MOTIVACIN Hoy en da el aporte de la robtica a la humanidad puede comprobarse en muchas instancias.

    No slo ha sido un importante foco de investigacin por las ventajas que trae a la industria en

    general, sino que tambin por ser una plataforma de apoyo a la docencia e investigacin en

    Inteligencia Artificial, Visin Computacional y Reconocimiento de Patrones, Computacin

    Evolucionara y reas afines.

    INVESTIGACIN La Robtica puede ser considerada como un rea de investigacin relativamente nueva, por lo

    cual han proliferado muchas ramas dentro de ella. Hoy existen numerosas universidades y

    centros de investigacin dedicados a la innovacin en esta disciplina. En el caso especfico de

    Chile hay muy buenas iniciativas pero estamos lejos de alcanzar un nivel bueno de

    investigacin y avance tecnolgico [4]. Tambin podemos ver comunidades formadas en torno a

    proyectos abiertos o comerciales y que las metodologas y herramientas Open Source han sido

    una influencia cada vez mayor en dichas actividades [3].

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    38

    Por otra parte, los concursos que involucran enfrentar nuevos desafos en esta rea[4] han

    permitido consolidar el desarrollo de la investigacin en robtica como actividad curricular

    preponderante en muchas carreras tecnolgicas en las universidades.

    LABORATORIO DE ROBTICA En el Laboratorio de Robtica2 (Departamento de Ingeniera Elctrica) de la Facultad de

    Ciencias Fsicas y Matemticas, se encuentran en desarrollo las actividades relacionadas con

    robtica de la Universidad de Chile. En l participan alumnos de pregrado, memoristas y

    alumnos de postgrado.

    Es en este laboratorio donde residen los proyectos Uchile1 y Uchil- Sim que sern descritos

    ms adelante, y donde se delinean las futuras actividades en torno a la robtica, dentro de la

    Escuela de Ingeniera y Ciencias de la Universidad de Chile.

    TENDENCIAS ACTUALES Existen hoy muchas alternativas de investigacin respecto de las herramientas de software y las

    piezas fsicas que permiten implementar los agentes interactuantes. Dentro del rea de

    investigacin ligada a la docencia de robtica podemos encontrar dos importantes aportes por

    el lado del hardware necesario, lo cual deja abierta la pregunta de qu sofware utilizar. Para

    responder lo anterior se describirn algunas de las alternativas de software libre que han

    brindado bastante apoyo en las reas de docencia e investigacin, respectivamente.

    LEGO Mindstorms

    Los kits LEGO Mindstorms3 son paquetes de piezas plsticas LEGO para la construccin fcil e

    intuitiva de pequeos robots. La idea es que con el apoyo de una unidad elctrica central (RCX)

    que cuenta con tres puertos de motores y tres puertos multiuso de sensores (tacto, luz y otros),

    los robots puedan programarse para efectuar tareas en forma autnoma (sin control externo).

    Figura 1: Un robot LEGO Mindstorms La orientacin de los LEGO Mindstorms es para nios de

    entre 8 y 12 aos, por lo cual se pueden observar numerosas iniciativas donde estos robots son

    considerados como una importante herramienta del docente.

    Dentro de las alternativas Open Source para la implementacin de las rutinas de control de los

    robots se encuentran:

    legOS + NQC. leJOS + Java. legolog + Prolog.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    39

    RoboCup La RoboCup es una organizacin sin fines de lucro que busca incentivar y organizar la

    investigacin en robtica utilizando como plataforma de trabajo varias reas afines donde se

    efectan concursos internacionales. El objetivo final de la RoboCup es,

    Para el ao 2050, desarrollar un equipo de robots humanoides completamente autnomos que

    puedan ganar ante el equipo humano campen de ftbol de ese ao.

    Tan ambicioso proyecto se ha subdividido en tres reas principales: RoboCup Soccer, RoboCup

    Rescue y RoboCup Junior, donde la Universidad de Chile con su equipo Uchile1 ha tenido una

    participacin en la categora Four-Legged (RoboCup Soccer) desde el ao 2003.

    La categora RoboCup Soccer Four-Legged consiste en realizar campeonatos de ftbol con los

    robots Sony AIBO5, los cuales se asemejan a un perro pequeo. Los equipos tienen el desafo

    de integrar las capacidades del robot (procesador, cmaras, comunicacin wireless, sensores y

    motores) con mdulos de software que implementen la estrategia de juego de los equipos en su

    totalidad.

    QRIO La empresa Sony ha lanzado recientemente un robot humanoide conceptual (no est a venta)

    llamado QRIO (del ingls curiosity) que busca demostrar las nuevas capacidades que se han

    logrado obtener en el rea de la robtica por parte de la empresa.

    Entre sus caractersticas ms generales podemos encontrar: caminar como un ser humano y

    reaccionar frente a prdida de equilibrio; distinguir rostros y voces; expresar sentimientos e

    ideas mediante movimientos, conversaciones y luces.

    En Chile se hizo una pequea muestra de las capacidades de QRIO donde se hizo bailar cueca

    a dos robots simultneamente, dando a la prensa y pblico en general una pequea muestra de

    los avances se han llegado a lograr en robtica.

    HERRAMIENTAS APLICADAS A continuacin se describen algunas herramientas Open Source utilizadas en distintos mbitos

    de la robtica.

    SPB

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    40

    La Scalable Processing Box es una plataforma de procesamiento para aplicaciones que

    involucren la necesidad de interfaces de software estndar, cumpliendo requisitos tanto para la

    docencia en robtica como investigaciones ms avanzadas.

    Mediante la implementacin de mdulos estructurados se ha podido integrar proyectos de

    distintos niveles y objetivos, bajo la posibilidad de contar con el cdigo fuente bajo una licencia

    tipo Open Source. Esto ha llevado a contar con comunidades que han colaborado con mejorar y

    extender el software actual, como asismimo aprovechar el trabajo y conocimiento de los

    miembros de este proyecto.

    KiKS KiKS es el acrnimo de KiKS is a Khepera Simulator, donde Khepera es un robot comercial

    miniatura del mbito industrial con fines de experimentacin en muchas reas afines de

    robtica. En este contexto se encuentra KiKS, que parti como una tesis de master para

    desarrollar un software que modele y simule el comportamiento de los robots Khepera. Hoy est

    disponible bajo licencia Open Source, donde su autor explica brevemente que si se hacen

    modificaciones al cdigo fuente se sugiere enviarle los detalles.

    TEKKOTSU

    Tekkotsu que significa _framework_ provee de una plataforma de abstraccin sobre la interfaz

    de software de los robots Sony AIBO, donde encontramos servicios como ruteo de eventos, el

    compartir objetos C++, un formalismo de mquinas jerrquicas de comportamiento y

    herramientas de comunicacin wireless entre otros.

    El proyecto se enmarca dentro del objetivo de desarrollar herramientas que permitan tener

    disponibles abstracciones de funcionalidades para robtica cognitiva (comportamiento y

    aprendizaje).

    TAREA DEL DIFs

    Realizar una discusin grupal de la temtica. Finalizando con una valoracin a manera de

    conclusin por escrito y entregar al docente.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    41

    PROGRAMA DE CONTROL DE CALIDAD

    DIFS No

    Hasta no hace mucho tiempo el control de procesos industriales se venia haciendo de forma

    cableada por medio de contactores y rels. Al operario que se encontraba a cargo de este tipo

    de instalaciones, se le exiga tener altos conocimientos tcnicos para poder realizarlas y

    posteriormente mantenerlas. Adems cualquier variacin en el proceso supona modificar

    3

    CONTROLADORES PLC INTRODUCCIN

    Hasta no hace mucho tiempo el control de procesos industriales se venia haciendo de forma

    cableada por medio de contactores y rels. Al operario que se encontraba a cargo de este tipo

    de instalaciones, se le exiga tener altos conocimientos tcnicos para poder realizarlas y

    posteriormente mantenerlas. Adems cualquier variacin en el proceso supona modificar

    fsicamente gran parte de las conexiones de los montajes, siendo necesario para ello un gran

    esfuerzo tcnico y un mayor desembolso econmico.

    En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado por

    tcnicas cableadas. El ordenador y los autmatas programables ha intervenido de forma

    considerable para que este tipo de instalaciones se hayan visto sustituidas por otras controladas

    de forma programada.

    El Autmata Programable Industrial (API) naci como solucin al control de circuitos complejos

    de automatizacin. Por lo tanto se puede decir que un API no es ms que un aparato

    electrnico que sustituye los circuitos auxiliares o de mando de los sistemas automticos. A l

    se conectan los captadores (finales de carrera, pulsadores, etc...) por una parte, y los

    actuadores (bobinas de contactores)

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    42

    fsicamente gran parte de las conexiones de los montajes, siendo necesario para ello un gran

    esfuerzo tcnico y un mayor desembolso econmico.

    En la actualidad no se puede entender un proceso complejo de alto nivel desarrollado por

    tcnicas cableadas. El ordenador y los autmatas programables ha intervenido de forma

    considerable para que este tipo de instalaciones se hayan visto sustituidas por otras controladas

    de forma programada.

    El Autmata Programable Industrial (API) naci como solucin al control de circuitos complejos

    de automatizacin. Por lo tanto se puede decir que un API no es ms que un aparato

    electrnico que sustituye los circuitos auxiliares o de mando de los sistemas automticos. A l

    se conectan los captadores (finales de carrera, pulsadores, etc...) por una parte, y los

    actuadores (bobinas de contactores, lmparas, peque os receptores, etc...) por otra.

    A da de hoy los inconvenientes se han hecho nulos, ya que todas la carreras de ingeniera

    incluyen la automatizacin como una de sus asignaturas. En cuanto al costo tampoco hay

    problema, ya que hay autmatas para todas las necesidades y a precios ajustados.

    Los PLC's se introdujeron por primera vez en la industria en 1960 aproximadamente. La razn

    principal de tal hecho fue la necesidad de eliminar el gran costo que se produca al reemplazar

    el complejo sistema de control basado en rels y contactores. Bedford Associates propuso algo

    denominado Controlador Digital Modular (MODICON, MOdular DIgital CONtroler) a un gran

    fabricante de coches. Otras compaas propusieron a la vez esquemas basados en ordenador,

    uno de los cuales estaba basado en el PDP-8. El MODICON 084 result ser el primer PLC del

    mundo en ser producido comercialmente.

    El problema de los rels era que cuando los requerimientos de produccin cambiaban tambin

    lo haca el sistema de control. Esto comenz a resultar bastante caro cuando los cambios

    fueron frecuentes. Dado que los rels son dispositivos mecnicos y poseen una vida limitada se

    requera una estricta manutencin planificada. Por otra parte, a veces se deban realizar

    conexiones entre cientos o miles de rels, lo que implicaba un enorme esfuerzo de diseo y

    mantenimiento.

    Los "nuevos controladores" deban ser fcilmente programables por ingenieros de planta o

    personal de mantenimiento. El tiempo de vida deba ser largo y los cambios en el programa

    tenan que realizarse de forma sencilla. Finalmente se impona que trabajaran sin problemas en

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    43

    entornos industriales adversos. La solucin fue el empleo de una tcnica de programacin

    familiar y reemplazar los rels mecnicos por rels de estado slido.

    A mediados de los 70 las tecnologas dominantes de los PLC eran mquinas de estado

    secuenciales y CPU basadas en desplazamiento de bit. Los AMD 2901 y 2903 fueron muy

    populares en el Modicon y PLC's A-B. Los microprocesadores convencionales cedieron la

    potencia necesaria para resolver de forma rpida y completa la lgica de los pequeos PLC's.

    Por cada modelo de microprocesador haba un modelo de PLC basado en el mismo. No

    obstante, el 2903 fue de los ms utilizados.

    Las habilidades de comunicacin comenzaron a aparecer en 1973 aproximadamente. El primer

    sistema fue el bus Modicon (Modbus). El PLC poda ahora dialogar con otros PLC's y en

    conjunto podan estar aislados de las mquinas que controlaban. Tambien podan enviar y

    recibir seales de tensin variables, entrando en el mundo analgico. Desafortunadamente, la

    falta de un estndar acompaado con un continuo cambio tecnolgico ha hecho que la

    comunicacin de PLC's sea un maremagnum de sistemas fscicos y protocolos incompatibles

    entre si. No obstante fue una gran decada para los PLC's.

    En los 80 se produjo un intento de estandarizacin de las comunicaciones con el protocolo MAP

    (Manufacturing Automation Protocol) de General Motor's. Tambin fue un tiempo en el que se

    redujeron las dimensiones del PLC y se pas a programar con programacin simblica a travs

    de ordenadores personales en vez de los clsicos terminales de programacin. Hoy da el PLC

    ms pequeo es del tamao de un simple rel.

    Los 90 han mostrado una gradual reduccin en el nmero de nuevos protocolos, y en la

    modernizacin de las capas fsicas de los protocolos ms populares que sobrevivieron a los 80.

    El ltimo estndar (IEC 1131-3) intenta unificar el sistema de programacin de todos los PLC en

    un nico estndar internacional. Ahora disponemos de PLC's que pueden ser programados en

    diagramas de bloques, lista de instrucciones y texto estructurado al mismo tiempo.

    Los PC estn comenzando a reemplazar al PLC en algunas aplicaciones, incluso la compaa

    que introdujo el Modicon 084 ha cambiado al control basado en PC. Por lo cual, no sera de

    extraar que en un futuro no muy lejano el PLC desaparezca frente al cada vez ms potente

    PC, debido a las posibilidades que los ordenadores pueden proporcionar.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    44

    Veamos un tpico circuito de automatismos. Un arrancador Estrella/Tringulo con temporizador.

    La figura 1 muestra como es la tcnica cableada. Por una parte tenemos el circuito de fuerza,

    que alimenta el motor, y por otra el circuito auxiliar o de mando, que realiza la maniobra de

    arranque de dicho motor.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    45

    Partes de un autmata programable

    La estructura bsica de cualquier autmata es la siguiente:

    o Fuente de alimentacin o CPU o Mdulo de entrada o Mdulo de salida o Terminal de programacin o Perifricos.

    Respecto a su disposicin externa, los autmatas pueden contener varias de estas secciones

    en un mismo mdulo o cada una de ellas separadas por diferentes mdulos. As se pueden

    distinguir autmatas Compactos y Modulares.

    Fuente de alimentacin

    Es la encargada de convertir la tensin de la red, 220v c.a., a baja tensin de c.c, normalmente

    24 v. Siendo esta la tensin de trabajo en los circuitos electrnicos que forma el Autmata.

    CPU

    La Unidad Central de Procesos es el autntico cerebro del sistema. Se encarga de recibir las

    ordenes, del operario por medio de la consola de programacin y el modulo de entradas.

    Posteriormente las procesa para enviar respuestas al mdulo de salidas. En su memoria se

    encuentra residente el programa destinado a controlar el proceso.

    Modulo de entradas

    A este mdulo se unen elctricamente los captadores (interruptores, finales de carrera,

    pulsadores,...).

    La informacin recibida en l, es enviada a la CPU para ser procesada de acuerdo la

    programacin residente.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    46

    Captadores pasivos

    Captadores Activos

    Se pueden diferenciar dos tipos de captadores conectables al mdulo de entradas: los Pasivos

    y los Activos.

    Los Captadores Pasivos son aquellos que cambian su estado lgico, activado - no activado, por

    medio de una accin mecnica. Estos son los Interruptores, pulsadores, finales de carrera, etc.

    Los Captadores Activos son dispositivos electrnicos que necesitan ser alimentados por una

    tensin para que varen su estado lgico. Este es el caso de los diferentes tipos de detectores

    (Inductivos, Capacitivos, Fotoelctricos).

    Muchos de estos aparatos pueden ser alimentados por la propia fuente de alimentacin del

    autmata.

    El que conoce circuitos de automatismos industriales realizados por contactores, sabr que

    puede utilizar, como captadores, contactos elctricamente abiertos o elctricamente cerrados

    dependiendo de su funcin en el circuito. Como ejemplo podemos ver un simple arrancador

    paro/marcha (Fig 5). En l se distingue el contacto usado como pulsador de marcha que es

    normalmente abierto y el usado como pulsador de parada que es normalmente cerrado.

    Sin embargo en circuitos automatizados por autmatas, los captadores son generalmente

    abiertos.

    El mismo arrancador paro/marcha realizado con un autmata es el de la figura 6. En l se ve

    que ambos pulsadores y el rel trmico auxiliar son abiertos.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    47

    Modulo de salidas

    El modulo de salidas del autmata es el encargado de activar y desactivar los actuadores

    (bobinas de contactores, lmparas, motores peque os, etc).

    La informacin enviada por las entradas a la CPU, una vez procesada, se enva al mdulo de

    salidas para que estas sean activadas y a la vez los actuadores que en ellas estn conectados.

    Segn el tipo de proceso a controlar por el autmata, podemos utilizar diferentes mdulos de

    salidas.

    Existen tres tipo bien diferenciados:

    A rels.

    A triac.

    A transistores.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    48

    Mdulos de salidas a rels

    Son usados en circuitos de corriente continua y alterna. Estn basados en la conmutacin

    mecnica, por la bobina del rel, de un contacto elctrico normalmente abierto.

    Mdulos de salidas a triacs

    Se utilizan en circuitos de corriente continua y corriente alterna que necesiten maniobras de

    conmutacin muy rpidas

    Se utilizan en circuitos de corriente continua y corriente alterna que necesiten maniobras de

    conmutacin muy rpidas.

    Mdulos de salidas a Transistores a colector abierto

    El uso del este tipo de mdulos es exclusivo de los circuitos de c.c. Igualmente que en los de

    Triacs, es utilizado en circuitos que necesiten maniobras de conexin/desconexin muy rpidas.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    49

    La forma de conectar los actuadores a los mdulos de salidas, depender del tipo de mdulo

    utilizado. Estos son algunos ejemplos:

    Terminal de programacin

    El terminal o consola de programacin es el que permite comunicar al operario con el sistema.

    Las funciones bsicas de ste son las siguientes:

    Transferencia y modificacin de programas.

    Verificacin de la programacin.

    Informacin del funcionamiento de los procesos.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    50

    Como consolas de programacin pueden ser utilizadas las construidas especficamente para el

    autmata, tipo calculadora o bien un ordenador personal, PC, que soporte un software

    especialmente diseado para resolver los problemas de programacin y control.

    Terminal de programacin porttil

    Terminal de programacin compatible PC

    Perifricos

    Los perifricos no intervienen directamente en el funcionamiento del autmata, pero sin

    embargo facilitan la labor del operario.

    Los ms utilizados son:

    Grabadoras a cassettes.

    Impresoras.

    Cartuchos de memoria EEPROM.

    Visualizadores y paneles de operacin OP

    Panel de Operacin

    Conexin de un visualizador a un autmata

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    51

    Lenguajes de programacin

    Cuando surgieron los autmatas programables, lo hicieron con la necesidad de sustituir a los

    enormes cuadros de maniobra construidos con contactores y rels. Por lo tanto, la

    comunicacin hombre-maquina debera ser similar a la utilizada hasta ese momento. El

    lenguaje usado, debera ser interpretado, con facilidad, por los mismos tcnicos electricistas

    que anteriormente estaban en contacto con la instalacin. Estos lenguajes han evolucionado en

    los ltimos tiempos, de tal forma que algunos de ellos ya no tienen nada que ver con el tpico

    plano elctrico a rels..

    Los lenguajes ms significativos son:

    Lenguaje a contactos. (LD)

    Es el que ms similitudes tiene con el utilizado por un electricista al elaborar cuadros de

    automatismos. Muchos autmatas incluyen mdulos especiales de software para poder

    programar grficamente de esta forma.

    Lenguaje por lista de instrucciones. (IL)

    En los autmatas de gama baja, es el nico modo de programacin. Consiste en elaborar una

    lista de instrucciones o nemnicos que se asocian a los smbolos y su combinacin en un

    circuito elctrico a contactos. Tambin decir, que este tipo de lenguaje es, en algunos los casos,

    la forma ms rpida de programacin e incluso la ms potente.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    52

    GRAFCET. (SFC)

    Es el llamado Grfico de Orden Etapa Transicin. Ha sido especialmente diseado para

    resolver problemas de automatismos secuenciales. Las acciones son asociadas a las etapas y

    las condiciones a cumplir a las transiciones. Este lenguaje resulta enormemente sencillo de

    interpretar por operarios sin conocimientos de automatismos elctricos.

    Muchos de los autmatas que existen en el mercado permiten la programacin en GRAFCET,

    tanto en modo grfico o como por lista de instrucciones.

    Tambin podemos utilizarlo para resolver problemas de automatizacin de forma terica y

    posteriormente convertirlo a plano de contactos.

    Plano de funciones. (FBD)

    El plano de funciones lgicas, resulta especialmente cmodo de utilizar, a tcnicos habituados a

    trabajar con circuitos de puertas lgicas, ya que la simbologa usada en ambos es equivalente.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    53

    El autmata TSX17-10

    Al ser este el modelo inferior de toda la gama TSX, nos hace tener un autmata programable

    econmico, de gran potencia y adems ideal para utilizarlo con fines didcticos.

    Antes de pasar a describir el lenguaje de programacin empleado, es necesario conocer su

    estructura externa y sus caractersticas elctricas.

    Caractersticas

    El TSX17 es un mini-autmata de tipo compacto. La CPU, fuente de alimentacin, seccin de

    salidas, y seccin de entradas, estn incluidas en el mismo mdulo.

    La consola de programacin es externa.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    54

    La conexin de cartuchos EEPROM se hace directamente en el alojamiento reservado para ello

    en el propio autmata.

    Todas las conexiones se hacen a travs de dos tiras de bornes fcilmente recambiables en

    caso de deterioro mecnico o elctrico.

    La alimentacin puede estar comprendida entre 110-240 v.

    Posee una salida de 24 v en c.c. aprovechable para conectar captadores tanto pasivos como

    activos.

    Las 8 salidas a rels (todo o nada) son libres de tensin.

    Las 12 entradas digitales son activadas por los 24 voltios de c.c. que entrega la fuente de

    alimentacin del propio autmata. Tambin son digitales.

    El mantenimiento de la memoria RAM, de 8k octetos, se hace por una pila de litio con duracin

    de un a o.

    Es posible expandir las posibilidades del autmata por medio del conector de 9 pins situado en

    el frontal del aparato.

    La sujecin al armario elctrico se puede realizar fcilmente por carril DIN.

    El panel de leds frontal, que permiten comprobar el estado de Entradas y Salidas, es fcilmente

    recambiable.

    Estructura del TSX17-10

    Como se indic en el punto anterior, el autmata es de estructura compacta. Fuente de

    alimentacin, seccin de E/S y CPU se encuentran incluidas en el mismo mdulo. Su aspecto

    exterior corresponde al de la figura:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    55

    La conexin de captadores/actuadores a las entradas/salidas del autmata se realiza de la

    siguiente forma:

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    56

    Posibilidades de expansin

    El TSX17-10 aun siendo el benjamn de toda la familia de autmatas de Telemecanique,

    permite su asociacin a otros mdulos de E/S, digitales (todo o nada) y analgicos. La nica

    condicin que ha de cumplir es que no sea superado un nmero de 2 extensiones.

    El mdulo inicial ser el M0, la primera extensin M1 y la segunda extensin M2 (Fig. xx).

    Tenderemos esto muy en cuenta en el momento de elaborar los programas.

    Terminal de programacin TSX T317

    Aunque el objetivo de este documento no es dar a conocer el uso del la consola de

    programacin, se va a representar grficamente su forma fsica y el acceso a los diferentes

    mens que sta nos permite.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    57

    Accesos a los diferentes modos de programacin y control con el terminal T317

    El siguiente esquema muestra las diferentes funciones soportadas por la consola de

    programacin y la forma de acceder a.

    Unin TSX17 PC

    Nuestro autmata puede aprovechar la potencia de los ordenadores personales para su

    programacin.

    La unin TSX17 / PC se realiza con un Interface que convierte los protocolos RS232 a RS485.

    Este Interface lo distribuye Telemecanique con la referencia TSX 17 ACC8, siendo necesario

    adems el kit de conexiones TSX 17 ACC11.

  • F A C U L T A D D E C I E N C I A S Y T T E C N O L O G I A

    U N I V E R S I D A D D E A Q U I N O B O L I V I A

    58

    Como software se utiliza un mdulo de programacin, por lista de instrucciones, especialmente

    diseado por Telemecanique.

    TAREA DEL DIFs

    Realizar una discusin grupal de la temtica. Finalizando con una valoracin a manera de

    conclusin por escrito o exposicin y entregar al docente.

    El controlador de tres terminos3. Las caracteristicas de los controladores P, I, y DProblema EjemploRespuesta de lazo abierto al escalonControl ProporcionalControl Proporcional - DerivativoControl Proporcional IntegrativoControlador Proporcional, Integrativo y DerivativoConsejos generales para el diseo de un controlador PDI