You are on page 1of 11

Control Feedforward (Prealimentacin) o

Antonio Flores T./ Universidad Iberoamericana-Santa Fe November 13, 2002

Introduccin o

El efecto de las pertubaciones sobre el proceso a controlar, consiste en alejar a este del punto de operacin deseado. En el esquema de control feedback tradicional, el o controlador corrige por desviaciones en el punto de operacin solamente hasta que la o perturbacin ha afectado a la operacin del proceso. o o Una idea que se ha explotado para mejorar el desempeo de esquemas de control, n consiste en la posibilidad de medir las perturbaciones que ingresan al proceso, de manera tal que el controlador actue sobre la planta an antes de que tales perturbaciones u alejen al proceso del set-point deseado. Para lograr este propsito, la perturbacin medida d se alimenta a un controlador o o o o denominado feedforward Kf f (o de prealimentacin) el cual genera una accin de control u para tratar de mantener a la variable controlada y cerca del set-point. El diagrama de bloques del esquema de control feedforward se muestra en la gura 1. En esta gura o o Gp representa la funcin de transferencia del proceso a controlar y Gd es la funcin de transferencia de la perturbacin. o
d Gd

u ff

+ Gp +

Figura 1: Esquema de control de tipo Feedforward.

Dise o del controlador Feedforward n

Como se muestra en la gura 1, el controlador feedforward requiere el diseo del conn a trolador Kf f . A pesar de que, en principio, uno podr utilizar diversas formas para o representar al controlador Kf f , la funcin de transferencia de Kf f normalmente se obtiene de la correspodiente funcin de transferencia entre y y d. Del diagrama de o bloques de la gura 1: y = Gp u + G d d = Gp Kf f d + Gd d (2.1) (2.2)

recordemos que el propsito del controlador feedforward consiste en, idealmente, mano tener al proceso a controlar siempre en el valor de operacin deseado. Para lograr este o objetivo ntese que y = 0 (es decir, el proceso nunca se desvia del set-point). Entonces o la ecuacin 2.2 se puede reescribir como, o 0 = G p Kf f d + Gd d (2.3)

a, de esta ecuacin podemos obtener la funcin de transferencia de KF que lograr o o idealmente, rechazar perfectamente el efecto de la perturbacin d sobre la respuesta del o proceso. Gd (2.4) Kf f = Gp u a la estructura de Kf f an puede hacerse ms clara si suponemos que, como casi siempre o es posible, la funciones de transferencia de la planta Gp y de la perturbacin Gd son de primer orden con retardo: Gp = Gd kp ep s p s + 1 kd = ed s d s + 1 (2.5) (2.6)

en trminos de estas funciones de transferencia KF estar dada por: e a Kf f = kd kp p s + 1 (p d )s e d s + 1 (2.7)

como observamos de esta ecuacin, el controlador feedforward ideal o perfecto no es o otra cosa que un controlador proporcional al cual se la ha adicionado un compensador lead-lag.

Desventajas del control Feedforward

Desde luego, como cualquier otro esquema de control, el controlador feedforward no est exento de algunas desventajas. Entre estas podemos mencionar el efecto que los a errores de modelamiento tienen sobre el desempeo del controlador. Estos errores n de modelamiento surgen debido a que, para disear KF , requerimos de los modelos n matemticos, o funciones de transferencia, del modelo del proceso a controlar Gp y de a la perturbacin Gd . o Sin embargo, existen al menos dos situaciones concretas cuando el controlador feedforward no debe ser usado. Cuando el orden del lag de la planta Gp es mayor que el correspondiente orden del lag de Gd . Para ilustrar este punto supongamos que la funcin de transferencia de Gp es de o segundo orden sin retardo: 1 Gp = 2 s + 2s + 1 2

y que la funcin de transferencia de Gd es de primer orden sin retardo: o Gd = en este caso KF estar dado por: a Kf f = s2 + 2s + 1 s+1 1 s+1

desde luego, la imposibilidad de usar esta funcin de transferencia para repreo o sicamente sentar a Kf f , radica en el hecho de dicha funcin de transferencia es f irrealizable o no implementable. o El retardo de la planta p es mayor que el retardo asociado a la perturbacin d . Supongamos que las funciones de transferencia de la planta y perturbacin, reo spectivamente, estn dadas por: a Gp = y Gd = 1 es 10s + 1 1 e2s 2s + 1

en este caso, la funcin de transferencia del controlador Kf f estar dada por: o a Kf f = 2s + 1 s e 10s + 1

