Está en la página 1de 7

Optimización de procesos químicos.

Barrios, Karen N. 1. Fierro, Juan D. 2. Niño, Angie D. 3. Pinzón, Daniela I. 4.

Una planta química fabrica tres productos (E, F, G) utilizando tres materias primas (A, B, C).
Cada uno de los productos es producido mediante reacciones diferentes (1,2,3); un esquema
de la planta se muestra en la figura.
Los reactivos A, B y C pueden o no consumirse en su totalidad, la siguiente tabla resumen
las características del proceso:

Definir las variables del modelo


A1, A2, A3, B1, B2, B3, C, E, F, G
Escribir las ecuaciones de balance de materia de las corrientes como de los reactores

𝐵𝑎𝑙𝑎𝑛𝑐𝑒 𝑑𝑒 𝑚𝑎𝑠𝑎 𝑑𝑒 𝑑𝑖𝑣𝑖𝑠𝑜𝑟 𝑑𝑒 𝑙𝑎 𝑐𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝐴: 𝐴 = 𝐴1 + 𝐴2 + 𝐴3


𝐵𝑎𝑙𝑎𝑛𝑐𝑒 𝑑𝑒 𝑚𝑎𝑠𝑎 𝑑𝑒 𝑑𝑖𝑣𝑖𝑠𝑜𝑟 𝑑𝑒 𝑙𝑎 𝑐𝑜𝑟𝑟𝑖𝑒𝑛𝑡𝑒 𝐵: 𝐵 = 𝐵1 + 𝐵2 + 𝐵3
∗ 𝐵𝑎𝑙𝑎𝑛𝑐𝑒 𝑑𝑒 𝑚𝑎𝑠𝑎 𝑑𝑒𝑙 𝑟𝑒𝑎𝑐𝑡𝑜𝑟 𝐺: 𝐺 = 𝐶 + 𝐵3 + 𝐴3
1∗ 𝐵𝑎𝑙𝑎𝑛𝑐𝑒 𝑑𝑒 𝑚𝑎𝑠𝑎 𝑑𝑒𝑙 𝑟𝑒𝑎𝑐𝑡𝑜𝑟 𝐸: 𝐸 = 𝐴1 + 𝐵1
∗ 𝐵𝑎𝑙𝑎𝑛𝑐𝑒 𝑑𝑒 𝑚𝑎𝑠𝑎 𝑑𝑒𝑙 𝑟𝑒𝑎𝑐𝑡𝑜𝑟 𝐹: 𝐹 = 𝐴2 + 𝐵2
Escribir las relaciones especificadas que presenta el problema

1
Los balances con asterisco (*) no hacen parte de la restricción de igualdad.
2
𝐴1 = ∗𝐸
3
2
𝐴2 = ∗ 𝐹
3
1
𝐴3 = ∗ 𝐺
2
1
𝐵1 = ∗ 𝐸
3
1
𝐵2 = ∗ 𝐹
3
1
𝐵3 = ∗ 𝐺
6
1
𝐶 = ∗𝐺
3

Determinar grados de libertad de los balances materia


Grados de libertad
VD 10
Bi 4
R 3
GL 3

Escribir las restricciones de oferta y demanda para el modelo


Restricciones de demanda
𝐴1 + 𝐴2 + 𝐴3 ≤ 40000 𝑙𝑏 𝐴/𝑑í𝑎
𝐵1 + 𝐵2 + 𝐵3 ≤ 30000 𝑙𝑏 𝐵/𝑑í𝑎
𝐶 ≤ 25000 𝑙𝑏 𝐶/𝑑í𝑎

