A method for automatically dividing IED attribute information in SCD file of smart substation

By automatically partitioning and automatically generating IED attribute information in the SCD file of the intelligent substation, the shortcomings of the automatic partitioning function of IED attributes in the existing technology are solved, the analysis and application capabilities of substation configuration files are improved, and the implementation of advanced application functions is supported.

CN116702415BActive Publication Date: 2025-02-11STATE GRID JIANGSU ELECTRIC POWER CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310380860.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-11
Publication Date
2025-02-11
Estimated Expiration
2043-04-11

AI Technical Summary

Technical Problem

In the prior art, the automatic division function of IED attributes in the SCD file of the smart substation is not effectively supported, resulting in poor performance of advanced application functions based on IED attributes.

Method used

Provides an automatic division method for IED attribute information of SCD files of intelligent substations. By defining IED attributes, analyzing configuration description information in SCD files, obtaining equipment type, interval type, voltage level and other attributes, and automatically generates IED attribute information based on program algorithms. Realize functions such as automatic verification of virtual loop configuration accuracy, automatic configuration and testing of monitoring databases.

Benefits of technology

It realizes the automatic division and automatic generation of IED attribute information, improves the analysis and application capabilities of substation configuration files, and supports advanced application functions such as automatic verification of virtual loop configuration accuracy, automatic configuration and testing of monitoring databases.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116702415B_ABST
    Figure CN116702415B_ABST
Patent Text Reader

Abstract

A method for automatically dividing IED attribute information in an SCD file of an intelligent substation can reasonably divide the attributes of an IED, and automatically generate corresponding IED attributes based on a program algorithm, so as to realize functions such as automatic verification of the correctness of virtual circuit configuration, automatic configuration and testing of a monitoring database, automatic generation and testing of a one-key sequential control database, and equipment ledger management. The attribute information after IED attribute division has broad application value in the fields of secondary equipment configuration and testing; that is, automatic division of IED attribute information is realized; the present invention enriches the substation SCD file analysis method, and after the IED attribute information is automatically divided, it can be applied to various fields such as automatic generation of configurations, automatic verification of configurations, and configuration simulation testing, which greatly improves the substation configuration file analysis and application capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart substation SCD configuration, and in particular to a method for describing different attributes of IED in an SCD file, a method for automatically dividing IED attribute information in an SCD file of a smart substation, and a method for automatically dividing IED attribute information in an SCD file. Background Art

[0002] The model configuration in the SCD file of the smart substation is used as the secondary IED device configuration. It realizes the configuration description by integrating the ICD model file and defining the IED name, communication parameters, terminal signal definition, virtual circuit connection configuration, etc. The configuration description in the SCD file is used in various application scenarios such as monitoring system database construction, relay protection function circuit implementation, online monitoring system database construction, one-key sequential control database construction, equipment ledger management, etc. The configuration information and configuration correctness of different IEDs and systems are closely related to IED attributes. As an important element to characterize the characteristics of IED itself, IED attributes need to be used to classify different configuration descriptions in the fields of SCD virtual circuit configuration correctness analysis, monitoring database configuration correctness analysis and testing, and one-key sequential control database automatic generation and testing. Reasonable division of IED attributes can make related work more efficient. However, some common tool software such as SCD visualization tools, SCL configuration tools, and database configuration tools do not support the automatic division of IED attributes, resulting in poor application effects of various advanced application functions based on IED attributes. Summary of the invention

[0003] In order to solve the deficiencies in the prior art, the present invention provides a method for automatically dividing IED attribute information in an SCD file of an intelligent substation, which reasonably divides the attributes of IED and automatically generates corresponding IED attributes based on a program algorithm, so as to realize functions such as automatic verification of the correctness of virtual circuit configuration, automatic configuration and testing of a monitoring database, automatic generation and testing of a one-key sequential control database, and equipment ledger management. The attribute information after IED attribute division has broad application value in the fields of secondary equipment configuration and testing.

[0004] The present invention adopts the following technical solution.

[0005] A method for automatically dividing IED attribute information of an SCD file of a smart substation comprises the following steps:

[0006] Step 1: Define different IED attributes;

[0007] Step 2: parse the SCD file and obtain the configuration description information in the SCD file;

[0008] Step 3, parse the IED name in the configuration description information, and obtain five attributes of device type, bay type, voltage level, bay number, and set according to the IED name;

[0009] Step 4: Parse the IED description in the configuration description information, and obtain the four attributes of device type, bay type, voltage level, and set type according to the IED description;

[0010] Step 5: parse the IED virtual connection configuration, and obtain a list of external IEDs with virtual circuit connection configuration relationships according to the IED virtual connection configuration;

[0011] Step 6: Analyze the IED model attributes, and obtain the model manufacturer identification, model model, model version, and model verification code according to the IED model attributes;

[0012] Step 7: Comprehensively analyze the equipment type, bay type, voltage level, set and IED virtual connection configuration obtained in steps 3 and 4, and confirm the final equipment type, bay type, voltage level, bay number and set of the IED;

[0013] Step 8: Based on the busbars of each voltage level, the number of section switches, and the bus differential protection model obtained by parsing the SCD file, determine the wiring method of this voltage level; for 3 / 2 wiring IED, determine the 3 / 2 wiring circuit breaker bay type according to the bay number and IED virtual connection configuration; based on the confirmed IED attribute information, generate the IED-associated bus attribute information.

[0014] Preferably, the IED attributes include the IED's device type, bay type, voltage level, wiring mode, set type, associated bus, 3 / 2 wiring circuit breaker bay type, bay number, model manufacturer identification, model model, model version and model verification code.

[0015] Preferably, the step 1 specifically includes:

[0016] Establish an IED attribute model, that is, define A_B_C_D_E_F_G_H_I_J_K_L as IED attributes:

[0017] A represents the equipment type, P represents protection, C represents measurement and control, I represents intelligent terminal, M represents merging unit, PC represents protection and measurement integration, MI represents integration and intelligence integration, SP represents standby automatic investment, W represents stability control, RF represents fault recording, and O represents other equipment types;

[0018] B represents the bay type, where L represents the line, T represents the main transformer, H represents the main transformer body, K represents the section, J represents the busbar, M represents the busbar, X represents the reactance, C represents the capacitor, Z represents the standby automatic switch, S represents the station transformer, D represents the short lead, G represents the T zone, B represents the switch, and O represents other bay types;

[0019] C represents voltage level, where 75 represents 750kV, 50 represents 500kV, 33 represents 330kV, 22 represents 220kV, 11 represents 110kV, 66 represents 66kV, 35 represents 35kV, 10 represents 10kV, 04 represents 380V, 00 represents general purpose, and 01 represents other voltage levels;

[0020] D represents the wiring mode, where 0 represents universal, 1 represents dual-mother, 2 represents dual-mother dual-split, 3 represents dual-mother single-split, 4 represents 3 / 2 wiring, 5 represents single-mother segmented, 6 represents internal bridge wiring, 7 represents external bridge wiring, 8 represents line-to-line transformer, and 9 represents other wiring modes;

[0021] E represents different sets, its default value is 0 and indicates IED multiple configuration, its value is 1 for single set configuration, its value is A for the first set, its value is B for the second set, and its value is C for the third set;

[0022] F represents the associated bus, where 00 represents no bus, 01 represents I bus, 02 represents II bus, 03 represents III bus, 04 represents IV bus, 12 represents I bus and II bus, 13 represents I bus and III bus, and the same applies to other associated buses;

[0023] G represents the 3 / 2 connection circuit breaker bay type, the default value is 0, 1 represents the line side switch, 2 represents the main transformer side switch, 3 represents the line-to-line switch, 4 represents the line-to-transformer switch; 5 represents the line-to-line switch; 6 represents the main transformer switch;

[0024] H represents the interval number. For 3 / 2 wiring, H is divided into two digits, a and b. a represents the serial number and b represents the switch number.

[0025] I represents the IED model manufacturer identifier, expressed as a string;

[0026] J represents the IED model, expressed as a string;

[0027] K represents the IED model version, expressed as a string;

[0028] L represents the IED model verification code, which is expressed as a character string.

[0029] Preferably, the configuration description information includes IED name, IED description, IED virtual connection configuration, and IED model attributes.

[0030] Preferably, the step 3 specifically includes the following steps:

[0031] Step 3-1: Read the first number and the next number from left to right in the IED name in the SCD file as the voltage level C1 of the IED;

[0032] Step 3-2: The characters from C1 to the previous one are defined as interval type B1;

[0033] Step 3-3: Move forward 1 or 2 digits from B1 to set it as device type A1;

[0034] Step 3-4: From C1 to the next 2 digits, set it as interval number H1. H1 is a number. For 3 / 2 wiring, H1 is divided into two digits: h11 and h12. h11 represents the serial number and h12 represents the switch number.

[0035] Step 3-5: One bit backward from H1 is defined as set information E1. E1 can be missing. If missing, E1 is 1.

[0036] Step 3-6: Convert the acquired C1, B1, A1, H1, and E1 attributes according to the IED attribute definition to generate an IED attribute code. The attributes that cannot be acquired according to the method in step 3 are recorded as default.

[0037] Preferably, the step 4 specifically includes the following steps:

[0038] Step 4-1: Find the kV, KV or kv string in the IED description and combine the numbers before it to generate voltage level C2;

[0039] Step 4-2: Find out the string of "protection" but no "measurement and control" in the IED description, and generate the device type A2 as protection; find out the string of "measurement and control" but no "protection" in the IED description, and generate the device type A2 as measurement and control; find out the string of "protection and measurement" or "protection and measurement and control" in the IED description, and generate the device type A2 as protection and measurement; find out the string of "integrated intelligence", "merged terminal" or "intelligent unit" in the IED description, and generate the device type A2 as integrated intelligence; find out the string of "intelligent terminal" in the IED description, and generate the device type A2 as intelligent terminal; find out the string of "merged unit" in the IED description, and generate the device type A2 as merged unit;

[0040] Step 4-3: Find out the string containing "A set", Chinese characters + A suffix or "first set" in the IED description, and generate set E2 as A; find out the string containing "B set", Chinese characters + B suffix or "second set" in the IED description, and generate set E2 as B; find out the string containing "C set", Chinese characters + C suffix or "third set" in the IED description, and generate set E2 as C; if the above strings in this step do not exist in the IED description, generate set E2 as 1;

[0041] Step 4-4: Find the string of "switch" or "circuit breaker" in the IED description, and generate the interval type B2 as circuit breaker; find the string of "line (excluding bus)" or "return" in the IED description, and generate the interval type B2 as line; find the string of "main transformer" in the IED description, and generate the interval type B2 as main transformer; find the string of "bus" in the IED description, and generate the interval type B2 as bus.

[0042] Preferably, the step 7 specifically includes the following steps:

[0043] Step 7-1: Compare C1, B1, A1, E1 with C2, B2, A2, E2 respectively. When there are different situations, that is, when there are different items, C1, B1, A1, E1 shall prevail. When C1, B1, A1, E1 is default, C2, B2, A2, E2 shall prevail respectively, and generate the compared C, B, A, H, E attributes;

[0044] Step 7-2: For the IED with B as the main transformer, traverse the list of external IEDs that have a virtual circuit connection configuration relationship with the IED. For the IEDs that are also main transformers, if H is different, use the H attribute of the IED with A as the protection as the reference H, and convert the H attributes of other IEDs into the reference H;

[0045] Step 7-3: When there are different situations, different items are prompted at the same time.

[0046] Preferably, determining the wiring mode of the voltage level in step 8 includes:

[0047] Determine the wiring method of this voltage level as D attribute in the following way:

[0048] When C is 50 or 75, the D attribute is fixed to 4;

[0049] When C is 33, 22 or 11, the number of different interval numbers H of the interval type B in this voltage level is judged to be bus coupling and bus sub-bus respectively. When a1=0 and b1=0, D is 4; when a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0050] When C is 66, 35 or 11, the number of different Hs for bus coupling and bus subdivision in this voltage level is determined to be a1 and b1 respectively. When a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=1 or 2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0051] In addition, when C is 11, 66 or 35, this voltage level has no bus differential protection and no higher voltage level, there is line protection, no intelligent terminal on the high-voltage side of the main transformer or integrated intelligent system, D is 6; this voltage level has no line protection, there is an intelligent terminal on the high-voltage side of the main transformer or integrated intelligent system, D is 7;

[0052] Once the D value is determined, it is applicable to all IEDs of this voltage level.

[0053] Preferably, determining the 3 / 2 connection circuit breaker bay type in step 8 includes:

[0054] For 3 / 2 connection IED, the bay type G attribute of 3 / 2 connection circuit breaker is determined according to its bay number H and IED virtual connection configuration, as follows:

[0055] Confirm the G attribute based on the read 3 / 2 wiring interval number H. First, identify the last digit of the interval number to determine whether it is 0-1-2 or 1-2-3.

[0056] Preferably, the method for identifying the interval number whose last digit is in the form of 0-1-2 and 1-2-3 includes:

[0057] For 0-1-2, they correspond to middle-I mother side-II mother side respectively; for 1-2-3, they correspond to I mother side-middle-II mother side respectively. For the two methods of identification, as long as the last digit appears 0, the 3 / 2 connection IED is considered to be 0-1-2 mode; if the last digit appears 3, the 3 / 2 connection IED is considered to be 1-2-3 mode.

[0058] The interval number read is H=ab. First, grouping is performed according to a to obtain a string group. Then, the values ​​of the G attributes in the form of 0-1-2 and 1-2-3 are determined in the string group in combination with the b value and the virtual connection relationship.

[0059] Preferably, the method for determining the value of the G attribute in the 1-2-3 form includes:

[0060] When b=1 or 3, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0061] When b=2, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0062] When b=2, and there are only two sets of b values ​​in the string group, condition 1=there is a line protection with the same ab value as the switch protection in the string, condition 2=there is a main transformer protection with the same ab value as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6;

[0063] Methods for determining the value of the G attribute in the 0-1-2 format include:

[0064] When b=1 or 2, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0065] When b=0, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0066] When b=0, and there are only 2 sets of values ​​for b in the string group, condition 1=there is a line protection ab value that is the same as the switch protection in the string, condition 2=there is a main transformer protection ab value that is the same as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6.

[0067] Preferably, step 8 further comprises: generating IED-associated bus F attribute information after comprehensive analysis based on the confirmed IED attribute information, including wiring mode, device type, bay type, IED naming rule, and bay number.

[0068] An automatic division device for IED attribute information of SCD file of smart substation, comprising:

[0069] A definition module, wherein the definition module is used to define different IED attributes;

[0070] Parsing module 1, the parsing module 1 is used to parse the SCD file and obtain the configuration description information in the SCD file;

[0071] The second parsing module is used to parse the IED name in the configuration description information, and obtain five attributes of device type, bay type, voltage level, bay number, and set according to the IED name;

[0072] The parsing module three is used to parse the IED description in the configuration description information, and obtain four attributes of device type, bay type, voltage level, and set type according to the IED description;

[0073] The parsing module 4 is used to parse the IED virtual connection configuration, and obtain a list of external IEDs with virtual circuit connection configuration relationships according to the IED virtual connection configuration;

[0074] The analysis module five is used to analyze the IED model attributes, and obtain the model manufacturer identification, model model, model version, and model verification code according to the IED model attributes;

[0075] An analysis module, which is used to comprehensively analyze the acquired device type, bay type, voltage level, set and IED virtual connection configuration, and confirm the final device type, bay type, voltage level, bay number and set of the IED;

[0076] A generation module is used to determine the wiring mode of this voltage level based on the bus couplings, number of section switches, and bus differential protection models of each voltage level obtained by parsing the SCD file; for 3 / 2 wiring IED, the 3 / 2 wiring circuit breaker interval type is determined according to the interval number and IED virtual connection configuration; based on the confirmed IED attribute information, the IED-associated bus attribute information is generated.

[0077] Preferably, the IED attributes include the IED's device type, bay type, voltage level, wiring mode, set type, associated bus, 3 / 2 wiring circuit breaker bay type, bay number, model manufacturer identification, model model, model version and model verification code.

[0078] Preferably, the definition module is also used to establish an IED attribute model, that is, define A_B_C_D_E_F_G_H_I_J_K_L as IED attributes:

[0079] A represents the equipment type, P represents protection, C represents measurement and control, I represents intelligent terminal, M represents merging unit, PC represents protection and measurement integration, MI represents integration and intelligence integration, SP represents standby automatic investment, W represents stability control, RF represents fault recording, and O represents other equipment types;

[0080] B represents the bay type, where L represents the line, T represents the main transformer, H represents the main transformer body, K represents the section, J represents the busbar, M represents the busbar, X represents the reactance, C represents the capacitor, Z represents the standby automatic switch, S represents the station transformer, D represents the short lead, G represents the T zone, B represents the switch, and O represents other bay types;

[0081] C represents voltage level, where 75 represents 750kV, 50 represents 500kV, 33 represents 330kV, 22 represents 220kV, 11 represents 110kV, 66 represents 66kV, 35 represents 35kV, 10 represents 10kV, 04 represents 380V, 00 represents general purpose, and 01 represents other voltage levels;

[0082] D represents the wiring mode, where 0 represents universal, 1 represents dual-mother, 2 represents dual-mother dual-split, 3 represents dual-mother single-split, 4 represents 3 / 2 wiring, 5 represents single-mother segmented, 6 represents internal bridge wiring, 7 represents external bridge wiring, 8 represents line-to-line transformer, and 9 represents other wiring modes;

[0083] E represents different sets, its default value is 0 and indicates IED multiple configuration, its value is 1 for single set configuration, its value is A for the first set, its value is B for the second set, and its value is C for the third set;

[0084] F represents the associated bus, where 00 represents no bus, 01 represents I bus, 02 represents II bus, 03 represents III bus, 04 represents IV bus, 12 represents I bus and II bus, 13 represents I bus and III bus, and the same applies to other associated buses;

[0085] G represents the 3 / 2 connection circuit breaker bay type, the default value is 0, 1 represents the line side switch, 2 represents the main transformer side switch, 3 represents the line-to-line switch, 4 represents the line-to-transformer switch; 5 represents the line-to-line switch; 6 represents the main transformer switch;

[0086] H represents the interval number. For 3 / 2 wiring, H is divided into two digits, a and b. a represents the serial number and b represents the switch number.

[0087] I represents the IED model manufacturer identifier, expressed as a string;

[0088] J represents the IED model, expressed as a string;

[0089] K represents the IED model version, expressed as a string;

[0090] L represents the IED model verification code, which is expressed as a character string.

[0091] Preferably, the configuration description information includes IED name, IED description, IED virtual connection configuration, and IED model attributes.

[0092] Preferably, the parsing module 2 is also used to read the first digit and the next digit from left to right in the IED name in the SCD file as the voltage level C1 of the IED; the character from C1 to the first digit is defined as the interval type B1; from B1 to the first digit or 2 digits, it is defined as the device type A1; from C1 to the second digit, it is defined as the interval number H1, H1 is a number, for 3 / 2 wiring, H1 is divided into h11 and h12, h11 represents the serial number, and h12 represents the switch number; from H1 to the last digit, it is defined as the set information E1, E1 can be missing, and E1 is 1 when missing; the obtained C1, B1, A1, H1, and E1 attributes are converted according to the IED attribute definition to generate the IED attribute code, and the attributes that cannot be obtained according to the method of step 3 are recorded as default.

[0093] Preferably, the parsing module three is also used to search for the kV, KV or kv character string in the IED description, combine the numbers before it, and generate the voltage level C2; find out the character string with "protection" but no "measurement and control" in the IED description, and generate the device type A2 as protection; find out the character string with "measurement and control" but no "protection" in the IED description, and generate the device type A2 as measurement and control; find out the character string with "protection and measurement" or "protection and measurement and control" in the IED description, and generate the device type A2 as protection and measurement; find out the character string with "integrated intelligence", "merged terminal" or "intelligent unit" in the IED description, and generate the device type A2 as integrated intelligence; find out the character string with "intelligent terminal" in the IED description, and generate the device type A2 as intelligent terminal; find out the character string with "merged unit" in the IED description, and generate the device type A2 as merged unit; find Find out the string of "A set", Chinese characters + A suffix or "first set" in the IED description, and generate set E2 as A; find out the string of "B set", Chinese characters + B suffix or "second set" in the IED description, and generate set E2 as B; find out the string of "C set", Chinese characters + C suffix or "third set" in the IED description, and generate set E2 as C; if the above strings in this step do not exist in the IED description, generate set E2 as 1; find out the string of "switch" or "circuit breaker" in the IED description, and generate interval type B2 as circuit breaker; find out the string of "line (excluding bus)" or "return" in the IED description, and generate interval type B2 as line; find out the string of "main transformer" in the IED description, and generate interval type B2 as main transformer; find out the string of "bus" in the IED description, and generate interval type B2 as bus.

[0094] Preferably, the analysis module is also used to compare C1, B1, A1, E1 with C2, B2, A2, E2 respectively. When there are different situations, that is, when there are different projects, C1, B1, A1, E1 shall prevail. If there is a default in C1, B1, A1, E1, C2, B2, A2, E2 shall prevail respectively, and the compared C, B, A, H, E attributes are generated; for the IED with B as the main transformer, the list of external IEDs that have a virtual loop connection configuration relationship with the IED is traversed. For the IED that is also the main transformer, if H is different, the H attribute of the IED protected by the A attribute is used as the base H, and the H attributes of other IEDs are converted to the base H; when there are different situations, different projects are prompted at the same time.

