10/10/2011 1 10/10/2011 Control de un proceso en bucle cerrado: PC e Controlador M v Proceso Medida Para poder aplicar el controlador adecuado necesitamos saber cómo se comporta el proceso a lo largo del tiempo. Cualquier proceso se puede identificar matemáticamente mediante una o varias ecuaciones diferenciales. Función de transferencia: Relación que existe entre la entrada y salida del proceso. Transformada de Laplace: Proceso matemático por el cual es posible convertir ecuaciones diferenciales en ecuaciones matemáticas que son más fáciles de manejar. Propiedades de la transformada de Laplace: La transformada de una función del tiempo f(t) se convierte en una función de la variable s, F(s). La transformada de la suma o resta de varias funciones del tiempo es la suma o resta de las transformadas. La transformada del producto de una constante por una función de t es el producto de dicha constante por la transformada. La transformada de la derivada enésima de una función f(t) es sn veces la transformada de f(t). La transformada de la integral de la función f(t) es 1/s veces la transformada de f(t). Transformadas: Impulso: 1 Escalón unidad: 1/s Rampa: 1/s2 Teorema del valor final: lim f t lim s Fs t s 0 2 10/10/2011 Diagramas de bloques: Los diagramas de bloques de un sistema son bloques operacionales y unidireccionales que representan la función de transferencia de las variables de interés. Tiene la ventaja de representar en forma más gráfica el flujo de señales de un sistema. Con los bloques es posible evaluar la contribución de cada componente al desempeño total del sistema. El diagrama de bloques de un sistema determinado no es único Xs G s Ys Variable de entrada Variable de salida Diagramas de bloques en bucle cerrado: R(s) + E(s) ‐ B(s) G(s) C(s) H(s) Función de transferencia en bucle abierto B(s) G(s)H(s) E(s) Función de transferencia trayectoria directa C(s) G(s) E(s) Función de transferencia en bucle cerrado C(s) G(s) R(s) 1 G(s)H(s) 3 10/10/2011 Régimen transitorio y régimen estacionario: x(t) Sistema contínuo y(t) x(t) t y(t) t Régimen transitorio (t 0) Régimen estacionario: salida acotada en un pequeño margen (t ) Grados de estabilidad relativa: x(t) x(t) t y(t) t y(t) t t Estable Estable x(t) x(t) t y(t) t y(t) t Críticamente estable t Inestable 4 10/10/2011 Especificaciones de funcionamiento para la salida: x(t) t y(t) Sobreoscilación Respuesta B 1,05K 0,95K K Error de posición Respuesta A t Tiempo de establecimiento Régimen transitorio Régimen estacionario B es más estable que A Influencia en la respuesta transitoria de la situación de polos y ceros: El comportamiento de un sistema viene dado por la función de transferencia: G s m Ys b 0s b1s b 2s ... b m 1s b m K Xs a 0s n a 1s n 1 a 2s n 2 ... a n 1s a n m m 1 m2 ‐zi. Ceros de la función de transferencia. ‐pi. Polos de la función de transferencia. Con realimentación H(s): G bc s s z Xs Ys G s i i 1 n s p i i 1 E(s) X(s) + G s 1 G s Hs U(s) GC(s)=1 Y(s) G(s) H(s) Igualando a cero el denominador se tiene la ecuación característica cuyas raíces son los polos de la función de transferencia en bucle cerrado. Los ceros son las raíces del numerador. Los ceros y polos pueden ser reales o parejas de números complejos conjugados. Condición de estabilidad: los polos han de estar situados en el semiplano complejo que comprende la parte real negativa. 5 10/10/2011 Calcular los polos y ceros de la siguiente función de transferencia en bucle cerrado y determinar la estabilidad del sistema: G bc s 1 2s 2s 1 1 1 s 2 2 2 1 1 1 j s j 2 2 Influencia en la respuesta transitoria de la situación de polos y ceros: 6 10/10/2011 Sistemas de primer orden La ecuación diferencial que describe el comportamiento dinámico del sistema es una ecuación de primer orden. ENTRADA SALIDA SISTEMA xt y t a dyt b yt c x t dt Función de transferencia: G s Ys c K Xs as b τs 1 K. Ganancia del sistema (factor de amplificación entre salida‐entrada) τ. Constante de tiempo. Nos da una idea de lo rápido o lento que es el sistema en responder. A mayor valor, más lento es el sistema. Sistemas de primer orden Respuesta ante entrada escalón de x unidades: Ys K x yt Kx 1 e t/τ τs 1 s El régimen permanente tiende a Kx. T>5τ. Régimen permanente. Matemáticamente la salida alcanza su valor final en un tiempo infinito, pero en el sistema real lo hace en tiempo finito. Para fines prácticos se considera que la salida alcanza el estado estable en cierto porcentaje del valor final. Se suele usar el criterio del 95% (5τ) Cálculo de τ. yτ Kx 1 e τ/τ 0,632Kx 7 10/10/2011 Modelo de un motor de corriente continua controlado por inducido: Modelo de un sistema de accionamiento: relaciona las órdenes de mando generadas en la unidad de control con las fuerzas y pares utilizados para producir el movimiento s u s k p k1 k 2 km R i k i k 2 Js B k p k b k T k1k 2 Tm s 1 k p k1k 2 Js B s Tˆ s 1 k̂ m m u s R i k i k 2 Js B k p k b k T k1k 2 Tm s 1 Sistemas de segundo orden La ecuación diferencial que describe el comportamiento dinámico del mismo es una ecuación de segundo orden. ENTRADA xt SALIDA SISTEMA y t a d 2 yt dyt b c yt e x t dt dt Función de transferencia: G s Ys e Kω 2n Kω 2n 2 2 2 Xs as bs c s 2 ξω n s ω n s σ ωd js σ ω d j s 2 ξω n s ω 0 2 2 n s12 ξω n ω n 1 ξ 2 j σ ωd j K e c ωn c a b 2ac 8 10/10/2011 Sistemas de segundo orden K. Ganancia del sistema en estado estacionario. y=K.x. ωn. Frecuencia natural no amortiguada. Si no existiera amortiguamiento el sistema oscilaría con esta frecuencia. ξ. Coeficiente de amortiguamiento. Mide la estabilidad relativa. σ. Factor de decrecimiento. Im(s) ωn s1 G s ωd j Re(s) -σ cos =ζ s2 -ωd j Ys e Kω 2n Kω 2n 2 2 2 Xs as bs c s 2 ξω n s ω n s σ ω d js σ ω d j s 2 2 ξω n s ω 2n 0 s12 ξω n ω n 1 ξ 2 j σ ω d j Amortiguamiento cero, ξ = 0 Se tiene un sistema no amortiguado. En este caso la salida es: yt K 1 - cosω n t 9 10/10/2011 Amortiguamiento unidad, ξ = 1 Se tiene un sistema críticamente amortiguado. En este caso la salida es: yt K 1 - e -ωn t 1 ω n t Amortiguamiento mayor que la unidad, ξ > 1 Se tiene un sistema sobreamortiguado. En este caso la salida es: yt K 1 - Ae-ωn Bt Ce -ωn Dt A ξ ξ 2 1 2 ξ2 1 B ξ ξ 2 1 C ξ ξ2 1 2 ξ2 1 D ξ ξ2 1 10 10/10/2011 Amortiguamiento menor que la unidad, 0 < ξ < 1 Se tiene un sistema subamortiguado. En este caso la salida es: ξ yt K 1 - e -ξωn t cos ω n 1 ξ 2 t sin ω n 1 ξ 2 t 2 1 ξ y(t) Especificaciones yp Mp 1,05K K 0,95K 0,9K 0,1K t tr tp ts tr 1 ξ2 πα , α arctg ωd ξ tp π ωd ts π σ Mp e Ubicación polos s e σ ω d j σ π ωd 100 Respuestas dependiendo del coeficiente de amortiguamiento. 11 10/10/2011 Polos dominantes: En los sistemas de orden superior, alguno o algunos de los polos se encuentran más cerca del eje imaginario. A dichos polos se les llama polos dominantes porque determinan en mayor medida el comportamiento y respuesta del sistema. Ejemplo. Dada la siguiente función de transferencia, calcular el sistema de segundo orden equivalente: 136 s 4 18s 3 87s 2 70s 136 G(s) Presenta los siguientes polos en bucle cerrado: -9.1543 Sus efectos son de corta duración (se desprecian) -8.3369 -0.2544+1.3105i Polos dominantes de lazo cerrado -0.2544-1.3105i El sistema de segundo orden equivalente será: G(s) 1.6 s 2 0.5s 1.6 -0.2500 + 1.2400i -0.2500 - 1.2400i Polos de lazo cerrado 12 10/10/2011 Si en régimen permanente la salida es diferente al valor deseado, se dice que existe un error en estado estacionario, este error depende del tipo de sistema de control (en forma específica de la función de transferencia en bucle abierto) y de la señal de entrada. Error en régimen estacionario: Se clasifican de acuerdo a su capacidad de seguir entradas escalón, rampa, parabólicas y otras. Las entradas reales se suelen considerar como una combinación de ellas. Los valores de los errores estacionarios debidos a esas entradas individuales son indicativos del desempeño del sistema. 13 10/10/2011 Considérese la siguiente función de transferencia en bucle abierto: G(s)H(s) K(Ta s 1)(Tb s 1) (Tm s 1) s N (T1s 1)(T2s 1) (Tps 1) El esquema de clasificación está basado en la cantidad de integraciones indicadas por la función de transferencia de lazo abierto (es decir el valor de N en sN) Si N=0, el sistema se denomina tipo cero. Si N=1, el sistema se denomina tipo uno, y así sucesivamente. Esta clasificación es diferente e independiente a la del orden del sistema. Al aumentar el número del tipo, disminuye el error en régimen estacionario. Al disminuir el número del tipo, empeora el problema de estabilidad. Considérese el siguiente sistema en bucle cerrado: R(s) + E(s) ‐ B(s) C(s) G(s) H(s) La señal de error E(s) en Laplace es: E(s) 1 R(s) 1 G(s)H(s) Utilizando el teorema del valor final podemos encontrar el valor final de la señal de error: e es lim e(t) lim sE(s) lim t s0 s0 sR(s) 1 G(s)H(s) Se observa que el valor del error depende tanto del sistema como de la entrada. 14 10/10/2011 El error estacionario del sistema, para una entrada escalón unitario (error en posición) es: s 1 1 1 s 0 1 G(s)H(s) s 1 G(0)H(0) 1 K P e es lim Constante de error en posición Kp: K P lim G(s)H(s) G(0)H(0) Para un sistema tipo 0: s0 K P lim s 0 K(Ta s 1)(Tbs 1) K (T1s 1)(T2s 1) e es 1 1 K Para un sistema tipo 1 o superior: K P lim s 0 K(Ta s 1)(Tbs 1) s N (T1s 1)(T2s 1) e es 0 El error estacionario del sistema, para una entrada rampa unitaria (error en velocidad) es: e ss lim s 0 1 1 s 1 lim 2 s 0 sG(s)H(s) K V 1 G(s)H(s) s Constante de error en velocidad KV: K V lim sG(s)H(s) Para un sistema tipo 0: Para un sistema tipo 1: s 0 sK(Ta s 1)(Tbs 1) 1 0 e es s 0 (T1s 1)(T2s 1) KV K V lim K V lim s 0 sK(Ta s 1)(Tbs 1) 1 1 K e es s(T1s 1)(T2s 1) KV K Para un sistema tipo 2 o superior: K V lim s 0 K(Ta s 1)(Tbs 1) s N (T1s 1)(T2s 1) e es 1 0 KV 15 10/10/2011 Resumen: Error en estado estacionario en términos de la ganancia K Entrada escalón Sistema tipo 0 Entrada rampa Entrada aceleración r(t) 1 r(t) t r(t) t 2 1 1 K Sistema tipo 1 0 1 K Sistema tipo 2 0 0 2 K Tema 2. Análisis de sistemas. 16