feos.eos
¶
The eos
module contains the EquationOfState
object that contains all implemented equations of state.
The State
and PhaseEquilibrium
objects are used to define thermodynamic conditions and – once created – can be used to compute properties.
If you want to adjust parameters of a model to experimental data you can use classes and utilities from the estimator
module.
EquationOfState
¶
Collection of equations of state. |
|
PC-SAFT equation of state. |
|
ePC-SAFT equation of state. |
|
|
(heterosegmented) group contribution PC-SAFT equation of state. |
|
Peng-Robinson equation of state. |
|
PeTS equation of state. |
|
Residual Helmholtz energy model from a Python class. |
|
Ideal gas equation of state from a Python class. |
UV-Theory equation of state. |
|
|
SAFT-VR Mie equation of state. |
|
SAFT-VRQ Mie equation of state. |
Models defined in Python¶
|
Residual Helmholtz energy model from a Python class. |
|
Ideal gas equation of state from a Python class. |
Other data types¶
Possible contributions that can be computed. |
|
Level of detail in the iteration output. |
|
|
A thermodynamic state at given conditions. |
|
A list of states that provides convenient getters for properties of all the individual states. |
A thermodynamic two phase equilibrium state. |
|
|
Phase diagram for a pure component or a binary mixture. |
The estimator
module¶
Import¶
from feos.eos.estimator import Estimator, DataSet, Loss, Phase
|
A collection of `DataSet`s that can be used to compute metrics for experimental data. |
A collection of experimental data that can be used to compute cost functions and make predictions using an equation of state. |
|
Collection of loss functions that can be applied to residuals to handle outliers. |
|
Different phases of experimental data points. |