BATCH DISTILLATION :part 2(equilbrium y=(alpha*x)/((alpha-1)*x+1))
------------------
------------------
part2 : Integral batch distillation.
[email protected] , 18/02/2017
principle : integral
(%i1) | kill(all)$ |
(%i1) | eq1:'integrate(x^2,x)=integrate(x^2,x)+constant; |
(%i2) | eq2:'integrate(x^2,x,a,b)=integrate(x^2,x,a,b); |
equilibrium equation :' y '
alpha = relative volatility ( = constant )
info: https://en.wikipedia.org/wiki/Relative_volatility
(%i3) | eq11:y=(alpha*x)/(1+(alpha-1)*x); |
A : alpha > 1
(%i7) |
assume(x >= 0 and x <= 1); assume(y >= 0 and y <= 1); assume( alpha >1,b>a); assume( a >0 and a < 1 and b < 1); |
1e) integral for batch distillation.
(%i8) | eq22:op1='integrate(1/(rhs(eq11)-x),x,a,b); |
alpha = value given.
(%i9) | eq23:ev(eq22,alpha=2.48); |
integration values a<b,a<1,b<1
(%i10) | eq24:ev(eq23,a=0.4,b=0.7); |
(%i11) | eq25:ev(eq24,nouns); |
⇒ ' op1 (= eq22) = op2 '
input : alpha >1
(begin = a,end = b of the interval for integration).
(%i12) | eq25:op2=integrate(1/(rhs(eq11)-x),x,a,b); |
(%i13) | eq26:logcontract(eq25); |
example :
B : alpha = 2.1
a = .4
b = .7
(%i14) | eq26:ev(eq25,alpha=2.1,a=0.4,b=0.7); |
alpha = 1 ? division by zero.