Fundamentos de Control

Slides:



Advertisements
Presentaciones similares
Fundamentos de Control
Advertisements

Implementacion Dr. Rogerio.
Proceso de muestreo.
Supervisión y Control de Procesos
Sistemas de Control Digital
Notas de Control Digital
Función de transferencia de procesos muestreados
Fundamentos de Control
MODELOS MATEMATICOS DE SISTEMAS LTI
DIAGRAMAS POLARES CRITERIO DE NYQUIST CONTROL – VII SEMESTRE PROGRAMA DE INGENIERÍA ELECTRÓNICA UNIVERSIDAD DE NARIÑO DOCENTE: ING. CHRISTIAN VEGA CAICEDO.
2 3 U 2 (s) U 2 /U 1 =G 1 Y 2 /U 2 =G 2 U 2 =Y 2 / G 2 Y 1 (s) Y 2 (s) Y 1 /U=G 1 Y 2 /U=G 2 Y=Y 1 + Y 2 U 1 =R - Y 2 Y/U 1 =G 1 Y=G 1 (R-Y 2 ) Y 2.
Sistema de control de Datos. Sistema de control de Datos Discretos. El muestreador es un mecanismo que entrega un tren de pulsos cuya amplitud corresponde.
La función de transferencia de sistemas lineales Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM México D.F. a 21.
1 La transformada de Laplace. 2 Sea f(t) una función definida para t ≥ 0, su transformada de Laplace se define como: donde s es una variable compleja.
Lugar de las raíces México D.F. a 25 de Septiembre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM.
Respuesta en frecuencia México D.F. a 23 de Octubre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM.
3. CONTROLADORES POR RETRALIMENTACION.
Repaso Control Automático
Unidad 7. Capítulo VII. Problemas de aplicación.
U-6. Cap. III Introducción a la solución por series.
Integral indefinida y métodos de integración
TEOREMA FUNDAMENTAL DEL CÁLCULO
Calculo integral. Notación sumatoria.
5. Análisis y diseño de sistemas secuenciales (I)
Unidad 5. Capítulo VI. Sistemas lineales no homogéneos.
CONTROLADORES UNIVERSIDAD NACIONAL DE INGENIERIA EE - 621
ESTADÍSTICA UNIDIMENSIONAL
Armando Esteva Román INTEGRAL DEFINIDA Y METODOS DE INTEGRACION
MODELOS DE FUNCIÓN DE TRANSFERENCIA
Señales Limitadas por Banda y Teorema de Muestreo
CONTROL POR EVENTOS PARA LA ESTABILIZACIÓN DEL PÉNDULO LINEAL
EL42D Control de Sistemas Clase Auxiliar: Lugar Geométrico de las Raíces (LGR) (Last Greatest Runaway) Ayudante: Gonzalo Kaempfe K. Profesor: Dra. Doris.
CAPÍTULO 3: TRANSFORMADA DE FOURIER
Transformadas de Laplace - N.C.Maggi 1 Ecuaciones Diferenciales con Transformadas de Laplace.
DISCRETIZACION DE SISTEMAS CONTINUOS. Diagrama de bloques de control en lazo cerrado de sistemas continuos.
Análisis de error en estado estacionario México D.F. a 18 de Septiembre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería.
Series de Fourier Las series de Fourier se aplican a señales periódicas. Fueros propuestas por el matemático francés Joseph Fourier en Con el uso.
TRANSFORMADA DE FOURIER DE TIEMPO DISCRETO (DTFT)
3.1 AREAS.
Sistemas Lineales Eloy Edmundo Rodríguez Vázquez
Integración de sistemas automáticos
SINTONIA DE LAZO ABIERTO. OBJETIVOS: Al finalizar la sesión el participante estará en condición de comprender el principio de funcionamiento de la Sintonía.
ESTRUCTURA DEL CONTROLADOR PID
Fundamentos de Control Realimentado
Sistemas de segundo orden Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM México D.F. a 11 de Septiembre de 2006.
CONCEPTOS MATEMATICOS BASICOS I
Fundamentos de Control Realimentado
Procesos automatizados
Respuesta en frecuencia México D.F. a 23 de Octubre de 2006 Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM.
Universidad Tecnológica de Panamá. Centro Regional de Panamá Oeste. Facultad de Ingeniería Civil. Matemática superior para ingenieros. Sistema de tiempos.
Señales y sistemas de tiempo discreto 1 Contenido n Señales y sistemas de tiempo discreto n Clasificacion de los sistemas de tiempo discreto n Representacion.
La transformada de Laplace
Características dinámicas de los elementos de un sistema de medición
FUNCION DE TRANSFERENCIA DE SISTEMAS FISICOS
Respuesta en frecuencia
INTRODUCCIÓN A LA IDENTIFICACIÓN DE SISTEMAS
Unidad 4 Anexo 2. Capítulo II
CHUMBIPUMA CHUMBIMUNE, JORGE JESÚS FIM - UNI ENERO 2019 CONTROL DIGITAL.
Fundamentos de Control Realimentado
Fundamentos de Control Realimentado
Fundamentos de Control Realimentado
Fundamentos de Control
Análisis de error en estado estacionario
Estabilidad de sistemas dinámicos
La función de transferencia de sistemas lineales Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM México D.F. a 21.
La función de transferencia de sistemas lineales Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM México D.F. a 21.
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD Dr. RAFAEL BELLOSO CHACIN INVESTIGACIÓN Y POSGRADO. MAESTÍA: INGENIERÍA DE CONTROL Y AUTOMATIZACIÓN DE PROCESOS.
Departamento de Control, División de Ingeniería Eléctrica Facultad de Ingeniería UNAM Lugar de las raíces México D.F. a 25 de Septiembre de 2006.
UNIDAD 5 – Subunidad: CONTROL DIGITAL
Transcripción de la presentación:

