Está en la página 1de 48

ACTIVIDAD

2.1
program Flash1

real FAlim,PF,TF,Vap,TV,PV,Liq,Q,psi,fRR,derfRR,Tpb,Tpr

real, allocatable :: z(:),y(:),x(:),Pc(:),Ac(:,:),bc(:,:),Keq(:)

integer nc,i

open(1,file='Entrada.txt')

!LECTURA DE ARCHIVO

read(1,*)

read(1,*)

read(1,*)nc

Allocate(z(nc),x(nc),y(nc),Pc(nc),Ac(nc,3),bc(nc,5),Keq(nc))

read(1,*)FAlim

read(1,*)TF

read(1,*)PF

do i=1,nc

read(1,*)z(i)

enddo

read(1,*)

read(1,*)PV

read(1,*)TV

read(1,*)

read(1,*)

do i=1,nc

read(1,*)Pc(i),Ac(i,1),Ac(i,2),Ac(i,3),bc(i,1),bc(i,2),bc(i,3),bc(i,4),bc(i,5)

enddo

!Calcular las Keq

do i=1,nc

Keq(i) = Pc(i)*exp(Ac(i,1)-(Ac(i,2)/(TV+Ac(i,3))))/PV
enddo

!Calcular el punto de burbuja de la alimentacion

call Burbuja(nc,Ac,Pc,PF,z,Tpb)

write(*,*)'La temperatura de burbuja es:',Tpb

!Calcular el punto de rocio de la alimentacion

call Rocio(nc,Ac,Pc,PF,z,Tpr)

write(*,*)'La temperatura de rocio es:',Tpr

!Calcular fraccion de vaporizacion (V/F)

call NR(psi,Keq,z,nc)

write(*,*)'El valor de V/F = ',psi

Vap = psi*FAlim

Liq = FAlim-Vap

do i=1,nc

x(i) = z(i)/(1+psi*(Keq(i)-1))

y(i) = x(i)*Keq(i)

enddo

!Calcular el calor

call Entalpias(bc,nc,Ac,TF,TV,x,y,z,HV,HL,HF)

Q = Vap*HV+Liq*HL-FAlim*HF

close(1)

open(2,file='Resultados.txt')
write(*,*)'***RESULTADOS***'

write(2,*)'***RESULTADOS***'

write(*,*)'Vap = ',Vap

write(2,*)'Vap = ',Vap

write(*,*)'Liq = ',Liq

write(2,*)'Liq = ',Liq

write(*,*)'x y'

write(2,*)'x y'

do i=1,nc

write(*,*)x(i),y(i)

write(2,*)x(i),y(i)

enddo

write(*,*)'El flujo de calor (BTU/hr) es:',Q

write(2,*)'El flujo de calor (BTU/hr) es:',Q

write(*,*)'El flujo de calor (kW) es:',Q/3412.141633127942

write(2,*)'El flujo de calor (kW) es:',Q/3412.141633127942

!write(*,*)'fRR(TV,PV,0.5), derfRR(TV,PV,0.5)'

!write(*,*)fRR(0.5,Keq,z,nc),derfRR(0.5,Keq,z,nc)

! write(*,*)'FAlim, TF, TV, PV, Pc(nc), bc(nc)'

!write(*,*)FAlim,TF,TV,PV,Pc(nc),bc(4,5)

write(*,*)'Press enter to finish'

read(*,*)

end program
subroutine Burbuja(nc,Ac,Pc,P,z,x)

integer nc,it

real Ac(nc,3),Pc(nc),z(nc),P,x,xn,ep,tol,funT,derT

tol = 1E-4

x = 150

ep = 1

it=0

do while(ep > tol)

!write(*,*)'it = ',it

it=it+1

xn = x -(funT(x,Ac,z,nc,Pc,P)-1)/derT(x,Ac,z,nc,Pc,P)

ep = abs((xn-x)/xn)*100

x = xn

! write(*,*)'fRR(x,Keq,z,nc),derfRR(x,Keq,z,nc),x,ep'

!write(*,*)fRR(x,Keq,z,nc),derfRR(x,Keq,z,nc),x,ep

!read(*,*)

enddo

end subroutine Burbuja

subroutine Rocio(nc,Ac,Pc,P,z,x)

integer nc,it

real Ac(nc,3),Pc(nc),z(nc),P,x,xn,ep,tol,funT2,derT2

tol = 1E-4

x = 150

ep = 1

it=0
do while(ep > tol)

!write(*,*)'it = ',it

it=it+1

xn = x -(funT2(x,Ac,z,nc,Pc,P)-1)/derT2(x,Ac,z,nc,Pc,P)

ep = abs((xn-x)/xn)*100

x = xn

! write(*,*)'fRR(x,Keq,z,nc),derfRR(x,Keq,z,nc),x,ep'

!write(*,*)fRR(x,Keq,z,nc),derfRR(x,Keq,z,nc),x,ep

!read(*,*)

enddo

end subroutine Rocio

subroutine Entalpias(bc,nc,Ac,TF,TV,x,y,z,HV,HL,HF)

integer nc

real bc(nc,5),Ac(nc,3),TF,TV,x(nc),y(nc),z(nc),HV,HL,HF

real funLambda,funInt,hVap(nc),hLiq(nc),hFAlim(nc),Tref

!Calcular hV

Tref = 15

HV=0

HL=0

HF=0

do i=1,nc

hVap(i)=funLambda(Tref,Ac,nc,i)+funInt(bc,TV,Tref,nc,i)

hLiq(i)=hVap(i)-funLambda(TV,Ac,nc,i)

hFAlim(i)=funLambda(Tref,Ac,nc,i)+funInt(bc,TF,Tref,nc,i)-funLambda(TF,Ac,nc,i)

