Está en la página 1de 4

Universidad de la Sabana

Optimización de Procesos en Ingeniería Química

Grupo 2. Examen Parcial 2

Laura Camila García Orozco

Desarrollo

1. Close all

Clear

Clc

a)

a=0;

b=5;

t_a=[0, 5];

for t=1:2

f(t)=exp(-t_a(t))*sin(5*t_a(t))+1;

end

I_a=(b-a)*(f(1)+f(2))/2;

media=I_a/(b-a);

error=0.5e-6;

n_cuadrado_a=(b-a)^3*media/(error*12);

n_a=sqrt(n_cuadrado_a);

disp(['Punto a) Se deben usar: ' , num2str(n_a), ' segmentos'])

b)

a=0;

b=5;

t_b=[0, 2.5, 5];


for t=1:3

f(t)=exp(-t_b(t))*sin(5*t_b(t))+1;

end

I_b=(b-a)*(f(1)+4*f(2)+f(3))/6;

media_b=I_b/(b-a);

error=0.5e-6;

n_cuarta=(b-a)^5*media_b/(error*180);

n_cuadrada=sqrt(n_cuarta);

n=sqrt(n_cuadrada);

disp(['Punto b) Se deben usar: ' , num2str(n), ' segmentos'])

c)

a=0;

b=5;

h=(b-a)/3;

t_c=[0, 5/3, 2*5/3,5];

for t=1:4

f(t)=exp(-t_c(t))*sin(5*t_c(t))+1;

end

I_c=(b-a)*(f(1)+3*f(2)+3*f(3))/6;

media_c=I_c/(b-a);

error=0.5e-6;

n_cuarta_c=(b-a)^5*media_c/(error*180);
n_cuadrada_c=sqrt(n_cuarta_c);

n_c=sqrt(n_cuadrada_c);

disp(['Punto c) Se deben usar: ' , num2str(n_c), ' segmentos'])

2.

Ly=0.4;

nx=30;

ny=nx;

Ta=30;

dx=0.1;

dy=0.1

h=50;

k=1.5;

x=linspace(0, Lx, nx);

y=linspace(0, Ly, ny);

[X,Y]=meshgrid(x,y);

T=ones(nx,ny);

T(1,:)=200;

T(end,:)=0;

T(:,1)=200;

T(:,end)=h*(200-Ta);

Told=T;

iter=0;

tol=1e-3;

error=9e9;
while error > tol

for i=2:nx-1

for j=2:ny-1

T(i,j)=(0.25*k*(Told(i-1,j)+Told(i+1,j)+Told(i,j-1)+Told(i,j+1)))/k;

end

end

error_T=max(abs(Told-T));

error=max(error_T);

Told=T;

iter=iter+1;

[C,h]=contourf(X,Y,T);

clabel(C, h, 'Fontsize' ,8, 'Fontweight', 'bold' , 'color', 'k')

xlabel('x (m)', 'FontSize',12)

ylabel('y (m)', 'FontSize',12)

title(sprintf('Distribución de temperaturas', 'FontSize', 12))

pause(0.0000001)

end

También podría gustarte