0% encontró este documento útil (0 votos)
34 vistas57 páginas

Charla Control Avanzado

La charla sobre estrategias de control avanzado abarca diversas técnicas como control en cascada, control por relación, y control predictivo basado en modelo (MPC). Se discuten las limitaciones de los controladores PID convencionales y se presentan métodos para mejorar el control en procesos químicos. Además, se enfatiza la importancia de seleccionar adecuadamente los sensores y la adaptación de los sistemas de control a las variaciones del proceso.

Cargado por

AndresFelipeSoto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas57 páginas

Charla Control Avanzado

La charla sobre estrategias de control avanzado abarca diversas técnicas como control en cascada, control por relación, y control predictivo basado en modelo (MPC). Se discuten las limitaciones de los controladores PID convencionales y se presentan métodos para mejorar el control en procesos químicos. Además, se enfatiza la importancia de seleccionar adecuadamente los sensores y la adaptación de los sistemas de control a las variaciones del proceso.

Cargado por

AndresFelipeSoto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Charla Introducción a

estrategias de Control
Avanzado
Profesora: Silvia Ochoa Cáceres
Universidad de Antioquia

Control de Procesos 1
BIBLIOGRAFíA
Process Modeling, Simulation and Control
for Chemical Engineers. William Luyben.
Capítulo 8.
Process Dynamics and Control. Dale
Seborg. Capítulo 16.
Process Control, Thomas Marlin. Parte
IV.
Principles and Practice of Automatic
process control. Chapters 9-11.
Control de Procesos 2
BIBLIOGRAFÍA

Revistas recomendadas:
Computers and Chemical Engineering.
Journal of Process Control
Industrial and Engineering Chemistry
Research
AIChE Journal.
Chemical Engineering Science.

Control de Procesos 3
SISTEMAS DE CONTROL AVANZADO
Control en Cascada.
Control Override.
Control Selectivo.
Control Split Range
Control por Relación.
Control Inferencial.
Control Adaptable.
Control Predictivo Basado en Modelo. (CPBM).
Control Feedforward.
Control de Procesos 4
Limitaciones del PID convencional

El desempeño de los controladores


PID se limita principlamente por:
No linealidades del proceso
Tiempos muertos
Restricciones del proceso

Control de Procesos 5
CONTROL EN CASCADA
Principales Características
Dos controladores Feedback pero sólo una
válvula (EFC).
La señal de salida del controlador "master"
es el setpoint para el controlador “slave".
Dos lazos feedback anidados

Chapter 16
slave vs. master
secondary vs. primary
inner vs. outer
Control de Procesos 6
CONTROL EN LAZO SIMPLE

TT TC SP

Control de Procesos 7
CONTROL EN CASCADA

TSP

TT TC

TjSP
TT

TC

Control de Procesos 8
Para tener en cuenta

El esclavo debe ser usado para reducir el


efecto de una o más perturbaciones
El lazo esclavo debe ser más rápido que
el maestro (se recomienda 3 veces más
rápido)
La variable controlada en el lazo esclavo
debe tener un efecto directo en la
variable controlada del master.
Control de Procesos 9
DIAGRAMA DE BLOQUES

Control de Procesos 10
CONTROL EN LAZO SIMPLE
SP

TT TC
5

Vapor

Control de Procesos 11
CONTROL EN CASCADA
SP

TT TC
5

3 SP
2 FC

FT
Vapor

Control de Procesos 12
CONTROL EN LAZO SIMPLE
F

ASP
AC

F T
T

A T

A
Control de Procesos 13
CONTROL EN CASCADA SIMPLE
F

SPEsclavo
TC

F T
T

SPPrincipal
A T AC

A
Control de Procesos 14
CONTROL EN CASCADA DOBLE
SPEsclavo_2
F FC

SPEsclavo_1
TC

F T
T

SPPrincipal
A T AC

A
Control de Procesos 15
CONTROL POR RELACIÓN.

El control por relación implica mantener


constante la relación de dos o más flujos
del sistema.
El flujo de la perturbación (o corriente
“salvaje”) es medido, mientras el flujo de
la corriente manipulada se cambia para
mantener la relación de los dos flujos
constante.

