Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko...

14
Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research Group, Czech Republic) 9 th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

Transcript of Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko...

Page 1: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

Integration of Simone Capacity Tools and Gas Transport Commercial Management System

Zdravko Oklopčić (Končar-KET, Croatia),

Martin Stýblo (SIMONE Research Group, Czech Republic)

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

Page 2: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

GAS TRANSPORT SYSTEM – COMMERCIAL VIEW

Gas transport network

ENTRY 1 ENTRY 2

. . .Shipper 1 Shipper 2 . . .Shipper 1 Shipper 2

. . .

EXIT 1

. . . .Buyer 1 Buyer 2

EXIT 2

. . . .Buyer j Buyer j+1

. . . .

Entry capacity contractingEntry nominations

Virtual entry node

Virtual exit node

Exit capacity contractingExit nominations

Page 3: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

GAS TRANSPORT SYSTEM – TECHNOLOGICAL VIEW

TSO PLINACROGas transport network (GTN)

Production system

. . .

Gas receiving point

Met. lin

. 1

Met. lin

. i

. . .GTNPlant

Gas storage system

. . .

GTNPlant

Gas receiving point

Met. lin

. 1

Met. lin

. i

Gas receiving point

Met.lin

. i+1

Met. lin

. j

. . . . . .

Gas transport network- external TSO

GTN Plant

Ga

s rece

iving

poin

t

Met. lin. 1

Met. lin. i

Ga

s de

livery p

oint

Met.lin. i+1

Met. lin. j

. . .

. . .

GTN Plant

Gas delivery point

Met. lin

. j

Met.lin

. i+1

Gas delivery point

Met.lin

. i

Met. lin

. 1 . . .. . .

Direct industrial consumer

system

Gas distribution system

GTN Plant

Gas delivery point

Met.lin

. i

Met. lin

. 1 . . .

GTN Plant

Gas delivery point

Met.lin

. i

Met. lin

. 1 . . .

Gas distribution

system

. . .

SIMONE node

SIMONE node

SIMONE node

SIMONE node

SIMONE node

Page 4: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

GAS TRANSPORT SYSTEM COMMERCIAL MODEL

Commercial entities:Commercial entities: :::

• Entry and exit points• Market players (shippers, DSOs, SSOs, regulatory agencies, etc.)• Structure

Physical entitiesPhysical entities::• Off-take and in-take stations• Metering lines• Physical receiving and delivery points• Structure

Relations between commercial and physical entities Relations between commercial and physical entities :: • Physical receiving points by commercial entry points• Physical delivery points by commercial exit points

Basis for commercial application modulesBasis for commercial application modules• Commercial contracts• Nomination• Metering• Allocation

Page 5: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

SPECIAL TASKS OF COMMERCIAL GAS MGMT

Free capacity calculation:Free capacity calculation:• Executed periodicaly (eg. quarterly or monthly) or on demand • Starts with current year and goes several years into the future• Calculations are performed for several typical yearly load patterns• Future gas network expansions have to be taken into account• Static or periodic day dynamic simulation

Capacity booking request validation:Capacity booking request validation:• Executed on demand in connection with booking request • It is performed for time period of the booking request• Calculations are performed for several typical yearly load patterns• Future gas network expansions have to be taken into account• Static or periodic day dynamic simulation

Nomination / renomination validation:Nomination / renomination validation:• Executed daily for nomination validation or on demand for renomination validation• Calculation is performed for next gas day (nomination) or actual gas day

(renomination)• Nominated and/or typical daily load curves• Actual gas network (LIVE), with initial state imported from look-ahead simulation• Pure dynamic simulation

Page 6: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

SCENARIO GENERATOR

Scenario generator functions: Selection of network model, Creation of basic boundary flow scenario, structured according to physical off-take

and in-take nodes using data on capacity booking and nominations, structured according to commercial entry / exit points,

Definition of control parameters for prorating algorithm, Selection of control variant, Inserting created scenarion in scenario table in DB Transformation of calculated boundary flow profiles, structured according to

physical off-take and in-take nodes, into load profiles, structured according to commercial entry / exit points.

Page 7: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

CAPACITY CALCULATION - block diagram

Scenario generator

Selection of gas network model

Commercial entry / exit flow data

Boundary in / out flow scenario

Repository of gas network

models

Repository of gas network

models

Simone boundary flow

scenario

Simone execution scenario

Simulation execution

Continue?

NO

Boundary flow scenario

