1. Regulador PID Introducción Discretización Operador Derivada Discretización por Partes 5

Documentos relacionados
1. Realimentación Basada en el Modelo 1

1. Cancelación de Perturbaciones 1. CANCELACIÓN DE PERTURBACIONES... 1

TEORÍA DE CONTROL CONTROLADOR PID

COLECCIÓN DE PROBLEMAS DE EXÁMENES DE INGENIERÍA DE CONTROL

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

1. Diseño de PIDs Basado en Modelo en Plantas Inestables 1. DISEÑO DE PIDS BASADO EN MODELO EN PLANTAS INESTABLES...1

10. Diseño avanzado de controladores SISO

Automatización de Procesos/Sistemas de Control Ing. Biomédica e Ing. Electrónica Capitulo V Controladores PID

10. Diseño avanzado de controladores SISO

Dominio de la Frecuencia. Sistemas Electrónicos de Control

10. Diseño avanzado de controladores SISO

1. Implementación de Controladores

8. Consideraciones estructurales en control SISO

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

Sintonización de Controladores

Retardo de transporte

Clase 08.doc Aproximación de Controladores Continuos. 1. Aproximación de Controladores Continuos 1

1. Aproximación de Controladores Continuos... 1

1. Método del Lugar de las Raíces

1. Método del Lugar de las Raíces

Ingeniería de Control I Tema 11. Reguladores PID

CONTROL BÁSICO CONTROL de PROCESOS

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

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

Dominio de la Frecuencia

Determine la cantidad de polos en el semi plano izquierdo, fundamente. Determine el rango de valores de K para que el sistema sea estable.

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

6. Control con grandes tiempos muertos

6. Control con grandes tiempos muertos

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

1.5. Seguimiento de Referencias Acción Integral Controlador con Dos Grados de Libertad 35

Tecnicas de diseño y compensación

Unidad V Respuesta de los sistemas de control

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

Universidad de Oviedo. Realimentación. Tema 3. Sistemas Automáticos

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

Tema 5 Acciones básicas de control. Controlador PID.

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

1. Diseño de un compensador de adelanto de fase

DISEÑO DE COMPENSADORES USANDO LOS DIAGRAMAS DE BODE

Instrumentación y Control de Procesos PLANIFICACIONES Actualización: 1ºC/2018. Planificaciones Instrumentación y Control de Procesos

Sistemas de control en lazo cerrado

Controladores PID. Ricardo-Franco Mendoza-Garcia Escuela Universitaria de Ingeniería Mecánica Universidad de Tarapacá Arica, Chile

7. Limitaciones fundamentales en control SISO

PRIMERA PARTE. F roz 1 K Ms

Optimización de señal de control en reguladores PID con arquitectura antireset Wind-Up

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

Problema de seguimiento de un conjunto de señales de referencia. Especificaciones de diseño del régimen permanente

Sistemas de Control II Prof. Diego Mauricio Rivera Sistemas de control en tiempo discreto

Controlador PID. Ing. Roger Moliner Morales. 6 de abril de 2015 La Habana, Cuba

EJERCICIOS DE TEORÍA DE CONTROL AUTOMÁTICO BOLETIN V: SISTEMAS DISCRETOS (I)

Control automático con herramientas interactivas

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

1. Diseño Óptimo en Función de Transferencia. 1. Diseño Óptimo en Función de Transferencia 1

Automatización de Procesos/Sistemas de Control Ing. Biomédica e Ing. Electrónica Capitulo VI Lugar de las Raíces

1. Control de Mínima Varianza

Control PID Sintonización Elizabeth Villota

Diseño de controladores

TECNICAS DE DISEÑO Y COMPENSACION

Sistemas de Control apuntes capítulo IV (controladores industriales)

Salida = Valor deseado (referencia) Para todo el tiempo posible!!! jlc

INSTITUTO TECNOLOGICO DE MERIDA

Parametrización Afín de Controladores SISO

9. Manejo de restricciones. Panorama de la clase: Introducción Efecto wind-up Compensación anti-wind-up

Planta - Figura 1 T T

Prefacio. 1 Sistemas de control

Presentado por: Laura Katherine Gómez Mariño. Universidad Central

A b C D E F H I J k B 2. Objetivos generales. Estado del arte. Modelado del motor

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

Tipos de Compensación

EJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)

RESPUESTA DE SISTEMAS DE CONTROL Y ESTABILIDAD. Tema 4