ntese que el exponente del exponencial es positivo, lo cual implica el empleo o de un elemento predictor. De nueva cuenta, la expresin anterior de Kf f no o podr ser usado como controlador, debido a la imposibilidad de implementarlo a f sicamente. Otro problema que se puede presentar con el uso de controladores feedforward se reere a la posibilidad de que la funcin de transferencia de Kf f sea inestable. Para o entender la razn por la que podr surgir este problema resscribamos la ecuacin 2.4 o a o de la siguiente forma: Kf f =
Nd Dd Np Dp

N d Dp N p Dd

(3.8)

donde Nd y Dd representan a los polinomios en el numerador y denominador de la funcin de transferencia de la perturbacin Gd . De manera semejante, Np y Dp repreo o sentan a los polinomios en el numerador y denominador de la funcin de transferencia o o de la planta Gp . Ntese que el polinomio del numerador de la planta Np ahora se nima (es encuentra en el denominador de Kf f . Si sucede que la planta es de fase no-m decir, posee un cero positivo), entonces dicho cero positivo se transforma en un polo 3

positivo de Kf f . Esto implica que Kf f es inestable. Para ilustrar este punto, considere las siguientes funciones de transferencia de la planta y perturbacin, respectivamente: o Gp = Gd entonces, Kf f = (s + 1) (s 1)(2s + 1) s1 s+1 1 = 2s + 1

como podemos observar, el controlador es inestable con un polo positivo en s = 1. e a An cuando en teor la funcin de transferencia de Kf f tambin podr ser inu a o cilmente uno considerar seriamente el a estable debido a un polo inestable en Gd , dif empleo de slo control feedforward si la perturbacin desestabliza al proceso. Esta o o observacin resulta importante ya que el esquema de control feedforward no cambia o las caracter sticas de estabilidad del proceso. Es decir, si la planta Gp es estable a lazo abierto, cuando se aplique control feedforward permanecer estable. Si, por el a o a contrario, la planta Gp es inestable, la aplicacin de control feedforward puro jams podr estabilizar la planta. Esto se debe a que, como se muestra en la gura 1, el a esquema de control feedforward no utiliza informacin de la variable controlada. Es o decir, no existe retroalimentacin hacia el controlador del valor de dicha variable. o Como consecuencia del punto discutido anteriormente (no retroalimentacin del o valor de las variables controladas), el control feedforward no puede tomar ninguna accin correctiva cuando ingresan al proceso perturbaciones no medidas. La misma o o situacin se presenta si el modelo del proceso Gp y la perturbacin Gd contienen ero rores de modelamiento. El esquema de control feedforward es incapaz de corregir por desviaciones en el punto de operacin deseado en la presencia de errores de modeo lamiento. Debido a que estas dos ultimas desventajas del control feedforward constituyen, precisamente, las fortalezas del control feedback (rechazo de perturbaciones no medidas y correccin por errores de modelamiento), en algunas aplicaciones prcticas se o a acostumbra usar simultaneamente los esquemas de control feedback y feedforward. De esta forma se tendrn acumuladas las ventajas que cada tipo de esquema de control. a Este punto ser retomado ms adelente. a a

Ejemplos de control feedforward

En esta seccin presentamos dos ejemplos que muestran la forma como el uso del control o feedforward coadyuva al rechazo de perturbaciones cuando estas pueden ser medidas. Ejemplo 1 Dada la siguiente planta: Gp = 3 0.5s + 1 4

usar el esquema de control feedforward puro para rechazar la perturbacin unitaria (d cambia o de 0 a 1) representada por la siguiente funcin de transferencia: o Gd = De la ecuacin 2.4, o Kf f = (2.5s + 5) (6s + 3) 5 2s + 1

en la gura 2 se muestra la respuesta de la planta cuando la perturbacin d cambia de o 0 a 1. Tambin se muestra la conducta dinmica de la variable manipulada u. Como e a puede notarse de esta gura, el rechazo de la perturbacin es perfecto. La razn de este o o rechazo perfecto puede entenderse facilmente examinando la gura 2c. En esta gura se gracan las respuestas de la funcin de transferencia de la perturbacin Gd y de la o o planta Gp justo antes de que ambas entren al sumador para asi obtener la respuesta global de la planta y. El control es perfecto debido a que los dos efectos anteriores se cancelan mutuamente. Ejemplo 2 Considere las mismas plantas del ejemplo 1 pero modicadas para incluir retardos debido a mediciones: Gp = Gd 3e2s 0.5s + 1 5e3s = 2s + 1

emplear un controlador feedforward para el control de este sistema cuando la perrturbacin o d cambia de 0 a 1. De nueva cuenta, de la ecuacin 2.4, o Kf f = (2.5s + 5) s e (6s + 3)

en la gura 3 se muestran la respuesta dinmica de la planta, de la accin de control a o y, de nueva cuenta, la respuesta dinmica de la perturbacin y de la planta antes de a o que ingresen al sumador.

