Sunteți pe pagina 1din 16

Control Avanzado de Procesos

Laboratorio N°4

Control Feeback-Feedforward

ALUMNO:

JOEL COAGUILA COSI

2019
Objetivo

El objetivo del presente laboratorio es simular la estrategia de control


feedforward realizada en un calentador para reducir el efecto de la
perturbación en la alimentación, sobre la temperatura del producto. También se
encontrarán los parámetros del controlador feedforward utilizando modelos de
primer orden con tiempo muerto.

Introducción teórica

El objetivo de un sistema de control es mantener la variable controlada en el


valor deseado. Para lograr esto es necesario medir las perturbaciones que
ingresan al proceso, de manera que el sistema de control pueda actuar antes
que la variable controlada se vea afectada. La perturbación medida alimenta al
controlador Feedforward o Pre alimentado el cual genera una acción de
control que permite mantener la variable controlada en el valor deseado. Sin
embargo es necesario un controlador feedback que permite corregir las
desviaciones de la variable controlada con respecto al set point. Este
controlador también genera una acción de control que es adicionada a la
acción de control del controlador Feedforward.
Procedimiento

1. En el menú Process/Select Model seleccionar el modelo Generic y en


el menú Control/Select Strategy seleccionar FeedForward. Luego en el
menú View/Chart Scroll Rate seleccionar 0.05 minutos y en el menú
View/Variable Plot Selection seleccionar SEC PV, PRI PV, SEC OUT,
PRI OUT y PRI LOAD

1
2. Sintonía del controlador secundario

a) Seleccionar SECONDARY y MAN y en View/Variable Plot Selection


elegir SEC PV y SEC OUT. Cambiar SEC OUT a 20 y esperar que SEC
PV se estabilice, luego cuando el tiempo indicado en la esquina
superior derecha de la carta es 00, presione PAUSE

b) Cambiar SEC OUT a 40 y esperar que SEC PV se estabilice, luego


presione PAUSE y calcule los parámetros de sintonía del controlador
secundario

2
CONTROLADOR SECUNDARIO
SEC OUT1 20
SEC OUT2 40
∆OUT=SEC OUT2-SEC OUT1 20
SEC PV1 16
SEC PV2 32
∆PV=SEC PV2-SEC PV1 16
T0 0.4
PV28.3%=SEC PV1+0.283*∆PV 20.528
T1 0.815
PV63.2%= SEC PV1+0.632*∆PV 26.112
T2 1.167
T28.3%=T1-T0 0.415
T63.2%=T2-T0 0.767
Kp = ∆PV/∆OUT 0.8
T=1.5*( T63.2%- T28.3%) 0.528
TD= T63.2%-T 0.239
MODO Kc Ti Td
P T/(Kp*TD)

2.76
PI 0.9T/(Kp*TD) 3.33TD

2.485 0.795
PID 1.2T/(Kp*TD) 2TD 0.5TD

3.313 0.478 0.1195

c) Sintonizar el controlador secundario en el modo PI. Presione TUNE e


ingrese los parámetros del controlador calculados en el paso anterior,
luego considerar un SP=40, seleccionar AUTO y RUN. Esperar que el
SEC PV se estabilice, luego presionar PAUSE

3
3. Sintonía del controlador primario

a) Seleccionar PRIMARY, MAN y CAS. Luego en View/Variable Plot


Selection seleccionar PRI PV y PRI OUT.

b) Cambiar PRI OUT a 20 y presionar PAUSE cuando el tiempo


mostrado en la esquina superior derecha de la carta está en
aproximadamente 00

c) Cambiar PRI OUT de 20 a 40, presionar en OK y RUN, luego esperar


que PV se estabilice y después presionar en PAUSE

4
d) Aplicar el método de la curva de reacción para determinar los
parámetros del controlador primario

CONTROLADOR PRIMARIO
PRI OUT1 20
PRI OUT2 40
∆OUT= PRI OUT2-PRI OUT1 20
PRI PV1 20
PRI PV2 38.8
∆PV=PRI PV2-PRI PV1 18.8
T0 42.5
PV28.3%=PRI PV1+0.283*∆PV 25.3204
T1 46.94
PV63.2%=PRI PV1+0.632*∆PV 31.8816
T2 51.376
T28.3%=T1-T0 4.44
T63.2%=T2-T0 8.876
Kp = ∆PV/∆OUT 0.94
T=1.5*( T63.2%- T28.3%) 6.654
TD= T63.2%-T 2.222
MODO Kc Ti Td
P T/(Kp*TD)

3.19
PI 0.9T/(Kp*TD) 3.33TD

2.867 7.399
PID 1.2T/(Kp*TD) 2TD 0.5TD

3.8228 4.44 1.111

e) Sintonizar el controlador primario en el modo PID. Presione TUNE e


ingrese los parámetros del controlador calculados en el paso
anterior, luego considerar un PRI SP=50, seleccionar AUTO y RUN.
Esperar que el PRI PV se estabilice, luego presionar PAUSE

5
4. Relación entre la temperatura del producto y la perturbación

a. Poner los controladores primario y secundario en modo MAN. Ingrese al


menú Load y cambiar el Step Size a 10. En el menú View/Variable Plot
Selection seleccionar PRI PV y PRI LOAD. Presionar RUN, esperar que
el PRI PV se estabilice luego presionar PAUSE

b. Incremente el flujo de alimentación (PRI LOAD) en 10 con StepIncr y


presionar RUN, esperar que PRI PV se estabilice y presionar PAUSE.
Aplicando el método de la curva de reacción, calcule los parámetros del
proceso correspondiente a la perturbación

