Manual de Laboratorio de Informatica I 2019
Manual de Laboratorio de Informatica I 2019
Manual de Laboratorio de Informatica I 2019
del ATLANTICO
MANUAL DE LABORATORIO
INFORMATICA PARA INGENIERÍA QUÍMICA
I
PROFESOR FRANCISCO MUÑOZ PABA M.Sc
OBJETIVOS ESPECÍFICOS:
➢ Encontrar las raíces de sistemas de ecuaciones algebraicas no lineales, utilizando el
método SOLVER de Excel y el método SOLVE de MATLAB.
➢ Encontrar las raíces de un polinomio usando el comando ROOTS de MATLAB y el
método BUSCAR OBJETIVO de Excel.
➢ Encontrar la raíz de una función polinomica, utilizando el método gráfico de Excel
y el software de MATLAB.
➢ Encontrar las raíces de un sistema de ecuaciones algebraicas lineales, usando
MATLAB.
BIBLIOGRAFÍA:
Nieves A. Domínguez F. “Métodos numéricos Aplicados a la Ingeniería” Ed. CECSA
2001
Chapra S. canales R “Métodos Numéricos para Ingenieros”.Ed. McGraw-Hill 1998.
EJEMPLO Nº1
Encontrar la raíz del polinomio f(x) = X^3 +X^2 – 3*X – 3.
a) Utilizando el método BUSCAR OBJETIVO de Excel.
b) Método gráfico usando Excel.
Procedimiento:
1. Elabore la siguiente tabla de X y f(X) en la hoja de Excel como ilustra la figura1
2. Seleccione los datos de la tabla con el ratón y luego haga clic en Herramientas y
pulse BUSCAR OBJETIVO. Aparece en pantalla la ventana ilustrada en la figura 2
3. En la casilla Definir la celda, con ayuda del ratón seleccione cualquier valor de la
función f(X). En la casilla Con el valor, escriba cero (0) y en la casilla Para
SOLUCIÓN:
a) Usando el método solver de Excel
1. Escriba lo siguiente en una hoja de Excel, como ilustra la figura 3
Solución:
a) Uso de Excel
1. Escriba en la hoja de Excel los coeficientes de las incógnitas y los
términos independientes, tal como se muestra en la figura 6.
Procedimiento:
Escriba el siguiente código en la línea de comando de MATLAB:
>> x = -5 :0.1: 2;
>> y = x.^4 + 6*x.^3 +7*x.^2 -6*x -8 ; % Observe el .^
>> t = zeros(size(x));
>> plot(x,y,'-r',x,t,'-b'),grid on
>> axis([-5 2 -10 5])
>> ginput (4) % Con ayuda del ratón determina el valor aproximado de la raíz.
La gráfica de la figura 11, muestra las cuatro raíces (- 4, -2, - 1 y 1) que pasan por el eje x
cero
CASO DE ESTUDIO 2
Resuelva los siguientes sistemas de ecuaciones no lineales, usando el comando solve de
MATLAB:
3 x − cos( yz ) − 0.5 = 0
x 2 − 10 x + y 2 + 8 = 0 2
a) 2 b) x − 625 * y = 0 2
xy + x − 10 y + 8 = 0 e ( − xy ) + 20 z + (10 − 3) / 3 = 0
CASO DE ESTUDIO 4
a) Hallar la incógnita f en la siguiente ecuación, usando el comando solve de
MATLAB
G( f ) = 0.86 ln( 0.27.10 −4 + 2.51 / 105 f + 1 / f Solución: f = 0.01885
(h / cos A)2 F
C=
0.5D 2 (1 + senA − 0.5 cos A)
Donde A es el ángulo de anillo del campo, F es la cobertura fraccionaria del campo con los
espejos, D es el diámetro del colector y h es la altura del mismo. Encuentre A, si h=300,
C=1200, F=0.8 y D=14.
1 1
(
= ln RE f + 14 −
f k
) 5 .6
k
En su relación, f es el coeficiente de fricción, RE es el número de Reynolds y k es una
constante determinada por la concentración de la suspensión. Para una suspensión con
0.08% de concentración, k=0.28. ¿Cuál es el valor de f sí RE = 3750?
d) De Santis(1976) dedujo una relación para el factor de compresibilidad de gases
reales de la forma:
1+ y + y2 − y3
z=
(1 − y )3
Con y =b/(4v), donde b es la corrección de Van der Waals y v es el volumen molar. Sí
z = 0.892, ¿ Cuál es el valor de y?.
BIBLIOGRAFÍA:
Chapra S.y Canale R. Métodos Numéricos para Ingenieros 3ª Ed. Mc Graw-Hill
Nieves A. y Domínguez F Métodos Numéricos Aplicados a la Ingeniería 2ª Ed.
C.E.C.S.A 2002.
INTRODUCCIÓN
La primera situación en el ajuste de curvas es la determinación de valores intermedios a
partir de datos tabulados. Muchas propiedades físico-químicas han sido tabuladas, pero
existen otras que no están disponibles en esta forma conveniente. Casos especiales y
contextos de problemas nuevos a menudo requieren que se recolecten sus propios datos y
se desarrollen sus propias relaciones predicativas. En particular, deberá usar estas
herramientas para implementar métodos numéricos para la solución de problemas en
Ingeniería Química.
v 3.83 4.17 4.97 6.06 6.71 7.17 7.51 7.98 8.67 9.39 9.89
P 30.0 35.5 50.5 75.0 92.0 105.0 115.0 130.0 153.5 190.0 199.5
v = a(P )
b
Para la ecuación
El siguiente programa codificado en Matlab construye la grafica mostrada en la
figura 3. Seleccione file trasladese a New y presione M-file.
clear all,clc
dp= [30.0 35.5 50.5 75.0 92.0 105.0 115.0 130.0 153.5 190.0 199.5]';
v = [3.83 4.17 4.97 6.06 6.71 7.17 7.51 7.98 8.67 9.39 9.89]';
y = log (v);
x = log (dp);
A=[ones(size(x)) x];
a =A\y;
a0 = exp(a(1));
b = a(2);
Dp = (3.2 :0.5: 5.7)' :
V = [ones(size(Dp)) Dp ]*a ;
plot(Dp,V,'-',x,y,'o' )
title(' Velocidad vs Caida de presión en un medidor de orificio')
xlabel(' Caida de presión , mm Hg');ylabel('Velocidad del fluido,pies/s')
text(3.5,2, 'v = 0.6984(\DeltaP)^0^.^5')
legend('Exp', 'lineal')
P = av b
v 26.43 22.40 19.08 16.32 14.04 12.12 10.51 9.15 8.00
P 14.70 17.53 20.80 24.54 28.83 33.71 39.25 45.49 52.52
q,cm3 de CH4/g carbón 45.5 91.5 113 121 125 126 126
P, psia 40 165 350 545 760 910 970
kPqm
q=
1 + kP
Donde: k y qm y n son los parámetros de la ecuación.
y= a0 + a1X1 + a2X2
PROBLEMAS DE APLICACION
EJEMPLO Nº 1 SOLUCIÒN DE UN SISTEMA DE ECUACIONES LINEALES
Puede prepararse ácido sulfúrico mediante la absorción de SO3 en agua. Supóngase que se
utiliza una corriente diluida de ácido de recirculación (20% de H2SO4) y una corriente de
agua, para absorber una corriente de SO3 proveniente de un axidador catalítico. ¿En qué
proporciones deberán mezclarse a las dos corrientes, si se desea producir una solución de
H2SO4 al 50%?.
ENTRADA SALIDA
Componentes Cantidad Átomos H Átomos S Átomos O H S O
H2O X 2 0 1 0 0 0
H2SO4 Y 2 1 4 2 1 4
H2O 2 1 2 0 1
SO3 Z 0 1 3 0 0 0
TOTAL ATOMOS 6 2 9 4 1 5
ATOMOS DE
ENTRADA CANTIDAD H S O
H2O 100% X 2 0 1
SO3 100% Z 0 1 3
TOTAL ATOMOS 4 1.2 5.6
ATOMOS DE
SALIDA CANTIDAD H S O
Se usa un método de reducción para hallar las dos primeras incógnitas, luego se halla la
tercera incógnita, como se muestra ha continuaciòn,
SOLUCIÔN:
BASE DE CALCULO: 100 lb de productos.
HIDROGENO: 4X + 6Y + 2Z =171.6
CARBONO: X + 2Y = 32.4
OXIGENO: Z = 27.8
Bibliografìa
Nieves A. y Domínguez F. Análisis Numérico Aplicados a la Ingeniería 2ª ed. CECSA 2002
Nakamura S. Análisis Numérico y Visualización gráfica con Matlab. Pearson-Educación.
Gerald C.F y Wheatley P.O Análisis numérico con aplicaciones. 7ª Edición Pearson Educación
2004.
INTRODUCCIÒN
La integrales definidas e indefinidas se presentan muy frecuente en las soluciones de
ecuaciones diferenciales con valor inicial en éste caso estaríamos refiriéndonos a las integrales
definidas y en caso que no se conozca el valor inicial de la ecuación diferencial estaríamos
resolviendo una integral indefinida.
I = quad(Eq,0,0.8)
I=
1.6405
EJEMPLO Nº 2 Hallar la integral con valores de x desigualmente espaciados.
Se tienen los siguientes datos de x desigualmente espaciados:
x 0 0.12 0.22 0.32 0.36 0.40 0.44 0.54 0.64
Eq(x) 0.2 1.3092 1.3052 1.7433 2.0749 2.456 2.8429 3.5729 3.1819
Escriba en la línea de comando de Matlab:
x=[ 0 0.12 0.22 0.32 0.36 0.40 0.44 0.54 0.64];
y=Eq(x); % Se obtienen los valores de la segundo fila de la tabla
Integral= trapz(x,y)
Integral=
1.2987
A=int(sym(y*(b-y^2/(4*a))),0,2*(a*b)^0.5)
A=
a*b^2 Solución
Método de Simpson.
Este método se puede resumir diciendo que se basa en la conexión de los puntos (xi,yi) por una
series de parábolas.
Las funciones de éste tipo son polinomios de segundo grado
f ( x) = a + bx + cx 2
Hay un error inherente, por supuesto, si el polinomio es mayor de segundo grado. La fórmula
final de la ecuación para la Regla 1/3 de Simpson es
b h (1)
a
ydx =
3
[ y 0 + 4( y1 + y 3 + + y n −1 ) + 2( y 2 + y 4 + y n − 2 ) + y n −1 ]
La regla de Simpson sola es exacta para polinomios de primero y segundo grado. El grado de
la función es desconocida en muchas aplicaciones, por consiguiente, se debe calcular el error.
El error se calcula por la siguiente ecuación:
Error = − y−1 + yn +1 − 4( y0 + yn ) + 7( y1 + yn −1 )
h
90
8( y2 + y4 + + yn − 2 ) + 8( y3 + y5 + yn −3 ) (2)
Donde h = xi y n 6
ydx = 2 y
b h
0 + 2( y1 + y2 + y3 + + yn −1 ) + yn (3)
a
EJEMPLO Nº 1
Una torre empacada absorbe un gas A de un gas de combustión. El gas de entrada a la torre
contiene 10.5% molar de A y el gas de salida contiene 2.5% molar de A. Calcule el número de
unidades de transferencia necesarias, N OG . Los datos se muestran en la tabla 1
dy
y ( 2) 0.01
N OG = y− y
y (1) *
=
3
[93.7 + 4(80 + 67.3 + 60.4 +56.9) +2 (72.8 + 63.3
0.0618
[ 2.38 + 4 ( 2.0 + 1.83 + 2.04)
3
+ 2 (1.85 + 2.04) + 2.22 = 0.739
W W
ln = − 0.739 y = 0.4776
W0 W0
dxw 0.0618
xw
A= = [2.38 + 2 (2.0 + 1.85 + 1.83 + 1.90 + 2.04) + 2.22 ]
x0 x − x 2
D w
= 0.7366
function A=Simpson ( x, y)
puntos = length(x);
if length(y) ~= puntos
error(‘x y y no son de la misma longitud ‘)
break
end
dx = diff(x);
if max(dx)-min(dx) > min(abs(x))/1000
error ( ‘ x no son equidistantes’)
break
end
h= dx(1);
if mod (puntos,2) = = 0
precaución (‘Agregue números de intervalos’)
n= puntos – 1;
else
n= puntos;
end
y1 = y(2:2:n –1);
y2 = y(3:2:n –1);
A= (h/3)*(y(1) + 4*sum(y1) + 2* sum(y2) + y(n)) ;
if n ~= puntos
A = A + (y(puntos) + y(n))* h/2;
end.
Este método no es práctico para usarlo excepto cuando se programa por computador.
El siguiente ejemplo ilustra los cálculos para hallar la longitud del arco.
BIBLIOGRAFÍA:
Chapra S.y Canale R. Métodos Numéricos para Ingenieros 3ª Ed. Mc Graw-Hill
Nieves A. y Domínguez F Métodos Numéricos Aplicados a la Ingeniería 2ª Ed. C.E.C.S.A
2002