Está en la página 1de 106

inicio

2
1:introduzaca la ecuacin que desea
utilizar
opc

MQ

opc !=6

Opc =1

2:opc=1.vanderwaals,opc=2.peng
Robinson,opc=3.soave,opc=4redlick
wong',' opc=5.beattie bridgeman

Opc=1

si

3
3:introduzaca la propiedad termodinmica
que desea calcular
4
4:PT=1.presion , PT=2.volumen molar ,
PT=3.temperatura
PT

PT=1

PT=1

si

5:elija la propiedad independiente

6:OP=1.presion , OP=2.tempreratura ,
OP=3.volumen molar

OP

OP=2

OP=2

si

T1,T2,n,R,
Vm,Tc,Pc
cont=0.0
ns=0.0

MQ ns<=n

OP=2

si

T1,T2,n,R,
Vm,Tc,Pc
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n

cont=cont+ns
deltaT=(T2-T1)/(n-1.0)
Pn=T1+(ns*deltaT)
T=Pn
a=(27.0/64.0)*(pow(R,2)*pow(Tc,2)/Pc)
b=(1.0/8.0)*(R*Tc/Pc)
P=(R*T/(Vm-b))-(a/pow(Vm,2))
ns=ns+1.0

P(T)=,P Tn=,T

P(T)=,P Tn=,T

cierre

P(T)=,P

FIN

no
OP=2

OP=3

Vm1,Vm2,
n,R,T,Tc,Pc
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n

cont=cont+ns
deltaVm=(Vm2-Vm1)/(n-1.0)
Vmn=Vm1+(ns*deltaVm)
T=Vmn
a=(27.0/64.0)*(pow(R,2)*pow(Tc,2)/Pc)
b=(1.0/8.0)*(R*Tc/Pc)
P=(R*T/(Vm-b))-(a/pow(Vm,2))
ns=ns+1.0

P(Vm)=,P Vmn=,T

P(Vm)=,P Vmn=,T

cierre

P(Vm)=,P

FIN

no
PT=1
si
PT=2
si
OP=1
R,T,P1,P2,
Tc,Pc,tol,
n1,n2
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
cont=cont+ns
deltaP=(P2-P1)/(n1-1.0)
Vmn1=P1+(ns*deltaP)

