Goran Hrzenjak ABB AG Zdravko Oklopcic Koncar

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Client/Server Computing (the wave of the future) Rajkumar Buyya School of Computer Science & Software Engineering Monash University Melbourne, Australia.
Zdravko Oklopčić (Končar-KET, Croatia),
Database System Concepts and Architecture
15 th Annual Tcl/Tk Conference October 2008 Timothy L. Tomkinson Fellow Software Engineer Northrop Grumman Electronic Systems Remote Control of Test Equipment.
Database Architectures and the Web
A new Network Concept for transporting and storing digital video…………
Web Visualization Technology Horner APG Ver 1.0.
Team Dec13_11: Cole Hoven Jared Pixley Derek Reiser Rick Sutton Adviser/Client: Prof. Manimaran Govindarasu Graduate Assistant: Aditya Ashok PowerCyber.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Technical Architectures
OPC WPFHMI.NET.
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
13-1 Chapter 13 - Objectives Define an information system’s architecture in terms of the KNOWLEDGE, PROCESSES, and COMMUNICATION building blocks. Differentiate.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Trends in SCADA Technology for Public Power
Secure Systems Research Group - FAU 1 SCADA Software Architecture Meha Garg Dept. of Computer Science and Engineering Florida Atlantic University Boca.
Distributed Systems: Client/Server Computing
VTS INNOVATOR SERIES Real Problems, Real solutions.
Technical solution presentation AVL System for Fire Brigades.
Example of SIMONE Network Manager Integration Plinacro project description.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
Supervisory Systems.
UNIT-V The MVC architecture and Struts Framework.
Real-time HMI and SCADA software for .NET applications.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
SCADA FOR WATER DISTRIBUTION IC DEPT. GECGn SEC28.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Understanding the CORBA Model. What is CORBA?  The Common Object Request Broker Architecture (CORBA) allows distributed applications to interoperate.
SAP Overview SAP? Company ERP Software package –R/2 –R/3.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
Windows Control Center
Cloud computing for internet emulator. Professor Muthucumaru Maheswaran Team Members Mia Hochar Simon Foucher David El Achkar David El Achkar Marc Atie.
1 Monitor System Reliability alarm on demand, sag/surge, and etc. Perform Advanced Power Quality Analysis provide real-time trending. Centralized.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Syzygy Design overview Distributed Scene Graph Master/slave application framework I/O Device Integration using Syzygy Scaling down: simulators and other.
WELCOME TO SEMINAR ON SCADA WELCOME TO SEMINAR ON SCADA Presented by: ANIL KUMAR RAUT Adm No:33IE/2k.
Yokogawa Electric Corporation ISD-MASP-S05010 Copyright © Yokogawa Electric Corporation February 16, 2005 Solution Marketing Group Industrial Automation.
Topics of presentation
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
APIs for integration.
Confidential. All rights reserved © Hesse GmbH. Slide 1 An introduction to PBS200.
TTCN-3 MOST Challenges Maria Teodorescu
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Yokogawa Global MES Solution Centre (GMSC)
Distributed Object Frameworks DCE and CORBA. Distributed Computing Environment (DCE) Architecture proposed by OSF Goal: to standardize an open UNIX envt.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
The Internet of Things with Live Data Cloud by Open Automation Software.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Linux Operations and Administration
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
HP Openview NNM: Scalability and Distribution. Reference  “HP Openview NNM: A Guide to Scalability and Distribution”,
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter.
OPERATES SCADA OPERATION SYSTEM Explain the operational SCADA
SCADA SCADA TRAINING AJAY K BASU
SAP Overview.
DELLSOFT Technologies Pvt. Ltd.
Database System Concepts and Architecture
How SCADA Systems Work?.
Census Technology: Processing architecture and data analysis
Ch > 28.4.
Peter Erning, PSP-T11, Power Gen 2010
Pauli Partinen Mikael Aikio
Presentation transcript:

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

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

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”.

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.

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.

Network Manager. Typical Configuration Data Engineering 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha Additional Applications 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 DEC 3000 AXP Alpha 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Operator Consoles 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs Real-time LAN DEC 3000 AXP Alpha RTU Remote Communication Utility Data Warehouse (UDW) SCADA External computers & Other Control Centers

