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 ReportTranscript 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