Presentation is loading. Please wait.

Presentation is loading. Please wait.

© ABB AG - 1 - SIMONE - Congress Dubrovnik 2008 SIMONE - Congress Dubrovnik 2008 Integration of SIMONE in the online environment Goran Hrzenjak ABB AG.

Similar presentations


Presentation on theme: "© ABB AG - 1 - SIMONE - Congress Dubrovnik 2008 SIMONE - Congress Dubrovnik 2008 Integration of SIMONE in the online environment Goran Hrzenjak ABB AG."— Presentation transcript:

1 © ABB AG SIMONE - Congress Dubrovnik 2008 SIMONE - Congress Dubrovnik 2008 Integration of SIMONE in the online environment Goran Hrzenjak ABB AG Zdravko Oklopcic Koncar

2 © ABB AG The Agenda A sketch of Network Manager architecture A short description of Network Manager and SIMONE integration PLINACRO and KONCAR: A success story

3 © ABB AG SIMONE and Network Manager “SIMONE is Europe's leading standard software package for the simulation and optimization of gas transport and distribution” “Network Manager is an ABB product for control of electrical networks and oil/gas pipeline networks”.

4 © ABB AG SIMONE SIMONE features a wide range of functions belonging in general into three main groups: Simulation of dynamic processes and steady states Real-time simulation for network control and dispatching Optimization of the gas transport process and of transport system development SIMONE offers a standardized solution of interface to SCADA systems ensuring short development and set-up of on-line applications.

5 © ABB AG Network Manager ABB’s Network Manager has following typical functional areas: SCADA: System Control and Data Acquisition HMI: Human Machine Interface over Operator Consoles IDES: Integrated Data Engineering System Remote Terminal Communication UDW: Utility Data Warehouse Additional Applications Connection to Office - World Connection to external computers and other control centres ABB has implemented a CORBA subset of ORB (Object Request Broker) based Interface called SIDL.

6 © ABB AG Network Manager. Typical Configuration Data Engineering :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Utility Data Warehouse (UDW) StationA B8B9 C1 T1 T2 B1B2 B3 B4 B5B6 C7 C2 B7 DEC 3000 AXP Alpha Operator Consoles DEC 3000 AXP Alpha StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B SCADA External computers & Other Control Centers Additional Applications StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B7 Real-time LAN DEC 3000 AXP Alpha RTU DEC 3000 AXP Alpha Remote Communication

7 © ABB AG Network Manager. Typical Configuration Data Engineering :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Utility Data Warehouse (UDW) StationA B8B9 C1 T1 T2 B1B2 B3 B4 B5B6 C7 C2 B7 DEC 3000 AXP Alpha Operator Consoles DEC 3000 AXP Alpha StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B SCADA External computers & Other Control Centers SIMONE Application StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B7 Real-time LAN DEC 3000 AXP Alpha RTU DEC 3000 AXP Alpha Remote Communication

8 © ABB AG Data Engineering :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Utility Data Warehouse (UDW) StationA B8B9 C1 T1 T2 B1B2 B3 B4 B5B6 C7 C2 B7 DEC 3000 AXP Alpha Operator Consoles DEC 3000 AXP Alpha StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B SCADA External computers & Other Control Centers SIMONE Applications StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B7 Real-time LAN DEC 3000 AXP Alpha RTU DEC 3000 AXP Alpha Remote Communication Network Manager. Typical Configuration

9 © ABB AG StationA B8B9 C1 T1T2 B1B2 B3B4B5B6C7 C2 B7 … and Data Acquisition Supervisory Control … Network Manager: SCADA Open Is Open Close Set Pressure to … Is Closed Presure is...

10 © ABB AG Network Manager: SCADA Applications and Tools Event and Alarm handling & presentation Operator Authority Trend and Reports Presentation Calculations on-line, historical GAS Pipeline Topology Dynamic Network Coloring Job Management Equipment Statistics Tagging Interlocking Disturbance Data Recording Control System Supervision

11 © ABB AG Data Engineering :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Utility Data Warehouse (UDW) StationA B8B9 C1 T1 T2 B1B2 B3 B4 B5B6 C7 C2 B7 DEC 3000 AXP Alpha Operator Consoles DEC 3000 AXP Alpha StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B SCADA External computers & Other Control Centers SIMONE Application StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B7 Real-time LAN DEC 3000 AXP Alpha RTU DEC 3000 AXP Alpha Remote Communication Network Manager. Typical Configuration

12 © ABB AG Presentation as Curves and Trends Any SQL*Net Client (“Benthic”) Presentation in Network Manager UDW Database (ORACLE) SCADA Network Manager: Utility Data Warehouse Presentation in Excel ™ Access from External Systems Maintenance Through MATLAB ™ Integration Historical and Planned Data

