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.
Download
Report
Transcript 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.
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
GAS TRANSPORT SYSTEM – COMMERCIAL
VIEW
Shipper 1
Shipper 2 . . .
Shipper 1
Shipper 2 . . .
Entry capacity contracting
Entry nominations
ENTRY 1
ENTRY 2
. . .
Virtual entry node
Gas transport network
Virtual exit node
EXIT 2
EXIT 1
. . . .
Exit capacity contracting
Exit nominations
Buyer 1
Buyer 2
. . . .
Buyer j
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Buyer j+1
. . . .
GAS TRANSPORT SYSTEM –
TECHNOLOGICAL VIEW
Production
system
SIMONE
node
SIMONE
node
GTN Plant
GTN Plant
Met.lin. i
. . .
Gas delivery
point
Met. lin. 1
Met.lin. i
Met. lin. 1
Gas distribution
system
...
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
GTN Plant
Gas delivery
point
Met. lin. j
Met.lin. i+1
Met.lin. i
Met. lin. 1
Direct industrial
consumer
system
Gas delivery
point
...
Gas delivery
point
...
...
SIMONE
node
...
...
Met. lin. j
Met. lin. 1
Gas receiving
point
TSO PLINACRO
Gas transport network (GTN)
SIMONE
node
Gas receiving
point
Met. lin. i
Gas delivery
point
Met.lin. i+1
. . .
...
SIMONE
node
GTN Plant
Gas transport network
- external TSO
Met.lin. i+1
Gas receiving
point
Gas receiving
point
Met. lin. j
...
Met. lin. i
GTN
Plant
Met. lin. 1
...
Met. lin. i
Met. lin. 1
GTN
Plant
Gas storage
system
. . .
Gas
distribution
system
GAS TRANSPORT SYSTEM COMMERCIAL MODEL
Commercial entities: :::
• Entry and exit points
• Market players (shippers, DSOs, SSOs, regulatory agencies, etc.)
• Structure
Physical entities:
•
•
•
•
Off-take and in-take stations
Metering lines
Physical receiving and delivery points
Structure
Relations between commercial and physical entities :
• Physical receiving points by commercial entry points
• Physical delivery points by commercial exit points
Basis for commercial application modules
•
•
•
•
Commercial contracts
Nomination
Metering
Allocation
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
SPECIAL TASKS OF COMMERCIAL GAS
MGMT
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:
•
•
•
•
•
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:
• 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
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.
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
CAPACITY CALCULATION - block diagram
Commercial
entry / exit
flow data
Scenario
generator
Initial flows
Boundary in /
out flow
scenario
Commercial Gas Transport
Management System
Maximum flows
SIMONE system
NO
Repository of
gas network
models
Simone
boundary flow
scenario
Selection of gas
network model
Simone
execution
scenario
Simulation
execution
Continue
?
YES
Common
constraints
Common
controls
Control
variant 1
...
Control
variant i
...
Control
variant n
Scenario repository
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Boundary flow
scenario
modification
Capacity calculation procedure
Procedure 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 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.
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Nomination validation procedure
Gas day -1
Gas day 0
Gas day +1
time
Actual
time
06:00
06:00
ICU
PRSIM
06:00
ICU
ZYSIM
SIMONE online
SIMONE Nomination
workplace
Time to confirm /
reject renomination
Legend:
PRSIM
ZYSIM
NOSIM
RESIM
ICU
RESIM
- realtime simulation scenario
- «Look-Ahead» simulation scenario
- nomination validation scenario (for the next gas day)
- renomination validation scenario (for the rest of actual gas day)
- complete state of gas transport system model
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
NOSIM
System architecture
Internal
users
External
users
IBM WebSphere (Company portal)
SIMONE
user
SIMONE
user
ABB
ORACLE
ERP DB
ERP
(Oracle EBusiness
Suite 11i)
TeleReading
(GEMA Gas)
Commercial
Gas
Transport
Management
System
SIMONE
Capacity
Tool
SIMONE
Online
ABB NM
SCADA
AVANTI
ABB NM
UDW
ORACLE
UDW
Adapter
Adapter
Adapter
Adapter
Adapter
IBM WebSphere middleware (ESB, Message brocker, XML)
ORACLE
Commercial
gas transport
mgmt DB
ORACLE
TeleReading
DB
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Adapter
SIMONE architecture
ABB
SIMONE
Capacity
Server
SIMONE
Online
Server
ABB NM
SCADA
AVANTI
ABB NM
UDW
ORACLE
UDW
SIMONE
user
SIMONE
Capacity
Workplace
Client
SIMONE
user
SIMONE
Nomination
Client
Simone
API
Simone
API
Adapter
Adapter
IBM WebSphere middleware (ESB, Message brocker, XML)
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Adapter
CAPACITY CALCULATION DATA FLOW
Commercial system DB
Input data for
scenario gen.
Selection
parameters
Scenario
generator
Commercial
user
Generated
scenarios
Web service
provider
XML documents
Web service
requestor
(consumer)
Simulation
execution
control
SIMONE Client
SIMONE user
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Conclusion
SIMONE is used to “meter” gas transport system capacity
Standard SIMONE application is expanded to enable iterrative calculation of
gas transport system capacity and validation of nominations
2 SIMONE applications used:
In order be able to execute simulation SIMONE needs large amount of input
information :
SIMONE Capacity Tool
SIMONE online
Gas network models (maintained in SIMONE)
Scenarios (based on externally generated data)
Simulation results have to be returned to external application
Requirements for communication between applications:
Commercial gas transport system model
–
–
Implementation of application integration infrastructure
–
–
–
–
–
Data transformation in the form which can be utilized in destination application
Data structure stored in the Commercial Gas Transport Management System DB
SOA priciples
Web services
XML documents
Portal
IBM WebSphere (ESB, adapters, message brocker)
SIMONE expanded with web service requestor (consumer)
9th SIMONE Congress, October 15-17, 2008
Dubrovnik, Croatia
Thank You for your attention!
9th SIMONE Congress, October
15-17, 2008 Dubrovnik, Croatia