![Page 1: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/1.jpg)
Rule-based data transformations in Electricity Smart Grids
The 9th International Web Rule Symposium (RuleML) August 2-5, 2015
Freie Universität Berlin, Berlin, Germany
Rafael Santodomingo, Mathias Uslar – OFFIS Institute of Oldenburg, Germany J.A. Rodríguez-Mondéjar, M.A. Sanz-Bobi – Comillas Pontifical University of Madrid, Spain
![Page 2: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/2.jpg)
• Business Case
• Technological Challenges
• Rule-based Solution
• Results
• Importance and Impact
Page 2
Contents
5 August 2015 The 9th International Web Rule Symposium (RuleML)
![Page 3: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/3.jpg)
• Smart Grids
Page 3
Business Case
5 August 2015 The 9th International Web Rule Symposium (RuleML)
V
Energy Management System
Substation Automation System
Meter Data Management System
Increasing amount of information exchanges in the electricity sector
V
Bay Controller
Transformer Controller Bay
Controller Smart Meter Energy
Box
Aggregator Meter Concentrator
A
![Page 4: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/4.jpg)
• Standards to the rescue…
Page 4
Business Case
5 August 2015 The 9th International Web Rule Symposium (RuleML)
V
Energy Management System
Substation Automation System
Meter Data Management System
We still need cost-effective solutions performing data transformations
V
Bay Controller
Transformer Controller Bay
Controller Smart Meter Energy
Box
Aggregator Meter Concentrator
A
CIM
SCL
DLMS/ COSEM
Open ADR
![Page 5: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/5.jpg)
• Focusing on CIM and SCL
Page 5
Technological Challenges
5 August 2015 The 9th International Web Rule Symposium (RuleML)
scl:tConnectivityNode
scl:tTerminal
scl:tConductingEquipment scl:type = “DIS”
scl:tConductingEquipment scl:type = “CBR”
scl:tBay
cim:Terminal
cim:ConnectivityNode
cim:Disconnector
cim:Breaker
cim:Bay
cim:BusbarSection
Mismatches hinder the transformations between the data models
![Page 6: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/6.jpg)
• Solving mismatches with SWRL & JRL rules (I)
Page 6
Rule-based Solution
5 August 2015 The 9th International Web Rule Symposium (RuleML)
scl:tBay cim:Bay
scl:tBay(?x) → cim:Bay(?x)
cim:Bay(?x) → scl:tBay(?x)
scl:tConductingEquipment scl:type = “CBR”
cim:Breaker
scl:tConductingEquipment(?x) ∧ scl:type(?x, “CBR”) → cim:Breaker(?x)
cim:Breaker(?x) → scl:tConductingEquipment(?x) ∧ scl:type(?x, “CBR”)
Naming mismatches
Multilateral correspondences
![Page 7: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/7.jpg)
• Solving mismatches with SWRL & JRL rules (II)
Page 7
Rule-based Solution
5 August 2015 The 9th International Web Rule Symposium (RuleML)
Covering mismatches
[(?x rdf:type scl:tBay)(?x scl:ConnectivityNode ?z) noValue(?x scl:ConductingEquipment)-> [(?y cim:Equipment.EquipmentContainer ?x) <- makeInstance(?x p cim:BusbarSection ?y) (?x rdf:type scl:tBay)]]
scl:ConnectivityNode
cim:Equipment. EquipmentContainer
scl:tConnectivityNode
scl:tBay
cim:Bay
cim:BusbarSection
cim:ConnectivityNode
![Page 8: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/8.jpg)
• SWRL & JRL can be processed by freely available reasoners
Page 8
Rule-based Solution
5 August 2015 The 9th International Web Rule Symposium (RuleML)
Pellet
Jena Generic Rule Reasoner
A rdf:type scl:tBay
scl:tBay(?x) → cim:Bay(?x)
A rdf:type cim:Bay C rdf:type cim:BusbarSection C cim:Equipment.EquipmentContainer A
[(?x rdf:type scl:tBay)(?x scl:ConnectivityNode ?z) noValue(?x scl:ConductingEquipment)-> [(?y cim:Equipment.EquipmentContainer ?x) <- makeInstance(?x p cim:BusbarSection?y) (?x rdf:type scl:tBay)]]
SWRL rules JRL rules
SCL instances
CIM instances
![Page 9: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/9.jpg)
• Case studies (I)
Page 9
Results
5 August 2015 The 9th International Web Rule Symposium (RuleML)
Energy Management System
Substation Automation System
Rule-based converter
SWRL & JRL rules CIM
SCL
power system model
power system model
Power system model - 1
![Page 10: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/10.jpg)
• Case studies (II)
Page 10
Results
5 August 2015 The 9th International Web Rule Symposium (RuleML)
Energy Management System
Substation Automation System
Rule-based converter
SWRL & JRL rules CIM
SCL
power system model
power system model
Power system model - 2
![Page 11: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/11.jpg)
• Case studies (III)
5 August 2015 The 9th International Web Rule Symposium (RuleML) Page 11
Results
Energy Management System
Substation Automation System
Rule-based converter
SWRL & JRL rules CIM
SCL
power system model
power system model
Power system model - 3
![Page 12: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/12.jpg)
• Key Performance Indicators (KPIs)
5 August 2015 The 9th International Web Rule Symposium (RuleML) Page 12
Results
Energy Management System
Substation Automation System
Rule-based converter
SWRL & JRL rules CIM
SCL
power system model
power system model
Accuracy = 1 Runtime = 1.472s Cost = freely available reasoners
![Page 13: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/13.jpg)
• Interoperability is a key enabler of future electricity Smart Grids – Need for solutions that facilitate interactions among systems based on heterogeneous
data models
• Traditional integration technologies in the electricity sector are costly and inefficient
– Manual processes and ad-hoc converters
• Leveraging rule languages (SWRL & JRL) to express correspondences between two data models –> benefits for electric companies:
– Bi-directional translations between smart grid systems performed by freely available reasoners
– Improves accuracy, performance, and cost indicators compared with traditional technologies
– Transformation rules and converters can be reused in different applications
Page 13
Importance and Impact
5 August 2015 The 9th International Web Rule Symposium (RuleML)
![Page 14: RuleML2015: Rule-based data transformations in electricity smart grids](https://reader033.vdocuments.us/reader033/viewer/2022042702/55d0e0dcbb61eb09538b45f2/html5/thumbnails/14.jpg)
• Future challenges – Case studies with other standard data models – Adopting rule-based data transformations for run-time communications based on OPC
UA & Semantic Web Services – Enhancing ontology matching techniques to find transformation rules automatically
Page 14
Importance and Impact
5 August 2015 The 9th International Web Rule Symposium (RuleML)