TeamStation AI System Report LATAM IT Salaries 2024
Extracting Data from GE Smallworld into Common Information Model (CIM XML)
1. Extracting Data from GE
Smallworld into Common
Information Model (CIM XML)
Based on a true story…
Digital Energy's 2014 Americas Software Summit
Feb 2014
,
Mark Stoakes, Safe Software Inc.
4. Common formats for Utilities
Database
GE Smallworld
Intergraph G/Technology
ESRI Geodatabase & Telvent ArcFM
Bentley Electric
Oracle Spatial
Legacy formats: Intergraph FRAMME, VISION* (AUD), MGE
CAD
AutoCAD (many versions), AutoCAD Map 3D
Bentley MicroStation
Others…
CIM XML, JSON (CGI M3i ), ASCII (Oracle NMS MP ),
Other XML i.e. MultiSpeak, PLSCad (XML), CYME, GME, KML
5. Objective: Load GIS data into DMS
Distribution Management System
DMS is based on the GE XA/21™ system
DMS is primarily used to control radio-enabled
devices on the distribution circuits
Capacitor banks,
Remote controlled switches etc.
DMS, is also used to perform load flow analysis
which in-turn drives other analytic functions:
FDIR (Fault detection, isolation and
restoration)
IVVC (Intelligent volt-var control) etc.
Currently, DMS is only for device control and
volt-var analysis.
7. Key Components: DMS
DMS is the target system
DMS uses a schematic view of the geometry built in
the Smallworld VMDS
Spatial reference;
TBM_COORD
DMS includes Sworld
detailed ‘worlds’ -
internal circuitry.
Switches are shown
correctly as
open/closed etc.)
9. Key Components: Oracle 11g
Oracle 11g
Mirror of Smallworld VMDS (UTM83-11F)
DMS_TRACING table populated by a set of stored
procedures
traces the network connectivity of each circuit.
Multiple Spatial columns for physical and schematic
geometry, annotation location, etc.
10. Key Components: FME
Translate spatial
and non-spatial
data from one
format to
another
300+
supported
formats in FME
2014
Transform spatial
and non-spatial
data into the
precise data
model you
need
11. SpatialBiz Smallworld reader
/ writer plug-in for FME
SpatialBiz OSpatial reader /
writer plug-in for FME
Key Components: SWSync
Bi-directional synchronization
Smallworld ACE and Style Systems
Symbology, Linetypes, Display scales
Migrates Smallworld Network Model to Oracle
Internal World Support
Annotations and Dimensions
13. What is CIM?
Make Data Available…
…in a standard format and data model to enable
system integration and information exchange
MultiSpeak XML
• Developed by National Rural Electric
Cooperative Association (NRECA)
CGI JSON or ASCII
Oracle NMS (*.md)
Others…
IEC 61968 CIM
• Maintained by IEC TC57, WG14
• Based on CIM data model
• Covers distribution & transmission
• Usually RDF XML messages
GIS
EMS
OMS
SCADA DMS
14. Data Conversion: Smallworld Oracle
Smallworld VMDS Oracle using SWSync
SWSync consists of:
SBS Smallworld reader/writer plug-in for FME
SBS OSpatial reader/writer plug-in for FME
Largely a mirror of the Smallworld VMDS in Oracle
Supports multiple-spatial columns in Oracle
Includes schematic geometry
15. Data Conversion: Oracle CIM XML
Oracle CIM XML using FME
DMS_TRACING tables:
network connectivity for each circuit
Each circuit exported separately
Export CIM XML (connected devices)
Export GML (schematic geometry and annotations)
GML is based on the Smallworld defined GML XSD
16. Data Conversion: CIM XML DMS
CIM XML DMS
a single gateway is used for all CIM based communications
with operational systems.
Gateway validates the CIM files with the profile (OWL file)
Gateway also performs additional validations:
checking conductor lengths, phasing values etc.
The elements of the CIM (conductors, capacitors etc.) are
submitted for DMS adapter for import into DMS.
26. Summary
Spatial ETL Tool can simplify your
XML woes
FME’s template approach reduces
need to understand XML syntax and
structure
Reduces on-going ETL maintenance
Self-documenting workflows in
the FME Workbench GUI
28. Thank you!
Mark Stoakes
mark@safe.com
Free FME Training
www.safe.com/training
Editor's Notes
Safe Software is the
We support a wide range of utility oriented data formats. We’re going to be discussing CIM XML Oracle and smallworld.
DMS is primarily used to control radio-enabled devices on the distribution circuits:
Capacitor banks,
Remote controlled switches etc.
DMS, is also used to perform load flow analysis which in-turn drives other analytic functions:
FDIR (Fault detection, isolation and restoration)
IVVC (Intelligent volt-var control) etc.
Currently, DMS is only for device control and volt-var analysis.
TBM_COORD – Thomas Brothers – same as CGI M3i OMS
TBM_COORD – Thomas Brothers – same as CGI M3i OMS
Geometry Change – complex edges may need to be split