Está en la página 1de 9

PROBLEMA 8.

A=14.09

B=0.0994

T=400

P=2.5

R=0.082054

n=1

V=(n*R*T)/P

println("EL VOLUMEN MOLAR CON LEY DE GASES IDEALES ES:",V)

fO=0

er=100

xr=10

xl=0.5

xu=15

while er>0.000001 || er<-0.000001

fu=((P+(A/xu^2))*(xu-B)-R*T)

fl=((P+(A/xl^2))*(xl-B)-R*T)

xr=(xu+xl)/2

fr=((P+(A/xr^2))*(xr-B)-R*T)

a=fr*fl

b=fr*fu

if a<0 && b>0

xu=xr

end

if b<0 && a>0

xl=xr

end

er=(fr-fO)/fO

fO=fr
end

println("EL VOLUMEN MOLAR DE LA ACETONA CON ECUACIÒN DE VAN DER WAALS ES:",xr)
EL VOLUMEN MOLAR CON LEY DE GASES IDEALES ES:13.12864
EL VOLUMEN MOLAR DE LA ACETONA CON ECUACIÒN DE VAN DER WAALS
ES:12.79083624941012
PROBLEMA 8.2

fo=10

er=100

xr=0

xl=-1

xu=100000

xa=0.96

while er>0.0000000000001||er<-0.000000000001

fu=((1+xu*(1-xa))/(xu*(1-xa)))-exp((xu+1)/(xu*(1+xu*(1-xa))))

println("el valor de fu es:",fu)

fl=((1+xl*(1-xa))/(xl*(1-xa)))-exp((xl+1)/(xl*(1+xl*(1-xa))))

println("el valor de fl es:",fl)

xr=(xu+xl)/2

fr=((1+xr*(1-xa))/(xr*(1-xa)))-exp((xr+1)/(xr*(1+xr*(1-xa))))

println("el valor de fr es:",fr)

a=fr*fl

b=fr*fu

if a<0 && b>0

xu=xr

end

if b<0 && a>0

xl=xr

end

er=(fr-fo)/fo

fo=fr
end

println("el valor de R es:",xr)


el valor de R es:0.28193965713619284

PROBLEMA 8.3

fO=1

er=100

xr=-0.1

xl=0.02

xu=0.02

K=0.04

P=3.5

while er>0.000001 || er<-0.000001

fu=(xu/(1-xu))*sqrt(2*P/(2+xu))

fl=(xl/(1-xl))*sqrt(2*P/(2+xl))

xr=(xu+xl)/2

fr=(xr/(1-xr))*sqrt(2*P/(2+xr))

a=fr*fl

b=fr*fu

if a<0 && b>0

xu=xr

end

if b<0 && a>0

xl=xr

end

er=(fr-fO)/fO

fO=fr

end

println("la fracciòn molar del egua es ",xr)


LA FRACCIÒN MOLAR DEL AGUA ES 0.02

PROBLEMA 8.4

ce=12

co=5

c=10.2

fO=0

er=100

tr=-1

tl=150

tu=1

while er>0.000001 || er<-0.000001

fu=ce*(1-exp(-0.04*tu))-c+co*exp(-0.04*tu)

fl=ce*(1-exp(-0.04*tl))-c+co*exp(-0.04*tl)

tr=(tu+tl)/2

fr=ce*(1-exp(-0.04*tr))-c+co*exp(-0.04*tr)

a=fr*fl

b=fr*fu

if a<0 && b>0

tu=tr

end

if b<0 && a>0

tl=tr

end

er=(fr-fO)/fO

fO=fr

end

println("el tiempo es:",tr)


el tiempo es:33.953087103829844
PROBLEMA 8.5

K=0.016

Ca0=42

Cb0=28

Cc0=4

fo=-2

er=100

xr=1

xl=0

xu=20

while er>0.5||er<-0.05

fu=-K+(Cc0+xu)/((Ca0-2xu)^2*(Cb0-xu))

fl=-K+(Cc0+xl)/((Ca0-2xl)^2*(Cb0-xl))

xr=(xu+xl)/2

fr=-K+(Cc0+xr)/((Ca0-2xr)^2*(Cb0-xr))

a=fr*fl

b=fr*fu

if a<0 && b>0

xu=xr

end

if b<0 && a>0

xl=xr

end

er=(fr-fo)/fo

fo=fr

end

println("la raìz es:",xr)

println("el error es:",er)


la raìz es:15.922994022669624
PROBLEMA 8.6

PROBLEMA 8.7

R=0.518

Pc=4600

Tc=191

V=3

P=65000

T=233.15

fO=0.001

er=100

vr=0

vl=0.0007

vu=0.005

a=0.427*(R^2*Tc^2.5)/Pc

println("el valor de a es:",a)

b=0.0866*R*(Tc/Pc)

println("el valor de b es:",b)

while er>0.000001 || er<-0.000001

fu=-P+R*T/(vu-b)-(a/(vu^2+vu*b)*sqrt(T))

fl=-P+R*T/(vl-b)-(a/(vl^2+vl*b)*sqrt(T))

vr=(vu+vl)/2

fr=-P+R*T/(vr-b)-(a/(vr^2+vr*b)*sqrt(T))

a=fr*fl

b=fr*fu

if a<0 && b>0

vu=vr

end

if b<0 && a>0


vl=vr

end

er=(fr-fO)/fO

fO=fr

end

println("v es:",vr)

println("masa almacenada en tanque de tres metros cùbicos es :",V/vr)


el valor de a es:12.557783197403019
el valor de b es:0.0018626153913043476
v es:0.00285
masa almacenada en tanque de tres metros cùbicos es :
1052.6315789473683
PROBLEMA 8.8

PROBLEMA 8.9

r=1

V=0.5

fO=0

er=100

hr=0

hl=1.5

hu=0

while er>0.000001 || er<-0.000001

fu=-V+(pi*hu^2*(3*r-hu))/3

fl=-V+(pi*hl^2*(3*r-hl))/3

hr=(hu+hl)/2

fr=-V+(pi*hr^2*(3*r-hr))/3

a=fr*fl

b=fr*fu

if a<0 && b>0

hu=hr

end
if b<0 && a>0

hl=hr

end

er=(fr-fO)/fO

fO=fr

end

println("el valor de la altura es:",hr)


el valor de la altura es:0.43112066514126546
PROBLEMA 8.11

TA=10

TB=1000

fo=-2

er=100

xr=0.7

xl=-1

xu=1

while er>0.01||er<-0.01

fu=TA*(xu^3)/(1-xu)-150*(1-xu)/TB-1.75

fl=TA*(xl^3)/(1-xl)-150*(1-xl)/TB-1.75

xr=(xu+xl)/2

fr=TA*(xr^3)/(1-xr)-150*(1-xr)/TB-1.75

a=fr*fl

b=fr*fu

if a<0 && b>0

xu=xr

end

if b<0 && a>0

xl=xr

end
er=(fr-fo)/fo

fo=fr

end

println("el valor de la fracciòn vacìa del lecho es:",xr)


el valor de la fracciòn vacìa del lecho es:0.4618562834174922
PROBLEMA 8.12

También podría gustarte