Hydropower station edge side intelligent data integrated management system and method

By performing binary conversion and non-digital judgment of fault-tolerant arrays during power data transmission, dynamically adjusting the length of fault-tolerant sequences, solving the security vulnerabilities in power data transmission and achieving higher data transmission security and reliability.

CN120471260APending Publication Date: 2025-08-12GUONENG DADU RIVER LAODUKOU HYDROPOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510423585.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

The existing power data transmission system has security loopholes in key management, which can easily lead to power data leakage and affect the safe and stable operation of hydropower stations.

Method used

During the power data transmission process, binary conversion is used to generate power consumption management data, and non-digital judgments are made on the fault-tolerant array during the generation process, and the fault-tolerant sequence length is dynamically adjusted to improve the security and reliability of data transmission.

Benefits of technology

Effectively prevent data leakage, improve the security and reliability of power data transmission, and avoid the risk of key leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120471260A_ABST
    Figure CN120471260A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent comprehensive data management system and method for a hydropower station edge side, and relates to the technical field of power data management.The power data of the edge side of a target hydropower station is periodically collected, and a power data transmission management end processes and converts the power data to obtain power utilization management data; wherein in the process of generating the power consumption management data, based on each processing array obtained by the power consumption management data, non-digital judgment is carried out on fault-tolerant arrays at corresponding positions of the processing arrays, the positions and the number of filled characters are determined based on a judgment result, and the length of a fault-tolerant sequence of each processing array is dynamically changed in this way, so that the fault-tolerant sequence of each processing array is dynamically changed; based on the unequal-length fault-tolerant sequences, the problem of data leakage in the data transmission process can be effectively solved, and the safety and reliability of the whole power data transmission are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power data management, and in particular to an intelligent integrated data management system and method for the edge side of a hydropower station. Background Art

[0002] In today's highly intelligent and information-based era, the hydropower station industry is rapidly moving towards intelligence. As an important component of power supply, the intelligent level of operation and management of hydropower stations is crucial to ensuring stable power supply and improving energy utilization efficiency. As a key technology for optimizing hydropower station operations, the intelligent integrated data management system at the edge of hydropower stations plays a core role in accurately grasping the operating status of equipment and rationally allocating power resources.

[0003] In order to achieve intelligent and efficient management of hydropower stations, it is of primary importance to comprehensively and deeply collect and analyze equipment operation data, accurately grasp equipment operation characteristics and conduct effective evaluations, and obtain detailed and accurate power data. However, with the rapid development of information technology and the increasingly complex network environment, existing technologies face severe security challenges in the power data transmission link. The encryption technology used in many current power data transmission systems is relatively weak or has obvious security vulnerabilities. Some systems still rely on outdated encryption algorithms and have major defects in key management. The key generation, distribution and storage processes lack sufficient security guarantees and are prone to leakage. Once the key is leaked, the power data will be completely exposed to attackers. The security of hydropower station equipment operation information and power allocation data will not be effectively protected, seriously affecting the safe and stable operation of the hydropower station.

[0004] In order to solve the above problems, the present invention proposes a solution. Summary of the Invention

[0005] The purpose of the present invention is to provide an intelligent integrated data management system and method for the edge side of a hydropower station, in order to solve the problems raised in the above background technology.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions:

[0007] The intelligent integrated data management system for the edge side of hydropower stations includes:

[0008] The power data collection terminal is used to periodically collect power data on the edge side of the target hydropower station, where the power data includes power generation data, equipment operation data, grid access data, and environmental data;

[0009] The power data transmission management terminal is used to perform binary conversion on the power data periodically received from the edge side of the target hydropower station to obtain the power consumption processing data of the edge side of the target hydropower station;

[0010] The power data transmission management terminal is further used to generate power management data of the edge side of the periodic target hydropower station from the power processing data according to a preset generation rule;

[0011] The cloud management platform is used to restore the power management data at the edge side of the target hydropower station after receiving the power management data, obtain the power data at the edge side of the target hydropower station, and store the power data.