HV = HV + y(i)*hVap(i)

HL = HL + x(i)*hLiq(i)
HF = HF + z(i)*hFAlim(i)

enddo

end subroutine Entalpias

real function funT(x,Ac,z,nc,Pc,P)

integer nc

real Ac(nc,3),z(nc),Pc(nc),P,x

funT = 0

do i=1,nc

funT = funT + z(i)*Pc(i)*exp(Ac(i,1)-(Ac(i,2)/(Ac(i,3)+x)))/P

enddo

return

end function

real function derT(x,Ac,z,nc,Pc,P)

integer nc

real Ac(nc,3),z(nc),Pc(nc),P,x

derT = 0

do i=1,nc

derT = derT + (z(i)*Pc(i)*exp(Ac(i,1)-(Ac(i,2)/(Ac(i,3)+x)))/P)*(Ac(i,2)/(Ac(i,3)+x)**2)

enddo

return

end function

real function funT2(x,Ac,z,nc,Pc,P)

integer nc

real Ac(nc,3),z(nc),Pc(nc),P,x
funT2 = 0

do i=1,nc

funT2 = funT2 + (z(i)/(Pc(i)*exp(Ac(i,1)-(Ac(i,2)/(Ac(i,3)+x)))))*P

enddo

return

end function

real function derT2(x,Ac,z,nc,Pc,P)

integer nc

real Ac(nc,3),z(nc),Pc(nc),P,x

derT2 = 0

do i=1,nc

derT2 = derT2 + (-z(i)*P*Ac(i,2)*exp((Ac(i,2)/(Ac(i,3)+x))-Ac(i,1)))/(Pc(i)*(Ac(i,3)+x)**2)

enddo

return

end function

real function funLambda(T,Ac,nc,i)

integer nc,i

real Ac(nc,3),T,Ru

Ru = 1.9858775198 !BTU/lbmol R

funLambda = (Ac(i,2)*Ru*(T+459.67)**2)/(Ac(i,3)+T)**2

return

end function

real function funInt(bc,T2,T1,nc,i)

integer nc,i,j
real bc(nc,5),T2,T1

funInt = 0

do j=1,5

funInt = funInt + (bc(i,j)/j)*(T2**j-T1**j)

enddo

return

end function

subroutine NR(x,Keq,z,nc)

integer nc,it

real x,xn,Keq(nc),z(nc),tol,ep

tol = 1E-4

x = 0.5

ep = 1

it=0

! write(*,*)'Keq,z,nc',Keq,z,nc

!read(*,*)

do while(ep > tol)

!write(*,*)'it = ',it

it=it+1

xn = x-fRR(x,Keq,z,nc)/derfRR(x,Keq,z,nc)

ep = abs((xn-x)/xn)*100

x = xn

! write(*,*)'fRR(x,Keq,z,nc),derfRR(x,Keq,z,nc),x,ep'

!write(*,*)fRR(x,Keq,z,nc),derfRR(x,Keq,z,nc),x,ep

!read(*,*)

enddo

end subroutine NR
real function fRR(psi,Keq,z,nc)

integer nc

real psi,Keq(nc),z(nc)

fRR = 0

do i=1,nc

fRR = fRR + z(i)*(1-Keq(i))/(1+psi*(Keq(i)-1))

enddo

return

end function

real function derfRR(psi,Keq,z,nc)

integer nc

real psi,Keq(nc),z(nc)

derfRR = 0

do i=1,nc

derfRR = derfRR + z(i)*(Keq(i)-1)**2/(1+psi*(Keq(i)-1))**2

enddo

return

end function
Datos de entrada para el programa flash1

Valores de la corriente (c+3)

4 !nc

250 !FAlim (lbmol/h)

77 !TF(øF)

14.696 !PF(psi)

0.15

0.2

0.35

0.3

Grados de libertad (2)

14.696 !PV(psi)

198.511 !TV(øF)

Constantes de los componentes

Pc A1 A2 A3 B1 B2 B3 B4
B5

714.2 5.658375 5307.813 379.456 16.39282 4.02037E-02


6.9253990E-06 -4.1142020E-082.3980980E-11

440 6.039243 5085.758 382.794 30.17847 5.19926E-02


3.0487990E-06 -2.7639960E-081.3467310E-11

587.8 5.944251 5836.287 374.745 21.17722 4.63955E-02


9.9613680E-06 -4.6282640E-082.5857870E-11

396.9 5.98627 5278.902 359.5259 34.96845 6.08752E-02 1.2133450E-06 -


2.9369300E-08 1.4547460E-11
La temperatura de burbuja es: 194.54068

La temperatura de rocio es: 207.77444

La temperatura del separador es: 198.51080

El valor de V/F = 0.25668871

***RESULTADOS***

Vap = 64.172180

Liq = 185.82782

x y

0.13505827 0.19326784

0.15938027 0.31762534

0.39249906 0.22693251

0.31306240 0.26217431

El flujo de calor (BTU/hr) es: 2179906.8

El flujo de calor (kW) es: 638.86761


ACTIVIDAD
2.2
Mc Cabe Thiele
lbmol  453.592mol kmol  1000mol

Definir la alimetación (C+3)
lbmol nc  2 BTU
FAlim  450 Ru  1.9858758999

hr lbmol
Re  1.3
P  1atm Pcol  1atm
kJ  1000J

z1  0.6
z2  1  z1  0.4
 714.2 psi
xD  0.95
Pc   
 587.8
xB  0.05
 5.658375 5307.813 379.456  z1   0.6
Ac    z     
 5.944251 5836.287 374.745  z2  0.4
 1.6392820E+014.0203690E-02 6.9253990E-064.1142020E-08 2.3980980E-11
