PROYECTO CORTO 2. Figura 1: Fotografía del servo de posición angular CI-23004

Documentos relacionados
PROYECTO CORTO 2. Figura 1: Fotografía del sistema de velocidad angular hps5130

PROYECTO CORTO 2. Figura 1: Fotografía del sistema de velocidad angular hps5130

Control de un servomotor con respuesta subamortiguada

Nombre: Carné Ordinal. Parte I preguntas (1 punto c/u) Escriba la respuesta en el espacio indicado o encierre en un círculo la respuesta correcta:

Control Automático. Compensador de adelanto en el lugar de las raíces

Diseño por ubicación de polos

Control Automático. Regulador PID y ajuste del PID. Eduardo Interiano

Práctica 6 Regulador Linear Optimo Cuadrático (LQR)

Ejercicio 3 Un sistema de control de velocidad de un motor de corriente continua se modela mediante la ecuación

Prefacio. 1 Sistemas de control

UNIVERSIDAD POLITÉCNICA DE MADRID

Universidad Simón Bolívar Departamento de Procesos y Sistemas

Departamento de Ingeniería Eléctrica y Electrónica. Guía de Prácticas de Laboratorio. Materia: Control I. Laboratorio de Ingeniería Electrónica

Plataforma de contenidos interactivos. Página Web del libro. Mecatrónica Introducción Origen de la mecatrónica 5

TECNICAS DE DISEÑO Y COMPENSACION

PRÁCTICA 5. SERVOMOTOR EN BUCLE CERRADO

REGULACIÓN AUTOMÁTICA ING. TEC. IND. ELECTRÓNICA

El comportamiento de un controlador PID corresponde a la superposición de estas tres acciones, expresado en el dominio del tiempo es:

SOLUCIONARIO PROBLEMAS REALIMENTACION DE ESTADOS

Control Automático Introducción

FACULTAD DE INGENIERÍA

3 y un vector Y 2 que contenga el cálculo de Y2 = 4X

Ejercicios resueltos 2: Horno de Carbón Cátedra de Control y Servomecanismos

Control PID Sintonización Elizabeth Villota

LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 10

PRIMERA PARTE. F roz 1 K Ms

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones. Robótica Industrial. Universidad de Granada

PRÁCTICA Nº 2 INTRODUCCIÓN A SIMULINK DE MATLAB

Práctica 4 Simulación del sistema de control de motor de CD

Control PID. Ing. Esp. John Jairo Piñeros C.

PROYECTO CORTO 1. Figura 1: Esquema del sistema de posición angular hps5131

Instituto Tecnológico de Costa Rica. Escuela de Ingeniería Electrónica. Control Automático. Tarea. Solución de compensador con Ayuda del Matlab 6.

Control Automático DIAPOSITIVAS. Dr. Roberto Cárdenas Dobson Profesor de la Asignatura

Ingeniería de Control I Tema 11. Reguladores PID

EJERCICIO Nº1 EL42D CONTROL DE SISTEMAS

1 Control de procesos

Control PID. Sintonización e implementación

Algorítmo de Control por Asignación de Polos.

TALLER DE Nº 2 CONTROL AVANZADO. No se educa cuando se imponen caminos, sino cuando se enseña a caminar

Lugar Geométrico de las Raíces Herramienta para diseño de sistemas de control

Sistema neumático de control de nivel

GRADO: CURSO: 3 CUATRIMESTRE:

Universidad Autónoma de Baja California

INGENIERIA DE CONTROL II

Control automático con herramientas interactivas

Ejercicios III SISTEMAS AUTOMÁTICOS Y DE CONTROL

Diseño Básico de Controladores

16. LUGAR DE LAS RAICES - APLICACION

UNIVERSIDAD POLITÉCNICA DE MADRID

Retardo de transporte

LICENCIATURA: INGENIERÍA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA

XI. COMPENSACIÓN UTILIZANDO EL LUGAR GEOMÉTRICO DE LAS RAÍCES

CAPÍTULO 3 3. DESARROLLO DEL SOFTWARE DE CONTROL

TOTAL DE HORAS: SERIACIÓN INDICATIVA ANTECEDENTE: Análisis de Señales y Sistemas SERIACIÓN OBLIGATORIA SUBSECUENTE: Sistemas de Datos Muestreados

TÉCNICA DEL LUGAR GEOMÉTRICO DE LAS RAÍCES

Experimento 3: Circuitos Rectificadores con y sin Filtro

Unidad I Análisis de Sistemas Realimentados

ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL PARA ROBOTS

