Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código Fugacidad N Componentes
Código Fugacidad N Componentes
componentes.
PROGRAM NCOMPONENTES
IMPLICIT NONE
INTEGER::I,J,Z
REAL::R, T, P, N, SUM
REAL, DIMENSION(100)::Y, TCP, VCP,PCP,WP, ZCP, FI, FUG,LNFI
REAL, DIMENSION(100,100)::B,TC, PC, W, ZC, VC, BO, B1, TR, D,KA
R=83.14
WRITE(*,*)"Edith Priscila Muiz Cant. 1487731"
WRITE(*,*)"ESTE PROGRAMA CALCULA LA FUGACIDAD Y EL COEFICIENTE DE FUGACIDAD DE UNA
MEZCLA DE N COMPONENTES. "
WRITE(*,*)"ESCRIBA EL NUMERO DE COMPONENTES"
READ(*,*)N
DO I=1,N
WRITE(*,*)"ESCRIBA LA FRACCION DEL COMPONENTE",I
READ(*,*)Y(I)
DO I=1,N
DO J=1,N
WRITE(*,*)"KIJ",I,J
READ(*,*)KA(I,J)
END DO
END DO
DO I=1,N
DO J=1,N
TC(I,J)=(TCP(I)*TCP(J))**(0.5)*(1-KA(I,J))
TR(I,J)=T/TC(I,J)
BO(I,J)=0.083-0.422/(TR(I,J))**1.6
B1(I,J)=0.139-0.172/(TR(I,J))**4.2
W(I,J)=(WP(I)+WP(J))/2
VC(I,J)=(((VCP(I))**(0.333)+(VCP(J))**(0.33))/(2))**3
ZC(I,J)=(ZCP(I)+ZCP(J))/2
PC(I,J)=ZC(I,J)*R*TC(I,J)/(VC(I,J))
B(I,J)=R*TC(I,J)/PC(I,J)*(BO(I,J)+W(I,J)*B1(I,J))
END DO
END DO
DO I=1,N
DO J=1,N
D(I,J)=2*B(I,J)-B(I,I)-B(J,J)
END DO
END DO
DO Z=1,N
SUM=0
DO I=1,N
DO J=1,N
SUM=Y(I)*Y(J)*(2*D(I,1)-D(I,J))+SUM
END DO
END DO
LNFI(Z)=P*(B(Z,Z)+0.5*SUM)/(R*T)
FI(Z)=EXP(LNFI(Z))
FUG(Z)=P*Y(Z)*FI(Z)
WRITE(*,*)"COEFICIENTE DE FUGACIDAD DE ",Z
WRITE(*,*)FI(Z)
WRITE(*,*)"FUGACIDAD",Z
WRITE(*,*)FUG(Z)
END DO
PAUSE
END PROGRAM