E language-based closed-loop constant value management system and method thereof

Through the closed-loop fixed value management system based on E language, the full electronic management of fixed value data of the substation is realized, and the problem of low working efficiency of fixed value setting and verification is solved, management efficiency and accuracy are improved, manual intervention is reduced, and enhanced Safety and reliability are achieved.

CN119204488AInactive Publication Date: 2024-12-27NANJING RONGHUAN POWER AUTOMATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411100186.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2024-12-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

At the substation site, fixed value setting and verification work requires a lot of manpower, which is prone to entry and verification errors due to fatigue or negligence. In addition, fixed value data management has two independent processes: paper to electronic and then to paper, which is inefficient and easy to introduce Human error.

Method used

Adopt a closed-loop fixed-value management system based on E language, including SCD file analysis module, fixed-value template file generation module, fixed-value tuning file analysis module, fixed-value modification and verification module and system main module to realize the full electronic process of fixed-value data Through AES algorithm encryption and SHA-256 hash value verification, the communication protocol is used to automatically modify and verify the value to form a closed-loop management process.

Benefits of technology

Improve the utilization rate and management efficiency of fixed value data, ensure the efficiency and accuracy of fixed value adjustment and calibration, reduce manual intervention, enhance the safety and reliability of the management process, provide decision-making support, and help timely Discover and solve problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204488A_ABST
    Figure CN119204488A_ABST
Patent Text Reader

Abstract

The invention discloses a closed-loop constant value management system based on E language and a method thereof, and relates to the technical field of transformer substations, the closed-loop constant value management system based on E language is characterized by comprising an SCD file analysis module, a constant value template file generation module, a constant value setting file analysis module, a constant value modifying and checking module and a system main module; the SCD file analysis module is used for analyzing a whole-station SCD file and extracting related information of protection equipment and a constant value thereof from the whole-station SCD file; the constant value template file generation module is used for generating a constant value template file to be used by constant value setting software of a scheduling department; the constant value setting file analysis template is used for analyzing a constant value setting file; and the constant value modifying and checking module is used for modifying and checking the constant value of the protection equipment. The constant value data are automatically generated, transmitted, analyzed and checked through the system, whole-course electronic management of the constant value data is achieved, and the problems of low efficiency and error proneness caused by traditional paper constant value data are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of transformer substations, and in particular to an E-language-based closed-loop setting management system and a method thereof. Background Art

[0002] When setting the protection setting value at the substation site, the data in the paper version of the setting setting order issued by the central dispatching department must first be entered into the relay protection device, or first entered into the monitoring system or the security substation, and then the setting value modification operation must be performed to complete the setting value setting of the relay protection device. When checking the setting value at the substation site, in order to prevent errors from occurring during the previous setting entry (thus making the setting value checking function of the monitoring system or the security substation no longer reliable), the setting value report printed by the relay protection device and the paper version of the setting setting order issued by the central dispatching department are used for manual verification. This shows that setting and checking the setting value requires a lot of manpower, and it is easy to cause entry and verification errors due to fatigue or negligence, leaving major hidden dangers.

[0003] The fixed value data is not a closed loop in the entire fixed value management process. Instead, there are two independent processes: from paper data to electronic data, and then from electronic data to paper data. Moreover, the two types of data cannot be used directly, and both require human intervention, which leads to low efficiency and easy introduction of human errors. Summary of the invention

[0004] The purpose of this section is to summarize some aspects of embodiments of the present invention and briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this section and the specification abstract and the invention title of this application to avoid blurring the purpose of this section, the specification abstract and the invention title, and such simplifications or omissions cannot be used to limit the scope of the present invention.

[0005] In view of the above problems existing in the prior art, the present invention is proposed.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] The closed-loop fixed value management system based on E language is characterized by comprising: an SCD file parsing module, a fixed value template file generating module, a fixed value setting file parsing module, a fixed value modification checking module and a system main module;