PROYECTO CORTO 1. Tema: Obtención del modelo empírico SIMO del sistema motor CD hps5130. Figura 1: Esquema del sistema de velocidad angular hps5130

Practica No. 4 CONTOL DE POSICION - CONTROL DIGITAL

2. Emplear un encoder para medir la velocidad angular, su FDT es prácticamente unitaria.

Practica No. 2 MODELADO DE UN MOTOR DC. Pontificia Universidad Javeriana Facultad de Ingeniería Departamento de Electrónica Laboratorio de Control

REGA - Regulación Automática

CONTROLADORES O REGULADORES PID. Prof. Gerardo Torres Sistemas de Control

INDICE Capitulo 1. Introducción Capitulo 2. Conversión y procesamiento de señales

Diseño de reguladores PID.

TALLER DE Nº 2 CONTROL AVANZADO. No se educa cuando se imponen caminos, sino cuando se enseña a caminar

Control Automático I - Ejercicios C3

HORARIO DE CLASES SEGUNDO SEMESTRE

UNIVERSIDAD NACIONAL DEL CALLAO

Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 748. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

d (ii) 1() 1() 0 G s H s (5.18) Además, si al evaluar: 0, raíces de multiplicidad par =0, raíces de multiplicidad impar y hay cambio de signo. (5.

Clasificación de los sistemas

Departamento de Ingeniería Eléctrica y Electrónica. Guía de Prácticas de Laboratorio. Materia: Control Digital. Laboratorio de Ingeniería Electrónica

Universidad Tecnológica Nacional Facultad Regional San Francisco INGENIERÍA EN SISTEMAS DE INFORMACIÓN TEORÍA DE CONTROL

Manual de la Práctica 5: Diseño de un controlador digital

Unidad V Respuesta de los sistemas de control

MATLAB. (PARTE III) APLICACIONES EN CONTROL CON SIMULINK SIMULINK

Controlador PI Digital: Lugar Geométrico de las Raíces.

Línea de investigación o de trabajo: Electrónica de Potencia y Control Automático

Diseño de Redes de Adelanto y Atraso de fase Sistemas Automáticos

PROYECTOS DE CONTROL ANALÓGICO I

Nombre del formato: Formato para la Instrumentación Didáctica del Periodo. Referencia a la Norma ISO 9001: , 7.2.1, 7.5.1, 7.

SIMULACIÓN DE CIRCUITOS EN RÉGIMEN TRANSITORIO Y CORRIENTE ALTERNA

COMPARADORES. Objetivos generales. Objetivos específicos. Materiales y equipo. Introducción teórica

LABORATORIO DE CONTROL

CAPÍTULO 5: DISEÑO DE CONTROLADORES

Teoría de Sistemas y Señales

Sintonización de Controladores

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Teoría de Control

PRÁCTICA 3. Identificación de un Motor de Corriente Continua. mediante su Respuesta Frecuencial

CONTROL APLICADO MODELADO DE SISTEMAS DINÁMICOS

CONTROL AUTOMÁTICO DE PROCESOS

1. Problema (5 puntos ev. continua, 3 puntos ev. final -60 minutos) La función de transferencia de un proceso a controlar es: ( ) .

Controlador PID con anti-windup

Transcripción:

INSTITUTO TECNOLÓGICO DE COSTA RICA II SEMESTRE 2015 ESCUELA DE INGENIERIA EN ELECTRÓNICA CURSO: EL-5409 LABORATORIO DE CONTROL AUTOMÁTICO MEDIO: FECHA: 25 de septiembre de 2015 PROF: Ing. Eduardo Interiano PROYECTO CORTO 2 Tema: Control de posición angular del servomotor CI-23004. 1 3 5 4 2 Figura 1: Fotografía del servo de posición angular CI-23004 Elementos necesarios: Planta CI-23004, computador con Matlab instalado, regulador digital I_PD ajustable y osciloscopio.

Descripción de la planta [2] El servomotor cuenta con un potenciómetro lineal con una precisión de ±0.5% acoplado al eje de salida de la caja reductora 40:1, (el acople está denotado por la línea de puntos). El potenciómetro se encuentra alimentado con ± 2V, y sirve para realimentar internamente la posición del eje y también se puede disponer de esta señal externamente, en el grupo de señales del conector, bajo el nombre Pot ; nombre que se cambiará a POT en este documento. En condiciones normales, al ubicar la marca de 180 en línea con la aguja indicadora, la tensión medida en la salida POT será de 0V. El valor de ganancia del potenciómetro es de aproximadamente 90 /V; pero, tiene una región no lineal alrededor de cero, delimitada por dos radios en las marcas de ángulo y que debe ser evitada. El interruptor que conecta el motor a la referencia debe de colocarse en la posición abierto para poder obtener la característica estática del sensor de posición (potenciómetro); lo cual se hace girando lentamente la masa entre los límites, mientras se toma nota de las tensiones en la salida POT para cada ángulo. La Figura 2 muestra la característica del sensor de posición obtenida por el método descrito. 2.5 2 1.5 Tensión (V) 1 0.5 0 0.5 y = 0.0115x + 2.1056 0 50 100 150 200 250 300 350 400 1 1.5 2 Posición angular ( ) Figura 2: Ejemplo de caracterización del potenciómetro de realimentación La Figura 2 muestra la relación que existe entre el ángulo del servo y la tensión reportada por el sensor potenciométrico, junto a la ecuación de mejor ajuste para esta relación. El sistema de control de este proyecto toma en cuenta estos aspectos; pero, por la naturaleza de la planta que recibe señales de tensión para la ubicación del eje del servo, el diseño se hará sobre una planta adimensional cuyo modelo fue obtenido experimentalmente 1331 39.17 1265 Laboratorio de Control Automático Pág. 2

Descripción del trabajo: El problema de diseño consiste en escoger adecuadamente los polos de lazo cerrado del sistema para cumplir con las especificaciones dadas para el comportamiento del sistema; para luego realizar el cálculo de las constantes K P, K I y K D adecuadas para la implementación del control con un regulador con estructura I_PD. Para este proyecto 2, sus tareas consisten en: a) Utilizar la herramienta sisotool de Matlab para seleccionar la ubicación de los polos de lazo cerrado adecuados para lograr que el servomotor CI-23004 cumpla los requisitos dados en la tabla 1 y tenga capacidad para eliminar las perturbaciones de entrada o salida a la planta (no forzar el eje). Tabla 1: Requisitos para el control del servo de posición angular CI-23004 Parámetro Sobrepaso Tiempo de estabilización Error de estado estacionario Valor requerido < 1 % menor o igual 0.2s 0% b) Realizar el cálculo de las constantes del I_PD utilizando el método de realimentación de estado integral [1] c) Verificar el diseño usando simulink ante entrada escalón y perturbaciones, tanto en tiempo continuo como en tiempo discreto. d) Ajustar las constantes K P, K I y K D obtenidas en el regulador I_PD paralelo digital de la placa de desarrollo. e) Probar el control de posición angular ante una entrada de prueba escalón de 90 a partir de una referencia seleccionada y verificar que el comportamiento deseado se cumple. Laboratorio de Control Automático Pág. 3

