cim-iec 61850 interactions during run...
TRANSCRIPT
13 June 2013
CIM-IEC 61850 Interactions During Run Time
R. Santodomingo, S.Rohjans, M. Uslar (OFFIS) J.A. Rodríguez-Mondéjar, M.A. Sanz-Bobi (COMILLAS)
2 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
• Introduction • Objectives and Scope • Fundamentals • Proposed Methodology • Case Studies • Experimental Results • Conclusion and Future Work
Contents
3 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Introduction
Proxy
IED IED
Network Operation Repository
SCADA
Network Operation Simulation
CIM-based Management System
IEC 61850-based Automation System
Configuration: SCL
Run Time: LN
Two Data Models
4 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Introduction • In Configuration Time (I)
CIM-SCL Harmonization - IEC TC 57 WG 19 - ABB (T. Kostic, O. Preiss) - EPRI (T. Saxton, H. Falk)
Proxy
IED IED
Network Operation Repository
SCADA
Network Operation Simulation
CIM-based Management System
IEC 61850-based Automation System
SCL-
CIM
5 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Introduction • In Configuration Time (II)
Proxy
IED IED
Network Operation Repository
SCADA
Network Operation Simulation
CIM-based Management System
IEC 61850-based Automation System
ESODAT
SCL
CIM
R. Santodomingo, J.A. Rodríguez-Mondéjar, and M.A. Sanz-Bobi, “Using Semantic Web Resources to Translate Existing Files Between CIM and IEC 61850,” IEEE Trans. Power Syst., vol. 27, no. 4, pp. 2047-2054, Nov. 2012.
6 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Introduction • In Run Time
Proxy
IED IED
Network Operation Repository
SCADA
Network Operation Simulation
CIM-based Management System
IEC 61850-based Automation System
Gateway
CIM-LN Signal Mapping • Manual Process • Human Errors • Time Consuming
7 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Objectives and Scope
• Helping to automate the CIM-LN signal mapping
• The specific technology used in the gateway is not within the scope of this work
8 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Fundamentals • IEC 61850 (I)
– Logical Node Model (LN) • IEC 61850-7
– Text Tables
Server
Logical Device (LD)
Logical Node (LN)
Data Object (DO)
Data Attribute (DA)
ServerLD/LN.DO.DA
IED1
C1
QA1CSWI1
Pos
stVal
IED1C1/QA1CSWI1.Pos.stVal
IED1
QA1
QA1CSWI1
Prefix: Cond. Equipment (QA1) LNClass: IEC 61850-7-4 (CSWI)
Sufix: LN instance (1)
C1 QA1CSWI1 - Pos - stVal
9 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Fundamentals • IEC 61850 (II)
– Substation Configuration Language (SCL) • IEC 61850-6 • XSD
tLNodeContainer
tConductingEquipment
tLNode
tDO
tDA
10 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Fundamentals • CIM
• IEC 61970/61968/62325 • UML
Discrete
Measurement
Analog
MeasurementValue
AnalogtValue
DiscreteValue
Discrete measurementType = “SwitchPosition”
DiscreteValue value
11 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Fundamentals • CIM-LN Signal Mapping
tDA name= stVal
SCL file CIM file
tLNode lnClass = CSWI
Discrete
DiscreteValue value
Discrete
DiscreteValue value
Discrete
DiscreteValue value
Discrete
DiscreteValue value
CSWI.Pos.stVal = cim:DiscreteValue.value
QA1
tDO name= Pos
Brkr1
IEC TC 57 Reference Architecture - Generic CIM-LN mappings
12 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Fundamentals • Ontology Matching
– Ontology • Describe domain knowledge in a machine-processable way
– Language: owl (xml, xsd, rdf, owl,…) • Powerful reasoning services associated
– Ontology Matching • Methods to automatically find semantic correspondences
(alignments) between different ontologies
13 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Proposed Methodology • 3 Steps
14 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Proposed Methodology • Gateway
15 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Proposed Methodology • First Step: Generating the Ontologies
Enterprise Architect
TC 57 WG 13 & WG 14
Uml2Owl
ESODAT
LN OWL
TC 57 WG 10
SCL OWL CIM OWL
IEC 61850-6 (SCL Schema)
IEC 61850-7 (LN text tables)
Xsd2Owl
16 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Proposed Methodology • Second step: Ontology Matching System
SCL OWL CIM OWL
ESODAT Ontology Matching System
cim:Breaker(?x) -> scl:tConductingEquipment(?x) & scl:type(?x, “CBR”)
tConductingEquipment type = “CBR” Breaker
Key: different names but they represent similar data
17 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Proposed Methodology • Third Step: Signal Mappings
18 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Case Studies
CIM-IEC 61850 signal mappings for: - State and Control of the Switches - State and Control of the Tap Changers - Analog values of Current and Voltage - Settings of the Synchrocheck Relay
IEC 61850-6
Defined by Spanish electricity
companies
19 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Experimental Results • Evaluation Measurements
• Recall: Ratio of correct mappings (true positives) to the total number of reference mappings
• Precision: Ratio of true positives to the total number of returned mappings
• Accuracy: Recall * (2 – 1/Precision) • If Accuracy > 0, the automatic mapping is useful
20 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Experimental Results
21 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Experimental Results
22 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Experimental Results
23 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
Conclusion and Future Work • Methodology for automatically finding signal mappings
between CIM-based and IEC 61850-based systems
• Although the signal mappings is not completely automated: – SCL and CIM ontologies created automatically – 64.06% of SCL-CIM alignments found by proposed ontology
matching system (best contribution before 24%) – 73.1% of the signal mappings found by the implementation
developed in this work (first contribution in the literature)
• The methodology reduces both the integration effort and human errors compared to manual mapping
– It can work in parallel with manual mapping or semiautomatic techniques based on manual mapping for detecting errors.
• In future work, new ontology matching techniques will be studied to improve the success ratio.
24 Instituto de Investigación Tecnológica Escuela Técnica Superior de Ingeniería ICAI
CIM-IEC 61850 Interactions During Run Time – J.A. Rodríguez-Mondéjar 13 June 2013
More details • paper "Facilitating the Automatic Mapping of IEC 61850
Signals and CIM Measurements“ will appear on IEEE Transactions on Power Systems (September or October)
• Phd Tesis: “USING SEMANTIC WEB RESOURCES TO ACHIEVE METADATA INTEROPERABILITY IN THE SCOPE OF FUTURE SMART GRIDS”
– Author: Rafael Santodomingo Berry • Dissertation defense : June 24th
Instituto de Investigación Tecnológica Santa Cruz de Marcenado, 26 28015 Madrid Tel +34 91 542 28 00 Fax + 34 91 542 31 76 [email protected]
www.upcomillas.es
THANKS
Rafael Santodomingo Berry [email protected] J.A. Rodríguez-Mondéjar [email protected]