Sistemas de Control de Factorias Azucareras

September 17, 2017 | Author: Max Valderrama | Category: Ethanol, Evaporation, Engineering, Water, Chemistry
Share Embed Donate


Short Description

Download Sistemas de Control de Factorias Azucareras...

Description

Sistemas de control de factorías azucareras Prof. Cesar de Prada Dpt. Ingeniería de Sistemas y Automática Universidad de Valladolid, España [email protected]

Indice    

Factorías azucareras ¿Que es Control avanzado? Estructuras de control Sistemas de control y objetivos de operación en factorías azucareras – Simulador del proceso

 Control predictivo – HITO

 Optimización de planta completa – RTO

 Importancia de los modelos y la optimización (y el software)

Valladolid (España)

Madrid

•Capital de Castilla-León

Universidad de Valladolid  La Universidad de Valladolid es la segunda mas antigua

de España (siglo XIII ) 26000 alumnos Facultades y Escuelas: Derecho, Medicina, Humanidades, Lenguas, Económicas, Arquitectura, Fisicas, Química, Matemáticas,… Ingenierias: Industrial, Química, Informática, Telecomunicaciones, Electrónica, Automática y Electrónica Industrial, Organización Industrial

Departamento de Ingeniería de Sistemas y Automática  Opera desde 1973  Escuela de Ingenierías Industriales  Grupo de investigación en Control y

supervisión de procesos – CTA

 Master y Doctorado en “Ingeniería de procesos

y Sistemas”, mención de calidad del MEC desde su origen

Dpt. Ingeniería de Sistemas y Automática (ISA) Edificio de la Facultad de Ciencias

Grupo de Investigación Reconocido en Control y Supervisión de Procesos 2 Catedráticos 5 Prof. Titulares 4 Prof. Contratados 12 becarios doctorales

c\ Real de Burgos, s/n 47011 Valladolid web: http://www.isa.cie.uva.es Secretaría: [email protected]

CTA Centro de Tecnología Azucarera Centro mixto de la UVA con participación y financiación de la industria azucarera española Otra cooperación industrial estable: Repsol-YPF Empresarios Agrupados CERN Redes de Investigación Int. HYCON2 CITED ALFA

http://www.cta.uva.es Simuladores Control Optimización

GIR en “Control y Supervisión de Procesos” Líneas de Investigación

 Modelado y Simulación de Procesos  Optimización de Procesos  Control Avanzado de Procesos (Predictivo, Hibrido)  Detección y Diagnostico de fallos Enfoque de las actividades, combinar:  Investigación en métodos y algoritmos  Desarrollo de sistemas y software  Aplicaciones industriales

Web

http://www.isa.cie.uva.es

http://www.isa.cie.uva.es/csp

Comité Español de Automática CEA     

Sociedad Española de Control Automático Miembro de IFAC 400 socios Jornadas de Automática /grupos temáticos / Estudios Revista RIAI (Revista Iberoamericana de Automática e Informática Industrial) – Indexada JCR/SCI ISI, SCOPUS – Desde Enero 2011 Revista Elsevier – Unica revista indexada en Español – Acceso electrónico libre – http://riai.isa.upv.es/riai

Publicación periódica de ámbito internacional editada y distribuida por CEA.

Sistemas de control en azucareras Indice  Fábrica de azucar (Remolacha / Caña)  Descripción de objetivos de operación de las secciones y

unidades de proceso  Descripción del sistemas de control de diversas secciones y unidades de proceso en: – – – – –

Evaporación Calderas Cuarto de azucar Depuración Columnas de destilación

 Aplicaciones de control avanzado, supervisión y operación de

planta

Esquema de una azucarera Caña

Bagazo

Electricidad

Molinos Agua

vapor

Calderas de vapor

gas

turboalternador vapor

difusión

jugo

depuración

jugo

evaporación

remolacha vapor Pulpa húmeda Secadero de pulpa

Espumas gas Azúcar

jarabe Cuarto de azúcar Separación mieles

Pulpa seca melaza

Objetivo general: Obtener los mejores rendimientos, minimizando costos y maximizando la cantidad de remolacha/ caña procesada

Sala de control

Sala de control

Operación 4 – 20 mA

Campo Configuración

DCS

HART I/O

DeviceNet/Profibus

AS-i H1

Evaporación Tipo Robert

vahos

incondensables

vapor

condensado

Presión de vapor < presión líquido Evacuación de condensados e incondensables

jugo

Jugo concentrado

Evaporación Tipo Robert W/m2 s

Control de nivel:

vahos

incondensables

Seguridad + eficiencia h vapor

