ESP and the OLI Engine Updates - OLI Support...

13
OLI 35 th Anniversary User Conference October 5-6, 2005 It’s Not Magic… Just Great Technology ESP and the OLI Engine Updates Robert Young

Transcript of ESP and the OLI Engine Updates - OLI Support...

Page 1: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

OLI 35th Anniversary User ConferenceOctober 5-6, 2005

It’s Not Magic…Just Great Technology

ESP and the OLI Engine Updates

Robert Young

Page 2: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

What is the OLI Engine?

• Non-linear equation solver• Newton-Raphson method

• Thermodynamic property methods• Helgeson equation of state• Bromley activity coefficient model• MSE activity coefficient model• SRK equation of state

Page 3: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

What Products Use the OLI Engine?• Every OLI product uses the ENGINE

• ESP• All of the Analyzers• All Alliance Products

UniSim OLIPROII ElectrolytesAspen OLIHYSYS OLI

• ScaleChem• ProChem

Page 4: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

Engine Updates• Mixed-Solvent Electrolytes (MSE)

• New activity coefficient model• Internal units change

From molality to mole fraction

• Equilibrium equations (no H2O)• Two liquid phase

Both phases may contain electrolytes

Page 5: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

Engine Updates (cont)• Petroleum pseudo components

• A single pseudo-component• Assays

ASTM D86 dataD1160 dataD2887 dataTBP data

Page 6: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

Engine Updates (cont)• Sublimation

• Generate equilibrium equationsSolid – Gas

• Non-linear equation solver

Page 7: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

Engine Updates (cont)• Chemistry model size

• Dynamic array allocationsCases up to 1500 species

Page 8: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

Engine Updates (cont)• Calculation speed

• New matrix inversion routines• New initializer• Improved solid inclusion algorithm

Page 9: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

What is ESP?• Environmental Simulation Program

• Plant flowsheeting program• Sequential modular approach• Available unit operations

Mixer and SplittersDistillation ColumnsReactors (including Bio-reactors)NeutralizersHeat ExchangersCompressors

Page 10: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

ESP Updates• Tear streams

• New algorithm for selecting tear streams• New Wegstein options• Added a damped Wegstein method• Added a Newton’s method

Page 11: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

ESP Updates (cont)• Multiple chemistry models

• Master modelMust contain a master list of all species

• Subordinate modelsSubset of species in master modelDifferent solids selectionCould have kineticsCould have oxidation/reduction reactions

Page 12: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

ESP Updates (cont)• Molecular flow reconstruction

• Added weighting factor • Example

True ionic composition100 moles H2O2 moles NAION2 moles CLION

Page 13: ESP and the OLI Engine Updates - OLI Support Centersupport.olisystems.com/Documents/Presentations/23UG/Young - Re… · ESP and the OLI Engine Updates Robert Young. What is the OLI

ESP Updates (cont)• Molecular flows

Option 1 (assign weight to NACL)100 moles H2O2 moles NACL

Option 2 (assign weight to NAOH)98 moles H2O2 moles HCL2 moles NAOH