Parte I: Descripción del entorno del regulador I_PD discreto Objetivo: Conocer el entorno del regulador I_PD discreto 1 1 1 Ecuación 1: Estructura del regulador PID paralelo en tiempo discreto La ecuación 1 que representa la estructura de un PID paralelo tradicional no es adecuada cuando la entrada y consecuentemente la señal de error puede tener cambios grandes en forma de escalón ya que los términos proporcional y derivativo podrían llegar a proporcionar una salida demasiado grande, la cual podría saturar la salida del regulador. En esta ecuación 1, los valores para las constantes K P, K I y K D son los mismos en s (tiempo continuo) que en z (para tiempo discreto), la transformación se realiza con la constante T S, el periodo de muestreo, que escala los valores adecuadamente entre dominios. La constante N es parte del filtro derivativo, que realiza la función de volver propio al término derivativo. En la Figura 3 se muestra una variante del PID, llamado I_PD. Esta variante tiene siempre tres términos; pero, solo el término integral se encuentra en el camino directo, actuando sobre la señal de error, ya que este término responde lentamente ante los cambios en forma de escalón. Los otros dos términos se encuentran en el camino de realimentación, señal que cambia lentamente y donde no existe riesgo de que produzcan grandes salidas que saturen el regulador. R(z) + E(z) I Y(z) P + I_PD(z) D Figura 3: Estructura de la variante I_PD de un regulador PID paralelo Laboratorio de Control Automático Pág. 4