h condensado jugo

Jugo concentrado

Tiempo de residencia V/F

Evaporadores Tipo Flujo descendente / mas eficientes vahos

incondensables agua

vapor

Jugo recirculado condensado

jugo

Crítico: Mantener el flujo de recirculación

Jugo concentrado

Efecto múltiple Color / Descarga /Evaporación

Presión de vahos último evaporador: rango limitado

PC

Condensador

PT

Seguridad PT

FY

Vapor DC LC

LT

LC

LT FT DT

jugo

Niveles hacia adelante / atrás

Jarabe / Melado

FC

Efecto múltiple F0c0=F5c5 PC

Condensador

PT

PT

Vapor PY LC

LT

jugo

LC

DC

LT FT

Jarabe

FC DT

Efecto múltiple Perturbaciones: Demandas de tachas, etc Control de la presión de vapor: Turbinas

Condensador

PC PT

PT

FY

Vapor DC LT

LC

LT

LC

LT

LC DT

jugo FT

Jarabe

Control Evaporación Grados de libertad:

Perturbaciones: Demandas tachas (fase no-mínima) Brix jugo

Balance de presiones Distribución de la carga de consumo de vahos Gestión de paradas de limpieza Supervisión: Ensuciamiento (T), Incondensables, Presión, color

jugo Anteevaporación

tachas

Agua

LC

LC

LC

LC

LC

jarabe

Control evaporación FY

PC

tachas

FC

jugo Agua DC

FT

FT

DT

jarabe

Simulador de Evaporación

Versión gratuita en www.ecosim.com

Orientado a objetos Modelado físico Modelos reutilizables EL lenguaje sencillo Métodos numéricos potentes

Simulación con EcosimPro

Manejo de discontinuidades Problemas de alto índice Buena interfaz gráfica

Circuito vapor

Circuito jugo

Condensados Autoevaporación

Control Predictivo de la evaporación (Benavente) Preevaporación

MV: presión vapor. Flujo jarabe Vacio 5º injecciones de agua

jugo

CV: brix 4 5 Nivel ante-evap

jarabe refundidora

MPC w

u

y

y(t+j)

Proceso

Horizonte Predicción

CV

MV

tiempo t

u

y Modelo

N1

N2

u(t) u(t-1) tiempo t

Horizonte Nu control

MPC evaporación

MPC Evaporación

Condensador PT

Agua fria Vahos

Torre de enfriamiento

TT

TC

Calderas de vapor Vapor Aditivos Purgas agua

LC

PT

PC

LT

Humos FT

Aire

FC PT

Gas

PC

Depresión del hogar FF

FT

FC

Circuito de aire

Vapor PT

LC

PC

LT

Humos FT

Aire

FC

AT

O2

AC

Gas

LL FF

FT

FC

>

HL <

Circuito de aire

Vapor FT PT

PC

LC FT

FC

LT

Humos FT

FC

Aire Gas FF

O2

CO AT

AT

AC

HS

LL FT

FC

>

HL <

Seguridad / Fuel/Aire

Master: aire/combustible

Recuperación de calor

Caldera de vapor

Calderas

Co-generación: Turboalternadores

Control de turbos / presión

Cálculos auxiliares PC

PT

PY

Tsat Saturador Vapor sobrecalentado

Se calcula la temperatura de saturación en función de la presión del vapor

TT

TC

Agua

Depuración de jugos

Carbonatación Flujo de gas limitado

A la atmósfera PT

PC

CO2 AT FT

FT

FC

pH

FF AC

Jugo

Alcalinidad

RTO  Gestión de alto nivel del proceso  Objetivos: – Conocer el valor de todas las variables del proceso, medidas y no medidas – Hacer un seguimiento de la operación: rendimientos, ensuciamientos, etc. – Optimizar la operación desde un punto de vista de la gestión económica energética

Reconciliación de datos /Optimización Sistema de reconciliación de datos y optimización OPC

HART I/O

DeviceNet/Profibus

AS-i H1

Reconciliación de datos  Encontrar los datos de planta (y) y los valores

de otras variables (z) o parámetros (p) que se acercan lo mas posible a los datos medidos y son coherentes con un modelo del proceso  y  ym   min   y ,z , p ym  i 1  con f ( y,z, p )  0 g( y , z , p )  0 N

2

RTO Datos del proceso

 Re-estimar

periódicamente los parámetros p del modelo usando datos del proceso z  Encontrar los Condiciones de valores de los operación grados de libertad del proceso para optimizar la función de costo con el modelo estimado

Estimación de parametros p

p

w Modelo