bc   
 2.1177220E+014.6395460E-02 9.9613680E-064.6282640E-08 2.5857870E-11

1)Temperatura TbA y TbB

Tb( P)  for i  1  nc
Ac
Tb 
i 2
 Ac  176.804
Tb( P)  
i 3 
 ln  
i P  231.115
Pc 
Ac
i 1
 i
Tb

Presión de saturación

Psat ( T)  for i  1  nc
Aci  2
Aci  1 
T  Aci  3
Psat  Pc  e
i i
Psat

PsatTbA ( T)  Psat Tb( P)  1   14.696  psi


PsatTbA ( T)   
 5.692
PsatTbB( T)  Psat Tb( P)  2  PsatTbB( T)  
 34.341  psi

 14.696

2) Volatilidad relativa promedio

 Psat Tb( P) 1 1 Psat Tb( P) 2 1 


0.5
    2.456
 Psat Tb( P) 1 2 Psat Tb( P) 2 2 
 

Determinar D y B
Valores iniciales:
z1 FAlim  xD FAlim
B  lbmol
xB  xD B  175
hr Fracción de vaporización
D  FAlim  B lbmol D
D  275  
hr FAlim

Calcular q
q  1    0.389

3)Coordenadas del punto P(xp,yp)


 x q z1
Xp(  xq z1)   x 
1  x (   1) q 1 q 1
q z1 Valores iniciales arbitrarios
Yp( xq z1y)  x  y
q 1 q 1 x  0 y  0

Given
Xp( xq z1) 0
Yp( xq z1y) 0

 xp  Find ( xy)


 
 yp 
xp  0.468 yp  0.684
4)Rmin
xD  yp
Rmin  
xp  yp Rmin  1.235

5)Obtener R

R  Re Rmin R  1.605

6)Obtener coordenadas del punto O(x0,y0)

xD z1

R1 q 1
x0  q z1
q R y0   x0 
 q 1 q 1
q 1 R1

 x0   0.493
   
 y0  0.668

7)Definir ecuaciones LOSE y LOSA

R xD
LOSE( x)  x  y0  xB
R1 R1 LOSA( x)   ( x  xB)  xB
x0  xB
Calculo de No. etapas:

 Netapas 
 
 x1   j  1  Nmin 
 y1   xmin   j  1
 Plato  x  xD  
  j  ymin  x  xD
j
y 0
j y 0
j
while x  xB
j while x  xB
j
if x  x0
j y x
j 1 j
y
j 1
 LOSE x  j j j 1
NR  j y
j
y
j 1
 LOSA x  j otherwise x 
j y   1  y
j  j 
j j 1 Nmin  j  1
y x  xB
j
x  Nmin
j y   1  y
j  j  prop 
x
Nmin
x
Nmin  1
Net  j
Nmin  Nmin  1  prop
x  xB
prop 
Net  1  Nmin 
x x  x 
Net  1 Net  
x  x0  y 
NR  1
propPO 
x x Nmin  6.65
NR  1 NR
Net  Net  2  prop
Plato  NR  2  propPO
 Net 
 
 x 
 y 
 Plato 
 

Plato  6
Netapas  12.764

xD  0.95 xB  0.05 xxD 1  xD  0.05 xxB 1  xB  0.95

 xD  xxD
XD    XB   
 xB  xxB

Psat( T)
Keq ( T P) 
P
nc  zi ( 1  Keq ( T P) ) i 
fRR( T P  )    1     Keq ( T P) i  1
i 1  
T  100 Temperatura arbitraria

TF  root (fRR(T P ) T)  199.932


TF  199.932

nc  XDi ( 1  Keq ( T P) ) i 


fRRD( T P  )    1     Keq ( T P) i  1
i 1  
TD  root (fRRD(T Pcol0) T)
TD  178.619
TV1  root (fRRD(T Pcol1) T) TV1  181.215

nc  XBi ( 1  Keq ( T P) ) i 


fRRB( T P  )    1     Keq ( T P) i  1
i 1  
TB  root ( fRRB(T Pcol0) T) TB  227.026

Cp( T)  for i  1  nc
5
 bc  Tj 1  BTU
Cp 
i   i j  lbmol
j 1
Cp

 ( T)  for i  1  nc
2
Ac  Ru ( T  459.67)
i 2
 
Ac i3  T2
i
Tref  TD

hV( T)  for i  1  nc
T

hV   ( Tref )   Cp( T) d T
i i i

Tref
hV

hL( T)  for i  1 nc


hL  hV( T)   ( T)  0.95
XD  
i i i 
hL  0.05
nc
 XDihL(TD)i
nc
 XDihV(TV1)i
HL( TD) 
HV( TV1) 
i 1
i 1

QD  D (R  1) (HV(TV1)  HL(TD))


"Calor en el condesador
3
QD  2.925 10  kW

x( T P  )  for i  1  nc


y( T P  )  for i  1 nc
z
i y  x( T P  )  Keq ( T P)
x 
 
i i i
i 1    Keq ( T P)  1
i y
x

nc nc
Hf ( TFP  )     
y ( TFP  )  hV( TF)  ( 1   ) 
i i  x(TFP )ihL(TF)i
i 1 i 1

nc
 XBihL(TB)i
kJ
Hf ( TFP  )  21.768 HB( TB) 
mol
i 1

QB  QD  D HL(TD)  B HB(TB)  FAlim Hf (TFP )


6
QB  1.783 10 W

Gráfica

Np  100
!  0 0
L45  
 xD xD  xB xB
 LE    LA   
 1 1  x0 y0   x0 y0 incre 
1
Np  1

 z1 z1  x
LQ    feq( x) 
 x0 y0 1  x (   1)

Platos  for j  1  Netapas


 xeq 
   j  1 par  2 j
 yeq 
