SCD file management method and system

By parsing and extracting features from SCD files and combining the analytic hierarchy process (AHP) to determine the execution score, the problems of low efficiency and poor accuracy in SCD file management were solved, and intelligent control and stability improvement of substations were achieved.

CN120950472APending Publication Date: 2025-11-14LISHUI POWER SUPPLY COMPANY OF STATE GRID ZHEJIANG ELECTRIC POWER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510994517.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-18
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Existing technologies suffer from low efficiency and poor accuracy in SCD file management, leading to low substation control efficiency.

Method used

By parsing the SCD file, extracting element features, identifying potential influencing factors, and using the analytic hierarchy process (AHP) to calculate the execution score, a matching substation control strategy is implemented.

Benefits of technology

It has improved the control efficiency of substations, promoted the intelligentization process, enhanced operational stability and reliability, and reduced maintenance costs and risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120950472A_ABST
    Figure CN120950472A_ABST
Patent Text Reader

Abstract

The invention discloses an SCD file management method and system, and is applied to the field of substation control, and the method comprises the steps: obtaining an SCD file of a target intelligent substation in response to an SCD file processing request; analyzing the SCD file, and extracting each element feature in the SCD file; determining a potential influence factor of the SCD file according to each element feature; determining a weight result of each potential influence factor; obtaining an execution degree score of the SCD file according to all weight results; and when it is detected that the execution degree score meets a preset condition, executing a substation control strategy matched with the SCD file. According to the SCD file management method and system, the SCD file is effectively processed, the control efficiency of the transformer substation is improved, and the intelligent process of transformer substation control is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of substation control technology, and in particular to an SCD file management method and system. Background Technology

[0002] Smart substations are an important component of modern power systems. Their core objective is to achieve efficient monitoring and management of power equipment by integrating advanced digital, communication, and automation technologies.

[0003] In the control and management of smart substations, the SCD file plays a crucial role. The SCD file describes the configuration information of the entire substation, directly affecting the operational functions of substation equipment or systems. However, in existing technologies, due to the extreme length of SCD files, substation staff must manually sift through all the file contents and select useful information to control the smart substation. This method is inefficient and inaccurate. Summary of the Invention

[0004] This invention provides an SCD file management method and system to solve the technical problems of low efficiency and poor accuracy of existing management methods. By effectively processing SCD files, it improves the control efficiency of substations and promotes the intelligentization process of substation control.

[0005] To address the aforementioned technical problems, embodiments of the present invention provide an SCD file management method, comprising:

[0006] In response to the SCD file processing request, obtain the SCD file of the target smart substation;

[0007] Parse the SCD file and extract the features of each element in the SCD file;

[0008] Based on the characteristics of each element, determine the potential impact factors of the SCD file;

[0009] Determine the weights of each of the potential influencing factors;

[0010] The execution score of the SCD file is obtained using all the weighted results.

[0011] When the execution score is detected to meet the preset conditions, the substation control strategy that matches the SCD file is executed.

[0012] As one preferred embodiment, the element features include at least head node features, private node features, site features, communication features, smart device features, and application model features;

[0013] The process of parsing the SCD file and extracting the features of each element in the SCD file includes:

[0014] Identify the header node information in the SCD file and determine the corresponding header node features;

[0015] Identify the private node information in the SCD file and determine the corresponding private node characteristics;

[0016] Identify the site information in the SCD file and determine the corresponding site features;

[0017] Identify the communication information in the SCD file and determine the corresponding communication features;

[0018] Identify the smart device information in the SCD file and determine the corresponding smart device features;

[0019] Identify the application model information in the SCD file and determine the corresponding application model features.

[0020] As one preferred embodiment, determining the potential influence factors of the SCD file based on the characteristics of each element includes:

[0021] The element features are matched with a preset standard evaluation template, wherein the standard evaluation template is used to characterize at least one of the following attributes: file structure rationality, element information integrity, data consistency, version management standardization, and the correctness of virtual loop connections.

[0022] Based on the matching results, the potential impact factors of the SCD file are determined.