Función de costo

Optimización

RTO azucarera

RTO azucarera

RTO azucarera

Cuarto de azúcar Vahos

Jarabe Meladura

Azucar (es)

Melazas Unidades fundamentales: Tachos, cristalizadores al vacio Centrifugas Refundidora, cristalizadores verticales, malaxadores,..

Tacha

Cristalización PC

 

Fenómeno complejo Generado por la sobresaturación – Velocidad de crecimiento – Pureza – Distribución de tamaños – Falso grano – Maclas (agitación)  No hay medida directa de la sobresaturación – Conductividad – Viscosidad – Radiofrecuencia – Brix (Microondas)  Control indirecto: Mantener sobresaturación, ajustando a la vez el crecimiento del cristal al nivel de llenado  Cristales: Microscopio, Visión artificial (Clave para cerrar el lazo en la distribución de tamaños)

DC PC

Tacha

Lazos / estructuras de una tacha PC

Ciclo de operación mediante PLC/DCS PID + Grafcet LC

Etapa de carga Vacio Nivel Sin vapor

PC

Lazos / estructuras de una tacha PC

Etapa de concentración Nivel Vacio Presión de la calandria Sistemas de agitación Etapa de siembra DC

Etapa de formación de grano Etapa de aclarado

PC

Lazos / estructuras de una tacha PC

Etapa de cocción Nivel/concentración Vacio Presión de la calandria

Concentración

DC

Nivel

Ajustable Depende del transmisor

PC

Cocido Brix Nivel

Cocido Nivel

Sobresaturación

Cristal

Pureza

Cocido Presión calandria

Vacio (presión vahos)

Cuarto de azúcar

Centrifugas / Turbinas Tachas Malaxadores Masa cocida Separación de cristales y mieles Discontinuas: Primeros productos Continuas: Segundos productos

Cristales

Mieles

Centrifuga

Gestión del cuarto de azucar Unidades continuas/ batch beets

water Continuous part of the factory

syrup

Melter

Tank B

liquor

steam Vacuum pans A

rich syrup

Tacha B

Malaxador

Secuenciar las tachas en tiempo real

poor syrup

Centrifugal separators sugar A

molasses

Mantener brix y pureza en los tanques de alimentación Mantener niveles en los depósitos

massecuite

massecuite

Procesar todo el jarabe

sugar B

Flujos Total y Miel rica/pobre

Continuous-batch: Motivation  Due to globalization,

increased competition, etc. the upper layers elements of the control pyramid: Plant wide control, Process Optimization, Flexible operation, etc. are receiving more and more attention  Very frequently, at this level, there are continuous and batch units operating simultaneously

Planning, etc. RTO Supervision MPC Basic control Instrumentation

Hierarchical approach Raw material

Recycle

Separate the overall management of the process from the local control of the batch or continuous units Only those variables that have an impact on the overall behaviour of the plant are relevant for the plant wide controller.

Batch unit 1 Continuous production

section Batch unit 2

Separation units

Storage tank

P roducts

Batch unit n

Storage tank

Plant-wide Control

Sequence + local control of the batch units

Other local continuous controllers

Process

MPC framework v w

Optimizer

u

y

Process

y(t+j) Predictor

MPC offers a sensible framework for model based decision making But the consideration of the batch units start/stop or logic requires binary variables

N2

Nu 1

min J   yˆ ( t  j)  w ( t  j)      u ( t  j)  j N 1 j 0 u x ( t )  f ( x ( t ), u ( t )) y(t)  g(x(t), u(t)) y  y ( t  j)  y

NLP  MINLP

2

u  u ( t  j)  u

2

MPC u(t)

NLP Optimizer u

w

J

Simulation from N1 to N2 In order to compute J(u,x(t)) Internal model implemented in a EcosimPro continuous simulation with the logic of operation embedded

y(t) Process

Implementation in EcosimPro EcosimPro dynamic model Optimization assistant

Controller C++ class

Simulated process

Open loop optimization Results in simulation

C++ class

dll + OPC Real time controller

Results 

The benchmark is a realistic real-time dynamic simulation of the sugar end section of a beet sugar factory  The simulation is based on detailed first principles of the process. Model is quite complex  The model was implemented in the simulation language EcosimPro that generates C++ code  Low-level control (regulatory and sequential control) are implemented as part of simulation



The Internal model used by Hybrid Predictive Control was also implemented in EcosimPro

EcosimPro

Simulation 

64.4 hours of simulation (250000 sec.)



Sample time 15 min. (900 sec.)



Levels of melter, tank and malaxador A and B, Purity and brix in melter and tank B are controlled