P=Vmn1
a=(27.0/64.0)*((pow(R,2)*pow(Tc,2))/Pc)
b=(1.0/8.0)*(R*Tc/Pc)
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/(Vm-b))-(a/pow(Vm,2))

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-(a/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(P)=,Vm

cierre
Vmf(P)=,Vm

fin

no

OP=2
R,P,T1,T2,
Tc,Pc,tol,
n1,n2
cont=0.0
ns=0.0

MQ ns<=n1

OP=1

MQ ns<=n1

cont=cont+ns
deltaT=(T2-T1)/(n1-1.0)
Vmn1=T1+(ns*deltaT)
P=Vmn1
a=(27.0/64.0)*((pow(R,2)*pow(Tc,2))/Pc)
b=(1.0/8.0)*(R*Tc/Pc)
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2;
Vm=Vinf;
Pcal=(R*T/(Vm-b))-(a/pow(Vm,2));

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-(a/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(T)=,Vm

cierre
Vmf(T)=,Vm

fin

no

PT=3

PT=2
si

OP=1

si

R,Vm,P1,P2,
Tc,Pc,tol,n
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaP=(P2-P1)/(n-1.0)
Tn=P1+(ns*deltaP)
P=Tn
a=(27.0/64.0)*((pow(R,2)*pow(Tc,2))/Pc)
b=(1.0/8.0)*(R*Tc/Pc)
T=((P+(a/pow(Vm,2)))*(Vm-b))/(R)
ns=ns+1.0
T f(P) , T
cierre
T f(P) , T

fin

no

OP=3

OP=1
si

R,P,Vm1,Vm2,
Tc,Pc,tol,n
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n-1.0)
Tn=Vm1+(ns*deltaVm)
Vm=Tn
a=(27.0/64.0)*((pow(R,2)*pow(Tc,2))/Pc)
b=(1.0/8.0)*(R*Tc/Pc)
T=((P+(a/pow(Vm,2)))*(Vm-b))/(R)
ns=ns+1.0
T f(Vm) , T
cierre
T f(Vm) , T

fin

no

salir ecuacion
vander waals

FIN

OP=3

no

Opc=1

Opc=2

si

3
3:introduzaca la propiedad termodinmica
que desea calcular
4
4:PT=1.presion , PT=2.volumen molar ,
PT=3.temperatura
PT

PT=1

PT=1

si

5:elija la propiedad independiente

6:OP=1.presion , OP=2.tempreratura ,
OP=3.volumen molar

OP

OP=2

OP=2

si

T1,T2,n,R,V
m,Tc,Pc,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaT=(T2-T1)/(n-1.0)
Pn=T1+(ns*deltaT)
T=Pn
a=(0.45723553)*pow(R,2)*pow(Tc,2)/Pc
b=(0.07779607)*R*Tc/Pc
m=0.374647+(1.54226*w)+(0.26992*pow(w,2))
alfa=pow(1+m*(1-sqrt(T/Tc)),2)
P=((R*T)/(Vm-b))-((alfa*a)/(pow(Vm,2)+(2*b*Vm)-pow(b,2)))
ns=ns+1.0
P(T)=,P Tn=,T

P(T)=,P Tn=,T

cierre

P(T)=,P

FIN

no
OP=2

OP=3

Vm1,Vm2,n
,R,T,Tc,Pc,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n-1.0)
Pn=Vm1+(ns*deltaVm)
Vm=Pn
a=(0.45723553)*pow(R,2)*pow(Tc,2)/Pc
b=(0.07779607)*R*Tc/Pc
m=0.374647+(1.54226*w)+(0.26992*pow(w,2))
alfa=pow(1+m*(1-sqrt(T/Tc)),2)
P=((R*T)/(Vm-b))-((alfa*a)/(pow(Vm,2)+(2*b*Vm)-pow(b,2)))
ns=ns+1.0
P(Vm)=,P Vmn=,Vm

P(Vm)=,P Vmn=,Vm

cierre

P(Vm)=,P

FIN

