0% found this document useful (0 votes)
306 views12 pages

Olga 632 Release Notes

release note

Uploaded by

Francois Voeux
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
306 views12 pages

Olga 632 Release Notes

release note

Uploaded by

Francois Voeux
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

_RELEASE NOTES

b
e

d
y
n
a
m
i
c

VERSION 6.3.2
Page i





7 Apr 2011
TABLE OF CONTENTS: OLGA 6.3.2 Release Notes

Page
1. INTRODUCTION 1
2. CHANGES AND BUG FIXES FOR OLGA 6.3.2 2
2.1 Correct license handling for Fluid Definition Tool 2
2.2 Mud Property Table 2
2.3 Pump can now be positioned at end of pipe 2
2.4 Calculation of water when gas is undersaturated 2
2.5 Fixed problem with Heat Exchanger in restart 2
2.6 Fixes for OLGA OPC server 2
2.6.1 Sensitivity output variables for server 2
2.6.2 Handling of exposed keys on INTEGRATION 2
2.7 Improvements for FEMTherm and bundles 2
2.7.1 Error message for partially covering bundles 2
2.7.2 Issue with multiple bundle components in FEMTherm 3
2.7.3 Correct handling when HMININNERWALL <0 3
3. CHANGES AND BUG FIXES FOR OLGA 6.3.1 4
3.1 Slug statistics available in .out file 4
3.2 New key and option for debug information 4
3.3 Input handling and graphical user interface 4
3.3.1 Fluid Definition Tool available in the OLGA Tools menu 4
3.3.2 Opening cases on different folders 4
3.3.3 Problem with spaces in labels solved 4
3.3.4 Interpolation cannot be orthogonal to a pipe/bundle 4
3.3.5 Error handling of bundles corrected 4
3.4 Geometry editor 4
3.5 PVT file 5
3.5.1 Bubble-point line not required in PVT file on fixed format 5
3.5.2 Corrected handling of fluid properties at standard conditions 5
3.6 Output variables and plotting issues 5
3.6.1 New output variables for EVR 5
3.6.2 New output variable DPT 5
3.6.3 Compositional output variables for LEAK 5
3.6.4 OLGA GUI crashed when trying to plot a PVT table with large values 5
3.6.5 Problems with oilfield units in phase envelope plots 5
3.7 Nodes 5
3.7.1 Heat loss in internal nodes 5
3.7.2 Correction in pre-processor temperature equation for last section 6
3.8 Single-component and steam simulations restricted to limits in PVT table 6
3.9 Black oil 6
3.9.1 Initialization of composition of oil phase corrected 6
3.9.2 GLASO correlation improved 6
3.10 FASTWALL in combination with FEMTherm and TAMBIENTSERIES 6
3.11 Slug tracking 6
3.11.1 General treatment of phases for slug tracking 6
3.11.2 Slugs with very low holdup in front of pigs 6
3.11.3 Fixed bug in entrainment deposition calculation 7
3.12 Process equipment 7
3.12.1 Controller setpoint used correctly in restart 7
3.12.2 Correct use of default values for pumps 7
Page ii





7 Apr 2011
3.12.3 Fixed problem in separator when missing a phase 7
3.12.4 Converting single train separator 7
3.12.5 Controllers acting on valves 7
3.13 Wells 7
3.13.1 Backpressure model with no turbulent skin and exponent 1 7
3.14 Use of drilling fluid as production fluid 8
3.15 Handling of water properties in complex fluid 8
3.16 GRADPRESSURE criteria in DTCONTROL 8
3.17 ActiveSheet edit field not editable in OLGA Tool Excel Add-in 8
3.18 OPC Server 8
3.18.1 Correct base priority when running OLGA OPC Server 8
3.18.2 High and low range for OPC items 8
3.18.3 Registration of OPC Server library 8
3.18.4 Fixed error for external simulator mode 8
3.18.5 Version number in OPC server name 9
3.18.6 OPC tags now start with 'Sim' or user's choice 9
4. CHANGES AND BUG FIXES FOR OLGA 6.3.0.2 9
4.1 Improved logic for using DENSLIMIT in Compositional Tracking simulations 9