Fundamentos de Control Realimentado Clase 17 - Versión 1 - 2016 Autor: Mario A. Jordán NOTA: Esta Copia de Power-Point es para uso exclusivo del Alumnado de FCR, 2do. Cuatrimestre 2016. Contiene los conceptos fundamentales en el marco de la Bibliografía disponible y es una contribución didáctica para el Curso. Esta versión está sujeta a futuras mejoras y extensiones. Este es un Power Point Show realizado en Power Point Professional Plus 2007

Traslación de un Controlador Analógico a un Controlador Digital 2 Traslación de un Controlador Analógico a un Controlador Digital Contenido: Introducción Estructura de un Sistema de Control Analógico implementado Digitalmente Transformación de Tustin (Trapezoidal o Bilineal) Periodo de muestreo vs. Performance/Estabilidad Ejemplo de Diseño

Traslación de un Diseño Analógico 3 FCR Mario Jordán Traslación de un Diseño Analógico en uno Digital El punto de partida es un Controlador diseñado en el dominio de la variable de Laplace s, es decir: D(s) para una planta G(s) Para ello se usa cualquiera de las Herramientas de Diseño a disposición, por ejemplo: Criterio de Routh, Especificaciones Temporales, Lugar de la Raíces, Diagrama de Nyquist, Diagramas de Bode, Asignación de Polos, entre otros. Sin embargo, la implementación del controlador debe adaptarse a una estructura digital entre sensores y planta con señales muestreadas en el tiempo La pregunta que emerge ahora es si el diseño de D(s) sirve y se lo puede emplear directamente o hay que rediseñar el controlador en el dominio de los sistemas muestreados, es decir en el dominio z. Ambas cosas son posibles, sin embargo la alternativa más sencilla y significativa para este Curso es la primera, o sea la traslación directa del diseño analógico al digital, o lo que es lo mismo, traslación de D(s) a D(z).

- - Sistema de Control Analógico Y(s) R(s) G(s) H(s) 4 Sistema de Control Analógico FCR Mario Jordán G(s) D(s) Y(s) R(s) U E - H(s) Controlador Analógico Sensor Planta Controlador en el estado del arte actual Sistema de Control Digital Equivalente A/D Y(s) R(s) E(z) E(s) - H(s) D(z) D/A U(s) U(z) reloj Controlador Digital Sensor Planta Conversor G(s) Transmisor Elemento primario de medición

FCR Mario Jordán Método de Traslación A fin de encontrar una relación entre el dominio de la variable de Laplace s y el dominio de la variable de muestreo (variable discreta z), emplearemos un método de inducción a partir del ejemplo de un controlador particular. Sea un controlador PID, cuya expresión es: u(t) = kP e(t) + kI e(t) dt + kD de(t)/dt  t U(s) = (kP + kI / s + kD s) E(s) . Supongamos que muestreamos e(t) y u(t) a un ritmo constante en un periodo de muestreo Ts, es decir tomamos la información en instantes. Se define la variable k que representa el número de muestra y kTs representa el instante donde se toma la muestra. Luego el término proporcional resulta en la muestra número k: uP(kTs) = kP e(kTs) . Siguiendo con el término integral para la muestra número k+1:

   Método de Traslación 6 kI e(t) dt uI(kTs+Ts) = kI e(t) dt + FCR Mario Jordán Método de Traslación kI e(t) dt  kTs+Ts uI(kTs+Ts) = kI e(t) dt +  kTs = kI e(t) dt kTs +Ts  kTs kTs kTs +Ts = ul(kTs) + kI (Ts/2) [e(kTs+Ts) + e(kTs)] Ts Aproximación de área debajo de la curva de e(t) en un periodo Ts, es decir, se toma un área de un trapecio con base: Ts y lados: e(kTs+Ts) y e(kTs). Área= área rectángulo inferior+ área triángulo superior tiempo Finalmente el término derivativo para la muestra número k+1. Observando que la derivación es la operación inversa de la integración, se puede reemplazar el rol de u(t) por el de e(t) en la ecuación anterior para obtener la expresión: (Ts/2) [uD(kTs+Ts) + uD(kTs)] = kD [e(kTs+Ts) - e(kTs)] .

Método de Traslación Z {u(kTs+Ts)} = z U(z), donde U(z)=Z {u(kTs)} 7 FCR Mario Jordán Método de Traslación Definimos ahora un operador z de desplazamiento hacia delante como aquel que responde a la siguiente transformación: Z {u(kTs+Ts)} = z U(z), donde U(z)=Z {u(kTs)} donde Z indica una transformación sobre las señales muestreadas o sistemas discretos. Entonces z un operador que adelanta el tiempo en un paso de muestreo Ts. Así, transformando en el dominio z a: uP(kTs), uI(kTs) y uD(kTs) se obtienen las ecuaciones de los 3 componentes de un PID, a saber: UP(z) = kP E(z) zUI(z) = UI(z) + kI (Ts/2) [zE(z) + E(z)] (Ts/2) [zUD(z) + UD(z)]= kD [zE(z) - E(z)]

8 FCR Mario Jordán Método de Traslación Finalmente U(z) es la suma de sus componentes transformadas: UP(z) = kP E(z) UI(z) = kI E(z) z + 1 z - 1 2 Ts zUI(z) = UI(z) + kI (Ts/2) [zE(z) + E(z)] (Ts/2) [zUD(z) + UD(z)]= kD [zE(z) - E(z)] UD(z) = kD E(z) z - 1 z + 1 Ts 2 Siendo la acción de control en su transformada Z: U(z) = kP + kI z + 1 z - 1 2 Ts + kD E(z) la cual es comparada con la respectiva variable u en su transformación de Laplace: U(s) = (kP + kI / s + kD s) E(s)

Método de Traslación Dd(z) = Da( ) , 9 FCR Mario Jordán Método de Traslación De las expresiones anteriores en s y z, se nota que el efecto de aproximar una función de transferencia cualquiera en z se reduce a reemplazar la variable s por: z - 1 z + 1 Ts 2 , En particular, el controlador PID diseñado analógicamente con FT igual a Da(s), se puede implementar digitalmente cambiando: Dd(z) = Da( ) , z - 1 z + 1 Ts 2 siendo Dd(z) la FT del controlador digital que conserva los mismos parámetros kP, kD y kI ! El método de reemplazo se llama Método de Tustin y la transformación de s a z es conocida como Transformación Bilineal o Trapezoidal. Aproxima suficientemente bien para tiempos de muestreos pequeños. No es la única transformación para este fin, Ej. ODE45, Euler, etc.

Ejemplos de Método de Traslación 10 FCR Mario Jordán Ejemplos de Método de Traslación s/2 + 1 s/10 + 1 KDa(s)= 10 Sea el Controlador Analógico diseñado: 1 s(s + 1) G(s) = y la planta para dicho controlador: El controlador digital aproximado por la transformación bilineal es: z - 1 z + 1 Ts 2 (Ts+ 1) z + (Ts-1) (Ts+ 0.2) z + (Ts-0.2) /2 + 1 KDd(z) = 10 /10 + 1 = 10 b1 z + b2 a1 z + a2 = 10 Como se ve, todos los coeficientes del controlador digital dependen de Ts. Esta función de transferencia en z es implementada en una computadora (o PIC o Arduino u otro hardware libre embebido) y constituye el controlador digital, que es un reflejo del controlador analógico diseñado previamente.

Ejemplos en MATLAB 11 Herramientas : SIMULINK DISCRETE FCR Mario Jordán Ejemplos en MATLAB Herramientas : SIMULINK DISCRETE

12 Ejemplos en MATLAB Ejemplo de MUESTREO y COMBINACIÓN de bloques discretos y continuos Zero-Order Hold 1 s+1 Transfer Fcn s Integrator K Ts z-1 Integrador digital Constant (unit step) En definitiva, para MATLAB, cada bloque discreto tiene incorporado: 1 conversor A/D a la entrada, y 1 conversor D/A con retenedor de orden cero (Holder) a la salida A/D e(k) e(t) D/A u(t) u(k) Reloj Ts Controlador Digital Conversor y retenedor Conversor Bloque de tiempo discreto de MATLAB K Ts z-1 e(t) u(t) K Ts z-1 Ts=0.1