no
PT=1
si
PT=2
si
OP=1
R,T,P1,P2,
Tc,Pc,tol,
n1,n2,w
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
deltaVm=(Vm2-Vm1)/(n1-1.0)
Vmn1=Vm1+(ns*deltaVm)
P=Vmn1
a=(0.45723553*pow(R,2)*pow(Tc,2))/Pc
b=(0.077779607*R*Tc)/P
alfa=pow((1+(0.37464+1.54226*w-0.26992*pow(w,2)))*(1.0-pow(T/Tc,0.5)),2)
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/(Vm-b))-((a*alfa)/(pow(Vm,2)+2*b*Vm-pow(b,2)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-((a*alfa)/(pow(Vm,2)+2*b*Vm-pow(b,2)))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(P)=,Vm

cierre
Vmf(P)=,Vm

fin

no

OP=2
R,P,T1,T2,
Tc,Pc,tol,
n1,n2,w
cont=0.0
ns=0.0

MQ ns<=n1

OP=1

MQ ns<=n1
deltaT=(T2-T1)/(n1-1.0)
Tn=T1+(ns*deltaT)
Vm=Tn
a=(0.45723553*pow(R,2)*pow(Tc,2))/Pc
b=(0.077779607*R*Tc)/P
alfa=pow((1+(0.37464+1.54226*w-0.26992*pow(w,2)))*(1.0-pow(T/Tc,0.5)),2)
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/(Vm-b))-((a*alfa)/(pow(Vm,2)+2*b*Vm-pow(b,2)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-((a*alfa)/(pow(Vm,2)+2*b*Vm-pow(b,2)))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(T)=,Vm

cierre
Vmf(T)=,Vm

fin

no

PT=3

PT=2
si

OP=1

si

R,Vm,P1,P2,T
c,Pc,tol,n,w
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
cont=cont+ns
deltaP=(P2-P1)/(n1-1.0)
Tn=P1+(ns*deltaP)

P=Tn
a=(0.45723553)*pow(R,2)*pow(Tc,2)/Pc
b=(0.07779607)*R*Tc/Pc
m=0.374647+(1.54226*w)+(0.26992*pow(w,2))
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid
T=Tinf
delta=(Tsup-Tinf)/n2
alfa=pow(1+m*(1-pow((T/Tc),0.5)),2)
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
T=T+delta
alfa=pow(1+m*(1-pow((T/Tc),0.5)),2)
Pcal=((R*T)/(Vm-b))-((alfa*a)/(pow(Vm,2)+(2*b*Vm)-pow(b,2)))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(P)=,T

cierre
Tf(P)=,T

fin

no

OP=3

OP=1
si

R,P,Vm1,Vm2,
Tc,Pc,tol,n,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n1
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n1-1.0)
Tn=Vm1+(ns*deltaVm)

Vm=Tn
a=(0.45723553)*pow(R,2)*pow(Tc,2)/Pc
b=(0.07779607)*R*Tc/Pc
m=0.374647+(1.54226*w)+(0.26992*pow(w,2))
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid
T=Tinf
delta=(Tsup-Tinf)/n2
alfa=pow(1+m*(1-pow((T/Tc),0.5)),2)
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
T=T+delta
alfa=pow(1+m*(1-pow((T/Tc),0.5)),2)
Pcal=((R*T)/(Vm-b))-((alfa*a)/(pow(Vm,2)+(2*b*Vm)-pow(b,2)))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(Vm)=,T

cierre
Tf(Vm)=,T

fin

no

salir ecuacion
peng robinson

FIN

OP=3

no

Opc=2

Opc=3

si

3
3:introduzaca la propiedad termodinmica
que desea calcular
4
4:PT=1.presion , PT=2.volumen molar ,
PT=3.temperatura
PT

PT=1

PT=1

si

5:elija la propiedad independiente

6:OP=1.presion , OP=2.tempreratura ,
OP=3.volumen molar

OP

OP=2

OP=2

si

T1,T2,n,R,V
m,Tc,Pc,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaT=(T2-T1)/(n-1.0)
Pn=T1+(ns*deltaT)
T=Pn
a=(pow(R,2)*pow(Tc,2))/(9.0*Pc*(0.2599210499))
b=((0.2599210499)*R*Tc)/(3.0*Pc)
alfa=pow(1.0+(0.48508+1.55171*w-0.15613*pow(w,2))*(1.0-pow((T/Tc),0.5)),2)
P=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
ns=ns+1.0

P(T)=,P Tn=,T

P(T)=,P Tn=,T

cierre

P(T)=,P

FIN

no
OP=2

OP=3

Vm1,Vm2,n
,R,T,Tc,Pc,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n-1.0)
Pn=Vm1+(ns*deltaVm)
Vm=Pn
a=(pow(R,2)*pow(Tc,2))/(9.0*Pc*(0.2599210499))
b=((0.2599210499)*R*Tc)/(3.0*Pc)
alfa=pow(1.0+(0.48508+1.55171*w-0.15613*pow(w,2))*(1.0-pow((T/Tc),0.5)),2)
P=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
ns=ns+1.0

P(Vm)=,P Vmn=,Vm

P(Vm)=,P Vmn=,Vm

cierre

P(Vm)=,P

FIN

no
PT=1
si
PT=2
si
OP=1
R,T,P1,P2,
Tc,Pc,tol,
n1,n2,w
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
deltaVm=(Vm2-Vm1)/(n1-1.0)
Vmn1=Vm1+(ns*deltaVm)
P=Vmn1
a=(pow(R,2)*pow(Tc,2))/(9*Pc*(-1.0/3.0))
b=((-1.0/3.0)*R*Tc)/(3*Pc)
alfa=pow(1.0+(0,48508+1.55171*w-0.15613*pow(w,2)),2)
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-(a/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(P)=,Vm

cierre
Vmf(P)=,Vm

fin

no

OP=2
R,P,T1,T2,
Tc,Pc,tol,
n1,n2,w
cont=0.0
ns=0.0

MQ ns<=n1

OP=1

MQ ns<=n1
deltaT=(T2-T1)/(n1-1.0)
Tn=T1+(ns*deltaT)
P=Tn
a=(pow(R,2)*pow(Tc,2))/(9*Pc*(-1.0/3.0))
b=((-1.0/3.0)*R*Tc)/(3*Pc)
alfa=pow(1.0+(0,48508+1.55171*w-0.15613*pow(w,2)),2)
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-(a/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(T)=,Vm

cierre
Vmf(T)=,Vm

fin

no

PT=3

PT=2
si

OP=1

si

R,Vm,P1,P2,T
c,Pc,tol,n,w
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
cont=cont+ns
deltaP=(P2-P1)/(n1-1.0)
Tn=P1+(ns*deltaP)
P=Tn
a=(pow(R,2)*pow(Tc,2))/(9*Pc*(0.2599210499))
b=((0.2599210499)*R*Tc)/(3*Pc)
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid
T=Tinf
delta=(Tsup-Tinf)/n2
alfa=pow(1.0+(0.48508+1.55171*w-0.15613*pow(w,2))*(1.0-pow((T/Tc),0.5)),2)
Pcal=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
T=T+delta
alfa=pow(1.0+(0.48508+1.55171*w-0.15613*pow(w,2))*(1.0-pow(T/Tc,0.5)),2)
Pcal=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(P)=,T

cierre
Tf(P)=,T

fin

no

OP=3

OP=1
si

R,P,Vm1,Vm2,
Tc,Pc,tol,n,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n1
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n1-1.0)
Tn=Vm1+(ns*deltaVm)
Vm=Tn
a=(pow(R,2)*pow(Tc,2))/(9*Pc*(0.2599210499))
b=((0.2599210499)*R*Tc)/(3*Pc)
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid
T=Tinf
delta=(Tsup-Tinf)/n2
alfa=pow(1.0+(0.48508+1.55171*w-0.15613*pow(w,2))*(1.0-pow((T/Tc),0.5)),2)
Pcal=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
T=T+delta
alfa=pow(1.0+(0.48508+1.55171*w-0.15613*pow(w,2))*(1.0-pow(T/Tc,0.5)),2)
Pcal=((R*T)/(Vm-b))-((a*alfa)/(Vm*(Vm+b)))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(Vm)=,T

cierre
Tf(Vm)=,T

fin

no

salir ecuacion
soave

FIN

OP=3

no

Opc=3

Opc=4

si

3
3:introduzaca la propiedad termodinmica
que desea calcular
4
4:PT=1.presion , PT=2.volumen molar ,
PT=3.temperatura
PT

PT=1

PT=1

si

5:elija la propiedad independiente

6:OP=1.presion , OP=2.tempreratura ,
OP=3.volumen molar

OP

OP=2

OP=2

si

T1,T2,n,R,V
m,Tc,Pc,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaT=(T2-T1)/(n-1.0)
Pn=T1+(ns*deltaT)
T=Pn
a=0.42748*(pow(R,2)*pow(Tc,5/2)/Pc)
b=0.08664*R*Tc/Pc

P=(R*T/(Vm-b))-(a/pow(T,1/2)*Vm*(Vm+b))
ns=ns+1.0

P(T)=,P Tn=,T

P(T)=,P Tn=,T

cierre

P(T)=,P

FIN

no
OP=2

OP=3

Vm1,Vm2,n
,R,T,Tc,Pc,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n-1.0)
Pn=Vm1+(ns*deltaVm)
Vm=Pn
a=0.42748*(pow(R,2)*pow(Tc,5/2)/Pc)
b=0.08664*R*Tc/Pc

P=(R*T/(Vm-b))-(a/pow(T,1/2)*Vm*(Vm+b))
ns=ns+1.0

P(Vm)=,P Vmn=,Vm

P(Vm)=,P Vmn=,Vm

cierre

P(Vm)=,P

FIN

no
PT=1
si
PT=2
si
OP=1
R,T,P1,P2,
Tc,Pc,tol,
n1,n2,w
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
deltaVm=(Vm2-Vm1)/(n1-1.0)
Vmn1=Vm1+(ns*deltaVm)
P=Vmn1

a=0.42748*(pow(R,2)*pow(Tc,5/2)/Pc)
b=0.08664*R*Tc/Pc
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/(Vm-b))-(a/pow(T,1/2)*Vm*(Vm+b))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-(a/pow(T,1/2)*Vm*(Vm+b))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(P)=,Vm

cierre
Vmf(P)=,Vm

fin

no

OP=2
R,P,T1,T2,
Tc,Pc,tol,
n1,n2,w
cont=0.0
ns=0.0

MQ ns<=n1

OP=1

MQ ns<=n1
deltaT=(T2-T1)/(n1-1.0)
Tn=T1+(ns*deltaT)
P=Tn

a=0.42748*(pow(R,2)*pow(Tc,5/2)/Pc)
b=0.08664*R*Tc/Pc
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/(Vm-b))-(a/pow(T,1/2)*Vm*(Vm+b))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/(Vm-b))-(a/pow(T,1/2)*Vm*(Vm+b))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(T)=,Vm

cierre
Vmf(T)=,Vm

fin

no

PT=3

PT=2
si

OP=1

si

R,Vm,P1,P2,T
c,Pc,tol,n,w
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
cont=cont+ns
deltaP=(P2-P1)/(n1-1.0)
Tn=P1+(ns*deltaP)
P=Tn
a=0.42748*(pow(R,2)*pow(Tc,2.5)/Pc)
b=0.08664*R*Tc/Pc
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid

T=Tinf
delta=(Tsup-Tinf)/n2
Pcal=(R*T/(Vm-b))-(a/(pow(T,1.0/2.0)*Vm*(Vm+b)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup

T=T+delta
Pcal=(R*T/(Vm-b))-(a/(pow(T,1.0/2.0)*Vm*(Vm+b)))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(P)=,T

cierre
Tf(P)=,T

fin

no

OP=3

OP=1
si

R,P,Vm1,Vm2,
Tc,Pc,tol,n,w
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n1
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n1-1.0)
Tn=Vm1+(ns*deltaVm)
Vm=Tn
a=0.42748*(pow(R,2)*pow(Tc,2.5)/Pc)
b=0.08664*R*Tc/Pc
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid

T=Tinf
delta=(Tsup-Tinf)/n2
Pcal=(R*T/(Vm-b))-(a/(pow(T,1.0/2.0)*Vm*(Vm+b)))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup

T=T+delta
Pcal=(R*T/(Vm-b))-(a/(pow(T,1.0/2.0)*Vm*(Vm+b)))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(Vm)=,T

cierre
Tf(Vm)=,T

fin

no

salir ecuacion
redlick wong

FIN

OP=3

no

Opc=4

Opc=5

si

3
3:introduzaca la propiedad termodinmica
que desea calcular
4
4:PT=1.presion , PT=2.volumen molar ,
PT=3.temperatura
PT

PT=1

PT=1

si

5:elija la propiedad independiente

6:OP=1.presion , OP=2.tempreratura ,
OP=3.volumen molar

OP

OP=2

OP=2

si

T1,T2,n,R,V,Tc,Pc,
A0,BO,a,b,c
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaT=(T2-T1)/(n-1.0)
Pn=T1+(ns*deltaT)

T=Pn
A=A0*(1-(a/Vm))
B=B0*(1-(b/Vm))

P=(R*T/pow(Vm,2))*(1-(c/Vm*pow(T,3)))*(Vm+B)-(A/pow(Vm,2));
ns=ns+1.0

P(T)=,P Tn=,T

P(T)=,P Tn=,T

cierre

P(T)=,P

FIN

no
OP=2

OP=3

Vm1,Vm2,n,R,T,Tc
,Pc,A0,B0,a,b,c
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n-1.0)
Pn=Vm1+(ns*deltaVm)
Vm=Pn
A=A0*(1-(a/Vm))
B=B0*(1-(b/Vm))