OLGA 6.3.2 Release Notes Page 1





7 Apr 2011
1. INTRODUCTION
These notes accompany the release of OLGA 6.3.2 from SPT Group. The notes
describe changes in OLGA 6.3.2 and the previous releases relative to OLGA 6.3.0, and
should be read by all users of the program. The complete program documentation
consists of the OLGA Help, OLGA GUI User Manual, Tutorial, Installation Guide, OLGA
6 Conversion Guide, FEMTherm GUI User Manual, Well GUI User Manual, OLGA
OPC Server Guide and these Release Notes.

The program is available on PCs with Microsoft Windows operating systems,
(Windows XP, Windows Vista and Windows 7). Several versions of OLGA may be
installed in parallel.

The customer center provides useful information about frequently asked questions and
known issues. The customer center is accessible from www.sptgroup.com.

Please contact SPT Group if problems or missing functionality are encountered when
using OLGA or any of the related tools included in the OLGA software package.

E-mail: [email protected]
Telephone: +47 6389 0400
Fax: +47 6484 4500
Address: SPT Group AS, P.O. Box 113, N-2027 Kjeller

OLGA 6.3.2 Release Notes Page 2





7 Apr 2011
2. CHANGES AND BUG FIXES FOR OLGA 6.3.2
2.1 Correct license handling for Fluid Definition Tool
The Fluid Definition Tool falsely checked out a separate Wells license when it was
started from the Fluid & PVT menu inside the Well GUI. This license check has been
removed. (OLGA-08969)

2.2 Mud Property Table
The "Phase Envelope" and "3D Plot" view in the Mud Property Table did not work due
to an installation error when installing VB components. This has been fixed. (OLGA-
09162)

2.3 Pump can now be positioned at end of pipe
Earlier, a pump could not be positioned at the very last section boundary of a pipe. This
is now corrected. (OLGA-08880)

2.4 Calculation of water when gas is undersaturated
The total water fraction was calculated based upon water mass fraction in gas at
standard conditions. This is not correct when the gas at standard conditions is
undersaturated. Therefore the total water fraction is now calculated during initialization
and then used as a boundary condition during the simulation. (OLGA-08817)

2.5 Fixed problem with Heat Exchanger in restart
There was an error which caused restart cases with controlled heat exchangers to
hang. This has been fixed. (OLGA-08967)

2.6 Fixes for OLGA OPC server
2.6.1 Sensitivity output variables for server
An error in the calculation of pressure sensitivity variables for sources has been
corrected. Previously, the variables DPDGGS, DPDGLTHLS and DPDGLTWTS were
always set to zero. (OLGA-08646)

2.6.2 Handling of exposed keys on INTEGRATION
Earlier when setting MAXDT, MINDT or MAXLAGFACT (in keyword INTEGRATION)
through the OPC server, also TIME was reset to zero. This caused the output on the
OPC Server to be pended until simulator reached previous plot time. (OLGA-09151)

2.7 Improvements for FEMTherm and bundles
2.7.1 Error message for partially covering bundles
In OLGA 6.3.1, OLGA would crash in some cases if the user tried to create a bundle
that only partially covered a pipe. This is now fixed, and an error message is displayed
instead. (OLGA-09021)

OLGA 6.3.2 Release Notes Page 3





7 Apr 2011
2.7.2 Issue with multiple bundle components in FEMTherm
In OLGA 6.3.1, an error that could de-couple one of the bundle component from the
rest of the model was introduced. This has now been corrected. (OLGA-09058)


2.7.3 Correct handling when HMININNERWALL < 0
Setting the key HMININNERWALL in HEATTRANSFER to a value less than zero
indicates that the effect of the inner heat transfer coefficient should be neglected. This
was previously not correctly accounted for in bundled pipeline computations. (OLGA-
09102)

OLGA 6.3.2 Release Notes Page 4





7 Apr 2011

3.CHANGES AND BUG FIXES FOR OLGA 6.3.1
3.1 Slug statistics available in .out file
Information about slug statistics are available in the output file from OLGA as it is in
OLGA 5. Slug statistics are generated for positions where LSLEXP are specified as
trend variable. (OLGA-08659)

3.2 New key and option for debug information
A new key is introduced to distinguish between different debug output when DEBUG =
ON in OPTIONS. The new key is called DEBUGINFO, and it gives the possibility to
select the information to print out. (OLGA-08614)

3.3 Input handling and graphical user interface
3.3.1 Fluid Definition Tool available in the OLGA Tools menu
The Fluid Definition Tool is now available both in the OLGA Tools menu as a
standalone tool, and also through the Well GUI as it was in OLGA 6.3.0. (OLGA-08617)

3.3.2 Opening cases on different folders
It is now possible to open cases on different folders in the same project in OLGA. This
was earlier a problem on Windows 7. (OLGA-07355).

3.3.3 Problem with spaces in labels solved
Earlier there was a problem running a restart case interactively through GUI when
labels in the original case had spaces. This issue has been solved, and labels with
spaces are now handled correctly. (OLGA-08627)

3.3.4 Interpolation cannot be orthogonal to a pipe/bundle
OLGA will now exit with an error message if vertical interpolation is used on a pipe /
bundle with start and end position at the same height, or vice versa. This applies for the
keywords INITIALCONDITIONS, HEATTRANSFER and AMBIENTDATA. (OLGA-
07769)

3.3.5 Error handling of bundles corrected
When there was an error in the bundle geometry, the GUI could crash. This was due to
a bug in the error reporting for bundles. The bug has now been fixed. (OLGA-08649).

3.4 Geometry editor
There was a limitation of 3000 pipes when applying an angle distribution filter. This
limitation has been removed. (OLGA-08337)




OLGA 6.3.2 Release Notes Page 5





7 Apr 2011
3.5 PVT file
3.5.1 Bubble-point line not required in PVT file on fixed format
In PVT files on fixed format, OLGA does not require the bubble point and dew point
lines to be given. However, if only one of them is given, the simulation will be aborted.
Please note that not having a bubble-point line in the PVT file will reduce the accuracy
of the results, if simulations operate close to the bubble-point line. (OLGA-08473)

3.5.2 Corrected handling of fluid properties at standard conditions
In PVT files on keyword format, the fluid properties at standard conditions may be
provided as additional data. Due to an error in logic, this data was discarded when the
water cut was not given in the PVT file. Consequently, OLGA issued an error and
stopped the simulation if standard conditions were required for the simulation. This has
now been corrected. Also, the precision in the unit conversion of pressure has been
improved. (OLGA 08827)

3.6 Output variables and plotting issues
3.6.1 New output variables for EVR
Two new output variables have been implemented; EVRRHOMIX and EVRACTUAL.
They are used in the calculation of the already existing output variable EVR. Details
about definitions and relations between EVR, EVRRHOMIX and EVRACTUAL can be
found in the OLGA User Manual. (OLGA-08031).

3.6.2 New output variable DPT
The derivative of pressure with respect to time, DPT, is available for trend and profile
plotting. (OLGA-08688)

3.6.3 Compositional output variables for LEAK
The compositional output variables for LEAK, such as XGLEAK, CGGLEAK did not
show up in the trend plot window even if they were selected in the input. This has been
fixed, and the output variables are now available for plotting. (OLGA-08583)

3.6.4 OLGA GUI crashed when trying to plot a PVT table with large values
It is now possible to plot tab files with larger values. (OLGA-08609)

