Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Introducción
El efecto de las pertubaciones sobre el proceso a controlar, consiste en alejar a este
del punto de operación deseado. En el esquema de control feedback tradicional, el
controlador corrige por desviaciones en el punto de operación solamente hasta que la
perturbación ha afectado a la operación del proceso.
Una idea que se ha explotado para mejorar el desempeño de esquemas de control,
consiste en la posibilidad de medir las perturbaciones que ingresan al proceso, de man-
era tal que el controlador actue sobre la planta aún antes de que tales perturbaciones
alejen al proceso del set-point deseado.
Para lograr este propósito, la perturbación medida d se alimenta a un controlador
denominado feedforward Kf f (o de prealimentación) el cual genera una acción 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 figura 1. En esta figura
Gp representa la función de transferencia del proceso a controlar y Gd es la función de
transferencia de la perturbación.
d
Gd
+ y
u +
K Gp
ff
0 = Gp Kf f d + Gd d (2.3)
kp
Gp = e−θp s (2.5)
τp s + 1
kd
Gd = e−θd s (2.6)
τd s + 1
en términos de estas funciones de transferencia, el controlador feedforward Kf f estarı́a
dado por: µ ¶
kd τp s + 1 (θp −θd )s
Kf f = − e (2.7)
kp τd s + 1
como observamos de esta ecuación, el controlador feedforward ideal o perfecto no es
otra cosa que un controlador proporcional al cual se la ha adicionado un compensador
lead-lag.
• 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 función de transferencia de Gp es de
segundo orden sin retardo:
1
Gp = 2
s + 2s + 1
2
y que la función de transferencia de Gd es de primer orden sin retardo:
1
Gd =
s+1
en este caso KF estará dado por:
s2 + 2s + 1
Kf f =
s+1
la imposibilidad de usar esta función de transferencia para representar a Kf f ,
radica en el hecho de dicha función de transferencia es fı́sicamente irrealizable o
no implementable debido a que el grado (2) del polinomio del numerador de Kf f
es mayor que el grado (1) del polinomio del denominador.
1
Gp = e−2s
2s + 1
y
1
Gd = e−s
10s + 1
en este caso, la función de transferencia del controlador Kf f estarı́a dada por:
2s + 1 s
Kf f = e
10s + 1
nótese que el exponente del término exponencial es positivo, lo cual implica el
empleo de un elemento predictor. De nueva cuenta, la expresión anterior de Kf f
no podrı́a ser usada como controlador, debido a la imposibilidad de implementarlo
fı́sicamente.
3
posee un cero positivo), entonces dicho cero positivo se transformará en un polo posi-
tivo de Kf f . Esto implica que Kf f es inestable. Para ilustrar este punto, considere las
siguientes funciones de transferencia de la planta y perturbación, respectivamente:
s−1
Gp =
s+1
1
Gd =
2s + 1
entonces,
(s + 1)
Kf f = −
(s − 1)(2s + 1)
como podemos observar, el controlador es inestable con un polo positivo en s = 1.
Aún cuando en teorı́a la función de transferencia de Kf f también podrı́a ser in-
estable debido a un polo inestable en Gd , difı́cilmente uno considerarı́a seriamente el
empleo de sólo control feedforward si la perturbación desestabliza al proceso. Esta
observación resulta importante ya que el esquema de control feedforward no cambia
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
contrario, la planta Gp es inestable, la aplicación de control feedforward puro jamás
podrá estabilizar la planta. Esto se debe a que, como se muestra en la figura 1, el
esquema de control feedforward no utiliza información de la variable controlada. Es
decir, no existe retroalimentación hacia el controlador del valor de dicha variable.
Como consecuencia del punto discutido anteriormente (no retroalimentación del
valor de las variables controladas), el control feedforward no puede tomar ninguna
acción correctiva cuando ingresan al proceso perturbaciones no medidas. La misma
situación se presenta si el modelo del proceso Gp y la perturbación Gd contienen er-
rores de modelamiento. El esquema de control feedforward es incapaz de corregir por
desviaciones en el punto de operación deseado en la presencia de errores de mode-
lamiento.
Debido a que estas dos últimas desventajas del control feedforward constituyen,
precisamente, las fortalezas del control feedback (rechazo de perturbaciones no medi-
das y corrección por errores de modelamiento), en algunas aplicaciones prácticas se
acostumbra usar en forma combinada los esquemas de control feedback y feedforward.
De esta forma se tendrán acumuladas las ventajas de cada tipo de esquema de control.
Este punto será abordado más adelante.
4
usar el esquema de control feedforward puro para rechazar la perturbación unitaria (d cambia
de 0 a 1) representada por la siguiente función de transferencia:
5
Gd =
2s + 1
De la ecuación 2.4,
(2.5s + 5)
Kf f = −
(6s + 3)
en la Figura 2 se muestra la respuesta de la planta cuando la perturbación d cambia de
0 a 1. También se muestra la conducta dinámica de la variable manipulada u. Como
puede notarse de esta figura, el rechazo de la perturbación es perfecto. La razón de este
rechazo perfecto puede entenderse facilmente examinando la Figura 2c. En esta Figura
se grafican las respuestas de la función de transferencia de la perturbación Gd y de la
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 modificadas para incluir
retardos debido a mediciones:
3e−2s
Gp =
0.5s + 1
5e−3s
Gd =
2s + 1
emplear un controlador feedforward para el control de este sistema cuando la perrturbación
d cambia de 0 a 1.
De nueva cuenta, de la ecuación 2.4,
(2.5s + 5) −s
Kf f = − e
(6s + 3)
en la Figura 3 se muestran la respuesta dinámica de la planta, de la acción de control
y, de nueva cuenta, la respuesta dinámica de la perturbación y de la planta antes de
que ingresen al sumador.
5
−15
x 10
2
y
0 1 2 3 4 5 6 7 8 9 10
(a) Tiempo
0
−0.5
−1
u
−1.5
−2
0 1 2 3 4 5 6 7 8 9 10
(b) Tiempo
5
Perturbacion
0
y
Planta
−5
0 1 2 3 4 5 6 7 8 9 10
(c) Tiempo
6
−4
x 10
15
10
5
y
−5
0 1 2 3 4 5 6 7 8 9 10
(a) Tiempo
0
−0.5
−1
u
−1.5
−2
0 1 2 3 4 5 6 7 8 9 10
(b) Tiempo
5
Perturbacion
0
y
Planta
−5
0 1 2 3 4 5 6 7 8 9 10
(c) Tiempo
3e−2s
Gp =
0.5s + 1
5e−3s
Gd1 =
2s + 1
7
d
K Gd
ff
+ +
yr+ + u y
K fb Gp +
-
8
4
2
y
−2
0 2 4 6 8 10 12 14 16 18 20
(a) Tiempo
0
−0.5
−1
u
−1.5
−2
0 2 4 6 8 10 12 14 16 18 20
(b) Tiempo
5
0
y
Perturbacion medida
Planta
Perturbacion no medida
−5
0 2 4 6 8 10 12 14 16 18 20
(c) Tiempo
9
1.5
0.5
y
−0.5
0 5 10 15 20 25 30 35 40 45 50
(a) Tiempo
0.5
Feedforward
0 Feedback
Combinado
−0.5
−1
u
−1.5
−2
−2.5
−3
0 5 10 15 20 25 30 35 40 45 50
(b) Tiempo
10