[0008] The SCD file parsing module is used to parse the entire station SCD file and extract relevant information about the protection device and its setting value;

[0009] The fixed value template file generation module is used to generate a fixed value template file for use by the fixed value setting software of the dispatching department, and provides it with relevant information of the protection device fixed value, including description, value type, dimension, step size, maximum value, and minimum value information, and the information is derived from the relevant information of the protection device and its fixed value extracted by the SCD file parsing module;

[0010] The fixed value setting file parsing template is used to parse the fixed value setting file and form the standard value of the fixed value. The fixed value setting file comes from the fixed value setting software of the dispatching department, which adds the setting value of each fixed value item on the basis of the fixed value template file;

[0011] The set value modification and verification module is used to modify and verify the set value of the protection device. It can communicate with the protection device using MMS, CMS, or 103 protocol, and use communication commands to modify its set value and read the set value and perform verification;

[0012] The system main module is used to organically integrate various modules and perform fixed value management. The management content includes the management of fixed value template files, the management of fixed value adjustment files, the management of fixed value verification conclusions, and the fixed value reading records.

[0013] As a preferred solution of the E-language-based closed-loop constant value management system and method described in the present invention, the system also includes a constant value file encryption and verification module, which encrypts the constant value template file and the adjustment file through the AES algorithm, generates a SHA-256 hash value and appends it to the end of the file for double verification.

[0014] A method for a closed-loop setting management system based on E language comprises the following steps:

[0015] S1: Import the SCD files of the entire station using the SCD file parsing module; perform syntax check according to the IEC61850-6 part of the file structure; extract protection devices and their setting information from the SCD file;

[0016] S2: Generate a fixed value template file, that is, the fixed value template file generation module generates a fixed value template file according to the parsed protection device and its fixed value information;

[0017] S3: Encrypt and verify the fixed value template file, and send the fixed value template file and its list to the fixed value setting software of the dispatching department;

[0018] S4: The dispatching department calculates and generates the fixed value setting files according to the actual operating parameters of the substation; the fixed value setting files are sent to the fixed value management system; the fixed value setting file parsing module imports these files to form the fixed value standard values ​​of the protection equipment;

[0019] S5: setting value modification and verification, that is, the setting value modification and verification module communicates with the protection device according to the communication protocol actually used by the protection device;

[0020] When a command to modify the set value of a certain protection device in the main module of the system is manually triggered, the set value modification verification module uses the set value standard value and the set value modification command in the communication protocol to complete the set value modification;

[0021] When a set value check command of a certain protection device in the system main module is manually triggered, the set value modification check module uses the set value read command in the communication protocol to read the current set value, and compares the read current set value with the standard value to generate a check report;

[0022] S6: System main module management. The system main module organically integrates various modules to perform fixed value management. The management content includes fixed value template files, fixed value adjustment files, fixed value verification conclusions, and fixed value reading records.

[0023] As the closed-loop fixed value management method based on E language of the present invention, in the S3 process, the specific method of encrypting and verifying the fixed value file is:

[0024] S301: Encrypt the setting template file and the setting file using the AES algorithm;

[0025] S302: Generate a SHA-256 hash value and append it to the end of the file for double verification;

[0026] S303: The set value data is matrix D, its SHA-256 hash value is H(D), and the AES encryption process is E RSA (D, K), the encryption key K uses the RSA public key to encrypt E RSA (K,K pub );

[0027] Then the transmission data = E RSA (K,K pub )||E AES (D||H(D),K).

[0028] As a preferred solution of the closed-loop setting management method based on E language described in the present invention, the integrity check of the setting template file includes:

[0029] Calculate the SHA-256 hash value: H(D) = SHA_256(D);

[0030] CRC checksum calculation:

[0031] Decrypted data verification:

[0032] Verification of CRC check code:

[0033] As a preferred solution of the closed-loop fixed value management system method based on E language of the present invention, wherein: in the S5 process, a verification algorithm is used to compare the current fixed value with the standard value, including the following steps:

[0034] S501: normalizing the current set value and the standard value to ensure that the current value and the standard value are the same set value item;

[0035] S502: Calculate the error between the current set value and the standard value;

[0036] S503: Evaluate whether the error is within the allowable range through a function and generate a verification result.

[0037] As a preferred solution of the closed-loop fixed value management system method based on E language of the present invention, the normalization processing method is:

[0038]

[0039] Where D represents the current set value or standard value, D min , D max Respectively represent the minimum and maximum values ​​of the fixed value data;

[0040] The error is calculated using a combination of integration and summation and is given by:

[0041]

[0042] Where E represents the total error; T represents the sampling time; N represents the number of sampling points; D norm,current (t) represents the normalized current constant as a function of time t; D norm,standard (t) represents the normalized standard value as a function of time t; D norm,current (i) represents the normalized current value of sampling point i; D norm,current (i) represents the normalized standard value of sampling point i;

[0043] The error is evaluated by the evaluation function, and its calculation formula is:

[0044]

[0045] Among them, a, b, c, d are constant coefficients used to adjust the sensitivity and weight of the evaluation function; x is the variable of error E, x i is the variable in the error integration and summation at sampling point i;

[0046] Among them, the exponential function e bEIt is highly sensitive to the error E. When the error increases, the value of the exponential function will increase rapidly to express the growth trend of the error. Indicates that the error is integrated through a polynomial function to smooth the impact of the error. The upper limit of the integral is the total error E, which means that this part comprehensively considers the cumulative effect from zero to the current error to avoid excessive impact of single value fluctuations on the result; the Sigmoid function is used The error sampling points are processed, and the Sigmoid function maps the error value to between 0 and 1 to avoid excessive influence of extreme values. The error of each sampling point is comprehensively considered by summing the Sigmoid function values ​​of all sampling points.

[0047] As a preferred solution of the closed-loop fixed value management method based on E language of the present invention, wherein: the value of the error evaluation function F(E) calculated under the input is greater than the first threshold value, then the verification report determines that the verification result of the fixed value information is positive;

[0048] If the value of the error evaluation function F(E) calculated under the given input is less than the second threshold, the verification report determines that the verification result of the fixed value information is negative;

[0049] If the value of the error evaluation function F(E) calculated under a given input is greater than or equal to the second threshold and less than or equal to the first threshold, the verification result of the fixed value information is determined to be neutral.

[0050] A computer device includes a memory and a processor, wherein the memory stores a computer program, and is characterized in that when the processor executes the computer program, the steps of the above-mentioned closed-loop constant value management method based on E language are implemented.

[0051] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned closed-loop constant value management method based on E language.

[0052] Beneficial effects of the present invention:

[0053] 1. The present invention realizes the full electronic management of fixed value data through the system's automatic generation, transmission, analysis and verification of fixed value data, avoiding the inefficiency and error-prone problems caused by traditional paper fixed value data. The generation, transmission, analysis and verification of fixed value template files and fixed value setting files are all electronic, which improves the utilization rate and management efficiency of fixed value data;

[0054] 2. The system of the present invention ensures the efficiency and accuracy of setting and checking the fixed value through automated processes and closed-loop control, avoiding the uncertainty caused by human interference. The fixed value modification and verification module realizes the modification and verification of the fixed value through the standard value and the command in the communication protocol, and generates a verification report, ensuring the closed-loop management of the whole process;

[0055] 3. The present invention reduces manual intervention and improves work efficiency through automated set value generation, transmission, analysis and verification processes. The classification and processing mechanism of positive, negative and neutral results ensures the safety and reliability of the set value management process. The system provides decision support by classifying and processing the set value verification results, helping operators to discover and solve problems in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:

[0057] Figure 1 This is a framework diagram of the closed-loop fixed value management system based on E language proposed by the present invention;

