Sunteți pe pagina 1din 29

ESCUELA POLITCNICA NACIONAL FACULTAD DE INGENIERA QUMICA Y AGROINDUSTRIA

CARRERA DE INGENIERA QUMICA

CTEDRA DE CONTROL AUTOMTICO

TEMA:

REACTOR CON SISTEMA DE ENFRIAMIENTO ALIMENTADO


POR UNA BOMBA DE MBOLO

Realizado por: Karina Lagos. Luis Montenegro. Juan Pablo Serrano. Diana Ynez. luisg_montenegrori@hotmail.com

Profesor: Ing. Gastn Guerra

Fecha de entrega: Lunes 19 de septiembre de 2011

TABLA DE CONTENIDO
1. 2. 3. 4. 5. 6. 7. 8. RESUMEN EJECUTIVO ......................................................................................................... 3 DEFINICIN DEL PROBLEMA.............................................................................................. 4 ANLISIS DEL PROBLEMA ................................................................................................... 5 RESULTADOS DE LA RESOLUCIN DEL PROBLEMA ................................................. 6 ANLISIS DE RESULTADOS .............................................................................................. 12 CONCLUSIONES ................................................................................................................... 13 RECOMENDACIONES.......................................................................................................... 13 ANEXOS .................................................................................................................................. 14 8.1. 8.2. 8.3. 8.4. 8.5. 8.6. 8.7. 9. 10. Caracterstica de flujo de una bomba de desplazamiento positivo. ....................... 14 Catlogo de la bomba de mbolo ................................................................................ 15 Clculo de la velocidad de giro de las poleas del motor ......................................... 15 Clculo de la capacidad de la bomba ......................................................................... 16 Dimensionamiento del reactor ...................................................................................... 17 Dimensionamiento de las tuberas .............................................................................. 17 Vlvulas a emplearse en el proceso............................................................................ 18

MODELADO MATEMTICO ................................................................................................ 20 CDIGO DE SIMULACIN .............................................................................................. 23

1. RESUMEN EJECUTIVO
[Esta seccin debe contener un resumen del trabajo para lectura del ejecutivo, que no es ingeniero sino administrador, quien es quien tiene el poder de decisin. No debe exceder tres cuartos de pgina, y debe contener informacin acerca de las consideraciones que se han hecho para realizar el trabajo; acerca de qu se ha hecho; respecto de cmo se ha hecho; y debe presentar los resultados que se han obtenido, e indicar las conclusiones a las que se ha llegado, y las recomendaciones que el grupo desee hacer; y debe sobre todoindicar si el grupo considera que el proyecto es viable] [2]

En el presente trabajo, se muestra un reactor agitado en el que se produce una reaccin exotrmica; el reactor tiene un sistema de enfriamiento que consta de una chaqueta externa por la que circula agua a temperatura ambiente, que sirve para extraer el calor producido por la reaccin, el agua es alimentada por una bomba de mbolo o pistn. Para la ejecucin de este proceso se dimension el reactor, las vlvulas y las tuberas. Para la realizacin del modelo matemtico se consider que el reactor est perfectamente agitado y por lo tanto la concentracin de la solucin en la misma en todo el volumen del reactor. Se consider que la temperatura inicial dentro del reactor es igual a la temperatura del flujo de alimentacin. Adems, se asume que las propiedades termofsicas de los reactivos y productos son las del agua y se mantienen constantes durante el proceso. Se perturba el sistema incrementando el flujo de alimentacin de reactivo al reactor. En base a la perturbacin analizada, se realiz un control PI de: 1) temperatura, en el cual se mide la temperatura dentro del reactor y se manipula la velocidad del motor de la bomba de mbolo para modular el flujo de alimentacin de agua a la chaqueta; y 2) nivel, para el cual se coloca un transmisor de presin absoluta y se regula la apertura de la vlvula del flujo de descarga del reactor. Estos controles se validaron mediante una simulacin en Visual Basic Applications, de MS Excel, en la cual se simul la respuesta de los controles ante una perturbacin de 100% del flujo de alimentacin al reactor. Como resultado principal se obtuvo que al producirse la perturbacin, el flujo de alimentacin de agua a la chaqueta de enfriamiento se suspende debido a que la temperatura dentro del reactor disminuye, ya que se alimenta un flujo mayor cuya temperatura es menor a la deseada; se genera la reaccin, la temperatura del reactor se incrementa y se acciona nuevamente la bomba cuando la temperatura excede la deseada; sin embargo aqu se nota claramente la huella que deja el uso de una bomba de mbolo, porque la temperatura nunca llega a estabilizarse, pero flucta entre valores muy cercanos al requerido. Adems el nivel en el reactor aumenta pero no se desborda, el sistema tiene un tiempo de recuperacin de media hora; las concentraciones de A y B luego de la perturbacin varan de 90 a 80 kgmol/m3 y de 10 a 20 kgmol/m3, respectivamente. El control de nivel usado es efectivo, ya que luego de la perturbacin el nivel del lquido se estabiliza en la altura fijada luego de 30 minutos, sin sobrepasar la atura fsica del tanque. Los diagramas (PFD y P&ID) y perspectiva 3D de la configuracin se encuentran adjuntos a este documento.