Placa de desarrollo PSoC DAC 0 2V CAS2 2V, 2V Planta Posición angular [ ] Referencia [ ] + Control digital ADC 0 2V Cambio de nivel Cambio de escala CAS1 2V, 2V Cambio de nivel Cambio de escala Filtro basa bajas Figura 4: Diagrama de control discreto simplificado del control para la planta CI-23004 En la Figura 4 se muestra de forma simplificada el sistema de control realizado alrededor de una placa de desarrollo basada en un PSoC de la familia 5LP de la compañía Cypress. Una de las características importantes de esos dispositivos PSoC es que son sistemas híbridos y poseen tanto electrónica digital fija y programable como electrónica analógica, lo que los hace extremadamente adecuados para labores de control automático ya que requieren de pocos elementos analógicos externos. La realimentación de estado integral Es conocido que la realimentación de estado, si el sistema es controlable y dentro de ciertos límites, puede ubicar los polos de lazo cerrado del sistema de manera arbitraria. Esto es capaz de establecer el comportamiento dinámico del sistema en lazo cerrado; pero, no corrige el error de estado estacionario. Una variante de la realimentación de estado consiste en incorporar un nuevo estado que tiene comportamiento integral y con ello se busca eliminar el error de estado estacionario. Esta variante se conoce como Realimentación de estado integral y su estructura se muestra en la Figura 5. Figura 5: Estructura de la realimentación de estado integral Laboratorio de Control Automático Pág. 5

Partiendo de un sistema descrito en variables de estado Se obtienen para el sistema aumentado, mostrado en la figura 5, las nuevas ecuaciones de estado 0 0 0 1 Con las nuevas matrices de sistema 0 0 I La controlabilidad está garantizada si la matriz mostrada o la matriz tienen rango (n+1). 0 1 Para encontrar para un conjunto de polos de lazo cerrado, se puede aplicar el método de Ackermann si el sistema es SISO. Con 0 0 1 Relación entre el I_PD y la realimentación de estado integral Cuando el sistema es de orden 2 y se puede expresar de forma canónica controlable con la salida como primera variable de estado y la derivada de la salida como segunda variable de estado, como se muestra: Laboratorio de Control Automático Pág. 6

Y se realimenta con una matriz constante realimentación, entonces las ecuaciones la ley de Son equivalentes a las ecuaciones de la parte proporcional y derivativa del I_PD. Por lo que la realimentación de estado integral para este sistema en FCC es equivalente a un I_PD ya que el resultado de la realimentación, la señal u(t), al incluir el término integral, es igual a la salida de un I_PD como puede verificarse en la siguiente ecuación: _ Lo que permite, si el sistema aumentado es controlable, calcular las constantes del I_PD a través del método de realimentación de estado integral y bajo las condiciones de que el sistema original sea tipo 0 y sea de orden 2 o pueda ser reducido a un sistema de orden 2 sin pérdida apreciable de dinámica. Laboratorio de Control Automático Pág. 7

Parte II: Diseño y simulación de un control PID para el servomotor CI-23004 Objetivo: Calcular un regulador I_PD para el servomotor según las especificaciones Este diseño puede ser realizado tanto en tiempo continuo como en tiempo discreto. En este caso se muestran los pasos para el diseño en tiempo continuo por el método llamado emulación analógica ya que la implementación será digital. Se sugiere al lector realizar por su cuenta el diseño en tiempo discreto y verificar que se obtienen resultados similares. Para el diseño directo en tiempo continuo se debe primero discretizar la planta. Procedimiento: Paso 1) En Matlab cree primero la variable "s" con la orden tf('s'). Luego escriba el modelo para el servomotor, simule el modelo y verifique que posee un comportamiento subamortiuado, con error de estado estacionario. 1331 39.17 1265 Paso 2) Encuentre y anote los valores propios del modelo con la orden eig(servo) y utilizando la herramienta sisotool grafique el lugar de las raíces para el sistema realimentado unitariamente. Dentro de la ventana de diseño del sisotool agregue las restricciones de diseño dadas en la tabla 1 para el comportamiento dinámico deseado como se muestra en la Figura 6 (use la viñeta opciones de la ventana de propiedades del sisotool para realizar los ajustes de forma si es necesario). El sistema aumentado, creado para la realimentación de estado integral es de orden (n+1), en este caso orden 3; por lo que debe escoger la ubicación de tres polos, dos dominantes y uno no dominante. Figura 6: Selección de los polos de lazo cerrado en sisotool Laboratorio de Control Automático Pág. 8

