User Manual OLX™ with HYSYS Billington Process Technology AS

Transcription

User Manual OLX™ with HYSYS Billington Process Technology AS
Billington
Process Technology AS
Hiltonåsen 36, N-1341 Slependen, Norway
Org. No.: 966 233 575 MVA
User Manual
OLX™ with HYSYS
BPT Document Information:
Summary:
Doc. No.
Revision
Date
No of pages
This is the OLX™ HYSYS User Manual, describing the OLGAHYSYS OPC Link.
P12-0402-1000
01
30.12.2013
39
OLX™ versions covered:
Product Name
Product Version
OLX™ with HYSYS
V1.0
Build No
(PVT Table based)
102 (Nov 2013)
This document contains information about the following:
•
•
•
•
Installation of OLX™ as extension in HYSYS
Installation of a valid OLX™ license
OLGA
model
configuration
to
comply
with
OLX™ specific requirements.
Configuring the OLX™ within the HYSYS environment.
BPT Contacts:
Name
Telephone
E-mail
Arne Gulbraar
Per H. Billington
Henrik Billington
+47 67 56 99 90
support@bpt.no
Picture: Courtesy of SIS(SPT Group)
Billington Process Technology AS (BPT) develops, maintains and validates
process simulation tools & models (both steady state and dynamic) to efficiently
support our clients in their operational challenges in all phases of the
project/field life time, from early conceptual design throughout tail end
production.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 1
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
2 of 39
TABLE OF CONTENT
LIST OF FIGURES ........................................................................................................................ 3 DOCUMENT REVISION HISTORY ........................................................................................... 4 1 INTRODUCTION ..................................................................................................................... 5 1.1 1.2 About this Document ........................................................................................................ 5 About OLX™ with HYSYS.............................................................................................. 6 2 ABBREVIATIONS ................................................................................................................... 7 3 INSTALLATION ...................................................................................................................... 8 3.1 Pre-Installation System Requirements .............................................................................. 8 3.1.1 Hardware Requirements .................................................................................................... 8 3.1.2 Software Requirements ..................................................................................................... 8 3.2 Installation ......................................................................................................................... 9 3.2.1 Installation files ................................................................................................................. 9 3.2.2 Register OPC DA Auto Wrapper ...................................................................................... 9 3.2.3 Register the OLX™ Extension........................................................................................ 12 3.2.4 Install the OLX™ License file ........................................................................................ 14 4 CONFIGURE OLGA .............................................................................................................. 15 4.1 Pre-Requisites.................................................................................................................. 15 4.2 Minimum Requirements .................................................................................................. 15 4.2.1 General Server Configuration ......................................................................................... 15 4.2.2 Configure a Pressure Node .............................................................................................. 17 4.2.3 Configure a Pressure Node for compositional case......................................................... 17 4.2.4 Configure a Mass Source ................................................................................................ 17 4.2.5 Configure a Mass Source for compositional case ........................................................... 18 4.2.6 Generate Batch File ......................................................................................................... 18 4.3 Test OLGA OPC server .................................................................................................. 18 4.4 Troubleshooting .............................................................................................................. 18 4.5 Configure OLGA Input/Output Variables....................................................................... 19 4.5.1 Configure OLGA Input/Output Variables....................................................................... 19 4.6 Launch OLGA OPC Server............................................................................................. 20 5 CONFIGURE HYSYS ............................................................................................................ 21 5.1 Add OLX™ HYSYS Unit Operation, V1.0 (PVT Table based) .................................... 21 5.2 Setup ................................................................................................................................ 22 5.2.1 Specifying Connections & OPC Server .......................................................................... 22 5.2.2 Selecting calculation mode for “Mixed negative/positive flow handling” ..................... 26 Worksheet.................................................................................................................................. 27 5.2.3 Viewing stream conditions .............................................................................................. 27 CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 2
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
3 of 39
5.2.4 Viewing stream properties............................................................................................... 27 5.2.5 Viewing stream compositions ......................................................................................... 28 5.2.6 Viewing stream pressure flow specs ............................................................................... 28 5.3 OLGA Inputs ................................................................................................................... 29 5.3.1 OLGA Times ................................................................................................................... 29 5.3.2 OPC Inputs ...................................................................................................................... 30 5.4 OLGA Outputs ................................................................................................................ 31 5.4.1 Viewing OPC Outputs ..................................................................................................... 31 5.4.2 Viewing Profile Plots ...................................................................................................... 32 5.4.3 Define Plots ..................................................................................................................... 33 5.5 OLGA File Data .............................................................................................................. 34 5.6 Messages ......................................................................................................................... 35 5.7 About ............................................................................................................................... 35 6 TIPS AND TRICKS ................................................................................................................ 36 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 Location of Link interface ............................................................................................... 36 Controllers ....................................................................................................................... 36 SOURCE Label Names ................................................................................................... 36 OLGA parameters recommended to be exposed as SERVERDATA. ............................ 37 General variable exposure ............................................................................................... 38 OLGA parameters recommended to be exposed as EXPOSE. ....................................... 38 Integration ....................................................................................................................... 38 Snapshot files .................................................................................................................. 38 HYSYS PVT generated from MultiFlash via CAPE OPEN ........................................... 39 LIST OF FIGURES
Figure 4-1: Basic.opi screenshot from OLGA GUI ........................................................................ 16 Figure 5-1: Add Operation property view ....................................................................................... 21 Figure 5-2: “Setup - OPC Server” View (example). ....................................................................... 22 Figure 5-3: “Setup – Connections” View ........................................................................................ 23 Figure 5-4: “Worksheet” View (example) ...................................................................................... 27 Figure 5-5: “OPC Inputs” View (example) ..................................................................................... 30 Figure 5-6: “OPC Outputs” View (example) .................................................................................. 31 Figure 5-7: “Profile Plots” View (example) .................................................................................... 32 Figure 5-8: “Define Plots” View (example) .................................................................................... 33 Figure 5-9: “OLGA File Data” View (example) ............................................................................. 34 Figure 5-10: “Messages” View (example) ...................................................................................... 35 Figure 5-11: “About” View (example) ............................................................................................ 35 CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 3
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
4 of 39
DOCUMENT REVISION HISTORY
Rev.
00-3
01A
01F
01G
Date
11.01.2013
29.11.2013
30.12.2013
03.04.2014
Description
Issued for Internal Approval
Issued for IDC after release of V1.0 Build 102
Issued after release of V1.0 Build 102
Correction on required files
Prep.
AGU/HB
AGU
AGU
WVW
Chkd.
Appr.
SHM/HB
SHM/HB
PBI
PBI
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 4
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
1
Date:
30.12.2013
Page:
5 of 39
INTRODUCTION
1.1 About this Document
This document contains user information about the software product OLX™ with HYSYS.
The trademark name of the software link is OLX™ , and the OLX™ with HYSYS is in the
following termed as OLX™ or as “the Link”.
This document contains information about the following:
•
•
•
•
Installation of OLX™ as extension in HYSYS
Installation of a valid OLX™ license
OLGA model configuration to comply with OLX™ specific requirements.
Configuring the OLX™ within the HYSYS environment.
All relevant installation files and product documentation (including this Manual) will be available
from each Client’s site at BPT’s ProjectPlace.
BPT will establish a dedicated account
site in ProjectPlace
(https://www.projectplace.com).
ProjectPlace is an ISO 27001 certified
information security system. Using this
collaboration system enables an
efficient platform to distribute the
software/the license file/user manuals
and may even be used to remotely assist
our customers.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 5
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
6 of 39
1.2 About OLX™ with HYSYS
OLX™ with HYSYS is a software enabling linking between the multiphase simulation software
OLGA (v7.2 and onwards) from SIS (SPT Group), and the industry standard process simulation
software HYSYS (v7.3 and onwards) from AspenTech.
Transfer of data to/from the applications is via an OPC server, established by OLGA. In this
context, the OLX™ with HYSYS is the OPC Client application.
The OLX™ is a licensed software from BPT.
The OLX™ with HYSYS is programmed as an HYSYS Extension with the following Unit
Operation display names:
HYSYS Unit Operation Name
HYSYS-OLGA OPC Link V1.0
Description
OLX™ based on OLGA with PVT table
calculations
HYSYS-OLGA OPC Compositional Link V1.0
OLX™ based on OLGA with Compositional
Tracking module
More information about OPC is found on http://www.opcfoundation.org/
More information about AspenTech and HYSYS is found on http://www.aspentech.com/
More information about SIS(SPT Group) and OLGA is found on
http://www.software.slb.com/pages/SPT-Group.aspx
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 6
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
2
Date:
30.12.2013
Page:
7 of 39
ABBREVIATIONS
Abbreviation
BPT
HYSYS
Link
OPC
OLGA
SIS (SPT)
Description
Billington Process Technology AS
Aspen HYSYS
OLX™ with HYSYS
OLE for Process Control
OLGA
Schlumberger Information Solutions (former
SPT Group)
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 7
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
3
Date:
30.12.2013
Page:
8 of 39
INSTALLATION
3.1 Pre-Installation System Requirements
The installation account must have local Administrator privileges.
3.1.1 Hardware Requirements
Requirement
Minimum Requirements
Specification
Intel® 1.00GHz or higher
40 GB
2 GB RAM
3.1.2 Software Requirements
Requirement
Operating System
Aspen HYSYS
SIS (SPT Group) OLGA
Microsoft .NET Framework
Recommended
OPC server explorer
Specification
Windows 7 (64 bit)
The software has been tested using Windows 7
(64 bit), but Windows 7 (32 bit) should work as
well.
Aspen HYSYS V7.3 (CP2) and onwards
The software has been qualified with
Cumulative Patch 2 installed, but earlier
installations of HYSYS V7.3 should work as
well.
Minimum licenses required:
HYSYS_Process
HYSYS_Dynamic
OLGA v7.2 and onwards
Minimum licensed modules: OLGA 7 Three
Phase (contains OLGA Basic and Water
module)
.NET Framework 3.5 SP 1
Usually installed as part of HYSYS
installation.
Example: Matrikon OPC Explorer
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 8
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
9 of 39
3.2 Installation
3.2.1 Installation files
The following files are needed to install the Link. All of these will be installed in the application
folder by the install routine, except the license file which will be provided separately.:
Filename
OPC Core Components Redistributable
(x86).msi with associated setup.exe and .htm
Description
Only required if OLGA is not installed on the
same computer. Otherwise it would already be
installed. This file contains the install routine
for the OPC core components required for any
application to communicate via OPC.
gbda_aut.dll
interop.gbdaautomation.dll
Greybox OPC DA Auto Wrapper
interop.hysys.dll
File that allows HYSYS to use .NET
extensions.
hyOlgaOPC.dll
OLX™ Extension container code
hyolgaopc.edf
OLX™ Extension definition file. This file
contains the definition of all variables the
extension needs to communicate to HYSYS. It
also contains the interface definition of the
OLX™ unit operation in HYSYS.
Hysysopcclient.ico
Icon file for display in palette. This is only
useful in HYSYS V8.0 and higher
Hysysopcclient.tlb
Type library for the extension
BPT_OlgaLink.txt
OLX™ License file
3.2.2 Copy the interop.HYSYS.dll to the HYSYS folder
The provided file was created using HYSYS V7.3. It will work with HYSYS V7.3 or later
versions. If you use version V8.x and you have other extensions installed, it is possible that you
would already have an interop.hysys.dll. and this file may be based on .NET version 4.0. In that
case you will need an updated version of BPT-OLX. We will provide an updated file for you at
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 9
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
10 of 39
not cost. So, if there is already an interop.hysys.dll present, make a backup copy before placing the
supplied in the HYSYS folder!
3.2.3 Register OPC DA related files
1. Execute the setup.exe that will install the “OPC Core Components”, this is the setup.exe you
will find in “C:\Program Files (x86)\Billington Process Technology\BPT-OLX for HYSYS”.
2. Verify the install has copied gbda_aut.dll to “C:\Program Files (x86)\Billington Process
Technology\BPT-OLX for HYSYS”
3. Open the command window cmd by right-clicking and choose Run as Administrator
4. In the command window, navigate to the path where the module is located and register the
dll module by entering “regsvr32 gbda_aut.dll” on the command line.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 10
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
11 of 39
Notes
•
To remove Graybox OPC Automation Wrapper from your system's registry – enter
regsvr32 gbda_aut.dll –u in the command line.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 11
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
12 of 39
3.2.4 Register the OLX™ Extension
To register the Link in HYSYS, do the following:
1. Start HYSYS with the “Run as Administrator” option. From the Tools menu, select
Preferences. The preferences view opens.
2. On the Extensions tab, click Register an Extension.
3. Browse to the folder where the extension files are located on your computer, select the
hyOlgaOPC.dll file and click the Open button.
4. Exit and re-start HYSYS.
Notes
•
•
•
The extension definition file hyolgaopc.edf must reside in the same folder as the extension
dll.
The Link can be un-registered using the same approach, click Unregister Extension and
exit HYSYS.
This is an error message you get if you have not copied the interop.HYSYS.DLL to the
correct folder. So make sure the interop.HYSYS.DLL is in the correct folder.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 12
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
•
Date:
30.12.2013
Page:
13 of 39
If you get the message seen from the image below when you try to add the Link your
license file is missing. If not you are ready to go.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 13
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
14 of 39
3.2.5 Install the OLX™ License file
An OLX™ license may be valid for a specific MAC address or within a specific domain name.
Use of the OLX™ requires that a valid license from BPT is available on each of the computers
from where HYSYS is installed and executed. To install a valid license, do the following:
•
•
•
Download the license file from the Projectplace document folder “License file”. Typical
name may be BPT_OlgaLink.txt
Copy the file to C:\Program Files (x86)\Common Files\Hyprotech\Shared\
Or to C:\Program Files\Common Files\Hyprotech\Shared\
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 14
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
4
Date:
30.12.2013
Page:
15 of 39
CONFIGURE OLGA
The OLGA model configuration needs to comply with OLX™ specific requirements relates to
setting up the OLGA OPC server to enable external execution.
OLGA User Manual/Documentation may also assist on this.
4.1 Pre-Requisites
OLGA is installed and standalone OLGA simulations can be run.
4.2 Minimum Requirements
Minimum requirements for enabling linking to HYSYS are to configure the OLGA model in one
of the following ways: i) a single pressure node connection, or ii) a single mass source connection.
As every OLGA case is different from one another, there may be additional requirements to
specific OLGA models to make them suitable for linking to HYSYS.
4.2.1 General Server Configuration
The key steps for enabling the OLGA OPC server and make the OLGA model ready for
connecting to a HYSYS simulation model is:
•
•
Set the Simulator Mode to EXTERNAL
Expose global variables needed for time synchronization
A step-by-step procedure is given below where the OLGA GUI is used to configure an OLGA
model. Please note that the changes required may also be done using a text editor only, changing
the OLGA input file (*.genkey) directly.
From this point onwards, it is assumed that the OLGA sample case “Basic.opi” is the starting
point. Basic.opi contains a single branch, a mass source and a closed node at the inlet end, and a
pressure node at the outlet end.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 15
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
16 of 39
Figure 4-1: Basic.opi screenshot from OLGA GUI
Step-by-step procedure:
1. Start OLGA GUI
2. From the available templates in the Start window, select “Basic.opi” and specify a file
location. A copy of the Basic.opi case will be stored in the folder specified when the Create
button is clicked.
3. From the Model View window, click on Case Definition and add Serveroptions. In the
property window set SIMULATORMODE=EXTERNAL and choose unique names for
SERVERNAME, MODULENAME and MODELNAME:
4. From the model view window under Case Definition click on INTEGRATION. In the
properties window go to EXPOSE and add MAXDT and SIMULATIONSPEED to the list of
variables
5. From the Model View window, right click on Output and add SERVERDATA. Specify the
VARIABLE keyword to contain: HT, SIMTIME, SPEED, TIME.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 16
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
17 of 39
4.2.2 Configure a Pressure Node
To connect to a pressure node in OLGA using OLGA GUI, do the following:
1. Click on the NODE named OUTLET. Set DPDGG, DPDGLTHL and DPDGLTWT to nondefault values (e.g. set values to 0.1 Pa-s/kg or preferably set manually to 0.0 Pa-s/kg). This
will ensure that these variables are exposed by OLGA on the OPC server.
2. Under Pressure conditions, set WATERFRACTION=0 and GASFRACTION=1. Again, this
is just to make sure OLGA makes these variables accessible on the OPC server. When
connected to HYSYS, water and gas fraction are given by HYSYS in case of reversed flow.
Finally, set EXPOSE=ALL.
3. From the Model View Window, expand the Flow Component folder, right click on NODE:
OUTLET and add Output-> SERVERDATA. Select DGGDPB, DGLTHLDPB,
DGLTWTDPB, GGBOU, GLTHLBOU, GLTWTBOU, PTBOU and TMBOU from the list of
available variables.
4. In the model view window select Case Definition\ FILES. In property window select correct
fluid tab file.
4.2.3 Configure a Pressure Node for compositional case
1 .If running a compositional case you should make sure GASCMASS, OILCMASS AND
WATERCMASS are set to none default values, these variables replaces the specification under
pressure conditions for WATERFRACTION and GASFRACTION.
2. An explicit SERVERDATA should be added to the pressure node. It should contain the
variables: CGGBOU, CGLTHLBOU, CGLTWTBOU so that the composition is exposed to the
server.
4.2.4 Configure a Mass Source
1. Click on the SOURCE you want to configure. Set DGGDP, DGLTHLDP and DDGLTWTDP to
non-default values (e.g. set values to 0.1 Pa-s/kg or preferably set manually to 0.0 Pa-s/kg). This
will ensure that these variables are exposed by OLGA to the OPC server. Finally, set
EXPOSE=ALL
2. From the Model View Window, expand the Flow Component folder, then expand the flowpath
folder right click on Output and add SERVERDATA. Select DPDGGS, DPDGLTHLS and
DPDGLTWTS. Under properties->Equipment for this SERVERDATA you should give an
explicit source. If you have several sources in your case you can choose all of them, but these
variables need a specific source.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 17
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
18 of 39
4.2.5 Configure a Mass Source for compositional case
1. For a compositional case make sure GASFRACEQ, OILFRACEQ and WATERFRACEQ
under Properties->Compositional are set to default (=1). Under Properties->General
GASCMASSFLOW, OILCMASSFLOW and WATERCMASSFLOW should be set to nonedefault values so they are exposed to the server. The list length must be equal to the number of
components in the fluid.
2. If you are running a compositional case you should add at least two more SERVERDATA.
Add one and under properties->variable choose PT and TM. These variables must be given a
position, the same position as your source. If you are working with OLGA version 7.3 or
newer these variables can be exposed from the source itself and you do not have to use a
specific position. For versions older than 7.3 this is however a necessity.
3. Add another SERVERDATA under Flowpath->output. This SERVERDATA should contain
the variables CMG, CMLTHL and CMLTWT. Also here you should use position and choose
the same position as for your source. These variables will expose the composition to the OPC
server.
4.2.6 Generate Batch File
4. Click the Run Batch
button or hit F4 to generate the OLGA *.genkey file.
4.3 Test OLGA OPC server
To verify that the steps above have been successful, it is advisable to use an OPC explorer tool and
check that all exposed OLGA variables exists on the OPC server. BPT has used the freeware
Matrikon OPC Explorer from Matrikon.
4.4 Troubleshooting
•
•
•
Label names in OLGA model input files (*.genkey) should avoid space between letters, as
well as the use of “ ” signs.
In model view window check under Case Definition\ RESTART that READFILE = OFF
in the property view window.
Time series defined in the OLGA model will not be overruled if the OLGA controllers are
not exposed to the OPC server interface. In such cases, the time series in the OLGA model
may be deleted.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 18
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
19 of 39
4.5 Configure OLGA Input/Output Variables
In principle, all variables in OLGA defined as Input variables and made exposed on the OLGA
OPC server may be manipulated from the OLX™ interface in HYSYS.
The OLGA keyword EXPOSE should be used to expose the relevant variables to the OLGA OPC
Server.
4.5.1 Configure OLGA Input/Output Variables
Similarly, all variables in OLGA defined as Output variables and made exposed on the OLGA
OPC server may be read from the OLX™ interface in HYSYS.
The OLGA keyword SERVERDATA should be used to expose the relevant variables to the
OLGA OPC Server.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 19
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
20 of 39
4.6 Launch OLGA OPC Server
OLGA OPC server should be running prior to connecting the OLGA model with HYSYS. Make
sure the OLGA model file (*.genkey) is configured to run in server mode before proceeding. See
section 4.
Start OLGA OPC server by creating a batch-file (*.bat) which calls the OLGA executable (*.exe)
with the model filename (*.genkey) as argument. To create a batch file:
•
•
Use OLGA GUI by the Run Batch
button or hit F4, or
Use Notepad or similar and simply save a file with a (*.bat) extension. An example is
shown below:
@echo off
title "Running Basic.genkey with C:\Program Files\SPT Group\OLGA 7.2\OlgaExecutables\OLGA-7.2.exe"
pushd "C:\BPT\OlgaLink"
call "C:\Program Files\SPT Group\OLGA 7.2\OlgaExecutables\OLGA-7.2.exe" "Basic.genkey"
title "Finished Basic.genkey"
pause
exit
Supporting information as follows:
Type
Description
echo
title
pushd
call
ON/OFF,
Set the window title for the command prompt window
Refers to the folder with the project files (*.genkey)
Refers to the OLGA executable path and the the GENKEY file, stored under the folder specified
in “pushd”
Exits the command window
exit
Double-click the batch file to start the OLGA OPC server.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 20
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
5
Date:
30.12.2013
Page:
21 of 39
CONFIGURE HYSYS
Scope: Configuring the OLX™ unit operation within the HYSYS environment.
5.1 Add OLX™ HYSYS Unit Operation, V1.0 (PVT Table based)
You can add an OLX™ Unit Operation to your HYSYS simulation by:
1. From the Flowsheet menu, select Add Operation. The UnitOps property view appears.
2. Click the Extension radio button.
3. From the list of available unit operations select the OLX™ with the display name
“HYSYS-OLGA OPC Link V1.0”.
4. Click the Add button. The OLX™ property view then appears.
Figure 5-1: Add Operation property view
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 21
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
22 of 39
5.2 Setup
5.2.1 Specifying Connections & OPC Server
1.
2.
3.
4.
5.
From the PFD double-click the OLGA-HYSYS OPC Link icon. The OLGA-HYSYS
OPC Link property view appears.
Click on the Setup tab, and click on the OPC Server page.
In the OLGA Model File field specify the OLGA model path and filename. You may
browse for the correct file by clicking the browse button.
In the Snapshot File field specify the OLGA snapshot file. It is not always necessary to
use a snapshot file and you may skip this step. You may browse for the correct file by
clicking the browse button.
Click Analyse OLGA File to read the OLGA genkey file. Available OLGA sources,
positions, and boundaries will be populated in the Connections page. This command will
also look for OLGA OPC Server name, Module Name and Model Name.
Figure 5-2: “Setup - OPC Server” View (example).
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 22
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
23 of 39
6.
7.
8.
9.
Click on the Setup tab, and click on the Connections page.
In the Name field specify a name for the OLGA-HYSYS OPC Link
In the Reference Stream field specify which reference stream HYSYS should use.
In the Inlets list, click the <<Stream>> cell. A drop-down list appears. From the dropdown list, either select a pre-defined stream or click the empty space at the top of the list
and type in the name of the stream. Repeat this step if you have multiple feed streams.
10. In the second matrix, match each of the HYSYS Inlet streams with a position on the
OLGA side.
11. In the Outlet drop-down list either type in the name of the stream or if you have predefined your stream select it from the drop-down list.
Figure 5-3: “Setup – Connections” View
12. Click on the Setup tab, and click on the OPC Server page.
13. Click Connect to OPC Server to make a connection to the OLGA OPC server. Make
sure the OPC server is running first.
14. At this point, check the HYSYS trace window. If there are required OPC variables
missing in your OLGA case configuration, these will be shown in the trace Window.
15. Click Disconnect from OPC Server to disconnect from the OLGA OPC server.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 23
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
24 of 39
Important note
•
Make sure the appropriate HYSYS stream connections are made on the Connections page
before pushing Connect To OPC Server. If this is not done in the correct order the Link
will not be able to connect properly.
Notes
•
•
•
•
It may be necessary to configure OLGA Communication Details manually (if the
Analyze function doesn’t configure automatically), depending on the OLGA model setup.
Ask the supplier of the OLGA case for name details or read through the OLGA genkey file
using OLGA GUI, Notepad or similar.
If one is to run a simulation case and wants to save the case and continue the simulation
from this point one can use a snapshot file. Each time the HYSYS case is saved a snapshot
file will be made. To continue the simulation from the saving point one will have to use the
necessary snapshot file. The snapshot file is uploaded by double-clicking the OLGAHYSYS OPC Link icon. The OLGA-HYSYS OPC Link property view then appears. From
here click on the Setup tab, and click on the OPC server page. In the Snapshot file field
browse to apply the correct snapshot file. The easiest way to choose the right one is to look
at the date and time for the creation of the file. At the bottom of the OPC server page
there is a check box for loading a snapshot when connecting to OPC server. If this box is
checked like in Figure 5-2, the last saved snapshot will be auto-loaded.
OLGA restart file can be converted to a snapshot file by changing the file extension from
rsw to snp.
Inlets and outlets on the OLGA side, i.e. OLGA Sources, Available Positions and
OLGA Boundaries will be populated by the OLGA-HYSYS OPC Link during OPC
server configuration. The lists will be populated as they appear in the OLGA *.genkey file.
It is not possible to change the list order. Material Stream(s) connection(s) in HYSYS
should therefore be done after specifying OLGA OPC Server Name, Module Name and
Model Name under the OPC Server page.
Known Issues:
•
If the model name does not show up in the link upon clicking Analyse OLGA File, set
EXPOSE = ALL in the serveroptions part of the *.genkey file:
SERVEROPTIONS SIMULATORMODE=EXTERNAL
SERVERNAME=<Name_Of_Server>
MODULENAME=<OLGA_Module_Name>
MODELNAME=<Model_Name>
EXPOSE=ALL
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 24
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
•
Date:
30.12.2013
Page:
25 of 39
If the names in OLGA OPC server writable data table in the OLGA input tab are missing,
some required server data are likely missing.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 25
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
26 of 39
5.2.2 Selecting calculation mode for “Mixed negative/positive flow handling”
From the OPC Server page, the user may select how the OLX is to treat conditions from the
OLGA model that constitutes a condition with mixed negative/positive phase flows, as this is a
condition not supported by HYSYS.
3 different calculation modes are available:
• Maintain net flow
(recommended)
• Maintain dominant flow
(recommended)
• Only keep positive
Below is a description of how the makes its calculations for each setting.
Maintain net flow
If phases flow in different directions, calculate the total flow. The direction of the total flow may
for convenience be termed "right flow". Create a composition with those phases that flow in right
direction and ignore the phase(s) that go the wrong way. Use the calculated total flow to determine
the flows of each phase.
The net flow produced will match the OLGA net flow, but none of the phase flows will exactly
match the OLGA phase flows:
• The phase flow(s) in the wrong direction will be set to zero
• The phase flow(s) in the right direction will be reduced such that the total equals total of
right flows minus total of wrong flows
Maintain dominant flow
If phases flow in different directions, calculate the total flow. The direction of the total flow may
for convenience be termed "right flow". Create a composition with those phases that flow in right
direction and ignore the phase(s) that go the wrong way. Use the OLGA phase flows to determine
the flows of each phase.
The net flow produced will NOT match the OLGA net flow
• The phase flow(s) in the wrong direction will be set to zero
• The phase flow(s) in the right direction will match the OLGA flow
Only keep positive
If phases flow in different directions, the negative flows are ignored. This has the drawback that
you get a continuous positive flow out of the pipe, although according to OLGA that would not be
the case. It may even be so that OLGA models a continuous net negative flow and despite that the
link produces a net positive flow.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 26
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
27 of 39
Worksheet
5.2.3 Viewing stream conditions
1. From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
2. Click on the Worksheet tab.
3. Click on the Conditions page. The conditions for all the streams attached to the unit
operation are displayed in the table
Figure 5-4: “Worksheet” View (example)
5.2.4 Viewing stream properties
1. From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
2. Click on the Worksheet tab.
3. Click on the Properties page. The properties for all the streams attached to the unit
operation are displayed in the table.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 27
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
28 of 39
5.2.5 Viewing stream compositions
1.
2.
3.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the Worksheet tab.
Click on the Compositions page. The compositions for all the components in all the
streams attached to the unit operation are displayed in the table.
5.2.6 Viewing stream pressure flow specs
1.
2.
3.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the Worksheet tab.
Click on the PF Specs page. The pressure flow specifications for all the streams attached
to the unit operation are displayed in the table.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 28
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
29 of 39
5.3 OLGA Inputs
5.3.1 OLGA Times
1.
2.
3.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the OLGA Inputs tab.
Click on the OLGA Times page. The current OLGA integration time and the external
time passed from HYSYS is shown.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 29
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
30 of 39
5.3.2 OPC Inputs
1.
2.
3.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the OLGA Inputs tab.
Click on the OPC Inputs page.
Figure 5-5: “OPC Inputs” View (example)
Notes
•
•
OPC Inputs will only appear after OLGA Communication Details have been configured
under the Setup tab OPC Server page.
Use the drag and drop method to export input variables to OLGA from HYSYS unit
operations, such as an interface spreadsheet.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 30
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
31 of 39
5.4 OLGA Outputs
5.4.1 Viewing OPC Outputs
1.
2.
3.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the OLGA Outputs tab.
Click on the OPC Outputs page. All available OPC outputs are displayed in the table.
Figure 5-6: “OPC Outputs” View (example)
Notes
•
•
OPC Outputs are displayed in a matrix. The dimensions are determined by the variable
count (rows) and the single largest data vector (columns).
Use the drag and drop method to export outputs to HYSYS spreadsheets or trend charts. It
is recommended to transfer data to a HYSYS spreadsheet where the correct units of
measures can be applied. This may be especially useful for trending and further
manipulation of the OLGA data.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 31
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
32 of 39
5.4.2 Viewing Profile Plots
1.
2.
3.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the OLGA Outputs tab.
Click on the Profile Plots page.
Figure 5-7: “Profile Plots” View (example)
Notes
•
•
Profile Plots are defined in the Define Plots page, see section 5.4.3.
Change title, axis titles, xy ranges, line styles and so forth by right clicking on the plot
view.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 32
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
33 of 39
5.4.3 Define Plots
1.
2.
3.
4.
5.
From the PFD, double-click the unit operation symbol you want to view. The property
view of the selected unit operation appears.
Click on the OLGA Outputs tab.
Click on the Define Plots page. A list of all output names from OLGA will appear.
Select up to 5 profile variables by typing y in the In Profile column.
Select a branch length variable as the x variable (ZZVOL or ZZVOL)
Figure 5-8: “Define Plots” View (example)
Notes
•
•
•
•
The variable listing is determined by the OLGA model input file (*.genkey) and how this
file is read by the link. Any changes to the input file may result in wrongly displayed
profile plots. Thus, it is good practice to re-define plots after any changes to the OLGA
model file
Length of y variables must be equal to the length of x.
To define a plot of a volumetric OLGA variable, e.g. holdup in the pipeline, the parameter
ZZVOL must be exposed in OLGA and set as the x axis.
To define a plot of a boundary OLGA variable, e.g. massflow in the pipeline, the
parameter ZZBOU must be exposed in OLGA and set as the x axis.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 33
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
34 of 39
5.5 OLGA File Data
The OLGA genkey file may be viewed from within this window.
Figure 5-9: “OLGA File Data” View (example)
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 34
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
35 of 39
5.6 Messages
OLX™ messages may appear in this window.
Figure 5-10: “Messages” View (example)
5.7 About
The OLX™ version and build number is stated in this window.
Figure 5-11: “About” View (example)
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 35
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
6
Date:
30.12.2013
Page:
36 of 39
TIPS AND TRICKS
The following is only meant as additional typical recommendations, and may not be applicable for
certain OLGA models and scenarios.
6.1 Location of Link interface
A general guideline would be to, if applicable, to position the OLX™ Link such that, if you are
going to close a valve nearby the interface, then the valve is placed in OLGA. The reason for this
is that HYSYS cannot handle flow in two directions simultaneously.
Locating this valve in OLGA will ensure more stable simulations.
It is advised that on the HYSYS side of the OLX™ there exist a holdup volume in the first unit
operation. The larger the volume, the more stable will the OLX™ operation be, since gradients
will be smaller with a large volume compared to a small volume.
6.2 Controllers
It may be recommended to set controllers in auto when simulating interlinked. When using a
controller in HYSYS to control your OLGA CONTROLLER, you can use the SETPOINT
keyword.
If your OLGA controller is set in manual mode, it is the keyword MANUALOUTPUT that should
be used.
6.3 SOURCE Label Names
Below relates to situations where the OLGA genkey file is modified for linking (and not using the
OLGA GUI):
• A SOURCE label should have “ ” around it. E.g. Source Label=”Gaslift” and so should
the connected position e.g. POSITION=”GLV”. If the “ ” are missing, there may be
problems when connecting to the OPC server.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 36
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
37 of 39
6.4 OLGA parameters recommended to be exposed as SERVERDATA.
OLGA parameters that may be recommended to be exposed as SERVERDATA, and thus made
available via the OLX™ are:
• For flow paths : ZZVOL, PT, TM and HOL.
o These variables are volume based and could be exposed together in one single
SERVERDATA output.
• For the last flow path (closest to the OLX™ Link it is further advised to include the phase
densities : SERVERDATA(ROG, ROL, ROHL and ROWT)
o These variables may be used to check that the PVT definitions in OLGA and
HYSYS are aligned, and thus provides a correct transition of volumetric parameters
as flow rates (since mass flow rates are the parameters that are transferred directly)
• For flow paths : ZZBOU, GT
o These variable are boundary based and must therefore be exposed by adding an
additional SERVERDATA output.
Examples of OLGA genkey calls exposing OLGA output parameters to the OPC Server interface:
SERVERDATA VARIABLE=(GT NoUnit, ZZBOU NoUnit)
SERVERDATA VARIABLE=(HOL NoUnit, PT NoUnit, TM NoUnit, ZZVOL NoUnit)
SERVERDATA VARIABLE=(ACCGAG NoUnit, ACCGAQ NoUnit, ACCGT NoUnit,
ACCLIG NoUnit,ACCLIQ NoUnit, ACCOIG NoUnit, ACCOIQ NoUnit, ACCWAG NoUnit,
ACCWAQ NoUnit)
SERVERDATA VARIABLE=GORST NoUnit
SERVERDATA VARIABLE=(PT, TM, HOL, HOLWT, USLT, USLTHT, USLTWT, USG, GT,
UG, US, TU, EVR, ROG, ROL)
SERVERDATA VARIABLE=(GG, GLTL, GLTWT, QG, QLTHL, QLTWT, HOLTHTOT,
HOLWTOT, DTHYD, YBoU, ZZBOU)
SERVERDATA VARIABLE=(GASC, OILC), BRANCH=…..
If it is required to add more SERVERDATA parameters later on, it is recommended to add
additional SERVERDATA outputs. If you add more variables in an already existing
SERVERDATA, the order of the input/output variables in the Link input/output tab may change.
As a consequence, links to/from the Link’s input/output tab may also be affected. Therefore it is a
good practice to consider in detail what to expose before making spreadsheets and strip charts in
HYSYS with interfaces to the OLX input/output variables.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 37
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
38 of 39
6.5 General variable exposure
6.6 OLGA parameters recommended to be exposed as EXPOSE.
Potential OLGA input parameters that may be recommended to be exposed as EXPOSE, and thus
made available via the OLX™ are:
OLGA Keyword
CONTROLLER
Description
EXPOSE=SETPOINT
VALVE
EXPOSE=VALVEOP
WELL
EXPOSE =ALL
SOURCE
EXPOSE =ALL
Recommendations may however vary from model to model and case to case.
6.7 Integration
It is recommended to set MAXDT in OLGA to 5 seconds or higher. If this parameter is set to e.g.
1 second you might have some problems starting a simulation.
The general OLGA “advice” would however be that the interval between MINDT and MAXDT
should not be too large. Note also that the effective MAXDT will be governed by the HYSYS
timestep.
6.8 Snapshot files
Start-up from a snapshot file
A snapshot file is created when saving your HYSYS case. It may be recommended to decrease the
step size in HYSYS before saving, to avoid potential challenges when restarting from this
snapshot file at a later stage.
The stability of the case when saving may also effect this. Therefore, if a simulation is to be saved
with large transient instabilities, there may be a need to reduce the time step accordingly.
Recommended values may change from model to model and case to case. BPT has experienced
that a step size of less than 0,1s may be required.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 38
Billington Process Technology AS
User Manual OLX™ with HYSYS
Hiltonåsen 36, N-1341 Slependen, Norway
Phone:
: +47 67 56 99 90
Fax No. : +47 67 54 46 39
Org. No. : 966 233 575 MVA
V1.0
Title:
User Manual for OLGA-HYSYS OPC Link
Doc. No.: P12-0204-1000
Revision: 01F
Date:
30.12.2013
Page:
39 of 39
Snapshot vs restart file
OLGA restart file can be converted to a snapshot file by changing the file extension from rsw to
snp.
6.9 HYSYS PVT generated from MultiFlash via CAPE OPEN
In HYSYS go to basis environment --> Add fluid package.
• Choose COMThermo and CAPE-OPEN 1.1.
• Choose this for both vapor and liquid model phase.
• Then find the desired Cape open file in the list that appears.
• After this press the extended PropPkg setup button and then finish setup. Then you
are finished.
CONFIDENTIAL
All information contained herein is confidential and may not be disclosed to a third party
without the prior written consent of Billington Process Technology A.S.
P12-0204-1000 OLX-HYSYS Manual Rev01G.docx
Page 39