Virtual loop checking method and device, electronic equipment and storage medium

By obtaining the substation system configuration file to divide the bays and determine the verification data, the automatic verification of the substation virtual circuits is realized, which solves the problem of low efficiency and accuracy in the existing technology and improves the verification efficiency and accuracy.

CN117290688BActive Publication Date: 2026-01-02GUANGDONG POWER GRID CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311229298.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-21
Publication Date
2026-01-02
Estimated Expiration
2043-09-21

AI Technical Summary

Technical Problem

Existing virtual loop verification methods suffer from poor automation, efficiency, and accuracy, and manual intervention leads to long verification cycles and a high risk of errors.

Method used

By acquiring the substation's system configuration file, dividing the target device into bays, determining the actual verification data, and performing virtual loop verification based on the standard verification data, automated verification is achieved.

Benefits of technology

It improves the efficiency and accuracy of virtual loop verification, reduces the workload of manual verification, avoids errors, and increases the degree of automation in verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117290688B_ABST
    Figure CN117290688B_ABST
Patent Text Reader

Abstract

The application discloses a virtual loop checking method and device, electronic equipment and a storage medium. The virtual loop checking method comprises the following steps: determining a target transformer substation, and acquiring a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation; dividing intervals of the target device according to the device configuration information, and determining a target interval corresponding to each target device; determining actual checking data corresponding to each target device according to the device configuration information; acquiring standard checking data, and performing virtual loop checking on the target transformer substation based on the target interval, the actual checking data and the standard checking data, to obtain a loop checking result. Based on the technical scheme of the embodiment of the application, automatic virtual loop checking can be performed based on the divided target interval, and the efficiency and accuracy of virtual loop checking can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent substation, and particularly relates to a virtual loop verification method and device, electronic equipment and a storage medium. BACKGROUND

[0002] With the development of intelligent substations, the correctness of the virtual loop of the substation is also increasingly required, and the virtual loop with high correctness can effectively improve the field work efficiency of the substation, therefore, the virtual loop is usually verified in the related field.

[0003] At present, the traditional post-signal point method is usually used for virtual loop verification, but this method needs manual intervention and has a long verification period, and errors often exist in the long-period manual verification process, and therefore, the current virtual loop verification method has poor automation degree, efficiency and accuracy. SUMMARY

[0004] The present application provides a virtual loop verification method and device, electronic equipment and a storage medium to solve the technical problem of poor automation degree, efficiency and accuracy of the current virtual loop verification method.

[0005] According to an aspect of the present application, a virtual loop verification method is provided, wherein the method comprises:

[0006] determining a target substation, and obtaining a system configuration file corresponding to the target substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target substation, and the target device comprises an intelligent terminal and / or protection;

[0007] dividing each target device according to the device configuration information to determine a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval and a low-voltage branch interval;

[0008] determining actual verification data corresponding to each target device according to the device configuration information;

[0009] obtaining standard verification data, and verifying the target substation based on the target interval, the actual verification data and the standard verification data to obtain a loop verification result.

[0010] According to another aspect of the present application, a virtual loop verification device is provided, wherein the device comprises:

[0011] The file acquisition module is configured to determine a target transformer substation and acquire a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, and the target device comprises an intelligent terminal and / or protection;

[0012] The interval division module is configured to divide the target device according to the device configuration information to determine a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval, and a low-voltage branch interval.

[0013] The actual data extraction module is configured to determine actual check data corresponding to each target device according to the device configuration information.

[0014] The loop check module is configured to acquire standard check data, perform virtual loop check on the target transformer substation based on the target interval, the actual check data, and the standard check data, and obtain a loop check result.

[0015] According to another aspect of the present application, an electronic device is provided, which comprises:

[0016] at least one processor; and

[0017] a memory connected to the at least one processor in communication; wherein

[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the virtual loop check method according to any one of the embodiments of the present application.

[0019] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to perform the virtual loop check method according to any one of the embodiments of the present application when executed.

[0020] The technical scheme of the embodiment of the application is as follows: a target transformer substation is determined, a system configuration file corresponding to the target transformer substation is acquired, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, the target device comprises an intelligent terminal and / or protection; the target devices are divided into intervals according to the device configuration information, and a target interval corresponding to each target device is determined, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval, and a low-voltage branch interval; actual check data corresponding to each target device is determined according to the device configuration information; standard check data is acquired, and the target transformer substation is virtually loop checked based on the target interval, the actual check data, and the standard check data, to obtain a loop check result. The automatic virtual loop check based on the divided target interval is realized, and the efficiency and accuracy of the virtual loop check are improved.

[0021] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the application, nor is it used to limit the scope of the application. Other features of the application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0023] Figure 1 is a flowchart of a virtual loop check method according to the first embodiment of the application;

[0024] Figure 2 is a scene diagram of target interval division according to the embodiment of the application;

[0025] Figure 3 is a data diagram representing the correspondence between the character of the representation information and the configuration information according to the embodiment of the application;

[0026] Figure 4 is a flowchart of a virtual loop check method according to the second embodiment of the application;

[0027] Figure 5 is a whole flowchart of a virtual loop check method according to the embodiment of the application;

[0028] Figure 6 is a structural schematic diagram of a virtual loop check device according to the third embodiment of the application;

[0029] Figure 7 is a structural schematic diagram of an electronic device implementing the virtual loop checking method of the embodiments of the present application. DETAILED DESCRIPTION

[0030] In order for those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.

[0031] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] Embodiment one

[0033] Figure 1 A flowchart of a virtual loop checking method is provided for the first embodiment of the present application. The present embodiment can be applicable to data checking. The method can be performed by a virtual loop checking device, which can be realized in the form of hardware and / or software, and can be configured in computer software. As shown in the figure, the method comprises: Figure 1

[0034] S110, determining a target substation, and acquiring a system configuration file corresponding to the target substation, wherein the system configuration file includes device configuration information corresponding to each target device in the target substation, and the target device includes an intelligent terminal and / or protection.

[0035] The target substation can be understood as a substation to be checked for virtual loop.

[0036] ​The system configuration file can be understood as a file recording the system configuration of the target substation. In the embodiments of the present application, the system configuration file can be preset according to the scene requirement, which is not limited herein. The system configuration file can be a substation configuration description (SCD) file.

[0037] The target device can be understood as a device in the target substation. In the embodiments of the present application, the target device can be preset according to the scene requirement, which is not limited herein. Optionally, the target device can be an intelligent electronic device (IED). Optionally, the target device can include an intelligent terminal and / or protection.

[0038] The device configuration information can be understood as the configuration information of the target device. Optionally, the device configuration information can include the standard naming and / or equipment description corresponding to each target device.

[0039] S120, interval division is performed on the target device according to the device configuration information, and a target interval corresponding to each target device is determined, wherein the target interval includes at least one of a main transformer interval, a voltage side interval and a low-voltage branch interval.

[0040] The target interval can be understood as an interval to which the target device currently belongs. For reference Figure 2 , Figure 2 is a scene diagram of target interval division provided by an embodiment of the present application.

[0041] Optionally, the device configuration information includes standard naming and / or equipment description, the standard naming includes information characters of a target number, and the interval division is performed on the target device according to the device configuration information, and the target interval corresponding to each target device is determined, including:

[0042] The target device is divided into intervals based on the information characters, and the main transformer interval corresponding to the target device is determined, wherein the main transformer interval includes at least one interval;

[0043] For each main transformer interval, the target device is divided into intervals based on a preset character, and the voltage side interval corresponding to the target device is determined, wherein the voltage side interval includes at least one of a main transformer main body interval, a high-voltage side interval, a medium-voltage side interval and a low-voltage side interval, and the preset character is at least one character in the information characters;

[0044] The target device is divided into intervals based on the device description, and a low-voltage branch interval corresponding to the target device is determined, wherein the low-voltage branch interval includes at least one of a single branch interval, a first branch interval, and a second branch interval.

[0045] The standard name can be understood as a name of a standard corresponding to each target device. Optionally, the standard name includes a target number of information characters. The target number can be preset according to a scene requirement, which is not limited herein. Optionally, the target number can be 8 bits.

[0046] The information character can be understood as a character representing configuration information of the target device. Optionally, the information character includes at least one of a character representing a device type corresponding to the target device, a character representing a device type of a home device, a character representing a voltage level, a character representing a device home number, and a character representing a device number. For example, the information character can be 0, 1, 2, A, or B.

[0047] Figure 3 A data graph representing a correspondence between an information character and configuration information is provided according to an embodiment of the present application. In the embodiment of the present application, one information character or two information characters can represent one item of configuration information corresponding to the target device.

[0048] The main transformer interval can be understood as an interval of a main transformer to which the target device currently belongs. Specifically, each target device is determined to belong to a main transformer and is divided into an interval of the current main transformer. In the embodiment of the present application, the target substation can include one or more main transformers, and each main transformer can correspond to one main transformer interval. Therefore, the main transformer interval can be one or more. For example, the main transformer interval can be one or more of #1, #2, and #3.

[0049] The preset character can be understood as a preset character used to divide the voltage side interval. It can be understood that the preset character is at least one of the information characters. In the embodiment of the present application, the preset character can be preset according to a scene requirement, which is not limited herein. Optionally, the preset character can be a character representing a voltage level corresponding to the target device and / or a device home number.

[0050] The voltage side interval can be understood as an interval of a voltage side to which the target device currently belongs. Optionally, the voltage side interval can include at least one of a main transformer main body interval, a high-voltage side interval, a medium-voltage side interval, and a low-voltage side interval.

[0051] The low-voltage branch interval can be understood as the interval of the low-voltage side branch to which the target device currently belongs. Specifically, in the case where the current low-voltage side interval includes one target device, the low-voltage branch interval corresponding to the current target device is a single-branch interval. In the case where the current low-voltage side interval includes at least two target devices, the low-voltage branch interval to which each target device belongs, i.e., a first branch interval or a second branch interval, is determined based on the information character representing the home device number in the standard naming.

[0052] In the embodiments of the present application, the main transformer interval corresponding to each target device is determined; further, for each main transformer interval, the voltage side interval corresponding to each target device is determined; further, for the low-voltage side interval, the low-voltage branch interval corresponding to each target device is determined.

[0053] S130, determining the actual check data corresponding to each target device according to the device configuration information.

[0054] The actual check data can be understood as the actual check data corresponding to the target device. Optionally, the actual check data can include a virtual loop association relationship and / or a busbar association relationship.

[0055] Optionally, the determination of the actual check data corresponding to each target device according to the device configuration information includes:

[0056] determining the virtual loop association relationship between each target device in the target substation through the device configuration information;

[0057] determining the busbar association relationship between each target device and the connected busbar through the device configuration information and the virtual loop association relationship;

[0058] The virtual loop association relationship and the busbar association relationship are taken as the actual check data corresponding to each target device.

[0059] Specifically, in the embodiments of the present application, the virtual loop association relationship between each target device in the target substation can be directly extracted based on the device configuration information, and the busbar association relationship between each target device and the connected busbar under the condition of the virtual loop association relationship.

[0060] S140, obtaining standard check data, performing virtual loop check on the target substation based on the target interval, the actual check data, and the standard check data, and obtaining a loop check result.

[0061] The standard check data can be understood as data for checking the accuracy of the actual check data.

[0062] The technical scheme of the embodiment of the application comprises the following steps: determining a target transformer substation, obtaining a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, the target device comprising an intelligent terminal and / or a protection; performing interval division on the target device according to the device configuration information, and determining a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval and a low-voltage branch interval; determining actual check data corresponding to each target device according to the device configuration information; obtaining standard check data; performing virtual loop check on the target transformer substation based on the target interval, the actual check data and the standard check data, and obtaining a loop check result. The automatic virtual loop check based on the divided target interval is realized, and the efficiency and accuracy of the virtual loop check are improved.

[0063] Embodiment two

[0064] Figure 4 A flowchart of a virtual loop check method provided by the embodiment two of the application is provided, and the embodiment is refined based on the virtual loop check of the target transformer substation based on the target interval, the actual check data and the standard check data in the above-mentioned embodiment. As shown in the figure, the method comprises the following steps. Figure 4

[0065] S210, determining a target transformer substation, and obtaining a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, the target device comprising an intelligent terminal and / or a protection.

[0066] S220, performing interval division on the target device according to the device configuration information, and determining a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval and a low-voltage branch interval.

[0067] S230, determining actual check data corresponding to each target device according to the device configuration information.

[0068] S240, obtaining standard check data.

[0069] S250, determining the number of main transformers in the target transformer substation based on the main transformer interval.

[0070] ​The main transformer quantity can be understood as the number of the main transformer in the target transformer substation. In the embodiment of the present application, one main transformer corresponds to one main transformer bay. Therefore, the number of the main transformer can be directly determined based on the main transformer bay.

[0071] S260, in the case that the number of the main transformer is one, performing virtual loop checking on the target transformer substation directly based on the actual checking data corresponding to each target device and the standard checking data.

[0072] Optionally, the standard checking data comprises a standard device template and / or a standard virtual loop template,

[0073] The virtual loop checking on the target transformer substation directly based on the actual checking data corresponding to each target device and the standard checking data comprises:

[0074] Performing data checking on the actual checking data of each target device based on the standard device template and / or the standard virtual loop template, and in the case that the data is consistent, determining that the loop checking result is successful, otherwise, determining that the loop checking result is failed.

[0075] S270, in the case that the number of the main transformer is at least two, determining low-voltage branch information based on the low-voltage branch bay, and performing virtual loop checking on the target transformer substation based on the low-voltage branch information, the actual checking data and the standard checking data.

[0076] The low-voltage branch information can be understood as the branch information corresponding to the low-voltage branch bay. Optionally, the low-voltage branch information can comprise the branch number of each low-voltage branch bay and the branch quantity of the low-voltage branch bay. Optionally, the determination of the low-voltage branch information based on the low-voltage branch bay, and the virtual loop checking on the target transformer substation based on the low-voltage branch information, the actual checking data and the standard checking data comprises:

[0077] Numbering each low-voltage branch bay to obtain low-voltage branch information, wherein the low-voltage branch information comprises the branch number of each low-voltage branch bay and the branch quantity of the low-voltage branch bay;

[0078] Determining virtual loop checking logic based on the branch number and the branch quantity, and performing virtual loop checking on the target transformer substation based on the virtual loop checking logic, the actual checking data and the standard checking data, wherein the virtual loop checking logic is the transformer jump logic existing between the multiple main transformers.

[0079] In the embodiment of the present application, the virtual loop checking logic can be different in the case that the branch number and the branch quantity corresponding to different main transformers are different. In summary, the present application determines the virtual loop checking logic based on the branch number and the branch quantity, and performs personalized checking on virtual loops of different structures, thereby ensuring the accuracy of virtual loop checking.

[0080] The technical solution of the embodiment of the present application determines the main transformer quantity of the main transformer in the target substation based on the main transformer interval; in the case that the main transformer quantity is one, directly performs virtual loop checking on the target substation based on the actual checking data and the standard checking data corresponding to each target device; in the case that the main transformer quantity is at least two, determines low-voltage branch information based on the low-voltage branch interval, and performs virtual loop checking on the target substation based on the low-voltage branch information, the actual checking data and the standard checking data. The present application performs personalized virtual loop checking based on the main transformer quantity, thereby further ensuring the accuracy of virtual loop checking and the accuracy of loop checking results.

[0081] Figure 5 is a whole flowchart of a virtual loop checking method according to the embodiment one of the present application. As shown in Figure 5 , the whole flowchart of the virtual loop checking method can be:

[0082] 1. Import the SCD file of the target substation, read the IEDNAME (IED device naming, named in eight-bit standard format) of each IED device, parse the IED type, belonging device type, voltage level, belonging device number and IED number information of each IED device according to the rules in the following table, and classify the IED devices of the same device type, voltage level and device number together (hereinafter referred to as classification interval). Classify and divide the protection, intelligent terminal and other IED devices belonging to the same line, transformer, bus and other intervals into an interval.

[0083] 2. The main transformer bay is subdivided into the high, medium, and low voltage sides of the main transformer and the main transformer body. Information from the IEDNAME of all protection devices and intelligent terminals within the main transformer bay is extracted. The side of the main transformer bay to which an intelligent terminal belongs is identified by voltage level, equipment number, and IED number. When there are branches on the low-voltage side of the main transformer, for intelligent terminals on these branches, the equipment description of the IED device is identified. Then, based on the IED description, the intelligent terminals are subdivided into branches one and two on the low-voltage side of the main transformer. Intelligent terminals belonging to the same low-voltage side branch are grouped under one branch. For example, if the intelligent terminals on the low-voltage side branches are all described as #1 main transformer intelligent terminals, they are assigned to the #1 main transformer low-voltage side. The branch is determined by the second-to-last digit of the IEDNAME standard 8-digit naming format; the smaller digit is branch one, and the larger digit is branch two. If there are no branches on the low-voltage side of the main transformer, it is identified as a single branch. The same method is used for cases where the high-voltage side of the main transformer has branches.

[0084] 3. Based on the virtual loop connection relationship between IED devices, the wiring method of the primary system main wiring is determined according to certain rules, including double busbar wiring, double busbar single-section wiring, double busbar double-section wiring, single busbar wiring, single busbar section wiring, and three-half wiring. The low-voltage side of the main transformer generally adopts a single busbar wiring method. For cases where the low-voltage side has branches, it can be further subdivided into single busbar section wiring, single busbar two-section wiring, single busbar three-section wiring, and single busbar five-section wiring. Correspondingly, in single busbar section wiring, the two busbars are named Bus 1 and Bus 2; in single busbar two-section wiring, the busbars are named Bus 1, Bus 2, and Bus 3; in single busbar three-section wiring, the busbars are named Bus 1, Bus 2, Bus 3 (or Bus 5), and Bus 4 (or Bus 6); in single busbar five-section wiring, the busbars are named Bus 1, Bus 2, Bus 3 (or Bus 5), Bus 4 (or Bus 6), Bus 5 (or Bus 8), and Bus 6 (or Bus 9).

[0085] 4. Determine the number and branch number of the low-voltage side branches of the main transformer through step two. Based on the virtual loop connection between the main transformer protection and the intelligent terminal of the low-voltage side branches of the main transformer, extract the association relationship between the low-voltage side branches of the main transformer and the busbars connected to the low-voltage side branches of the primary system.

[0086] 5. Determine the number of main transformer branches, low-voltage side sections, and the relationship between the busbars connected to the low-voltage side sections. This is determined according to the rules for the number of main transformers configured in the SCD, without considering cases with more than 3 main transformers.

[0087] If there is only one main transformer and there are no branches on the low-voltage side, then it does not need to be considered; if there are two branches, the standard virtual terminal template and the standard virtual circuit template can be used for verification.

[0088] If there are two main transformers, the main transformers can be named #1 and #2, or #2 and #3. The corresponding relationships are as follows:

[0089] 1) #1 main transformer without branch, #2 main transformer without branch, low-voltage side bus is 1 bus, 2 bus, and the sectional correlation bus is 1 bus and 2 bus;

[0090] 2) #1 main transformer without branch, #2 main transformer with 2 branches, low-voltage side bus is 1 bus, 2 bus, 3 bus, and the sectional correlation bus is 1 bus and 2 bus;

[0091] 3) #2 main transformer with 2 branches, #3 main transformer without branch, low-voltage side bus is 1 bus, 2 bus, 5 bus, and the sectional correlation bus is 2 bus and 5 bus;

[0092] 4) #1 main transformer with 2 branches, #2 main transformer with 2 branches, low-voltage side bus is 1 bus, 2 bus, 5 bus, 6 bus, and the sectional correlation bus is 2 bus and 5 bus.

[0093] When there are three main transformers, the main transformer naming can be #1, #2, #3 main transformer, or #2, #3, #4 main transformer, and there are the following several cases for specific division:

[0094] 1) #1 transformer without branch, #2 transformer without branch, #3 transformer without branch: low-voltage side bus is 1 bus+2 bus+3 bus, and the sectional correlation bus is 1 bus+2 bus;

[0095] 2) #1 transformer with 1 branch+#2 transformer with 2 branches+#3 transformer with 1 branch: low-voltage side bus is 1 bus+2 bus, 3 bus+5 bus, sectional 1 correlation bus is 1 bus+2 bus, and sectional 2 correlation bus is 3 bus+5 bus;

[0096] 3) #2 transformer with 2 branches+#3 transformer with 1 branch+#4 transformer with 1 branch: low-voltage side bus is 2 bus, 3 bus+5 bus+6 bus, sectional 1 correlation bus is 3 bus+5 bus, and sectional 2 correlation bus is 5 bus+6 bus;

[0097] 4) #1 transformer with 2 branches+#2 transformer with 2 branches+#3 transformer with 2 branches: low-voltage side bus is 1 bus, 2 bus+5 bus, 6 bus+8 bus, 9 bus, sectional 1 correlation bus is 2 bus+5 bus, sectional 2 correlation bus is 6 bus+8 bus, and sectional 3 correlation bus is 1 bus+9 bus.

[0098] 6. Import standard virtual terminal template library and standard virtual circuit template library, and check the virtual circuits of the line, bus and conventional main transformer interval.

[0099] 7. Set the checking mode of the low-voltage side branch of the main transformer to be checked according to the correlation relationship, and check the virtual circuits of the main transformer protection jump section according to the following logic:

[0100] 1. When there is only one main transformer, if there are two branches on the low side, then the main transformer protection jump low-voltage 1 branch section and the jump low-voltage 2 branch section are virtually connected with the section protection, and no interval error is judged, and the correctness of the connection is judged by the principle of virtual circuit connection template.

[0101] 2. When there are two main transformers:

[0102] 2.1 When both main transformers are single-branch, then the main transformer protection jumps low-voltage 1-branch section with virtual connection;

[0103] 2.2 When there are 2-branch and single-branch among the two main transformers, judge whether the main transformer A with smaller serial number is single-branch, if yes, then x in the low-voltage x-branch section jumped by the two main transformers is 1; if not, then x in the low-voltage x-branch section jumped by the main transformer A with smaller serial number is 2, and x in the low-voltage x-branch section jumped by the main transformer with larger serial number is 1;

[0104] 2.3 When both main transformers have two branches, then x in the low-voltage x-branch section jumped by the main transformer with smaller serial number is 2, and x in the low-voltage x-branch section jumped by the main transformer with larger serial number is 1.

[0105] 3. When there are three main transformers (the serial number relationship of A, B, and C is: A < B < C):

[0106] Judge whether the three main transformers are all 2-branch,

[0107] if yes, then the main transformer A jumps section 3 of 1-branch and section 1 of 2-branch;

[0108] the main transformer B jumps section 1 of 1-branch and section 2 of 2-branch;

[0109] the main transformer C jumps section 2 of 1-branch and section 3 of 2-branch,

[0110] if not, judge whether only one main transformer is 2-branch,

[0111] if yes, (1) when the main transformer A is double-branch,

[0112] the main transformer A jumps section 1 of 2-branch

[0113] the main transformer B jumps section 1 and section 2 of 1-branch

[0114] the main transformer C jumps section 2 of 1-branch

[0115] (2) when the main transformer B is 2-branch:

[0116] the main transformer A jumps section 1 of 1-branch

[0117] the main transformer B jumps section 1 of 1-branch and section 2 of 2-branch

[0118] the main transformer C jumps section 2 of 1-branch

[0119] (3) when the main transformer C is 2-branch:

[0120] the main transformer A jumps section 1 of 1-branch

[0121] Main transformer B1 branch jump section 2

[0122] Main transformer C1 branch jump section 2

[0123] Two main transformers are 2 branches, then:

[0124] (1) When main transformer A.B is double branch,

[0125] Main transformer A 2 branch jump section 1

[0126] Main transformer B1 branch jump section 1, 2 branch jump section 2

[0127] Main transformer C1 branch jump section 2

[0128] (2) When main transformer B.C is 2 branch:

[0129] Main transformer A1 branch jump section 1

[0130] Main transformer B1 branch jump section 1, 2 branch jump section 2

[0131] Main transformer C1 branch jump section 2

[0132] (3) When main transformer A.C is 2 branch:

[0133] Main transformer A 2 branch jump section 1

[0134] Main transformer B1 branch jump section 1, section 2

[0135] Main transformer C1 branch jump section 2

[0136] The virtual loop that meets the virtual loop checking logic is determined as a connection standard virtual loop, and the virtual loop that does not meet the virtual loop checking logic is determined as a connection non-standard virtual loop.

[0137] The application can automatically check the multi-main transformer jump section virtual loop of the target transformer substation, greatly reduces the workload of the engineering personnel checking the virtual loop, avoids the error caused by manual checking, and can significantly improve the working efficiency of the virtual loop checking.

[0138] Embodiment three

[0139] Figure 6 A structure schematic view of a virtual loop checking device provided for the embodiment three of the application is shown in the figure. Figure 6 As shown in the figure, the device comprises a file acquisition module 310, an interval division module 320, an actual data extraction module 330 and a loop checking module 340; wherein,

[0140] The file acquisition module 310 is configured to determine a target transformer substation, and acquire a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, and the target device comprises an intelligent terminal and / or a protection; the interval division module 320 is configured to divide intervals of the target device according to the device configuration information, and determine a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval, and a low-voltage branch interval; the actual data extraction module 330 is configured to determine actual check data corresponding to each target device according to the device configuration information; and the loop check module 340 is configured to acquire standard check data, perform virtual loop check on the target transformer substation based on the target interval, the actual check data, and the standard check data, and obtain a loop check result.

[0141] The technical scheme of the embodiment of the application comprises the following steps: determining a target transformer substation, acquiring a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, and the target device comprises an intelligent terminal and / or a protection; dividing intervals of the target device according to the device configuration information, and determining a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval, and a low-voltage branch interval; determining actual check data corresponding to each target device according to the device configuration information; acquiring standard check data, and performing virtual loop check on the target transformer substation based on the target interval, the actual check data, and the standard check data, and obtaining a loop check result. The automatic virtual loop check based on the divided target interval is realized, and the efficiency and accuracy of the virtual loop check are improved.

[0142] Optionally, the device configuration information comprises standard naming and / or device description, and the standard naming comprises information characters of a target number.

[0143] The interval division module 320 is configured to divide intervals of the target device based on the information characters, and determine the main transformer interval corresponding to the target device, wherein the main transformer interval comprises at least one interval.

[0144] For each main transformer interval, the interval division module 320 is configured to divide intervals of the target device based on preset characters, and determine the voltage side interval corresponding to the target device, wherein the voltage side interval comprises at least one of a main transformer body interval, a high-voltage side interval, a medium-voltage side interval, and a low-voltage side interval, and the preset characters are at least one character in the information characters.

[0145] For the low-voltage side interval, the target device is interval-divided based on the device description, and a low-voltage branch interval corresponding to the target device is determined, wherein the low-voltage branch interval includes at least one of a single-branch interval, a first-branch interval, and a second-branch interval.

[0146] Optionally, the actual data extraction module 330 is configured to:

[0147] determine a virtual loop association relationship between each of the target devices in the target substation through the device configuration information;

[0148] determine a busbar association relationship between each of the target devices and the connected busbars through the device configuration information and the virtual loop association relationship;

[0149] use the virtual loop association relationship and the busbar association relationship as the actual check data corresponding to each of the target devices.

[0150] Optionally, the loop check module 340 includes a main transformer quantity determination unit, a first check unit, and a second check unit, wherein:

[0151] the main transformer quantity determination unit is configured to determine the main transformer quantity of the main transformer in the target substation based on the main transformer interval;

[0152] the first check unit is configured to, when the main transformer quantity is one, directly perform virtual loop check on the target substation based on the actual check data corresponding to each of the target devices and the standard check data;

[0153] the second check unit is configured to, when the main transformer quantity is at least two, determine low-voltage branch information based on the low-voltage branch interval, and perform virtual loop check on the target substation based on the low-voltage branch information, the actual check data, and the standard check data.

[0154] Optionally, the standard check data includes a standard device template and / or a standard virtual loop template, and the first check unit is configured to:

[0155] perform data check on the actual check data of each of the target devices based on the standard device template and / or the standard virtual loop template, and determine the loop check result as successful when the data is consistent, or as failed otherwise.

[0156] Optionally, the second check unit is configured to:

[0157] The low-voltage branch interval is numbered to obtain low-voltage branch information, wherein the low-voltage branch information comprises a branch number of each low-voltage branch interval and a branch quantity of the low-voltage branch interval.

[0158] Virtual loop check logic is determined based on the branch number and the branch quantity, and virtual loop check is performed on the target transformer substation based on the virtual loop check logic, the actual check data and the standard check data, wherein the virtual loop check logic is a variable jump logic existing between multiple main transformers.

[0159] Optionally, the information character comprises at least one of a character representing a device type corresponding to the target device, a home device type, a character representing a voltage level, a device home number and a character representing a device number.

[0160] The virtual loop check device provided in the embodiments of the present application can perform the virtual loop check method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0161] Embodiment four

[0162] Figure 7 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

[0163] As shown in Figure 7 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0164] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0165] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the virtual circuit verification method.

[0166] In some embodiments, the virtual circuit verification method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the virtual circuit verification method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the virtual circuit verification method by any other appropriate means, such as by means of firmware.

[0167] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0168] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, enables the functions / acts specified in the flowcharts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.

[0169] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of electrical connections, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0170] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0171] The systems and techniques described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0172] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0173] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, and the present disclosure is not limited in this regard.

[0174] The specific embodiments described above are not intended to limit the scope of the present disclosure. Those skilled in the art will understand that various modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments without departing from the spirit and principles of the present disclosure. Any further modifications, equivalents, and / or alternatives come within the scope of the present disclosure as recited by the claims.

Claims

1. A method of virtual loopback verification, the method comprising: The method comprises the following steps: determining a target transformer substation, obtaining a system configuration file corresponding to the target transformer substation, wherein the system configuration file comprises device configuration information corresponding to each target device in the target transformer substation, and the target device comprises an intelligent terminal and / or protection; dividing intervals of the target device according to the device configuration information, and determining a target interval corresponding to each target device, wherein the target interval comprises at least one of a main transformer interval, a voltage side interval, and a low-voltage branch interval; determining actual check data corresponding to each target device according to the device configuration information; obtaining standard check data, and performing virtual loop check on the target transformer substation based on the target interval, the actual check data, and the standard check data to obtain a loop check result; the virtual loop check on the target transformer substation based on the target interval, the actual check data, and the standard check data comprises: determining the number of main transformers in the target transformer substation based on the main transformer interval; in the case that the number of main transformers is one, directly performing virtual loop check on the target transformer substation based on the actual check data and the standard check data corresponding to each target device; in the case that the number of main transformers is at least two, determining low-voltage branch information based on the low-voltage branch interval, and performing virtual loop check on the target transformer substation based on the low-voltage branch information, the actual check data, and the standard check data; the virtual loop check on the target transformer substation based on the low-voltage branch interval, the low-voltage branch information, the actual check data, and the standard check data comprises: numbering each low-voltage branch interval to obtain low-voltage branch information, wherein the low-voltage branch information comprises a branch number of each low-voltage branch interval and a branch number of the low-voltage branch interval; determining virtual loop check logic based on the branch number and the branch number, and performing virtual loop check on the target transformer substation based on the virtual loop check logic, the actual check data, and the standard check data, wherein the virtual loop check logic is a variable jump logic existing between multiple main transformers.