[0058] Figure 2 This is a schematic diagram of the main flow of the closed-loop setting management method based on E language proposed in the present invention. DETAILED DESCRIPTION

[0059] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.

[0060] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0061] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0062] Reference Figure 1-Figure 2, which is an embodiment of the present invention, provides a closed-loop fixed value management system based on E language and a method thereof, the system comprising: a CD file parsing module, a fixed value template file generating module, a fixed value file encryption verification module, a fixed value setting file parsing module, a fixed value modification verification module and a system main module;

[0063] The SCD file parsing module is used to parse the SCD file of the entire station and extract relevant information of the protection equipment and its set values; the set value file encryption and verification module encrypts the set value template file and the setting file through the AES algorithm, generates a SHA-256 hash value and appends it to the end of the file for double verification.

[0064] The fixed value template file generation module is used to generate a fixed value template file for use by the fixed value setting software of the dispatching department, and provide it with relevant information of the fixed value of the protection equipment, including description, value type, dimension, step size, maximum value, and minimum value information, and its information comes from the relevant information of the protection equipment and its fixed value extracted by the SCD file parsing module; the fixed value setting file parsing template is used to parse the fixed value setting file and form the standard value of the fixed value. The fixed value setting file comes from the fixed value setting software of the dispatching department, and it adds the setting value of each fixed value item on the basis of the fixed value template file; the fixed value modification and verification module is used to modify and verify the fixed value of the protection equipment, and it can use MMS, CMS, or 103 protocol to communicate with the protection equipment, and use communication commands to modify its fixed value and read the fixed value and verify it; the system main module is used to organically integrate various modules and perform fixed value management, and the management content includes the management of fixed value template files, the management of fixed value setting files, the management of fixed value verification conclusions, and the fixed value reading records.

[0065] The closed-loop setting value management method applied to the above-mentioned closed-loop setting value management system based on E language comprises the following steps:

[0066] S1: Use the SCD file parsing module to import the SCD file of the entire station; perform syntax check according to the IEC61850-6 part of the file structure; extract the protection device and its setting information from the SCD file; extract the setting information of the IED device according to the IEC61850-6 standard. The path structure of each setting information is: ldinst / prefix lnclass lninst.doname, where ldinst is the inst attribute of the logical device (LD) node, prefix, lnclass and lninst are the attribute values ​​of the logical node (LN) node, and doname is the name attribute of the DOI node.

[0067] S2: Generate a fixed value template file, that is, the fixed value template file generation module generates a fixed value template file according to the parsed protection device and its fixed value information. The template file includes description, value type, dimension, step, maximum value, minimum value and other information; the fixed value template file format adopts E format description and UTF-8 encoding, and the file name format is "sgm_device description_XXXXXXXX.txt", where "device description" is taken from the desc attribute of the device in the SCD file, and "XXXXXXXX" is the CRC32 check code (generator polynomial: 0x04C11DB7); file header definition: <! System = Ningxia Power Grid Version = 1.0 Code = GBK Type = fixed value template Time = '2024-4-417:42:04'! >, the Time attribute is the generation time of the template file, and other attributes are fixed values.

[0068] S3: Encrypt and verify the set value template file, and send the set value template file and its list to the set value setting software of the dispatching department.

[0069] Specifically, the specific method of encrypting and verifying the fixed value file is:

[0070] S301: Encrypt the setting template file and the setting file using the AES algorithm;

[0071] S302: Generate a SHA-256 hash value and append it to the end of the file for double verification;

[0072] S303: The set value data is matrix D, its SHA-256 hash value is H(D), and the AES encryption process is E RSA (D, K), the encryption key K uses the RSA public key to encrypt E RSA (K,K pub );

[0073] Then the transmission data = E RSA (K,K pub )||E AES (D||H(D),K).

[0074] The integrity check of the fixed value template file includes:

[0075] Calculate the SHA-256 hash value: H(D) = SHA_256(D);

[0076] CRC checksum calculation:

[0077] Decrypted data verification:

[0078] Verification of CRC check code:

[0079] S4: The dispatching department calculates and generates the fixed value setting files according to the actual operating parameters of the substation; the fixed value setting files are sent to the fixed value management system; the fixed value setting file parsing module imports these files to form the fixed value standard values ​​of the protection equipment;

[0080] S5: setting value modification and verification, that is, the setting value modification and verification module communicates with the protection device according to the communication protocol actually used by the protection device;

[0081] When a command to modify the set value of a certain protection device in the main module of the system is manually triggered, the set value modification verification module uses the set value standard value and the set value modification command in the communication protocol to complete the set value modification;

[0082] When a set value check command of a certain protection device in the system main module is manually triggered, the set value modification check module uses the set value read command in the communication protocol to read the current set value, and compares the read current set value with the standard value to generate a check report;

[0083] Specifically, the calibration algorithm is used to compare the current set value with the standard value, including the following steps:

[0084] S501: normalizing the current set value and the standard value to ensure that the current value and the standard value are the same set value item;

[0085] The normalization process is as follows:

[0086]

[0087] Where D represents the current set value or standard value, D min , D max Respectively represent the minimum and maximum values ​​of the fixed value data.

[0088] S502: Calculate the error between the current set value and the standard value;

[0089] The error is calculated using a combination of integration and summation and is given by:

[0090]

[0091] Where E represents the total error; T represents the sampling time; N represents the number of sampling points; D norm,current (t) represents the normalized current constant as a function of time t; D norm,standard (t) represents the normalized standard value as a function of time t; D norm,current (i) represents the normalized current value of sampling point i; D norm,current (i) represents the normalized standard value of sampling point i

[0092] S503: Evaluate whether the error is within the allowable range through a function and generate a verification result.

[0093] The error is evaluated by the evaluation function, and its calculation formula is:

[0094]

[0095] Among them, a, b, c, d are constant coefficients used to adjust the sensitivity and weight of the evaluation function; x is the variable of error E, x i is the variable in the error integration and summation at sampling point i;

[0096] Among them, the exponential function e bE It is highly sensitive to the error E. When the error increases, the value of the exponential function will increase rapidly to express the growth trend of the error. Indicates that the error is integrated through a polynomial function to smooth the impact of the error. The upper limit of the integral is the total error E, which means that this part comprehensively considers the cumulative effect from zero to the current error to avoid excessive impact of single value fluctuations on the result; the Sigmoid function is used The error sampling points are processed, and the Sigmoid function maps the error value to between 0 and 1 to avoid excessive influence of extreme values. The error of each sampling point is comprehensively considered by summing the Sigmoid function values ​​of all sampling points.

[0097] If the value of the error evaluation function F(E) calculated under the input is greater than the first threshold, the calibration report determines that the calibration result of the fixed value information is positive; a positive result indicates that the current fixed value is highly consistent with the standard value, indicating that the data integrity is guaranteed during the transmission and application of the fixed value information.

[0098] If the value of the error evaluation function F(E) calculated under a given input is less than the second threshold, the calibration report determines that the calibration result of the constant information is negative; a negative result indicates that there is a large deviation between the current constant and the standard value, which may be caused by data tampering, equipment failure or other problems during the transmission process.

[0099] If the value of the error evaluation function F(E) calculated under the given input is greater than or equal to the second threshold and less than or equal to the first threshold, the calibration result of the fixed value information is determined to be neutral. The neutral result indicates that there is a certain deviation between the current fixed value and the standard value, but the deviation is within the tolerable range, which may be caused by environmental changes or normal equipment drift.

[0100] S6: System main module management. The system main module organically integrates various modules to perform fixed value management. The management content includes fixed value template files, fixed value adjustment files, fixed value verification conclusions, and fixed value reading records.

