Ingeniera
Algoritmos computacionales y
programacin
INTRODUCCIN
El propsito general de la ingeniera es la resolucin a problemas que afectan a
las actividades cotidianas de una sociedad. Esto se hace a travs del
conocimiento y de la aplicacin de cualquier tcnica que permita el
mejoramiento, desarrollo y la perfeccin de un entorno.
Una de las herramientas que los ingenieros utilizan para analizar los procesos
que se llevan a cabo en la industria son los balances de materia y energa.
Los balances de materia y energa se utilizan como herramienta para analizar
la situacin de estabilidad de un proceso y para determinar la manera en la
que se distribuyen los reactivos en todo el sistema, ya sea un sistema unitario
o de varias unidades. Tambin son tiles para calcular los cambios de energa
que se dan durante el proceso, el intercambio de energa, la ganancia o
prdida de calor y como esto afecta al proceso.
En el rea de ciencias qumicas, los balances de materia y energa son muy
tiles para ciertos procesos. Se utilizan principalmente en las operaciones
unitarias, los cuales son de naturaleza fsica y tiene como objetivo procesar
materiales (reactivos) hasta lograr especificaciones deseadas de temperatura,
presin, composicin y fase. Las operaciones unitarias se pueden dividir en
cinco categoras:
1.
2.
3.
4.
5.
Transferencia de calor
Manejo de fluidos
Manejo de slidos (tamizado, fluidizacin)
Operaciones de combinacin (mezclado)
Operaciones de separacin (cristalizacin, centrifugacin, evaporacin)
1. Hacer un esquema con todas las corrientes, datos e incgnitas que nos
da el problema.
2. Hacer un anlisis de grados de libertad y una estrategia para determinar
si el problema se puede resolver o se necesita una base de clculo.
3. Resolver el problema comenzando por las ecuaciones con menos grados
de libertad y que contengan las incgnitas que se desea conocer.
El algoritmo que se desarroll obtiene los grados de libertad del sistema y
adems le sugiere al usuario una estrategia a seguir segn el grado de libertad
de cada unidad, hablando de un sistema con varias unidades. Para poder
calcular los grados de libertad (GL) primero hay que identificar todas las
incgnitas del sistema (I), los balances a resolver (B), relaciones especficas(R)
y las sumas de las fracciones peso (W). La estructura quedara de la siguiente
manera:
GL=I-B-R-W
Si GL=0, el sistema se puede resolver sin ningn problema, sin embargo, si
GL>0 se necesitan ms datos para poder resolver el sistema.
METODOLOGA
Titulacin terica de un cido fuerte con una base fuerte
Para realizar una curva de titulacin terica es necesario realizar tres tipos de
clculos:
1. Punto de equivalencia.
En el punto de equivalencia, se tiene que los de iones hidronio 1 e hidrxido
estn presentes en la misma concentracin y se tiene un pH=7, por lo tanto
es neutra.
La concentracin de iones hidronio se puede calcular directamente de la
constante del producto inico del agua, es decir:
+
H 3 O
O H
k w =
Donde
v a c a=v b c b
Donde
va
vb
Slo se despeja a
v2
+
H 3 O
H3 O
pH =log
Para
vb
se
v b hallado en el
vb
ir
O H
O H
que
H 3O
OH
k w =
y se debe de tomar en cuenta que:
Aqu se expresa que el
pOH:
pk w = pH + pOH
O H
pOH=log
+
H 3 O
O H
log k w =log
14=pH + pOH
Y a partir de esto se tiene que el pH para valores bases:
pH=14 pOH
Resolucin del programa
Para comenzar, se toman los valores de
va , ca
cb
k1
k2
k=input('mL:');
ve corresponde a lo tratado en el primer
k1=input('concentracion (molaridad):');
clculo.
fprintf('\nbase:\n');
Ubica el valor del punto de equivalencia.
k2=input('concentracion (molaridad):');
pH=[];poH2=[];
fprintf('\nmL de la sust. base para neutralizar pH:\n');
ve=(k1*k)/k2;
disp(ve);
v1=0:0.5:ve;
v1 representa los datos
ch es el valor de la constante
El segundo ciclo calcula los valores del pOH para posteriormente obtener los
valores del pH que pertenecen arriba del punto de equivalencia. Se pueden
guardar los datos obtenidos en el primer ciclo en otro vector, seguidos de los
que se obtuvieron en el segundo ciclo. Se debe hacer el mismo procedimiento
para los vectores v1 y v2.
v2 es un vector que va desde el
v2=ve+0.5:0.5:k;
K=length(v2);
siguiente valor del punto de
for j=1:K
equivalencia hasta la cantidad de
chx=(v2(j)*k2-k*k1)/(v2(j)+k);
volumen del cido (k).
poH=-log10(chx);
poH2(j)=poH;
K establece el nmero de
end
pH1=14-poH2;
repeticiones del ciclo y es igual al
v=[v1 v2];
pH=[pH pH1];
plot(v,pH,'k'),grid on,xlabel('mL de la base'),ylabel('pH');
title('Curva de titulacin');
chx determina la constante del
RESULTADOS
Ejemplo.
Se requiere neutralizar 50ml de HCl de 0.05M y se dispone de NaOH 0.1M
Cul debe ser la cantidad que se debe agregar de NaOH? Adems se
necesita calcular su curva de titulacin para describir el intervalo de
viraje.
Punto de
equivalen
cia
Intervalo de
viraje
Intervalo de viraje
Es la seccin en la curva en la que a pequeas adiciones de la
sustancia titulante le corresponde una variacin considerable en el
pH.
if m>0
home
disp('EL SISTEMA TIENE SOLUCION. LA ESTRATEGIA QUE SE LE RECOMIENDA
SEGUIR ES LA SIGUIENTE:')
for f=1:n
z=1000;
for j=1:n
if z>GL(j)
z=GL(j);
k=j;
end
end
GL(k)=1000;
fprintf('Resolver el sistema %d \n',k)
end
else
disp('\nEL BALANCE NO TIENE SOLUCION')
end
RESULTADOS
Clculo de grados de libertad de un sistema con varias unidades y generacin
de una estrategia para la solucin del balance de materia de dicho sistema
ste programa te imprime dos resultados: los grados de libertad de cada
unidad y la estrategia a seguir para la solucin del balance de materia.
En esta parte te pide los datos de cada unidad para poder calcular los grados
de libertad. En este caso, como son 3 unidades, el programa mostrar esta
pantalla 3 veces y el usuario tendr que ingresar los datos correspondientes.
Despus, cuando ya se agregaron todos los datos se mostrar la siguiente
parte del programa, la estrategia para resolver el balance.
Como se logra apreciar, el programa devuelve una serie de pasos para resolver
el balance, indicando que sistema-unidad se debe resolver primero, teniendo
en cuenta los grados de libertad obtenidos anteriormente.
BIBLIOGRAFA
Skoog, Wet, Holler & Crouch, Qumica analtica, 7a edicin, pginas 282-288,
McGraw-Hill, Mxico, 2001.
Olaf A. Hougen,R. A. Ragatz (1982). Principios de los procesos qumicos.
Recuperado de https://books.google.com.mx/books?
id=ZngDtuqhx5sC&pg=PA205&lpg=PA205&dq=balance+de+materia&source=
bl&ots=W6rvSRYYYv&sig=uvPRInVMHyYPpX77uo3Xa7X1ePA&hl=es&sa=X&ei=
aCbAVL7FIcmqogSquIKABw&ved=0CCwQ6AEwAzgK#v=onepage&q=balance
%20de%20materia&f=false
Gooding, G. N. (2009). Balance de materia para ingenieros qumicos.
Recuperado de
http://www.academia.edu/7204983/BALANCE_DE_MATERIA_PARA_INGENIEROS_
QU%C3%8DMICOS