2. The method of claim 1, wherein, The device configuration information comprises standard naming and / or device description, the standard naming comprises information characters of a target number, and the interval division of the target device based on the device configuration information to determine the target interval corresponding to each target device comprises: dividing intervals of the target device based on the information characters to determine the main transformer interval corresponding to the target device, wherein the main transformer interval comprises at least one interval; for each main transformer interval, dividing intervals of the target device based on a preset character to determine the voltage side interval corresponding to the target device, wherein the voltage side interval comprises at least one of a main transformer body interval, a high-voltage side interval, a medium-voltage side interval, and a low-voltage side interval, and the preset character is at least one character in the information characters. For the low-voltage side interval, the target device is divided into intervals based on the device description, and the low-voltage branch interval corresponding to the target device is determined, wherein the low-voltage branch interval includes at least one of a single branch interval, a first branch interval, and a second branch interval.

3. The method of claim 1, wherein, The actual check data corresponding to each target device is determined according to the device configuration information, including: The virtual loop association relationship between each target device in the target substation is determined through the device configuration information; The bus association relationship between each target device and the connected bus is determined through the device configuration information and the virtual loop association relationship; The virtual loop association relationship and the bus association relationship are used as the actual check data corresponding to each target device.

4. The method of claim 1, wherein, The standard check data includes a standard device template and / or a standard virtual loop template, The virtual loop check of the target substation is directly based on the actual check data corresponding to each target device and the standard check data, including: The actual check data of each target device is checked based on the standard device template and / or the standard virtual loop template, and in the case of data consistency, the loop check result is determined as successful, otherwise as failed.

5. The method of claim 2, wherein, The information character includes at least one of a character representing the device type corresponding to the target device, a character representing the device type, a character representing the voltage level, a character representing the device belonging number, and a character representing the device number.

6. A dummy loop verification apparatus, characterized by, Including: The file acquisition module is used to determine the target substation, and the system configuration file corresponding to the target substation is acquired, wherein the system configuration file includes the device configuration information corresponding to each target device in the target substation, and the target device includes an intelligent terminal and / or protection; The interval division module is used to divide the target device into intervals according to the device configuration information, and determine the target interval corresponding to each target device, wherein the target interval includes at least one of a main transformer interval, a voltage side interval, and a low-voltage branch interval; The actual data extraction module is used to determine the actual check data corresponding to each target device according to the device configuration information; The loop check module is used to acquire standard check data, and perform virtual loop check on the target substation based on the target interval, the actual check data, and the standard check data, to obtain a loop check result; The loop check module includes a main transformer number determination unit, a first check unit, and a second check unit; wherein The main transformer number determination unit is used to determine the main transformer number of the main transformer in the target substation based on the main transformer interval; The first check unit is used to directly perform virtual loop check on the target substation based on the actual check data corresponding to each target device and the standard check data when the main transformer number is one. The second checking unit is configured to, when the number of the main transformers is at least two, determine low-voltage branch information based on the low-voltage branch intervals, and perform virtual loop checking on the target transformer substation based on the low-voltage branch information, the actual checking data and the standard checking data. The second checking unit is configured to: number each of the low-voltage branch intervals to obtain low-voltage branch information, wherein the low-voltage branch information comprises a branch number of each of the low-voltage branch intervals and a branch number of the low-voltage branch intervals; determine virtual loop checking logic based on the branch number and the branch number, and perform virtual loop checking on the target transformer substation based on the virtual loop checking logic, the actual checking data and the standard checking data, wherein the virtual loop checking logic is a variable jump logic existing between the multiple main transformers.

7. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the virtual loop checking method of any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing the processor to implement the virtual loop checking method of any one of claims 1-5 when executed.

Citation Information

Patent Citations

  • Method for checking consistency between SCD and virtual loop table of intelligent substation

    CN103632307A

  • SCD file comparison method of transformer substation

    CN106055684A