[0023] As one preferred embodiment, determining the weights of each of the potential influencing factors includes:

[0024] The evaluation method strategy corresponding to each of the potential influencing factors is determined sequentially, wherein the evaluation method strategy corresponds to the attribute;

[0025] Based on each of the evaluation methods and strategies, the scores of the corresponding potential impact factors are obtained;

[0026] The scores are processed using the analytic hierarchy process to determine the weights of each potential influencing factor.

[0027] Another embodiment of the present invention provides an SCD file management system, comprising:

[0028] The acquisition module is used to acquire the SCD file of the target smart substation in response to an SCD file processing request.

[0029] The parsing module is used to parse the SCD file and extract the features of each element in the SCD file;

[0030] The impact factor module is used to determine the potential impact factor of the SCD file based on the characteristics of each element.

[0031] The weighting module is used to determine the weighting results for each of the potential influencing factors.

[0032] The scoring module is used to obtain the execution score of the SCD file based on all the weight results.

[0033] The execution module is used to execute a substation control strategy that matches the SCD file when the execution score is detected to meet a preset condition.

[0034] As one preferred embodiment, the element features include at least head node features, private node features, site features, communication features, smart device features, and application model features;

[0035] The parsing module includes:

[0036] The first identification unit is used to identify the header node information in the SCD file and determine the corresponding header node features;

[0037] The second identification unit is used to identify the private node information in the SCD file and determine the corresponding private node features.

[0038] The third identification unit is used to identify the site information in the SCD file and determine the corresponding site features;

[0039] The fourth identification unit is used to identify the communication information in the SCD file and determine the corresponding communication features;

[0040] The fifth identification unit is used to identify the smart device information in the SCD file and determine the corresponding smart device features;

[0041] The sixth identification unit is used to identify the application model information in the SCD file and determine the corresponding application model features.

[0042] As one preferred embodiment, the impact factor module includes:

[0043] A matching unit is used to match the element features with a preset standard evaluation template, wherein the standard evaluation template is used to characterize at least one of the following attributes: file structure rationality, element information integrity, data consistency, version management standardization, and the correctness of virtual loop connections.

[0044] The determining unit is used to determine the potential impact factors of the SCD file based on the matching results.

[0045] As one preferred embodiment, the weighting module includes:

[0046] The method strategy unit is used to sequentially determine the evaluation method strategy corresponding to each of the potential influencing factors, wherein the evaluation method strategy corresponds to the attribute;

[0047] The scoring unit is used to obtain the score of the corresponding potential impact factor based on each of the evaluation methods and strategies.

[0048] The hierarchical analysis unit is used to process all the scores according to the hierarchical analysis method to determine the weight results of each of the potential influencing factors.

[0049] Another embodiment of the present invention provides an SCD file management device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the SCD file management method as described above.

[0050] In another embodiment of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, wherein when the device containing the computer-readable storage medium executes the computer program, the SCD file management method described above is implemented.

[0051] Compared with the prior art, the beneficial effects of the embodiments of the present invention are at least one of the following:

[0052] Effective processing of SCD files involves parsing and feature extraction to identify the most important potential influencing factors within the SCD file content. Then, the execution score of the SCD file is determined using the Analytic Hierarchy Process (AHP). This execution score characterizes the control impact on the smart substation. As can be seen, the entire method integrates file acquisition, content identification, factor judgment, and rational control, effectively overcoming the inefficiency caused by manual traversal in existing technologies. Simultaneously, it promotes the intelligentization process of substations, thereby effectively improving the operational stability and reliability of smart substations and reducing maintenance costs and potential risks caused by file configuration issues. Attached Figure Description

[0053] Figure 1 This is a flowchart illustrating the SCD file management method in one embodiment of the present invention;

[0054] Figure 2 This is a flowchart of an SCD file management method according to one embodiment of the present invention;

[0055] Figure 3 This is a structural block diagram of an SCD file management system according to one embodiment of the present invention;

