View this message online  |  Forward to a friend  |  Share:      

Exclusive KBC gifts waiting to be won! 

Look out for our fortnightly "Software Tip" which provides some useful tips that could potentially
save you time and produce unexpected results at your fingertips. Contest details below.

Tip 3: Use Petro-SIM for Collaboration – Publish and Subscribe to Database


Would you like to have your reactor models automatically update whenever you or your colleagues perform a re-calibration to ensure that your entire organisation is always using up-to-date models?


Petro-SIM’s Collaboration functionality allows you to publish case data, such as calibration factors, directly to a database, which dependent simulation models can subscribe to. This published data is stored in the database enabling the dependent cases to automatically or manually import it. Using this strategy, a unit engineer might maintain a detailed model of a reactor and periodically re-calibrate it. Other engineers may also model the same reactor in other cases (e.g. refinery wide models or LP data generation models).  These other models can directly import these new factors automatically ensuring that all models are consistently using the same calibration factors.


Initial Publication

Connect to the database by clicking the  Connections option on the Data tab of the ribbon bar in Petro-SIM. Petro-SIM supports various data bases, such as SQLite, SQL and Oracle databases. Select the type of database you use and configure the connection to the database then click Connect.

  1. Before you can publish a dataset, you must create a calibration dataset group on the database.  To publish a datasetyou must first load a Petro-SIM case with calibration and from the Data tab, Collaboration group, click Publish. 

  2. In the Publish Dataset view, enter the name of the Dataset and the Site name; optionally, provide a Description and Comments about the data. 

  3. By default, only data for the calibrated objects (e.g., reactors, fractionators) will be exported. To preserve a richer audit trail and include input data from meters, check Include Input Data.

  4. When you have finished setting the configuration options, click Publish

  5. Save the case in order to preserve the publication details.

Initial Subscription

  1. Objects in Petro-SIM that are not part of a calibration group can subscribe to dataset collections with similar objects that are stored on the database.  To subscribe to a dataset, open a Petro-SIM case with a similar object and from the Data tab, Collaboration group, click Subscribe

  2. In the Subscribe to Dataset view, select the Dataset in the Published Datasets matrix to which you want to subscribe.
  3. From the Subscription Details grid, select which categories of data should be imported when the subscription is updated. If there is more than one object of the appropriate type in the dataset (e.g., dataset with CDU and VDU), choose which object’s data to import from the Database Object drop down.

  4. From the Type group, choose which type of subscription to establish: 

    • Automatic - data will automatically be imported on loading the case in Petro-SIM any time updates to the dataset have been published. 

    • Notify when available – on loading the case in Petro-SIM, you will be alerted of any new publications, but they will not be applied. 

    • Manual - the subscription will never scan for updates unless you request it. It will, however, remember the subscription details, so that you do not need to subscribe to the dataset again.

  5. When you are done configuring the subscription options, click Subscribe.

  6. Save the case to activate the subscription.

Manage Subscription

  1. To view all subscriptions in a case, from the Data tab, click Subscriptions in the Collaboration group. 

  2. If another user published an update to the dataset or if your subscription was Notify when available and there were updates to the dataset, select Update Selected or Update All to update the subscribed dataset.

  3. To manage or update an existing subscription, right-click on an object in the PFD, and from the context menu, select Collaboration, Manage Subscription

  4. In the Manage Subscription view, the subscription status is displayed. If the subscription is manual or by notification only, click Update to update the subscription.

  5. If you change the categories of data to be imported or the type of subscription, click Update to save your changes to the Subscription Details

  6. To disconnect the subscription to the database, click Cancel Subscription.


We will be checking on how well you do by asking some simple questions in June. Three lucky winners will be picked and receive KBC exclusive gifts. Do keep a look out for our periodic email.

Visit our TECHNOLOGY page for more information


Contact Us:
EMEIA: +44 (0) 1932 242424
AMER: +1 281 293 8200

APAC: +65 6735 5488  |

Connect With Us:


KBC has a unique blend of talent, experience and capabilities that allows us to provide a full spectrum of services to our clients, including strategic investment support, asset optimisation and sustainable workforce development. With KBC's market-leading software solutions and intellectual property, clients can capture the information needed to realise millions of dollars of profit improvement through process modelling of all aspects of oil and gas production fluids through upstream and downstream processing.

Copyright © 2015 KBC Advanced Technologies plc. All rights reserved.
Click here to opt out