x 0 imp  2 j  1
j
y 0 Platos  x1
j imp 1 j
for j  2  Np Platos  x1
par 1 j 1
x x  incre  y1
j j 1 Platos
imp 2 j 1
y  feq x
j  j Platos
par 2
 y1
j 1
 x
  Platos
y
1

0.8
 2
LA
 2
L45
 2 0.6
LE
 2
Platos

yeq 0.4
 2
LQ

0.2

0
0 0.2 0.4 0.6 0.8 1
 1  1  1  1  1  1
LA L45 LE Platos xeq LQ
ACTIVIDAD
2.3
Mc Cabe Thiele

Una corriente equimolar formada por 1500 kmol/h de n-hexano y o-Xyleno a 5 atm y fracción de
vaporización de 0.3, entra a una columna de destilación que opera de manera isobárica. Se
desean obtener un destilado que contenga una pureza de 95% mol de n-hexano y una corriente
de fondos cuya pureza debe ser 95% mol de o-Xyleno. Determine:

lbmol  453.592mol kmol  1000mol



Definir la alimetación (C+3)
kmol nc  2 BTU
FAlim  1500 Ru  1.9858758999

hr lbmol
Re  1.15
P  5atm Pcol  5atm
kJ  1000J

  0.3
z1  0.5
z2  1  z1  0.5
 440 psi
xD  0.95
Pc   
 530
xB  0.05
 6.039243 5085.758 382.794  z1   0.5
Ac    z     
 5.922098 6141.641 354.0417  z2  0.5

 3.0178470E+015.1992630E-02 3.0487990E-062.7639960E-08 1.3467310E-11


bc   
 27.89247 5.10E-02 5.91E-06 3.66E-08 1.95E-11 
1)Temperatura TbA y TbB

Tb( P)  for i  1  nc
Ac
Tb 
i 2
 Ac  266.81
Tb( P)  
i 3 
 ln  
i P  423.582
Pc 
Ac
i 1
 i
Tb

Presión de saturación

Psat ( T)  for i  1  nc
Aci  2
Aci  1 
T  Aci  3
Psat  Pc  e
i i
Psat

PsatTbA ( T)  Psat Tb( P)  1   73.48  psi


PsatTbA ( T)   
 10.001
PsatTbB( T)  Psat Tb( P)  2  PsatTbB( T)  
 336.663  psi

 73.48 

2) Volatilidad relativa promedio

 Psat Tb( P) 1 1 Psat Tb( P) 2 1 


0.5
    5.802
 Psat Tb( P) 1 2 Psat Tb( P) 2 2 
 
Determinar D y B
Valores iniciales:
z1 FAlim  xD FAlim
B  3 lbmol
xB  xD B  1.653 10 
hr
D  FAlim  B 3 lbmol
D  1.653 10 
hr

Calcular q
q  1    0.7

3)Coordenadas del punto P(xp,yp)


 x q z1
Xp(  xq z1)   x 
1  x (   1) q 1 q 1
q z1 Valores iniciales arbitrarios
Yp( xq z1y)  x  y
q 1 q 1 x  0 y  0

Given
Xp( xq z1) 0
Yp( xq z1y) 0

 xp  Find ( xy)


 
 yp 
xp  0.38 yp  0.78
4)Rmin
xD  yp
Rmin  
xp  yp Rmin  0.423

5)Obtener R

R  Re Rmin R  0.487

6)Obtener coordenadas del punto O(x0,y0)

xD z1

R1 q 1
x0  q z1
q R y0   x0 
 q 1 q 1
q 1 R1

 x0   0.386
   
 y0  0.765

7)Definir ecuaciones LOSE y LOSA

R xD
LOSE( x)  x  y0  xB
R1 R1 LOSA( x)   ( x  xB)  xB
x0  xB
Calculo de No. etapas:

 Netapas 
 
 x1   j  1  Nmin 
 y1   xmin   j  1
 Plato  x  xD  
  j  ymin  x  xD
j
y 0
j y 0
j
while x  xB
j while x  xB
j
if x  x0
j y x
j 1 j
y
j 1
 LOSE x  j j j 1
NR  j y
j
y
j 1
 LOSA x  j otherwise x 
j y   1  y
j  j 
j j 1 Nmin  j  1
y x  xB
j
x  Nmin
j y   1  y
j  j  prop 
x
Nmin
x
Nmin  1
Net  j
Nmin  Nmin  1  prop
x  xB
prop 
Net  1  Nmin 
x x  x 
Net  1 Net  
x  x0  y 
NR  1 Nmin  3.536
propPO 
x x
NR  1 NR
Net  Net  2  prop
1 1
Plato  NR  2  propPO 1 0 1 0.95
 Net 2 0.95 2 0.766
 
 x  3 0.89 3 0.582
 y  4 0.829 4 0.456
 Plato  y1  5 x1  5
  0.788 0.391
6 0.767 6 0.362
Plato  4.069 7 0.713 7 0.3
Netapas  8.594
8 0.582 8 0.194
9 0.356 9 0.087
10 0.128 10 0.025

xD  0.95 xB  0.05 xxD 1  xD  0.05 xxB 1  xB  0.95

 xD  xxD
XD    XB   
 xB  xxB
Psat( T)
Keq ( T P) 
P

nc  zi ( 1  Keq ( T P) ) i 


fRR( T P  )    1     Keq ( T P) i  1
i 1  
T  100 Temperatura arbitraria

TF  root (fRR(T P ) T)  332.846


TF  332.846

nc  XDi ( 1  Keq ( T P) ) i 


fRRD( T P  )    1     Keq ( T P) i  1
i 1  
TD  root (fRRD(T Pcol0) T)
TD  270.486
TV1  root (fRRD(T Pcol1) T) TV1  288.561