[0012] The method for integrated intelligent data management at the edge of a hydropower station includes the following steps:

[0013] Step 1: After receiving the power data of the target hydropower station edge side, the power data transmission management terminal performs binary conversion on the power data to obtain the power consumption processing data of the target hydropower station edge side;

[0014] Step 2: Generate electricity consumption management data of the edge side of the periodic target hydropower station according to the electricity processing data and preset generation rules, and transmit the electricity consumption management data to the cloud management platform;

[0015] Step 3: After receiving the power management data at the edge side of the target hydropower station, the cloud management platform restores the power management data to obtain the power data at the edge side of the target hydropower station, and stores the power data.

[0016] Furthermore, in step 2, the generation rules for the power consumption management data of the edge side of the periodic target hydropower station are as follows:

[0017] S11: from left to right, every 16 characters in the electrical processing data are used as a processing array to obtain a plurality of processing arrays, and all the obtained processing arrays are marked as A1, A2, ..., Aa from left to right according to the position of each processing array in the electrical processing data, where a ≥ 1;

[0018] S12: from left to right, every four characters in the processed array A1 are used as a group of fault-tolerant arrays to obtain four groups of fault-tolerant arrays, and the four groups of fault-tolerant arrays obtained are labeled B1, B2, B3, and B4 from left to right according to the position of each group of fault-tolerant arrays in the processed array A1;

[0019] S13: Generate a fault-tolerant sequence for processing array A1 according to a preset first generation rule;

[0020] S14: Obtain the fault-tolerant sequences of the processing arrays A2, A3, ..., Aa in sequence according to steps S11 to S13, and then splice the fault-tolerant sequences of A1, A2, ..., Aa in the order of the processing arrays A1, A2, ..., Aa to obtain the power management data on the edge side of the target hydropower station.

[0021] Compared with the existing technology, it has the following beneficial effects:

[0022] The present invention periodically collects power data from the edge side of the target hydropower station, and the power data transmission management end processes and converts the power data to obtain power management data. In the process of generating the power management data, based on each processing array obtained from the power management data, a non-digital judgment is made on the fault-tolerant array at the corresponding position of the processing array, and the position and number of filled characters are determined based on the judgment result. In this way, the length of the fault-tolerant sequence of each processing array is dynamically changed, making it more difficult to crack, and can effectively deal with the problem of data leakage during data transmission, greatly improving the security and reliability of the entire power data transmission, while also avoiding the risk of key leakage caused by the use of keys. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 is a system block diagram of the present invention;

[0024] Figure 2 Flow chart of the method of the present invention. DETAILED DESCRIPTION

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0026] See also Figure 1 、 Figure 2 , this application provides an intelligent integrated data management system and method for the edge side of a hydropower station, including a power data acquisition terminal, a power data transmission and management terminal, and a cloud management platform;

[0027] The power data acquisition terminal is used to periodically collect power data on the edge side of the target hydropower station, where the power data includes power generation data, equipment operation data, grid access data, and environmental data. The power generation data includes power generation amount, power generation efficiency, etc. The equipment operation data includes unit speed, equipment temperature, vibration, and swing. In this application, the target hydropower station is equipped with several hydro-turbine generator sets. The grid access data includes the voltage and current, power factor, and grid frequency of the grid. The environmental data includes water level, water flow, rainfall, and wind speed.

[0028] The power data collection terminal transmits the periodically collected power data on the edge side of the target hydropower station to the power data transmission management terminal;

[0029] The power data transmission management terminal is used to manage the transmission of power data at the edge of the target hydropower station. After periodically receiving the power data at the edge of the target hydropower station, the power data transmission management terminal first performs binary conversion on the power data to obtain power processing data at the edge of the target hydropower station. Then, according to a preset generation rule, the power processing data is used to generate periodic power management data at the edge of the target hydropower station. The generation rule is as follows:

