You are on page 1of 10

AMT – Tutorial 2

Ram Lakhan Meena


CH18b060
1)
Y vs X Equilibrium plot
Y vs X with operating line

F(y) vs y plot
Matlab code:
clear
clc
close all

x = [0 0.562 1.403 2.8 4.22 8.42 14.03 19.65 27.9]*10^-4


y = [0 0.792 2.23 6.19 10.65 25.9 47.3 68.5 104]*10^-3;

X = x./(1-x);
Y = y./(1-y);
a = 0:1e-5:3e-3;
b = 0.111;

p = polyfit(X,Y,2);
syms v w
f_x(v) = p(1)*v^2 + p(2)*v + p(3);
f_y = finverse(f_x);
x1 = double(f_y(0.111))

figure
plot(X,Y,"Marker","*","LineStyle","-","Color","b")
hold on
plot(a,b*ones(size(a)),'LineWidth', 1,"Color","k")
hold off

%finding value of y1 for different values of x1 on operating line


x1 = linspace(0,0.002162,100);
y1 = 49.851.*x1 + 0.003322
figure
plot(x,y,"Marker","*","LineStyle","-","Color","g")
hold on
plot(x1,y1,"LineStyle","-","Color","m")

p2 = polyfit(x,y,1);
xi = (16.666 .* x1 + y1 - p2(2)) ./ (p2(1) + 16.666);
yi = -16.666 .* (xi - x1) + y1 ;

% calculating f(y) for different values of yi


f_of_y = (1 + y1) ./ ((1-y1) .* ( y1 - yi))

figure
plot(y1, f_of_y,'LineStyle',"-")

area_under_curve = trapz(y1 , f_of_y)


2)
------- 0.35
No. of real tray = (ideal tray / efficiency)

= 6/0.35
= 17.14 ~ 18

NO. of tray = 6
Matlab code :
clear all
clc
X = linspace(0,1,500)
m = 346/760;
Y = m .* X ./ ( 1 + X .* (1-m) )

figure
plot(X,Y,'LineStyle',"-")
xlabel('X')
ylabel('Y')
hold on
plot(X,0.070453 * ones(size(X)),"LineStyle","-","Color",'m')
hold on
plot(0.169*ones(size(Y)),Y,'LineStyle','--',"Color",'m')
hold on
plot(0.112*ones(size(Y)),Y,'LineStyle','-',"Color",'k')

% operating line
hold on
v = linspace(0,0.17,300);
w = (9.491/16.3611) .* (v -0.112) + 0.07;
plot(v,w,'LineStyle',"-","Color",'r')

xlim([0 0.2]); ylim([0 0.08])

ylim([0 0.08])

You might also like