Está en la página 1de 4

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FACULTAD DE INGENIERÍA QUÍMICA


II EXAMEN PARCIAL DE MÉTODOS NUMÉRICOS
Apellidos y Nombres: HUACHHUACO RIVAS KETY ELENA Fecha: 24/03/21 Tiempo: 150 min

1. Del sistema mecánico las ecuaciones del movimiento son:


J 1 θ1 ''+ ( k 1 +k 2 ) θ1 −k 2 θ 2=0
J 2 θ2 ''−k 2 θ1 +k 2 θ 2=0
k 2 =2k 1 =1
J 2 =2J1 =1

Los discos están en la posición de θ1 =0,1 rad y θ2 =0,2 rad en


el instante t=0 s, y la velocidad angular inicial de ambos discos
es 2 rad/s.
Desarrollar un programa para determinar el número de nodos y conocer las posiciones y velocidades
angulares de los discos en t=45,1 s. (5p)
PROGRAMACIÓN
function examen_ejercicio1
clc,clear,syms t z y w ya,format long
disp('**************************')
disp('EJERCICIO 4 - II EXAMEN MN')
disp('**************************')
f1=z;
f2=(-(1+1/2)*y+ya)/0.5;
f3=w;
f4=(y-ya);
to=0;
zo=0;
yo=0.1;
wo=0;
yao=0.2;
tf=45.1;
h=(tf-to)/30;I=1;
disp(' ')
disp(' Iteración(i) z(i) y(i) w(i) ya(i)')
disp(' =============================================')
while I<=2
k1=single(subs(f1,{t,z,y,w,ya},{to,zo,yo,wo,yao}));
c1=single(subs(f2,{t,z,y,w,ya},{to,zo,yo,wo,yao}));
d1=single(subs(f3,{t,z,y,w,ya},{to,zo,yo,wo,yao}));
n1=single(subs(f4,{t,z,y,w,ya},{to,zo,yo,wo,yao}));
k2=single(subs(f1,{t,z,y,w,ya},{to+h/2,zo+h*k1/2,yo+h*c1/2,wo+h*d1/2,yao+h*n1/2}));
c2=single(subs(f2,{t,z,y,w,ya},{to+h/2,zo+h*k1/2,yo+h*c1/2,wo+h*d1/2,yao+h*n1/2}));
d2=single(subs(f3,{t,z,y,w,ya},{to+h/2,zo+h*k1/2,yo+h*c1/2,wo+h*d1/2,yao+h*n1/2}));
n2=single(subs(f4,{t,z,y,w,ya},{to+h/2,zo+h*k1/2,yo+h*c1/2,wo+h*d1/2,yao+h*n1/2}));
k3=single(subs(f1,{t,z,y,w,ya},{to+h/2,zo+h*k2/2,yo+h*c2/2,wo+h*d2/2,yao+h*n2/2}));
c3=single(subs(f2,{t,z,y,w,ya},{to+h/2,zo+h*k2/2,yo+h*c2/2,wo+h*d2/2,yao+h*n2/2}));
d3=single(subs(f3,{t,z,y,w,ya},{to+h/2,zo+h*k2/2,yo+h*c2/2,wo+h*d2/2,yao+h*n2/2}));
n3=single(subs(f4,{t,z,y,w,ya},{to+h/2,zo+h*k2/2,yo+h*c2/2,wo+h*d2/2,yao+h*n2/2}));
k4=single(subs(f1,{t,z,y,w,ya},{to+h,zo+h*k3,yo+h*c3,wo+h*d3,yao+h*n3}));
c4=single(subs(f2,{t,z,y,w,ya},{to+h,zo+h*k3,yo+h*c3,wo+h*d3,yao+h*n3}));
d4=single(subs(f3,{t,z,y,w,ya},{to+h,zo+h*k3,yo+h*c3,wo+h*d3,yao+h*n3}));
n4=single(subs(f4,{t,z,y,w,ya},{to+h,zo+h*k3,yo+h*c3,wo+h*d3,yao+h*n3}));
zo=zo+h*(k1+2*k2+2*k3+k4)/6;
yo=yo+h*(c1+2*c2+2*c3+c4)/6;
wo=wo+h*(d1+2*d2+2*d3+d4)/6;
yao=yao+h*(n1+2*n2+2*n3+n4)/6;
to=to+h;
disp([I zo yo wo yao]);I=I+1;
end
disp(' ')
disp(' Solución:' )
fprintf(' El valor aproximado de z(i)es: %f\n',zo)
fprintf(' El valor aproximado de teta(i)es: %f\n',yo)
fprintf(' El valor aproximado de w(i)es: %f\n',wo)
fprintf(' El valor aproximado de teta2(i)es: %f\n',yao)