Seleccione la ubicación de los polos dominantes de lazo cerrado deseados para el sistema realimentado dentro del área blanca, lo suficientemente alejados del eje imaginario para cumplir con el tiempo de estabilización deseado y lo suficientemente cerca del eje real negativo para cumplir con el sobreimpulso máximo requerido. Seleccione, también dentro del área blanca, la ubicación para el tercer polo, el polo no dominante. Paso 3) Exprese la función de transferencia del servomotor en forma canónica controlable, FCC, con la primera variable de estado como salida y verifique que el sistema es controlable. Paso 4) Escriba las matrices aumentadas y con los polos de lazo cerrado, previamente definidos en el paso 2, calcule la matriz de ganancia constante I, por el método de Ackermann o por cualquiera de los otros dos métodos conocidos. Paso 5) Verifique el diseño, ya sea en sisotool cambiando la arquitectura de control a una de dos grados de libertad, como se muestra en la Figura 7, o en simulink usando un regulador PID de dos grados de libertad ajustado como I_PD, como se muestra en la Figura 8. Figura 7: Selección de la arquitectura de dos grados de libertad en sisotool En la arquitectura de la Figura 7, el compensador C 1 corresponde a la parte integral del I_PD y el compensador C 2 corresponde a la suma de la parte proporcional y la parte derivativa del I_PD. Laboratorio de Control Automático Pág. 9

Figura 8: Sistema de control en simulink con PID de dos grados de libertad La configuración del PID de dos grados de libertad de simulink como I_PD se muestra en la Figura 9. Los valores de b y c en 0 ubican las partes proporcional y derivativa en el lazo de realimentación y hace que actúen solamente sobre y, la señal de salida; mientras la parte integral se mantiene en el camino directo actuando sobre la señal de error (r-y). En esta figura, los valores de las constantes de I_PD se toman directamente de la matriz de realimentación de estado en el workspace de Matlab para agilizar la simulación ante cambios en el diseño. El valor de N, la constante del filtro derivativo, se ha establecido en 200, lejos de los polos de lazo cerrado del sistema. Figura 9: Configuración del PID de dos grados de libertad como I_PD en simulink En la Figura 10 se puede observar que la simulación en sisotool, con los compensadores C 1 y C 2 como se acaba de describir, muestra el cumplimiento de los requisitos de diseño. El tiempo de estabilización del 2% es menor a 200ms, el sobreimpulso es prácticamente cero y el error de estado estacionario es cero. Laboratorio de Control Automático Pág. 10

1.2 1 Amplitud 0.8 0.6 0.4 0.2 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Tiempo (seconds) Figura 10: Simulación en sisotool del control con arquitectura I_PD Laboratorio de Control Automático Pág. 11

Parte III: Verificación del diseño en el sistema de desarrollo PSoC Paso 1: Introduzca las constantes de su diseño utilizando los mecanismos dispuestos para ello en el sistema de desarrollo, el asistente le dará las indicaciones necesarias. Paso 2: Oprima el botón de step en el sistema de desarrollo para introducir un escalón de 90 a la entrada del sistema a partir de la posición actual. Paso 3: Mida respuesta ante el escalón del sistema regulado. Utilice un osciloscopio para medir con el canal 2 el escalón en la entrada de posición al sistema y con el canal 1 mida la respuesta de posición angular. Ajuste la escala de tiempo a 50ms por división y las escalas de amplitudes a 2V por división para la entrada y a 200mV por división para la salida. Ajuste el disparo por flanco positivo para el canal 2. Ajuste el punto de disparo en la segunda división horizontal para que pueda ver todo el evento (retraso de 150ms). Figura 11: Respuesta del servo de posición ante una entrada de referencia escalón desde 180 hacia 90 En la Figura 11 se puede observar la respuesta de posición angular del servomotor, salida de posición angular POT, canal 1, color amarillo, ante una cambio en forma de escalón equivalente a 90 en la entrada de referencia, canal 2, color verde. Note que la señal escalón de entrada no está a escala, tiene una amplitud de 5V, ya que se trata de una señal de referencia digital que indica únicamente el momento en el cual se aplica el escalón equivalente a 90 al sistema. En su experimento Ud. podría medir además directamente la acción de control, SERVO, aplicada al sistema utilizando un tercer canal. Los resultados experimentales muestran que se cumple con los requisitos de diseño. Laboratorio de Control Automático Pág. 12

Los resultados deben enviarse a más tardar el ocho días después de haber realizado el experimento al correo electrónico einteriano@tec.ac.cr, con todos los documentos y archivos creados para resolver el problema. Referencias [1] http://www.ie.tec.ac.cr/einteriano/control/clase/clase10realimentaciondeestadointegral.pdf [2] http://www.ie.tec.ac.cr/einteriano/control/laboratorio/4.controldeunservomotorconrespuestasu bamortiguada.pdf EIS/eis 2015 Laboratorio de Control Automático Pág. 13