Network Manager. Typical Configuration Data Engineering 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha SIMONE Application 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 DEC 3000 AXP Alpha 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Operator Consoles 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs Real-time LAN DEC 3000 AXP Alpha RTU Remote Communication Utility Data Warehouse (UDW) SCADA External computers & Other Control Centers

Network Manager. Typical Configuration Data Engineering 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha SIMONE Applications 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 DEC 3000 AXP Alpha 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Operator Consoles 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs Real-time LAN DEC 3000 AXP Alpha RTU Remote Communication Utility Data Warehouse (UDW) SCADA External computers & Other Control Centers

Network Manager: SCADA Close Supervisory Control … Open Set Pressure to … Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 … and Data Acquisition Is Open Presure is ... Is Closed

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

Network Manager. Typical Configuration Data Engineering 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha SIMONE Application 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 DEC 3000 AXP Alpha 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Operator Consoles 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs Real-time LAN DEC 3000 AXP Alpha RTU Remote Communication Utility Data Warehouse (UDW) SCADA External computers & Other Control Centers

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

Network Manager. Typical Configuration Data Engineering 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha SIMONE Application 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 DEC 3000 AXP Alpha 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Operator Consoles 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs Real-time LAN DEC 3000 AXP Alpha RTU Remote Communication Utility Data Warehouse (UDW) SCADA External computers & Other Control Centers

Network Manager: Integrated Data Engineering System DEC 3000 AXP Alpha Integrated Data Engineering System (IDES) Workstation

Network Manager: Integrated Data Engineering System

Network Manager: Integrated Data Engineering System

Network Manager: Integrated Data Engineering System

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

Network Manager: Integrated Data Engineering System

Network Manager: Integrated Data Engineering System

Network Manager: Integrated Data Engineering System

Network Manager: Integrated Data Engineering System

Network Manager: Integrated Data Engineering System

Network Manager. Typical Configuration Data Engineering 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk DEC 3000 AXP Alpha SIMONE Application 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 Station A B8 B9 C1 T1 T2 B1 B2 B3 B4 B5 B6 C7 C2 B7 DEC 3000 AXP Alpha 1252 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 Operator Consoles 93-04-21 09:32 jdfsjdfskj lkfgfdg lkdfnglkjdffjgkdfklgjl 93-04-21 09:36 kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfs fdg lkdfnglkjdffjgkdfklgjlkfjg kjdfjdfsj fdg lkdfnglkjdffjgkdfklgjlkfjgl dfsjdfsk lkfgfdg lkdfnglkjdffjgkdfklgjlk kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjgl kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgrtertrt kjdfjdfsjd fdg lkdfnglkjdffjgkdfklgjlkfjglk kjdfjdfsjk fdg lkdfnglkjdffjgkdfklgjlkfjglk Bridge Firewall Office LAN DEC 3000 AXP Alpha Office PCs Real-time LAN DEC 3000 AXP Alpha RTU Remote Communication Utility Data Warehouse (UDW) SCADA External computers & Other Control Centers

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

Interface SIMONE - Network Manager SIMONE Node SIMONE API Network Manager SCADA Online Node SIDL API

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.

Interface SIMONE - Network Manager SIMONE Node SIMONE API Network Manager SCADA Online Node SIDL API

Interface: Network Manager: SIDL 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 SIMONE - Network Manager 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: 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 Data Preparation Reconstruction Result Export

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

Interface: State Reconstruction Data Preparation Reconstruction Result Export

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

Interface: State Reconstruction Data Preparation Reconstruction Result Export

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

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

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

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

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

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

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

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

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

Interface: Redundancy Solution Example of 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.

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

Further Integration Aspects Native SIMONE HMI Interface for Look Ahead Simulation

Integration Aspects: HMI

Integration Aspects: HMI

Integration Aspects: HMI

Integration Aspects: HMI

Integration Aspects: HMI

Integration Aspect: Data Engineering new Method Further Integration Aspects HMI Interface for Look Ahead Simulation

Integration Aspect: Look Ahead Simulation Principles "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 Network Manager to SIMONE SIMONE to Network Manager (Utility Data Warehouse)

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

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

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

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

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

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

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

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

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

Look Ahead Simulation: Network Manager to SIMONE

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

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

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

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

Integration Aspect: Look Ahead Simulation Integration 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 Network Manager UDW Online Node Utility Data Warehouse Database ORACLE

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

Visit us at www.abb.com.