Diseño Básico de Controladores

Ingeniería de Control I - Examen 22.I.2005

REGULACION AUTOMATICA 2º Parcial

Respuesta temporal, Sistemas de orden 1

Control PID. Sintonización e implementación

6. Diseño Básico de controladores SISO

Serie 10 ESTABILIDAD

Unidad Temática 9: Análisis y Diseño de Sistemas de Control a Lazo Cerrado

Control de sistemas lineales. Gabriela Peretti FaMAF

Diseño de Controladores I.

TEORIA DE CONTROL CAPITULO 9: ESPECIFICACIONES Y AJUSTES DE CONTROLADORES

ESTABILIDAD. El procedimiento en el criterio de estabilidad de Routh es el siguiente: 1) Escriba el polinomio en s en la forma siguiente:

Funciones de Sensibilidad

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

Control PID de Temperatura

Víctor M. Alfaro. Sistemas de control. proporcional, integral y derivativo. Algoritmos, análisis y ajuste

Métodos básicos de control I. Métodos básicos de control I

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

SISTEMAS DE CONTROL AVANZADO

COMPENSACIÓN EN ADELANTO

Estructuras de control I

1. Análisis de Sistemas Discretos

Control por realimentación del estado

SISTEMAS DE CONTROL ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL EN EL DOMINIO DE LA FRECUENCIA. Profesor: Adrián Peidró

SINTONIZACIÓN DE CONTROLADORES INDUSTRIALES

Transcripción:

. Regulador PID. Regulador PID.. Introducción 2.2. Discretización 4.2.. Operador Derivada 4.2.2. Discretización por Partes 5.3. Efecto Windup 6.4. Efecto Bumpless 8.5. Ajuste del PID 0.5.. Relación entre ambos métodos: 2.5.2. Método de Asignación de Polos. 6.5.3. Realimentación con Relé 2.6. Control con Modelo Interno (IMC) 22.6.. Paradigma de diseño para IMC 28.6.2. Diseño de F 30.6.3. Realización del Controlador IMC 34.6.4. Diseño de PI-IMC para Plantas de Primer Orden 36

.. Introducción El regulador más usado es el PID de(t) u(t) = K [ e(t) e(s) ds T ] d T i d (.) t La acción proporcional es el control por realimentación más simple Por ejemplo A Y(s) = U(s) st Si se lo realimenta con un regulador P resulta K A K A Y(s) = sτ R(s) = K A R(s) (.3) K A τ s sτ K A El segundo término de la ecuación (.) muestra que esta acción es proporcional a la integral del error. (.2) 2

Este factor dejará de integrar solo cuando el error sea nulo que es el objetivo buscado. El término D es utilizado para mejorar los transitorios del sistema y el comportamiento frente a perturbaciones. En muchos controladores comerciales se hace una modificación a este aporte definiéndolo como: D = - K T st d d dy(t) dt Otra modificación std (.5) std N con N 3 20, que limita el efecto en altas frecuencias En definitiva, el regulador resulta: st U( s) = K br( s) Y ( s) R( s) Y ( s) Y s st st i d N (.4) d ( ) ( ) (.6) 3

u.2. Discretización.2.. Operador Derivada k T T =K e e e e d ( ) (.7) k k j k k Ti j= 0 T u k e k e k ( ) k- k-2 - k- k-= p k- i j d e e (.8) j=0 ( ) uk- uk-= k p ek- ek- kiek kd ek- 2 ek- ek-2 (.9) ( ) ( ) uk- uk-= k p ki kd ek - 2 kd ek- kd ek-2 (.0) U(z) α β z γ = z - E(z) - z - -2 (.) 4

.2.2. Discretización por Partes ( ) ( ) ( ) ( ) ( ) P t = K br t y t (.2) ( ) ( ) ( ) P kt = K br kt y kt (.3) KT I( ( k ) T) = I( kt) e( kt) (.4) T Td dd D KT d N dt ( ) i dy t = (.5) dt diferencia hacia atrás Td KTdN D( kt) = D ( k ) T T NT T NT y kt y k d ( ) ( ( ) ( )) d Esta aproximación es siempre estable y el polo derivativo tiende a cero con Td 0 El control total es la suma de los tres términos u( kt ) = P( kt ) I ( kt ) D( kt ) (.7) (.6) 5