6
PRI LOAD1 24
PRI LOAD2 34
ΔPRI LOAD=PRI LOAD2-PRI LOAD1 10
PRI PV1 30
PRI PV2 22.5
ΔPV=PRI PV2 - PRI PV1 -7.5
T0 0
PV28.3=PRI PV1+0.283*ΔPV 27.8775
T1 7.39
PV63.2=PRI PV1+0.632*ΔPV 25.26
T2 13.5
T28.3=T1 - T0 7.39
T63.2=T2 - T0 13.5
KPA=ΔPV/ΔPRI LOAD -0.75
TA=1.5*(T63.2 -T28.3) 9.165
TDA=T63.2 – TA 4.335

La función de transferencia que representa a la perturbación es:

K PAe  t DA s
A( s ) 
1   As

5. Relación entre la temperatura del producto y el flujo de combustible

a) Seleccionar SECONDARY y AUTO, presionar RUN y esperar que PRI PV


se estabilice, luego presionar PAUSE

7
b) Incremente el setpoint SEC SP del flujo de combustible en 10, mida el
instante de tiempo en que realiza dicho cambio, presione RUN y esperar
que PRI PV se estabilice, luego presione PAUSE. Aplicar el método de la
curva de reacción para calcular los parámetros del proceso

8
SEC SP1 30.6
SEC SP2 40.6
ΔSEC SP=SEC SP2-SECSP1 10
PRI PV1 22.438
PRI PV2 31.812
ΔPV=PRI PV2 - PRI PV1 9.374
T0 3.2
PV28.3=PRI PV1+0.283*ΔPV 25.090
T1 7.67
PV63.2=PRI PV1+0.632*ΔPV 28.36
T2 12.05
T28.3=T1 - T0 4.47
T63.2=T2 - T0 8.85
KPB=ΔPV/ΔSEC SP 0.937
TB=1.5*(T63.2 -T28.3) 6.57
TDB=T63.2 – TB 2.28

La función de transferencia que representa al proceso de temperatura


es:

K PB e  t DB s
B(s) 
1 Bs

6. Parámetros del controlador Feedforward

a) La función de transferencia del controlador FeedForward es:


A( s )  1   ld s   m s
G ff ( s )  Kf  e
 
B( s )  1   lg s 

9
Donde los parámetros del controlador feedforward son:
K PA
Ganancia del controlador feedforward: K f   =
K PB

Tiempo de adelanto (lead time):  ld   B = 6.57

Tiempo de atraso (lag time):  lg   A = 9.165

Tiempo de atraso del controlador:  m   DA   DB = 4.33 – 2.28 = 2.055

La función de transferencia del controlador FeedForward es

b) Seleccione PRIMARY, TUNE y en Ffwd poner los parámetros del controlador Feedforward
calculados en el paso anterior. Luego poner SECONDARY en CAS y PRIMARY en AUTO y
FEEDFWD en ON

10
c) Seleccione PRIMARY y presionar una vez en StepDecr para disminuir en 10 el valor de
PRI LOAD, esperar que PRI PV se estabilice, luego presione PAUSE

¿Cuál es la máxima desviación de PRI PV con respecto a PRI SP?

31.215 - 30.00= 1.215

¿Cuál es el tiempo de establecimiento de PRI PV?

51.20 - 65.20 = 14 min

11
Presione una vez StepIncr y esperar que PRI PV se estabilice

7. Deshabilitar al controlador Feedforward presionando una vez en FFWD. Seleccione PRIMARY y


presionar una vez en StepDecr para disminuir en 10 el valor de PRI LOAD, esperar que PRI PV
se estabilice, luego presione PAUSE

¿Cuál es la máxima desviación de PRI PV con respecto a PRI SP?

30.595 - 30.00 = 0.595

12
¿Cuál es el tiempo de establecimiento de PRI PV?

32.6 - 21.25 = 11.35 min

Cuestionario

1. ¿Cuándo es adecuado aplicar la estrategia de control Feedback_FeedForward?

El control feedfrward corrige gran parte de la perturbación antes que ingrese al proceso y el
feedback corrige las imperfecciones del feedforward

2. ¿Qué diferencia existe entre el control Feedback puro y el control Feedforward puro?

Feedback (realimentado) Feedforward (anticipativo)


Lazo cerrado Lazo abierto
Lento Rapido
Robusto No es robusto
Afecta la estabilidad No afecta a la estabilidad
Toma medidas correctivas, reacciona a los Toma medidas preventivas, actúa antes que
cambios de salida del sistema (reactivo) cambie la salida en el sistema (proactivo)

3. ¿Qué diferencia existe entre el control Feedforward_Feedback y el control en


cascada?

4. Para el siguiente sistema de control

a) ¿Cuál es la función del lazo de control 101? ¿A qué estrategia de control


corresponde?

Control anticipativo, está midiendo la perturbación de flujo, Feedforward

13
b) ¿Cuál es la función del lazo de control 103? ¿A qué estrategia de control
corresponde?

Control realimentado del reactivo N°1 Feedback

c) ¿Cuál es la función del lazo de control 104? ¿A qué estrategia de control


corresponde?

Mide la variable controlada de análisis para mandarlo al controlador del reactivo 2


Feedback

d) ¿Cuál es la función del lazo de control 105? ¿A qué estrategia de control


corresponde?

Control prealimentado de las perturbaciones de flujo de los reactivos y realimentado de


la variable controlada de analisis Feedback_feedfodward

e) ¿Cuál es la función del Heater?

Calentar el flujo que no ha tenido una buena neutralización que retorna al mixer

14

S-ar putea să vă placă și