P=(R*T/pow(Vm,2))*(1-(c/Vm*pow(T,3)))*(Vm+B)-(A/pow(Vm,2))
ns=ns+1.0

P(Vm)=,P Vmn=,Vm

P(Vm)=,P Vmn=,Vm

cierre

P(Vm)=,P

FIN

no
PT=1
si
PT=2
si
OP=1
R,T,P1,P2,Tc,Pc,to
l,n1,n2,A0,B0,b,c
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
deltaVm=(Vm2-Vm1)/(n1-1.0)
Vmn1=Vm1+(ns*deltaVm)
P=Vmn1

A=A0*(1-(a/Vm))
B=B0*(1-(b/Vm))
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/pow(Vm,2))*(1-(c/Vm*pow(T,3)))*(Vm+B)-(A/pow(Vm,2))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/pow(Vm,2))*(1-(c/Vm*pow(T,3)))*(Vm+B)-(A/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(P)=,Vm

cierre
Vmf(P)=,Vm

fin

no

OP=1

OP=2

R,P,T1,T2,Tc,Pc,tol,n1
,n2,A0,B0,a,b,c

cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
deltaT=(T2-T1)/(n1-1.0)
Tn=T1+(ns*deltaT)
P=Tn

A=A0*(1-(a/Vm))
B=B0*(1-(b/Vm))
Vmid=(R*T)/P
Vinf=0.1*Vmid
Vsup=2.0*Vmid
d=(Vsup-Vinf)/n2
Vm=Vinf
Pcal=(R*T/pow(Vm,2))*(1-(c/Vm*pow(T,3)))*(Vm+B)-(A/pow(Vm,2))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup
Vm=Vm+d
Pcal=(R*T/pow(Vm,2))*(1-(c/Vm*pow(T,3)))*(Vm+B)-(A/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalVmf(T)=,Vm

cierre
Vmf(T)=,Vm

fin

no

PT=3

PT=2
si

OP=1

si

R,Vm,P1,P2,Tc,Pc,tol,
n,A0,B0,a,b,c
cont=0.0
ns=0.0

MQ ns<=n1

MQ ns<=n1
cont=cont+ns
deltaP=(P2-P1)/(n1-1.0)
Tn=P1+(ns*deltaP)
P=Tn
A=Ao*(1.0-(a/Vm)
B=Bo*(1.0-(b/Vm))
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid

T=Tinf
delta=(Tsup-Tinf)/n2
Pcal=((R*T/pow(Vm,2))*(1.0-(c/Vm*pow(T,3)))*(Vm+B))-(A/pow(Vm,2))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup

T=T+delta
Pcal=((R*T/pow(Vm,2))*(1.0-(c/Vm*pow(T,3)))*(Vm+B))-(A/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(P)=,T

cierre
Tf(P)=,T

fin

no

OP=1

OP=3

si

R,P,Vm1,Vm2,Tc,Pc
,tol,n,A0,B0,a,b,c
cont=0.0
ns=0.0

MQ ns<=n

MQ ns<=n1
cont=cont+ns
deltaVm=(Vm2-Vm1)/(n1-1.0)
Tn=Vm1+(ns*deltaVm)
Vm=Tn
A=Ao*(1.0-(a/Vm))
B=Bo*(1.0-(b/Vm))
Tid=(P*Vm)/R
Tinf=0.1*Tid
Tsup=2.0*Tid

T=Tinf
delta=(Tsup-Tinf)/n2
Pcal=((R*T/pow(Vm,2))*(1.0-(c/Vm*pow(T,3)))*(Vm+B))-(A/pow(Vm,2))
MQ fabs(Pcal-P)>tol&Vm<Vsup

MQ fabs(Pcal-P)>tol&Vm<Vsup

T=T+delta
Pcal=((R*T/pow(Vm,2))*(1.0-(c/Vm*pow(T,3)))*(Vm+B))-(A/pow(Vm,2))
cierre
ns=ns+1.0

P=,PPcal=,PcalTf(Vm)=,T

cierre
Tf(Vm)=,T

fin

no

OP=3

salir ecuacion
beattie bridgeman

FIN

no
Opc=5

no

NO VALIDO

Opc=6

si

SALIR

También podría gustarte