Articles in this section

OLI Cloud API Developers Reference

Objective

The objective of this article is to provide an overview of the OLI API suite, detailing its key features, supported calculations, and developers' documentation links to facilitate integration into automated workflows and systems.


Introduction to OLI API Suite

The OLI API suite offers seamless access to electrolyte thermodynamics calculations through HTTP endpoints. Utilizing JSON for both input and output, it is designed to integrate effortlessly into automated workflows without the need for additional software installations.

For details, please click here to access the OLI Cloud API Documentation. This resource covers the OLI Engine API, OLI Process API, OLI ChemBuilder API, OLI Corrosion API, and OLI ScaleChem API.

 

Key Features and Capabilities

  • Powered by the trusted OLI Engine: Leveraging decades of expertise in electrolyte thermodynamics.
  • Platform Independence: Use the OLI API on any system using standard protocols.
  • Scalable Implementation: Built to handle varying demands with modern cloud technology.

Supported Calculations Across APIs

The table below details the calculations supported by each API suite. Access specific API sections directly via the provided links.

Cloud API Suite URL  Supported Calculations
OLI Engine API Click Here • Equilibrium calculations: solid-aqueous-vapor-organic phase distribution.
• Advanced mechanisms: redox, kinetics, surface reactions, etc.
• Advanced property calculations: ORP, water activity, transport properties, etc.
• Single point equilibrium calculations: isothermal, set pH, bubble, and dewpoints, etc.
OLI Process API Click Here • Energy, mass, species balance.
• pH control, membrane purification, mass transfer limitation (ESP Blocks).
• Multi-phase systems (OLI Engine).
• Controllers.
• Specialized ESP blocks and 100+ unit operations designed for electrolytes, RO membrane.
• Flowsheet simulation with speciation, sensitivity analysis, diffusion, mobility, and permeability calculations.
• Effects of temperature, salinity, and speciation on viscosity, osmotic pressure, diffusivity constants, and other critical transport properties.
• Effects of temperature, salinity, and speciation on viscosity, osmotic pressure, diffusivity constants, and other critical transport properties.
OLI ChemBuilder API Click Here Develop complex chemistry files using the OLI electrolyte property database and thermodynamic models for electrolyte chemistry calculations including chemical stream analysis, mineral scaling, and aqueous corrosion.
OLI Corrosion API Click Here • Thermophysical and electrochemical modules for predictive kinetics, thermodynamics analysis.
• Active-passive transition, effects of solution species on passivity.
• Effects of T, P, pH, concentration, velocity, materials, and process changes on corrosion.
• E-pH, Pourbaix, E-species, general corrosion rate.
• Effects of heat treatment, kinetics, and transport property.
• Automatic inclusion of redox and real-solution calculation.
OLI ScaleChem API Click Here • Full phase equilibrium calculations: vapor, brine, oil & multiple solid phases.
• Quantitative partitioning of acid gases & volatile fatty acids in the vapor, brine, and oil phases.
• Mix and separate capabilities to model production facilities.
• Simulation of fluid production from reservoir.
• Computation of phase mass balance, scale tendencies, scale mass of production fluids in the production line.
• Process-oriented, allowing step-by-step visualization of the application
• Database that covers non-standard and exotic scales.

 

We value your input. If you have any feedback or questions regarding OLI APIs, please reach out to our team. For general assistance with OLI APIs, contact OLI Customer Support.


Was this article helpful?
0 out of 0 found this helpful