[0056] Figure 4 This is a structural block diagram of an SCD file management device according to one embodiment of the present invention;

[0057] Figure label:

[0058] The module consists of: 11. Acquisition module; 12. Parsing module; 13. Influence factor module; 14. Weight module; 15. Score module; 16. Execution module; 21. Processor; and 22. Memory. Detailed Implementation

[0059] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0060] In the description of this application, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first," "second," "third," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0061] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to the internal communication between two components. The terms "vertical," "horizontal," "left," "right," "upper," "lower," and similar expressions used herein are for illustrative purposes only and do not indicate or imply that the device or component referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as limiting the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0062] In the description of this application, it should be noted that, unless otherwise defined, all technical and scientific terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this specification is for the purpose of describing specific embodiments only and is not intended to limit the invention. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0063] One embodiment of the present invention provides an SCD file management method. For details, please refer to [link / reference]. Figure 1 , Figure 1 The diagram shown is a flowchart of an SCD file management method according to one embodiment of the present invention, which includes steps S1 to S6:

[0064] S1. In response to the SCD file processing request, obtain the SCD file of the target smart substation;

[0065] S2. Parse the SCD file and extract the features of each element in the SCD file;

[0066] S3. Determine the potential impact factors of the SCD file based on the characteristics of each element;

[0067] S4. Determine the weight results of each of the potential influencing factors;

[0068] S5. Using all the weighted results, obtain the execution score of the SCD file;

[0069] S6. When the execution score is detected to meet the preset conditions, the substation control strategy that matches the SCD file is executed.

[0070] It should be noted that the SCD file acts as a "blueprint" for the entire substation's secondary system, accurately describing the configuration, connections, and communication methods of various devices within the substation. It plays a crucial role in substation control. For example, the SCD file specifies the sending and receiving parameters for messages such as GOOSE and SMV, enabling protection devices to quickly acquire fault information and implement tripping control. Measurement and control devices can accurately upload measurement data to the monitoring system. Simultaneously, the monitoring system, by parsing the SCD file, can monitor the substation equipment status in real time, remotely control the equipment, and achieve automated operation management of the substation. Existing SCD files are numerous, sometimes containing thousands of lines of text, making them difficult for personnel to read. This invention's embodiment designs the aforementioned SCD file management method, which can accurately evaluate the completeness and accuracy of SCD files, identify key factors affecting operation, and provide strong support for subsequent substation control optimization and improvement.

[0071] For preferred options, please refer to [link / reference]. Figure 2 , Figure 2 The diagram shown is a flowchart of an SCD file management method according to one embodiment of the present invention. Figure 2 First, the SCD file is parsed to extract information about each element, including IED name, communication parameters, and logical node information. Then, several potential factors affecting the standardization of the SCD file are identified, such as file structure rationality, element information completeness, data consistency, and virtual loop correctness. For each potential factor, corresponding evaluation indicators and methods are developed. For example, file structure rationality can be evaluated by checking whether the file conforms to the structural requirements of the standard specifications; element information completeness can be evaluated by calculating the proportion of missing elements to the total number of elements. Based on the established evaluation indicators and methods, the SCD file is evaluated to obtain a score for each potential factor. Finally, a multi-factor comprehensive evaluation method, such as the analytic hierarchy process (AHP), is used to determine the weight of each potential factor and calculate the SCD file execution score. Based on the execution score, a substation control strategy matching the SCD file can be implemented, thereby achieving reasonable management and control of the smart substation.

[0072] Specifically, in the above embodiments, the operation can be performed by an electronic device with computing capabilities, such as a user terminal or a server. A user can operate the user terminal to send a request for processing SCD files, or operate the user terminal to send a request for processing SCD files to the server. During operation, the user can select one or more SCD files and then click the processing button in the application to issue an SCD file processing request. Further details are omitted in this embodiment.

[0073] Since the nodes of the SCD file are organized in a tree-like hierarchical structure, the complete file consists of five main parts: Header, Substation, Communication, IED (Intelligent Device), and DataTypeTemplates. Based on XML (Extensible Markup Language) format, the SCD file of the target intelligent substation is parsed to obtain the information of each element in the file, and stored in a database for subsequent analysis and evaluation. Preferably, the method includes the following steps:

[0074] Step 1: Import the SCD file and parse the information of each node of the SCD sequentially based on the SCL language.

[0075] Step 2: Parse and identify the header node information to obtain header node features such as SCD version (Version), revision (Revision), SCD name (Id), and revision time (When). Of course, if the revision, version, and when under the Header are empty, then the last record of the History is taken, which will not be elaborated here.

[0076] Step 3: Parse and identify private node information, and obtain private node characteristics such as the site-wide CRC checksum.

[0077] Step 4: Parse and identify site information to obtain site features such as substation name (Name).

[0078] Step 5: Parse and identify communication information to obtain communication features such as subnet, MMS configuration, GSE configuration, and SMV configuration.

[0079] Step 6: Parse and identify smart device information to obtain smart device characteristics such as virtual terminal association configuration (Input).

[0080] Step 7: Parse the application model information and obtain application model features such as physical device (IED) modeling, physical port modeling, service (Server) modeling, logical device (LD) modeling, and logical node (LN) modeling.

[0081] By designing a pre-defined standard evaluation template, element features can be matched and filtered to determine the potential impact factors of the SCD file. For example, the standard evaluation template is generally associated with the following five attributes:

[0082] Document structure rationality: This includes whether the document conforms to the structural requirements of the standard specifications and whether the hierarchy is clear.

[0083] Element information integrity: This includes whether elements such as IED name, communication parameters, and logical node information are complete.

[0084] Data consistency: This includes whether the data between different IEDs is consistent, and whether the data within the same IED is consistent.

[0085] Version management standardization: This includes whether the version numbers of files are standardized and whether the version change records are complete.

[0086] Correctness of virtual loop connections: This includes whether the virtual loop connections of each IED node are correct and whether they affect the correct operation of the protection device.

[0087] In this embodiment of the invention, it is necessary to determine the weight results of each potential influencing factor. Specifically, for each potential influencing factor, corresponding evaluation indicators and evaluation methods are formulated. Of course, the evaluation methods need to be associated with the above attributes, for example:

[0088] File structure rationality:

[0089] Evaluation indicators: the degree to which the document structure conforms to standards and specifications, and the clarity of its hierarchical structure.

[0090] Evaluation methods and strategies: By comparing the target file's structure with the standard specifications, check whether the structure meets the requirements and score it according to the degree of compliance; by analyzing the file's hierarchical structure, determine whether it is clear and give an appropriate score.

[0091] Element information integrity:

[0092] Evaluation metrics: the proportion of missing elements to the total number of elements, and the completeness of important elements.

[0093] Evaluation strategy: Count the number of missing elements in the target file, calculate the proportion of missing elements to the total number of elements, and score according to the proportion; check whether important elements (such as IED name, communication parameters, etc.) are complete. If they are complete, a higher score is given; otherwise, a lower score is given.

[0094] Data consistency:

[0095] Evaluation metrics: consistency of data between different IEDs, and consistency of data within the same IED.

[0096] Evaluation methods and strategies: By comparing the same data items between different IEDs, we can determine whether they are consistent and score them according to the degree of consistency; we can also check whether there are contradictions or inconsistencies in the data within the same IED and give corresponding scores.

[0097] Version management standards:

[0098] Evaluation metrics: standardization of version numbers and completeness of version change records.

[0099] Evaluation Methodology and Strategy: Check whether the version number of the target file meets the specification requirements. If it does, a higher score will be given; otherwise, a lower score will be given. Check whether the version change record is complete, including the reason for the change, the time of the change, and the content of the change. Scoring will be based on the completeness of the record.

[0100] Correctness of virtual loop connections:

[0101] Evaluation indicators: the standardization of virtual loop connections, and whether there are any issues affecting protection operation.

[0102] Evaluation Methodology and Strategy: The virtual loop connections of the target file are checked using the SCD loop check module. If no loop connection issues are found, a higher score is given; otherwise, a lower score is given. Issues are categorized as critical, general, or regulatory issues.

[0103] The above embodiments can evaluate the SCD file of the target smart substation based on the established evaluation indicators and evaluation methods, obtain the score of each potential influencing factor, and then use multi-factor comprehensive evaluation methods such as the analytic hierarchy process (AHP) to determine the weight of each potential influencing factor. Preferably, the steps are as follows:

[0104] Step 1: Establish a hierarchical structure model

[0105] 1. Target layer: "SCD normalization score", which is the final overall measure of the normalization level of SCD.

[0106] 2. Criterion Layer:

[0107] Document structure rationality: This includes whether the document conforms to the structural requirements of the standard specifications and whether the hierarchy is clear.

[0108] Element information integrity: This includes whether elements such as IED name, communication parameters, and logical node information are complete.

[0109] Data consistency: This includes whether the data between different IEDs is consistent, and whether the data within the same IED is consistent.

[0110] Version management standardization: This includes whether the version numbers of files are standardized and whether the version change records are complete.

[0111] Correctness of virtual loop connections: This includes whether the virtual loop connections of each IED node are correct and whether they affect the correct operation of the protection device.

[0112] 3. Solution Layer:

[0113] Evaluate an SCD document instance by comparing it with the various criteria at the criteria level to obtain its score in terms of standardization.

[0114] Step 2: Construct the judgment matrix

[0115] For each factor in the criterion layer, their relative importance to the target layer (SCD normalization) is compared pairwise to construct a judgment matrix. A 1-9 scale is typically used to determine the relative importance of the elements, as shown in the table below:

[0116]

[0117]

[0118] Assuming the criterion layer has 5 factors, the judgment matrix is ​​constructed as follows:

[0119]

[0120] Step 3: Calculate the weight vector

[0121] 1. First, calculate the product of the elements in each row of the judgment matrix, denoted as... For example, for the first row of the matrix above:

[0122]

[0123] Similarly, M2, M3, M4, and M5 can be calculated.

[0124] 2. Next, calculate. of The right root ( Let be the order of the matrix, here ), denoted as like:

[0125]

[0126] The others can be calculated similarly.

[0127] right After normalization, the weight vector w is obtained. That is:

[0128]

[0129] For example, calculate all Then, add them together to get the sum, and then use each one separately. Dividing by this sum yields the weight vectors of each criterion relative to the target layer.

[0130] Step 4: Consistency Check

[0131] 1. Calculate the largest eigenvalue of the judgment matrix. It can be done through the formula:

[0132]

[0133] Where Aw is the matrix A (judgment matrix) and the weight vector The first vector obtained by multiplication Each element.

[0134] 2. Calculate the consistency index (CI):

[0135]

[0136] 3. Find the average random consistency index RI for the corresponding order (here it is order 5) (it can be obtained through an existing reference table, generally RI = 1.12 for order 5).

[0137] 4. Calculate the consistency ratio (CR):

[0138]

[0139] If CR < 0.1, the judgment matrix is ​​considered to have satisfactory consistency and the weight vector is acceptable; otherwise, the judgment matrix needs to be readjusted until the consistency requirement is met.

[0140] Step 5: Determine the score of each scheme (i.e., the SCD file) under each criterion (standard evaluation template).

[0141] For each criterion, the SCD document to be evaluated is scored according to the pre-defined evaluation criteria or through actual surveys, assessments, etc. Below are examples of possible scoring criteria for each criterion (which can be adjusted according to specific circumstances):

[0142] File structure rationality:

[0143]

[0144] Element information integrity:

[0145]

[0146]

[0147] Data consistency:

[0148]

[0149] Version management standards:

[0150]

[0151]

[0152] Correctness of virtual loop connections:

[0153]

[0154] Suppose that after a detailed evaluation of a specific SCD file, the following scores are obtained under each criterion (example):

[0155] The score was 4 points under the "Reasonableness of Document Structure" criterion; and 3 points under the "Completeness of Element Information" criterion.