nc  XBi ( 1  Keq ( T P) ) i 


fRRB( T P  )    1     Keq ( T P) i  1
i 1  
TB  root ( fRRB(T Pcol0) T) TB  406.952

Cp( T)  for i  1  nc
5
 bc  Tj 1  BTU
Cp 
i   i j  lbmol
j 1
Cp

 ( T)  for i  1  nc
2
Ac  Ru ( T  459.67)
i 2
 
Ac i3  T2
i
Tref  TD

hV( T)  for i  1  nc
T

hV   ( Tref )   Cp( T) d T
i i i

Tref
hV

hL( T)  for i  1 nc


hL  hV( T)   ( T)  0.95
XD  
i i i 
hL  0.05
hL( T)  for i  1 nc
hL  hV( T)   ( T)
i i i
hL

nc
 XDihL(TD)i
nc
HL( TD) 
HV( TV1)   XDihV(TV1)i i 1
i 1

QD  D (R  1) (HV(TV1)  HL(TD))


"Calor en el condesador
3
QD  9.814 10  kW

x( T P  )  for i  1  nc


y( T P  )  for i  1 nc
z
i y  x( T P  )  Keq ( T P)
x 
 
i i i
i 1    Keq ( T P)  1
i y
x

nc nc
Hf ( TFP  )     
y ( TFP  )  hV( TF)  ( 1   ) 
i i  x(TFP )ihL(TF)i
i 1 i 1

nc
 XBihL(TB)i
kJ
Hf ( TFP  )  16.42 HB( TB) 
mol
i 1

QB  QD  D HL(TD)  B HB(TB)  FAlim Hf (TFP )


6
QB  6.338 10 W

Gráfica

Np  100
!  0 0
L45  
 xD xD  xB xB
 LE    LA   
 1 1  x0 y0   x0 y0 incre 
1
Np  1

 z1 z1  x
LQ    feq( x) 
 x0 y0 1  x (   1)
Platos  for j  1  Netapas
 xeq 
   j  1 par  2 j
 yeq 
x 0 imp  2 j  1
j
y 0 Platos  x1
j imp 1 j
for j  2  Np Platos  x1
par 1 j 1
x x  incre  y1
j j 1 Platos
imp 2 j 1
y  feq x
j  j Platos
par 2
 y1
j 1
 x
  Platos
y

0.8
 2
LA
 2
L45
 2 0.6
LE
 2
Platos

yeq 0.4
 2
LQ

0.2

0
0 0.2 0.4 0.6 0.8 1
 1  1  1  1  1  1
LA L45 LE Platos xeq LQ

Re  1.0676

5)Obtener R

R  Re Rmin R  0.452

6)Obtener coordenadas del punto O(x0,y0)

xD z1

R1 q 1
x0  q z1
q R y0   x0 
 q 1 q 1
q 1 R1

 x0   0.383
   
 y0  0.773
7)Definir ecuaciones LOSE y LOSA

R xD
LOSE( x)  x  y0  xB
R1 R1 LOSA( x)   ( x  xB)  xB
x0  xB

Calculo de No. etapas:

 Netapas 
 
 x1   j  1
 y1 
 Plato  x  xD
  j
y 0
j
while x  xB
j
if x  x0
j
y
j 1
 LOSE x  j
NR  j
y
j 1
 LOSA x  j otherwise

j j 1
y
j
x 
j y   1  y
j  j 
Net  j
x  xB
Net  1
prop 
x x
Net  1 Net
x  x0
NR  1
propPO 
x x
NR  1 NR
Net  Net  2  prop
Plato  NR  2  propPO
 Net 
 
 x 
 y 
 Plato 
 

Plato  4.431
Netapas  10.003
EXAMEN
2
Mc Cabe Thiele
lbmol  453.592mol kmol  1000mol

Definir la alimetación (C+3)
lbmol nc  2 BTU
FAlim  500 Ru  1.9858758999

hr lbmol
Re  1253   0
P  1atm Pcol  1atm
kJ  1000J

z1  0.5
z2  1  z1  0.5
 440  psi
xD  0.985
Pc   
 362.1
xB  0.105
 6.039243 5085.758 382.794  z1   0.5
Ac    z     
 6.4141 5947.491 360.26  z2  0.5
 3.0178470E+015.1992630E-02 3.0487990E-06 2.7639960E-08 1.3467310E-11
bc   
 39.77987 6.930903E-02 3.576344E-05 3.456095E-08 1.749419E-11

1)Temperatura TbA y TbB

Tb( P)  for i  1  nc
Ac
Tb 
i 2
 Ac  156.04
Tb( P)  
i 3 
 ln  
i P  258.082
Pc 
Ac
i 1
 i
Tb

Presión de saturación

Psat ( T)  for i  1  nc
Aci  2
Aci  1 
T  Aci  3
Psat  Pc  e
i i
Psat

PsatTbA ( T)  Psat Tb( P)  1   14.696  psi


PsatTbA ( T)   
 2.196
PsatTbB( T)  Psat Tb( P)  2  PsatTbB( T)  
 66.048  psi

 14.696

2) Volatilidad relativa promedio

 Psat Tb( P) 1 1 Psat Tb( P) 2 1 


0.5
    5.484
 Psat Tb( P) 1 2 Psat Tb( P) 2 2 
 
Determinar D y B
Valores iniciales:
z1 FAlim  xD FAlim
B  lbmol
xB  xD B  275.568
hr Fracción de vaporización
D  FAlim  B lbmol
D  224.432
hr

Calcular q
q  1    1

3)Coordenadas del punto P(xp,yp)


q1  0.99999 if q 1
0.00001 if q 0 q  q1
q otherwise
 x q z1
Xp(  xq z1)   x 
1  x (   1) q 1 q 1
q z1 Valores iniciales arbitrarios
Yp( xq z1y)  x  y
q 1 q 1 x  0 y  0

Given
Xp( xq z1) 0
Yp( xq z1y) 0

 xp  Find ( xy)


 
 yp 
xp  0.5 yp  0.846
4)Rmin
xD  yp
Rmin  
xp  yp Rmin  0.403

5)Obtener R

R  Re Rmin R  504.479

6)Obtener coordenadas del punto O(x0,y0)

xD z1

R1 q 1
x0  q z1
q R y0   x0 
 q 1 q 1
q 1 R1

 x0   0.5 
   
 y0  0.501
7)Definir ecuaciones LOSE y LOSA

R xD
LOSE( x)  x  y0  xB
R1 R1 LOSA( x)   ( x  xB)  xB
x0  xB

Calculo de No. etapas:

 Netapas 
 
 x1   j  1  Nmin 
 y1   xmin   j  1
 Plato  x  xD  
  j  ymin  x  xD
j
y 0
j y 0
j
while x  xB
j while x  xB
j
if x  x0
j y x
j 1 j
y
j 1
 LOSE x  j j j 1
NR  j y
j
y
j 1
 LOSA x  j otherwise x 
j y   1  y
j  j 
j j 1 Nmin  j  1
y x  xB
j
x  Nmin
j y   1  y
j  j  prop 
x
Nmin
x
Nmin  1
Net  j Nmin  Nmin  1  prop
x  xB
prop 
Net  1  Nmin 
x x  x 
Net  1 Net  
x  x0  y 
NR  1
propPO 
x x Nmin  3.828
NR  1 NR
Net  Net  2  prop
Plato  NR  2  propPO
 Net 
 
 x 
 y 
 Plato 
 

Plato  2.787
Netapas  3.83

xD  0.985 xB  0.105 xxD 1  xD  0.015 xxB 1  xB  0.895

 xD  xxD
XD    XB   
 xB  xxB
Psat( T)
Keq ( T P) 
P

nc  zi ( 1  Keq ( T P) ) i 


fRR( T P  )    1     Keq ( T P) i  1
i 1  
T  100 Temperatura arbitraria

TF  root (fRR(T P ) T)  188.347


TF  188.347

nc  XDi ( 1  Keq ( T P) ) i 


fRRD( T P  )    1     Keq ( T P) i  1
i 1  
TD  root (fRRD(T Pcol0) T)
TD  160.944
TV1  root (fRRD(T Pcol1) T) TV1  179.516

nc  XBi ( 1  Keq ( T P) ) i 


fRRB( T P  )    1     Keq ( T P) i  1
i 1  
TB  root ( fRRB(T Pcol0) T) TB  254.451

Cp( T)  for i  1  nc
5
 bc  Tj 1  BTU
Cp 
i   i j  lbmol
j 1
Cp

 ( T)  for i  1  nc
2
Ac  Ru ( T  459.67)
i 2
 
Ac i3  T2
i
Tref  TD

hV( T)  for i  1  nc
T

hV   ( Tref )   Cp( T) d T
i i i

Tref
hV

hL( T)  for i  1 nc


hL  hV( T)   ( T)  0.985
XD  
i i i 
hL  0.105
nc
 XDihL(TD)i
nc
 XDihV(TV1)i
HL( TD) 
HV( TV1) 
i 1
i 1

QD  D (R  1) (HV(TV1)  HL(TD))


"Calor en el condesador
5
QD  5.163 10  kW

x( T P  )  for i  1  nc


y( T P  )  for i  1 nc
z
i y  x( T P  )  Keq ( T P)
x 
 
i i i
i 1    Keq ( T P)  1
i y
x

Asignación Vectorial

xF  x( T P  )  
 0.5  0.167
 yF  y( T P  )   
 0.5  0.018
nc nc
HVF   yF  hV( TF)
i 
i
HLF   xFihL(TF)i
i 1 i 1

nc
 XBihL(TB)i
kJ
HF    HVF  ( 1   )  HLF  3.355 HL( TB) 
mol
i1

QB  QD  D HL(TD)  B HL(TB)  FAlim HF

5
QB  5.165 10  kW
Gráfica

Np  100
!  0 0
L45  
 xD xD  xB xB
 LE    LA   
 1 1  x0 y0   x0 y0 incre 
1
Np  1

 z1 z1  x
LQ    feq( x) 
 x0 y0 1  x (   1)

Platos  for j  1  Netapas


 xeq 
   j  1 par  2 j
 yeq 
x 0 imp  2 j  1
j
y 0 Platos  x1
j imp 1 j
for j  2  Np Platos  x1
par 1 j 1
x x  incre  y1
j j 1 Platos
imp 2 j 1
y  feq x
j  j Platos
par 2
 y1
j 1
 x
  Platos
y

0.8
 2
LA
 2
L45
 2 0.6
LE
 2
Platos

yeq 0.4
 2
LQ

0.2

0
0 0.2 0.4 0.6 0.8 1
 1  1  1  1  1  1
LA L45 LE Platos xeq LQ
Metodos cortos

lbmol  453.59237mol kJ  1000J


Definir alimentación (C+3) kmol  1000mol nota: las unidades de temperatura son
nc  7 °F
BTU
Re  1.5 Ru  1.9858775198
lbmol
PF  5atm
Pcol  2atm HK  5
LK  4
 0.05
  Recuperaciones en el destilado
 0.1  RecLK  96% RecHK  9%
 0.07
z   0.3 
lbmol Distribución inicial de componentes no clave
FAlim  1200
  hr i  1 LK  1 d  0
 0.3  nc
 0.1  f  z FAlim
d  f
 0.08 i i
  Alimentacion antes
