Documentation
ThermoPack - Latest (beta)
Equations of state in ThermoPack are classes. On the Python-side, all classes inherit from the thermo
class, which holds
the interfaces to most practical calculations, such as computation of thermophysical properties,
phase equilibria, etc. Inheriting classes may contain utility methods for specific parameter tuning,
methods to compute specific Helmholtz energy contributions, or other methods specific to the EoS.
The documentation for the thermo
class is found here
For Documentation of the Fortran side of ThermoPack, refer to the Doxygen manual.
The available equations of state in ThermoPack are indicated in the table below, with links to the documentation for the respective class in the cases where the class implements any specific non-inherited functionality. Information about available species can be found on the Component identifiers page, all components are available for the cubic equations of state.
The (Python-side) inheritance structure for the classes is shown in the list below the table.
Cubic | Extended Cubic | SAFT | Multi- parameter | Other |
---|---|---|---|---|
VdW | Quantum cubic | SAFT-VR Mie | MEOS | Extended Corresponding state |
SRK | CPA | SAFT-VRQ Mie | NIST-MEOS | |
PR | SRK-CPA | PC-SAFT | MBWR-16 | |
Translated- Consistent PR | PR-CPA | SPC-SAFT | MBWR-32 | |
Schmidt- Wensel | PCP-SAFT | Gerg-2008 | ||
Patel-Teja | PeTS | |||
Lee-Kesler |
- thermo
- Lee-Kesler
- Extended Corresponding state
- cubic
- VdW
- SRK
- PR
- Translated-Consistent PR
- Schmidt-Wensel
- Patel-Teja
- Quantum cubic
- CPA
- SRK-CPA
- PR-CPA
- SAFT
- SAFT-VR Mie
- PC-SAFT
- SPC-SAFT
- PCP-SAFT
- PeTS
- Multiparameter
- MEOS
- NIST-MEOS
- MBWR-16
- MBWR-32
- Gerg-2008