3.6.5 Problems with oilfield units in phase envelope plots
There was a problem when oilfield was chosen as units for phase envelope plots. This
has been fixed. (OLGA-07460)

3.7 Nodes
3.7.1 Heat loss in internal nodes
Heat loss is added in internal nodes and phase split nodes. For the purpose of surface
evaluation, the nodes are assumed to be spherical. (OLGA-08605)

OLGA 6.3.2 Release Notes Page 6





7 Apr 2011
3.7.2 Correction in pre-processor temperature equation for last section
An inconsistency in the convective contribution to the steady state preprocessor energy
equation has been corrected. This inconsistency could lead to erroneous temperatures
in the last section in situations with counter-current flow. (OLGA-08776, OLGA-8859)

3.8 Single-component and steam simulations restricted to limits in PVT
table
Previously single-component and steam cases were allowed to simulate outside the
limits for pressure and temperature in the PVT file. After the introduction of
TABLETOLERANCE=UNLIMITED in OPTIONS, this is not necessary anymore.
Instead the simulations is stopped if the temperature and pressure go above/below
temperature and pressure limits. Single-component and steam simulations may be set
back into original mode by setting TABLETOLERANCE=UNLIMITED in OPTIONS
(OLGA-08744)

3.9 Black oil
3.9.1 Initialization of composition of oil phase corrected
The oil phase was initialized with the dead oil composition when void fraction was set
to zero. The oil phase is now saturated with the gas-oil ratio according to the given
GOR in the feed. (OLGA-08643)

3.9.2 GLASO correlation improved
The GLASO correlation for calculating gas oil ratio is now made more robust by
introducing checks on unphysical values in the calculations. Earlier simulations with the
GLASO correlation could crash. (OLGA-08650)

3.10 FASTWALL in combination with FEMTherm and TAMBIENTSERIES
When TAMBIENTSERIES and RADIATIONSERIES were used to control TAMBIENT
and RADIATION for a solid bundle, and the temperature option was set to FASTWALL,
the ambient temperature and radiation were not updated. This has been fixed. (OLGA-
07748)

3.11 Slug tracking
3.11.1 General treatment of phases for slug tracking
In OLGA 6.3 treatment of oil heavier than water was introduced, and it was accounted
for in the flow model. This now also applies when slug tracking is activated. (OLGA-
08514)

3.11.2 Slugs with very low holdup in front of pigs
When tracking the slug in front of a pig, the rules for checking if a slug exists or not
have been improved. Earlier, OLGA could identify a slug even if there was only gas in
front of the pig, i.e., a zero holdup. In order to prevent such situations, any slug in front
of a pig with a holdup below 1e-6 will be removed. (OLGA-08274)


OLGA 6.3.2 Release Notes Page 7





7 Apr 2011
3.11.3 Fixed bug in entrainment deposition calculation
There were some errors in the entrainment deposition calculation which resulted in
slightly erroneous liquid density and viscosity. This has been fixed. (OLGA-08586)

3.12 Process equipment
3.12.1Controller setpoint used correctly in restart
There was a problem when generating restart files that implied that the new setpoints
for controllers were overwritten by the setpoints from the restart. This has been fixed.
(OLGA-8651)

3.12.2Correct use of default values for pumps
The default values for pumps were not always used correctly inside OLGA. This has
been fixed. (OLGA-08633)

3.12.3 Fixed problem in separator when missing a phase
A bug in the steady-state preprocessor caused a floating point exception in the
separator when a phase was missing. This has been corrected. (OLGA-08506)

3.12.4 Converting single train separator
Previously, when the single train separator was located in the last pipe and the pipe
geometry was given by XEND, YEND and ZEND, the length of the emergency, oil,
water and gas drain were set to unrealistic high values in some cases when converted
from OLGA 5 to OLGA 6. (OLGA 08551)

3.12.5 Controllers acting on valves
The flow network now uses current output from controllers, where it previously used the
output from the previous time step.

