Geographical Visualisation of CIM networks using Google APIs Alan McMorran.

Slides:



Advertisements
Similar presentations
Incorporating Google Maps and Google Earth into your Remote Sensing Applications J. Freemantle OARS Technical Meeting, Dec 11, 2006.
Advertisements

Join Us Now at: Enabling Interoperability for the Utility Enterprise And TESTING.
GIS-Based Rail Line Asset Viewer
The North American Carbon Program Google Earth Collection Peter C. Griffith, NACP Coordinator; Lisa E. Wilcox; Amy L. Morrell, NACP Web Group Organization:
Creating a single source of truth for a distribution network model
C IMPHONY Dr Alan McMorran. What is C imphony ? Result of over 6 years of development to research and support the use of CIM Funding from the UK Government.
BlogMyData A Virtual Research Environment for collaborative visualization of environmental data Andrew Milsted | 14 September 2010.
PSS®E 34.0 Release Webinar 23 April 2015
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
 Image Search Engine Results now  Focus on GIS image registration  The Technique and its advantages  Internal working  Sample Results  Applicable.
MAPPING TEAM 2 Sara DuPont & Taylor Graves CSCI 110 Web-Based Services Project 4/18/08 vs.
Internet enabled GIS GIS Topics and Applications John Reiser Rowan University.
Ch 12 Distributed Systems Architectures
Introduction to ArcView
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Web Design Basic Concepts.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Integration of APPX Applications with Google Earth © John Selvage, Selvage Custom Software APPX Conference - October 2011.
INTRODUCTION TO WEB DATABASE PROGRAMMING
GIS 2096 Introduction to Web Mapping & The WWW Google Maps & Google Mashups.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
Jay Britton
GIS technologies and Web Mapping Services
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
9/14/2015 IEEE Presentation Time-Based Management of Large Scale Network Models John Moseley P.E. Lead Network Model Engineer.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
EDISON INTERNATIONAL® SM SCE Project Story CIM User Group 10/12/2010 Jim Horstman Southern California Edison.
Electric System OperationsTennessee Valley Authority 1 Coordinated Data Exchange FERC Technical Conference July 14, 2004 Information Technology for Reliability.
APPX Conference Welcome! Welcome! Agenda – Friday AM  Redmine  Customer/VAR Presentations Mapping customers in Google Earth Mapping customers.
Metadata IN Smart Grid Group Name: REQ
Introduction + irastah proposes a cost effective method of tracking a human's mobility using two technologies.
material assembled from the web pages at
Global Land Cover Facility The Global Land Cover Facility (GLCF) is a member of the Earth Science Information Partnership (ESIP) Federation providing data,
1 Monitor System Reliability alarm on demand, sag/surge, and etc. Perform Advanced Power Quality Analysis provide real-time trending. Centralized.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
OceanBrowser viewing service, overview and upgrades Alexander Barth (1), Charles Troupin (2), Aida Alvera Azcárate (1), Jean-Marie Beckers (1) (1) University.
04 May Map Server and Client 09 May 2006 Joseph Czechowski IV (TMA) Jay Hallam (Zeta)
EMS User’s Group Presented By Margaret Goodrich Project Consultants, LLC Presented to EMS User’s Group Austin, TX September.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 1 Aeronautical Information Services Brief to AIXM User Group 27 February 2007.
Situational Awareness UPDEA - Workshop. Awareness of the Situation 25,623 Alarms in 8 Hours 53 Alarms / min (average) 80% Are consequential Things to.
Accessing and Using Fire-Related Data with the CAPITA DataFed.net* Services Framework Stefan Falke Rudolf Husar Kari Hoijarvi Washington University in.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Implementation of Google Map in Drupal Create in Miyula Zeng, XiaoHang Zou,
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Topic 10- GIS layers to web
Theresa Valentine Spatial Information Manager Corvallis Forest Science Lab.
Google maps engine and language presentation Ibrahim Motala.
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
Overview Presentation December 2007 MKT-NVO-P-002E.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Doron Orbach UCMDB Product Manager
Mapping for the interwebs
Tracking and Booking Taxi
IEC Part Discussion (IEC 62541/OPC UA for CIM) Jim Luth
EDF expectations regarding Interoperability tests
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
NEECOM – May 22, 2019 Todd L Gould, CEO
COE-485 Senior Design Project
Presentation transcript:

Geographical Visualisation of CIM networks using Google APIs Alan McMorran

Network Topologies Common Power System Model (CPSM) CIM data contains topological data at a node-breaker level IEC does not natively support the embedding of single- line diagram layout or geographical position data

CDPSM The Common Distribution Power System Model (CDPSM) extends the CPSM and incorporates IEC classes for geographical data The Location and GmlPosition (formerly CoordinatePair) allows the geographical location of equipment to be embedded within the model

CDPSM The Location class has a 0..n association with Power System Resource For CDPSM the container classes, Substation and Line, have a corresponding Geographical Location Location locationType locationCode polygonFlag GmlPosition xPosition yPosition zPosition sequenceNumber PowerSystem Resource Equipment Container SubstationLine

Google Maps Web based map and aerial imagery viewer Google provides a powerful API that is free to use for building non-commercial applications (pricing starts at $10k/year for Google Maps for Enterprise for intranet applications) Using Google Maps API, Canvas API, some custom Javascript libraries and back-end server processing, network layouts can be overlayed onto the map

Basic Embedding The simplest form of geographical embedding is single coordinates for substations Combining this with the network topology information within the CIM XML file allows a simple network diagram to be constructed

Basic Embedding EDF Aiguebelle network in the Alps Example of a LV distribution network Each marker represents a substation No line routing data

Enhancing the View Since the CIM data contains the electrical model, voltages can be easily extracted This in turn can be used to add colour to denote voltage to lines and substations Substation icons are drawn to represent the different voltages within a substation

Transmission Level The same process can be applied to Transmission networks A CIM electrical model of the Scottish Power network was taken from their EMS Geographical data was taken from their asset database, converted from UK Grid coordinates to Latitude and Longitude and embedded within the CIM XML file

Scottish Power

Line Routing Data CDPSM supports multiple coordinates for each location A sequencePosition denotes the order each coordinate should be drawn in This allows line routing data to be embedded along with the substation location data

Embedding Other Data Viewable data not limited to colours to denote voltage Simple to add additional data to the map depending on requirements Asset data extracted from SP Asset database integrated with EMS model Viewable through Google Maps interface

Embedding Asset Data

Enhancing View Additional data can be incorporated using the same interface Anything that can have a Location associated can be plotted on the map Anything associated with a Substation can be embedded in the marker details window

Aerial View As well as the map view Google Maps has aerial imagery Shows the accuracy of the data after conversion from UK Grid to Latitude and Longitude Scottish Power Charlotte Street 275/33kV Substation Glasgow, UK

Google Earth Full 3D model of the Earth with overlay of aerial and satellite imagery Google Earth allows overlay of data in a similar manner to Google Map Data is encoded in Keyhole Markup Language (KML), an XML schema

Google Earth Demo

Telemetry Processor Software developed using AI techniques by team within the University in conjunction with SP Processes SCADA data and classifies incidents using an expert system derived from protection engineers’ expertise Allows engineers to quickly identify and rectify faults on the network Resulting data put into custom MySQL database schema

Telemetry Processor

Existing interface lists incidents and the corresponding events Suitable for viewing a list of incidents but difficult to identify clusters either temporally or spatially Raw data is from SCADA No link with data from other systems (e.g. EMS, GIS, Asset, Work Management etc.) The CIM provides an avenue for both utilising other data in the existing processor and linking its results to other systems and applications

CIM Messaging Telemetry Processor results can be mapped to CIM and a corresponding message schema created ActivityRecord Name Description Status statusDateTime MessageNetworkActivity FailureEvent IncidentRecord PowerSystem Resource Equipment EquipmentContainer Substation ActivityRecord Name Description Status statusDateTime PowerSystem Resource 0..n

CIM Messaging A client application polls the server for any events on the network in last x seconds and server returns resulting XML message Server-side data is generated from dynamic CIM model containing EMS/DMS, Location, SCADA and Telemetry Processor data in CIM format

Client Side Client side browser generates a network map from the CDPSM compliant (or enhanced CPSM) data on the server To highlights faults on the network, the incident’s substation and/or line identifier is included in the message payload The CIM message’s substation and/or line references are consistent with those used to generate the map view

Geographical Highlighting The event in each message is highlighted on the map The user can quickly identify clusters of faults Icons can be colour coded according to fault type

Temporal Tracking As well as showing the location a fault takes place it is useful to show how events relate to each other in the time- domain Timeline is a DHTML/Javascript widget developed by the SIMILE project at MIT for viewing time-based information A Javascript library decodes the CIM messages and uses the data to simultaneously plot the location on the map and on this Timeline

Temporal Tracking Multiple bands have different Interval units (milliseconds, hours, days, weeks and months) Timeline updated along with map as new events are received and processed Can be used to show real-time and historical network activity

Timeline Demos

EdF Aiguebelle

Scottish Power

Problems Encountered No consistent identifiers between EMS, Asset and SCADA data at SP Manual data cleansing and mapping was required in a number of cases Multiple coordinate systems must be converted for use with Google Maps (Lambert I-IV, UK Ordnance Survey, Latitude/Longitude) Performance issues in Google Maps with large complex distribution networks

Future Avenues Overlay of additional data including load demand & generation capacity Enhancing incident reports by using the combined electrical and geographical model (e.g. working out line fault locations from impedance) Remote access via palm-tops and sub- notebooks for on-site engineers

Questions? For more information and a demo of the Mercury software go to: –