Models

Peng Robinson

MembraneEOS.PRFunction
PR(chemicals::AbstractVector{<:AbstractString}, [kij=nothing])

Create a Peng Robinson EOS via a vector of chemical names and a KIJ matrix.

  • If kij is not specified, this will attempt to look up interactions based on the names of the chemicals.
source
PR(chemicals::AbstractVector{<:CubicParameters}, [kij=nothing])

Create a Peng Robinson EOS via a vector of CubicParameters and a KIJ matrix.

  • If kij is not specified, it will be initialized with ideal interactions.
source

Sanchez Lacombe

MembraneEOS.SLFunction
SL(chemicals::AbstractVector{<:SanchezLacombeParameters}, [kij=nothing])

Create a Sanchez Lacombe EOS via a vector of SanchezLacombeParameters and a KIJ matrix.

  • If kij is not specified, it will be initialized with ideal interactions.
source
SL(chemicals::AbstractVector{<:AbstractString}, [kij=nothing])

Create a Sanchez Lacombe EOS via a vector of chemical names and a KIJ matrix.

  • If kij is not specified, this will attempt to look up interactions based on the names of the chemicals.
source