EJECUTANDO
**************************
EJERCICIO 1 - II EXAMEN MN
**************************
Iteración(i) z(i) y(i) w(i) ya(i)
=============================================
1.0000000 0 -0.7497917 0 0.4326157

2.0000000 0 -19.2674141 0 7.1581044

Solución:
El valor aproximado de z(i)es: 0.000000
El valor aproximado de teta(i)es: -19.267414
El valor aproximado de w(i)es: 0.000000
El valor aproximado de teta2(i)es: 7.158104

2. Dos químicos han estudiado la cinética de la hidrogenación de benceno en un catalizador de Ni/tierra


de diatomeas soportado. En presencia de un gran exceso de hidrógeno, la reacción es de pseudo
primer orden a temperaturas por debajo de 200 °C con la velocidad dada por: (5p)

−r =PH k 0 K 0 T exp
2 ( (−Q−Ea )
Rg T ) CB
mol
g (de catalizador )

3. Hallar:
a 2 1
I=∫ ∫ ∫ ( x 3 +senx ) cscy lnz2 dxdydz
−a −2 −1 . Utilizar cualquier método (3p)

PROGRAMACIÓN
function examen_ejercicio3
clc,clear memory
disp('**************************')
disp('EJERCICIO 3 - II EXAMEN MN')
disp('**************************')
syms x
A1=(x^3+sin(x));
B1=-1;
C1=1;
n=5;
h1=(C1-B1)/n;
D1=B1+h1;
x=B1:h1:C1 ;
f=eval(A1);
I1=(2*h1/45)*[7*f(1)+32*f(2)+12*f(3)+7*f(4)];
disp('I1 = ')
disp(I1)
syms y
A2=csc(y);
B2=-2;
C2=2;
h2=(C2-B2)/n;
D2=B2+h2;
y=B2:h2:C2 ;
f1=eval(A2);
I2=(2*h2/45)*[7*f1(1)+32*f1(2)+12*f1(3)+7*f1(4)];
disp('I2 = ')
disp(I2)
syms z
A3=log(z^2);
B3=-3;
C3=3;
h3=(C3-B3)/n;
D3=B3+h3;
z=B3:h3:C3 ;
f2=eval(A3);
I3=(2*h3/45)*[7*f2(1)+32*f2(2)+12*f2(3)+7*f2(4)];
disp('I3 = ')
disp(I3)
I=I1*I2*I3;
disp('INTEGRACIÓN: ')
disp(I)
end

EJECUTANDO

**************************
EJERCICIO 3 - II EXAMEN MN
**************************
I1 =
-0.691630270155942

I2 =
-1.950977335342860

I3 =
1.791335727572348

INTEGRACIÓN:
2.417147787558919

4. El balón que se muestras en la Figura contiene inicialmente 25 moles de n-octano y 75 moles de n-


heptano. Si el destilador funciona a una presión constante de 1 atmósfera (atm), calcule la fracción
molar final de n-heptano, 𝑥𝐻 𝑓 , si la solución restante en el destilador,𝑆𝑓 , totaliza 10 moles(3p)

PROGRAMACIÓN
function examen_ejercicio4
clear,clc
disp('**************************')
disp('EJERCICIO 4 - II EXAMEN MN')
disp('**************************')
syms x y
f=1.6*y*(1-y)/((1+1.6*y)*x);
f=inline(f);
a=100;b=10;n=20;
h=(b-a)/n;
x = a:h:b; m=length(x);
y=[0.75];
disp(' x L ')
for i=1:m-1
k1 = f(x(i),y(i));
k2 = f(x(i)+h/2,y(i)+h/2*k1);
k3 = f(x(i)+h/2,y(i)+h/2*k2);
k4 = f(x(i)+h,y(i)+h*k3);
y(i+1) = y(i)+(h/6)*(k1+2*k2+2*k3+k4);
fprintf('%6.2f %10.4f \n',x(i+1), y(i+1))
end
plot(x,y,'o'),grid on
title('(x) vs líquido (L) ')
xlabel(' Mol de heptano (x)'),ylabel('liquido (L)')
end

EJECUTANDO

**************************
EJERCICIO 4 - II EXAMEN MN
**************************
x L
95.50 0.7437
91.00 0.7369
86.50 0.7296
82.00 0.7217
77.50 0.7132
73.00 0.7039
68.50 0.6938
64.00 0.6827
59.50 0.6704
55.00 0.6568
50.50 0.6415
46.00 0.6243
41.50 0.6046
37.00 0.5819
32.50 0.5553
28.00 0.5235
23.50 0.4847
19.00 0.4361
14.50 0.3729
10.00 0.2872

5. De la pregunta 5 evaluamos un sistema de destilación por lotes binarios. Ahora considere el mismo
sistema con reciclaje (R = relación de reciclaje) y una constante retención del condensador M (ver Fi-
gura siguiente) (4p)

Ing. Henrry Ochoa

También podría gustarte