[0095] Preferably, the generating module is further used to determine the wiring mode of the voltage level as the D attribute according to the following method:

[0096] When C is 50 or 75, the D attribute is fixed to 4;

[0097] When C is 33, 22 or 11, the number of different interval numbers H of the interval type B in this voltage level is judged to be bus coupling and bus sub-bus respectively. When a1=0 and b1=0, D is 4; when a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0098] When C is 66, 35 or 11, the number of different Hs for bus coupling and bus subdivision in this voltage level is determined to be a1 and b1 respectively. When a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=1 or 2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0099] In addition, when C is 11, 66 or 35, this voltage level has no bus differential protection and no higher voltage level, there is line protection, no intelligent terminal on the high-voltage side of the main transformer or integrated intelligent system, D is 6; this voltage level has no line protection, there is an intelligent terminal on the high-voltage side of the main transformer or integrated intelligent system, D is 7;

[0100] Once the D value is determined, it is applicable to all IEDs of this voltage level.

[0101] Preferably, the generation module is also used to confirm the G attribute according to the read 3 / 2 wiring interval number H, first identifying the last digit of the interval number to determine it as 0-1-2 and 1-2-3; the read interval number is H=ab, first grouping is performed according to a to obtain a string group, and then the b value and the virtual connection relationship are combined within the string group to determine the values ​​of the G attributes in the two forms of 0-1-2 and 1-2-3 respectively.

[0102] Preferably, the generation module is also used to correspond to the middle-I mother side and the II mother side for 0-1-2, and to correspond to the I mother side and the middle-II mother side for 1-2-3. For the identification of the two modes, as long as the last digit appears 0, the 3 / 2 wiring IED is considered to be the 0-1-2 mode, and if the last digit appears 3, the 3 / 2 wiring IED is considered to be the 1-2-3 mode.

[0103] Preferably, the generating module is further used for, when b=1 or 3, condition 1=there exists a line protection ab value that is the same as the target switch protection, condition 2=there exists a main transformer protection ab value that is the same as the target switch protection, condition 3=there is a connection between the target switch protection, the intelligent terminal or the merging unit and the line protection, condition 4=there is a connection between the target switch protection, the intelligent terminal or the merging unit and the main transformer protection, when condition 1 is satisfied, G is 1, when condition 1 is not satisfied and condition 3 is satisfied, G is 1, when condition 2 is satisfied, G is 2, when condition 2 is not satisfied and condition 4 is satisfied, G is 2;

[0104] When b=2, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0105] When b=2, and there are only two sets of b values ​​in the string group, condition 1=there is a line protection with the same ab value as the switch protection in the string, condition 2=there is a main transformer protection with the same ab value as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6;

[0106] Methods for determining the value of the G attribute in the 0-1-2 format include:

[0107] When b=1 or 2, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0108] When b=0, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0109] When b=0, and there are only 2 sets of values ​​for b in the string group, condition 1=there is a line protection ab value that is the same as the switch protection in the string, condition 2=there is a main transformer protection ab value that is the same as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6.

[0110] Preferably, the generation module is also used to generate IED-associated bus F attribute information after comprehensive analysis based on confirmed IED attribute information, including wiring mode, device type, bay type, IED naming rule, and bay number.

[0111] A terminal comprises a processor and a storage medium;

[0112] The storage medium is used to store instructions;

[0113] The processor is used to operate according to the instructions to execute the steps of the method for automatically dividing IED attribute information of the smart substation SCD file.

[0114] A computer readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for automatically dividing IED attribute information in the SCD file of a smart substation.

[0115] The beneficial effects of the present invention are that, compared with the prior art, the present invention provides a method for dividing the attribute information of IED in an SCD file and a method for automatically generating attributes, thereby realizing automatic division of IED attribute information; the present invention enriches the substation SCD file analysis method, and after the IED attribute information is automatically divided, it can be applied to various fields such as automatic generation of configurations, automatic verification of configurations, and configuration simulation testing, thereby greatly improving the substation configuration file analysis and application capabilities. BRIEF DESCRIPTION OF THE DRAWINGS

[0116] Figure 1 This is a schematic diagram of determining attributes by IED name according to the present invention;

[0117] Figure 2 A schematic diagram of determining properties through IED description according to the present invention;

[0118] Figure 3 A schematic diagram of the steps of the method for automatically dividing IED attribute information in the SCD file of a smart substation according to the present invention;

[0119] Figure 4 It is a schematic diagram of the review of the present invention applied to the SCD virtual circuit. DETAILED DESCRIPTION

[0120] In order to make the purpose, technical scheme and advantages of the present invention clearer, the technical scheme of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. The embodiments described in this application are only part of the embodiments of the present invention, not all of them. Based on the spirit of the present invention, other embodiments obtained by ordinary technicians in this field without creative work are all within the scope of protection of the present invention.

[0121] Reasonable IED attribute division and automatic generation of corresponding IED attributes based on program algorithms can realize functions such as automatic verification of virtual circuit configuration correctness, automatic configuration and testing of monitoring database, automatic generation and testing of one-key sequential control database, and equipment ledger management. The attribute information after IED attribute division has broad application value in secondary equipment configuration and testing fields.

[0122] like Figures 1 to 4 As shown, the method for automatically dividing IED attribute information of an intelligent substation SCD file according to the present invention comprises the following steps:

[0123] Step 1: Define different IED attributes, so that the differences, associations, and virtual connection configurations between different IEDs in the SCD file can be determined through IED attributes;

[0124] In a preferred but non-limiting embodiment of the present invention, the IED attributes specifically include the device type, bay type, voltage level, wiring mode, set, associated bus, 3 / 2 wiring circuit breaker bay type, bay number, model manufacturer identification, model model, model version and model verification code of the IED.

[0125] In a preferred but non-limiting embodiment of the present invention, step 1 specifically comprises:

[0126] Establish an IED attribute model, that is, define A_B_C_D_E_F_G_H_I_J_K_L as IED attributes:

[0127] A represents the equipment type, P represents protection, C represents measurement and control, I represents intelligent terminal, M represents merging unit, PC represents protection and measurement integration, MI represents integration and intelligence integration, SP represents standby automatic investment, W represents stability control, RF represents fault recording, and O represents other equipment types;

[0128] B represents the bay type, where L represents the line, T represents the main transformer, H represents the main transformer body, K represents the section, J represents the busbar, M represents the busbar, X represents the reactance, C represents the capacitor, Z represents the standby automatic switch, S represents the station transformer, D represents the short lead, G represents the T zone, B represents the switch, and O represents other bay types;

[0129] C represents voltage level, where 75 represents 750kV, 50 represents 500kV, 33 represents 330kV, 22 represents 220kV, 11 represents 110kV, 66 represents 66kV, 35 represents 35kV, 10 represents 10kV, 04 represents 380V, 00 represents general purpose, and 01 represents other voltage levels;

[0130] D represents the wiring mode, where 0 represents universal, 1 represents dual-mother, 2 represents dual-mother dual-split, 3 represents dual-mother single-split, 4 represents 3 / 2 wiring, 5 represents single-mother segmented, 6 represents internal bridge wiring, 7 represents external bridge wiring, 8 represents line-to-line transformer, and 9 represents other wiring modes;

[0131] E represents different sets (0, 1, A, B, C). The default value is 0 and indicates multiple IED configuration. The value 1 indicates a single set configuration. The value A indicates the first set, the value B indicates the second set, and the value C indicates the third set.

[0132] F represents the associated bus, where 00 represents no bus, 01 represents I bus, 02 represents II bus, 03 represents III bus, 04 represents IV bus, 12 represents I bus and II bus, 13 represents I bus and III bus, and the same applies to other associated buses;

[0133] G represents the 3 / 2 connection circuit breaker bay type, the default value is 0, 1 represents the line side switch, 2 represents the main transformer side switch, 3 represents the line-to-line switch, 4 represents the line-to-transformer switch; 5 represents the line-to-line switch; 6 represents the main transformer switch;

[0134] H represents the interval number. For 3 / 2 wiring, H is divided into two digits, a and b. a represents the serial number and b represents the switch number.

[0135] I represents the IED model manufacturer identifier, expressed as a string;

[0136] J represents the IED model, expressed as a string;

[0137] K represents the IED model version, expressed as a string;

[0138] L represents the IED model verification code, which is expressed as a character string.

[0139] Step 2: parse the SCD file and obtain the configuration description information in the SCD file;

[0140] In a preferred but non-limiting embodiment of the present invention, the configuration description information specifically includes IED name, IED description, IED virtual connection configuration, and IED model attributes.

[0141] Specifically, Figure 2In the process shown, C1, B1, A1, H1, and E1 attributes are generated according to the IED name in the configuration description information, and C2, B2, A2, and E2 attributes are generated according to the IED description. After comparison, C1, B1, A1, H1, and E1 are used as the benchmark, and the missing parts of C1, B1, A1, H1, and E1 are supplemented by C2, B2, A2, and E2 to generate C, B, A, H, and E attributes. Based on the above known attributes, D attributes are generated. For D, which is a 4-attribute IED, G attributes are generated based on the above known attributes, and F attributes are generated based on known attributes. The analytical model description generates H, I, J, and K attributes, and finally all A_B_C_D_E_F_G_H_I_J_K_L attribute information is generated, and the attribute information of the IED device is automatically generated. The implementation method is described in detail according to an example.

[0142] According to the information such as IED name, IED description, IED virtual connection relationship, etc., the attribute information of IED device is automatically generated through comprehensive analysis, including the following methods:

[0143] Step 3, parse the IED name in the configuration description information, and obtain five attributes of device type, bay type, voltage level, bay number, and set according to the IED name;

[0144] The implementation method is described in detail below based on examples.

[0145] like Figure 1 In the example shown, follow the steps below to generate the C1, B1, A1, H1, and E1 properties of the target IED:

[0146] First, follow the steps below to generate the C1, B1, A1, H1, and E1 attributes of the target IED:

[0147] In a preferred but non-limiting embodiment of the present invention, the step 3 specifically comprises the following steps:

[0148] Step 3-1: Read the first number and the next number from left to right in the IED name in the SCD file as the voltage level C1 of the IED;

[0149] Step 3-2: The characters from C1 to the previous one are defined as interval type B1;

[0150] Step 3-3: From B1 onward, it may be 1 digit or 2 digits, and it is determined as device type A1;

[0151] Step 3-4: From C1 to the next 2 digits, set it as interval number H1. H1 is a number. For 3 / 2 wiring, H1 is divided into two digits: h11 and h12. h11 represents the serial number and h12 represents the switch number.

[0152] Step 3-5: One bit backward from H1 is defined as set information E1. E1 can be missing. If missing, E1 is 1.