2. DEFINICIN DEL PROBLEMA


[Esta seccin debe indicar en qu consiste el problema que el grupo debe resolver. Se puede utilizar el texto MSWord proporcionado por el profesor] [1]

Se requiere implementar los controles que se consideren necesarios, en la configuracin que se muestra en la Ilustracin 2.1 que consta de un reactor tanque agitado en donde se ) donde la lleva a cabo la reaccin: , cuya cintica de reaccin es ( constante de reaccin es dependiente de la temperatura, y su comportamiento se describe por la ecuacin de Arrhenius: . La reaccin es exotrmica por lo cual se usa una chaqueta de enfriamiento por la que circula agua que es alimentada por una bomba de mbolo.

F1, CAo
Kv-1

F3
Kv-3

F4
Kv-4

> 0

Kv-2

F2, CA, CB

Ilustracin 2.1 Reactor contino para la produccin de B.

3. ANLISIS DEL PROBLEMA


[En esta seccin el grupo debe indicar el proceso lgico que ha seguido para resolver el problema] [2]

El procedimiento seguido para la resolucin del problema es el siguiente: 3.1. Formulacin del modelo matemtico del proceso. 3.1.1. Balance de masa y energa en el reactor. 3.1.2. Balance de masa y energa en la chaqueta de enfriamiento. Los cuales se presenta en la seccin de modelado matemtico. Para la realizacin de estos balances se asume que las propiedades termo-fsicas de los reactivos y productos son las mismas. 3.1. Dimensionamiento del reactor, las tuberas, la bomba de mbolo y las vlvulas. 3.2. Identificacin de perturbaciones. 3.3. Proposicin de una configuracin de control del proceso basada en las perturbaciones identificadas e identificacin de las variables manipuladas y las variables controladas. 3.4. Validacin de la configuracin de control mediante la simulacin del modelo matemtico, utilizando Visual Basic Applications de MS Excel. 3.5. Presentacin de resultados y conclusiones.

4. RESULTADOS DE LA RESOLUCIN DEL PROBLEMA


[En esta seccin se debe consignar los resultados de la resolucin del problema] [1]

Se propone la configuracin de control que se muestra Reference source not found..

en la Ilustracin 4.1Error!

En la Tabla 4.1 se exponen los parmetros de simulacin y las dimensiones de los equipos utilizados; los parmetros de control se encuentran en la Tabla 4.2. Y seguidamente se presentan las ilustraciones de los resultados obtenidos. En la simulacin se realiz una perturbacin escaln en el flujo de alimentacin al reactor, el cual aumenta un 100% de su valor original en el estado estacionario.

F1, CAo
VM-1

VM-3

VM-4

> 0

Kc i

TIC

Tset rpm

hset

LIC

Kc i

VC-2 F2, CA, CB

Ilustracin 4.1 Esquema de la configuracin del sistema de control Tabla 4.1 Parmetros para la Simulacin. Parmetro Dimetro Altura Fsica Altura Inicial Flujo de entrada Temperatura Flujo de entrada Concentracin de A Factor apertura vlvula 2 Kv vlvula 2 Variable Reactor D H Ho F1 T1 CA fv_2 kv_2 1 2,5 1,8 1 20 100 0,5 13,55 m m m m3/hr C kgmol/m3 m3/(hr atm0,5) Valor Unidad

Chaqueta rea de transferencia Espesor At Esp_ch 5,4978 0,1 700000 20 1000 4186,8 13000 1,39E+06 800 4,06x10-5 3600 55 0,3 0,1 m2 m J/(hr m2C) C kg/m3 J/(kgC) J/(kgmol C) J/kgmol 1/hr m3/rev rev/min KW m m

Coeficiente Global de transferencia de U calor Temperatura inicial del agua T3 Datos Generales Densidad Calor especfico Energa de activacin Entalpa de Reaccin Constante cintica de reaccin Bomba Capacidad Revolucin mxima Potencia Dimetro polea mayor Dimetro polea menor Cap Rmax Pot Dpol_may Dpol_men den cp Eo Hrx k

Tabla 4.2 Parmetros de Control e Integracin Parmetro Altura deseada Ganancia del controlador para el nivel Tiempo integral para el nivel Temperatura deseada Ganancia del controlador para la temperatura Tiempo integral para la temperatura Tiempo de simulacin Tiempo de perturbacin delta de tiempo Variable De Control Hset Kc(h) Ti(h) Tset Kc(t) Ti(T) t_max t_pert delta_t 2 20 0,05 45 30 0,015 5 1,5 0,0001 m psi/m hr C rev/(minC) hr hr hr hr Valor Unidad

De integracin

Ilustracin 4.2 Flujos de entrada y salida del reactor funcin del tiempo.

Ilustracin 4.3 Temperatura del reactor en funcin del tiempo con kc = 30 rev/(minC) y i = 0,015h.

Ilustracin 4.4 Temperatura del reactor en funcin del tiempo con kc = 30 rev/(minC) y i = 0,015h, con ampliacin de la escala de los ejes coordenados.

Ilustracin 4.5 Nivel en el reactor en funcin del tiempo con kc = 20psi/m y i = 0,05h.

Ilustracin 4.6 Concentraciones de A y B en funcin del tiempo.

Ilustracin 4.7 Flujo de alimentacin del agua a la chaqueta en funcin del tiempo.

Ilustracin 4.8 Flujo de alimentacin del agua a la chaqueta en funcin del tiempo, con ampliacin de la escala de los ejes coordenados.

Ilustracin 4.9 Velocidad Angular de las poleas de la bomba en funcin del tiempo.

5. ANLISIS DE RESULTADOS
[En esta seccin se debe hacer un anlisis de los resultados obtenidos en la resolucin del problema] [1]

La Ilustracin 4.5 muestra la variacin del nivel en el tanque, y se observa claramente el efecto que la perturbacin de aumento del 100% en el flujo de alimentacin al reactor (Ilustracin 4.2) provoca en el nivel, aumentando su valor hasta un mximo de 2,1 m; se recupera la altura deseada en 30 minutos, cuando los flujos de entrada y salida se igualan cumplindose el balance de masa: todo lo que entra es igual a lo que sale, por lo tanto no hay acumulacin y el nivel ser constante. Adems se observa que la perturbacin no provoca un desbordamiento. Se prob con diferentes valores de ganancia del controlador y de tiempo integral, para determinar los que generen el mejor resultado; es decir que tenga un tiempo de recuperacin corto y a su vez las fluctuaciones no difieran excesivamente del valor deseado; escogindose 20 psi/m y 0,05 h para kc y Ti respectivamente. En la Ilustracin 4.4 se observa la respuesta de la temperatura en el reactor a la perturbacin, esta disminuye ya que se alimenta una mayor cantidad de reactivo cuya temperatura es menor a la deseada, se da la reaccin que es exotrmica y la temperatura nuevamente se incrementa, hasta que alcanza Tset y se activa la bomba, la temperatura nunca se estabiliza en el valor deseado, si no que flucta entre valores muy cercanos a este (Ilustracin 4.4), esta tendencia es una clara huella del uso de una bomba de mbolo en la alimentacin del agua a la chaqueta. Se trata de regular en el valor deseado controlando la temperatura dentro del reactor y se manipula el flujo de alimentacin de agua a la chaqueta modificando la velocidad de la bomba, efecto que podemos apreciar en las Ilustracin 4.9 en donde muestran las revoluciones por minuto (velocidades angulares) de las poleas que accionan la bomba. En la Ilustracin 4.6 se aprecia el efecto en las concentraciones de A y B provocado por la perturbacin, cuando esta ocurre los valores son 90 y 10 kgmol/m3 respectivamente mientras que cuando el sistema se recupera luego de media hora los nuevos valores son 80 y 20 kgmol/m3, respectivamente. Se produce la disminucin de la concentracin del producto deseado ya que el tiempo de residencia disminuye. Por ltimo se tiene la Ilustracin 4.7 e Ilustracin 4.8 que muestran la variacin del flujo de alimentacin de agua a la chaqueta, en la primera grfica se observa como este cambia a lo largo de todo el tiempo de simulacin, y en la segunda se muestra una ampliacin para mejor apreciacin del comportamiento del flujo, y se observan picos que corresponden a cada descarga de la bomba en un ciclo, que a medida que disminuye la velocidad angular estos picos tiene mayor frecuencia.

6. CONCLUSIONES
[En esta seccin se deben consignar las conclusiones a que se haya llegado sobre la base del anlisis de resultados] [2]

El sistema de control de nivel propuesto es robusto, ya que es capaz de soportar una perturbacin de hasta el 100% en el flujo de alimentacin al reactor sin que haya desbordamiento. La concentracin final de la sustancia B luego de la perturbacin disminuye de 90 a 80 kgmol/m3. El nivel del lquido en el reactor retorna a la altura fijada en el control despus de 30 minutos de iniciada la perturbacin La temperatura en el reactor no se estabiliza en un valor fijo, este flucta entre valores muy cercanos al deseado, esto como consecuencia de usar una bomba de mbolo en la alimentacin de agua a la chaqueta de enfriamiento. Debido a la perturbacin el flujo de agua hacia la chaqueta se suspende y luego de 30 minutos ser restablece.

7. RECOMENDACIONES
[En esta seccin se deben consignar las recomendaciones que el grupo crea que deban hacerse [1] o

Se recomienda usar la configuracin propuesta para procesos en donde la temperatura no requiera un valor exacto.

8. ANEXOS
8.1. Caracterstica de flujo de una bomba de desplazamiento positivo. Las bombas de desplazamiento positivo, reciben un volumen del lquido en condiciones casi de succin, lo comprime a la presin de descarga y lo expulsa por una boquilla, logrando el movimiento alternativo por un pistn, mbolo o diafragma. La velocidad de flujo de una bomba simplex de doble accin, de accin directa, se muestra en la Ilustracin 8.1. La velocidad del lquido que entra y sale de la bomba cae a cero, dos veces por ciclo de bombeo. La bomba acelera con rapidez hasta su velocidad mxima, la mantiene y desacelera cerca del final de la carrera.

Ilustracin 8.1 Bomba simplex de doble accin La velocidad de flujo de una bomba dplex de doble accin, de accin directa es casi constante como se puede ver en la Ilustracin 8.2. Un lado se pone en marcha antes de que se detenga el otro y el traslapo que se produce, con las vlvulas bien ajustadas, produce un flujo suave en los tubos de succin y descarga

Ilustracin 8.2 Bomba dplex de doble accin

8.2. Catlogo de la bomba de mbolo En la ilustracin siguiente se presentan las caractersticas de la bomba a emplearse.

Ilustracin 8.3 Bombas a pistones medianas1 8.3. Clculo de la velocidad de giro de las poleas del motor o Velocidad angular de la polea del motor dM1 = 0,1 m, ejemplo para 2000 rpm

Hidrulica S.V. S.A, 2008, Bombas a pistones medianas, http://www.hidraulicasv.com.ar/catalogoselectronicos/eaton/6_es_open.htm, (Septiembre 2011).

La velocidad lineal de la polea dM1 = 0,3m que transmite potencia a la biela excntrica es igual a la velocidad lineal de la polea del motor dM2 = 0,1m

( 8.4. Clculo de la capacidad de la bomba o Determinacin del volumen de la bomba, (dado por catlogo)

() Se considera que el cuerpo de la bomba es un cilindro y que la longitud es el doble del dimetro. ()

Determinacin del tiempo que tarda la bomba en completar un ciclo.

Capacidad

8.5. Dimensionamiento del reactor Para el dimensionamiento partimos del clculo del volumen del reactor.

(Amplitud)

( Donde (

y para una conversin del 90% se tiene que

Tomando un dimetro de 1m, la altura resultara de 2,3m y dejando un espacio de cabeza de 0,2m, la altura fsica del reactor ser 2,5m.
Tabla 8.1 Dimensiones del reactor Parmetro Altura Dimetro Valor 1,0 2,5 Unidad m m

8.6. Dimensionamiento de las tuberas El dimetro de las tuberas se dimensiona en base a la velocidad con la cual circula el fluido dentro de ella.

Tabla 8.2 Dimetro de las tuberas Tuberas Dimetro (in) Velocidad (m/s) Alimentacin y descarga 1 1,5 Agua de enfriamiento 2 1,5 8.7. Vlvulas a emplearse en el proceso El clculo de los coeficientes de descarga de las respectivas vlvulas, se realiza de la siguiente forma: As por ejemplo, si el flujo de alimentacin al reactor F1 es 2m3/h; el factor de apertura de la vlvula es del 100% y se considera una cada de presin de 10psig (0,68atm) entonces el coeficiente de descarga es:

Las vlvulas seleccionadas son de globo con caracterstica inherente lineal; sus dimensiones se determinaron en base al coeficiente de descarga y con referencia a catlogo de Fisher Control2.

Fisher Controls, 1997, Vlvula Globo Diseo CP para servicio general o con productos qumicos, http://66.18.212.71/manuals/Fisher/Control%20valves/FISHER/Products/C511CPE.PDF, (Septiembre 2011).

Ilustracin 8.4 Coeficientes de flujo de Vlvulas de Globo.

En la siguiente tabla se presenta las caractersticas de las vlvulas empleadas en el proceso: Tabla 8.3 Caractersticas de las vlvulas empleadas Kv (kg/ Caracterstica Dimetro Tipo Material m3atm0.5) inherente (in) GloboAcero 2,43 Lineal 1 ATO inox. GloboAcero 24,25 Lineal 2 ATO inox. GloboAcero 2,43 Lineal 1 ATO inox. GloboAcero 13,55 Lineal 1 ATO inox.

Vlvula VM-1 VM-3 VM-4 VC-2

9. MODELADO MATEMTICO
[En esta seccin se debe consignar el modelo matemtico (puede presentarse a mano, en forma prolija)]

9.1. Nomenclatura = Flujos de alimentacin y descarga del reactor. = Flujos de alimentacin y descarga del agua de enfriamiento. = Dimetro del reactor. = rea transversal del reactor. = Volumen de la mezcla reaccionante. = Temperatura en el reactor. = Coeficiente de descarga de la vlvula de alimentacin al reactor. = Coeficiente de descarga de la vlvula de alimentacin al reactor. = Concentracin inicial de la especie A. = Concentracin de la especie A. = Concentracin de la especie B. = Constante cintica de reaccin. = Energa de activacin. = Constante universal de los gases. = Constante de Arrhenius. = Entalpa de Reaccin = Coeficiente global de transferencia de calor. = rea transversal de la chaqueta. = Temperatura del agua alimentada a la chaqueta. = Temperatura del agua en la chaqueta. = Masa de agua en la chaqueta. = rea transversal del mbolo. 9.2. Modelo Matemtico. Balance de masa global { } { ( } ) { }

Donde: o o o o

Balance de masa por especies Partiendo de la ecuacin general de conservacin de masa se tiene:
{ } { } { } { }

Especie A: ( ) ( )

Donde: o .

Especie B: ( ) ( )

Balance de masa en la chaqueta de enfriamiento { } { } ( { ) }

Donde: o o

Balance de energa en el reactor { } { } { ( ) }

Balance de energa en la chaqueta de enfriamiento ( ) ( )

10.

CDIGO DE SIMULACIN

[En esta seccin se debe pegar el cdigo de simulacin]

Sub Taller1Control() 'PARMETROS DEL REACTOR D = Worksheets("Datos").Cells(3, 3) h_f = Worksheets("Datos").Cells(4, 3) ho = Worksheets("Datos").Cells(5, 3) F_1 = Worksheets("Datos").Cells(6, 3) T_1 = Worksheets("Datos").Cells(7, 3) CA_o = Worksheets("Datos").Cells(8, 3) fv_2 = Worksheets("Datos").Cells(9, 3) Kv_2 = Worksheets("Datos").Cells(10, 3) 'PARMETROS DE LA CHAQUETA At = Worksheets("Datos").Cells(12, 3) U = Worksheets("Datos").Cells(13, 3) T_3 = Worksheets("Datos").Cells(14, 3) fv_3 = Worksheets("Datos").Cells(15, 3) kv_3 = Worksheets("Datos").Cells(16, 3) esp_ch = Worksheets("Datos").Cells(17, 3) vol_ch = Worksheets("Datos").Cells(18, 3) 'DATOS GENERALES den = Worksheets("Datos").Cells(20, 3) cp = Worksheets("Datos").Cells(21, 3) Eo = Worksheets("Datos").Cells(22, 3) Hrx = Worksheets("Datos").Cells(23, 3) k = Worksheets("Datos").Cells(24, 3) 'PARMETROS DE LA BOMBA Dbom = Worksheets("Datos").Cells(26, 3) Lbom = Worksheets("Datos").Cells(27, 3) pbom = Worksheets("Datos").Cells(28, 3) vbom = Worksheets("Datos").Cells(29, 3) d_polmay = Worksheets("Datos").Cells(30, 3) d_polmen = Worksheets("Datos").Cells(31, 3) Potbom = Worksheets("Datos").Cells(32, 3) 'CONTROLES h_set = Worksheets("Datos").Cells(34, 3) kc_h = Worksheets("Datos").Cells(35, 3) ti_h = Worksheets("Datos").Cells(36, 3) t_set = Worksheets("Datos").Cells(37, 3) kc_t = Worksheets("Datos").Cells(38, 3) ti_t = Worksheets("Datos").Cells(39, 3)

'PARMETROS DE SIMULACIN t_max = Worksheets("Datos").Cells(41, 3) t_pert = Worksheets("Datos").Cells(42, 3) delta_t = Worksheets("Datos").Cells(43, 3) 'LIMPIAR LA PANTALLA Worksheets("Resultados").Range("A2:AZ100000").Clear 'INICIALIZACIN DE VARIABLES Tr = 20 Two = 20 Tw = T_3 CA = CA_o CB = 0 F_3 = 0 F_4 = 0 h = ho hTr = ho * Tr hCA = ho * CA_o hCB = ho * CB fila = 2 R = 8.31 A_reactor = 3.1416 * D * D / 4 A_chaqueta = (3.1416 * (((D + esp_ch) * (D + esp_ch)) - (D * D))) / 4 delta_p = t_max / 10000 Z=0 Fo_b = 0 kv_4 = 1.21 fv_4 = 0.5 h_ch = 0 SumCorr_h = 0 Corr_h = 0 SumCorr_t = 0 Corr_t = 0 'INTEGRACIN NUMRICA For T = 0 To t_max Step delta_t 'Balance de masa en el reactor delta_h = (F_1 - F_2) / A_reactor * delta_t h = h + delta_h 'Constante de reaccin k_rx = k * Exp(-Eo / (R * (Tr + 273))) 'Calor de reaccin Q_rx = Hrx * k_rx * CA * A_reactor * h

'Balance de especies delta_hCA = (F_1 * CA_o - F_2 * CA - k_rx * CA * A_reactor * h) * delta_t / A_reactor hCA = hCA + delta_hCA CA = hCA / h delta_hCB = (-F_2 * CB + k_rx * CA * A_reactor * h) * delta_t / A_reactor hCB = hCB + delta_hCB CB = hCB / h 'Calores de flujos del reactor Q_1 = F_1 * den * cp * T_1 Q_2 = F_2 * den * cp * Tr 'Balance de energa general del reactor delta_hTr = (Q_1 - Q_2 + Q_rx - Q_ch) / (den * cp * A_reactor) * delta_t hTr = delta_hTr + hTr Tr = hTr / h If Tr <= t_set Then F_bom = 0 F_4 = 0 F_3 = 0 Q_ch = 0 ElseIf Tr >= t_set And wbom_1 > 0 Then 'Velocidad angular 2 wbom_2 = (wbom_1 * d_polmen) / d_polmay t_ciclo = 1 / (wbom_2 * 60) 'Bomba F_3 = vbom * wbom_2 * 60 'Funcionamiento de embolo If T >= Z And F_bom = F_3 Then F_bom = Fo_b Z = Z + (t_ciclo / 2) End If If T >= Z And F_bom = Fo_b Then F_bom = F_3 Z = Z + (t_ciclo / 2) End If 'Calor de chaqueta Q_ch = U * At * (Tr - Tw) 'Presin de descarga de la bomba que alimenta agua p_b = ((0.00135 * Potbom) / (wbom_1 * d_polmen * d_polmen * Dbom * Dbom)) * 0.00001

'Flujo de salida de la chaqueta F_4 = kv_4 * fv_4 * ((p_b - 1) ^ 0.5) 'Balance de masa en la chaqueta delta_hch = (F_bom - F_4) / A_chaqueta * delta_t h_ch = h_ch + delta_hch 'Calores de flujos del agua Q_3 = F_bom * den * cp * Two Q_4 = F_4 * den * cp * Tw 'Balance de energa en la chaqueta cuando se acciona la bomba delta_Tw = delta_t * (Q_3 - Q_4 + Q_ch) / (A_chaqueta * h_ch * den * cp) Tw = delta_Tw + Tw End If 'Perturbacin en el Flujo de entrada If T >= t_pert Then F_1 = 2 End If 'CONTROLES 'Control Proporcional-Integral de nivel Corr_h = (h - h_set) * delta_t SumCorr_h = SumCorr_h + Corr_h p1 = kc_h * (h - h_set) + (kc_h / ti_h) * SumCorr_h If p1 < 3 Then p1 = 3 Corr_h = 0 SumCorr_h = 0 ElseIf p1 > 15 Then p1 = 15 Corr_h = 0 SumCorr_h = 0 End If 'Estimacin del factor de apertura de la vlvula fv_2 = ((p1 - 3) / 12) 'Flujo de salida del reactor F_2 = Kv_2 * fv_2 * ((h * 9800 * 0.00001) ^ 0.5)

' Control de temperatura en el reactor Corr_t = (Tr - t_set) * delta_t SumCorr_t = SumCorr_t + Corr_t wbom_1 = kc_t * (Tr - t_set) + (kc_t / ti_t) * SumCorr_t

If wbom_1 < 0 Then wbom_1 = 0 Corr_t = 0 SumCorr_t = 0 ElseIf wbom_1 >= 3600 Then wbom_1 = 3600 End If 'IMPRESIN DE RESULTADOS If T = 0 Then Worksheets("Resultados").Cells(fila, 1) = T Worksheets("Resultados").Cells(fila, 2) = Tr Worksheets("Resultados").Cells(fila, 3) = h Worksheets("Resultados").Cells(fila, 4) = F_1 Worksheets("Resultados").Cells(fila, 5) = F_2 Worksheets("Resultados").Cells(fila, 6) = CA Worksheets("Resultados").Cells(fila, 7) = CB Worksheets("Resultados").Cells(fila, 8) = F_bom Worksheets("Resultados").Cells(fila, 9) = wbom_1 Worksheets("Resultados").Cells(fila, 10) = wbom_2 delta_p = t_max / 10000 + delta_p fila = fila + 1 ElseIf T >= delta_p Then Worksheets("Resultados").Cells(fila, 1) = T Worksheets("Resultados").Cells(fila, 2) = Tr Worksheets("Resultados").Cells(fila, 3) = h Worksheets("Resultados").Cells(fila, 4) = F_1 Worksheets("Resultados").Cells(fila, 5) = F_2 Worksheets("Resultados").Cells(fila, 6) = CA Worksheets("Resultados").Cells(fila, 7) = CB Worksheets("Resultados").Cells(fila, 8) = F_bom Worksheets("Resultados").Cells(fila, 9) = wbom_1 Worksheets("Resultados").Cells(fila, 10) = wbom_2 delta_p = t_max / 10000 + delta_p fila = fila + 1 Tlast = T End If Next T If Tlast < t_max Then Worksheets("Resultados").Cells(fila, 1) = T Worksheets("Resultados").Cells(fila, 2) = Tr Worksheets("Resultados").Cells(fila, 3) = h Worksheets("Resultados").Cells(fila, 4) = F_1 Worksheets("Resultados").Cells(fila, 5) = F_2

Worksheets("Resultados").Cells(fila, 6) = CA Worksheets("Resultados").Cells(fila, 7) = CB Worksheets("Resultados").Cells(fila, 8) = F_bom Worksheets("Resultados").Cells(fila, 9) = wbom_1 Worksheets("Resultados").Cells(fila, 10) = wbom_2 End If End Sub

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