Restricciones de oferta
2
∗ 𝐸 − 𝐴1 = 0
3
2
∗ 𝐹 − 𝐴2 = 0
3
1
∗ 𝐺 − 𝐴3 = 0
2
𝐴1 , 𝐴2 , 𝐴3 , 𝐵1 , 𝐵2 , 𝐵3 , 𝐶, 𝐸, 𝐹, 𝐺 ≥ 0
1
∗ 𝐹 − 𝐵2 = 0
3
1
∗ 𝐸 − 𝐵1 = 0
3
1
∗ 𝐺 − 𝐵3 = 0
6
1
∗𝐺−𝐶 =0
3
Escribir la función objetivo del problema para una matriz 10x10
𝑧 = 𝑝𝑟𝑒𝑐𝑖𝑜 𝑑𝑒 𝑣𝑒𝑛𝑡𝑎 𝑑𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜 𝑥 − 𝑐𝑜𝑠𝑡𝑜 𝑑𝑒𝑙 𝑝𝑟𝑜𝑐𝑒𝑠𝑜 𝑝𝑎𝑟𝑎 𝑒𝑙𝑎𝑏𝑜𝑟𝑎𝑟 𝑒𝑙 𝑝𝑟𝑜𝑑𝑢𝑐𝑡𝑜
− 𝑐𝑜𝑠𝑡𝑜 𝑑𝑒 𝑙𝑎 𝑚𝑎𝑡𝑒𝑟𝑖𝑎 𝑝𝑟𝑖𝑚𝑎 𝑥
Reemplazando los valores del precio de venta, costos del proceso y costos de materias
primas, la ecuación queda así:
𝑐𝑒𝑛𝑡𝑎𝑣𝑜𝑠
𝑧 = (4 ∗ 𝐸 + 3.3 ∗ 𝐹 + 3.8 ∗ 𝐺) − (1.5 ∗ 𝐸 + 0.5 ∗ 𝐹 + 1 ∗ 𝐺) − (1.5 ∗ 𝐴 + 2 ∗ 𝐵 + 2.5 ∗ 𝐶) [ 𝑑í𝑎
]

Sabiendo que A= A1+A2+A3 y B=B1+B2+B3 reemplazamos para dejar finalmente la ecuación


en función de 10 variables:
𝑧 = (4 ∗ 𝐸 − 1.5 ∗ 𝐸) + (3.3 ∗ 𝐹 − 0.5 ∗ 𝐹) + (3.8 ∗ 𝐺 − 1 ∗ 𝐺) − 1.5 ∗ (𝐴1 + 𝐴2 + 𝐴3 ) − 2 ∗ (𝐵1
𝑐𝑒𝑛𝑡𝑎𝑣𝑜𝑠
+ 𝐵2 + 𝐵3 ) − 2.5 ∗ 𝐶 [ ]
𝑑í𝑎

PROGRAMANDO EN TORA

Tabla 1. Matriz- 10 Variables con 10 Restricciones.


Tabla 2. Matriz - 10 Variables con 10 Restricciones, análisis de sensibilidad.

ANALISIS DE RESULTADOS
Para los valores dados en la primera tabla teniendo en cuenta los productos deseados, en el
caso de E se obtiene una producción nula porque las líneas de alimentación A1 y B1 son
igualmente cero. Luego, para el producto F, sabiendo que este es dependiente de los reactivos
A2 y B2 se obtiene un valor de producción de 3165.99 lb F/día. Finalmente, para el último
producto deseado, si el valor máximo de C debe ser de 25000 lb C/día, G debe ser 75757.58
lb G/día bajo el efecto además de A3 y B3.
Ahora bien, analizando la segunda tabla donde se habla de las restricciones, todas son
variables críticas excepto la segunda restricción donde para llegar a ese punto crítico debe
tomar un valor de 13923.56 lb B/día.
Con los valores de cada una de las variables obtenidas por TORA, se alcanza una utilidad de
𝑐𝑒𝑛𝑡𝑎𝑣𝑜𝑠
z = 70638,85 𝑑𝑖𝑎

• Análisis de sensibilidad
Dentro de este análisis, se puede decir que B al no encontrarse en un punto crítico no
afectará a la reacción lo que además lo soporta cuando se ve que en la segunda
restricción el precio dual tiene un valor de 0, esto quiere decir, que posiblemente B
no tenga una mejora o no afecte realmente la producción de cualquiera de los tres
productos. En cambio, las demás restricciones si afectarán al proceso.
Reduciendo el sistema a 3 variables, en función de F, G, E:
Despejar las relaciones de las restricciones de oferta:
2 2 1 𝑙𝑏 𝐴
𝐴= ∗𝐸+ ∗𝐹+ ∗𝐺 [ ]
3 3 2 𝑑í𝑎
1 1 1 𝑙𝑏 𝐵
𝐵= ∗𝐸+ ∗𝐹+ ∗𝐺 [ ]
3 3 6 𝑑í𝑎
1 𝑙𝑏 𝐶
𝐶= ∗𝐺 [ ]
3 𝑑í𝑎

Reescribir restricciones de demanda en función de 3 variables:


2 2 1
∗ 𝐸 + ∗ 𝐹 + ∗ 𝐺 ≤ 40000 𝑙𝑏 𝐴/𝑑í𝑎
3 3 2
1 1 1
∗ 𝐸 + ∗ 𝐹 + ∗ 𝐺 ≤ 30000 𝑙𝑏 𝐵/𝑑í𝑎
3 3 6
1
∗ 𝐺 ≤ 25000 𝑙𝑏 𝐶/𝑑í𝑎
3
𝐸, 𝐹, 𝐺 ≥ 0

Función objetivo en función de 3 variables


PROGRAMANDO EN TORA

Tabla 3. Matriz - 3 Variables con 3 Restricciones.

Tabla 4. Matriz - 3 Variables con 3 Restricciones, análisis de sensibilidad.


ANALISIS DE RESULTADOS
Para los valores dados en la tercera tabla teniendo en cuenta los productos producidos, en el
caso de E se obtiene una producción nula sabiendo que es dependiente de los reactivos A1 y
B1; para el producto F, sabiendo que este es dependiente de los reactivos A2 y B2 se obtiene
un valor de producción de 3165.99 lb F/día.; y finalmente, para el último producto deseado
G debe ser 75757.58 lb G/día bajo el efecto además de A3 y B3.
Ahora bien, analizando la cuarta tabla donde se habla de las restricciones, todas son variables
críticas excepto la segunda restricción donde para llegar a ese punto crítico debe tomar un
valor de 13923.56 lb B/día.
El valor de la utilidad con la función objetivo reducida a 3 variables es 𝑧 =
𝑐𝑒𝑛𝑡𝑎𝑣𝑜𝑠
70244,23 𝑑𝑖𝑎 , en la cual se puede observar una disminución comparándola con el valor
de la función objetivo con 10 variables. Esto se puede deber a los cambios de los valores de
cada coeficiente que acompaña a E, F, G.
• Análisis de sensibilidad
Según el análisis de sensibilidad obtenido por el programa trabajado TORA, se puede
observar que cualquier cambio en la cantidad disponible de materia prima va a afectar
la utilidad del proceso, Dado que se puede producir más o menos cantidad de
producto, el valor que puede tomar F para el intervalo 37878.79 lb F/día y 72640.04
lb F /día , por cada lb F adicional que se produzca su utilidad aumentará 1.69, Para E
el intervalo está entre 13923.56 lb E/día hasta infinito dado que este no aumentara su
utilidad dependiendo de la producción y para G el intervalo esta de 0 lb G/día hasta
26400.00 lb G /día, por cada lb G adicional que se produzca aumentara 0.11 su
utilidad. Observando lo anterior se puede deducir que para mejorar la utilidad se
concentraría en la producción de F dado que es la de mejores resultados económicos.

Conclusión.
En el Trabajo se comprobó que el programa TORA es muy útil al momento de facilitar la
compresión del análisis de sensibilidad por medio de la tabla obtenida, sin embargo, deben
ser claras las restricciones del problema y las variables que componen al mismo, dado que
sin esto no se obtendrá la función objetivo adecuada. En el contexto del ejercicio, al
maximizar la utilidad de la función objetivo con todas las variables presentes, y al comparar
el resultado con la función objetivo reducida en función de los grados de libertad, se nota una
leve diferencia uno del otro (0.56% de error estimado).

También podría gustarte