[0153] Step 3-6: Convert the acquired C1, B1, A1, H1, and E1 attributes according to the IED attribute definition to generate an IED attribute code. The attributes that cannot be acquired according to the method in step 3 are recorded as default.

[0154] Table 1 lists the attribute information generated by the four IEDs based on the IED names as follows:

[0155] Table 1

[0156] property P_L2201A PL2201A PL1101 PL5031A A1 Protect Protect Protect Protect B1 line line line line C1 220kV 220kV 110kV 500kV E1 The first set The first set -- The first set H1 01 01 01 31

[0157] The results in Table 1 show that the above method can generate IED device type A, bay type B, voltage level C, set E, and bay number H attributes more accurately. Even if there are two different naming methods commonly used in actual SCDs, P_L2201A and PL2201A, the generated results can still remain consistent.

[0158] like Figure 2 In the example shown, follow the steps below to generate the C2, B2, A2, and E2 properties of the target IED:

[0159] Step 4: Parse the IED description in the configuration description information, and obtain the four attributes of device type, bay type, voltage level, and set type according to the IED description;

[0160] In a preferred but non-limiting embodiment of the present invention, step 4 specifically comprises the following steps:

[0161] Step 4-1: Find the kV, KV or kv string in the IED description and combine the numbers before it to generate voltage level C2;

[0162] Step 4-2: Find out the string of "protection" but no "measurement and control" in the IED description, and generate the device type A2 as protection; find out the string of "measurement and control" but no "protection" in the IED description, and generate the device type A2 as measurement and control; find out the string of "protection and measurement" or "protection and measurement and control" in the IED description, and generate the device type A2 as protection and measurement; find out the string of "integrated intelligence", "merged terminal" or "intelligent unit" in the IED description, and generate the device type A2 as integrated intelligence; find out the string of "intelligent terminal" in the IED description, and generate the device type A2 as intelligent terminal; find out the string of "merged unit" in the IED description, and generate the device type A2 as merged unit;

[0163] Step 4-3: Find out the string containing "A set", Chinese characters + A suffix or "first set" in the IED description, and generate set E2 as A; find out the string containing "B set", Chinese characters + B suffix or "second set" in the IED description, and generate set E2 as B; find out the string containing "C set", Chinese characters + C suffix or "third set" in the IED description, and generate set E2 as C; if the above strings in this step do not exist in the IED description, generate set E2 as 1;

[0164] Step 4-4: Find the string of "switch" or "circuit breaker" in the IED description, and generate the interval type B2 as circuit breaker; find the string of "line (excluding bus)" or "return" in the IED description, and generate the interval type B2 as line; find the string of "main transformer" in the IED description, and generate the interval type B2 as main transformer; find the string of "bus" in the IED description, and generate the interval type B2 as bus.

[0165] Table 2 lists the attribute information generated by the three IEDs based on the IED description as follows:

[0166] Table 2

[0167]

[0168] The results in Table 2 show that the IED device type A, bay type B, voltage level C, set E, and bay number H attributes can be generated relatively accurately based on the above method. Although the methods are different, most of the attributes are consistent with the results in Table 1, and the H attribute can use the results in Table 1.

[0169] Step 5: parse the IED virtual connection configuration, and obtain a list of external IEDs with virtual circuit connection configuration relationships according to the IED virtual connection configuration;

[0170] Step 6: Analyze the IED model attributes, and obtain the model manufacturer identification, model model, model version, and model verification code according to the IED model attributes;

[0171] Step 7: Comprehensively analyze the equipment type, bay type, voltage level, set and IED virtual connection configuration obtained in steps 3 and 4, and confirm the final equipment type, bay type, voltage level, bay number and set of the IED;

[0172] In a preferred but non-limiting embodiment of the present invention, step 7 specifically comprises the following steps:

[0173] Step 7-1: Compare C1, B1, A1, E1 with C2, B2, A2, E2 respectively. When there are different situations, that is, when there are different items, C1, B1, A1, E1 shall prevail. When C1, B1, A1, E1 is default, C2, B2, A2, E2 shall prevail respectively, and generate the compared C, B, A, H, E attributes;

[0174] Step 7-2: Considering the difference in naming rules of 3 / 2 wiring main transformer IEDs, for IED B as the main transformer, traverse the list of external IEDs that have virtual circuit connection configuration relationship with this IED. For IEDs that are also main transformers, if H is different, take the H attribute of IED with A attribute as protection as the base H, and convert the H attributes of other IEDs into the base H;

[0175] Step 7-3: When different situations exist, different items are prompted at the same time for manual review.

[0176] Step 8: Based on the busbars of each voltage level, the number of section switches, and the bus differential protection model obtained by parsing the SCD file, determine the wiring method of this voltage level; for 3 / 2 wiring IED, determine the 3 / 2 wiring circuit breaker bay type according to the bay number and IED virtual connection configuration; based on the confirmed IED attribute information, generate the IED-associated bus attribute information.

[0177] In a preferred but non-limiting embodiment of the present invention, the step 8 of determining the wiring mode of the voltage level includes:

[0178] Determine the wiring method of this voltage level as D attribute in the following way:

[0179] When C is 50 or 75, the D attribute is fixed to 4;

[0180] When C is 33, 22 or 11, the number of different interval numbers H of the interval type B in this voltage level is judged to be bus coupling and bus sub-bus respectively. When a1=0 and b1=0, D is 4; when a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0181] When C is 66, 35 or 11, the number of different Hs for bus coupling and bus subdivision in this voltage level is determined to be a1 and b1 respectively. When a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=1 or 2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0182] In addition, when C is 11, 66 or 35, this voltage level has no bus differential protection and no higher voltage level, there is line protection (measurement), no main transformer high-voltage side intelligent terminal or integrated intelligent system, D is 6; this voltage level has no line protection, there is a main transformer high-voltage side intelligent terminal or integrated intelligent system, D is 7;

[0183] Once the D value is determined, it is applicable to all IEDs of this voltage level.

[0184] In a preferred but non-limiting embodiment of the present invention, the step 8 of determining the 3 / 2 connection circuit breaker bay type comprises:

[0185] For 3 / 2 connection IED, the bay type G attribute of 3 / 2 connection circuit breaker is determined according to its bay number H and IED virtual connection configuration, as follows:

[0186] Confirm the G attribute based on the read 3 / 2 wiring interval number H. First, identify the last digit of the interval number to determine whether it is 0-1-2 or 1-2-3.

[0187] In a preferred but non-limiting embodiment of the present invention, the method for identifying the interval number whose last digit is in the form of 0-1-2 and 1-2-3 comprises:

[0188] For 0-1-2, they correspond to middle-I mother side-II mother side respectively; for 1-2-3, they correspond to I mother side-middle-II mother side respectively. For the two methods of identification, as long as the last digit appears 0, the 3 / 2 connection IED is considered to be 0-1-2 mode; if the last digit appears 3, the 3 / 2 connection IED is considered to be 1-2-3 mode.

[0189] The interval number read is H=ab. First, grouping is performed according to a to obtain a string group. Then, in the string group, the values ​​of the G attributes in the form of 0-1-2 and 1-2-3 are determined by combining the b value and the virtual connection relationship. Grouping is performed according to a to obtain a string group, which is a string group consisting of a and a with different a.

[0190] In a preferred but non-limiting embodiment of the present invention, a method for determining a value of a G attribute in the form of 1-2-3 includes:

[0191] When b=1 or 3, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0192] When b=2, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0193] When b=2, and there are only two sets of b values ​​in the string group, condition 1=there is a line protection with the same ab value as the switch protection in the string, condition 2=there is a main transformer protection with the same ab value as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6;

[0194] Methods for determining the value of the G attribute in the 0-1-2 format include:

[0195] When b=1 or 2, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0196] When b=0, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0197] When b=0, and there are only 2 sets of values ​​for b in the string group, condition 1=there is a line protection ab value that is the same as the switch protection in the string, condition 2=there is a main transformer protection ab value that is the same as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6.

[0198] In a preferred but non-limiting embodiment of the present invention, step 8 further includes: generating IED associated bus F attribute information after comprehensive analysis based on the confirmed IED attribute information, including wiring mode, device type, bay type, IED naming rule, and bay number.

[0199] Specifically, the method for generating IED-associated bus attribute information based on the confirmed IED attribute information in step 8 includes:

[0200] For 3 / 2 wiring switchgear, first determine whether it is in the form of 0-1-2 or 1-2-3. Taking the form of 1-2-3 as an example, the F value of the interval number 1 of the switch interval device, protection, intelligent terminal or merging unit is 1, and the F value of the interval number 3 is 2. When the interval number is 2, determine whether the string group (with the same string number) is a complete string, that is, whether there are interval numbers 1, 2, and 3 at the end. If so, the F value is 0, if only 1 and 2 exist, the F value is 2, and if only 2 and 3 exist, the F value is 1. Taking the form of 0-1-2 as an example, the F value of the interval number 1 of the switch interval device, protection, intelligent terminal or merging unit is 1, and the F value of the interval number 2 is 2. When the interval number is 2, determine whether the string group (with the same string number) is a complete string, that is, whether there are interval numbers 1, 2, and 0 at the end. If so, the F value is 0, if only 1 and 0 exist, the F value is 2, and if only 2 and 1 exist, the F value is 1.

[0201] For 3 / 2 busbar equipment, determine the IED name and IED description. The F value of the IED name with interval number 01 is 1, and the F value of the interval number 02 is 2. For interval numbers other than 01 and 02, determine the description keywords. If 1 busbar or I busbar appears, the F value is 1, and if 2 busbar or II busbar appears, the F value is 2. When the F value cannot be determined by the IED name and description, determine the connection between the busbar differential protection and the switch bay equipment. If there is a connection with the switch equipment with F value 1, the F value of the busbar equipment is 1, otherwise it is 2.

[0202] For 3 / 2 wiring lines and main transformer equipment, when the serial number matches and the interval number is 1, the F value is 1; when the serial number matches and the interval number is 3, the F value is 2; if the serial number does not match or the interval number is not 1 or 3, judge based on the virtual connection (just judge the control block, no need to judge the specific connection). If there is a connection with the switch device with an F value of 1 and no connection with the switch device with an F value of 2, then F is 1; if there is a connection with the switch device with an F value of 2 and no connection with the switch device with an F value of 1, then F is 2; if there are connections with both switch devices with F values ​​of 1 and 2, it means it is a half string, and further judge whether it is a 1-mother half string or a 2-mother half string based on the interval number in the string. If the interval numbers in the string are 1 or 2, then F is 1; if the interval numbers in the string are 2 or 3, then F is 2. The above method determines the protection F value, and the merging unit F value is assigned with the protection.

[0203] For other unlisted equipment in 3 / 2 wiring, the F value shall be determined based on the principles of line and main transformer equipment.

[0204] For double busbar wiring except busbar intelligent terminal equipment, the F value is 12;

[0205] For the dual-bus intelligent terminal, if it is determined that the bus intelligent terminal has A and B sets, the F value is 12 according to the dual configuration. Otherwise, the IED name and IED description are determined. If the interval number in the IED name is 01, M is 1. If the interval number in the IED name is 02, M is 2. If none of the above conditions are met, the value is assigned according to the IED description. If the IED description contains I bus, F is 1. If the IED description contains II bus, F is 2.

[0206] For double-bus double-tap bus protection and merging units, the F value is determined according to the interval number H. The F value of interval numbers 12 and 01 is 12, and the F value of interval numbers 34 and 02 is 34. If the interval number does not meet the above rules, according to the IED description, if there are I, II bus, 12 bus, #1 bus, and #2 bus in the description, the F value is 12, and if there are III, IV bus, 34 bus, #3 bus, and #4 bus in the description, the F value is 34. If the above conditions are not met, compare the size of the two groups of interval numbers. The F value of the smaller number is 12, and the F value of the larger number is 34.

[0207] For the double-mother double-tap bus intelligent terminal, the F value is determined according to the interval number H. If the interval number is 12 or 01 and there are A and B set attributes, the F value is 12. If the interval number is 34 or 02 and there are A and B set attributes, the F value is 34. If the interval number is 01 and there are no A and B set attributes, the F value is 1. If the interval number is 02 and there are no A and B set attributes, the F value is 2. If the interval number is 03 and there are no A and B set attributes, the F value is 3. If the interval number is 04 and there are no A and B set attributes, the F value is 4

[0208] For double-bus double-tap wiring lines and main transformer equipment, the F value is determined based on the connection between the IED device (intelligent terminal>merging unit>interval protection) and the bus differential protection. If the IED is connected to the bus differential protection with an F value of 12, the F value is 12; if the IED is connected to the bus differential protection with an F value of 34, the F value is 34; if both exist, the F value is 12. It is only necessary to determine the F value of the intelligent terminal (integrated intelligence) of a type of equipment with the same interval number, and other devices in the interval directly use the F value of the intelligent terminal (integrated intelligence).

[0209] For double-bus double-tap bus-coupled equipment, the F value is determined based on the interval number H. If the interval number is 12 or 01, the F value is 12. If the interval number is 34 or 02, the F value is 34. If the interval number does not meet the above rules, according to the IED description, if there are I, II bus, 12 bus, #1 bus, and #2 bus in the description, the F value is 12. If there are III, IV bus, 34 bus, #3 bus, and #4 bus in the description, the F value is 34. If none of the above conditions are met, the F value is determined based on the connection between the IED device and the bus differential protection. If the IED is connected to the bus differential protection with an F value of 12, the F value is 12. If the IED is connected to the bus differential protection with an F value of 34, the F value is 34. If both exist, the F value is 12.

[0210] For double-mother and double-tap wiring, the F value is determined based on the interval number H. For interval numbers 13 and 01, the F value is 13, and for interval numbers 24 and 02, the F value is 24. If the interval number does not meet the above rules, according to the IED description, if there are I, III mother, 13 mother, #1 mother, and #3 mother in the description, the F value is 13, and if there are II, IV mother, 24 mother, #2 mother, and #4 mother in the description, the F value is 24. If none of the above conditions are met, compare the size of the two groups of interval numbers. The F value of the smaller number is 12, and the F value of the larger number is 34.

[0211] If there are other types of equipment not listed in the double-bus and double-branch system, the F value shall be determined by referring to the principles of line and main transformer equipment.

[0212] For double-bus single-tap busbar protection and merging units, the F value is 123.

[0213] For the double-bus single-tap bus intelligent terminal, the F value is determined according to the interval number H. If the interval number is 01 and there are A and B set attributes, the F value is 123. If the interval number is 01 and there are no A and B set attributes, the F value is 1. If the interval number is 02 and there are no A and B set attributes, the F value is 2. If the interval number is 03 and there are no A and B set attributes, the F value is 3.

[0214] For double-bus single-tap wiring lines and main transformer equipment, the F value is determined based on the connection between the IED equipment and the bus differential protection. If the IED is connected to the bus differential protection and the number of line branches is less than 14 and the number of main transformer branches is less than 3, the F value is 12. If the IED is connected to the bus differential protection and the number of line branches is greater than 13 and the number of main transformer branches is greater than 2, the F value is 23. It is only necessary to determine the F value of the intelligent terminal (integrated intelligence) of a type of equipment with the same interval number, and other equipment in the interval directly use the F value of the intelligent terminal (integrated intelligence).

[0215] For double-bus single-tap bus coupler equipment, the F value is determined based on the interval number H. For interval numbers 12 and 01, the F value is 12, and for interval numbers 23 and 02, the F value is 23. If the interval number does not meet the above rules, according to the IED description, if there are I-II bus, 12 bus, #1 bus-#2 bus, bus couple 1 in the description, the F value is 12, and if there are II-III bus, 23 bus, #2 bus-#3 bus, bus couple 2 in the description, the F value is 23. If none of the above conditions are met, the F value is determined based on the connection between the IED device (intelligent terminal> merging unit> bay protection) and the bus differential protection. If the branch line between the IED and the bus differential protection is bus couple 1, the F value is 12, and if the branch line between the IED and the bus differential protection is bus couple 2, the F value is 23.

[0216] For double-mother and single-branch wiring, the F value is 13.

[0217] If there are other types of equipment not listed in the double-bus single-branch system, the F value shall be determined by referring to the principles of line and main transformer equipment.

[0218] For single busbar sectionalized connection busbar protection, busbar merging unit, busbar split equipment, and standby automatic switching, the F value is 12.

[0219] For the single-bus segmented bus intelligent terminal, the F value is determined according to the interval number H. If the interval number is 01 and there are A and B set attributes, the F value is 12. If the interval number is 01 and there are no A and B set attributes, the F value is 1. If the interval number is 02 and there are no A and B set attributes, the F value is 2.

[0220] For single-bus segmented wiring lines and main transformer equipment, the F value is determined based on the connection between the IED equipment and the bus differential protection. If there is a connection between the IED and the bus differential protection and the number of line branches is less than 14 and the number of main transformer branches is less than 3, the F value is 1. If there is a connection between the IED and the bus differential protection and the number of line branches is greater than 13 and the number of main transformer branches is greater than 2, the F value is 2. It is only necessary to determine the F value of the intelligent terminal (integrated intelligence) of a type of equipment with the same interval number, and other equipment in the interval directly use the F value of the intelligent terminal (integrated intelligence).

[0221] For the internal bridge busbar merging unit, busbar splitter, and standby automatic switch, the F value is 12.

[0222] For the internal bridge bus intelligent terminal, the F value is determined according to the interval number H. If the interval number is 01 and there are A and B set attributes, the F value is 12. If the interval number is 01 and there are no A and B set attributes, the F value is 1. If the interval number is 02 and there are no A and B set attributes, the F value is 2.

[0223] For internal bridge wiring lines and main transformer equipment, the F value is determined according to the interval number H. The F value for interval number 01 is 1, and the F value for interval number 02 is 2. When the above conditions are not met, the F value is determined according to the size of the interval number. The F value for a small interval number is 1, and the F value for a large interval number is 2.

[0224] The principles of external bridge wiring are the same as those of internal bridge wiring.

[0225] Parse the IED model manufacturer identifier manufacturer from the SCD configuration to generate field I, model type type to generate field J, model version configVersion to generate field K, and model verification code ICD file verification CRC to generate field L.

[0226] Finally, the A_B_C_D_E_F_G_H_I_J_K_L attribute information of IED is generated.

[0227] like Figure 4 All properties of IED1 to IED8 are shown as follows:

[0228] IED1:P_L_22_1_A_12_0_01_DQ1_XLBH1_V1.00_CRC1;

[0229] IED2: I_L_22_1_A_12_0_01_DQ2_XLZD1_V1.00_CRC2;

[0230] IED3:P_L_22_1_A_12_0_02_DQ3_XLBH2_V1.00_CRC3;

[0231] IED4: I_L_22_1_A_12_0_02_DQ4_XLZD2_V1.00_CRC4;

[0232] IED5:P_L_11_1_1_12_0_01_DQ5_XLBH3_V1.00_CRC5;

[0233] IED6: I_L_11_1_A_12_0_01_DQ6_XLZD3_V1.00_CRC6;

[0234] IED7:P_M_22_1_A_12_0_01_DQ7_MXBH1_V1.00_CRC7;

[0235] IED8:P_T_22_1_A_12_0_01_DQ8_ZBBH1_V1.00_CRC8.

[0236] Taking the above attributes applied to SCD virtual circuit review as an example, it can be based on Figure 4 Information 2, 3, 5, 6, 7, and 8 retrieve the line bay equipment with 220kV interval number 01 from all IED devices in the station. When a set of virtual circuit templates is used to describe the virtual connection between 220kV line protection and 220kV line intelligent terminal, IED1 and IED2 can be located. The interval numbers of IED3 and IED4 are 02, which will not interfere with the virtual circuit review of IED1 and IED2. Based on information 1, 2, 3, 4, 9, 10, 11, and 12, the 220kV I-II bus differential protection and the 220kV line protection equipment connected to I-II bus are retrieved from all IED devices in the station. When a set of virtual circuit templates is used to describe the virtual connection between 220kV line protection and 220kV bus differential protection, IED1, IED3, and IED7 can be located. Based on the above method, the relationship between IED and different peripheral IEDs in the SCD file can be located through IED attributes. Then, with the help of the virtual loop model description, it can be confirmed that when there is a virtual loop connection relationship between different IEDs, the consistency between the corresponding virtual loop connection configuration and the virtual loop model description can be confirmed. The consistency conclusion is the conclusion of the virtual loop review correctness, thereby realizing the automatic review of the SCD virtual loop with the help of IED attributes.

[0237] Similarly, the above attributes can also be applied to various fields such as automatic generation of configurations, automatic verification of configurations, and configuration simulation testing in addition to automatic review of virtual circuits, greatly improving the analysis and application capabilities of substation configuration files.

[0238] The invention provides a device for automatically dividing IED attribute information of an SCD file of a smart substation, comprising:

[0239] A definition module, wherein the definition module is used to define different IED attributes;

[0240] Parsing module 1, the parsing module 1 is used to parse the SCD file and obtain the configuration description information in the SCD file;

[0241] The second parsing module is used to parse the IED name in the configuration description information, and obtain five attributes of device type, bay type, voltage level, bay number, and set according to the IED name;

[0242] The parsing module three is used to parse the IED description in the configuration description information, and obtain four attributes of device type, bay type, voltage level, and set type according to the IED description;

[0243] The parsing module 4 is used to parse the IED virtual connection configuration, and obtain a list of external IEDs with virtual circuit connection configuration relationships according to the IED virtual connection configuration;

[0244] The analysis module five is used to analyze the IED model attributes, and obtain the model manufacturer identification, model model, model version, and model verification code according to the IED model attributes;

[0245] An analysis module, which is used to comprehensively analyze the acquired device type, bay type, voltage level, set and IED virtual connection configuration, and confirm the final device type, bay type, voltage level, bay number and set of the IED;

[0246] A generation module is used to determine the wiring mode of this voltage level based on the bus couplings, number of section switches, and bus differential protection models of each voltage level obtained by parsing the SCD file; for 3 / 2 wiring IED, the 3 / 2 wiring circuit breaker interval type is determined according to the interval number and IED virtual connection configuration; based on the confirmed IED attribute information, the IED-associated bus attribute information is generated.

[0247] In a preferred but non-limiting embodiment of the present invention, the IED attributes include the IED's device type, bay type, voltage level, wiring mode, set, associated bus, 3 / 2 wiring circuit breaker bay type, bay number, model manufacturer identification, model model, model version and model verification code.

[0248] In a preferred but non-limiting embodiment of the present invention, the definition module is further used to establish an IED attribute model, that is, define A_B_C_D_E_F_G_H_I_J_K_L as IED attributes:

[0249] A represents the equipment type, P represents protection, C represents measurement and control, I represents intelligent terminal, M represents merging unit, PC represents protection and measurement integration, MI represents integration and intelligence integration, SP represents standby automatic investment, W represents stability control, RF represents fault recording, and O represents other equipment types;

[0250] B represents the bay type, where L represents the line, T represents the main transformer, H represents the main transformer body, K represents the section, J represents the busbar, M represents the busbar, X represents the reactance, C represents the capacitor, Z represents the standby automatic switch, S represents the station transformer, D represents the short lead, G represents the T zone, B represents the switch, and O represents other bay types;

[0251] C represents voltage level, where 75 represents 750kV, 50 represents 500kV, 33 represents 330kV, 22 represents 220kV, 11 represents 110kV, 66 represents 66kV, 35 represents 35kV, 10 represents 10kV, 04 represents 380V, 00 represents general purpose, and 01 represents other voltage levels;

[0252] D represents the wiring mode, where 0 represents universal, 1 represents dual-mother, 2 represents dual-mother dual-split, 3 represents dual-mother single-split, 4 represents 3 / 2 wiring, 5 represents single-mother segmented, 6 represents internal bridge wiring, 7 represents external bridge wiring, 8 represents line-to-line transformer, and 9 represents other wiring modes;

[0253] E represents different sets, its default value is 0 and indicates IED multiple configuration, its value is 1 for single set configuration, its value is A for the first set, its value is B for the second set, and its value is C for the third set;

[0254] F represents the associated bus, where 00 represents no bus, 01 represents I bus, 02 represents II bus, 03 represents III bus, 04 represents IV bus, 12 represents I bus and II bus, 13 represents I bus and III bus, and the same applies to other associated buses;

[0255] G represents the 3 / 2 connection circuit breaker bay type, the default value is 0, 1 represents the line side switch, 2 represents the main transformer side switch, 3 represents the line-to-line switch, 4 represents the line-to-transformer switch; 5 represents the line-to-line switch; 6 represents the main transformer switch;

[0256] H represents the interval number. For 3 / 2 wiring, H is divided into two digits, a and b. a represents the serial number and b represents the switch number.

[0257] I represents the IED model manufacturer identifier, expressed as a string;

[0258] J represents the IED model, expressed as a string;

[0259] K represents the IED model version, expressed as a string;

[0260] L represents the IED model verification code, which is expressed as a character string.

[0261] In a preferred but non-limiting embodiment of the present invention, the configuration description information includes IED name, IED description, IED virtual connection configuration, and IED model attributes.

[0262] In a preferred but non-restrictive embodiment of the present invention, the parsing module 2 is also used to read the first digit and the next digit from left to right in the IED name in the SCD file as the voltage level C1 of the IED; the character from C1 to the first digit is defined as the interval type B1; from B1 to the first digit or 2 digits, it is defined as the device type A1; from C1 to the second digits, it is defined as the interval number H1, H1 is a number, for 3 / 2 wiring, H1 is divided into two digits, h11 and h12, h11 represents the serial number, and h12 represents the switch number; from H1 to the last digit, it is defined as the set information E1, E1 can be missing, and E1 is 1 when missing; the obtained C1, B1, A1, H1, and E1 attributes are converted according to the IED attribute definition to generate the IED attribute code, and the attributes that cannot be obtained according to the method of step 3 are recorded as default.

[0263] In a preferred but non-restrictive embodiment of the present invention, the parsing module three is also used to search for kV, KV or kv strings in the IED description, combine the numbers before them, and generate voltage level C2; find out the string of "protection" but no "measurement and control" in the IED description, and generate equipment type A2 as protection; find out the string of "measurement and control" but no "protection" in the IED description, and generate equipment type A2 as measurement and control; find out the string of "protection and measurement" or "protection and measurement and control" in the IED description, and generate equipment type A2 as protection and measurement; find out the string of "integrated intelligence", "merged terminal" or "intelligent unit" in the IED description, and generate equipment type A2 as integrated intelligence; find out the string of "intelligent terminal" in the IED description, and generate equipment type A2 as intelligent terminal; find out the string of "merged unit" in the IED description, and generate equipment type A2 as integrated intelligence. and unit; find out the string of "A set", Chinese characters + A suffix or "first set" in the IED description, and generate set E2 as A; find out the string of "B set", Chinese characters + B suffix or "second set" in the IED description, and generate set E2 as B; find out the string of "C set", Chinese characters + C suffix or "third set" in the IED description, and generate set E2 as C; if the above strings in this step do not exist in the IED description, generate set E2 as 1; find out the string of "switch" or "circuit breaker" in the IED description, and generate interval type B2 as circuit breaker; find out the string of "line (excluding bus)" or "return" in the IED description, and generate interval type B2 as line; find out the string of "main transformer" in the IED description, and generate interval type B2 as main transformer; find out the string of "bus" in the IED description, and generate interval type B2 as bus.

[0264] In a preferred but non-restrictive embodiment of the present invention, the analysis module is also used to compare C1, B1, A1, E1 with C2, B2, A2, E2 respectively. When there are different situations, that is, when there are different projects, C1, B1, A1, E1 shall prevail. If there is a default in C1, B1, A1, E1, C2, B2, A2, E2 shall prevail respectively, and the compared C, B, A, H, E attributes are generated; for the IED with B as the main transformer, the list of external IEDs that have a virtual loop connection configuration relationship with the IED is traversed. For the IED that is also the main transformer, when H is different, the H attribute of the IED protected by the A attribute is used as the benchmark H, and the H attributes of other IEDs are converted to the benchmark H; when there are different situations, different projects are prompted at the same time.

[0265] In a preferred but non-limiting embodiment of the present invention, the generating module is further used to determine the wiring mode of the voltage level as the D attribute according to the following method:

[0266] When C is 50 or 75, the D attribute is fixed to 4;

[0267] When C is 33, 22 or 11, the number of different interval numbers H of the interval type B in this voltage level is judged to be bus coupling and bus sub-bus respectively. When a1=0 and b1=0, D is 4; when a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0268] When C is 66, 35 or 11, the number of different Hs for bus coupling and bus subdivision in this voltage level is determined to be a1 and b1 respectively. When a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=1 or 2 and b1=1, D is 3; when a1=0 and b1=1, D is 5;

[0269] In addition, when C is 11, 66 or 35, this voltage level has no bus differential protection and no higher voltage level, there is line protection, no intelligent terminal on the high-voltage side of the main transformer or integrated intelligent system, D is 6; this voltage level has no line protection, there is an intelligent terminal on the high-voltage side of the main transformer or integrated intelligent system, D is 7;

[0270] Once the D value is determined, it is applicable to all IEDs of this voltage level.

[0271] In a preferred but non-restrictive embodiment of the present invention, the generation module is also used to confirm the G attribute based on the read 3 / 2 wiring interval number H, first identifying the last digit of the interval number to determine it as 0-1-2 and 1-2-3; the read interval number is H=ab, first grouping is performed according to a to obtain a string group, and then the b value and the virtual connection relationship are combined within the string group to determine the values ​​of the G attributes in the two forms of 0-1-2 and 1-2-3 respectively.

[0272] In a preferred but non-limiting embodiment of the present invention, the generation module is also used to correspond to the middle-I mother side and the II mother side for 0-1-2, and to correspond to the I mother side and the middle-II mother side for 1-2-3. For the identification of the two modes, as long as the last digit appears 0, it is considered that the 3 / 2 wiring IED is a 0-1-2 mode, and if the last digit appears 3, it is considered that the 3 / 2 wiring IED is a 1-2-3 mode.

[0273] In a preferred but non-limiting embodiment of the present invention, the generating module is further used for when b=1 or 3, condition 1=there is a line protection ab value that is the same as the target switch protection, condition 2=there is a main transformer protection ab value that is the same as the target switch protection, condition 3=there is a connection between the target switch protection, the intelligent terminal or the merging unit and the line protection, condition 4=there is a connection between the target switch protection, the intelligent terminal or the merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0274] When b=2, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0275] When b=2, and there are only two sets of b values ​​in the string group, condition 1=there is a line protection with the same ab value as the switch protection in the string, condition 2=there is a main transformer protection with the same ab value as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6;

[0276] Methods for determining the value of the G attribute in the 0-1-2 format include:

[0277] When b=1 or 2, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2;

[0278] When b=0, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4;

[0279] When b=0, and there are only 2 sets of values ​​for b in the string group, condition 1=there is a line protection ab value that is the same as the switch protection in the string, condition 2=there is a main transformer protection ab value that is the same as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6.

[0280] In a preferred but non-limiting embodiment of the present invention, the generation module is also used to generate IED-associated bus F attribute information after comprehensive analysis based on confirmed IED attribute information, including wiring mode, device type, bay type, IED naming rule, and bay number.

[0281] A terminal according to the present invention includes a processor and a storage medium;

[0282] The storage medium is used to store instructions;

[0283] The processor is used to operate according to the instructions to execute the steps of the method for automatically dividing IED attribute information of the smart substation SCD file.

[0284] The computer-readable storage medium of the present invention stores a computer program thereon, and when the program is executed by a processor, the steps of the method for automatically dividing IED attribute information of the smart substation SCD file are implemented.

[0285] The beneficial effects of the present invention are that, compared with the prior art, the present invention provides a method for dividing the attribute information of IED in an SCD file and a method for automatically generating attributes, thereby realizing automatic division of IED attribute information; the present invention enriches the substation SCD file analysis method, and after the IED attribute information is automatically divided, it can be applied to various fields such as automatic generation of configurations, automatic verification of configurations, and configuration simulation testing, thereby greatly improving the substation configuration file analysis and application capabilities.