For each batch unit, 3 batches are at least predicted (90000 sec.), 2 of them are controlled. So, Np=3 and Ncb1=Ncb2=Ncb3=Ncb4=2.



4 changes for classical continuous variables. So, Ncc=4



Inflow = 6 Kg/sec;

J 

end _ prediction

0

Purity = 94.4;

 ( y  y i

i

Brix = 72

2 2 2 dt )  R ( y  y )  Q ( y  y ) iref i i i min i i i max

Results : Start up of the sugar end Levels in melter, tank B and malaxadors Level of melter (%)

The sugar end start with the tanks filled and all vacuum pans and centrifugals empties

Level of tank B (%)

100

100

80

80

60

60

40

40

20

20 0

0 0

40000

80000

120000

160000

200000

0

240000

40000

Level of malaxador A (%)

80000

120000

160000

200000

3 days of operation

240000

Level of malaxador B (%)

100

100

80

80

60

60

40

40

20

20

Sampling time 15 minutes Able to operate in real time

0

0 0

40000

80000

120000

160000

200000

240000

0

40000

80000

120000

160000

200000

Brix and purity in melter and tank B

240000

Purity and Brix in tank B (%)

Purity and Brix in melter (%)

Process represented by a fulll scale industrial simulator for operator training

94 92 90 88 86 84 82 80 78 76 74 72 70 68 66

94 92 90 88 86 84 82 80 78 76 74 72 70 68 66

Purity (%)

Brix (%)

0

40000

80000

120000

160000

200000

240000

Purity (%)

Brix (%)

0

40000

80000

120000

160000

200000

240000

Results: Start up of the sugar end Operation of the vacuum pans 13 12 unload 1 1 wait to unload crystallization

load wait to load unload

Operation of the centrigugal separators

wait to unload crystallization

Flows in centrifugals A (Kg/sec.)

Section A

Flows in centrifugals B (Kg/sec.)

9

9

8

8

7

7

6

6

5 4

5 4

3

3

2

2

1

1

load wait to load unload wait to unload crystallization

0

0 0

40000

80000

Cooked mass 65 60 55 50 45 40 35 30 25 20 15 10

120000

160000

High purity syrup

200000

Low purity syrup

40000

80000

120000

160000

200000

40000

240000

80000

120000

160000

200000

240000

load

Sugar crystals

65 60 55 50 45 40 35 30 25 20 15 10

Timer in centrifugals A (sec.)

0

0

240000

wait to load

10 9 8 7 6 5 4 3 2 1 13 12 11 10 9 8 7 6 5 4 3 2 1 13 12 11 10 9 8 7 6 5 4 3 2 1 13 12

Timer in centrifugals B (sec.)

unload 1 1

10 9 8 7 6 5 4 load 3 2 wait to load 1 0

wait to unload crystallization

Section B

0

40000

80000

120000

160000

200000

240000

0

40000

80000

120000

160000

200000

240000

On-line economic optimization Aims:

New target: Maximize production of sugar A water syrup

Melter

Tank B

Maintain brix and purity in the feeding tanks within a range

liquor steam Vacuum pans A

Process the flow of incoming syrup, scheduling the vacuum pans and avoiding bottlenecks

rich syrup

Tacha B massecuite

massecuite

Maintain levels in the vessels within a range Control variables:

Malaxador

Schedule of vacuum pans poor syrup

Centrifugal separators sugar A

molasses

Poor/rich syrups relation sugar B

Centrifugals flow

NMPC controller N2

Nu 1

