polykin.properties.pvt¤
geometric_interaction_mixing ¤
geometric_interaction_mixing(
y: FloatVector,
Q: FloatVector,
k: FloatSquareMatrix | None = None,
) -> float
Calculate a mixture parameter using a geometric average with interaction.
with \(k_{ii}=0\) and \(k_{i,j}=k_{j,i}\).
Note
Only the entries above the main diagonal of \(k_{i,j}\) are used.
References
- RC Reid, JM Prausniz, and BE Poling. The properties of gases & liquids 4th edition, 1986, p. 75.
| PARAMETER | DESCRIPTION |
|---|---|
y
|
Composition, usually molar or mass fractions.
TYPE:
|
Q
|
Pure component property.
TYPE:
|
k
|
Binary interaction parameter matrix.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Mixture parameter, \(Q_m\). Unit = [Q]. |
Source code in src/polykin/properties/pvt/mixing_rules.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | |