Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eduardo Manuel Moreno Ovando
Eduardo Manuel Moreno Ovando
Simulación y Optimización de
Procesos
EXAMEN:
EJERCICIO 7.14
Presenta:
Eduardo Manuel Moreno Ovando
Profesor:
M.en.C. Alberto Vázquez Martínez
𝐾𝑖 𝑧𝑖
𝑦𝑖 = 𝑉 Ecuación #2
1+( )(𝐾𝑖 −1)
𝐹
𝑉 𝑧𝑖 (1−𝑘𝑖 )
𝑓 (𝐹 ) = ∑𝐶𝑖=1 𝑉 Ecuación #3
1+ (𝐾𝑖 −1)
𝐹
1 = ∑𝑐𝑖=1 𝑍𝑖 ∗ 𝐾𝑖 Ecuación 10
𝛾𝑖 ∗𝑃𝑆
𝐾𝑖 = Ecuación 12
𝑃
Donde la temperatura se encuentra en grados Fahrenheit.
Para encontrar el punto de burbuja se dio un intervalo de temperaturas de 0 a
1000°F. por cada temperatura se buscaba la presion de vapor de cada componente
(ecuacion 11) y posteriormente su K (ecuacion 12.
Una vez con K se aplicaba el criterio de la ecuación 10. Se detuvieron las iteraciones
cuando la diferencia fue menor a 0.0001.
La Temperatura de burbuja obtenida fue de 225.4474°F.
3. Cálculo del punto de rocío
Se dice que una mezcla está en su punto de rocío cuando se cumple que
𝑍𝑖
1 = ∑𝑐𝑖=1 Ecuación 13
𝐾𝑖
Para calcular la temperatura de rocío tambien se necesita K. Se aplicaron de nuevo
las ecuaciones 11 y 12 para calcular K para cada temperatura en un intervalo entre
0 y 1000°F.
Cada vez que se hacía lo anterior se comprobaba el criterio de la ecuación 13.
La temperatura de rocío obtenida fue de 225.4524 °F.
4. Flash isotérmico
Se hizo flash isotérmico a la temperatura promedio entre la temperatura de burbuja
y la temperatura de rocío la cual fue de 225.4499 °F.
La presión fue de 14.7 psia (101.325 KPa).
Se aplicó Rashford-rice para encontrar el valor de psi utilizando el método de
Newton-Raphson
Se utilizó Newton-Raphson para encontrar el valor de psi utilizando Rashford-Rice.
Como valor de psi se obtuvo: ψ=-1.420697
Este valor es ilógico puesto que el valor de ψ tiene que estar entre 0 y 1.
Xi Yi
Tolueno 0.39317 0.38836
Isobutanol 0.60697 0.61187
Tabla 2. Fracciones molares obtenidas tras el flash
RESULTADOS DEL CODIGO FORTRAN
Conclusión
Los resultados que se obtuvieron no son congruentes, el valor de psi tendría que
estar entre 0 y 1. La temperatura de rocío es apenas un tanto mayor a la temperatura
de burbuja cuando tendría que suceder lo contrario. Esto probablemente se deba a
que alguno de los modelos termodinámicos (Van Laar o alguna de las ecuaciones
propuestas para calcular K o presiones de saturación) no es aplicable a la mezcla
tolueno isobutanol. Probablemente tenga mucho que ver el hecho de que sus
valores de K estén muy cercanos (0.9877 y 1.008).
Bibliografía
SEADER, J., HENLEY, E., (2000) Operaciones de Separación por etapas de
equilibrio en ingeniería Química, Ed. Reverté, Cap. 7
PROGRAM FILE
REAL,DIMENSION(2):: CA,PSAT,PC,TC,X,Y,DFY,FY
REAL,DIMENSION(2):: FM,A1,A2,A3,K
REAL::P,T,TBURB,TBUR1,TROCI,TROC,CAT,CAI,fk1,e,tprom
INTEGER::I,B
CHARACTER(LEN=12),DIMENSION(2)::C
CALL ACTIIVIDAD(CAT,CAI)
WRITE(*,*)"##############################################"
WRITE(*,*)"##############################################"
WRITE(*,*)"##############################################"
WRITE(*,*)"##############################################"
CA(1)=1.082083
CA(2)=1.024684
!FRAACCIONES MOLARES
FM(1)=0.4
FM(2)=0.6
A1(1)=5.944251
A2(1)=5836.287
A3(1)=374.745
A1(2)=7.134107
A2(2)=5843.713
A3(2)=310.811
!PRESIONES CRITICAS
PC(1)=587.8 !psia
PC(2)=623
!TEMPERATURAS CRITICAS
TC(1)=1069.1 !rankine
TC(2)=985.9
DO T=0,5000,0.001
DO I=1,2
PSAT(I)=EXP(A1(I)-(A2(I)/(T+A3(I)))+LOG(PC(I)))
END DO
DO I=1,2
k(I)=(CA(I)*PSAT(I))/P
END DO
TBURB=1-(FM(1)*K(1))-(FM(2)*K(2))
TBUR1=ABS(TBURB)
IF (TBUR1<0.0001) THEN
TBURB=T
EXIT
ELSE
END IF
END DO
DO T=-100,5000,0.0001
DO I=1,2
PSAT(I)=EXP(A1(I)-(A2(I)/(T+A3(I)))+LOG(PC(I)))
END DO
DO i=1,2
K(I)=(CA(I)*PSAT(I))/P
end do
TROCI=1-(FM(1)/K(1))-(FM(2)/K(2))
TROC=abs(TROCI)
if (abs(TROCI)<0.0001) then
TROCI=T
exit
else
end if
end do
WRITE(*,*)'Presion (psia)=',p
tprom=((TBURB+TROCI)/2)
WRITE(*,*)'Temperatura (F)=',tprom
do i=1,2
PSAT(i)=pc(i)*exp(A1(i)-(A2(i)/(tprom+A3(i))))
end do
do i=1,2
k(i)=(CA(i)*PSAT(i))/p
end do
c(1)='TOLUENO'
c(2)='ISOBUTANOL'
WRITE(*,*)
WRITE(*,*)"###############################################"
WRITE(*,*)'###########################################'
WRITE(*,*)
WRITE(*,*)'########################################### '
WRITE(*,*)
DO i=1,2
10 FORMAT(1x,a12,3x,f6.4,8x,f10.6)
WRITE(*,*)
WRITE(*,*)'#######################################################################
#######'
WRITE(*,*)
WRITE(*,*)'#######################################################################
#######'
psi=0.5
do b=1,350
do i=1,2
fy(i)=((FM(i)*(1-k(i)))/(1+psi*(k(i)-1)))
dfy(i)=((FM(i)*((1-k(i))**2))/((1+psi*(k(i)-1))**2))
end do
sfy=fy(1)+fy(2)+fy(3)+fy(4)
sdfy=dfy(1)+dfy(2)+dfy(3)+dfy(4)
fk1=psi-(sfy/sdfy)
e=abs((fk1-psi)/psi)
20 format(2x,i3,4x,f9.6,5x,f9.6,6x,f12.6,6x,f9.6,6x,f9.5)
psi=fk1
if (e<0.0001) then
write(*,20)b,psi,sfy,sdfy,fk1,e
exit
else
end if
end do
WRITE(*,*)"#######################################################"
WRITE(*,*)'___________________________________________'
WRITE(*,*)
WRITE(*,*)' x y'
WRITE(*,*)'___________________________________________'
do i=1,2
x(i)=FM(i)/(1+(psi*(k(i)-1)))
y(i)=x(i)*k(i)
30 format(1x,a12,3x,f8.5,6x,f8.5)
write(*,30)c(i),x(i),y(i)
end do
END PROGRAM
SUBROUTINE ACTIIVIDAD(CAT,CAI)
REAL::A12,A21,FM1,FM2
REAL,INTENT(OUT)::CAT,CAI
!A12 Y A21
A12=0.169
A21=0.243
!FRACCIONES MOLARES
FM1=0.4
FM2=0.6
!CALCULO DEL COEFICIENTE DE ACTIVIDAD POR MEDIO DE VAN LAAR 5.26 SEADER
CAT=EXP(A12/((1+((FM1*A12)/(FM2*A21)))**2))
CAI=EXP(A21/((1+((FM2*A21)/(FM1*A12)))**2))
RETURN
END SUBROUTINE