minJ   yˆ ( t  j)  r ( t  j)    u ( t  j)  j N 1 j 0 u x ( t )  f ( x ( t ), u ( t )) y(t)  g(x(t), u(t) 2

y  y ( t  j)  y

u  u ( t  j)  u

u(t)

Constraints NLP Optimizer u

w

2

y(t)

The cost function is changed to:

Process

Max Flow of sugar A

J

J(x,u) computed by EcosimPro simulation

Flow of sugar A 4 3.5

The amount of sugar produced in increased steadily over 5 days

3 2.5 2 1.5 1 0.5 0 0

50000

100000

150000

200000

250000

300000

Results: 5 days of operation Level in the melter

Level in tank B

100

100

90

90

80

80

70

70

60

60

50

50

40

40

30

30

20

20

10

10

0 0

50000

100000

150000

200000

250000

300000

0 0

100

100

90

90

80

80

70

70

60

60

50

50

40

40

30

30

20

20

Level Malaxador A

10 0 0

50000

100000

150000

200000

250000

300000

50000

100000

150000

200000

250000

300000

Level Malaxador B

10 0 0

50000

100000

150000

200000

250000

300000

Brix and purity Purity (black) Brix (blue) Melter

Purity (black) Brix (blue) tank B

100

100

95

95

90

90

85

85

80

80

75

75

70

70

65

65

60

60 0

50000

100000

150000

200000

250000

300000

Purity (black) Brix (blue) molasses 100 95 90 85 80 75 70 65 60 0

50000

100000

150000

200000

250000

300000

0

50000

100000

150000

200000

250000

300000

Continuous control actions Flow centrifugals A (black: massecuite, yellow: poor syrup, pale blue: rich syrup, dark blue: sugar)

Flow centrifugals B (black: massecuite, yellow: poor syrup, pale blue: rich syrup, dark blue: sugar)

9

9

8

8

7

7

6

6

5

5

4

4

3

3

2

2

1

1 0

0 0

50000

100000

60

150000

200000

250000

300000

Rich syrup timer, centrifugals A

50 40

0

50000

100000

60

200000

250000

300000

Rich syrup timer, centrifugals B

50 40

30

150000

30

20

20

10

10

0 0

50000

100000

150000

200000

250000

300000

0 0

50000

100000

150000

200000

250000

300000

Scheduling vacuum pans Tacha A1

Tacha A3 13 12

13 12 11 10 9 8 7 6 5 4 3 2 1 0

11 10 9 8 7 6 5 4 3 2 1

0

50000

100000

150000

200000

250000

0

300000

50000

100000

Tacha A2

150000

200000

250000

300000

250000

300000

Tacha B

13 12 11 10 9 8 7 6 5 4 3 2 1 0

13 12 11 10 9 8 7 6 5 4 3 2 1 0

0

50000

100000

150000

200000

250000

300000

0

50000

100000

150000

200000

Conclusions  A methodology for MPC of a class of hybrid

continuous-batch processes has been presented  It has been applied to several realistic cases  Open problems: – Stability – More complex scheduling problems (multiproduct) –…

Esquema de una azucarera Caña

Bagazo

Electricidad

Molinos Agua

vapor

Calderas de vapor

gas

turboalternador vapor

difusión

jugo

depuración

jugo

evaporación

remolacha vapor Pulpa húmeda Secadero de pulpa

Espumas gas Azúcar

jarabe Cuarto de azúcar Separación mieles

Pulpa seca melaza

Objetivo general: Obtener los mejores rendimientos, minimizando costos y maximizando la cantidad de remolacha/ caña procesada

Alcoholera Recuperación y purificación de etanol procedente de la fermentación de melazas. Fermentación

Melazas

Alcoholera

Alcohol

Vinazas

Líquido fermentado

Flemas

Columna

Preconcentradora

Destrozadora Columna

Etanol +

Rectificadora ALCOHOL NEUTRO

Columna

impurezas 94.55%

70-80% vol. EtOH

Columna Hidroselectora

Alcoholera

Columna rectificadora

Características  Columna superfraccionadora  Alta relación reflujo / destilado  Extracción lateral  Isoamil Alcohol (3-metil 1-butanol) – impureza en la columna rectificadora. – parcialmente miscible con el agua. – forma dos fases líquidas. – forma azeótropo con el agua.

Equilibrios

Perfiles Composición en ºG.L 100 90 70 60 ºG.L

Perfil de concentración de etanol en ºGL

80

50 40 30 20 10 0 0

10

20 30 Nº de Plato

Perfil de T emperatura 104

Alimentación

102 100 temp (ºC)

98 96

Perfil de temperatura (ºC)

94 92 90 88 86 0

10

20

30 Nº Plato

40

50

40

50

Control básico Refrigerante PT

PC

Extracción lateral

R

LC

LT

D

Alimentación F

FT

Vapor

FT

B

LC

FC

Dificultad de controlar la composición con la temperatura de cabeza Interacción de lazos

DMC

Variables Manipuladas

Perturbaciones DV1

DV2

Variables controladas

MV1 MV2

CV1

PROCESO

CV: composiciones de Etanol en cabeza y fondo MV: Flujo de vapor y extracción lateral DV: Flujo y temperatura de alimentación

CV2

Dinámica Variación en el caudal de vapor vivo

Modelos de respuesta en salto

 Variación en la temperatura de alimentación:

 Variación en el caudal de la extracción lateral:

Control Predictivo DMC

Var. manipuladas

Var. controladas

• Variación en el set point de Xw(49):

Var. manipuladas

Var. controladas

• Variación en el caudal de alimentación:

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF