IP Library Granted Patent US 7,949,947
Granted Patent B2
US 7,949,947 · App. 11/707,170 · Granted May 24, 2011

Method and system for bi-directional data conversion between IEC 61970 and IEC 61850

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,949,947
App. No.
11/707,170
Granted
May 24, 2011
Kind
B2
Abstract

A system and method of converting a file is disclosed that is based on a first standard to a file that is based on a second standard. The concerned standards can be IEC 61970 and IEC 61850 or their equivalents. For conversion, a file based on IEC 61970 is coded according to CIMXML (RDF Schema), and a file in IEC 61850 is coded according to SCL (XML Schema). The data in each file is modelled by using a UML model for the corresponding standard. The method includes the automatic generation of mapping rules that can be based on the UML models of the two standards and the mappings between the two standards. The method further converts the identified elements by using the generated mapping rules. Finally, post-processing rules can be applied to the converted elements to generate the file, based on the second standard.

Claims (17)

1. A method of converting elements of a file that is based on a first standard to elements of a file that is based on a second standard, the standards being IEC 61970 and IEC 61850, a file in IEC 61970 being coded according to CIMXML (RDF Schema) and a file in IEC 61850 being coded according to SCL (XML Schema), the data in each file being modelled by using a UML model for the corresponding standard, and the conversion being performed by using mapping rules generated based on the UML models of the two standards and a UML model of mappings between the two standards; comprising:

selecting at least one element of the file that is based on the first standard;

identifying and selecting all the elements referenced by the at least one selected element;

recursively identifying and selecting all the elements referenced by the previously selected elements until none of the selected elements reference any element that is not selected;

converting the selected elements, the conversion being performed by using the mapping rules, and

applying post-processing rules to the converted elements to generate the file that is based on the second standard.

2. The method according to claim 1 , comprising the step of generating an element in the second standard by a direct conversion if there exists an exact mapping in the mapping rules for an identified element.

3. The method according to claim 1 , comprising the step of generating an element in the second standard by conversion of a part of an identified element in the first standard, if there exists a partial mapping in the mapping rules for the identified element.

4. The method according to claim 1 , comprising the step of ignoring the identified element, if there exists no mapping in the mapping rules for an identified element.

5. The method according to claim 1 , comprising the step of generating a plurality of elements in the second standard if there exists more than one mapping in the mapping rules for an identified element.

6. The method according to claim 1 , comprising the step of generating an element in the second standard, wherein the generated element maps onto more than one identified element.

7. The method according to claim 1 , comprising the step of generating at least one element based on If-Then-Else rules.

8. The method according to claim 1 , wherein the application of the post-processing rules comprises the step of generating at least one element based on the two standards, wherein the generated file is based on the converted elements and the generated elements.

9. The method according to claim 1 , wherein the application of the post-processing rules comprises the step of generating at least one element by user intervention in accordance with the second standard.

10. The method according to claim 1 , wherein the application of the post-processing rules comprises the step of modifying at least one converted element based on the two standards.

11. The method according to claim 1 , wherein the application of the post-processing rules comprises the step of modifying at least one element by user intervention in accordance with the second standard.

12. The method according to claim 1 , wherein the application of the post-processing rules comprises deducing a mandatory element in the second standard, which corresponds to an optional element in the first standard, from other identified elements in the first standard.

Assignments (4)
MERGER Recorded Nov 13, 2023
From: HITACHI ENERGY SWITZERLAND AG
To: HITACHI ENERGY LTD
Reel/Frame 065549/0576 →
CHANGE OF NAME Recorded Dec 31, 2021
From: ABB POWER GRIDS SWITZERLAND AG
To: HITACHI ENERGY SWITZERLAND AG
Reel/Frame 058666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: ABB SCHWEIZ AG
To: ABB POWER GRIDS SWITZERLAND AG
Reel/Frame 055589/0769 →
MERGER Recorded Dec 26, 2019
From: ABB RESEARCH LTD.
To: ABB SCHWEIZ AG
Reel/Frame 051419/0309 →