Giter Club home page Giter Club logo

opensaft.jl's Introduction

DOI

OpenSAFT_logo

Welcome to OpenSAFT! This module intends to provide the variants of the Statistical Associating Fluid Theory (SAFT) thermodynamic equation of state, along with the relevant parameters and solvers required to use these equations.

Check out the Jupyter notebooks in the examples directory to see how to set up your model.

SAFT equations of state currently available:

EoS Seg./Mono.? Chain? Assoc.? Parameters?
SAFT ✔️ ✔️ ✔️ ✔️
CK-SAFT
sSAFT
LJ-SAFT
PC-SAFT ✔️ ✔️ ✔️ ✔️
sPC-SAFT ✔️ ✔️ ✔️ ✔️
SAFT-VR SW
soft-SAFT
SAFT-VR Mie ✔️ ✔️ ✔️ ✔️
SAFT-VR Morse

For group contribution approaches, we provide:

EoS Seg./Mono.? Chain? Assoc.? Parameters?
sPC-SAFT
SAFT-ɣ SW
SAFT-ɣ Mie

Properties available:

  • Bulk, single-phase properties:
Property Available?
Volume ✔️
Pressure ✔️
Entropy ✔️
Internal Energy ✔️
Enthalpy ✔️
Gibbs free energy ✔️
Helmholtz free energy ✔️
Isochoric heat capacity ✔️
Isobaric heat capacity ✔️
Isentropic compressibility ✔️
Isothermal compressibility ✔️
Isobaric (cubic) expansivity ✔️
Speed of sound ✔️
Joule-Thomson coefficient ✔️
  • Two-phase properties:
Property Available?
Saturation pressure ✔️
Bubble pressure
Dew pressure
Bubble temperature
Dew temperature
Enthalpy of vapourisation ✔️
  • Critical properties (pure components only):
Property Available?
Critical temperature ✔️
Critical pressure ✔️
Critical volume ✔️

We will also provide a Tp-flash algorithm (Rachford-Rice and HELD alogrithm).

Note that at its current stage, OpenSAFT is still in the very early stages of development, and things may be moving around or changing rapidly, but we are very excited to see where this project may go!

Installing OpenSAFT

OpenSAFT is not yet in the JuliaHub (but it will be soon!).

To load OpenSAFT, launch Julia with

> julia

Hit the ] key to enter Pkg mode, then type

Pkg> add [email protected]:ypaul21/OpenSAFT.jl.git

opensaft.jl's People

Contributors

pw0908 avatar ypaul21 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.