CIM-based rack resource modeling method and system

By defining the pedal class and generating related objects in the CIM model, the problem that the CIM model cannot effectively express the pedal is solved, and more efficient information system development and more accurate grid model expression are achieved.

CN119514081APending Publication Date: 2025-02-25SHANDONG LUNENG SOFTWARE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411552268.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing CIM model cannot effectively express the concept of the pedestal, resulting in insufficient accuracy and graph generation efficiency of grid model expression.

Method used

By defining the bench class, a bench object is generated and the properties of the bench class are added, such as the bench tower, internal station building and bench tower sequence, the tower object and internal station building object are generated based on these properties, and all topological relationships of the bench object are generated according to the CIM connection relationship.

Benefits of technology

Effective modeling of the bench is realized, the gaps in the absence of bench objects are filled, the efficiency of information system development and the standardization of model design are improved, the logical implementation is simplified, and the accuracy of grid model expression and the efficiency of automatic graph generation are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514081A_ABST
    Figure CN119514081A_ABST
Patent Text Reader

Abstract

The invention provides a modeling method and system for rack resources based on CIM, and relates to the technical field of data processing of power grid models and graphs. Comprising the steps of defining a rack class and generating a rack object; the attributes of the rack class are increased, wherein the attributes of the rack class comprise a rack pole tower, an internal station building and a rack pole tower sequence; the number of towers in the rack object is determined, a tower object is generated, and rack tower attributes and rack tower sequence attributes are filled; the number of internal station buildings in the rack object is determined, internal station building objects are generated, and internal station building attributes are filled; and generating all topological relations of the rack object according to the CIM connection relation, and completing modeling of rack resources. According to the invention, the accuracy of power grid model expression and the efficiency of graph automatic generation and processing services are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of data processing of power grid models and graphics, and in particular relates to a CIM-based rack resource modeling method and system. Background Art

[0002] During the operation of the power industry information system, when the power system manages medium and low voltage feeders and generates graphics, it is necessary to express the relationship between pole-mounted transformers, towers, JP cabinets and other equipment and their respective racks. Although CIM itself has standardized the model of power system resources, it is unable to express the concept of racks based on the existing CIM model.

[0003] For example, in the Proceedings of the Chinese Society for Electrical Engineering published in 2012, the relevant content entitled "Feeder Modeling and Application Based on CIM" was disclosed, which specifically disclosed: There has been controversy over the recognition and modeling of feeders in the common information model (CIM) for distribution networks. Starting from this basic issue of distribution network operation and management application under the background of smart grids, this paper discusses the evolution of feeders in CIM modeling, and uses the current official version of the CIM model to propose different modeling methods for feeders in static and dynamic situations. On the basis of not expanding the CIM model, based on the information integration needs of power grid management, the feeder messages that follow the IEC 61968 standard are expanded, the data exchange mode in the feeder management business scenario is clarified, and the static properties of feeders in equipment management and the unified expression and application of dynamic characteristics after changes in operation mode are solved.

[0004] The above-mentioned document extends the distribution line related classes of CIM, but does not involve how the rack is extended based on CIM.

[0005] In the "Research on Distribution Line Information Model Based on CIM" published in 2023, it is specifically disclosed that: the common information model (CIM) and the extended models of the common information model, CIM / E (E based Common Information Model) and CIM / G (G based Common Information Model), are analyzed in detail, providing theoretical and technical support for distribution line data information modeling and distribution line element information modeling. Based on the CIM model and the CIM / E model, the data attributes of distribution line electrical equipment and the subordinate relationships between distribution line electrical equipment are described in detail, the establishment of the distribution line electrical equipment data information model is completed, and the display of distribution line electrical equipment attributes is realized. Based on the CIM model and the CIM / G model, the graphics and format of the distribution line element are described in detail, the establishment of the distribution line element information model is completed, and the display of the distribution line element is realized. Based on the CIM model, the distribution line topology class and topology class association modeling are completed, and the distribution line topology analysis method is described in detail, realizing the topological connection display of the distribution line. Based on the binding association method and the plug-in association method, the distribution line data information model and the distribution line graphic element information model are associated to realize the binding of data information and graphic element information. Finally, this paper completes the establishment of the distribution line information model based on the CIM model, CIM / E model and CIM / G model.

[0006] However, the above literature does not involve how to expand the test bench based on CIM, and there is still room for improvement in the accuracy of power grid model expression and the efficiency of graphics generation. Summary of the invention

[0007] In order to overcome the shortcomings of the above-mentioned prior art, the present invention provides a CIM-based modeling method and system for rack resources, which defines a rack class, generates a rack object, and adds the attributes of the rack class. Based on the attributes of the rack class, the tower object and the internal station building are generated to achieve modeling of the rack, filling the gap of no rack object, making information system development more efficient, model design standardized, and logic implementation more simplified and unified.

[0008] To achieve the above objectives, one or more embodiments of the present invention provide the following technical solutions:

[0009] A first aspect of the present invention provides a CIM-based rack resource modeling method.

[0010] A CIM-based bench resource modeling method includes the following steps:

[0011] Define the bench class and generate the bench object;

[0012] Adding properties of the test bench class, wherein the properties of the test bench class include a test bench pole tower, an internal station building, and a test bench pole tower sequence;

[0013] Determine the number of pole towers in the test bench object and generate the pole tower object, and fill in the properties of the test bench pole tower and the properties of the sequence of the test bench pole tower;

[0014] Determine the number of internal station rooms in the rack object and generate internal station room objects, and fill in the internal station room attributes;

[0015] All topological relationships of the rack objects are generated according to the CIM connection relationship to complete the modeling of the rack resources.

[0016] A second aspect of the present invention provides a CIM-based rack resource modeling system.

[0017] A CIM-based bench resource modeling system, comprising:

[0018] The bench object generation module is configured to: define a bench class and generate a bench object;

[0019] The platform attribute determination module is configured to: add the attributes of the platform class, wherein the attributes of the platform class include the platform tower, the internal station building and the platform tower sequence;

[0020] The pole tower object generation module is configured to: determine the number of pole towers in the rack object and generate the pole tower object, and fill in the rack pole tower attributes and the rack pole tower sequence sequence attributes;

[0021] The internal station room generation module is configured to: determine the number of internal station rooms in the gantry object and generate internal station room objects, and fill in the internal station room attributes;

[0022] The modeling module is configured to generate all topological relationships of the rack objects according to the CIM connection relationship to complete the modeling of the rack resources.

[0023] A third aspect of the present invention provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps in the CIM-based rack resource modeling method as described in the first aspect of the present invention.

[0024] The fourth aspect of the present invention provides an electronic device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps in the CIM-based bench resource modeling method as described in the first aspect of the present invention are implemented.

[0025] One or more of the above technical solutions have the following beneficial effects:

[0026] The present invention discloses a CIM-based rack resource modeling method and system, which defines a rack class, generates a rack object, and adds the properties of the rack class, and generates the pole tower object and the internal station house therein based on the properties of the rack class, thereby realizing the modeling of the rack. In the information system using the CIM-based model, the gap of no rack object is filled, making the information system development more efficient, the model design standardized, and the logic implementation more simplified and unified, and improving the accuracy of the power grid model expression and the efficiency of the business of automatic graphic generation and processing.

[0027] The attributes of the stand class added in the present invention include stand towers, internal stations and stand tower sequence, wherein the stand tower attributes represent the ordered sequence of towers contained in the stand, the internal station building attributes represent the internal station building of the stand, and the stand tower sequence is used to identify the order of towers, thereby realizing the modeling of the stand simply and completely.

[0028] When generating a tower object in the present invention, a tower type with a serial number is defined, the towers in the rack object are sorted, and the attributes of the tower type with a serial number are added, including the serial number of the tower and the tower entity ID, so that the situation of multiple towers can be well modeled for easy display.

[0029] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0031] Figure 1 This is a flow chart of the method of the first embodiment.

[0032] Figure 2 The first embodiment applies the rack object to the feeder structure diagram. DETAILED DESCRIPTION

[0033] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0034] It should be noted that the terms used herein are for describing specific embodiments only and are not intended to be limiting of exemplary embodiments according to the present invention.

[0035] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.

[0036] Embodiment 1

[0037] The prior art described in the aforementioned background technology does not involve how to expand the test bench based on CIM. There is still room for improvement in the accuracy of power grid model expression and the efficiency of graphics generation. This embodiment discloses a modeling method for test bench resources based on CIM.

[0038] In general, the CIM-based rack resource modeling method provided in this embodiment may include the following steps:

[0039] Define the bench class and generate the bench object;

[0040] Adding properties of the test bench class, wherein the properties of the test bench class include a test bench pole tower, an internal station building, and a test bench pole tower sequence;

[0041] Determine the number of pole towers in the test bench object and generate the pole tower object, and fill in the properties of the test bench pole tower and the properties of the sequence of the test bench pole tower;

[0042] Determine the number of internal station rooms in the rack object and generate internal station room objects, and fill in the internal station room attributes;

[0043] All topological relationships of the rack objects are generated according to the CIM connection relationship to complete the modeling of the rack resources.

[0044] The properties of the rack class can be understood as the composite association relationship between the rack class and other classes in the rack. In this embodiment, the composite association relationship between the rack class and the rack tower, the internal station building, and the rack tower sequence is considered. Specifically:

[0045] Filling the properties of the test bench tower can be understood as establishing a composite association relationship between the test bench class and the test bench tower (Extends::LogicEquipmentcontainer);

[0046] Filling the sequence attributes of the test stand and pole tower can be understood as establishing a composite association relationship between the test stand class and the pole tower class with sequence number (Extends::SortedPole);

[0047] Filling the internal station building attributes can be understood as establishing a composite association relationship between the rack class and the internal station building container (Core::Substation) inherited from CIM.

[0048] The embodiment of the present invention realizes a new method of bench resource modeling based on CIM, improves the accuracy of power grid model expression and the efficiency of automatic graphics generation and processing, solves the insufficient support of bench resource modeling for existing power grid business, realizes a bench resource modeling method based on CIM, and improves the support level for power grid business.

[0049] As a further technical solution, the rack tower attribute in the attributes of the rack class represents the ordered sequence of towers contained in the rack, the internal station building attribute represents the internal station building of the rack, and the rack tower sequence is used to identify the order of the towers.

[0050] As a further technical solution, the type of the platform tower attribute is the Extends::SortedPole type sequence extended by CIM; the type of the internal station building attribute is the Core::Substation type sequence of CIM.

[0051] As a further technical solution, determining the number of pole towers in the rack object and generating the pole tower object specifically includes:

[0052] Define the tower type with serial number and sort the towers in the rack object;

[0053] Add the attributes of the pole tower type with serial numbers, wherein the attributes of the pole tower type with serial numbers include the serial number of the pole tower and the pole tower entity ID.

[0054] As a further technical solution, the type of the pole tower with serial number is Extends::SortedPole; the type of the pole tower serial number attribute is the Integer type of CIM, and the type of the pole tower entity id attribute is the Bigint type extended by CIM.

[0055] As a further technical solution, the platform class is Extends::TransformerPlateform.

[0056] As a further technical solution: the station class inherits the Core::Substation class in CIM.

[0057] Next, we will combine the Figure 1 , the technical solution of this embodiment is explained in detail. The method mentioned in this embodiment specifically includes:

[0058] 1. Define a pole type with serial numbers (Extends::SortedPole) to sort the poles in the rack.

[0059] 2. The properties of the tower type with serial number are as follows:

[0060] Property name type meaning Index CIM Integer Type Tower number Pole CIM extended Bigint type Indicates the tower entity id

[0061] like Figure 1As shown in the figure, the rightmost bottom box (Extends::SortedPole) is the UML class diagram of the pole class with serial number. Among them, Extends::SortedPole is the class name, Index represents the serial number of the pole, and Pole represents the ID of the pole type (Extends::LogicEquipmentcontainer) instance.

[0062] 3. Define the platen class (Extends::TransformerPlateform).

[0063] like Figure 1 As shown, the middle box (Extends::TransformerPlateform) is the definition of the platform class, which represents the platform.

[0064] 4. The station class inherits the Core::Substation class in CIM.

[0065] like Figure 1 As shown, when the aforementioned rack class is defined, it must inherit (upward arrow) from the Core::Substation class in CIM, mainly inheriting its properties and associations as a station container.

[0066] 5. Add the following composite associations to the rack class:

[0067]

[0068] Figure 1 In the example, the platform class (Extends::TransformerPlateform) and the three classes Extends::LogicEquipmentcontainer, Core::Substation, and Extends::SortedPole establish composite associations (solid diamonds). The association names are InnerPoles, InnerSubstations, and PoleIndexes, and their meanings are shown in the table above.

[0069] Figure 1 The lower left box is the tower class (Extends::LogicEquipmentcontainer), which represents the tower.

[0070] Next, we will combine Figure 2 , further illustrating the specific application of this embodiment.

[0071] This example describes how Figure 2 The feeder structure shown in the figure, the embodiment of the present invention provides a method for rack resource modeling. In this example, it is demonstrated how to apply the rack object to Figure 2 The feeder structure shown.

[0072] Figure 2 In the figure, the dotted rounded rectangular part TB1 is the rack. Feeder1 is the medium voltage feeder.

[0073] Specific methods include:

[0074] Step S10: Generate all topological relationships according to the CIM connection relationship.

[0075] Step S20: Generate a platform object TB1 of the TransformerPlateform type.

[0076] Step S30: Generate pole tower objects of LogicEuipment type for "Attached pole 1", "Attached pole 2" and "Attached pole 3" respectively, and establish InnerPoles association with TB1 generated in step 20. This association is a composite association type.

[0077] Step S40: Generate three SortedPole type instances, whose Index attributes are 0, 1, and 2 respectively, and whose Pole attributes are the object IDs of "Attached Pole 1", "Attached Pole 2", and "Attached Pole 3" created in step 30 respectively. The three SortedPole instances are associated with the PoleIndexes created in TB1 generated in step 20, and the association is a composite association type.

[0078] Step S50: Generate CIM Powertransformer objects for P1 and P2, and set their EuipmentContainers to the pole tower objects identified by "Attached Pole 1" and "Attached Pole 2".

[0079] Step S60: Generate two CIM Substation objects for DP1 and DP2, and establish InnerSubstations associations between DP1 and DP2 and the gantry object TB1 generated in step S20, respectively. The association is a composite association type.

[0080] Step S70: Preferably, S1, S2, F1, and F2 are modeled using normal CIM type, and the EuipmentContainer of the cable segment and terminal head objects represented by S1 and S2 and the fuse objects represented by F1 and F2 can be set to TB1.

[0081] Step S80: Preferably, the power supply feeder object of TB1 may be set to Feeder1, that is, the NormalEnergizingFeeder of TB1 may be set to Feeder1.

[0082] It can be understood that the P1 and P2 mentioned above represent two transformers inside the rack; DP1 and DP2 represent lower-level JP cabinets powered by P1 and P2 respectively; and the oval dotted frame represents the feeder Feeder1 that supplies power to the rack.

[0083] This embodiment fills the gap of no bench objects in the information system using the CIM-based model, making the information system development more efficient, the model design standardized, and the logic implementation more simplified and unified.

[0084] Embodiment 2

[0085] This embodiment discloses a CIM-based modeling system for bench resources.

[0086] A CIM-based bench resource modeling system, comprising:

[0087] The bench object generation module is configured to: define a bench class and generate a bench object;

[0088] The platform attribute determination module is configured to: add the attributes of the platform class, wherein the attributes of the platform class include the platform tower, the internal station building and the platform tower sequence;

[0089] The pole tower object generation module is configured to: determine the number of pole towers in the rack object and generate the pole tower object, and fill in the rack pole tower attributes and the rack pole tower sequence sequence attributes;

[0090] The internal station room generation module is configured to: determine the number of internal station rooms in the gantry object and generate internal station room objects, and fill in the internal station room attributes;

[0091] The modeling module is configured to generate all topological relationships of the rack objects according to the CIM connection relationship to complete the modeling of the rack resources.

[0092] Embodiment 3

[0093] The purpose of this embodiment is to provide a computer-readable storage medium.

[0094] A computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps in the CIM-based rack resource modeling method as described in Example 1 of the present disclosure.

[0095] Embodiment 4

[0096] The purpose of this embodiment is to provide an electronic device.

[0097] An electronic device includes a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, the steps in the CIM-based rack resource modeling method as described in Example 1 of the present disclosure are implemented.

[0098] The steps involved in the apparatuses of the above embodiments 2, 3 and 4 correspond to the method embodiment 1, and the specific implementation methods can refer to the relevant description part of embodiment 1. The term "computer-readable storage medium" should be understood as a single medium or multiple media including one or more instruction sets; it should also be understood to include any medium that can store, encode or carry an instruction set for execution by a processor and enable the processor to execute any method in the present invention.

[0099] Those skilled in the art should understand that the modules or steps of the present invention described above can be implemented by a general-purpose computer device, or alternatively, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. The present invention is not limited to any specific combination of hardware and software.

[0100] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.

Claims

1. A CIM-based rack resource modeling method, characterized in that: The following steps are involved: Define the bench class and generate the bench object; Adding properties of the test bench class, wherein the properties of the test bench class include a test bench pole tower, an internal station building, and a test bench pole tower sequence; Determine the number of pole towers in the test bench object and generate the pole tower object, and fill in the properties of the test bench pole tower and the properties of the sequence of the test bench pole tower; Determine the number of internal station rooms in the rack object and generate internal station room objects, and fill in the internal station room attributes; All topological relationships of the rack objects are generated according to the CIM connection relationship to complete the modeling of the rack resources.

2. The CIM-based rack resource modeling method according to claim 1, characterized in that: The rack tower attribute in the attributes of the rack class represents the ordered sequence of the towers contained in the rack, the internal station building attribute represents the internal station building of the rack, and the rack tower sequence is used to identify the order of the towers.

3. The CIM-based rack resource modeling method according to claim 1, characterized in that: The type of the platform tower attribute is the Extends::SortedPole type sequence of CIM extension; the type of the internal station building attribute is the Core::Substation type sequence of CIM.

4. The CIM-based rack resource modeling method according to claim 1, characterized in that: The determining the number of pole towers in the rack object and generating the pole tower object specifically includes: Define the tower type with serial number and sort the towers in the rack object; Add the attributes of the pole tower type with serial numbers, wherein the attributes of the pole tower type with serial numbers include the serial number of the pole tower and the pole tower entity ID.

5. The CIM-based rack resource modeling method according to claim 4, characterized in that: The type of the pole tower with serial number is Extends::SortedPole; the type of the serial number attribute of the pole tower is the Integer type of CIM, and the type of the pole tower entity id attribute is the Bigint type extended by CIM.

6. The CIM-based rack resource modeling method according to claim 1, characterized in that: The platform class is Extends::TransformerPlateform.

7. The CIM-based rack resource modeling method according to claim 1, characterized in that: Also includes: The station class inherits the Core::Substation class in CIM.

8. A CIM-based bench resource modeling system, characterized in that: include: The bench object generation module is configured to: define a bench class and generate a bench object; The platform attribute determination module is configured to: add the attributes of the platform class, wherein the attributes of the platform class include the platform tower, the internal station building and the platform tower sequence; The pole tower object generation module is configured to: determine the number of pole towers in the rack object and generate the pole tower object, and fill in the rack pole tower attributes and the rack pole tower sequence sequence attributes; The internal station room generation module is configured to: determine the number of internal station rooms in the gantry object and generate internal station room objects, and fill in the internal station room attributes; The modeling module is configured to generate all topological relationships of the rack objects according to the CIM connection relationship to complete the modeling of the rack resources.

9. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps in the CIM-based rack resource modeling method as described in any one of claims 1 to 7 are implemented.

10. An electronic device comprising a memory, a processor, and a program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the CIM-based rack resource modeling method as described in any one of claims 1 to 7 are implemented.