[0030] S11: from left to right, every 16 characters in the electrical processing data are used as a processing array to obtain a plurality of processing arrays, and all the obtained processing arrays are marked as A1, A2, ..., Aa from left to right according to the position of each processing array in the electrical processing data, where a ≥ 1;

[0031] S12: from left to right, every four characters in the processed array A1 are used as a group of fault-tolerant arrays to obtain four groups of fault-tolerant arrays, and the four groups of fault-tolerant arrays obtained are labeled B1, B2, B3, and B4 from left to right according to the position of each group of fault-tolerant arrays in the processed array A1;

[0032] S13: Generate a fault-tolerant sequence for the processing array A1 according to a preset first generation rule. The first generation rule is as follows:

[0033] S131: Extract the fault-tolerant array with the subscript P1 from the fault-tolerant arrays B1, B2, B3, and B4, and obtain the hexadecimal number C1 of the fault-tolerant array, where P1 is a preset selected fault-tolerant subscript, and the value of P1 is randomly selected from the numbers 2 and 3. In this application, the value of P1 is 2;

[0034] S132: Perform a digital determination on C1. If C1 is a number, fill in the padding sequence of the fault-tolerant array BP1 according to a preset padding rule. The padding rule is as follows:

[0035] SS11: Obtain the decimal numbers of the fault-tolerant arrays marked with subscripts P1-1 and P1+1 in the fault-tolerant arrays B1, B2, B3, and B4, respectively, marked with D1 and D2;

[0036] SS12: Compare D1 and D2. If D1 ≥ D2, the filling direction of the fault-tolerant array BP1 is determined to be pre-order filling, otherwise it is post-order filling.

[0037] SS13: If the filling direction of the fault-tolerant array BP1 is pre-order filling, the filling array, scalar characteristics, and direction characteristics of the fault-tolerant array BP1 are obtained according to the preset pre-order filling rule. The pre-order filling rule is as follows:

[0038] SS21: Mark all characters constituting the fault-tolerant array BP1 as D1, D2, D3, and D4 in order from right to left;

[0039] SS22: First, the quantity 1 is used as the padding scalar of the fault-tolerant array BP1, and the padding character is concatenated with D1, D2, and D3 in the order of padding character, D1, D2, and D3 to obtain a pre-padded array E1 of the fault-tolerant array BP1;

[0040] SS23: Obtain the hexadecimal number F1 of the pre-filled array E1, perform a digital determination on the hexadecimal number F1, and if the hexadecimal number F1 is non-numeric, that is, the hexadecimal number F1 is an uppercase English letter, then re-mark the pre-filled array E1 as a filling array of the fault-tolerant array BP1, and use the character string 01 as the scalar feature of the fault-tolerant array BP1 based on the filling scalar. Since the filling direction of the fault-tolerant array BP1 is pre-order filling, use the character string 01 as the direction feature of the fault-tolerant array BP1. In this application, the filling character is 1;

[0041] If the hexadecimal number F1 is a number, the numbers 2, 3, and 4 are used as padding scalars of the fault-tolerant array BP1 in the order of 2, 3, and 4, and a pre-padded array of the fault-tolerant array BP1 is obtained by splicing each time a number is used as the padding scalar of the fault-tolerant array BP1. A digital determination is performed on the hexadecimal number of the pre-padded array, and a padding array, a scalar feature, and a directional feature of the fault-tolerant array BP1 are obtained according to the determination result.

[0042] SS24: Concatenate the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 in the order of the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 to obtain a padding sequence of the fault-tolerant array BP1;

[0043] SS14: If the filling direction of the fault-tolerant array BP1 is post-order filling, the filling sequence of the fault-tolerant array BP1 is obtained according to the preset post-order filling rule. The post-order filling rule is as follows:

[0044] SS31: Mark all the characters constituting the fault-tolerant array BP1 as G1, G2, G3, and G4 in order from left to right;

[0045] SS32: First, the quantity 1 is used as the padding scalar of the fault-tolerant array BP1. The padding character is concatenated with G1, G2, and G3 in the order of the padding character, G1, G2, and G3 to obtain the pre-padded array H1 of the fault-tolerant array BP1.