Control de Procesos 16
CONTROL POR RELACIÓN
Perturbación Perturbación

FT FT
Ratio
Set Point
Constante
÷ RC x
FSP

FT FC

Corriente Manipulada FT

Corriente Manipulada
Control de Procesos 17
CONTROL POR RELACIÓN

Se utiliza por ejemplo en:


El control de la combustión en una
caldera, manteniendo constante la
relación entre los flujos de combustible
y el flujo de aire.
En el control de reactores, para
mantener la relación estequiométrica
de dos reactivos que ingresan a un
reactor.
Control de Procesos 18
CONTROL FEEDFORWARD

MODELO DEL SP
CONTROLADOR
u=F(d,ySP)

Elemento Final
de Control

ENTRADA SALIDA
PROCESO
Sensor-Transmisor

Perturbación

Control de Procesos 19
CONTROL FEEDFORWARD:
TSP ASP

Controlador
Feedforward

AT TT FT

Alimento

Refrigerante

Producto
20
Control de Procesos
En resumen: Cascada, relación y
feedforward
Principales ventajas a la hora de rechazar
perturbaciones
La cascada reduce el efecto de una o varias
perturbaciones específicas
Relación: reduce el efecto de cambios en los
flujos
Feedforward: actua antes de que el error
ocurra.

Control de Procesos 21
Control Inferencial
Usa variables que se miden (T, P, F) para
inferir variables “difíciles” de medir ( ej:
composiciones y distribución de peso
molecular).
Reduce sustancialmente retardos en las
mediciones
Es menos costoso que medir las variables
“difíciles”

Control de Procesos 22
CONTROL INFERENCIAL

Se usa cuando la variable que se desea


controlar no puede ser medida
directamente, pero existe la disponibilidad
de medir otra variable (denominada
variable inferencial), que aunque no sea
de interés para controlar, presenta una
relación estrecha con la verdadera
variable de interés.

Control de Procesos 23
CONTROL INFERENCIAL
Se debe tener en cuenta que:
La variable inferencial debe tener buena
relación con la verdadera variable controlada
para cambios en la variable manipulada.
La relación entre la variable inferencial y la
controlada debe ser insensible a cambios en
las condiciones de operación para el rango de
operación definido.
La relación puede establecerse por medio de
modelos obtenidos a partir de datos
experimentales, o por medio de modelos
fenomenológicos.
Control de Procesos 24
CONTROL INFERENCIAL
A= αT+β
ASP
Vapor

AC TT
PT

PC
Alimento
LT LC

Vapor
Control de Procesos
Líquido 25
Inferential Control for Distillation
Columns
A= αT+β

TT AC
TC
Tray 10

RSP

FC

FT

Control de Procesos 26
¿Cómo escoger la ubicación del
sensor de temperatura?
86
84 Tray 10

82
80
78

Temperature (ºC)
Tray 18
76
3 3.5 4 4.5 5
Mole Percent Propane

El sensor de temperatura debe ubicarse en el


plato donde se presente mayor sensibilidad.
Control de Procesos 27
Control de conversión en un reactor

Tout
balance de energía :
X A C Ain ( − ∆H rxn ) = ρ C p (Tout − Tin )
ρ Cp
XA = (Tout − Tin )
C Ao ( − ∆H rxn )
Relación lineal basada en datos de planta
X A = a (Tout − Tin ) + b
Tin
Control de Procesos 28
Control de conversión en un reactor
Tout
X A = a (Tout − Tin ) + b
TT

XASP
YC

TT

Tin
Control de Procesos 29
CONTROL POR ANULACIÓN
(OVERRIDE)
Pmax

HS FSP
FC

PC

PT FT

Gas de Salida

Motor Compresor

Control de Procesos 30
CONTROL SELECTIVO

Reactivos Productos

TT TT TT TT TT

HS

Refrigerante
TSP
TC

Control de Procesos 31
Control por Anulación/Selectivo

El control por anulación y el selectivo usan


