Skip to content

eliaferretti/Activity-Coefficient-Models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

1964 - WILSON Model

$$\log\left(\gamma_i\right) = -\log\left[ \sum_{j} x_j \Lambda_{ij} \right] + 1 - \sum_k\left[ \frac{ x_k \Lambda_{ki} }{ \sum_{j} x_j \Lambda_{kj} } \right]$$

$$ \Lambda_{ij} = \frac{v_j^L}{v_i^L}\exp\left(-\frac{a_{ij}-a_{ii}}{RT}\right) = \frac{v_j^L}{v_i^L}\exp\left(-\frac{\lambda_{ij}}{RT}\right)$$

$$ \Lambda_{ii} = 1 $$

1968 - NRTL Model (NonRandom Two-Liquid)

$$ \log\left(\gamma_i\right) = \frac{ \sum_{j} \tau_{ji} G_{ji} x_j}{\sum_{m} G_{mi} x_m } + \sum_{j}\left[ \frac{x_jG_{ij}}{\sum_{m}x_mG_{mj}} \left( \tau_{ij}-\frac{\sum_{n}x_n\tau_{nj}G_{nj}}{\sum_{m} x_mG_{mj}}\right) \right] $$

$$ \tau_{ij} = \frac{g_{ij}-g_{jj}}{RT} $$

$$ G_{ij} = \exp \left( -\alpha_{ij}\tau_{ij}\right) $$

$$ \tau_{ii} = 0, G_{ii} = 1$$

1975 - UNIQUAC Model (Universal QuasiChemical)

$$ \log\left(\gamma_i\right) = \log\left(\gamma_i^C\right) + \log\left(\gamma_i^R\right) $$

$$ \log\left(\gamma_i^C\right) = \log\left(\frac{r_i}{\sum_jx_jr_j}\right) + \frac{z}{2}\log\left(\frac{q_i\sum_jx_jr_j}{r_i\sum_jx_jq_j}\right) + I_i - \frac{r_i}{\sum_jx_jr_j}\sum_jx_jI_j $$

$$ \log\left(\gamma_i^R\right) = q_i \left[1-\log\left(\sum_j\theta_j\tau_{ji}\right) - \sum_j\left(\frac{\theta_j\tau_{ij}}{\sum_k\theta_k\tau_{kj}}\right)\right]$$

$$ \tau_{ij} = \exp\left(-\frac{u_{ij}-u_{jj}}{RT}\right) $$

$$ \theta_i = \frac{x_iq_i}{\sum_jx_jq_j} $$

$$ I_i = \frac{z}{2}\left(r_i-q_i\right) - \left(r_i-1\right)$$

$$ \tau_{ii} = 1 $$

$$ z = \text{coordination number, most of the time the parameter is ineffective, standard value is 10}$$

$$ q_i = \text{i-th component volume parameter}$$

$$ r_i = \text{i-th component area parameter}$$

About

Library containing functions for computing the activity coefficient for multicomponent mixtures including: WILSON, NRTL and UNIQUAC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages