Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

OLGA 2022

Version 2022.1

Release notes
OLGA Release notes

Copyright notice

Copyright © 2022 Schlumberger. All rights reserved.

This work contains the confidential and proprietary trade secrets of Schlumberger and may not be
copied or stored in an information retrieval system, transferred, used, distributed, translated or
retransmitted in any form or by any means, electronic or mechanical, in whole or in part, without the
express written permission of the copyright owner.

Trademarks & Service Marks

Schlumberger, the Schlumberger logotype, and other words or symbols used to identify the
products and services described herein are either trademarks, trade names or service marks of
Schlumberger and its licensors, or are the property of their respective owners. These marks may
not be copied, imitated or used, in whole or in part, without the express prior written permission of
Schlumberger. In addition, covers, page headers, custom graphics, icons, and other design
elements may be service marks, trademarks, and/or trade dress of Schlumberger, and may not be
copied, imitated, or used, in whole or in part, without the express prior written permission of
Schlumberger. Other company, product, and service names are the properties of their respective
owners.

An asterisk (*) is used throughout this document to designate a mark of Schlumberger.

Security Notice

The software described herein is configured to operate with at least the minimum specifications set
out by Schlumberger. You are advised that such minimum specifications are merely
recommendations and not intended to be limiting to configurations that may be used to operate the
software. Similarly, you are advised that the software should be operated in a secure environment
whether such software is operated across a network, on a single system and/or on a plurality of
systems. It is up to you to configure and maintain your networks and/or system(s) in a secure
manner. If you have further questions as to recommendations regarding recommended
specifications or security, please feel free to contact your local Schlumberger representative.

-2-
OLGA Release notes

Table of contents

Copyright notice 2
Table of contents 3
Introduction 4
Enhancements in OLGA 2022.1 5
New option for specifying fluid composition for compositional tracking 5
Volumetric flowrate for Compositional Sources 5
Update of the Multiflash library 6
New output variables 6
FieldTwin integration for profile import 6
Retirements in OLGA 2022.1 7
OLGA-SDK 7
Fixed issues and minor enhancements in OLGA 2022.1 8
OLGA Output 8
Valve Model 8
Flow Model 9
Drilling 9
Licensing 9
OPC 10
Steady state processor 10

-3-
OLGA Release notes

Introduction

The OLGA* dynamic multiphase flow simulator models time-dependent behaviors and provides an
additional dimension to steady-state analyses. Dynamic simulation is extensively used in both
offshore and onshore field developments. From wellbore dynamics for any well completion, to
pipeline operations for process systems containing any type of equipment, the OLGA simulator
provides an accurate prediction of key operational conditions involving transient flow.

These notes accompany the release of OLGA 2022.1 from SLB. The notes describe changes in
OLGA 2022.1 relative to OLGA 2021.2. This document should be read by all users of the program.
The complete program documentation consists of the OLGA user manuals, Installation guide, and
these Release notes. In addition, module specific help is available.

You can access the SLB Support Hub from www.software.slb.com. From the Support Hub, you can
view useful information about OLGA, and access the knowledge base.

Contact SLB if you encounter problems or missing functionality when using OLGA or any of the
related tools included in the OLGA software package.

-4-
OLGA Release notes

Enhancements in OLGA 2022.1

l New option for specifying fluid composition for compositional tracking.

l Volumetric flowrate for Compositional Sources.

l Update of the Multiflash library.

l New output variables.

l FieldTwin integration for profile import.

New option for specifying fluid composition for compositional tracking


The following keys have been added to the SOURCE, RESRVOIRCONTACT, and NODE keyword:

l FEEDOPTION

l COMPNAME

l TOTCMASSFRAC

l TOTCMOLEFRAC

The default option, FEEDOPTION = FEED, remains the same, that is, the fluid composition is
defined by referencing to a FEED.

With the new option, FEEDOPTION = TOTAL, you can now specify the fluid composition by
COMPNAME, TOTCMASSFRAC, or TOTCMOLEFRAC directly on these keywords. You can now
change TOTCMASSFRAC or TOTCMOLEFRAC by controllers or interactively.

(#982188)

Volumetric flowrate for Compositional Sources


l GOR/GLR/CGR and WATERCUT/WGR with MASSFLOW

Before, when MASSFLOW was specified in a source together with GOR/GLR/CGR and
WATERCUT/WGR, the input of GOR/GLR/CGR and WATERCUT/WGR was ignored and the
phase mass fractions from the PVT table were used in distributing the mass flow to individual
phases. Now, the phase fractions are calculated according to input of GOR/GLR/CGR and
WATERCUT/WGR.

l Recombination of fluid composition

Before, when COMPOSITION = BLACKOIL or ON, the feed compositions could be recombined
according to GOR/GLR/CGR to produce the flow composition for inflow for
RESERVOIRCONTACT. Now, the recombination function has been made available for
SOURCE, MASSFLOW node, and PRESSURE node

(#982526)

-5-
OLGA Release notes

Update of the Multiflash library


The Multiflash library has been updated from the previous release from 7.2.37 to 7.3.32. The new
version contains several minor bug-fixes, one making compositional tracking simulations faster in
some cases. Multiflash 7.2 SP1 includes for the first time the generation of OLGA PVT tables based
on the specification of fixed pressures and enthalpies - OLGA PH tables. This was for pure CO2.
The current OLGA release will use Multiflash 7.3 which also has the capability of creating PH tables
with impurities.

(#982296)

New output variables


The following trend and profile output variables, which can also be visualized by an OPC client, are
now available:

l SIGGHL: Surface tension between gas and oil phase.

l SSIGWT: Surface tension between gas and water phase.

l SIGHLWT: Surface tension between oil and water phase.

The following trend and profile output variables, which can also be visualized by an OPC client, are
now available for slugtracking simulations:

SLUGFREQUENCY: Moving average frequency of slug breaking fronts from the arrival of the first
slug, see MOVINGAVGINTERVAL key. No slugtracking yield -1 as output.

(#1067618)

FieldTwin integration for profile import


With OLGA 2022.1, the import of pipeline and well geometry data into the OLGA Profile Generator
from the web application FieldTwin Design by FutureOn, is extended.

When you use the Import from cloud option on the Import page in the OLGA Profile generator, you
can now also import U-value and pipe steel wall thickness.

Improved usability in the Profile Generator includes editable tables of filtered and simplified
geometries and coordinated zoom between tables and plot.

When you save the profile as a .gml file, you can import it into the Flowpath geometry data view as
before.

OLGA will automatically generate HEATTRANSFER keywords corresponding to the imported U-


values. OLGA also uses the U-value, inner pipe diameter, and steel wall thickness to automatically
define WALL statements with the given heat transfer property.

To use the functionality, you must have a valid DELFI* user account as well as a separate
agreement with FutureOn to access data in FieldTwin.

(#982177)

-6-
OLGA Release notes

Retirements in OLGA 2022.1

OLGA-SDK
The development kit for OLGA extensions has been removed from the installer. The extension APIs
are still functional in OLGA. Please contact us directly if you need code examples for utilizing the
extension APIs.

-7-
OLGA Release notes

Fixed issues and minor enhancements in OLGA 2022.1

OLGA Output

Error in source output variables when mass flow rate is defined for individual phases

For sources using any of the keys GASCMASSFLOW, WATERCMASSFLOW, or OILCMASSFLOW,


the output for combined phase variables on the source were incorrect (GTSOUR, GLHLMA,
GLHLWE, HSOURC, CGTSOUR, ZSOUR, ZMSOUR, GLRSOUR, GORSOUR, ACCQLSTSOUR,
QLSTSOUR, GLSOUR). This was a pure output problem and did not corrupt internal calculations in
OLGA. The output variables now show the correct values.

(#1052157)

Clean up of source output variables

Previously, the source output variables from OLGA models, where the source mass flow rate is was
defined using GASCMASSFLOW, OILCMASSFLOW,, and WATERCMASSFLOW keys would be
displayed as three different instances to represent internal sources. That is, gas, oil, and water. For
example, SOUR-1-gas.GTSOUR, SOUR-1-oil.GTSOUR, and SOUR-1-water.GTSOUR instances
would be displayed in an OPC client if GTSOUR was defined as a source output variable. For trend
plots, this would be reflected as three GTSOUR variables for internal source positions SOUR-1-
GAS, SOUR-1-OIL and SOUR-1-WATER.

This triple set of variables has now been removed and only a single variable is displayed in the
output. For instance SOUR-1.GTSOUR in OPC client, or GTSOUR at source position SOUR-1,
following the example above.

(#985032)

Valve Model

Bug fix for equilibrium choke model

Previously, the upstream fluid properties were overwritten with the fluid properties at the throat
condition when EQUILIBRIUMMODEL=EQUILIBRIUM/HENRYFAUSKE. This led to an error in the
solution to the choke model when the equilibrium choke model was used and compositional
tracking was off. This has now been fixed.

(#982595)

Incompressible valve model

An incompressible valve model has been implemented. When this option is selected, the pressure
drop is calculated based on the upstream fluid density and the fluid is assumed to be
incompressible.

(#984741)

-8-
OLGA Release notes

Flow Model

Droplet entrainment for gas-water flow

Previously, gas-oil interface tension was used for gas-water two phase flow (no oil existent). This
could lead to the wrong entrainment rate for gas-water two phase flow if the gas-oil interface
tension differed from the gas-water interface in the PVT table or composition tracking. This has now
been fixed.

(#1014590)

Error correction for no oil-water slip option

Two errors have been fixed for cases with WATERSLIP = OFF and FLOWMODEL = OLGAHD:

l Oil-water slip was being calculated for oil-water two-phase flow.

l The effective viscosity was not calculated correctly for water-in-oil dispersion.

(#984651)

Drilling

Coupling of flow from standnode to drill string

There was a bug in OLGA 2021.2.0 that could lead to no flow coupling between the stand node and
the drill string when the drill string was partially in the hole. This has now been fixed.

(#1017968)

Improved flashing for inhibitor tracking

Previously, the flashing of the inhibitor in the gas phase could lead to a floating exception and
infinite loop when the amount of gas was approaching zero. This has now been fixed.

(#984646)

Licensing

Submodeling and license checks

The following issues related to submodeling and failed license checks have now been fixed.

l Submodel termination due to license error not correctly reported to the scheduler process.

l Submodel simulations hanging due to other submodels having license error.

l Submodeling cases not starting up as a service due to the wrong licensing setup not correctly
reported.

(#1047389)

-9-
OLGA Release notes

OPC

Security vulnerability in OLGAENUM

The OLGAENUM service as well as registered OLGA OPC services were vulnerable to the
Microsoft windows unquoted service path enumeration attack. This has now been fixed. Older
OLGAENUM installations will automatically be patched when installing this version of OLGA.

(#1080828)

Failed setup for secure communication with OLGA OPC server and OlgaMsgSDK

Previously, if you chose to install OLGA to a non-default location with a path containing parenthesis
and you manually edited zmq_config.json to enable the ironhouse security model, the
communication between the OLGA engine and the OPC server or OlgaMsgSDK client would fail.
This was because the generated client_cert.txt public key was not whitelisted by being copied to
OlgaExecutables/cfg/client_keys/. To fix the problem, you had to manually copy the file. This has
now been fixed in the installer setup, and the process is now automatic. This also applies to
installed paths with parenthesis.

(#1056009)

Steady state processor

Steady state pre-processor improvement

In previous versions of OLGA, the steady state pre-processor often failed to converge for pipelines
where the inlet boundary condition was a given pressure, and the outlet boundary condition was a
given positive flow from a source. This has now been improved.

(#1087744)

- 10 -

You might also like