[0156] It scored 4 points under the "Data Consistency" criterion;

[0157] It scores 3 points under the "Version Management Standardization" criterion;

[0158] It scores 4 points under the criterion of "correctness of virtual loop connection".

[0159] Step 6: Calculate the execution score

[0160] The execution score of the SCD file is obtained by multiplying the weight vector W = [w1+w2+w3+w4+w5] (the weights of each criterion are calculated in the previous steps) with the score vector S = [s1+s2+s3+s4+s5] (the scores obtained by evaluating each criterion) of the SCD file under each criterion.

[0161] Right now:

[0162] Score = W·S = [w1·s] 1+ w2·s 2+ w3·s 3+ w4·s 4+ w5·s5]

[0163] It should be noted that the aforementioned execution score is used to control the substation. Since the SCD file is closely related to the control of the smart substation, a low score means that the current SCD file is insufficient for effective control of the smart substation. Furthermore, the SCD file defines the data model of the entire substation, covering the data objects and attributes of all intelligent electronic devices (IEDs). Calculating the SCD file's execution score, when the score meets preset conditions (e.g., exceeding a preset threshold), means that the current SCD file can be used to manage various data within the substation in a standardized manner, facilitating data exchange and processing between different devices, and contributing to real-time monitoring and control of substation equipment.

[0164] Step 7: Implement control strategies

[0165] When executing substation control strategies that match the SCD file, the control strategies include, but are not limited to, control strategies during the design and construction phases, such as using SCD file configuration tools to determine the functions and communication parameters of each intelligent electronic device (IED) and to establish virtual terminal connections between devices; control strategies during the maintenance and repair phases, such as reconfiguring relevant parameters according to the SCD file to ensure that new equipment can be integrated into the existing system and maintain the normal control functions of the substation; and other operating or control strategies, which are not specifically limited in this embodiment of the invention.

[0166] Another embodiment of the present invention provides an SCD file management system; for details, please refer to [link to relevant documentation]. Figure 3 , Figure 3The diagram shown is a structural block diagram of an SCD file management system according to one embodiment of the present invention, which includes:

[0167] Module 11 is used to obtain the SCD file of the target smart substation in response to the SCD file processing request.

[0168] Parsing module 12 is used to parse the SCD file and extract the features of each element in the SCD file;

[0169] Impact factor module 13 is used to determine the potential impact factor of the SCD file based on the characteristics of each element;

[0170] Weighting module 14 is used to determine the weighting results of each of the potential influencing factors;

[0171] The scoring module 15 is used to obtain the execution score of the SCD file based on all the weight results.

[0172] The execution module 16 is used to execute a substation control strategy that matches the SCD file when the execution score is detected to meet a preset condition.

[0173] Furthermore, in the above embodiments, the element features include at least head node features, private node features, site features, communication features, smart device features, and application model features;

[0174] The parsing module includes:

[0175] The first identification unit is used to identify the header node information in the SCD file and determine the corresponding header node features;

[0176] The second identification unit is used to identify the private node information in the SCD file and determine the corresponding private node features.

[0177] The third identification unit is used to identify the site information in the SCD file and determine the corresponding site features;

[0178] The fourth identification unit is used to identify the communication information in the SCD file and determine the corresponding communication features;

[0179] The fifth identification unit is used to identify the smart device information in the SCD file and determine the corresponding smart device features;

[0180] The sixth identification unit is used to identify the application model information in the SCD file and determine the corresponding application model features.

[0181] Furthermore, in the above embodiments, the influence factor module includes:

[0182] A matching unit is used to match the element features with a preset standard evaluation template, wherein the standard evaluation template is used to characterize at least one of the following attributes: file structure rationality, element information integrity, data consistency, version management standardization, and the correctness of virtual loop connections.

[0183] The determining unit is used to determine the potential impact factors of the SCD file based on the matching results.

[0184] Furthermore, in the above embodiments, the weighting module includes:

[0185] The method strategy unit is used to sequentially determine the evaluation method strategy corresponding to each of the potential influencing factors, wherein the evaluation method strategy corresponds to the attribute;

[0186] The scoring unit is used to obtain the score of the corresponding potential impact factor based on each of the evaluation methods and strategies.

[0187] The hierarchical analysis unit is used to process all the scores according to the hierarchical analysis method to determine the weight results of each of the potential influencing factors.

[0188] Please see Figure 4 This is a structural block diagram of an SCD file management device provided in an embodiment of the present invention. The SCD file management device 20 provided in this embodiment includes a processor 21, a memory 22, and a computer program stored in the memory 22 and configured to be executed by the processor 21. When the processor 21 executes the computer program, it implements the steps described in the above-described SCD file management method embodiment, for example... Figure 1 The steps S1 to S6 described above; or, when the processor 21 executes the computer program, it implements the functions of each module in the above embodiments, such as the acquisition module 11.

[0189] For example, the computer program can be divided into one or more modules, which are stored in the memory 22 and executed by the processor 21 to complete the present invention. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the SCD file management device 20. For example, the computer program can be divided into an acquisition module 11, a parsing module 12, an influence factor module 13, a weight module 14, a score module 15, and an execution module 16, with the specific functions of each module as follows:

[0190] Module 11 is used to obtain the SCD file of the target smart substation in response to the SCD file processing request.

[0191] Parsing module 12 is used to parse the SCD file and extract the features of each element in the SCD file;

[0192] Impact factor module 13 is used to determine the potential impact factor of the SCD file based on the characteristics of each element;

[0193] Weighting module 14 is used to determine the weighting results of each of the potential influencing factors;

[0194] The scoring module 15 is used to obtain the execution score of the SCD file based on all the weight results.

[0195] The execution module 16 is used to execute a substation control strategy that matches the SCD file when the execution score is detected to meet a preset condition.

[0196] The SCD file management device 20 may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will understand that the schematic diagram is merely an example of an SCD file management device and does not constitute a limitation on the SCD file management device 20. It may include more or fewer components than illustrated, or combine certain components, or different components. For example, the SCD file management device 20 may also include input / output devices, network access devices, buses, etc.

[0197] The processor 21 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 21 is the control center of the SCD file management device 20, connecting all parts of the SCD file management device 20 via various interfaces and lines.

[0198] The memory 22 can be used to store the computer programs and / or modules. The processor 21 implements various functions of the SCD file management device 20 by running or executing the computer programs and / or modules stored in the memory 22 and calling the data stored in the memory 22. The memory 22 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 22 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital card (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0199] If the modules integrated into the SCD file management device 20 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0200] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0201] Accordingly, embodiments of the present invention provide a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform steps in the SCD file management method of the above embodiments, for example... Figure 1 Steps S1 to S6 as described above.

[0202] The SCD file management method and system of this invention have the following advantages:

[0203] (1) Effective processing of SCD files, including parsing and feature extraction, to identify the most important potential influencing factors in the content of SCD files, and then combining the analytic hierarchy process to determine the execution score of SCD files. The execution score is used to characterize the control impact on smart substations. As can be seen from the above, the whole method integrates file acquisition, content identification, factor judgment and reasonable control, thereby effectively overcoming the inefficiency caused by the reliance on manual traversal in existing technologies, while promoting the intelligentization process of substations, and thus effectively improving the operational stability and reliability of smart substations, and reducing maintenance costs and potential risks caused by file configuration problems.

[0204] (2) It can accurately evaluate the completeness and accuracy of SCD files, identify key factors affecting operation, and provide strong support for the optimization and improvement of SCD files.

[0205] (3) This method has high versatility and scalability, and can be applied to different types of smart substations and different versions of SCD files.

[0206] (4) By evaluating the completeness of SCD files, the operational stability and reliability of smart substations can be improved, and maintenance costs and risks can be reduced.

[0207] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.

Claims

