You are here: Home Products LIBPF CORE

LIBPF CORE

Just the calculation kernel

DVD coverLIBPF CORE is a mandatory module, always required as part of a product built with LIBPF.

The LIBPF CORE module contains the basic functionalities required to make it easier for process engineers to create process models in the C++ programming language: quantities with physical units of measurement, pure components, reactions, physical properties, material streams with unlimited phases, phase equilibria and flashes, reactions and equilibrium reactions.

This is the detailed list of the LIBPF CORE modelling features:

  • Basic functionalities:

    1. Quantities with physical units of measurement and dimensional checks;

    2. Analytical, compile-time sparse derivatives;

    3. Persistency of the objects to a relational database;
  • Problem Resolution:

    1. Steady state processes;

    2. Sequential resolution of flowsheets with material and heat recycle (direct substitution or accelerated direct substitution);

    3. Process specifications (feed-back);

    4. Solving NLAE (Non-Linear Algebraic Equation) sets;

    5. Simultaneous solution of flowsheets, sparse linear solver;
  • Physico-chemical properties:

    1. Ideal (Rault and Henry laws);

    2. NRTL activity coefficient model;

    3. classical cubic equations of state: van der Waals, Peng-Robinson and Soave-Redlich -Kwong;

    4. statistical PC-SAFT equation of state;

    5. Gas phase, liquid phase or vapour-liquid phase processes;

  • Concentrated parameters unit operations:

    1. Stream mixer, 2 or more inlets;

    2. Stream splitter (tee), 2 or more outlets;

    3. Spawn (duplicates the inlet);

    4. Fixed-yield separator, 2 or three outlet streams;

    5. Optionally reactive (fixed yield stoichiometric or equilibrium) flash with phase equilibrium;

    6. Isentropic compressor/expander;

    7. Counter-current non-reactive adiabatic HTU/NTU absorber/stripper;

    8. Reactive multi-stream heat exchanger;

    9. Flowsheet-in-Flowsheet;

  • Distributed parametersunit operations:

    1. Generic multi-stage 1-D unit, with co-/counter- current flow pattern.
Document Actions