A method and system for digital twin data transmission of power transmission and transformation equipment
By improving the homomorphic encryption algorithm and the distributed processing architecture, the challenges of privacy protection and real-time performance in data transmission of power transmission and transformation equipment are solved. Data computation and multi-source fusion in encrypted state are realized, thereby improving the monitoring efficiency and accuracy of power transmission and transformation equipment.
Patent Information
- Application Number
- CN202411802662.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-12-09
AI Technical Summary
Existing data transmission technologies for power transmission and transformation equipment face the challenge of balancing privacy protection and real-time performance. Conventional encryption methods require data decryption and processing, leading to risk exposure. High-frequency decryption increases computational burden, homomorphic encryption involves large computational loads and is difficult to apply in real time, and multi-source data fusion is highly complex.
An improved homomorphic encryption algorithm is used to perform data computation and processing in ciphertext state. Combined with a distributed processing architecture, the computational load and time delay of the encryption and decryption process are reduced. Data transmission and monitoring are optimized through multi-source data fusion and distributed computing.
It achieves a balance between data privacy protection and transmission efficiency, reduces the risk of data leakage, meets the real-time requirements of high-frequency monitoring environments, and improves computing efficiency and data integration capabilities.
Smart Images

Figure CN119906551B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data transmission technology for power transmission and transformation equipment, and in particular to a digital twin data transmission method and system for power transmission and transformation equipment. Background Technology
[0002] Currently, with the accelerated digitalization of power systems, the demand for data transmission and monitoring of power transmission and transformation equipment is constantly increasing. The introduction of digital twin technology enables us to monitor equipment status and predict faults through real-time and accurate digital models. However, the monitoring data of power transmission and transformation equipment usually involves critical information such as power load and operating status, making data privacy and security particularly important. Homomorphic encryption is an encryption technology that can perform specific calculations in an encrypted state. Through homomorphic encryption, data can be processed in a ciphertext state, thus completing calculations without decryption. However, existing homomorphic encryption schemes still face significant challenges in terms of real-time data transmission and processing, as well as computational burden, especially in high-frequency monitoring environments of power transmission and transformation equipment, where the computational and transmission delays introduced by encryption are difficult to meet real-time requirements. Existing power transmission and transformation data transmission technologies mainly face the following problems: First, the balance between privacy protection and real-time transmission. Conventional encryption methods require data processing after decryption, which may lead to data exposure risks. At the same time, high-frequency decryption and processing operations increase the computational burden and affect real-time performance. Second, the computational load problem. Homomorphic encryption involves a large amount of computation, making it difficult to apply efficiently in a real-time monitoring environment, resulting in low transmission and processing efficiency. Third, the complexity of multi-source data fusion: the monitoring data sources of power transmission and transformation equipment are diverse (such as current, voltage, temperature, etc.), and how to effectively integrate multi-source data to improve the monitoring effect remains a technical challenge.
[0003] This invention aims to address the privacy and real-time issues of digital twin data for power transmission and transformation equipment, proposing a method and system for transmitting digital twin data of power transmission and transformation equipment. By optimizing the homomorphic encryption algorithm, it enables data computation and processing in encrypted form, allowing partial analysis to be completed without decryption, thus ensuring data privacy and transmission efficiency. Simultaneously, by leveraging multi-source data fusion and distributed processing, the computational load and time delay of the encryption and decryption process are reduced, thereby achieving efficient transmission and monitoring of power transmission and transformation equipment data. Summary of the Invention
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, this invention provides a digital twin data transmission method and system for power transmission and transformation equipment to solve the balance between privacy protection and real-time transmission. Conventional encryption methods require data processing after decryption, which may lead to data exposure risks. At the same time, high-frequency decryption and processing operations increase the computational burden, affect real-time performance, and increase computational load. Homomorphic encryption has a large computational load and is difficult to apply efficiently in a real-time monitoring environment, resulting in low transmission and processing efficiency, complexity of multi-source data fusion, and the problem of diverse sources of monitoring data for power transmission and transformation equipment.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution:
[0007] In a first aspect, the present invention provides a digital twin data transmission method for power transmission and transformation equipment, comprising:
[0008] Obtain the operating parameter set of the power transmission and transformation equipment, and preprocess the operating parameter set to obtain the first operating parameter set;
[0009] The first set of operating parameters is encrypted using the first encryption algorithm to obtain the first encrypted dataset.
[0010] The first encrypted dataset is transmitted using the first transmission protocol, and the transmission status is monitored in real time.
[0011] The encrypted dataset is analyzed using the first encryption algorithm;
[0012] The first encrypted dataset is decrypted, and the decrypted dataset is input into the digital twin model to update the virtual mapping of the power transmission and transformation equipment.
[0013] As a preferred embodiment of the digital twin data transmission method for power transmission and transformation equipment described in this invention, the encryption using a first encryption algorithm includes:
[0014] The first set of operating parameters is encrypted using encryption to obtain the ciphertext of the first set of operating parameters;
[0015] The first set of encrypted parameters is integrated to obtain the first encrypted dataset.
[0016] As a preferred embodiment of the digital twin data transmission method for power transmission and transformation equipment according to the present invention, the transmission of the first encrypted dataset includes:
[0017] The first encrypted dataset is transmitted to the distributed computing node using the first transmission protocol;
[0018] If the amount of data transmitted in the first encrypted dataset exceeds the first threshold, then the first encrypted dataset is fragmented.
[0019] As a preferred embodiment of the digital twin data transmission method for power transmission and transformation equipment described in this invention, real-time monitoring of the transmission status includes:
[0020] If fragmented data is lost, a retransmission is requested until the encrypted data is transmitted completely.
[0021] As a preferred embodiment of the digital twin data transmission method for power transmission and transformation equipment described in this invention, the encrypted state data analysis of the first encrypted dataset includes:
[0022] The computational task is distributed across different nodes for parallel processing. The encrypted dataset at each time point is added one by one to obtain the summation result.
[0023] Analyzing the summation results reveals the changing trend of the first encrypted dataset.
[0024] As a preferred embodiment of the digital twin data transmission method for power transmission and transformation equipment described in this invention, it further includes: the total load being the sum of the computational tasks of all nodes.
[0025] As a preferred embodiment of the digital twin data transmission method for power transmission and transformation equipment described in this invention, the decryption of the first encrypted dataset includes:
[0026] Decrypt the first encrypted dataset using the private key;
[0027] Update the corresponding states in the digital twin model to the decrypted first set of operating parameters.
[0028] Secondly, the present invention provides a digital twin data transmission system for power transmission and transformation equipment, comprising:
[0029] The preprocessing module is used to acquire the operating parameter set of the power transmission and transformation equipment, and preprocess the operating parameter set to obtain the first operating parameter set;
[0030] An encryption module is used to encrypt the first set of operating parameters using a first encryption algorithm to obtain a first encrypted dataset;
[0031] The transmission module is used to transmit the first encrypted dataset through a first transmission protocol and to monitor the transmission status in real time.
[0032] A distributed computing module is used to perform encrypted state data analysis on the first encrypted dataset according to the first encryption algorithm.
[0033] The decryption module is used to decrypt the first encrypted dataset, input the decrypted dataset into the digital twin model, and update the virtual mapping of the power transmission and transformation equipment.
[0034] Thirdly, the present invention provides a computing device, comprising:
[0035] Memory and processor;
[0036] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the digital twin data transmission method for power transmission and transformation equipment are implemented.
[0037] Fourthly, the present invention provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the digital twin data transmission method for power transmission and transformation equipment.
[0038] Compared with existing technologies, the beneficial effects of this invention are as follows: This invention utilizes an improved homomorphic encryption algorithm, enabling data to be computed in an encrypted state, thereby reducing the number of decryption operations during data transmission and computation. In terms of distributed data processing, this invention employs a distributed structure to distribute encrypted data processing tasks to multiple computing nodes, reducing the burden on the central node and improving system response speed. By unifying the data format during data acquisition and encryption, and performing multi-source data fusion during the distributed processing stage, the consistency and integrity of data during its flow are ensured. Through this fusion processing, data from different sources can be integrated in real time in an encrypted state, providing accurate data input for the digital twin model, thereby supporting high-precision prediction and monitoring of device status. Attached Figure Description
[0039] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a schematic diagram of the overall process logic of the digital twin data transmission method for power transmission and transformation equipment according to an embodiment of the present invention;
[0041] Figure 2 This is a schematic diagram of distributed data aggregation and calculation in a digital twin data transmission method for power transmission and transformation equipment according to an embodiment of the present invention. Detailed Implementation
[0042] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.
[0043] Example 1
[0044] Reference Figures 1-2 As an embodiment of the present invention, a method for transmitting digital twin data of power transmission and transformation equipment is provided, comprising:
[0045] S100: Obtain the operating parameter set of the power transmission and transformation equipment, preprocess the operating parameter set, and obtain the first operating parameter set;
[0046] In this embodiment of the application, the data acquisition unit obtains real-time monitoring data from multiple sensors of the power transmission and transformation equipment, including current, voltage, and temperature;
[0047] Specifically, the complete dataset collected at each time point is represented as follows:
[0048] D tk ={I(t) k ),V(t k ),T(t k )}
[0049] Wherein I(t) k ),V(t k ),T(t k ) are respectively at time t k Real-time collection of current, voltage, and temperature data;
[0050] To ensure the accuracy and consistency of the collected data, the data collection frequency is set to a fixed or dynamically adjusted value based on the equipment's operating conditions.
[0051] For example, for devices with high-frequency status monitoring, the sampling frequency can be set to once per second, i.e., f = 1 Hz; while for devices with low-frequency requirements, the sampling frequency can be set to f = 0.1 Hz.
[0052] Specifically, preprocessing the set of operating parameters includes removing noise or outliers from the raw data collected. To improve data quality, a preprocessing module is embedded in the data acquisition module to remove noise and standardize the data.
[0053] For example, if the collected data is I raw The standardized data I obtained after preprocessing norm Represented as:
[0054]
[0055] Where μ1 is the mean of the current data and σ1 is the standard deviation of the current data;
[0056] Similarly, by standardizing the voltage and temperature data, we obtain V. norm and T norm ;
[0057] Specifically, in order to unify the format of all types of data, all collected data will be converted to the same format. The unit of current I is ampere (A), the unit of voltage V is volt (V), and the unit of temperature T is degree Celsius (°C). After the data is formatted, the consistency of subsequent encryption and transmission can be guaranteed.
[0058] The collected dataset can be represented as the first set of running parameters, that is, the standardized dataset is represented as:
[0059]
[0060] The dataset is at time t k After the data acquisition operation is completed, it will be transmitted as input to the data encryption module.
[0061] It should be noted that denoising and standardization improve the accuracy and reliability of the data, reduce the impact of outliers and noise on the analysis results, and standardization ensures the comparability of data at different time points or between different devices, facilitating unified monitoring and analysis.
[0062] S200: Encrypt the first set of operating parameters using the first encryption algorithm to obtain the first encrypted dataset;
[0063] S300: Transmits the first encrypted dataset through the first transmission protocol and monitors the transmission status in real time;
[0064] S400: Perform encrypted state data analysis on the first encrypted dataset according to the first encryption algorithm;
[0065] S500: Decrypt the first encrypted dataset, input the decrypted dataset into the digital twin model, and update the virtual mapping of the power transmission and transformation equipment.
[0066] It should be noted that the improved homomorphic encryption algorithm ensures the privacy of monitoring data of power transmission and transformation equipment during transmission and processing, reduces the risk of data leakage, and optimizes the homomorphic encryption algorithm to reduce the computational load and time delay of the encryption and decryption process, thus meeting the real-time requirements of the high-frequency monitoring environment of power transmission and transformation equipment. By utilizing the homomorphic additive characteristics of homomorphic encryption, data calculation is completed in the encrypted state, reducing decryption operations and improving computational efficiency.
[0067] In this embodiment of the application, step S200 includes the following sub-steps A1-A2;
[0068] In A1: Encrypt the first set of running parameters using encryption to obtain the ciphertext of the first set of running parameters;
[0069] In A2: The ciphertext of the first set of running parameters is integrated to obtain the first encrypted dataset.
[0070] In one optional embodiment, the first encryption algorithm may include RSA homomorphic encryption, which supports additive homomorphism and allows addition operations to be performed on data in the encrypted state. The encryption and decryption process involves selecting two prime numbers, calculating their product, and using the product as the modulus. It also includes calculating the Euler's totient function, selecting an integer as the public key exponent, and using the public key to encrypt the first set of operating parameters to obtain the first encrypted dataset. The first encryption algorithm may further include elliptic curve encryption, where, for the first set of operating parameters, a random number is selected, calculated, and used as a temporary private key. The ciphertext is then calculated based on the temporary private key to obtain the first encrypted dataset.
[0071] In an alternative embodiment, the first encryption algorithm may further include fully homomorphic encryption, selecting a ring ideal, constructing a polynomial ring, selecting an error distribution to introduce noise during encryption, selecting a public key and a private key, the public key being used for encryption and the private key being used for decryption, encrypting each parameter to obtain a first encrypted dataset;
[0072] In this embodiment of the application, the first encryption algorithm includes: the Paillier encryption algorithm;
[0073] For each piece of standardized data collected, the encryption module will perform encryption operations sequentially, for example, the current data I. norm After processing by encryption function E, the current ciphertext is obtained as follows:
[0074] E(I norm (t k ))=E(I(t k )-μ I ) / σ I
[0075] Where, μ I σ I The mean and standard deviation of the current data;
[0076] The encrypted current data can remain encrypted during subsequent transmission and processing, protecting its privacy.
[0077] Voltage data V norm (t kThe voltage ciphertext obtained through the encryption function E is as follows:
[0078] E(V norm (t k ))=E(V(t k )-μ V ) / σ V
[0079] Where, μ V σ V The mean and standard deviation of the voltage data are used to ensure the privacy of the voltage data;
[0080] Temperature data T norm (t k The encrypted temperature data is represented as follows:
[0081] E(T norm (t k ))=E(T(t k )-μ T ) / σ T
[0082] Where, μ T σ T To ensure privacy, the encrypted temperature data is kept encrypted during transmission and distributed processing nodes, using the mean and standard deviation of the temperature data.
[0083] After encryption, the time t is obtained. k The complete first encrypted dataset of the collected data is represented as follows:
[0084]
[0085] The first encrypted dataset will serve as input for subsequent data transmission;
[0086] Specifically, to address the encryption requirements of digital twin data for power transmission and transformation equipment, the Paillier encryption algorithm was chosen. This algorithm possesses additive homomorphic properties, meaning that after encrypting two plaintext numbers m1 and m2, their sum can be directly calculated from the ciphertext, thus avoiding decryption. Its additive homomorphic property is expressed as:
[0087] E(m1)⊕E(m2)=E(m1+m2)
[0088] Where E(·) represents the encryption operation, and ⊕ represents the addition operation in the encrypted state;
[0089] In the data transmission scenario of power transmission and transformation equipment, this additive homomorphic characteristic allows for the addition of multiple current or voltage data without decryption, so as to achieve preliminary analysis of data trends.
[0090] For example, if the current data I(t) k ) and I(t k+1 At time t k and t k+1 The current values from the two acquisitions can be summed directly in encrypted mode.
[0091] It should be noted that homomorphic encryption is an encryption technique that allows operations to be performed in ciphertext. Based on the characteristics of power transmission and transformation equipment data, this invention selects the Paillier encryption algorithm, which supports additive homomorphism. The Paillier encryption algorithm is a very suitable encryption technique for implementing additive homomorphism. Its advantages lie in its simple implementation and support for additive homomorphism, making it suitable for scenarios with high real-time requirements and addition-based needs. While the RSA homomorphic encryption algorithm is highly versatile and suitable for basic encryption scenarios, it is not suitable for high-frequency operations and is suitable for scenarios with lower data encryption requirements. Fully homomorphic encryption is highly functional and suitable for complex calculations, but it has high computational complexity and poor real-time performance, making it suitable for scenarios with high privacy and complex calculations.
[0092] In this embodiment of the application, step S300 includes the following sub-steps B1-B2;
[0093] In B1: The first encrypted dataset is transmitted to the distributed computing node using the first transport protocol;
[0094] In B2: If the amount of data transmitted in the first encrypted dataset exceeds the first threshold, then the first encrypted dataset is fragmented.
[0095] In one optional embodiment, the first transport protocol may include the SFTP protocol. The encrypted dataset is prepared on the source node, and an SFTP client is used to connect to the target distributed computing node via SSH. The SFTP protocol ensures the encryption of the data during transmission, thereby protecting the privacy and integrity of the data. The data is securely transmitted to the target node and can be further processed or stored on the node. The first transport protocol may also include the HTTPS protocol. The client initiates an HTTPS request to the server, the server responds to the client's request and sends its SSL / TLS certificate, and the client verifies the validity of the certificate to ensure the identity of the server. Once the certificate is verified, the client and server use public and private keys to perform encrypted exchange to generate a session key. The client and server use the symmetric encryption session key for secure data transmission.
[0096] In an optional embodiment, the first transport protocol may further include the DTLS protocol. The encrypted dataset is prepared on the source node. The DTLS protocol establishes a secure communication channel over UDP. After the data is encrypted by DTLS, it is sent to the target distributed computing node via UDP packets. The target node uses the DTLS protocol to decrypt the data, thus ensuring the security and integrity of the data.
[0097] In this embodiment of the application, the first transmission protocol includes: SSL / TLS protocol;
[0098] The data stream transmission process is represented as follows:
[0099]
[0100] Where P represents the transmission protocol, which ensures the confidentiality and integrity of the transmitted data.
[0101] Specifically, if the amount of data to be transmitted exceeds the first threshold of 1500 bytes, then the dataset will be... The data is fragmented and sent piece by piece to the distributed computing nodes. The fragment size is set according to the network's Maximum Transmission Unit (MTU). For example, the MTU in the Ethernet standard is 1500 bytes. Divide it into multiple sub-data packets E1…E according to MTU. n After obtaining all the fragments, the receiving end reassembles the data into the original structure.
[0102] In this embodiment of the application, after completing steps B1-B2, step S300 above also includes step B3;
[0103] In B3: If fragmented data is lost, a retransmission is requested until the encrypted data is transmitted completely;
[0104] Specifically, to ensure reliable transmission, the transmission module monitors the transmission status in real time and retransmits data when loss is detected. If a certain fragment E(I) norm (t k If the data is lost, the transmission module will request a retransmission until the data is completely transmitted. After the data transmission is complete, the encrypted dataset will be encrypted. The data securely arrives at the distributed computing node, providing input for the next step of encrypted data processing. The security of the transmission module ensures that data privacy is not threatened during network transmission.
[0105] It should be noted that the data transmission module uses the highly secure SSL / TLS protocol to protect the data stream, ensuring that encrypted data is not stolen or tampered with during transmission over the network. Besides SSL / TLS, other secure transmission protocols can be used to protect data transmission security, such as SFTP and DTLS. SFTP is highly efficient for bulk file transfers but is not suitable for real-time data streams; DTLS has lower encryption latency but is not as widespread as TLS and has fewer usage scenarios. The specific protocol chosen depends on the application scenario, the transmission layer, and the security requirements. Although SSL / TLS has some encryption latency, it is mature, stable, easy to implement, and suitable for various common transmission scenarios.
[0106] In this embodiment of the application, step S400 includes the following sub-steps C1-C2;
[0107] In C1: The computational task is distributed to different nodes for parallel processing. The encrypted dataset at each time point is added one by one to obtain the summation result.
[0108] In C2: Analyze the summation results to obtain the changing trend of the first encrypted dataset.
[0109] Specifically, such as Figure 2 As shown, distributed computing nodes can utilize the addative homomorphic property of Paillier encryption to calculate the sum of multiple current values in the encrypted state, expressed as:
[0110]
[0111] The encryption and results can be used to analyze current trends without decryption. Similarly, voltage and temperature data can be summed and performed in the encrypted state to monitor trends in these parameters.
[0112] In this embodiment of the application, after completing steps C1-C2, step S400 further includes step C3;
[0113] In C3: Total load is the sum of computational tasks across all nodes.
[0114] Specifically, this involves task allocation and load balancing across distributed nodes. Distributed nodes divide processing tasks across multiple computing nodes, with each node undertaking a portion of the computational tasks.
[0115] Assume there are N computing nodes in the system, and the computing task of each node n is C. n The total load is then expressed as:
[0116] It should be noted that the advantage of distributed computing lies in its ability to distribute computational tasks across multiple nodes for parallel processing, thereby improving processing efficiency. The distributed architecture reduces the burden on the central server, resulting in faster response times for real-time monitoring. The distributed processing module completes preliminary analysis in encrypted form, providing the system with real-time analysis capabilities while maintaining privacy. The processing results are transmitted in ciphertext to the next decryption module, supporting further analysis and applications.
[0117] In this embodiment of the application, step S500 includes the following sub-steps D1-D2;
[0118] In D1: Decrypt the first encrypted dataset using the private key;
[0119] In D2: Update the corresponding state in the digital twin model to the decrypted first set of runtime parameters.
[0120] Specifically, the encrypted data is The decryption module uses the private key K to decrypt the ciphertext and obtain the plaintext data. Represented as:
[0121]
[0122] Decrypted dataset It can be directly used to update digital twin models, reflecting the current status of power transmission and transformation equipment.
[0123] It should be noted that the decrypted data is input into the digital twin model to update the virtual mapping of the device in real time. This helps maintenance personnel monitor the device status in real time, predict potential failures, and perform preventative maintenance. Data decryption and application complete the closed loop of this invention from data acquisition to analysis and application. The decrypted data is used to update the digital twin model, providing real-time device status information and supporting maintenance decisions.
[0124] Example 2
[0125] Referring to Tables 1-2, this embodiment differs from the first embodiment and provides an application embodiment of a method for converting complex structured table images into Excel files, to verify and illustrate the technical effects used in this method.
[0126] The method of this invention is compared with one of the traditional methods (a data encryption transmission method based on blockchain and chaotic mapping);
[0127] The experimental network environment had a bandwidth of 100Mbps, a latency of 5ms, and a packet loss rate of 0.1% to simulate a real-world network transmission environment under high load. Traditional methods used the TCP protocol. Experimental data covered real-time monitoring information from power transmission and transformation equipment, including current, voltage, and temperature. Simulated sensors generated 100 records per second, each including a timestamp, sensor ID, and data value. Each record was 64 bytes in size, with a total data volume of 360,000 records per hour. This standardized data was then input into both methods for comparative testing. The experimental environment was designed to closely resemble the real-world scenario of power transmission and transformation equipment, providing a fair basis for evaluating the performance of the two encrypted transmission methods.
[0128] Table 1 Key indicators recorded in the experiment
[0129]
[0130] As shown in Table 1, the experiment consisted of five parts: testing encryption transmission efficiency by recording data encryption time and total transmission time to calculate the proportion of the encryption process; testing encryption transmission response time by measuring the total time from data generation to completion of encryption, transmission, reception, and decryption; simulating possible packet loss in the network by statistically analyzing the proportion of lost or corrupted data during transmission to assess data integrity; increasing transmission pressure by monitoring the operating status of distributed nodes and recording node failures caused by network anomalies or algorithm compatibility issues; and using performance monitoring tools to measure the CPU utilization and memory usage of the two methods during operation and comparing the algorithm resource consumption. The experimental results are compared in Table 2.
[0131] Table 2 Comparison of Experimental Results
[0132]
[0133] Experimental results show that the method of this invention significantly outperforms traditional methods in terms of encrypted transmission efficiency, achieving 94.2% compared to 86.7% for traditional methods. Regarding encrypted transmission response time, the method of this invention is only 28ms, significantly shorter than the 41ms of the traditional method, demonstrating stronger real-time performance. In terms of data integrity, the data loss rate of the method of this invention is only 0.5%, far lower than the 2.1% of the traditional method. Furthermore, in node stability testing, the node loss rate of the method of this invention is only 0.8%, better than the 3.06% of the traditional method, demonstrating stronger distributed processing capabilities. In addition, the CPU utilization and memory usage of the method of this invention are 62% and 320MB respectively, significantly lower than the 75% and 450MB of the traditional method, further demonstrating its high efficiency and resource conservation. These results verify the advantages of the method of this invention in terms of efficiency, reliability, and resource utilization.
[0134] This method utilizes an improved homomorphic encryption approach, allowing encrypted data to be directly used for partial computations, such as addition or multiplication operations, thus achieving a balance between data privacy and processing efficiency. In power transmission and transformation equipment applications, this scheme enables multi-source fusion and computation of equipment data in an encrypted state, avoiding information leakage during transmission. It is particularly suitable for power systems with high data privacy and security requirements. Utilizing a distributed structure, encrypted data processing tasks are distributed across multiple computing nodes to reduce the burden on the central node and improve system response speed. Within the distributed nodes, data remains encrypted at all times. Upon receiving data, each node can leverage the computational characteristics of the encrypted state to perform partial data aggregation and filtering operations before returning the processing results to the central node. This distributed processing structure ensures system scalability and efficiency, making it particularly suitable for environments with large data volumes and high transmission frequencies in power transmission and transformation equipment. In future applications, this scheme can further enhance processing capabilities by increasing the number of nodes to adapt to larger-scale power transmission and transformation monitoring systems.
[0135] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
[0136] Example 3
[0137] The digital twin data transmission system for power transmission and transformation equipment in this embodiment includes:
[0138] The preprocessing module is used to acquire the operating parameter set of the power transmission and transformation equipment, and preprocess the operating parameter set to obtain the first operating parameter set;
[0139] An encryption module is used to encrypt the first set of operating parameters using a first encryption algorithm to obtain a first encrypted dataset;
[0140] The transmission module is used to transmit the first encrypted dataset through a first transmission protocol and to monitor the transmission status in real time.
[0141] A distributed computing module is used to perform encrypted state data analysis on the first encrypted dataset according to the first encryption algorithm.
[0142] The decryption module is used to decrypt the first encrypted dataset, input the decrypted dataset into the digital twin model, and update the virtual mapping of the power transmission and transformation equipment.
[0143] Specifically, the hardware consists of monitoring sensors simulating power transmission and transformation equipment, primarily collecting current, voltage, and temperature data. The system employs a distributed computing architecture, comprising one central server and three edge servers. The central server is configured with an Intel Xeon CPU, 64GB of RAM, and a 500GB SSD, while the edge servers are configured with Intel i7 CPUs, 16GB of RAM, and 256GB SSDs. The operating system is Ubuntu 22.04. In terms of software, the transmission protocol is SSL / TLS. Data generation and analysis utilize custom Python scripts to simulate real-time sensor data acquisition, stored in a MySQL 8.0 database, and further analyzed using Python Pandas.
[0144] This embodiment also provides a computing device applicable to digital twin data transmission in power transmission and transformation equipment, including:
[0145] The system includes a memory and a processor. The memory stores computer-executable instructions, and the processor executes these instructions to implement the digital twin data transmission method for power transmission and transformation equipment as described in the above embodiments.
[0146] This embodiment also provides a storage medium storing a computer program that, when executed by a processor, implements the method for implementing digital twin data transmission of power transmission and transformation equipment as proposed in the above embodiments.
[0147] The storage medium proposed in this embodiment and the method for realizing digital twin data transmission of power transmission and transformation equipment proposed in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0148] Based on the above description of the implementation methods, those skilled in the art will clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of the various embodiments of the present invention.
Claims
1. A method for transmitting digital twin data in power transmission and transformation equipment, characterized in that, include: Obtain the operating parameter set of the power transmission and transformation equipment, and preprocess the operating parameter set to obtain the first operating parameter set; The first set of operating parameters is encrypted using the first encryption algorithm to obtain the first encrypted dataset. The first encrypted dataset is transmitted using the first transmission protocol, and the transmission status is monitored in real time. The encrypted dataset is analyzed using the first encryption algorithm; The first encrypted dataset is decrypted, and the decrypted dataset is input into the digital twin model to update the virtual mapping of the power transmission and transformation equipment; The first encryption algorithm includes the Paillier encryption algorithm; Transmitting the first encrypted dataset includes: The first encrypted dataset is transmitted to the distributed computing node using the first transmission protocol; If the amount of data transmitted in the first encrypted dataset exceeds the first threshold, the first encrypted dataset will be fragmented. The encrypted data analysis of the first encrypted dataset includes: The computational task is distributed across different nodes for parallel processing. The encrypted dataset at each time point is added one by one to obtain the summation result. Analyzing the summation results reveals the changing trend of the first encrypted dataset.
2. The digital twin data transmission method for power transmission and transformation equipment as described in claim 1, characterized in that, Encryption using the first encryption algorithm includes: The first set of operating parameters is encrypted using encryption to obtain the ciphertext of the first set of operating parameters; The first set of encrypted parameters is integrated to obtain the first encrypted dataset.
3. The digital twin data transmission method for power transmission and transformation equipment as described in claim 2, characterized in that, Real-time monitoring of transmission status includes: If fragmented data is lost, a retransmission is requested until the encrypted data is transmitted completely.
4. The digital twin data transmission method for power transmission and transformation equipment as described in claim 3, characterized in that, Also includes: The total load is the sum of the computing tasks on all nodes.
5. The digital twin data transmission method for power transmission and transformation equipment as described in claim 4, characterized in that, Decrypting the first encrypted dataset includes: Decrypt the first encrypted dataset using the private key; Update the corresponding states in the digital twin model to the decrypted first set of operating parameters.
6. A system for digital twin data transmission methods of power transmission and transformation equipment, characterized in that, include: The preprocessing module is used to acquire the operating parameter set of the power transmission and transformation equipment, and preprocess the operating parameter set to obtain the first operating parameter set; An encryption module is used to encrypt the first set of operating parameters using a first encryption algorithm to obtain a first encrypted dataset; The transmission module is used to transmit the first encrypted dataset through a first transmission protocol and to monitor the transmission status in real time. A distributed computing module is used to perform encrypted state data analysis on the first encrypted dataset according to the first encryption algorithm. The decryption module is used to decrypt the first encrypted dataset, input the decrypted dataset into the digital twin model, and update the virtual mapping of the power transmission and transformation equipment. The first encryption algorithm includes the Paillier encryption algorithm; Transmitting the first encrypted dataset includes: The first encrypted dataset is transmitted to the distributed computing node using the first transmission protocol; If the amount of data transmitted in the first encrypted dataset exceeds the first threshold, then the first encrypted dataset is fragmented. The encrypted data analysis of the first encrypted dataset includes: The computational task is distributed across different nodes for parallel processing. The encrypted dataset at each time point is added one by one to obtain the summation result. Analyzing the summation results reveals the changing trend of the first encrypted dataset.
7. An electronic device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, they implement the steps of the digital twin data transmission method for power transmission and transformation equipment as described in any one of claims 1 to 5.
8. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the digital twin data transmission method for power transmission and transformation equipment as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Digital twinning system of power grid
CN117609341A
Product manufacturing unified value chain middleware technical method and digital twin system thereof
CN118214781A