[0101] In summary, the present invention realizes the full electronic management of fixed value data through the automatic generation, transmission, analysis and verification of fixed value data by the system, avoiding the inefficiency and error-prone problems brought by traditional paper fixed value data. The generation, transmission, analysis and verification of fixed value template files and fixed value setting files are all electronic, which improves the utilization rate and management efficiency of fixed value data; the system ensures the efficiency and accuracy of fixed value setting and fixed value verification through automated processes and closed-loop control, avoiding the uncertainty caused by human interference. The fixed value modification and verification module realizes the modification and verification of fixed values ​​through standard values ​​and commands in communication protocols, and generates a verification report, ensuring the closed-loop management of the entire process; through the automated fixed value generation, transmission, analysis and verification process, human intervention is reduced and work efficiency is improved. The classification and processing mechanism of positive, negative and neutral results ensures the safety and reliability in the fixed value management process. The system provides decision support by classifying and processing the fixed value verification results, helping operators to discover and solve problems in a timely manner.

[0102] This embodiment also provides a computer device, which is suitable for the closed-loop constant value management method based on E language, including: a memory and a processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the closed-loop constant value management method based on E language proposed in the above embodiment.

[0103] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

[0104] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the closed-loop constant value management method based on the E language as proposed in the above embodiment is implemented; the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, referred to as EPROM), programmable read-only memory (Programmable Red-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic storage, flash memory, disk or optical disk.

[0105] 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 preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A closed-loop setting management system based on E language, characterized by: include: SCD file parsing module, fixed value template file generation module, fixed value setting file parsing module, fixed value modification verification module and system main module; The SCD file parsing module is used to parse the entire station SCD file and extract relevant information about the protection device and its setting value; The fixed value template file generation module is used to generate a fixed value template file for use by the fixed value setting software of the dispatching department, and provides it with relevant information of the protection device fixed value, including description, value type, dimension, step size, maximum value, and minimum value information, and the information is derived from the relevant information of the protection device and its fixed value extracted by the SCD file parsing module; The fixed value setting file parsing template is used to parse the fixed value setting file and form the standard value of the fixed value. The fixed value setting file comes from the fixed value setting software of the dispatching department, which adds the setting value of each fixed value item on the basis of the fixed value template file; The set value modification and verification module is used to modify and verify the set value of the protection device. It can communicate with the protection device using MMS, CMS, or 103 protocol, and use communication commands to modify its set value and read the set value and perform verification; The system main module is used to organically integrate various modules and perform fixed value management. The management content includes the management of fixed value template files, the management of fixed value adjustment files, the management of fixed value verification conclusions, and the fixed value reading records.

2. The closed-loop fixed value management system based on E language according to claim 1, characterized in that: The system also includes: a fixed value file encryption and verification module, which encrypts the fixed value template file and the adjustment file through the AES algorithm, generates a SHA-256 hash value and appends it to the end of the file for double verification.

3. A closed-loop fixed value management method based on E language, the method is applied to the closed-loop fixed value management system based on E language according to any one of claims 1 or 2, characterized in that: The following steps are involved: S1: Import the SCD files of the entire station using the SCD file parsing module; perform syntax check according to the IEC61850-6 part of the file structure; extract protection devices and their setting information from the SCD file; S2: Generate a fixed value template file, that is, the fixed value template file generation module generates a fixed value template file according to the parsed protection device and its fixed value information; S3: Encrypt and verify the fixed value template file, and send the fixed value template file and its list to the fixed value setting software of the dispatching department; S4: The dispatching department calculates and generates the fixed value setting file based on the actual operating parameters of the substation; The fixed value setting files are sent to the fixed value management system; the fixed value setting file parsing module imports these files to form the fixed value standard values ​​of the protection equipment; S5: setting value modification and verification, that is, the setting value modification and verification module communicates with the protection device according to the communication protocol actually used by the protection device; When a command to modify the set value of a certain protection device in the main module of the system is manually triggered, the set value modification verification module uses the set value standard value and the set value modification command in the communication protocol to complete the set value modification; When a set value check command of a certain protection device in the system main module is manually triggered, the set value modification check module uses the set value read command in the communication protocol to read the current set value, and compares the read current set value with the standard value to generate a check report; S6: System main module management. The system main module organically integrates various modules to perform fixed value management. The management content includes fixed value template files, fixed value adjustment files, fixed value verification conclusions, and fixed value reading records.

4. The closed-loop setting management method based on E language according to claim 3 is characterized in that: In the S3 process, the specific method of encrypting and verifying the fixed value file is as follows: S301: Encrypt the setting template file and the setting file using the AES algorithm; S302: Generate a SHA-256 hash value and append it to the end of the file for double verification; S303: The set value data is matrix D, its SHA-256 hash value is H(D), and the AES encryption process is E RSA (D, K), the encryption key K uses the RSA public key to encrypt E RSA (K,K pub ); Then the transmission data = E RSA (K,K pub )||E AES (D||H(D),K).

5. The closed-loop fixed value management system method based on E language according to claim 4 is characterized in that: The integrity check of the setting template file includes: Calculate the SHA-256 hash value: H(D) = SHA_256(D); CRC checksum calculation: Decrypted data verification: Verification of CRC check code:

6. The closed-loop fixed value management system and method based on E language according to claim 5, characterized in that: In the S5 process, a calibration algorithm is used to compare the current set value with the standard value, including the following steps: S501: normalizing the current set value and the standard value to ensure that the current value and the standard value are the same set value item; S502: Calculate the error between the current set value and the standard value; S503: Evaluate whether the error is within the allowable range through a function and generate a verification result.

7. The closed-loop setting management method based on E language according to claim 6 is characterized in that: The normalization process is as follows: Where D represents the current set value or standard value, D min , D max Respectively represent the minimum and maximum values ​​of the fixed value data; The error is calculated using a combination of integration and summation and is given by: Where E represents the total error; T represents the sampling time; N represents the number of sampling points; D norm,current (t) represents the normalized current constant as a function of time t; D norm,standard (t) represents the normalized standard value as a function of time t; D norm,current (i) represents the normalized current value of sampling point i; D norm,current (i) represents the normalized standard value of sampling point i; The error is evaluated by the evaluation function, and its calculation formula is: Among them, a, b, c, d are constant coefficients used to adjust the sensitivity and weight of the evaluation function; x is the variable of error E, x i is the variable in the error integration and summation at sampling point i; Among them, the exponential function e bE It is highly sensitive to the error E. When the error increases, the value of the exponential function will increase rapidly to express the growth trend of the error. Indicates that the error is integrated through a polynomial function to smooth the impact of the error. The upper limit of the integral is the total error E, which means that this part comprehensively considers the cumulative effect from zero to the current error to avoid excessive impact of single value fluctuations on the result; the Sigmoid function is used The error sampling points are processed, and the Sigmoid function maps the error value to between 0 and 1 to avoid excessive influence of extreme values. The error of each sampling point is comprehensively considered by summing the Sigmoid function values ​​of all sampling points.

8. The closed-loop setting management method based on E language according to claim 7 is characterized in that: The value of the error evaluation function F(E) calculated under the input is greater than the first threshold, then the verification report determines that the verification result of the fixed value information is positive; If the value of the error evaluation function F(E) calculated under the given input is less than the second threshold, the verification report determines that the verification result of the fixed value information is negative; If the value of the error evaluation function F(E) calculated under a given input is greater than or equal to the second threshold and less than or equal to the first threshold, the verification result of the fixed value information is determined to be neutral.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the closed-loop constant value management method based on E language described in any one of claims 3 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the closed-loop constant value management method based on E language described in any one of claims 3 to 7 are implemented.