[0046] SS33: Obtain the hexadecimal number I1 of the pre-filled array H1 and perform a digital determination on the hexadecimal number I1. If the hexadecimal number I1 is non-numeric, that is, the hexadecimal number I1 is an uppercase English letter, then re-mark the pre-filled array H1 as the filling array of the fault-tolerant array BP1. Based on the filling scalar, the character string 01 is used as the scalar feature of the fault-tolerant array BP1. Based on the post-sequential filling direction of the fault-tolerant array BP1, a character string is randomly selected from the character strings 10 and 11 as the directional feature of the fault-tolerant array BP1.

[0047] If the hexadecimal number I1 is a number, the numbers 2 and 3 are used as padding scalars of the fault-tolerant array BP1 in the order of the numbers 2 and 3, and a pre-padded array of the fault-tolerant array BP1 is obtained by splicing each time a number is used as the padding scalar of the fault-tolerant array BP1. A digital determination is performed on the hexadecimal number of the pre-padded array, and a padding array, a scalar feature, and a directional feature of the fault-tolerant array BP1 are obtained according to the determination result.

[0048] SS34: Concatenate the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 in the order of the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 to obtain a padding sequence of the fault-tolerant array BP1;

[0049] S133: If C1 is non-numeric, character string 00 is used as the array feature of fault-tolerant array BP1, and fault-tolerant array BP1 itself is used as the padding array of fault-tolerant array BP1. The array feature and padding array of fault-tolerant array BP1 are concatenated in the order of the array feature and the padding array to obtain a padding sequence of fault-tolerant array BP1.

[0050] S134: splicing the padding sequence of the fault-tolerant array BP1 and the remaining fault-tolerant arrays in the order of the fault-tolerant arrays B1, B2, B3, and B4 to obtain the fault-tolerant sequence of the processing array A1;

[0051] S14: Obtain the fault-tolerant sequences of the processing arrays A2, A3, ..., Aa in sequence according to steps S11 to S13, and then splice the fault-tolerant sequences of A1, A2, ..., Aa in the order of the processing arrays A1, A2, ..., Aa to obtain the power management data of the edge side of the target hydropower station;

[0052] The power data transmission management terminal transmits the generated power management data of the edge side of the periodic target hydropower station to the cloud management platform;

[0053] The cloud management platform is used to remotely receive periodic electricity management data from the edge side of a target hydropower station. The cloud management platform is also used to restore the electricity management data from the edge side of the target hydropower station after receiving the electricity management data from the edge side of the target hydropower station to obtain the power data of the edge side of the target hydropower station, and store the power data to facilitate remote analysis and sharing of the power data.

[0054] Some of the data in the above formulas are dimensionless and numerically calculated. Meanwhile, the contents not described in detail in this specification belong to the prior art known to those skilled in the art.

[0055] The above embodiments are only used to illustrate the technical method of the present invention and are not intended to limit the present invention. 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 method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. Intelligent integrated data management system at the edge of a hydropower station, characterized by: include: The power data collection terminal is used to periodically collect power data on the edge side of the target hydropower station, where the power data includes power generation data, equipment operation data, grid access data, and environmental data; The power data transmission management terminal is used to perform binary conversion on the power data periodically received from the edge side of the target hydropower station to obtain the power consumption processing data of the edge side of the target hydropower station; The power data transmission management terminal is further used to generate power management data of the edge side of the periodic target hydropower station from the power processing data according to a preset generation rule; The cloud management platform is used to restore the power management data at the edge side of the target hydropower station after receiving the power management data, obtain the power data at the edge side of the target hydropower station, and store the power data.

2. The intelligent integrated data management system for the edge side of a hydropower station according to claim 1 is characterized in that: There are several hydro-generator sets installed in the target hydropower station.