Control Feedback y Feedforward simultneos a

Anteriormente mencionamos que los esquemas de control feedback y feedforward poseen, por separado, vantajas importantes. Entre estas podemos mencionar las siguientes. El control feedforward tiene la capacidad de eliminar el efecto de perturbaciones medidas sobre la respuesta de la planta. El control feedback puede corregir el efecto de pertubaciones no medidas sobre la respuesta de la planta a lazo cerrado. 5

El controlador feedback puede tambin corregir el efecto de errores de modee lamiento sobre el sistema de control a lazo cerrado. resulta entonces lgico, como una forma de obtener las ventajas de ambos esquemas o de control, el uso simultneo de los esquemas de control feedback y feedforward. En la a gura 4 se muestra el diagrama de bloques del sistema combinado de control feedback ms control feedforward. El siguiente ejemplo ilustra las ventajas de dicho esquema a simultneo comparado al uso de slo el esquema de control feedback. a o Ejemplo 3 Emplear un esquema combinado de control feedback y feedforward para el control del sistema descrito en el ejemplo 2: Gp = Gd1 3e2s 0.5s + 1 5e3s = 2s + 1

o donde Gd1 representa el efecto de la pertubacin d1 que, suponemos, se mide. Supongamos tambin que existe otra perturbacin Gd2 que afecta a la respuesta de la planta y que no e o se mide dada por: 4e5s Gd2 = 5s + 1 a) Usando control feedforward, determinar el desempeo del esquema de control cuando n ambas perturbaciones medida y no medida (Gd1 y Gd2 , respectivamente) ingresan al proceso. b) Emplear un esquema combinado de control feedforward y feedback para el control del sistema descrito antes. Emplear las reglas de ZN para sintonizar el controlador feedback. a) En la gura 5 se presenta el desempeo del esquema de control feedforward cuando n ambas perturbaciones Gd1 y Gd2 ingresan al proceso. Como vimos antes en el ejemplo 2, el esquema de control feedforward toma accin correctiva cuando la o perturbacin se mide. Si alguna perturbacin no medida ingresa al proceso, el o o sistema de control feedforward no tiene forma de ejercer alguna accin correctiva, o debido a que nunca se entera del ingreso de dicha perturbacin. o b) Los parmetros de ZN para la sintonizacin del controlador PI feedback son a o a kc =0.2273 y I =2.3426. En la gura 6 se muestran la respuesta dinmica de la variable controlada y las obtenidas por el controlador feedforward y feedback; tambin se muestra la respuesta total del esquema de control obtenida como la e suma de ambos controladores. Como podemos notar, el desempeo del esquema n combinado de control feedback y forfeedward es claramente superior al del control feedforward, lo cual era claramente de esperar.

x 10 2
y

15

0 0 0 0.5 1 1.5 2 5 0 1 2 3 4 5 (b) Tiempo 6 7 8 9 10


u

5 (a) Tiempo

10

Perturbacion Planta

5 (c) Tiempo

10

Figura 2: (a) Respuesta de la variable manipulada, (b) de la accin de control y (c) o comparacin entre la respuesta de la perturbacin y la planta antes de que se sumen o o ambas seales. n

15 10 5 0 5 0 0.5 1 1.5 2 5
u y

x 10

5 (a) Tiempo

10

5 (b) Tiempo

10

Perturbacion Planta

5 (c) Tiempo

10

Figura 3: (a) Respuesta de la variable manipulada, (b) de la accin de control y (c) o comparacin entre la respuesta de la perturbacin y la planta antes de que se sumen o o ambas seales. n

d K + K fb + ff + Gp + y Gd

yr+

Figura 4: Esquema de control combinado de tipo Feedforward ms Feedback. a

4 2
y

0 2 0 0.5 1 1.5 2 5 0 2 4 6 8 10 (b) Tiempo 12 14 16 18 20


u

10 (a) Tiempo

12

14

16

18

20

0 Perturbacion medida Planta Perturbacion no medida 5 0 2 4 6 8 10 (c) Tiempo 12 14 16 18 20

Figura 5: (a) Respuesta de la variable manipulada, (b) de la accin de control y (c) o comparacin entre las respuestas de la perturbacin medida, la planta y la perturbacin o o o no medida antes de que se sumen las seales. n

10

1.5

0.5

0.5

10

15

20

25 (a) Tiempo

30

35

40

45

50

0.5 0 0.5 1
u

Feedforward Feedback Combinado

1.5 2 2.5 3 0 5 10 15 20 25 (b) Tiempo 30 35 40 45 50

Figura 6: (a) Respuesta de la variable manipulada, (b) de las acciones de control de los controladores feedforward (),feedback(-.) y accin de control obtenida por ambos o (-).

11

You might also like