LS y HS para decidir cual controlador
envía realmente la información al EFC
En algunos casos, el switch se realiza
entre EFC.
Usar override/selectivo para satisfacer
restriciones de seguridad y operacionales

Control de Procesos 32
Split Range Control

En ciertas ocasiones manipular un


único flujo no proporciona adecuado
control para todo el rango de
operación del proceso.
El control por gamma partida utiliza
dos EFCs.

Control de Procesos 33
CONTROL SPLIT RANGE (GAMMA
PARTIDA)

Acido Base

pHSP

AT AC

Control de Procesos 34
CONTROL SPLIT RANGE (GAMMA
PARTIDA)

Vapor de
Caldera 1
Alta P

Vapor a Proceso
Cabezal de
Vapor
PT

Caldera 2 Vapor de
Baja P PSP
PC

Control de Procesos 35
CONTROL ADAPTABLE

Un sistema de control adaptable, es aquel


que permite ajustar (en línea) sus
parámetros automáticamente, para
compensar las variaciones en las
características del proceso.
Este tipo de control es usado en el control
de sistemas no lineales, en donde los
sistemas de control convencional no son
muy eficientes, debido a que se basan en
linealizaciones del modelo de proceso.
Control de Procesos 36
CONTROL ADAPTABLE

El control adaptable puede clasificarse en


dos grandes tipos:
Control adaptable programado: En este caso,
el cálculo de los “nuevos” parámetros se
realiza en base a un algoritmo programado,
que puede ser la minimización de una función
objetivo (error), un modelo en RNA o Fuzzy,
entre otros.

Control de Procesos 37
CONTROL ADAPTABLE
Control Adaptable Tabulado
(Ganancias Tabuladas): En este tipo de
control, previamente se ha realizado el
procedimiento de sintonía del
controlador, para diferentes
condiciones de operación. Dichos
parámetros se guardan (tabulan) en el
controlador, y serán usados por éste,
cuando se encuentre en la región de
operación correspondiente.
Control de Procesos 38
CONTROL ADAPTABLE PROGRAMADO
Mecanismo
Nuevos valores de Ajuste
de Parámetros

Mediciones
Auxiliares

SP + u y
Controlador Proceso
-

Control de Procesos 39
CONTROL ADAPTABLE PROGRAMADO
Combustible

FT
Ratio
Set Point

÷ RC

FT

Aire
Control por Relación: control de combustión.
Control de Procesos 40
CONTROL ADAPTABLE PROGRAMADO
Combustible

Mecanismo FT
de Ajuste
de Relación Nuevo Ratio
Set Point
÷ RC

TT FT

Aire
Control por Relación + Control Adaptable :control de combustión.
Control de Procesos 41
CONTROL POR GANANCIAS
TABULADAS (GAIN SCHEDULING)

TABULADOR DE
GANANCIAS Condiciones de
operación (u, y)

Parámetros
del controlador

S.P. y
u
Controlador Proceso
Salida

Control de Procesos 42
CONTROL POR GANANCIAS
TABULADAS (GAIN SCHEDULING)

K3

Control de Procesos y 43
CONTROL POR GANANCIAS
TABULADAS (GAIN SCHEDULING)
Para el ejemplo, el control Gain-
Scheduling consiste en diseñar tres
controladores PID (uno para cada región
de operación), es decir, en ajustar los
parámetros de dicho controlador según
la región en que se encuentre la salida
(o variable escogida como referencia).

Control de Procesos 44
Model Predictive Control (MPC)
MPC is an Advanced Predictive Control strategy
popularized in the late 70s and early 80s in refineries
and petrochemical plants.

The term MPC designates a family of control methods


which make a explicit use of a model of the process to
obtain the control signal that minimizes an objective
function.

MPC is the most widely used multivariable control


algorithm in chemical process industries.

45
Structure of a MPC
Outputs (y)
PROCESS

MODEL predicted
outputs

Possible
Control actions
MPC
Control actions

Optimal
generation + Set Point (ysp)
-

Control actions (u)


Objective Function Predicted
Error (e)
Evaluation
OPTIMIZER 46
Important Features
Model: Prediction of y at future time (horizon).
[Link] Principles Model (state space):
Linear Non-Linear
• •
x ( t ) = A( t ) x ( t ) + B( t )u ( t ) x ( t ) = f ( x, u, d)

[Link] Box Model (input-output)


Linear Non-Linear
y(k ) = a 1 y(k − 1) + ... + a n y(k − n )
+ b1u (k − 1) + ... + b m u (k − m) + e(k )

47
Structure of a MPC
Outputs (y)
PROCESS

MODEL predicted
outputs

Possible
Control actions
MPC
Control actions

Optimal
generation + Set Point (ysp)
-

Control actions (u)


Objective Function Predicted
Error (e)
Evaluation
OPTIMIZER 48
Important Features
Optimizer: Objective function minimization for
calculating “optimal” u values.

P M
2 2
min i sp
∑ w (y(k + i ) − y ) +∑ r (∆u(k + i − 1)) i
u ( k ),...,u ( k + P −1) i =1 i =1

[Link]. umax ≥ u (k + i − 1) ≥ umin i = 1,..., P


ymax ≥ y (k + i ) ≥ ymin i = 1,..., P

P= Prediction Horizon
M= control Horizon
49
wi and ri are weighting factors
50
Important Features
MPC uses the set point and the predicted trajectory of
the controlled variable, for calculating u. The
difference is expressed as a vector of error values from
target (set point) for a time period (prediction horizon).

The increments in the MPC controller output (u)


required to bring the process output trajectory (y) as
close as possible to the set point trajectory, are spread
over several moves into the future over the control
horizon. However, only the first move is implemented,
and the computation procedure is corrected and repeated
for the next scan.

51
Important Features
1. 1. Online solution of a (nonlinear) constrained
optimal control problem
2. 2. Only a first portion of solution, u0, is applied to
the process
3. 3. Receding Horizon Control: Repeats the
prediction and optimization at each sample
time step to update the optimal input trajectory
after a feedback update.

52
PID vs. MPC
PID uses the error between the MPC uses the difference
set point and the recent values between the future trajectory
of the measurement, for for the set point and the
calculating u. predicted trajectory of the
controlled variable, for
t calculating u
 1  de(t ) 
u (t ) = u EE + K C e(t ) + ∫ e(t ) dt + τ D  
 τ I 0  dt 

In multivariable processes, PID For multivariable processes,


does not see process the MPC controller takes into
interactions. account process interactions.

PID is just used for keeping a MPC controllers are set up to


set point for a controlled integrate and manage
variable, without including optimization.
optimization.
53
CONTROL PREDICTIVO BASADO EN
MODELOS (CPBM)

ENTRADAS SALIDA + - SP
PROCESO
ACCION DE
CONTROL
ERROR

CONTROLADOR
CPBM
Control de Procesos 54
CPBM FENOMENOLÓGICO

ENTRADAS SALIDA + - SP
PROCESO
ACCION DE
CONTROL
ERROR
ÓPTIMA POSIBLES
ACCIONES
DE CONTROL y = g(x) SALIDAS
SIMULADAS
x& = f(x, u)
GENERADOR DE
ACCIONES DE CONTROL

FUNCIONAL
DE COSTO
Control de Procesos 55
CPBM FUZZY

ENTRADAS SALIDA + - SP
PROCESO
ACCION DE
CONTROL
ERROR
ÓPTIMA POSIBLES
ACCIONES
DE CONTROL R1 y1 SALIDAS
y
SIMULADAS
Rn yn

GENERADOR DE
ACCIONES DE CONTROL

FUNCIONAL
DE COSTO
Control de Procesos 56
CPBM NEURONAL

ENTRADAS SALIDA + - SP
PROCESO
ACCION DE
CONTROL
ERROR
ÓPTIMA POSIBLES
ACCIONES
DE CONTROL u1
y
SALIDAS
un SIMULADAS

GENERADOR DE
ACCIONES DE CONTROL

FUNCIONAL
DE COSTO
Control de Procesos 57

También podría gustarte