3. The intelligent integrated data management method at the edge of a hydropower station is characterized by: The following steps are involved: Step 1: After receiving the power data of the target hydropower station edge side, the power data transmission management terminal performs binary conversion on the power data to obtain the power consumption processing data of the target hydropower station edge side; Step 2: Generate electricity consumption management data of the edge side of the periodic target hydropower station according to the electricity processing data and preset generation rules, and transmit the electricity consumption management data to the cloud management platform; Step 3: After receiving the power management data at the edge side of the target hydropower station, the cloud management platform restores the power management data to obtain the power data at the edge side of the target hydropower station, and stores the power data.

4. The method for intelligent integrated management of data at the edge of a hydropower station according to claim 3, characterized in that: Before proceeding to step 1, you need to perform the following steps: The power data collection terminal collects power data on the edge side of the target hydropower station, where the power data includes power generation data, equipment operation data, grid access data, and environmental data.

5. The method for intelligent integrated management of data at the edge of a hydropower station according to claim 4, characterized in that: Power generation data includes power generation and power generation efficiency; equipment operation data includes unit speed, equipment temperature, vibration and swing; grid access data includes grid voltage and current, power factor and grid frequency; environmental data includes water level, water flow, rainfall and wind speed.

6. The method for intelligent integrated data management at the edge of a hydropower station according to claim 3, characterized in that: In step 2, the generation rules for the power consumption management data of the edge side of the periodic target hydropower station are as follows: S11: from left to right, every 16 characters in the electrical processing data are used as a processing array to obtain a plurality of processing arrays, and all the obtained processing arrays are marked as A1, A2, ..., Aa from left to right according to the position of each processing array in the electrical processing data, where a ≥ 1; S12: from left to right, every four characters in the processed array A1 are used as a group of fault-tolerant arrays to obtain four groups of fault-tolerant arrays, and the four groups of fault-tolerant arrays obtained are labeled B1, B2, B3, and B4 from left to right according to the position of each group of fault-tolerant arrays in the processed array A1; S13: Generate a fault-tolerant sequence for processing array A1 according to a preset first generation rule; S14: Obtain the fault-tolerant sequences of the processing arrays A2, A3, ..., Aa in sequence according to steps S11 to S13, and then splice the fault-tolerant sequences of A1, A2, ..., Aa in the order of the processing arrays A1, A2, ..., Aa to obtain the power management data on the edge side of the target hydropower station.

7. The method for intelligent integrated data management at the edge of a hydropower station according to claim 6, characterized in that: S13, the first generation rule for generating the fault-tolerant sequence of the processing array A1 is as follows: S131: extracting the fault-tolerant array with the subscript P1 from the fault-tolerant arrays B1, B2, B3, and B4, and obtaining the hexadecimal number C1 of the fault-tolerant array, where P1 is a preset selected fault-tolerant subscript; S132: Perform a digital determination on C1. If C1 is a number, fill in the padding sequence of the fault-tolerant array BP1 according to a preset padding rule. S133: If C1 is non-numeric, character string 00 is used as the array feature of fault-tolerant array BP1, and fault-tolerant array BP1 itself is used as the padding array of fault-tolerant array BP1. The array feature and padding array of fault-tolerant array BP1 are concatenated in the order of the array feature and the padding array to obtain a padding sequence of fault-tolerant array BP1. S134: splicing the padding sequence of the fault-tolerant array BP1 and the remaining fault-tolerant arrays in the order of the fault-tolerant arrays B1, B2, B3 and B4 to obtain the fault-tolerant sequence of the processing array A1.

8. The method for intelligent integrated data management at the edge of a hydropower station according to claim 7, characterized in that: S132, the padding rule for padding the padding sequence to generate the fault-tolerant array BP1 is as follows: SS11: Obtain the decimal numbers of the fault-tolerant arrays marked with subscripts P1-1 and P1+1 in the fault-tolerant arrays B1, B2, B3, and B4, respectively, marked with D1 and D2; SS12: Compare D1 and D2. If D1 ≥ D2, the filling direction of the fault-tolerant array BP1 is determined to be pre-order filling, otherwise it is post-order filling. SS13: If the filling direction of the fault-tolerant array BP1 is pre-order filling, then fill the array, scalar feature, and directional feature of the fault-tolerant array BP1 according to a preset pre-order filling rule; SS14: If the filling direction of the fault-tolerant array BP1 is post-order filling, the filling sequence of the fault-tolerant array BP1 is obtained by filling according to a preset post-order filling rule.

9. The method for intelligent integrated data management at the edge of a hydropower station according to claim 8, characterized in that: SS13, the pre-order filling rules for filling the padding array, scalar features, and directional features of the fault-tolerant array BP1 are as follows: SS21: Mark all characters constituting the fault-tolerant array BP1 as D1, D2, D3, and D4 in order from right to left; SS22: First, the quantity 1 is used as the padding scalar of the fault-tolerant array BP1, and the padding character is concatenated with D1, D2, and D3 in the order of padding character, D1, D2, and D3 to obtain a pre-padded array E1 of the fault-tolerant array BP1; SS23: Obtain the hexadecimal number F1 of the pre-fill array E1, perform a digital determination on the hexadecimal number F1, and if the hexadecimal number F1 is non-numeric, re-mark the pre-fill array E1 as a fill array of the fault-tolerant array BP1, and use the character string 01 as the scalar feature of the fault-tolerant array BP1 based on the fill scalar. Since the fill direction of the fault-tolerant array BP1 is pre-order fill, use the character string 01 as the direction feature of the fault-tolerant array BP1, and use the fill character 1; If the hexadecimal number F1 is a number, the numbers 2, 3, and 4 are used as padding scalars of the fault-tolerant array BP1 in the order of 2, 3, and 4, and a pre-padded array of the fault-tolerant array BP1 is obtained by splicing each time a number is used as the padding scalar of the fault-tolerant array BP1. A digital determination is performed on the hexadecimal number of the pre-padded array, and a padding array, a scalar feature, and a directional feature of the fault-tolerant array BP1 are obtained according to the determination result. SS24: Concatenate the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 in the order of the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 to obtain a padding sequence of the fault-tolerant array BP1.

10. The method for intelligent integrated data management at the edge of a hydropower station according to claim 8, characterized in that: SS14, the post-order filling rule of the filling sequence of the fault-tolerant array BP1 is as follows: SS31: Mark all the characters constituting the fault-tolerant array BP1 as G1, G2, G3, and G4 in order from left to right; SS32: First, the quantity 1 is used as the padding scalar of the fault-tolerant array BP1. The padding character is concatenated with G1, G2, and G3 in the order of the padding character, G1, G2, and G3 to obtain the pre-padded array H1 of the fault-tolerant array BP1. SS33: Obtain the hexadecimal number I1 of the pre-filled array H1 and perform a digital determination on the hexadecimal number I1. If the hexadecimal number I1 is non-numeric, that is, the hexadecimal number I1 is an uppercase English letter, then re-mark the pre-filled array H1 as the filling array of the fault-tolerant array BP1. Based on the filling scalar, the character string 01 is used as the scalar feature of the fault-tolerant array BP1. Based on the post-sequential filling direction of the fault-tolerant array BP1, a character string is randomly selected from the character strings 10 and 11 as the directional feature of the fault-tolerant array BP1. If the hexadecimal number I1 is a number, the numbers 2 and 3 are used as padding scalars of the fault-tolerant array BP1 in the order of the numbers 2 and 3, and a pre-padded array of the fault-tolerant array BP1 is obtained by splicing each time a number is used as the padding scalar of the fault-tolerant array BP1. A digital determination is performed on the hexadecimal number of the pre-padded array, and a padding array, a scalar feature, and a directional feature of the fault-tolerant array BP1 are obtained according to the determination result. SS34: Concatenate the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 in the order of the directional feature, scalar feature, and padding array of the fault-tolerant array BP1 to obtain a padding sequence of the fault-tolerant array BP1.