Elección del PERIODO DE MUESTREO Ts 13 Elección del PERIODO DE MUESTREO Ts El Período de Muestreo Ts es una variable que describe a una familia de controladores digitales {Dd(z)} reflejados desde un solo controlador analógico Da(s), es decir a un conjunto {Dd(z;Ts)} Se puede demostrar que la variable Ts está relacionada con la performance y la estabilidad del Sistema de Control con controlador digital En principio, su elección se basa en la siguiente gráfica: buena performance Oscilación auto-mantenida Ts Adecuación de Ts Mala performance Excesivo cálculo computacional Inestabilidad Ts* Intervalo apropiado Ts≤ts/25 (valor adoptado en base al tiempo de establecimiento ts para 1%) Se entiende que la pérdida de información se incrementa con Ts

Elección del PERIODO DE MUESTREO Ts 14 Elección del PERIODO DE MUESTREO Ts El Período de Muestreo Ts se puede elegir para la gran clase de Sistemas Dinámicos Lineales, invariantes en el tiempo y estables como sigue: Un valor adecuado de Ts consiste asignarle la fracción igual al tiempo de establecimiento ts (por ejemplo, definido en 1%) dividido al menos por 25. Respuesta al escalón de la planta Tiempo (sec) Amplitud 1 2 3 4 5 6 0.2 0.4 0.6 0.8 1.2 1.4 s2 + 2s + 4 G(s)= s+4 Ts ≤ ts /25 = 4/25 = 0.16 s Ts ≤ 0.16 s

Ejemplo de Diseño de un SC Digital 15 Ejemplo de Diseño de un SC Digital s jw Se identifica la planta: s2 + 2s + 4 G(s)= s+4 x Se diseña un control PI analógico: 1 x 6 s Da(s)= 4 + x Polos de lazo abierto x Ceros de lazo abierto Polos de lazo cerrado Ceros de lazo cerrado

Ejemplo de Diseño de un SC Digital 16 Ejemplo de Diseño de un SC Digital Transformada Bilineal o Trapezoidal: Ts 2 z - 1 z + 1 En el controlador analógico, se cambia la variable s por su transformada: 6 s Da(s)= 4 + Dd(z) = Da( s ) Ts 2 z - 1 z + 1 Elijo Ts = 0.1 seg, quedando finalmente un controlador digital PI: Dd(z) = 4 + 3Ts z + 1 z - 1 4.3 (z – 0.86) z - 1 Dd(z) =

PI trasladado mediante transformación bilineal 17 Controlador Digital – Simulink Propuesto por Simulink Diseño original con transformada bilineal PI trasladado mediante transformación bilineal O bien: PI ajustado por MATLAB (Funión tuning)

Planta y Planta Controlada Analógicamente 18 Planta y Planta Controlada Analógicamente 0.5 1 1.5 2 2.5 3 3.5 4 0.2 0.4 0.6 0.8 1.2 1.4 1.6 Planta: G(s)=(s+4)/(s2+2s+4) PI: kp=4, kI=6, kD=0 analógico 4.3(z–0.86) z-1 PI: (Ts=0.1) digital Planta controlada digitalmente analógicamente Planta sin control Mp Mpd Mpa ts ts ts tr tr tr

Controlador Digital – Tiempo de Muestreo 19 Controlador Digital – Tiempo de Muestreo 0.5 1 1.5 2 2.5 3 3.5 4 0.2 0.4 0.6 0.8 1.2 1.4 1.6 Planta: G(s)=(s+4)/(s2+2s+4) PID: kp=4, kI=6, kD=0 z-1 (4+3Ts )z+(3Ts -4 ) Dd(z)= Familia de Controladores parametrizados en Ts y(t) Tiempo continuo y(k) Ts=0.05 Tiempo discreto y(k) Ts= 0.1 “ y(k) Ts= 0.2 “ y(k) Ts= 0.3 “ tiempo continuo

Controlador Digital – Acción de Control 20 Controlador Digital – Acción de Control 1 2 3 4 -2 -1 5 Planta: G(s)=(s+4)/(s2+2s+4) PID: kp=4, kI=6, kD=0 u(t) Tiempo continuo u(k) Ts=0.05 Tiempo discreto u(k) Ts= 0.1 “ u(k) Ts= 0.2 “ u(k) Ts= 0.3 “ tiempo continuo

Controlador Digital – Inestabilidad 21 Controlador Digital – Inestabilidad 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -6 -4 -2 6 8 Ts=0.35 Ts= 0.39 Ts= 0.42 Ts=0.45 (inestable) 1(t) y(t) -30 -20 -10 10 20 30 0.5 1 1.5 2 2.5 3 3.5 4 4.5 tiempo continuo Un sistema de control analógico estable (aún para cualquier ganancia K) resultará inestable con el controlador digital trasladado si el tiempo de muestreo es muy alto! u(t)