.3. Efecto Windup Antireset wind up. satura el término integral -y KT d s e K v Actuador u - K/T i /s e s T i u 6

-y KT d s e K v Modelo u Actuador - K/T i /s e s T i u 7

.4. Efecto Bumpless efecto Bumpless evita acciones bruscas de control al pasar de manual a automático. T r - Actuación manual T m s y r PD Manual e T r s Auto u - e s T r Ilustración - Pid con Efecto Bumpless 8

α u = k e u - ( - α ) z k k - k- α z - α u = k e = k e z - z - b k k k k - α = z - ( - α ) z - u m k (.8) (.9) u = u e - α e uk= um en manual k k- k k- (.20) 9

.5. Ajuste del PID Ziegler-Nichols (942) en frecuencia Control ador P PI PID Kp Ti Td 0,5K c 0,45K c 0,6K c 0,833t c 0,5t c 0,25t c amortiguamiento ¼ Tabla 5-II Regulador PID en cadena cerrada 0

Ziegler-Nichols de lazo abierto Ilustración -2 Ajuste del PID por Ziegler-Nichols en lazo abierto Control ador P Kp Ti Td a PI 0,9 a 3L PID, 2 a 2L 0,5L Tabla 5-II Regulador PID en cadena abierta

K c a t c = Estos valores se obtienen de los de la ª regla haciendo 2 = 4 L (.2) El criterio de optimización es el mismo que para la ª regla..5.. Relación entre ambos métodos: b G(s) = e s L = T a = bt -st respuesta al escalón: de acuerdo a la segunda tabla el regulador PID será.2 T K = T i= 2T T d= bt 2 método de respuesta en frecuencia (.22) (.23) (.24) 2

k t c c = 4T = π (.25) 2bT De acuerdo a esto, el regulador PID será: 0.6 0.94 T K = π T i= 2T T d= 2bT bt 2 (.26) 3

- Interpretación (i ) = 0.6 j - ω ct Gr ωc kc ωct d i 2π t c 2 = 0.6 kc j 0.2 tc- tc 2π tc = k c ( 0.6 0.26 j ) es un avance de 23 (.27) - Generalización sea la función de transferencia en lazo abierto j( π φ p ) ω (.28) G p(j ) = r B = r s e p e queremos ubicar esta respuesta a una determinada frecuencia en un punto j( π φ ) s mediante un regulador (.29) jφ ω r (.30) Gr(j ) = r r e 4

Podríamos hacer el diseño por el método de margen de amplitud es decir que para Φ s = 0 la amplitud sea r s = / A m siendo ésta un margen de amplitud dado. Por lo tanto se debe cumplir: j( π φ s ) j( π φ p φr) rse = r prre (.3) entonces el regulador será: r s r r = r p (.32) φ r= φ s- φ p k p la ganancia proporcional es la parte real del regulador r s cos( φ s - φ p ) = (.33) r p el ángulo estará dado por ω T d - = tan( φ s - φ p ) ω T i (.34) 5

G G p r.5.2. Método de Asignación de Polos. sistema de primer órden k p = s T regulador PI = K st (.35) i (.36) resultando un sistema de segundo órden en lazo cerrado G p Gr G c = p G G r (.37) la ecuación característica será s 2 k p K k p K s = 0 T T T T i (.38) y nuestra condición de diseño dice 6

2 2 s 2 ξ ω s ω = 0 (.39) el regulador PI resulta 2 ξ ω T - K = k p T 2 ξωt- = ω T i 2 (.40) se puede hacer algo parecido para un sistema de 2do órden - Caso Discreto del Método de Asignación de Polos. sistema de segundo orden 2 A(z) = z 2 z a B(z) = b z b 2 a (.4) regulador PI 7

H r S(z) (z) = R(z) R(z) = ( z - ) R(z) (.42) una forma genérica sería 2 S(z) = s0 z sz s2 R(z) = ( z - )( z r ) (.43) la ecuación característica será 2 ( z 2)( z - )( z ) z a a 2 ( bz b2 )( s0 z sz s2 ) = 0 r (.44) que es de cuarto órden. Se podría especificar un denominador como, - αω h 2 P(z) = ( z - e ) ( z 2 pz p2) (.45) donde 8