F  0 entrar a la columna
d  RecLK f
LK LK qF  1  F

d  RecHK  f
HK HK

 60 
 119.997 
   0 
 83.552   3

 3  10 
d   345.6  lbmol
 0.448 
 32.4  hr b  f  d
b   14.4  
lbmol
 
 2.18    hr
  327.6 
 3  117.82 
 1.75  10 
 
 95.998 

constantes de los componentes

 709.8  5.383894 2847.921 434.898


   
 617.4  5.353418 3371.084 414.488
 529.1  5.611805 3870.419 409.949
 
Pc  550.7  psi Ac   5.741624 4126.385 409.5179
   
 483   5.49978 4221.154 387.287
 489.5  5.853654 4598.287 394.4148
 440   
 11.51606
 1.40E-02  6.039243
8.54E-06 382.794
5085.7581.11E-08 3.16E-12 
 
 15.58683 2.504953E-02 1.404258E-05 3.526261E-08 1.864467E-11
 20.41853 3.462286E-02 1.415619E-05 4.246126E-08 2.296993E-11
bc   20.79783 3.143287E-02 1.928511E-05 4.588652E-08 2.380972E-11
 
 24.94637 4.446726E-02 7.054883E-06 3.344167E-08 1.774503E-11
 25.64627 3.891760E-02 2.397294E-05 5.842615E-08 3.079918E-11
 3.0178470E+01 5.1992630E-02 3.0487990E-06 2.7639960E-08 1.3467310E-11
 
Calculo de flujos totales y composiciones de D y B
nc
D   d
i D  81.109
mol
i 1 s

nc
B   b
i
i 1

d
xD 
D
b
xB 
B

1.- Calcular las constantes de equilibrio

Psat ( T)  for i  1  nc
Aci  2
Aci  1 
T  Aci  3
Psat  Pc  e
i i
Psat

Psat( T)
Keq ( T P) 
P
( T P)  for i  1  nc
Keq ( T P)
i
 
i Keq ( T P)
HK

 zi  1  Keq ( T P) i 


nc
fRR( T P  )    1     Keq ( T P) i  1
i 1   nc  xDi 1  Keq ( T P) i 
fRRD( T P  )    1     Keq ( T P) i  1
i 1  
T  124

TF  root ( fRR( T PFF) T)  88.6409


nc  xBi  1  Keq ( T P) i 
TD  root (fRRD(T Pcol0) T)  6.9599
fRRB( T P  )    1     Keq ( T P) i  1
i 1  

TB  root (fRRB(T Pcol0) T)  130.2173


Calculo de flujos totales y composiciones de D y B
nc
D   d
i D  81.109
mol
i 1 s

nc
B   b
i
i 1

d
xD 
D
b
xB 
B

1.- Calcular las constantes de equilibrio

Psat ( T)  for i  1  nc
Aci  2
Aci  1 
T  Aci  3
Psat  Pc  e
i i
Psat

Psat( T)
Keq ( T P) 
P
( T P)  for i  1  nc
Keq ( T P)
i
 
i Keq ( T P)
HK

 zi  1  Keq ( T P) i 


nc
fRR( T P  )    1     Keq ( T P) i  1
i 1   nc  xDi 1  Keq ( T P) i 
fRRD( T P  )    1     Keq ( T P) i  1
i 1  
T  124

TF  root ( fRR( T PFF) T)  88.6409


nc  xBi  1  Keq ( T P) i 
TD  root (fRRD(T Pcol0) T)  6.9599
fRRB( T P  )    1     Keq ( T P) i  1
i 1  

TB  root (fRRB(T Pcol0) T)  130.2173


TpbF  root (fRR(T PF0) T)  88.641 TF=TpbF, por lo tanto la alimentación esta en su punto de
burbuja

Incluir flash adibatico de alimentacion en condiciones de la columna

Obtener las composiciones de la fase

x( T P  )  for i  1  nc


z
i
x 
i

1    Keq ( T P)  1
i 
x

y( T P  )  for i  1 nc


y  Keq ( T P)  x( T P  )
i i i
y

Cp( T)  for i  1  nc
5
 bc  Tj 1  BTU
Cp 
i   i j  lbmol
j 1
Cp

 ( T)  for i  1  nc
2
Ac  Ru ( T  459.67)
i 2
 
Ac i3  T2
i
Tref  0

hV( T)  for i  1  nc
T

hV   ( Tref )   Cp( T) d T
i i i

Tref
hV

hL( T)  for i  1 nc


hL  hV( T)   ( T)
i i i
hL

nc
 x(T P )ihL(T)i
nc
HL( T P  ) 
HV( T P  )   y(T P )ihV(T)i i 1
i 1
nc nc
   x(TFPFF)ihL(TF)i  6.138 mol
kJ
Hf  F  y( TFPFF )  hV( TF)  ( 1  F ) 
i i
i 1 i 1

[   HV( T P  )  ( 1   )  HL( T P  )  Hf ]


fBE( T P  ) 
( 1000)

T  123 Datos de referencia


  0.05
Given

fBE(T Pcol ) 0
fRR( T Pcol ) 0

TF  88.641
 TFcol   Find ( T  )
 
 Fcol 
TFcol  54.787
Fcol  0.119 qF  1  Fcol  0.881

M  for i  1  nc

i 
M  ( TDPcol)  ( TBPcol)
i i0.5
M

 d LK b HK 
log 
 b LK d HK 
Nmin 
   5.215
log M LK 
Redistribución de componentes no clave
i  1 nc
f
i
bN 
i
d
 HK   M Nmin
 b HK   i
1
 

 4.078 10 7 
 0   
 3
   3
 3  10   2.688 10 
 0.448   0.448  lbmol
