lib.TB module¶
- class lib.EoS.Cubic.TB.TB(T, P, mezcla, **kwargs)[source]¶
Bases:
CubicTrebble-Bishnoi cubic equation of state
\[\begin{split}\begin{array}[t]{l} P = \frac{RT}{V-b}-\frac{a}{V^2+\left(b+c\right)V+bc+d^2}\\ a = a_c\exp{q_1\left(1-T_r\right)}\\ b = b_c\left(1+q_2\left(1-T_r+\ln{T_r}\right)\right)\\ c = \frac{RT_c}{P_c}\left(1-3\zeta\right)\\ q_1 = f\left(\omega, Z_c\right)\\ q_2 = f\left(\omega\right)\\ \zeta = 1.075Z_c\\ d(cc/mol) = 0.241V_c(cc/mol)-5\\ \end{array}\end{split}\]This four parameter cubic equation include a b parameter with temperature dependence. The model need two compound specific parameters but include too a generalized correlation for both parameters defined in [1]. The parameters are the updated values given in [2]
Methods
TB_Cp(T, P)Método de cálculo de la capacidad calorifica a presión constante mediante la ecuación de estado de Trebble-Bishnoi
TB_Cp_exceso(T, P)Método de cálculo de la capacidad calorífica a presión constante de exceso mediante la ecuación de estado de Trebble-Bishnoi
TB_Cv(T, P)Método de cálculo de la capacidad calorifica a volumen constante mediante la ecuación de estado de Trebble-Bishnoi
TB_Cv_exceso(T, P)Método de cálculo de la capacidad calorífica a volumen constante de exceso mediante la ecuación de estado de Trebble-Bishnoi
TB_Entalpia(T, P)Método de cálculo de la entalpía mediante la ecuación de estado de Trebble-Bishnoi
TB_Entropia(T, P)Método de cálculo de la entropía mediante la ecuación de estado de Trebble-Bishnoi
TB_Fugacidad(T, P)Método de cálculo de la fugacidad mediante la ecuación de estado de Trebble-Bishnoi
TB_H_exceso(T, P)Método de cálculo de la entalpía de exceso mediante la ecuación de estado de Trebble-Bishnoi
TB_Joule_Thomson(T, P)Método de cálculo del coeficiente de Joule-Thomson mediante la ecuación de estado de Trebble-Bishnoi
TB_S_exceso(T, P)Método de cálculo de la entropía de exceso mediante la ecuación de estado de Trebble-Bishnoi
TB_U_exceso(T, P)Método de cálculo de la energía interna de exceso mediante la ecuación de estado de Trebble-Bishnoi
Examples
Example 4.3 from [3], Propane saturated at 300K
>>> from lib.mezcla import Mezcla >>> mix = Mezcla(5, ids=[4], caudalMolar=1, fraccionMolar=[1]) >>> eq = TB(300, 9.9742e5, mix) >>> '%0.1f' % (eq.Vl.ccmol) '90.8' >>> eq = TB(300, 42.477e5, mix) >>> '%0.1f' % (eq.Vg.ccmol) '89.1'
There are a tiny desviation, 2025 89.4 for two phases state and 88.3 for single phase state
- _GEOS(xi)[source]¶
Definition of parameters of generalized cubic equation of state, each child class must define in this procedure the values of mixture a, b, delta, epsilon. The returned values are not dimensionless.
- Parameters:
- xilist
Molar fraction of component in mixture, [-]
- Returns:
- parameterslist
Mixture parameters of equation, a, b, c, d
- __lib(cmp, T)¶
- TB_Fugacidad(T, P)[source]¶
Método de cálculo de la fugacidad mediante la ecuación de estado de Trebble-Bishnoi
- TB_U_exceso(T, P)[source]¶
Método de cálculo de la energía interna de exceso mediante la ecuación de estado de Trebble-Bishnoi
- TB_H_exceso(T, P)[source]¶
Método de cálculo de la entalpía de exceso mediante la ecuación de estado de Trebble-Bishnoi
- TB_Entalpia(T, P)[source]¶
Método de cálculo de la entalpía mediante la ecuación de estado de Trebble-Bishnoi
- TB_S_exceso(T, P)[source]¶
Método de cálculo de la entropía de exceso mediante la ecuación de estado de Trebble-Bishnoi
- TB_Entropia(T, P)[source]¶
Método de cálculo de la entropía mediante la ecuación de estado de Trebble-Bishnoi
- TB_Cv_exceso(T, P)[source]¶
Método de cálculo de la capacidad calorífica a volumen constante de exceso mediante la ecuación de estado de Trebble-Bishnoi
- TB_Cv(T, P)[source]¶
Método de cálculo de la capacidad calorifica a volumen constante mediante la ecuación de estado de Trebble-Bishnoi
- TB_Cp_exceso(T, P)[source]¶
Método de cálculo de la capacidad calorífica a presión constante de exceso mediante la ecuación de estado de Trebble-Bishnoi