p -ξωh 2 = - 2 e cos( ωh - ξ ) p 2 = e -2 ξωh (.46) Ejemplo: G p (s) = ( s )( 0.26 s ) (.47) H si el período de muestreo es h = 0. seg. 0.064 z 0.040 (z) = z -.583 z 0.66 p 2 condición de diseño: (.48) ξ = 0.5 ω= 4 α = (.49) P será 2 2 P(z) = ( z - 0.670 ) ( z -.54 z 0.670 ) (.50) reemplazando 9

r= - 0.407 s0 = 6.74 s= - 9.89 s 2 = 3.6 (.5) 20

.5.3. Realimentación con Relé Desarrollando en serie de Fourier la salida de un relé, su primer armónico tiene una amplitud de: A r 4d = π (.52) si la amplitud de la salida es a, la ganancia a esa frecuencia será 2 π π a G j = - t c 4d (.53) 2

.6. Control con Modelo Interno (IMC) Se puede plantear el siguiente esquema d o r e Q u G y Ĝ la salida es QG QGˆ y = r d Q G G Q G G ( ˆ) ( ˆ) si el modelo es perfecto, o [.54] 22

( ˆ ) y = QGr QG d [.55] o el IMC se puede mostrar como d o r e Q u G y Ĝ 23

r C e Q u d o G y Ĝ d o r e Q C = QG ˆ u G y El control es diseñado en base al modelo de la planta ( ˆ ) C = C G [.56]" 24

Es muy intuitivo d o r e Q u G y Ĝ está relacionado con el concepto de predictor de Smith 25

Si la planta es estable, cómo elegir Q? Si probamos con Q = Gˆ? ( ˆ ) o ( ) y = QGr QG d [.57] ˆ ˆ ˆ o y = G Gr G G d [.58] G Gˆ y = r do Gˆ Gˆ [.59] G y r Gˆ [.60] con Q = Gˆ se obtiene el control perfecto 26

Problemas: (a) nunca el modelo es perfecto (b) los actuadores se saturan (c) un retardo no se puede invertir en forma exacta (d) problemas matemáticos de inversión (e) problemas con plantas inestables 27

Q.6.. Paradigma de diseño para IMC Se elige = FGˆinv [.6] siendo G ˆinv una aproximación estable de la inversa de Ĝ y F una condición de diseño (filtro) para lograr determinadas propiedades en lazo cerrado. G ˆinv intenta resolver el problema (c) y F los problemas (a), (b) y (d) Si se toma esta condición de diseño se obtiene QG QGˆ y = r do Q G Gˆ Q G Gˆ ( ) ( ) FG ˆ ˆ ˆ invg FGinvG y = r d FGˆ G Gˆ FGˆ G Gˆ inv suponiendo que ( ) inv ( ) o [.62] [.63] 28

Gˆ G Gˆ Gˆ [.64] inv inv resulta ( ) y Fr F d [.65] o recordar que elegimos G ˆinv como una aproximación estable de la inversa de Ĝ si Ĝ tiene inversa estable y no tiene retardos se puede elegir ˆ ˆ G = G si no es el caso se hace una separación ˆ( ) ˆ ( ) ˆ ˆ B s Be s Bi( s) G( s) = = [.66] As ˆ As ˆ Gˆ inv Bˆe Bˆi ( ) ( ) ( ) s contiene los ceros estables y ( ) s contiene los ceros inestables o de no mínima fase se elige ( s) As ˆ ( ) ( ) ˆ ( ) = [.67] ( i ) s= 0 Bˆ s B s e inv 29

se considera la ganancia estática de B ( s ) no se puede hacer esto con el retardo (se verá luego).6.2. Diseño de F ( ) o y Fr F d [.68] F es la respuesta deseada del sistema. Para seguimiento de referencias: - F rápida => respuesta rápida - F lenta => respuesta lenta Para rechazo de perturbaciones: - F rápida => buen rechazo de perturbaciones - F lenta => rechazo pobre ˆi 30

F = Generalmente F se elige de la forma ( β s ) p [.69] se agrega el exponente p de modo de que Q de polos y ceros. Por ejemplo ( ) Gˆ s Gˆ s = 2s, s 5 2s ( ) = ˆ 2 ( ) s, Ginv s F = ˆ 2s β s, Q = FGinv = β s = s 2 2s 5, F = ( β s ) 2 = FG sea bipropia o tenga igual número ˆinv [.70], 2 ˆ s 2s Q = FGinv = [.7] 2 5 ( β s ) 3

