Api
TermoQuimica.general.P_Antoine — FunctionP_Antoine(CA, T, i)\[\log_{10}{P(mmHg)}=A-\frac{B}{C+T(°C)}\]
Los campos de entrada son:
CA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesT :: FloatEs la temperatura del sistema en °Ci :: IntComponenteial que se quiere conocer su presión
Salida:
Regresa la presión P en mmHg
P :: m-element Array{Float64,1}presión
TermoQuimica.general.T_Antoine — FunctionT_Antoine(CA, P, i)\[T(°C)=-C-\frac{B}{log_{10}{P(mmHg)}-A}\]
Los campos de entrada son:
CA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesP :: FloatEs la presión del sistema en mmHgi :: IntComponenteial que se quiere conocer su temperatura
Salida:
Regresa la temperatura T en °C
T :: m-element Array{Float64,1}temperatura
TermoQuimica.ideal.pxy — Functionpxy(n,T,CA,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.ideal.txy — Functiontxy(n,Pobj,CA,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.margules.pxy — Functionpxy(n,T,CA,Λ,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΛ :: n×n Array{Float,2}Parámetros de interacción entre los componentes en grados kelvinxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.margules.txy — Functiontxy(n,Pobj,CA,Λ,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΛ :: n×n Array{Float,2}Parámetros de interacción entre los componentes en grados kelvinxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.vanlaar.pxy — Functionpxy(n,T,CA,Λ,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΛ :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.vanlaar.txy — Functiontxy(n,Pobj,CA,Λ,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΛ :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.nrtl.pxy — Functionpxy(n,T,CA,Δg,α,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΔg :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinα :: n×n Array{Float,2}Parametro de no aleatoriedadxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.nrtl.txy — Functiontxy(n,Pobj,CA,Δg,α,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΔg :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinα :: n×n Array{Float,2}Parametro de no aleatoriedadxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.wilson.pxy — Functionpxy(n,T,CA,λ,v,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesλ :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinv :: n-element Array{Float,1}Volumen molarxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.wilson.txy — Functiontxy(n,Pobj,CA,λ,v,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesλ :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinv :: n-element Array{Float,1}Volumen molarxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.wilsonmod.pxy — Functionpxy(n,T,CA,a,b,c,v,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesa :: n×n Array{Float,2}Parametros de interacción a en $\frac{cal}{mol}$b :: n×n Array{Float,2}Parametros de interacción b en $\frac{cal}{mol K}$c :: n×n Array{Float,2}Parametros de interacción c en $\frac{cal}{mol K^2}$v :: n-element Array{Float,1}Volumen molarxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.wilsonmod.txy — Functiontxy(n,Pobj,CA,a,b,c,v,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesa :: n×n Array{Float,2}Parametros de interacción a en $\frac{cal}{mol}$b :: n×n Array{Float,2}Parametros de interacción b en $\frac{cal}{mol K}$c :: n×n Array{Float,2}Parametros de interacción c en $\frac{cal}{mol K^2}$v :: n-element Array{Float,1}Volumen molarxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.uniquac.pxy — Functionpxy(n,T,CA,Δu,q,r,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΔu :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinq :: n-element Array{Float64,1}área de Van der Waalsr :: n-element Array{Float64,1}volumen de Van der Waalsxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.uniquac.txy — Functiontxy(n,Pobj,CA,Δu,q,r,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentesΔu :: n×n Array{Float,2}Parametros de interacción entre los componentes en grados kelvinq :: n-element Array{Float64,1}área de Van der Waalsr :: n-element Array{Float64,1}volumen de Van der Waalsxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.unifac.pxy — Functionpxy(n,T,CA,com,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentescom ::xx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.unifac.txy — Functiontxy(n,Pobj,CA,com,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentescom ::xx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.unifacmod.pxy — Functionpxy(n,T,CA,com,xx;uni=u"Torr")Los campos de entrada son:
n :: IntEs el numero de componentesT :: FloatEs la temperatura del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentescom ::xx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.unifacmod.txy — Functiontxy(n,Pobj,CA,com,xx;uni=u"K")Los campos de entrada son:
n :: IntEs el numero de componentesPobj :: FloatEs la presión del sistemaCA :: n×3 Array{Float,2}Constantes de Antoine para losncomponentescom ::xx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en grados kelvin
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la temperatura T en grados kelvin (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporT :: m-element Array{Float64,1}temperatura
TermoQuimica.EOS.Van_Der_Waals — FunctionVan_Der_Waals(T,P,Tc,Pc)Ecuación de la forma:
\[P=\frac{RT}{ν-b}-\frac{a}{ν^2}\]
Donde:
\[\begin{aligned} a&=\frac{27(RT_c)^2}{64P_c} & b&=\frac{RT_c}{8P_c}\\ \end{aligned}\]
\[\frac{U-U^{ig}}{RT}=\frac{a}{RTν}\]
\[\frac{G-G^{ig}}{RT}=z-1-\frac{a}{RTν}-\log_{10} (z-B)\]
Los campos de entrada son:
T :: FloatEs la temperatura del sistemaP :: FloatEs la presión del sistemaTc :: FloatEs la temperatura critica del sistemaPc :: FloatEs la presión critica del sistema𝜔 :: FloatEs el factor acéntrico
Salida:
Regresa un conjunto de propiedades termodinámicas.
ℍ :: FloatEntalpía residual𝕌 :: FloatEnergía interna residual𝕊 :: FloatEntropía residual𝔾 :: FloatEnergía libre de Gibbs residual𝔸 :: FloatEnergía libre de helmholtz residualφ :: FloatCoeficiente de fugacidadf :: FloatFugacidadz :: FloatFactor de compresibilidadν :: FloatVolumen molar
TermoQuimica.EOS.Redlich_Kwong — FunctionRedlich_Kwong(T,P,Tc,Pc)Ecuación de la forma:
\[P=\frac{RT}{ν-b}-\frac{a}{(T^{1.5} ν(ν+b))}\]
Donde:
\[\begin{aligned} a&=\frac{0.42748 R^2 T_c^{2.5}}{P_c} & b&=\frac{0.08664 RT_c}{P_c}\\ \end{aligned}\]
\[\frac{U-U^{ig}}{RT}=\frac{3a\log_{10} (1+z/B)}{2bR T^{1.5}}\]
\[\frac{G-G^{ig}}{RT}=z-1+\frac{a\log_{10} (1+z/B)}{bR T^{1.5}}-\log_{10} (z-B)\]
Los campos de entrada son:
T :: FloatEs la temperatura del sistemaP :: FloatEs la presión del sistemaTc :: FloatEs la temperatura critica del sistemaPc :: FloatEs la presión critica del sistema𝜔 :: FloatEs el factor acéntrico
Salida:
Regresa un conjunto de propiedades termodinámicas.
ℍ :: FloatEntalpía residual𝕌 :: FloatEnergía interna residual𝕊 :: FloatEntropía residual𝔾 :: FloatEnergía libre de Gibbs residual𝔸 :: FloatEnergía libre de helmholtz residualφ :: FloatCoeficiente de fugacidadf :: FloatFugacidadz :: FloatFactor de compresibilidadv :: FloatVolumen molar
TermoQuimica.EOS.Soave_Redlich_Kwong — FunctionSoave_Redlich_Kwong(T,P,Tc,Pc,𝜔)Ecuación de la forma:
\[P=\frac{RT}{V-b}-\frac{aα}{V(V+b)}\]
Donde:
\[\begin{aligned} a&=\frac{0.42748 R^2 T_c^{2}}{P_c} & b&=\frac{0.08664 RT_c}{P_c} & α&=(1 + κ(1 -T_r^{0.5}))^2\\ \end{aligned}\]
\[κ=0.48+1.574w-0.176w^2\]
\[\frac{U-U^{ig}}{RT}=-\frac{(aα+a\sqrt{T_rα}κ)\log_{10} (1+B/z)}{bRT}\]
\[\frac{S-S^{ig}}{R}=\log_{10}(z-B)-\frac{a\sqrt{T_rα}κ\log_{10}(1+B/z)}{bRT}\]
Los campos de entrada son:
T :: FloatEs la temperatura del sistemaP :: FloatEs la presión del sistemaTc :: FloatEs la temperatura critica del sistemaPc :: FloatEs la presión critica del sistema𝜔 :: FloatEs el factor acéntrico
Salida:
Regresa un conjunto de propiedades termodinámicas.
ℍ :: FloatEntalpía residual𝕌 :: FloatEnergía interna residual𝕊 :: FloatEntropía residual𝔾 :: FloatEnergía libre de Gibbs residual𝔸 :: FloatEnergía libre de helmholtz residualφ :: FloatCoeficiente de fugacidadf :: FloatFugacidadz :: FloatFactor de compresibilidadv :: FloatVolumen molar
TermoQuimica.EOS.Peng_Robinson — FunctionPeng_Robinson(T,P,Tc,Pc,𝜔)Ecuación de la forma:
\[P=\frac{RT}{V-b}-\frac{aα}{V^2 +2bV+b^2}\]
Donde:
\[\begin{aligned} a&=\frac{0.45724 R^2 T_c^{2}}{P_c} & b&=\frac{0.0778 RT_c}{P_c} & α&=(1 + κ(1 -T_r^{0.5}))^2\\ \end{aligned}\]
\[κ=0.37464 + 1.54226*w -0.26992*w^2\]
\[\frac{U-U^{ig}}{RT}=-(aα+a\sqrt{T_rα}κ)*(\coth^{-1}{\sqrt{2}}+\tanh^{-1}\frac{(-1+B/z)/\sqrt{2}}{bRT\sqrt{2}})\]
\[\frac{G-G^{ig}}{R}=z-1-\log(z-B)-aα*(\coth^{-1}{\sqrt{2}}+\tanh^{-1}\frac{(B-z)/z\sqrt{2}}{bRT\sqrt{2}})\]
Los campos de entrada son:
T :: FloatEs la temperatura del sistemaP :: FloatEs la presión del sistemaTc :: FloatEs la temperatura critica del sistemaPc :: FloatEs la presión critica del sistema𝜔 :: FloatEs el factor acéntrico
Salida:
Regresa un conjunto de propiedades termodinámicas.
ℍ :: FloatEntalpía residual𝕌 :: FloatEnergía interna residual𝕊 :: FloatEntropía residual𝔾 :: FloatEnergía libre de Gibbs residual𝔸 :: FloatEnergía libre de helmholtz residualφ :: FloatCoeficiente de fugacidadf :: FloatFugacidadz :: FloatFactor de compresibilidadv :: FloatVolumen molar
TermoQuimica.saft.pxy — Functionpxy(T,P,mix::mix,xx;uni=u"Torr")Los campos de entrada son:
T :: FloatEs la temperatura del sistemaP :: m-element Array{Float64,1}presión inicialmixDatos de entrada de la mezclaxx :: StepRange ó VectorSon los puntos en el liquido donde se buscara el equilibrio con el vaporuniSon las unidades en las que se desea el resultado, por defecto esta en Torr
Salida:
Regresa las fracciones de liquido x, las fracciones del vapor y y la presión P en Torr (m es la longitud de xx).
x :: n×m Array{Float64,2}liquidoy :: n×m Array{Float64,2}vaporP :: m-element Array{Float64,1}presión
TermoQuimica.saft.Mix — Typemutable struct Mixgfhgfh
Missing docstring for accesorios.entrada_recta. Check Documenter's build log for details.