modification

YES

Scenario repository

Common constraints

Common controls

Control variant 1

Control variant n

Control variant i

Commercial Gas Transport Management System

SIMONE system

... ...

Initial flows Maximum flows

Page 8: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

Capacity calculation procedure

Procedure stepsProcedure steps• Invoking Scenario Generator• Reading input data from commercial DB• Scenario batch generation• Insertion of generated scenarios in commercial DB • Request to SIMONE user to perform simulation• Reading generated scenario batch, performing calculation and returning

calculation results in commercial DB• Scenario Generator transforms calculation results into commercial capacities and

updates appropriate tables in commercial DB

Data exchange between two systemsData exchange between two systems• Access to commercial DB enables appropriate web service provider• On Simone side there is web service requestor which enables Simone system to

consume services enabled by web service provider• Communication between web services is performed by XML documents• Using this mechanism Simone user is able to:– Navigate through the list of generated scenarios– Request transfer of selected scenario batch in Simone program– Request transfer of calculation results in commercial DB.

Page 9: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

Nomination validation procedure

06:00

time

06:0006:00

Gas day 0Gas day -1 Gas day +1

Actual time

PRSIM ZYSIM

ICUICU

SIMONE online

SIMONE Nomination workplace

Legend:PRSIM - realtime simulation scenarioZYSIM - «Look-Ahead» simulation scenario NOSIM - nomination validation scenario (for the next gas day)RESIM - renomination validation scenario (for the rest of actual gas day)ICU - complete state of gas transport system model

NOSIMRESIMTime to confirm /

reject renomination

Page 10: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

System architecture

IBM WebSphere middleware (ESB, Message brocker, XML)

Commercial gas transport

mgmt DB

ORACLE

TeleReading DB

ORACLE

ERP DB

ORACLE ERP(Oracle E-Business Suite 11i)

IBM WebSphere (Company portal)

Internal users

Internal users External

users

Externalusers

Adapter

TeleReading(GEMA Gas)

Adapter

Commercial Gas

Transport Management

System

Adapter

SIMONE Capacity

Tool

Adapter

SIMONE Online ABB NM

UDW

ABB NMSCADA

Adapter Adapter

SIMONE user

SIMONE user

UDW

ORACLE

AVANTI

ABB

Page 11: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

SIMONE architecture

IBM WebSphere middleware (ESB, Message brocker, XML)

Adapter

SIMONE Capacity

Workplace Client

Adapter

SIMONE Nomination

Client

ABB NMUDW

ABB NMSCADA

Adapter

SIMONE user

SIMONE user

UDW

ORACLE

AVANTI

ABB

SIMONE Capacity Server

SIMONE Online Server

Simone API

Simone API

Page 12: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

CAPACITY CALCULATION DATA FLOW

Commercial system DB

Input data for scenario gen.

Generated scenarios

Scenario generator

Web service provider

SIMONE Client

Web service requestor

(consumer)

Selection parameters

Commercial user

Simulation execution

control

SIMONE user

XML documents

Page 13: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

Conclusion SIMONE is used to “meter” gas transport system capacitySIMONE is used to “meter” gas transport system capacity Standard SIMONE application is expanded to enable iterrative calculation of Standard SIMONE application is expanded to enable iterrative calculation of

gas transport system capacity and validation of nominationsgas transport system capacity and validation of nominations 2 SIMONE applications used:2 SIMONE applications used:

SIMONE Capacity Tool SIMONE online

In order be able to execute simulation SIMONE needs large amount of input In order be able to execute simulation SIMONE needs large amount of input information :information :

Gas network models (maintained in SIMONE) Scenarios (based on externally generated data)

Simulation results have to be returned to external applicationSimulation results have to be returned to external application Requirements for communication between applications:Requirements for communication between applications:

Commercial gas transport system model– Data transformation in the form which can be utilized in destination application– Data structure stored in the Commercial Gas Transport Management System DB Implementation of application integration infrastructure– SOA priciples– Web services– XML documents– Portal– IBM WebSphere (ESB, adapters, message brocker)

SIMONE expanded with web service requestor (consumer)SIMONE expanded with web service requestor (consumer)

Page 14: Integration of Simone Capacity Tools and Gas Transport Commercial Management System Zdravko Oklopčić (Končar-KET, Croatia), Martin Stýblo (SIMONE Research.

9th SIMONE Congress, October 15-17, 2008 Dubrovnik, Croatia

Thank You for your attention!