β pequeño => F rápido β grande => F lenta Una F lenta reduce los efectos negativos de - incertidumbre en el modelo - limitaciones de los actuadores - ruido de medición β se convierte en un potenciómetro de diseño Una elección más sofisticada de F lleva a un diseño más complejo. 32

step(tf(,[. ]),tf(,[ ]),tf(,[2 ])) Step Response From: U() 0.9 0.8 0.7 Amplitude To: Y() 0.6 0.5 0.4 0.3 0.2 0. 0 0 2 4 6 8 0 2 Time (sec.) 33

.6.3. Realización del Controlador IMC en la forma IMC d o r e Q u G y Ĝ en la forma "PID" clásica d o r e C PID u G y 34

C PID de donde se deduce que Q = [.72] QGˆ Con el diseño IMC se puede lograr un comportamiento PID si - se controla con un PI un modelo de primer orden - se controla con un PID un modelo de segundo orden - se controla con un PID un modelo de primer orden con retardo Ventajas del diseño de un PID vía IMC: - fácil obtener el modelo de los datos de planta (resp. escalón) - se explicita la forma de la respuesta en lazo cerrado eligiendo F o β - se calculan las constantes del controlador (P, I y D) con fórmulas apropiadas. 35

Gˆ Tˆ r Gˆ Q C.6.4. Diseño de PI-IMC para Plantas de Primer Orden Modelo de la planta Kˆ = ˆ τ s inv el tiempo de crecimiento está relacionado con la constante de tiempo 2,2 ˆ τ [.73] [.74] ˆ τ s Kˆ =, F = β s [.75] = FGˆinv [.76] el controlador según IMC es Q FGˆ inv ˆ τ s = = = = QGˆ FGˆ Gˆ Kˆβ s Gˆ β s inv en el caso de un PI paralelo [.77] 36

p p Ki C = CPI = Kp [.78] s p K p C PI eligiendo ˆ τ Kˆ β p =, K i ˆ Kβ = [.79] dado β, ˆ τ y ˆK tenemos una forma sistemática de ajustar el controlador. ˆ τ ˆ τ s = = [.80] Kˆβ Kˆβs Kˆβs Resumen: - encontrar ˆ τ y ˆK - elegir el controlador PI y β Recordar que con β pequeños se obtiene - rápidos seguimientos de referencias - menor robustez a errores de modelo - mayor sensibilidad a errores de modelado en alta frecuencia 37

- actuaciones más importantes - más sensible a saturaciones de los actuadores - mejor rechazo a perturbaciones - mayor sensibilidad al ruido de medición - mayor efecto de los ceros inestables - mayor efecto del retardo % Control PI IMC Sistema de Primer Orden % Sistema continuo Kh = 0; tauh = ; d=poly([-/tauh]); sis = tf( Kh,d); %Sistema en variables de estado Pss = ss(sis); % y su respuesta al escalón... precision=.0; t = 0:precision:5; u = ones(size(t)); y = lsim(sis,u,t); figure() plot([y]); % período de muestreo T=.; 38

% PI discreto beta =5; kp = tauh/beta/kh; ki = /beta/kh; kd = 0; beta =.2; kp = tauh/beta/kh; ki = /beta/kh; kd = 0; % se usa la aproximación de Euler s=(q-)/t %ud(i)=ud(i-)a*error(i)b*error(i-) A = kp; B = ki*t-kp Tfin = 5; t = 0:precision:T; ref = ; y = zeros(size(t)); ly = length(t); x0= zeros(,); [xx yx]= size(x0); yy = 0; uu = 0; ttt=0; yd=zeros(tfin/t,); ud=zeros(tfin/t,); error=zeros(tfin/t,); 39

for i = 3:Tfin/T % muestreo de la salida yd(i) = y(length(y)); % Regulador error(i)= ref-yd(i); ud(i)=ud(i-)a*error(i)b*error(i-); % bloqueador de orden cero ub = ud(i) * ones(size(t)); % Sistema [y, tt, x0] = lsim(pss,ub,t,x0(length(x0),:)); % se guardan los valores de entrada y salida yy = [yy ; y(2:length(y))]; uu = [uu ; ub(2:length(ub))']; end; figure(2) plot([uu yy]); 40

0 9 8 7 6 5 4 3 2 0 0 00 200 300 400 500 600.4.2 0.8 0.6 0.4 0.2 0 0 00 200 300 400 500 4