13 © ABB AG Data Engineering :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Utility Data Warehouse (UDW) StationA B8B9 C1 T1 T2 B1B2 B3 B4 B5B6 C7 C2 B7 DEC 3000 AXP Alpha Operator Consoles DEC 3000 AXP Alpha StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B SCADA External computers & Other Control Centers SIMONE Application StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B7 Real-time LAN DEC 3000 AXP Alpha RTU DEC 3000 AXP Alpha Remote Communication Network Manager. Typical Configuration

14 © ABB AG Network Manager: Integrated Data Engineering System DEC 3000 AXP Alpha Integrated Data Engineering System (IDES) Workstation

15 © ABB AG Network Manager: Integrated Data Engineering System

16 © ABB AG Network Manager: Integrated Data Engineering System

17 © ABB AG Network Manager: Integrated Data Engineering System

18 © ABB AG Maintenance Database - (ORACLE) SCADA Real Time Database AVANTI Utility Data Warehouse Database ORACLE Network Manager: Integrated Data Engineering System DEC 3000 AXP Alpha SCADA Loader UDW Loader Populate SCADA / UDW

19 © ABB AG Network Manager: Integrated Data Engineering System

20 © ABB AG Network Manager: Integrated Data Engineering System

21 © ABB AG Network Manager: Integrated Data Engineering System

22 © ABB AG Network Manager: Integrated Data Engineering System

23 © ABB AG Network Manager: Integrated Data Engineering System

24 © ABB AG Data Engineering :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs :32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg :36 kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt :36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk :36 kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Utility Data Warehouse (UDW) StationA B8B9 C1 T1 T2 B1B2 B3 B4 B5B6 C7 C2 B7 DEC 3000 AXP Alpha Operator Consoles DEC 3000 AXP Alpha StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B SCADA External computers & Other Control Centers SIMONE Application StationA B8B9 C1 T1 T2 B1 B2 B3 B4 B5B6 C7 C2 B7 Real-time LAN DEC 3000 AXP Alpha RTU DEC 3000 AXP Alpha Remote Communication Network Manager. Typical Configuration

25 © ABB AG Network Manager as Integration Platform Integration Platform WorkstationsUDW Data acquisition, on line environment GMS IDES Data Maintenance SCADA SAP Calcu- lations Simulation Gas Calc. GUI Data History And Future SIMONE Network Management Applications (future) Gas Flow SCADA T&DE Data Sources (future) Test Environment Gas Calculation GIS PDW Crew management Data Access via Internet

26 © ABB AG Interface SIMONE - Network Manager Network Manager SCADA Online Node SIMONE Node SIMONE API SIDL API

27 © ABB AG Interface: SIMONE: API Simone offers an API for the access of SCADA data from external systems and for the export of Simone calculation results. This Simone API consists of a set of routines supporting access to SIMONE data. These routines are available in form of a Windows DLL and as UNIX shared library. The routines need to be embedded in an image that will be run under control of SIMONE in the SIMONE Node.

28 © ABB AG Interface SIMONE - Network Manager Network Manager SCADA Online Node SIMONE Node SIMONE API SIDL API

29 © ABB AG ABB has implemented “Network Manager IDL” Framework, or SIDL, as a true subset of CORBA ORB and according to OMG IDL v2.3 specification, and CORBA C++ language mapping specification. An ORB (Object Request Broker) is used to define interfaces between applications. ORB is developed in the worldwide Object Management Group (OMG), where ABB is a member SIDL is designed to be high performance, have high availability (e.g. redundant LANs) and easy to use. Interface: Network Manager: SIDL

30 © ABB AG Gas application interface SIMONE–NM consists of: ABBClient: Package running in a SIMONE host under control of SIMONE using SIMONE API GASSrv: Process running in the Network Manager SCADA host ABBClient and GASSrv communicates via SIDL: “Network Manager IDL” Framework, or SIDL, is a true subset of CORBA ORB and according to OMG IDL v2.3 specification, and CORBA C++ language mapping specification Interface SIMONE - Network Manager

31 © ABB AG State Reconstruction "State Reconstruction" is a simulation function working on real time data input from SCADA. "State Reconstruction" cyclically estimates the current real network state as good as possible. It works on the latest network state, i.e. the results of its own previous run, plus the current values from SCADA for the relevant measurements and device states. The results are calculated values for flow and input and output pressure values for each pipe element. Calculated (reconstructed) values are sent back to SCADA system for presentation, event processing, archiving, further calculations, … Interface: State Reconstruction

32 © ABB AG State Reconstruction Data Preparation Interface: State Reconstruction Reconstruction Result Export

33 © ABB AG Network Manager SCADA Online Node SIMONE Node ABB Client SIMONE API SIMONE: Cyclic Control Interface: State Reconstruction: Data Preparation SIMONE Request Files Get Object Identifiers GAS Srv SIDL API SIDL API SCADA Real Time Database Requests the Actual Values Provides the Actual Values Read SIMONE Process Data Update Actual Values

34 © ABB AG State Reconstruction Data Preparation Interface: State Reconstruction Reconstruction Result Export

35 © ABB AG SIMONE Node SIMONE: Cyclic Control Network Manager SCADA Online Node ABB Client SIMONE API GAS Srv SIDL API SIDL API SIMONE Request Files Interface: State Reconstruction: Reconstruction SCADA Real Time Database RECONSTRUCTION “PRSIM” Update Reconstructed Values SIMONE Process Data

36 © ABB AG State Reconstruction Data Preparation Interface: State Reconstruction Reconstruction Result Export

37 © ABB AG SIMONE Node SIMONE: Cyclic Control Network Manager SCADA Online Node ABB Client SIMONE API GAS Srv SIDL API SIDL API SIMONE Request Files Interface: State Reconstruction: Result Export SCADA Real Time Database SIMONE Process Data Get updated Reconstructed Values Sends Actual Values of Reconstructed Objects

38 © ABB AG SIMONE Node SIMONE: Cyclic Control Network Manager SCADA Online Node GAS Srv ABB Client SIMONE API SIDL API SIDL API SIMONE Request Files SCADA Real Time Database SIMONE Process Data Sends Actual Values of Reconstructed Objects Interface: State Reconstruction: Result Export

39 © ABB AG SIMONE Node SIMONE: Cyclic Control Network Manager SCADA Online Node GAS Srv ABB Client SIMONE API SIDL API SIDL API SIMONE Request Files Interface: Within Network Manager SCADA Real Time Database SIMONE Process Data Sends Actual Values of Reconstructed Objects

40 © ABB AG Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Sends Actual Values of Reconstructed Objects Interface: Within Network Manager

41 © ABB AG Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Sends Actual Values of Reconstructed Objects Interface: Within Network Manager

42 © ABB AG Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Actual Values of Reconstructed Objects Interface: Within Network Manager

43 © ABB AG Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Actual Values of Reconstructed Objects Interface: Within Network Manager

44 © ABB AG Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Actual Values of Reconstructed Objects Interface: Within Network Manager

45 © ABB AG Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Actual Values of Reconstructed Objects Process Data Interchange Event Processing Data Warehouse Processing Calculation Sequence Control Redundant Computer Communication Interface: Within Network Manager

46 © ABB AG Example of Redundancy Solution Interface: Redundancy Solution Network Manager uses its standard “Redundant Computer Communication” methods ABBClient uses SIDL, which “knows” which SCADA server is on-line GASSrv uses SIDL: Communicates with only one client which is allowed to update data in the SCADA. The principle is “First Come First Served”. The GASSrv checks, if there is a client request within a specified time. In case there is none, an alarm message is generated. On SIMONE side, the “Redundancy Group” concept is used.

47 © ABB AG SIDL API SIMONE Master Server M ABB Client SIMONE Slave Server S ABB Client Calculations on S are running on a base of copied data sets Copy of consistent “Data Sets” after Activation, PRSIM, On-Request Network Mngr SCADA ONLINE GAS Srv Network Mngr. SCADA STANDBY GAS Srv Calculations on M are running on a base of SCADA Data. Interface: Redundancy Solution NM: Redundant Computer Communication

48 © ABB AG Further Integration Aspects Native SIMONE HMI Integration Aspects Interface for Look Ahead Simulation

49 © ABB AG Integration Aspects: HMI

50 © ABB AG Integration Aspects: HMI

51 © ABB AG Integration Aspects: HMI

52 © ABB AG Integration Aspects: HMI

53 © ABB AG Integration Aspects: HMI

54 © ABB AG Further Integration Aspects HMI Interface for Look Ahead Simulation Integration Aspect: Data Engineering new Method

55 © ABB AG Look Ahead Simulation "Look Ahead" is actually doing the same as "State Reconstruction" but for several points of time in the future. The calculation time period can be anytime in the future. Typical cases are "now-time" to the end of the day or the next day. "Look Ahead" produces an output data vector for each node. Integration Aspect: Look Ahead Simulation Principles

56 © ABB AG Look Ahead Simulation Integration Aspect: Look Ahead Simulation Principles Network Manager to SIMONE SIMONE to Network Manager (Utility Data Warehouse)

57 © ABB AG Presentation as Curves and Trends Any SQL*Net Client (“Benthic”) Presentation in Network Manager UDW Database (ORACLE) SCADA Look Ahead Simulation: Network Manager to SIMONE Presentation in Excel ™ Access from External Systems Maintenance Through MATLAB ™ Integration Historical and Planned Data

58 © ABB AG Network Manager UDW Online Node UDW Database ORACLE SCADA IN OUT Measured Collected through time as history and future vectors Look Ahead Simulation: Network Manager to SIMONE

59 © ABB AG Network Manager UDW Online Node UDW Database ORACLE SCADA IN OUT Measured Collected through time as history and future vectors Wetter Measured Look Ahead Simulation: Network Manager to SIMONE

60 © ABB AG Network Manager UDW Online Node UDW Database ORACLE SCADA Collected through time as history and future vectors Wetter Measured Wetter Forecast IN OUT Measured Look Ahead Simulation: Network Manager to SIMONE

61 © ABB AG Network Manager UDW Online Node UDW Database ORACLE SCADA Collected through time as history and future vectors Wetter Measured Wetter Forecast Special Forecast Manually entered forecast production data and consumption of special consumers IN OUT Measured Look Ahead Simulation: Network Manager to SIMONE

62 © ABB AG Network Manager UDW Online Node UDW Database ORACLE Collected through time as history and future vectors Wetter Measured Wetter Forecast Special Forecast Network Manager Load Forecast Prognosis IN OUT Measured Consumption Forecast Look Ahead Simulation: Network Manager to SIMONE Forecast methods that can be chosen: Kalman Filter, Exponential Smoothing

63 © ABB AG Collected through time as history and future vectors Wetter Measured Wetter Forecast Network Manager Load Forecast Prognosis IN OUT Measured Network Manager UDW Online Node UDW Database ORACLE Special Forecast Consumption Forecast Look Ahead Simulation: Network Manager to SIMONE

64 © ABB AG SIMONE Node SIMONE Process Data SIMONE Request Files AD HOC Solution (KONCAR) SIMONE: Cyclic Control Get Object Identifiers Network Manager UDW Online Node UDW Database ORACLE Forecast Data Special Forecast Consumption Forecast Look Ahead Simulation: Network Manager to SIMONE

65 © ABB AG Network Manager UDW Online Node UDW Database ORACLE Special Forecast Consumption Forecast SIMONE Node SIMONE Process Data SIMONE Request Files AD HOC Solution (KONCAR) SIMONE: Cyclic Control Look Ahead Simulation “ZYSIM” Calculates Vectors for Pressure, Flow, Linepack Look Ahead Simulation: Network Manager to SIMONE

66 © ABB AG Look Ahead Simulation: Network Manager to SIMONE

67 © ABB AG Look Ahead Simulation Integration Aspect: Look Ahead Simulation Principles Network Manager to SIMONE SIMONE to Network Manager (Utility Data Warehouse)

68 © ABB AG SIMONE Node SIMONE: Cyclic Control Network Manager SCADA Online Node ABB Client SIMONE API GAS Srv SIDL API SIDL API SCADA Real Time Database Look Ahead Simulation “ZYSIM” SIMONE Process Data Calculates Vectors for Pressure, Flow, Linepack Look Ahead Simulation: SIMONE to Network Manager

69 © ABB AG SIMONE Node SIMONE: Cyclic Control Network Manager SCADA Online Node ABB Client SIMONE API GAS Srv SIDL API SIDL API SCADA Real Time Database SIMONE Process Data Get calculated Look Ahead Vectors Sends Calculated Look Ahead Vectors Look Ahead Simulation: SIMONE to Network Manager

70 © ABB AG Look Ahead Actual Value Vectors Network Manager SCADA Online Node GAS Srv SIDL API SCADA Real Time Database Data Warehouse Processing Network Manager UDW Online Node Utility Data Warehouse Database ORACLE Integration Aspect: Look Ahead Simulation Integration

71 © ABB AG Network Manager UDW Online Node Utility Data Warehouse Database ORACLE Integration Aspect: Look Ahead Simulation Integration

72 © ABB AG Network Manager UDW Online Node Utility Data Warehouse Database ORACLE Integration Aspect: Look Ahead Simulation Integration Transfer to UDW makes it possible, in addition to presentation by SIMONE methods, to use all Network Manager standard presentation possibilities

73 © ABB AG Presentation as Curves and Trends Any SQL*Net Client (“Benthic”) Presentation in Network Manager UDW Database (ORACLE) Network Manager: Utility Data Warehouse Presentation in Excel ™ Access from External Systems Maintenance Through MATLAB ™ Integration Historical and Planned Data

74 © ABB AG


Download ppt "© ABB AG - 1 - SIMONE - Congress Dubrovnik 2008 SIMONE - Congress Dubrovnik 2008 Integration of SIMONE in the online environment Goran Hrzenjak ABB AG."

Similar presentations


Ads by Google