oli engine improvements
TRANSCRIPT
![Page 1: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/1.jpg)
OLI Simulation Conference2016
Conference organization by
OLI Engine ImprovementsProgress in the OLI Engine
Prodip Kundu
![Page 2: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/2.jpg)
Outline
OLI Engine
Updates in the OLI Engine
Convergence
Speedup of engine
Unit operation block issues
Case studies
New unit operation blocks
Future improvement
![Page 3: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/3.jpg)
What is the OLI Engine?
OLI Engine The basis for all other OLI software
It allows for varied calculations for single stream defined
on either a molecular or ionic basis
It provides the OLI databanks, the thermodynamic
frameworks and the solvers
The OLI Engine solver
Initializer using the inside-out method
Newton-Raphson method
Every OLI product uses the Engine ESP/Flowsheet ESP
All of the OLIStudio, Analyzer, ScaleChem
All the alliance products
![Page 4: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/4.jpg)
Updates in the OLI Engine
Improvement of convergence Improved algorithm for distribution of species in the vapor
and organic phases
Improved species inclusion/exclusion check
Better organic phase inclusion/exclusion test, phase
partition algorithm, phase swap logic, and conditions of
initialization
Improved SRK and switch between secondary SRK if
SRK fails to converge for MSE model without ions
![Page 5: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/5.jpg)
Speedup the Engine for MSE framework Speedup changes in the initialization routine
Initialize systems with higher number of species for
surveys
Switch on/off restart vector for faster convergence (i.e., pH
and alkalinity calculation)
Alkalinity calculation detached from reconcile pH
calculation
Scaling tendency Improved phase partition check
Few issues with prescale turn on/off and phase behavior
Updates in the OLI Engine
![Page 6: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/6.jpg)
Unit operation block issues Adiabatic mixer fail with multiple chemistry model
Correction in heat exchanger heat curve for multiple
chemistry model
Converge issues with fast kinetic STD type case (i.e., NH3
and H2O)
Corrections in mass transfer column packing correlations
Mellapak structured packing for mass transfer column
Transfer energy from block to column and vice versa using
energy transfer block
No. of tear streams allowed were 10, now increased to 15
Updates in the OLI Engine
![Page 7: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/7.jpg)
Unit operation block issues (cont’d.) Bad mass flow in mixer calculation
Error in block calculation order
Issues with specifying flow splitter and component splitter
outlet conditions
Better initial estimate for autoclave calculation
Updates in the OLI Engine
![Page 8: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/8.jpg)
Property calculation issues Incorrect K values in aqueous model (organic + vapor only
phase)
Calculation of dielectric constant
Calculation of thermal conductivity
Calculating viscosity of H2SO4 with OLI Engine for Aspen
Plus
Organic phase standard state GREF was incorrect in
aqueous model
Incorrect density was reported
Updates in the OLI Engine
![Page 9: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/9.jpg)
Miscellaneous calculation issues Invalid pH regression case (i.e., reducing pH with base as
an titrant or vice versa)
Results of set pH calculation in OLI Studio and regression
are different
Unbounded sublimation index values causing Engine crash
OLI regression “Define” was limited to 80 characters
Crash in ScaleChem Standard and missing solid K values
Moles of Cl2 in vapor is doubled in vapor only redox
Bad rendering of Pourbaix and chemical diagram, fail in
stability diagram
Better dew point estimate using Lee-Kessler and SRK EOS
Updates in the OLI Engine
![Page 10: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/10.jpg)
Security in the OLI Engine OLI Engine checks for security in various products and
run through command line
LOC file for full access user only
Alliance products Aspen Plus/Hysys (Aspentech)
PRO/II (Schneider Electric)
Unisim Design (Honeywell)
IDEAS (Andritz)
gProms (Process Systems Enterprise)
Test procedures Number of test sets significantly increased
Automated test procedures
Result checking and validation
Updates in the OLI Engine
![Page 11: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/11.jpg)
Case Study 1: Faster Convergence
Overhead drum
Methylamine-CO2-H2S-H2O Systems:
Hydrocarbons, 2-dimethylaminoethanol,
Assay (252-528K), SO3
Converges faster with new improvement
All the survey data points converged
Earlier calculated in 1600 seconds
![Page 12: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/12.jpg)
Case Study 2: Faster Convergence
Scenario calculation
MEG-Organic Acids-
Alcohols-HCl-HBr-
Hydrocarbons-N2-CO2-
Metal Oxides-
Carbonates-
Pseudocomponents
Converges faster with
new improvement
Calculated in 30000
seconds (V 9.0.14)
![Page 13: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/13.jpg)
Hydrocarbons-H2O systems: Oil analysis data, Studio ScaleChem distillation curve
Case Study 3: Phase Behavior
![Page 14: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/14.jpg)
Hydrocarbons-H2O systems: Oil analysis data, Studio ScaleChem distillation curve
Case Study 3: Phase Behavior
![Page 15: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/15.jpg)
Case Study 4: Phase BehaviorHydrocarbons-H2O Systems: Heavy oil cut reconciled at stock tank conditions, first pseudocomponent at 526K
![Page 16: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/16.jpg)
Case Study 5: Phase BehaviorDiethanolmethylamine-HCl-H2O systems: Phase inconsistency – amines
![Page 17: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/17.jpg)
Case Study 5: Phase BehaviorDiethanolmethylamine-HCl-H2O systems: Phase inconsistency – amines
![Page 18: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/18.jpg)
MEG-nC16H34 systems: Predicting MEG solid at 25oC, even though melting point of MEG and nC16H34 is -13oC and 18oC, respectively
Case Study 6: Phase Prediction
![Page 19: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/19.jpg)
MEG-nC16H34 systems: Predicting MEG solid at 25oC, even though Melting point of MEG and nC16H34 is -13oC and 18oC, respectively
Case Study 6: Phase Prediction
![Page 20: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/20.jpg)
New unit operation block Pump
Allows user to specify a discharge pressure or a pump
curve
NPSH calculations are performed
Reverse osmosis membrane
Manufacturer’s test conditions are used to calibrate
membrane properties
Laboratory test conditions can be alternatively used to
calibrate membrane properties
Calculation of concentration polarization
Calculation of fouling factor
Updates: New Unit Operation Block
![Page 21: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/21.jpg)
Updates: Reverse Osmosis Membrane
Manufacturer’s test conditions or lab analysis data can be used
![Page 22: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/22.jpg)
Updates: Reverse Osmosis Membrane
Test concentrations/rejections for molecular species and ionic species
are entered for manufacturer and lab analysis option, respectively.
![Page 23: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/23.jpg)
Updates: Reverse Osmosis Membrane
Option for fixed pH operation, and selection of acid/base titrants
![Page 24: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/24.jpg)
Concentration polarization and fouling factor calculation.
Area calculation or permeate recovery calculation.
Updates: Reverse Osmosis Membrane
![Page 25: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/25.jpg)
Summary
Continuing improvement of OLI Engine
Convergence algorithm
Faster calculation
New features/requests
Reverse osmosis membrane block and case studies
Optimization tools
Support for OLI Flowsheet
![Page 26: OLI Engine Improvements](https://reader035.vdocuments.us/reader035/viewer/2022071612/61570127a097e25c764ffad9/html5/thumbnails/26.jpg)
Acknowledgement
Robert Young (Bob)
Arjun Ramesh
Chris Depetris
Rasika Nimkar
James Berthold
THANK YOU