A Semantic Testbed for Smart Grid Information Standards Steve Ray

advertisement
© 2013
A Semantic Testbed for Smart Grid
Information Standards
Steve Ray
Testbeds for Smart Grids and Smart Cities
April 1, 2015
IBM Research
Electrical Grid
Models of
electricity
Electricity
2
2
IBM Research
Smart Electrical Grid
Models of
electricity
Electricity
Information
Models of
information
3
3
IBM Research
How is Smart Grid Information Modeled?
4
4
IBM Research
Part of a UML Model
5
5
Some Smart Grid Information Standards
IBM Research
62351-7 comm net
and system mgnt
WS Calendar
EMIX
CIM 61970
OASIS energy
interop
CIM 62325
CIM 61968
OpenADR
C12.19
ICCP
Multispeak
61850-410
hydro
61400-25-2
wind
Zigbee smart
energy profile
ISA88
61850-420
DER
(solar…)
IEEE 1815
dnp3
61850
ISA95
IEEE c37.239
comfede
61850-420
DER
(solar…)
ASHRAE
SPC201
FSGIM
ISO 16484
BACnet
naspi
NAESB
energy usage
info
CEA 709
LonTalk
6
6
IBM Research
Challenge
 How to test whether an information standard
(i.e. information model)
1. is self consistent? (verification testing)
2. is compatible with other standards? (to support
interoperability)
– How to reconcile vocabularies, concepts and relations
among all the smart grid information standards?
 Information models are engineered artifacts
designed within a stated or unstated context
7
7
IBM Research
“Meter”
Do they all really mean the same thing?
Multispeak V4.1
IEC 61968
IEC 61970
NAESB PAP10
8
8
IBM Research
What’s the risk?
 You might have connectivity but not interoperability
 Misunderstanding of information flowing between systems
Sep. 30, 1999
 “Set Thruster to 324.59”
9
9
IBM Research
Need context (a.k.a. metadata)
“Set Thruster to 324.59”
Impulse
Newton-second
Thruster setting
324.59
(…without even getting into uncertainty)
10
10
IBM Research
ASHRAE SPC201 Standard (excerpt)
11
11
IBM Research
Semantic Testbed
Standards
Testing the integrity of a standard
Text
Semantic representation
Web Ontology Language
(OWL)
UML
Model
Transformation
XSD
Model Verification Testing
12
12
IBM Research
Multiple Smart Grid Standards
13
13
IBM Research
Pick-lists of queries
14
14
IBM Research
Sample Query
15
15
IBM Research
Viewing and Navigation between classes
16
16
IBM Research
Benefits
 Exhaustively searches a standard to find errors
that might escape human detection
– Orphan definitions (defined but never used)
– Opportunities for model refactoring (similar classes)
– Disallowed changes to imported standards
– Redundant classes and properties
– Non-standard data type definitions
17
17
IBM Research
After Verification Testing
 Model Healing
– Recommendations to correct errors
– Automatic error correction for native OWL specifications
 Conformance Testing
– Does a particular implementation properly represent the
information according to the standard?
– Generation of reference data sets
 Standards Harmonization
– Checking for missing information
– Information present in one standard but not in another
– Mapping among different ways of modeling the same information
18
18
IBM Research
Thank you
More information: steve.ray@sv.cmu.edu
19
19
Download