1. A method for managing SCD files, characterized in that, include: In response to the SCD file processing request, obtain the SCD file of the target smart substation; Parse the SCD file and extract the features of each element in the SCD file; Based on the characteristics of each element, determine the potential impact factors of the SCD file; Determine the weights of each of the potential influencing factors; The execution score of the SCD file is obtained using all the weighted results. When the execution score is detected to meet the preset conditions, the substation control strategy that matches the SCD file is executed.

2. The SCD file management method as described in claim 1, characterized in that, The element features include at least head node features, private node features, site features, communication features, smart device features, and application model features; The process of parsing the SCD file and extracting the features of each element in the SCD file includes: Identify the header node information in the SCD file and determine the corresponding header node features; Identify the private node information in the SCD file and determine the corresponding private node characteristics; Identify the site information in the SCD file and determine the corresponding site features; Identify the communication information in the SCD file and determine the corresponding communication features; Identify the smart device information in the SCD file and determine the corresponding smart device features; Identify the application model information in the SCD file and determine the corresponding application model features.

3. The SCD file management method as described in claim 1, characterized in that, The step of determining the potential influence factors of the SCD file based on the characteristics of each element includes: The element features are matched with a preset standard evaluation template, wherein the standard evaluation template is used to characterize at least one of the following attributes: file structure rationality, element information integrity, data consistency, version management standardization, and the correctness of virtual loop connections. Based on the matching results, the potential impact factors of the SCD file are determined.

4. The SCD file management method as described in claim 3, characterized in that, The determination of the weights of each of the potential influencing factors includes: The evaluation method strategy corresponding to each of the potential influencing factors is determined sequentially, wherein the evaluation method strategy corresponds to the attribute; Based on each of the evaluation methods and strategies, the scores of the corresponding potential impact factors are obtained; The scores are processed using the analytic hierarchy process to determine the weights of each potential influencing factor.

5. An SCD file management system, characterized in that, include: The acquisition module is used to acquire the SCD file of the target smart substation in response to an SCD file processing request. The parsing module is used to parse the SCD file and extract the features of each element in the SCD file; The impact factor module is used to determine the potential impact factor of the SCD file based on the characteristics of each element. The weighting module is used to determine the weighting results for each of the potential influencing factors. The scoring module is used to obtain the execution score of the SCD file based on all the weight results. The execution module is used to execute a substation control strategy that matches the SCD file when the execution score is detected to meet a preset condition.

6. The SCD file management system as described in claim 5, characterized in that, The element features include at least head node features, private node features, site features, communication features, smart device features, and application model features; The parsing module includes: The first identification unit is used to identify the header node information in the SCD file and determine the corresponding header node features; The second identification unit is used to identify the private node information in the SCD file and determine the corresponding private node features; The third identification unit is used to identify the site information in the SCD file and determine the corresponding site features; The fourth identification unit is used to identify the communication information in the SCD file and determine the corresponding communication features; The fifth identification unit is used to identify the smart device information in the SCD file and determine the corresponding smart device features; The sixth identification unit is used to identify the application model information in the SCD file and determine the corresponding application model features.

7. The SCD file management system as described in claim 5, characterized in that, The impact factor module includes: A matching unit is used to match the element features with a preset standard evaluation template, wherein the standard evaluation template is used to characterize at least one of the following attributes: file structure rationality, element information integrity, data consistency, version management standardization, and the correctness of virtual loop connections. The determining unit is used to determine the potential impact factors of the SCD file based on the matching results.

8. The SCD file management system as described in claim 7, characterized in that, The weighting module includes: The method strategy unit is used to sequentially determine the evaluation method strategy corresponding to each of the potential influencing factors, wherein the evaluation method strategy corresponds to the attribute; The scoring unit is used to obtain the score of the corresponding potential impact factor based on each of the evaluation methods and strategies. The hierarchical analysis unit is used to process all the scores according to the hierarchical analysis method to determine the weight results of each of the potential influencing factors.

9. An SCD file management device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the SCD file management method as described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the device containing the computer-readable storage medium executes the computer program, it implements the SCD file management method as described in any one of claims 1 to 4.