b   14.4  
lbmol bN   
14.4
  hr   hr
 327.6   327.6 
 117.82   117.82 
   95.998 
 95.998   

dN  f  bN
 4.078 10 7   59.9999995922   60 
   119.9973124982   
  3    120
 2.688 10   83.5521987239   84 
 0.448  lbmol dN     lbmol f   360 
345.6 lbmol
bN  
14.4   32.4
 hr   hr
  hr    360
 327.6   2.1802645616   120
 117.82    3  96 
 95.998   1.7495697954 10   
 

Relación de reflujo clase 1 (Rmin)


Alimentacion como liquido-saturado
Consideraciones:
1. La alimentacion en su punto de burbuja
Constantes V y L 2. Flujos V y L constantes

xD xD
LK HK
 ( TFcol Pcol) 
x( TFcol Pcol Fcol) LK x( TFcol Pcol Fcol )
LK HK
Rmin1 
( TFcol Pcol) 1
LK

Rmin1  0.726

Relación de reflujo clase 2 (Rmin)

 ( TFPF) i zi 
nc θsol debe estar entre HK Y LK 1 y
( TFPF)  2.609
fteta ( )    ( TFPF) i   
 1  qF LK α(TF,PF)LK
i 1  


sol  root fteta ( )  1.001( TFPF)
LK
 0.001 sol  1.428

 ( TFPF) i xDi 
nc
Rmin2    ( TFPF) i  sol 
1 Rmin2  0.592
i 1  
Elegir Rmin1 o Rmin2
Rmin  Rmin1

Rop  Re Rmin  1.0891


No. de estapas teoricas
Correlación de Gilliland no se deduce de otras ecuaciones, si no es correlación por gráfica

Rop  Rmin
XG  XG  0.174
Rop  1
 1 54.4  XG    XG 1 
 11 117.2  XG   0.5 
YG  1  e    XG 
YG  0.483
Nmin  5.215
YG  Nmin
Net 
1  YG Net  11.0321

0.206
 z   xB  2 
 HK   LK   B 
rel 
 z    xD    D rel  0.738
 LK   HK  

Net  1
NS  NS  5.773
rel  1

NR  rel  NS NR  4.259

EA  NR  1
EA  5.259

TD  root (fRRD(T Pcol0) T)  6.96

TV1  root (fRRD(T Pcol1) T)  56.226

Cp( T)  for i  1  nc
5
 bc  Tj 1  BTU
Cp 
i   i j  lbmol
j 1
Cp

 ( T)  for i  1  nc
2
Ac  Ru ( T  459.67)
i 2
 
Ac i3  T2
i
Tref  0

hV( T)  for i  1  nc


T

hV   ( Tref )   Cp( T) d T
i i i

Tref
hV
hL( T)  for i  1 nc
hL  hV( T)   ( T)
i i i
hL

nc
 xDihL(TD)i
nc
HD 
HV1   xDihV(TV1)i i 1
i 1

3
QD  D ( Rop  1)  ( HV1  HD)  4.276 10  kW

x( T P  )  for i  1  nc


y( T P  )  for i  1 nc
z
i y  x( T P  )  Keq ( T P)
x 
 
i i i
i 1    Keq ( T P)  1
i y
x

nc nc
 y(TFPFF)ihV(TF)i  (1  F)  x(TFPFF)ihL(TF)i  6.138 mol
kJ
Hf  F 
i 1 i 1

nc

QB  QD  D HD  B HB(TB)  FAlim Hf
HB( TB)   xBihL(TB)i
i 1

3
QB  4.082 10  kW  0 
0  10
 
 0.093   5.3930717903 10 6 
   
 0.186   8.0536538736 10 4 
 0.13   
 0.537  xB   2.5886744594 10 2 
xD     
 0.05   5.889234395 10 1 
  3 
 3.387 10   1
 2.1180390611 10 
 2.719 10 6  
   1
 1.7257515133 10 
lbmol lbmol
D  643.731 B  556.269
hr hr
1 3 0 0 0 0 0 0 0 0
   10 
4 2 6 0 0 0 0 0 0 0
  
0 6 3 9 0 0 0 0 0 0
 20 
0  30 
0 8 4 12 0 0 0 0 0  40 
 
 
Matriz  
0 0 0 10 5 15 0 0 0 0
sol  
50 
0 0
0
0 0 0 12 6 18 0 0
  60 

0 0 0 0 14 7 21 0 0
  70 
0 0 0 0 0 0 16 8 24 0  
0  80 
0 0 0 0 0 0 18 9 27  90 
 
0 0 0 0 0 0 0 0 20 10  
 100

 3
 0  1  
     6
 4  2  9
 6  3  12
 8  4  
   
CT   
15 DT  sol
AT    BT   
10 5
 18
 12  6  21
 14  7  
     24
 16  8  27
 18  9  
     0
 20  10
CT DT
1 1
p  q 
1 BT 1 BT Net  10
1 1

1
p  for j  2  Net 1 3
CT 2 -0.6
j
p  3 1.364
j BT  AT  p
j j j 1
4 -1.737
p p  5 0.671
6 -8.793 1
7 0.161 1 10
8 4.43 2 2
9 -0.382 3 2.727
q  for j  2  Net
10 0 4 -2.632
DT  AT  q
j j j 1 q  5 3.412
q 
j BT  AT  p 6 -9.31
j j j 1
q 7 1.54
8 10.219
9 1.328
10 4.165
x  q
Net Net
j  Net  1Net  2 1 1
j 
9 1 -15.896

8 2 8.632
x  q  p  x 3 11.054
j j j j 1 7
6 4 -6.106
x 5 -2
5
4 6 8.071

3 7 1.977

2 8 -2.706
9 2.918
1
10 4.165

También podría gustarte