[0286] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.

[0287] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0288] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0289] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.

[0290] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A method for automatically dividing IED attribute information of SCD file of smart substation, characterized in that: The following steps are involved: Step 1: Define different IED attributes; Step 2: parse the SCD file and obtain the configuration description information in the SCD file; Step 3, parse the IED name in the configuration description information, and obtain five attributes of device type, bay type, voltage level, bay number, and set according to the IED name; Step 4: Parse the IED description in the configuration description information, and obtain the four attributes of device type, bay type, voltage level, and set type according to the IED description; Step 5: parse the IED virtual connection configuration, and obtain a list of external IEDs with virtual circuit connection configuration relationships according to the IED virtual connection configuration; Step 6: Analyze the IED model attributes, and obtain the model manufacturer identification, model model, model version, and model verification code according to the IED model attributes; Step 7: Comprehensively analyze the acquired equipment type, bay type, voltage level, set and IED virtual connection configuration to confirm the final equipment type, bay type, voltage level, bay number and set of the IED; Step 8: Based on the busbars of each voltage level, the number of section switches, and the bus differential protection model obtained by parsing the SCD file, determine the wiring method of this voltage level; for 3 / 2 wiring IED, determine the 3 / 2 wiring circuit breaker bay type according to the bay number and IED virtual connection configuration; based on the confirmed IED attribute information, generate the IED-associated bus attribute information.

2. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 1 is characterized in that: The IED attributes include the IED device type, bay type, voltage level, wiring mode, set type, associated bus, 3 / 2 wiring circuit breaker bay type, bay number, model manufacturer identification, model model, model version and model verification code.

3. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 1 is characterized in that: The step 1 specifically includes: Establish an IED attribute model, that is, define A_B_C_D_E_F_G_H_I_J_K_L as IED attributes: A represents the equipment type, P represents protection, C represents measurement and control, I represents intelligent terminal, M represents merging unit, PC represents protection and measurement integration, MI represents integration and intelligence integration, SP represents standby automatic investment, W represents stability control, RF represents fault recording, and O represents other equipment types; B represents the bay type, where L represents the line, T represents the main transformer, H represents the main transformer body, K represents the section, J represents the busbar, M represents the busbar, X represents the reactance, C represents the capacitor, Z represents the standby automatic switch, S represents the station transformer, D represents the short lead, G represents the T zone, B represents the switch, and O represents other bay types; C represents voltage level, where 75 represents 750kV, 50 represents 500kV, 33 represents 330kV, 22 represents 220kV, 11 represents 110kV, 66 represents 66kV, 35 represents 35kV, 10 represents 10kV, 04 represents 380V, 00 represents general purpose, and 01 represents other voltage levels; D represents the wiring mode, where 0 represents universal, 1 represents dual-mother, 2 represents dual-mother dual-split, 3 represents dual-mother single-split, 4 represents 3 / 2 wiring, 5 represents single-mother segmented, 6 represents internal bridge wiring, 7 represents external bridge wiring, 8 represents line-to-line transformer, and 9 represents other wiring modes; E represents different sets, its default value is 0 and indicates IED multiple configuration, its value is 1 for single set configuration, its value is A for the first set, its value is B for the second set, and its value is C for the third set; F represents the associated bus, where 00 represents no bus, 01 represents I bus, 02 represents II bus, 03 represents III bus, 04 represents IV bus, 12 represents I bus and II bus, 13 represents I bus and III bus, and the same applies to other associated buses; G represents the 3 / 2 connection circuit breaker bay type, the default value is 0, 1 represents the line side switch, 2 represents the main transformer side switch, 3 represents the line-to-line switch, 4 represents the line-to-transformer switch; 5 represents the line-to-line switch; 6 represents the main transformer switch; H represents the interval number. For 3 / 2 wiring, H is divided into two digits, a and b. a represents the serial number and b represents the switch number. I represents the IED model manufacturer identifier, expressed as a string; J represents the IED model, expressed as a string; K represents the IED model version, expressed as a string; L represents the IED model verification code, which is expressed as a character string.

4. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 2 is characterized in that: The configuration description information includes IED name, IED description, IED virtual connection configuration, and IED model attributes.

5. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 1 is characterized in that: The step 3 specifically includes the following steps: Step 3-1: Read the first number and the next number from left to right in the IED name in the SCD file as the voltage level C1 of the IED; Step 3-2: The characters from C1 to the previous one are defined as interval type B1; Step 3-3: Move forward 1 or 2 digits from B1 to set it as device type A1; Step 3-4: From C1 to the next 2 digits, set it as interval number H1. H1 is a number. For 3 / 2 wiring, H1 is divided into two digits: h11 and h12. h11 represents the serial number and h12 represents the switch number. Step 3-5: One bit backward from H1 is defined as set information E1. If missing, E1 is 1. Step 3-6: Convert the acquired C1, B1, A1, H1, and E1 attributes according to the IED attribute definition to generate an IED attribute code. The attributes that cannot be acquired according to the method in step 3 are recorded as default.

6. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 1 is characterized in that: The step 4 specifically comprises the following steps: Step 4-1: Find the kV, KV or kv string in the IED description and combine the numbers before it to generate voltage level C2; Step 4-2: Find out the string containing "protection" but no "measurement and control" in the IED description, and generate the device type A2 as protection; find out the string containing "measurement and control" but no "protection" in the IED description, and generate the device type A2 as measurement and control; find out the string containing "protection and measurement" or "protection and measurement and control" in the IED description, and generate the device type A2 as protection and measurement; find out the string containing "integrated intelligence", "merged terminal" or "intelligent unit" in the IED description, and generate the device type A2 as integrated intelligence; find out the string containing "intelligent terminal" in the IED description, and generate the device type A2 as intelligent terminal; find out the string containing "merged unit" in the IED description, and generate the device type A2 as merged unit; Step 4-3: Find out the string containing "A set", Chinese characters + A suffix or "first set" in the IED description, and generate set E2 as A; find out the string containing "B set", Chinese characters + B suffix or "second set" in the IED description, and generate set E2 as B; find out the string containing "C set", Chinese characters + C suffix or "third set" in the IED description, and generate set E2 as C; if the above strings in this step do not exist in the IED description, generate set E2 as 1; Step 4-4: Find out the string of "switch" or "circuit breaker" in the IED description, and generate the bay type B2 as circuit breaker; find out the string of "line" or "return" in the IED description, and generate the bay type B2 as line; find out the string of "main transformer" in the IED description, and generate the bay type B2 as main transformer; find out the string of "bus" in the IED description, and generate the bay type B2 as bus.

7. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 5 is characterized in that: The step 7 specifically includes the following steps: Step 7-1: Compare C1, B1, A1, E1 with C2, B2, A2, E2 respectively. When there are different situations, that is, when there are different items, C1, B1, A1, E1 shall prevail. When C1, B1, A1, E1 is default, C2, B2, A2, E2 shall prevail respectively, and generate the compared C, B, A, H, E attributes; Step 7-2: For the IED with B as the main transformer, traverse the list of external IEDs that have a virtual circuit connection configuration relationship with the IED. For the IEDs that are also main transformers, if H is different, use the H attribute of the IED with A as the protection as the reference H, and convert the H attributes of other IEDs into the reference H; Step 7-3: When there are different situations, different items are prompted at the same time.

8. The method for automatically dividing IED attribute information of the SCD file of the smart substation according to claim 3 is characterized in that: Determining the wiring mode of the voltage level in step 8 includes: Determine the wiring method of this voltage level as D attribute in the following way: When C is 50 or 75, the D attribute is fixed to 4; When C is 33, 22 or 11, the number of different interval numbers H of the interval type B in this voltage level is judged to be bus coupling and bus sub-bus respectively. When a1=0 and b1=0, D is 4; when a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=2 and b1=1, D is 3; when a1=0 and b1=1, D is 5; When C is 66, 35 or 11, the number of different Hs for bus coupling and bus subdivision in this voltage level is determined to be a1 and b1 respectively. When a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=1 or 2 and b1=1, D is 3; when a1=0 and b1=1, D is 5; Once the D value is determined, it is applicable to all IEDs of this voltage level.

9. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 8 is characterized in that: Determining the 3 / 2 connection circuit breaker bay type in step 8 includes: For 3 / 2 connection IED, the bay type G attribute of 3 / 2 connection circuit breaker is determined according to its bay number H and IED virtual connection configuration, as follows: Confirm the G attribute based on the read 3 / 2 wiring interval number H. First, identify the last digit of the interval number to determine whether it is 0-1-2 or 1-2-3.

10. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 9 is characterized in that: Methods for identifying interval numbers with the last digits in the form of 0-1-2 and 1-2-3 include: For 0-1-2, they correspond to middle-I bus-II bus, and for 1-2-3, they correspond to I bus-middle-II bus. For the two modes, if the last digit is 0, the 3 / 2 connection IED is considered to be 0-1-2 mode, and if the last digit is 3, the 3 / 2 connection IED is considered to be 1-2-3 mode. The interval number read is H=ab. First, grouping is performed according to a to obtain a string group. Then, the values ​​of the G attributes in the form of 0-1-2 and 1-2-3 are determined in the string group in combination with the b value and the virtual connection relationship.

11. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 10 is characterized in that: Methods for determining the value of the G attribute in the 1-2-3 format include: When b=1 or 3, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2; When b=2, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4; When b=2, and there are only two sets of b values ​​in the string group, condition 1=there is a line protection with the same ab value as the switch protection in the string, condition 2=there is a main transformer protection with the same ab value as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6; Methods for determining the value of the G attribute in the 0-1-2 format include: When b=1 or 2, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2; When b=0, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4; When b=0, and there are only 2 sets of values ​​for b in the string group, condition 1=there is a line protection ab value that is the same as the switch protection in the string, condition 2=there is a main transformer protection ab value that is the same as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6.

12. The method for automatically dividing IED attribute information of the smart substation SCD file according to claim 10 is characterized in that: Step 8 also includes: generating IED-associated bus F attribute information after comprehensive analysis based on the confirmed IED attribute information, including wiring mode, device type, bay type, IED naming rule, and bay number.

13. An automatic division device for IED attribute information of SCD file of smart substation, characterized in that: include: A definition module, wherein the definition module is used to define different IED attributes; Parsing module 1, the parsing module 1 is used to parse the SCD file and obtain the configuration description information in the SCD file; The second parsing module is used to parse the IED name in the configuration description information, and obtain five attributes of device type, bay type, voltage level, bay number, and set according to the IED name; The parsing module three is used to parse the IED description in the configuration description information, and obtain four attributes of device type, bay type, voltage level, and set type according to the IED description; The parsing module 4 is used to parse the IED virtual connection configuration, and obtain a list of external IEDs with virtual circuit connection configuration relationships according to the IED virtual connection configuration; The analysis module five is used to analyze the IED model attributes, and obtain the model manufacturer identification, model model, model version, and model verification code according to the IED model attributes; An analysis module, which is used to comprehensively analyze the acquired device type, bay type, voltage level, set and IED virtual connection configuration, and confirm the final device type, bay type, voltage level, bay number and set of the IED; A generation module is used to determine the wiring mode of this voltage level based on the bus couplings, number of section switches, and bus differential protection models of each voltage level obtained by parsing the SCD file; for 3 / 2 wiring IED, the 3 / 2 wiring circuit breaker interval type is determined according to the interval number and IED virtual connection configuration; based on the confirmed IED attribute information, the IED-associated bus attribute information is generated.

14. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 13, characterized in that: The IED attributes include the IED device type, bay type, voltage level, wiring mode, set type, associated bus, 3 / 2 wiring circuit breaker bay type, bay number, model manufacturer identification, model model, model version and model verification code.

15. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 13, characterized in that: The definition module is also used to establish an IED attribute model, that is, define A_B_C_D_E_F_G_H_I_J_K_L as IED attributes: A represents the equipment type, P represents protection, C represents measurement and control, I represents intelligent terminal, M represents merging unit, PC represents protection and measurement integration, MI represents integration and intelligence integration, SP represents standby automatic investment, W represents stability control, RF represents fault recording, and O represents other equipment types; B represents the bay type, where L represents the line, T represents the main transformer, H represents the main transformer body, K represents the section, J represents the busbar, M represents the busbar, X represents the reactance, C represents the capacitor, Z represents the standby automatic switch, S represents the station transformer, D represents the short lead, G represents the T zone, B represents the switch, and O represents other bay types; C represents voltage level, where 75 represents 750kV, 50 represents 500kV, 33 represents 330kV, 22 represents 220kV, 11 represents 110kV, 66 represents 66kV, 35 represents 35kV, 10 represents 10kV, 04 represents 380V, 00 represents general purpose, and 01 represents other voltage levels; D represents the wiring mode, where 0 represents universal, 1 represents dual-mother, 2 represents dual-mother dual-split, 3 represents dual-mother single-split, 4 represents 3 / 2 wiring, 5 represents single-mother segmented, 6 represents internal bridge wiring, 7 represents external bridge wiring, 8 represents line-to-line transformer, and 9 represents other wiring modes; E represents different sets, its default value is 0 and indicates IED multiple configuration, its value is 1 for single set configuration, its value is A for the first set, its value is B for the second set, and its value is C for the third set; F represents the associated bus, where 00 represents no bus, 01 represents I bus, 02 represents II bus, 03 represents III bus, 04 represents IV bus, 12 represents I bus and II bus, 13 represents I bus and III bus, and the same applies to other associated buses; G represents the 3 / 2 connection circuit breaker bay type, the default value is 0, 1 represents the line side switch, 2 represents the main transformer side switch, 3 represents the line-to-line switch, 4 represents the line-to-transformer switch; 5 represents the line-to-line switch; The 6 represents the switch in the main transformer; H represents the interval number. For 3 / 2 wiring, H is divided into two digits, a and b. a represents the serial number and b represents the switch number. I represents the IED model manufacturer identifier, expressed as a string; J represents the IED model, expressed as a string; K represents the IED model version, expressed as a string; L represents the IED model verification code, which is expressed as a character string.

16. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 14, characterized in that: The configuration description information includes IED name, IED description, IED virtual connection configuration, and IED model attributes.

17. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 13, characterized in that: The parsing module 2 is also used to read the first digit and the next digit from left to right in the IED name in the SCD file as the voltage level C1 of the IED; the character from C1 to the first digit is defined as the interval type B1; from B1 to the first digit or 2 digits, it is defined as the device type A1; from C1 to the second digit, it is defined as the interval number H1, H1 is a number, for 3 / 2 wiring, H1 is divided into h11 and h12, h11 represents the serial number, and h12 represents the switch number; from H1 to the last digit, it is defined as the set information E1, and E1 is 1 when missing; the obtained C1, B1, A1, H1, and E1 attributes are converted according to the IED attribute definition to generate the IED attribute code, and the attributes that cannot be obtained according to the above method are recorded as default.

18. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 13, characterized in that: The parsing module three is also used to find the kV, KV or kv character string in the IED description, combine the numbers before it, and generate the voltage level C2; find out the character string with "protection" but no "measurement and control" in the IED description, and generate the device type A2 as protection; find out the character string with "measurement and control" but no "protection" in the IED description, and generate the device type A2 as measurement and control; find out the character string with "protection and measurement" or "protection and measurement and control" in the IED description, and generate the device type A2 as protection and measurement; find out the character string with "integrated intelligence", "merged terminal" or "intelligent unit" in the IED description, and generate the device type A2 as integrated intelligence; find out the character string with "intelligent terminal" in the IED description, and generate the device type A2 as intelligent terminal; find out the character string with "merged unit" in the IED description, and generate the device type A2 as merged unit ; Find out the string containing "A set", Chinese characters + A suffix or "first set" in the IED description, and generate set E2 as A; find out the string containing "B set", Chinese characters + B suffix or "second set" in the IED description, and generate set E2 as B; find out the string containing "C set", Chinese characters + C suffix or "third set" in the IED description, and generate set E2 as C; if the above strings do not exist in the IED description, generate set E2 as 1; find out the string containing "switch" or "circuit breaker" in the IED description, and generate bay type B2 as circuit breaker; find out the string containing "line" or "return" in the IED description, and generate bay type B2 as line; find out the string containing "main transformer" in the IED description, and generate bay type B2 as main transformer; find out the string containing "bus" in the IED description, and generate bay type B2 as bus.

19. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 17, characterized in that: The analysis module is also used to compare C1, B1, A1, E1 with C2, B2, A2, E2 respectively. When there are different situations, that is, when there are different projects, C1, B1, A1, E1 shall prevail. If C1, B1, A1, E1 has defaults, C2, B2, A2, E2 shall prevail respectively, and generate the compared C, B, A, H, E attributes; for the IED with B as the main transformer, traverse the list of external IEDs that have a virtual loop connection configuration relationship with the IED, and for the IED that is also the main transformer, when H is different, take the H attribute of the IED protected by the A attribute as the base H, and convert the H attributes of other IEDs into the base H; when there are different situations, prompt different projects at the same time.

20. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 15, characterized in that: The generating module is further used to determine the wiring mode of the voltage level as the D attribute according to the following method: When C is 50 or 75, the D attribute is fixed to 4; When C is 33, 22 or 11, the number of different interval numbers H of the interval type B in this voltage level is judged to be bus coupling and bus sub-bus respectively. When a1=0 and b1=0, D is 4; when a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=2 and b1=1, D is 3; when a1=0 and b1=1, D is 5; When C is 66, 35 or 11, the number of different Hs for bus coupling and bus subdivision in this voltage level is determined to be a1 and b1 respectively. When a1=1 and b1=0, D is 1; when a1=2 and b1=2, D is 2; when a1=1 or 2 and b1=1, D is 3; when a1=0 and b1=1, D is 5; Once the D value is determined, it is applicable to all IEDs of this voltage level.

21. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 20, characterized in that: The generation module is also used for corresponding to the middle-I mother side-II mother side for 0-1-2, and corresponding to the I mother side-middle-II mother side for 1-2-3. For the identification of the two modes, as long as the last digit appears 0, it is considered that the 3 / 2 wiring IED is a 0-1-2 mode, and if the last digit appears 3, it is considered that the 3 / 2 wiring IED is a 1-2-3 mode; the read interval number is H=ab, first grouping is performed according to a to obtain a string group, and then the values ​​of the G attributes in the two forms of 0-1-2 and 1-2-3 are determined in the string group in combination with the b value and the virtual connection relationship.

22. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 21, characterized in that: The method for determining the value of the G attribute in the form of 1-2-3 specifically includes: the generation module is also used for when b=1 or 3, condition 1=there is a line protection ab value that is the same as the target switch protection, condition 2=there is a main transformer protection ab value that is the same as the target switch protection, condition 3=there is a connection between the target switch protection, the intelligent terminal or the merging unit and the line protection, condition 4=there is a connection between the target switch protection, the intelligent terminal or the merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2; When b=2, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4; When b=2, and there are only two sets of b values ​​in the string group, condition 1=there is a line protection with the same ab value as the switch protection in the string, condition 2=there is a main transformer protection with the same ab value as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6; Methods for determining the value of the G attribute in the 0-1-2 format include: When b=1 or 2, condition 1=there exists a line protection with the same ab value as the target switch protection, condition 2=there exists a main transformer protection with the same ab value as the target switch protection, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 1, when condition 1 is not met and condition 3 is met, G is 1, when condition 2 is met, G is 2, when condition 2 is not met and condition 4 is met, G is 2; When b=0, and there are 3 sets of values ​​of b in the string group, condition 1=there are two line protections with the same ab value as the switch protection in the string, condition 2=there are two line protections with the same a value as the switch protection in the string and the main transformer protection with the same a value as the switch protection in the string, condition 3=the target switch protection, intelligent terminal or merging unit is connected to two line protections, condition 4=the target switch protection, intelligent terminal or merging unit is connected to one line protection and one main transformer protection, when condition 1 is met, G is 3, when condition 1 is not met and condition 3 is met, G is 3, when condition 2 is met, G is 4, when condition 2 is not met and condition 4 is met, G is 4; When b=0, and there are only 2 sets of values ​​for b in the string group, condition 1=there is a line protection ab value that is the same as the switch protection in the string, condition 2=there is a main transformer protection ab value that is the same as the switch protection in the string, condition 3=there is a connection between the target switch protection, intelligent terminal or merging unit and the line protection, condition 4=there is a connection between the target switch protection, intelligent terminal or merging unit and the main transformer protection, when condition 1 is met, G is 5, when condition 1 is not met and condition 3 is met, G is 5, when condition 2 is met, G is 6, when condition 2 is not met and condition 4 is met, G is 6.

23. The device for automatically dividing IED attribute information of SCD file of smart substation according to claim 22, characterized in that: The generation module is used to generate IED-associated bus F attribute information after comprehensive analysis based on confirmed IED attribute information, including wiring mode, device type, bay type, IED naming rule, and bay number.

24. A terminal comprising a processor and a storage medium; characterized in that: The storage medium is used to store instructions; The processor is used to operate according to the instructions to execute the steps of the method for automatically dividing IED attribute information of the smart substation SCD file according to any one of claims 1-12.

25. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method for automatically dividing IED attribute information of the smart substation SCD file described in any one of claims 1-12 are implemented.

Citation Information

Patent Citations

  • Secondary design system for intelligent substation on basis of Excel

    CN104123271A

  • Method and system for checking functionality of secondary virtual loop of intelligent substation

    CN115563303A