OLI Cloud APIs are RESTful APIs designed to access the OLI Engine for chemical stream analysis, mineral scaling, aqueous corrosion, and process simulation in industrial chemical applications.
Leveraging the same robust OLI engine that powers OLI's desktop tools, these APIs require no installation, offering a seamless way to integrate OLI's powerful capabilities into custom applications. Users can automate a wide range of calculations and extend the functionality of OLI's chemical analysis and simulation tools with straightforward web requests.
OLI offers several API packages, each mirroring a specific desktop product:
OLI Desktop Software Application | OLI Cloud-Based API Equivalent |
---|---|
OLI Studio: Stream Analyzer | OLI Engine API |
OLI Studio: Scale Chem | OLI ScaleChem API |
OLI Studio: Corrosion Analyzer | OLI Corrosion API |
OLI Flowsheet: ESP | OLI Process API |
OLI Chemistry Wizard | OLI ChemBuilder API |
The OLI Cloud APIs support concurrent calculations, enhancing efficiency and throughput.
Applications of OLI Cloud APIs
- Automation: Streamline time-consuming processes by automating repetitive tasks and simulations.
- Integration: Enhance efficiency by integrating the simulation API with other systems and data sources, enabling seamless data flow, storage of results, and advanced visualization and reporting.
- Automated Workflows: Use real-time data from multiple sources to automate input data assignment, and chain simulations together, such as running water analysis, followed by scale and corrosion analysis for each asset.
- Optimization: Dynamically adjust operations based on simulation insights to maximize cost savings and maintain asset integrity.
Example Use Cases
- Automation: Automate multiple simulation cases by retrieving scenario data directly from an Excel file, reducing manual setup time and accelerating simulations.
- Integration: Connect the simulation software to laboratory data systems and databases, enabling automatic data integration for simulations and result storage. This improves visualization and reporting capabilities across platforms.
- Automated Workflows: Use data from inline analyzers and other real-time sources to automatically assign input data for calculations. Execute sequential simulations for comprehensive analysis of each asset.
- Optimization: Implement OLI's recommendations based on simulation outputs to optimize operational conditions, achieve cost reductions, and enhance asset integrity. For example, use simulation insights in cooling tower operations to manage scaling risk effectively, optimizing water usage and operational costs.
For assistance in using OLI APIs or to obtain the OLI API Starter package written in Python, please contact OLI Support.