Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geographical Visualisation of CIM networks using Google APIs Alan McMorran.

Similar presentations


Presentation on theme: "Geographical Visualisation of CIM networks using Google APIs Alan McMorran."— Presentation transcript:

1 Geographical Visualisation of CIM networks using Google APIs Alan McMorran

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

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

4 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

5 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

6 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

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

8 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

9 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

10 Scottish Power

11 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

12 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

13 Embedding Asset Data

14 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

15 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

16 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

17 Google Earth Demo

18 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

19 Telemetry Processor

20

21 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

22 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

23 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

24 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

25 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

26 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

27 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

28 Timeline Demos

29 EdF Aiguebelle

30 Scottish Power

31 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

32 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

33 Questions? For more information and a demo of the Mercury software go to: –http://cimphony.org


Download ppt "Geographical Visualisation of CIM networks using Google APIs Alan McMorran."

Similar presentations


Ads by Google