For cases where a controller is connected to a valve without stroke time, the valve
output variable VALVOP previously lagged one time step behind the controller output
variable CONTR. Now the output VALVOP will follow the controller CONTR.

For manual controllers the time step is adjusted so that the controller output CONTR
matches changes in time series and ramp end points. (OLGA-08424)

3.13 Wells
3.13.1 Backpressure model with no turbulent skin and exponent 1
Applying a backpressure model without turbulent (non-Darcy) skin and an exponent of
1, i.e., SKIND=0.0 and EXPONENTN=1.0, the backpressure model reduces to the
Forchheimer model. This is now properly accounted for, avoiding the division by zero
that previously occurred when trying to use this setup. (OLGA-08565)

Also, it was not possible to set mechanical skin (S) and backpressure exponent (n) in
the reservoir inflow dialog in the Well GUI. This has been fixed. (OLGA-08501)

OLGA 6.3.2 Release Notes Page 8





7 Apr 2011
3.14 Use of drilling fluid as production fluid
A fluid which is defined as a drilling fluid in the header of the PVT table cannot be used
as a production fluid for pipelines or nodes. Earlier, OLGA stopped with an non-
informative error message when a drilling fluid was used for pipelines and nodes. This
has been improved. (OLGA-08455, OLGA-08573)

3.15 Handling of water properties in complex fluid
The water properties was not calculated correctly for the Bingham option. This has
been fixed. (OLGA-08536)

3.16 GRADPRESSURE criteria in DTCONTROL
The GRADPRESSURE criteria could cause very small time steps and give a lot of
warnings in previous versions. The criteria is now more correctly implemented. (OLGA-
08543)

3.17 ActiveSheet edit field not editable in OLGA Tool Excel Add-in
The ActiveSheet edit field in the OLGA tool Excel add-in is no longer accepting input.
The field is used only for output. (OLGA-08770)

3.18 OPC Server
3.18.1 Correct base priority when running OLGA OPC Server
The OLGA engine now follows the priority set in GUI also when running in server
mode. The default priority is "below normal". (OLGA-08217)

3.18.2 High and low range for OPC items
Support for basic attribute logic and attributes HiRange and LowRange are added.
When the user sets value outside range, value is clipped to range, and quality is set
uncertain. (OLGA-07621)

3.18.3 Registration of OPC Server library
The dll called ApisHivePS.dll needs registration to work with Windows. This should
normally happen at the time OLGA is installed, and is normally something the user
does not have to worry about. The dll is un-registered if OLGA is un-installed. (OLGA-
8206)

3.18.4 Fixed error for external simulator mode
For SIMULATORMODE = EXTERNAL simulator State is set to
STATE_RUNNING_READY when simulator time SIMTIME reaches ExternalClock. In
OLGA 6.3 simulator State was STATE_RUNNING_SYNC when SIMTIME reached
ExternalClock (OLGA-07683)





OLGA 6.3.2 Release Notes Page 9





7 Apr 2011
3.18.5 Version number in OPC server name
The number part of the OPC server name is now changed to match the major release
number of OLGA. Hence, 'SPT.OLGAOPCServer.1' has been changed to
'SPT.OLGAOPCServer.6' in the current release. (OLGA-08510)

3.18.6 OPC tags now start with 'Sim' or user's choice
The tags set up by the OLGA OPC Server no longer start with 'Toolkit'. All tags now
start with 'Sim' per default. The user may choose another value through the key
MODULENAME in SERVEROPTIONS. (OLGA-07793)

4.CHANGES AND BUG FIXES FOR OLGA 6.3.0.2
4.1 Improved logic for using DENSLIMIT in Compositional Tracking simulations
There was an error in the logic combining the DENSITYLIMIT key with using
FLASHTYPE =SIMPLETHREEPHASE or FULLTHREEPHASE. This may have led to
an erroneous determination of phase in the single-phase region. This has now been
fixed. (OLGA-08522)

You might also like