yaeos__models Module

yaeos thermodynamic models

On yaeos there are implemented a series of both residual Helmholtz energy () and excess Gibbs energy () models.

This module takes all the relevant procedures and derived types related to them.

  • Residual Helmholtz model base type ArModel base derived type that provides the basic structure that a residual Helmholtz model should provide.
  • Cubic Equations of state:
  • AlphaFunction type
  • CubicMixRule type
  • CubicEos type that extends ArModel to use a generic two-parameter EoS. Implemented models that use this type can be seen at yaeos__models_ar_cubic_implementations
  • QMR (Quadratic Mixing Rule) type: extensible derived type that defaults to classic vdW mixing rules.
  • MHV (Modified Huron-Vidal) type: Michelsens first order modified Huron-Vidal mixing rule.