Data Processing Method, Apparatus, Electronic Device, and Storage Medium

By receiving and processing power test data in batches in virtual power plant testing, the problems of high pressure and low efficiency in the existing technology are solved, and more efficient test processing and timely push test results are achieved, ensuring the normal operation of the test.

CN114610631BActive Publication Date: 2025-05-27GUANGDONG POWER GRID CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210278963.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-18
Publication Date
2025-05-27
Estimated Expiration
2042-03-18

AI Technical Summary

Technical Problem

In the virtual power plant testing, the current technology has large amount of power data, which leads to high testing pressure and low efficiency, which affects normal test operation.

Method used

By receiving the power test data of the power plant control equipment group and determining the reception time, the data at the current reception time is tested and processed, the test results to be compared, the data at the next reception time are reprocessed as the data at the current time, and finally the test results to be compared with the preset expected results, the target test results are obtained and pushed to the target equipment.

Benefits of technology

It effectively alleviates the pressure of system testing, improves the testing efficiency, and sends test results in a timely manner, improves the timeliness of test operation, and ensures the normal operation of tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114610631B_ABST
    Figure CN114610631B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention discloses a data processing method, device, electronic device and storage medium. The method includes: receiving power test data corresponding to at least one power plant regulation equipment group; performing test processing on the power test data corresponding to the current receiving moment to obtain a to-be-compared test result corresponding to the corresponding power plant regulation equipment group, and using the power test data at the next receiving moment of the current receiving moment as the power test data corresponding to the current receiving moment, and re-executing to determine the to-be-compared test result corresponding to the power test data; performing comparison processing on each to-be-compared test result and the corresponding preset expected result to obtain a target test result. The problem that in the prior art, by sending all power test data to the system for testing to obtain the test result, the system test pressure is large and the test efficiency is low is solved, the test pressure is reduced, the test efficiency is improved, and the effect of ensuring the normal operation of the test is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to computer processing technologies, and in particular, to a data processing method, apparatus, electronic device, and storage medium. Background Art

[0002] With the development of the power system, the emerging virtual power plant system has become increasingly popular. Not only does the device carrying the system occupy a small area, but also, relying on cutting-edge communication and automation aggregation technologies, it can perform functions equivalent to those of large power plants, such as peak shaving and voltage control. When power resources are connected to the virtual power plant, the testing of power resources can be realized, and the power and other conditions of these resources can be visually presented.

[0003] Currently, when the virtual power plant test master station tests power resources, it usually receives a large amount of power data for testing transmitted back by a large number of virtual power plant control devices, performs test calculations on the power data, and obtains test results. However, when performing data testing using this method, due to the excessive amount of power data, it will bring a large test pressure to the virtual power plant test master station, resulting in a decrease in test efficiency and affecting normal test operation. Summary of the Invention

[0004] The embodiments of the present invention provide a data processing method, apparatus, electronic device, and storage medium to achieve the technical effect of reducing the test pressure, improving the test efficiency, and ensuring the normal operation of the test.

[0005] In a first aspect, the embodiments of the present invention provide a data processing method, which includes:

[0006] Receiving power test data corresponding to at least one power plant control device group, and determining the receiving time of each power test data; wherein, the power plant control device group includes at least one power plant control device, and the power test data includes at least one of current, voltage, and power;

[0007] For each receiving time, performing test processing on the power test data corresponding to the current receiving time to obtain a to-be-compared test result corresponding to the corresponding power plant control device group, and using the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-executing to determine the to-be-compared test result corresponding to the power test data;

[0008] Performing comparison processing on each to-be-compared test result and the corresponding preset expected result to obtain a target test result, and pushing the target test result to a target device.

[0009] In a second aspect, the embodiments of the present invention further provide a data processing apparatus, which includes:

[0010] A power test data receiving module, configured to receive power test data corresponding to at least one power plant control equipment group, and determine the receiving time of each power test data; wherein, the power plant control equipment group includes at least one power plant control equipment, and the power test data includes at least one of current, voltage and power;

[0011] A to-be-compared test result obtaining module, configured to perform test processing on the power test data corresponding to the current receiving time for each receiving time, obtain the to-be-compared test result corresponding to the corresponding power plant control equipment group, and use the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-execute to determine the to-be-compared test result corresponding to the power test data;

[0012] A target test result obtaining module, configured to perform comparison processing on each to-be-compared test result and the corresponding preset expected result to obtain a target test result, and push the target test result to a target device.

[0013] In a third aspect, an embodiment of the present invention further provides an electronic device, and the device includes:

[0014] One or more processors;

[0015] A storage device, configured to store one or more programs,

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method according to any one of the embodiments of the present invention.

[0017] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the data processing method according to any one of the embodiments of the present invention.

[0018] The technical solution of the embodiment of the present invention receives the power test data corresponding to at least one power plant control equipment group, determines the receiving time of each power test data, performs test processing on the power test data corresponding to the current receiving time, obtains the to-be-compared test result corresponding to the corresponding power plant control equipment group, and uses the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-executes to determine the to-be-compared test result corresponding to the power test data. By comparing and processing each to-be-compared test result with the corresponding preset expected result, the target test result is obtained, and the target test result is pushed to the target device. This solves the problem in the prior art that by sending all the power test data to the master station system for testing to obtain the test result, the system test pressure is large and the test efficiency is low. It realizes sending the power test data to the master station system in batches. When the master station system receives the power test data of a certain power plant control equipment group, it performs test calculations and obtains the target test result, effectively alleviating the system test pressure, improving the test efficiency, and timely sending the target test result to the target device, improving the timeliness of test operation detection, and achieving the technical effect of ensuring the normal operation of the test. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solution of the exemplary embodiment of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the introduced drawings are only the drawings of a part of the embodiments to be described in the present invention, rather than all the drawings. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0020] Figure 1 It is a flowchart of a data processing method provided in Embodiment 1 of the present invention;

[0021] Figure 2 It is a schematic structural diagram of a virtual power plant control master station provided in Embodiment 1 of the present invention;

[0022] Figure 3 It is a schematic structural diagram of a batch test temporary storage unit provided in Embodiment 1 of the present invention;

[0023] Figure 4 It is a schematic structural diagram of a batch test temporary storage unit provided in Embodiment 1 of the present invention;

[0024] Figure 5 It is a schematic diagram of a data processing method provided in Embodiment 2 of the present invention;

[0025] Figure 6 It is a schematic structural diagram of a power plant control terminal group provided in Embodiment 2 of the present invention;

[0026] Figure 7 Structural schematic diagram of the power plant regulation terminal provided in the second embodiment of the present invention;

[0027] Figure 8 Block diagram of the structure of a data processing device provided in the third embodiment of the present invention;

[0028] Figure 9 Structural schematic diagram of an electronic device provided in the fourth embodiment of the present invention. Specific implementation manners

[0029] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only parts related to the present invention rather than all structures are shown in the accompanying drawings.

[0030] Embodiment 1

[0031] Figure 1 Flowchart of a data processing method provided in the first embodiment of the present invention. This embodiment is applicable to the situation of data testing. This method can be executed by the data processing device in the embodiments of the present invention. The device can be implemented in software and / or hardware. Optionally, it can be implemented through an electronic device, which can be a mobile terminal, a PC terminal, a server, etc. The device can be configured in a computing device. The data processing method provided in this embodiment specifically includes the following steps:

[0032] S10. Receive the power test data corresponding to at least one power plant regulation device group, and determine the reception time of each power test data.

[0033] Among them, the power plant regulation device group includes at least one power plant regulation device. Optionally, the power plant regulation device can be a virtual power plant regulation device or a virtual power plant distribution terminal. The power test data includes at least one of current, voltage, and power. For example, in the scenario of virtual power plant operation testing, the virtual power plant regulation master station can obtain power test data such as current, voltage, and power corresponding to each power plant regulation device for operation testing. When the test result is abnormal, maintenance can be carried out in a timely manner to achieve the effect of monitoring the normal operation of the power plant regulation device.

[0034] Specifically, the power test data corresponding to each power plant regulation device group can be received through an interface, and the reception time corresponding to each power test data is recorded at the same time. So that subsequent distribution test processing can be performed on each power test data based on the reception time, reducing the system test pressure.

[0035] It should be noted that before receiving the power test data corresponding to at least one power plant control equipment group and determining the receiving time of each power test data, the test parameters required for data testing can also be preset according to requirements, and each test parameter is sent to the power plant control equipment, so that when the power plant control equipment receives the test parameters, it collects the corresponding power data and feeds it back to the master station system for testing.

[0036] Optionally, before receiving the power test data corresponding to at least one power plant control equipment group and determining the receiving time of each power test data, it further includes: sending the pre-set simulation test data to at least one power plant control equipment in each power plant control equipment group, so that each power plant control equipment obtains the power test data corresponding to the corresponding power plant control equipment based on each test configuration item in the simulation test data, and determines the power test data corresponding to the corresponding power plant control equipment group based on the power test data and the power test data corresponding to each power plant control equipment associated with the power plant control equipment.

[0037] Among them, the simulation test data refers to the test data that the simulation system intends to use for testing under the real test state. The test configuration item can be current or voltage.

[0038] In practical applications, the pre-set simulation test data can be sent to at least one power plant control equipment in each power plant control equipment group. Exemplarily, see Figure 2, which can be represented as a schematic diagram of the structure of the virtual power plant control master station system (hereinafter referred to as the master station system). The central processor 101 deployed in the master station system 1 can control the test configuration module 104 to automatically read the regulated object model and test parameters pre-configured in the master station system, and then automatically generate simulation test data. The simulation test data can be transmitted to the power plant control devices in each virtual power plant control device group through a signal generator. Each power plant control device includes a simulation data module, and the simulation data module is used to receive the simulation test data file and generate real-time power test data for testing purposes. For example, the simulation test data includes current, voltage values, power, etc. When the master station system sends the pre-set simulation test data to at least one power plant control device in each power plant control device group, the simulation test data can be sent in the form of a simulation test data file. The format of the simulation test data file is the common format for power system transient data exchange (the simulation test data is saved in the common format for power system transient data exchange, that is, saved as a COMTRADE format file). When the simulation test data file (COMTRADE file) is sent to each virtual power plant control device in the virtual power plant, the COMTRADE file is read by the simulation data module, and the test parameters in the simulation test data, that is, the test configuration items, are obtained, and real-time power test data such as current, voltage values, and power are generated, and the power test data is fed back to the master station system. It should be noted that before feeding back the power test data corresponding to each power plant control device to the master station system, a corresponding temporary data storage module can be set for each power plant control device group in advance. The temporary data storage module is used to temporarily store the power test data corresponding to each power plant control device in the corresponding power plant control device group, so as to send it after collecting the power test data of all power plant control devices in each power plant control device group, preventing missed sending and affecting the test results. Correspondingly, the power test data corresponding to each power plant control device in each power plant control device group can be transmitted to the corresponding temporary data storage module connected to it electrically for temporary storage. When the complete set of power test data of the group is collected, the power test data is fed back to the master station system for testing.

[0039] Specifically, the master station system can send the pre-set simulation test data to at least one power plant control device in each power plant control device group, so that each power plant control device can parse the simulation test data to obtain each test configuration item in the simulation test data, and generate corresponding power test data based on each test configuration item. Correspondingly, the power test data corresponding to each power plant control device can be obtained. The power test data belonging to the same group of power plant control devices can be temporarily stored in the corresponding temporary data storage module, and after obtaining the power test data corresponding to the entire power plant control device group, the entire set of power test data can be fed back to the master station system.

[0040] It should be noted that, in order to prevent data omission, when the temporary data storage module receives the power test data of a certain power plant control device in the corresponding power plant control device group, a corresponding received prompt can be set to timely know the data reception progress of each power plant control device.

[0041] Optionally, the method further includes: receiving in parallel the power test data corresponding to at least one power plant control device in each power plant control device group, and when the power test data is received, adjusting the original display information of the display screen associated with the corresponding power plant control device to the target display information.

[0042] Wherein, the original display information is different from the target display information. For example, if the original display information is that the display screen is not lit, the target display information can be that the display screen is highlighted; or, if the original display information is white, the target display information can be red.

[0043] In this embodiment, the temporary data storage module can receive in parallel the power test data corresponding to at least one power plant control device in each power plant control device group, and when the power test data is received, it can adjust the original display information of the display screen associated with the corresponding power plant control device to the target display information. For example, assume that there are six power plant control devices in power plant control device group a. During the data reception process of temporary data storage module A, every time the power test data generated by a power plant control device is received, the display screen corresponding to the device is adjusted from the original display information to the target display information. It can also be that a recognition LED (Light Emitting Diode) bead of the transmission cable corresponding to the device is adjusted from dark to bright, which can also be considered as adjusting the original display information of the display screen to the target display information. When the staff receives the adjustment signal, it can be determined that the power test data of the power plant control device has been received.

[0044] It should be noted that when receiving the power test data, if the original display information of the display screen associated with the power plant control device is not adjusted to the target display information, it can be indicated that the power plant control device may malfunction and its power test data has not been received, and the power plant control device needs to be maintained in time.

[0045] Optionally, the method further includes: if the original display information of the display screen associated with the power plant control device is not adjusted to the target display information within a preset time period, determining the warning prompt information corresponding to the corresponding power plant control device to prompt the tester to repair the corresponding power plant control device.

[0046] Among them, the warning prompt information includes voice prompt and warning light prompt. The display screen associated with the power plant control equipment includes the position identifier of the power plant control equipment. The position identifier can be used to represent the actual position corresponding to the power plant control equipment.

[0047] In practical applications, during the process of receiving test data by the temporary data storage module, every time a piece of power test data generated by a power plant control equipment is received, one identification LED lamp bead of the corresponding transmission cable lights up. If the power test data of a certain power plant control equipment is not received, the original display information of the display screen associated with the power plant control equipment will not be adjusted to the target display information either. If the original display information of the display screen has not been adjusted within the preset time period, it indicates that the power test data generated by each power plant control equipment in the power plant control equipment group has not been fully received. At this time, the microcontroller can be used to control the warning light to start. Exemplarily, see Figure 3 , which can be represented as the structural schematic diagram of the batch test temporary storage unit. The batch test temporary storage unit 2 includes a touch display screen 202, a warning light 203, identification LED lamp beads 204, a microcontroller 201, a timing module 205, and a temporary data storage module 206. During the process of the temporary data storage module 206 receiving power test data, if the identification LED lamp beads 204 have not all become bright within the preset time period, the microcontroller 201 can be used to control the warning light 203 to start. The voice broadcaster can also be controlled to start voice broadcast to generate warning prompt information to remind the corresponding maintenance personnel.

[0048] To further clearly introduce the technical solution of the present invention, exemplarily, the structural schematic diagram of the batch test temporary storage unit can also be seen in Figure 4 , on the upper side of each identification LED lamp bead 204 on the top surface of the batch test temporary storage unit 2, a position identification plate 207 is installed. The position identification plate 207 is engraved with the installation position information of six power plant control equipment in the power plant control equipment group that is electrically connected to the temporary data storage module 206, that is, the position identifier. Therefore, the maintenance personnel can quickly confirm the position of the faulty power plant control equipment by observing the unlit identification LED lamp beads 204 and the position identifiers engraved on the corresponding position identification plates 207, so as to facilitate the quick repair and processing of the power plant control equipment.

[0049] S11. For each receiving moment, perform test processing on the power test data corresponding to the current receiving moment to obtain the corresponding test result to be compared for the corresponding power plant control equipment group, and use the power test data at the next receiving moment after the current receiving moment as the power test data corresponding to the current receiving moment, and re - execute to determine the test result to be compared corresponding to the power test data.

[0050] In practical applications, when receiving the power test data corresponding to a certain power plant control equipment group sent by a certain temporary data storage module, an algorithm can be used to perform optimized operation calculations on the power test data and save the optimization results as the test results to be compared. It should be noted that in this embodiment, by setting a corresponding temporary data storage module for each power plant control equipment group, batch-by-batch transmission of power test data can be achieved, enabling the master station system to perform batch-by-batch test processing and greatly reducing the test pressure on the system. For example, each temporary data storage module corresponds to a timing module, and the timing module is used to specify the sending time, and the set value of the sending time in the timing module can be modified according to requirements. Exemplarily, continue to refer to Figure 3 , the set value of the sending time corresponding to the timing module 205 corresponding to the temporary data storage module 206 can be modified through the touch display screen 202, so that each temporary data storage module can send power test data at intervals. Whenever the set value of the timing module in a temporary data storage module is reached, the microcontroller in the temporary data storage module transmits the power test data corresponding to the corresponding power plant control equipment group stored in the temporary data storage module to the master station system. When the master station system receives this batch of power test data, based on the principle of first received first tested, it can perform tests on the power test data corresponding to the current receiving time. For example, this batch of power test data can be subjected to optimized operation calculations through the optimization operation module in the master station system and the optimization results are saved, that is, it is considered that the test results to be compared are obtained. Further, when the master station system receives the power test data corresponding to the corresponding power plant control equipment group stored in another temporary data storage module at the next moment corresponding to the current receiving time, this batch of power test data is continuously subjected to optimized operation calculations through the optimization operation module to obtain the test results to be compared, realizing distributed testing, reducing the test pressure, and improving the test accuracy.

[0051] It should be noted that when performing test processing on the power test data corresponding to the current receiving time to obtain the test results to be compared corresponding to the corresponding power plant control equipment group, abnormal judgment can also be performed on the power data corresponding to each power parameter in the power test data to determine whether each power data exceeds the preset abnormal range, comprehensively determine whether the power test data is abnormal, obtain the final test results, and determine whether there are fault problems with the power plant control equipment group and whether there are test operation fault problems with the master station system.

[0052] Optionally, performing test processing on the power test data corresponding to the current receiving time to obtain the test results to be compared corresponding to the corresponding power plant control equipment group includes: extracting fault feature data from the power test data corresponding to the current receiving time to obtain fault attribute data; inputting the fault attribute data into a pre-trained fault test model to obtain the test results to be compared corresponding to the corresponding power plant control equipment group.

[0053] Among them, the fault test model can be used for optimized operation calculation of data and determine the test result.

[0054] Specifically, fault feature extraction can be performed on the power test data corresponding to the current receiving moment based on preset fault features to obtain fault attribute data containing fault features. Furthermore, the fault attribute data can be input into a pre-trained fault test model to output the test result corresponding to the corresponding power plant control equipment group.

[0055] S12. Compare each test result to be compared with the corresponding preset expected result to obtain a target test result, and push the target test result to the target device.

[0056] Among them, the preset expected result can be pre-configured in the test case. For example, a test configuration module can be pre-deployed in the master station system. The test configuration module is used to generate all test cases in the system test script and the simulation test data corresponding to the test cases. When the system executes the script, each test case is automatically executed in sequence until the script runs to completion.

[0057] Specifically, the test comparison module deployed in the system master station can be used to read the preset expected result of this test case and compare it with the test result to be compared in this test to obtain a comparison result, that is, the target test result. Thus, it can be judged whether the test operation of the master station system is abnormal according to the comparison result. For example, if the test result to be compared is the same as the preset expected result, or within the error range specified by the preset expected result, it is determined that the test operation of the master station system is normal; otherwise, it is determined that the test operation of the master station system is abnormal. Exemplarily, reference can be continued to Figure 2 , the central processing unit 101 deployed in the master station system 1 is electrically connected to the 5G module 102, and the 5G module 102 is connected to the mobile device 103 through a wireless network. The mobile device 103 is the target device corresponding to the target user responsible for the operation of the virtual power plant. Therefore, when the test ends, the target test result can be transmitted to the target device through the 5G module 102, facilitating the target user to know in the first time.

[0058] It should be noted that if the test result to be compared is not the same as the preset expected result, or not within the error range specified by the preset expected result, it is determined that the test operation of the master station system is abnormal. At this time, an abnormal prompt message can be generated to notify the staff to maintain the master station system or the corresponding power plant control equipment group.

[0059] Optionally, compare each test result to be compared with the corresponding preset expected result to obtain a target test result, and push the target test result to the target device, including: if the test result to be compared is inconsistent with the preset expected result, the target test result is an abnormal test; generate a test report based on the test result to be compared, the target test result, and the corresponding power plant control equipment group and send it to the target device, so that the target user corresponding to the target device can maintain the system.

[0060] In this embodiment, if the test result to be compared is inconsistent with the preset expected result, it can be considered that the main station system has an abnormal test run, that is, the target test result is an abnormal test. Further, information such as the test result to be compared, the target test result, and the corresponding power plant control equipment group can be filled into a preset test report to generate a final test report and send it to the target device, so that the target user corresponding to the target device can perform timely maintenance on the system or the corresponding power plant control equipment based on the report content in the test report.

[0061] The technical solution of this embodiment receives the power test data corresponding to at least one power plant control equipment group, determines the receiving time of each power test data, performs test processing on the power test data corresponding to the current receiving time to obtain the test result to be compared corresponding to the corresponding power plant control equipment group, and uses the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-executes determining the test result to be compared corresponding to the power test data, compares each test result to be compared with the corresponding preset expected result to obtain a target test result, and pushes the target test result to the target device, solving the problem in the prior art that the system test pressure is large and the test efficiency is low by sending all the power test data to the main station system for testing to obtain the test result, realizing batch sending of power test data to the main station system. When the main station system receives the power test data of a certain power plant control equipment group, it performs test calculations and obtains the target test result, effectively alleviating the system test pressure, improving the test efficiency, and timely sending the target test result to the target device, improving the timeliness of test run detection and achieving the technical effect of ensuring the normal operation of the test.

[0062] Embodiment 2

[0063] As an optional embodiment of the above embodiment, to further clarify the technical solution of the embodiment of the present invention for those skilled in the art, a specific application scenario example is given. Specifically, the following specific content can be referred to.

[0064] Exemplarily, refer to Figure 5, this technical solution can be implemented through the virtual power plant control master station 1, the batch test temporary storage unit 2, the power plant control equipment group 3, and the signal generator 4. Among them, the virtual power plant control master station is used to receive the power test data sent by the batch test temporary storage unit and perform tests. The batch test temporary storage unit is used to receive the power test data of each power plant control equipment in the corresponding power plant control equipment group and send it to the virtual power plant control master station. It can be understood that each power plant control equipment can correspond to a batch test temporary storage unit. The signal generator is used to receive the simulation test data of the virtual power plant control master station and send the simulation test data to the power plant control equipment group. The schematic structural diagram of the power plant control equipment group can be seen in Figure 6 , the power plant control equipment group 3 includes at least one power plant control equipment 301. The schematic structural diagram of the power plant control equipment 301 can be seen in Figure 7 , the power plant control equipment 301 includes a simulation data module, and the simulation data module is used to receive the file of the simulation test data and generate the power test data for testing purposes. The simulation test data includes current, voltage values, power, etc. The simulation data format is the common format for the transient data exchange of the power system. The simulation test data is saved in the common format for the transient data exchange of the power system, that is, saved in the COMTRADE format file.

[0065] Continue to refer to Figure 2 , in practical applications, the central processing unit 101 controls the test configuration module 104 to automatically read the control object model and parameters configured by the master station system, automatically generate test simulation data, and then transmit the test simulation data to the virtual power plant control terminal 301 in the virtual power plant control terminal group 3 through the signal generator 4. The simulation data module 30101 will read the test simulation data to generate real-time power test data and send it to the master station system. It should be noted that the real-time power test data for testing purposes generated by the six virtual power plant control terminals in each power plant control equipment group 3 will be transmitted to a batch test temporary storage unit electrically connected to it together. Continue to refer to Figure 3 , and temporarily stored through the temporary data storage module 206 in the batch test temporary storage unit 2. During the data reception process of the batch test temporary storage unit 2, every time a power test data generated by a virtual power plant control terminal 301 is received, one identification LED lamp bead 204 of the corresponding transmission cable will light up. When the power test data generated by the six virtual power plant control terminals 301 is not all received, the microcontroller 201 will control the alarm lamp 203 to start to remind the corresponding maintenance personnel. It should also be noted that continue to refer to Figure 4, for batch testing, a position identification plate 207 is installed on the top surface of the temporary storage unit 2 corresponding to the upper side of each identification LED lamp bead 204. Each position identification plate 207 is engraved with the installation position text of six virtual power plant control terminals 301 in the power plant control equipment group 3 electrically connected to the batch testing temporary storage unit 2. Therefore, maintenance personnel can confirm the position information of the faulty virtual power plant control terminal 301 by observing the text engraved on the non-lit identification LED lamp bead 204 and the corresponding position identification plate 207, thus facilitating quick repair and processing of it.

[0066] On the basis of the above solution, the batch testing temporary storage unit 2 realizes sending power test data batch by batch, so that the master station system can perform batch testing processing, greatly reducing the testing pressure on the master station system. The set values of the timing modules 205 corresponding to each temporary data storage module 206 are not limited, so they can be modified according to requirements. By operating the touch display screen 202 to modify the set values of the timing modules 205 in each batch testing temporary storage unit 2, the power test data can be sent at intervals. Thus, whenever the set value of the timing module 205 in a batch testing temporary storage unit 2 is reached, the microcontroller 201 in this batch testing temporary storage unit 2 will transmit the entire set of power test data stored in the temporary data storage module 206 to the virtual power plant control master station 1. The optimized operation module 106 in the virtual power plant control master station 1 performs optimized operation calculations on it and saves the optimized results, that is, the test results to be compared. The test comparison module 105 is used to read the expected results of the current test case and compare them with the optimized operation calculation results of the test data of the optimized operation module 106 to obtain the comparison results, that is, the target test results, so as to judge whether the virtual power plant control system is operating abnormally according to the target test results. It should be noted that the central processing unit 101 is electrically connected to the 5G module 102, and the 5G module 102 is wirelessly connected to the mobile device 103. The mobile device 103 is the mobile phone of the person in charge of the virtual power plant operation. Therefore, when the test is completed and the target test results are obtained, the target test results can be transmitted to the target device corresponding to the target user in charge of the virtual power plant operation through the 5G module 102, facilitating the target user to know in the first time. If a test anomaly occurs, the master station system or the power plant control equipment can be repaired in time.

[0067] The technical solution of this embodiment is to receive the power test data corresponding to at least one power plant control equipment group, determine the receiving time of each power test data, perform test processing on the power test data corresponding to the current receiving time, obtain the to-be-compared test results corresponding to the corresponding power plant control equipment group, and use the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-execute to determine the to-be-compared test results corresponding to the power test data. Compare and process each to-be-compared test result with the corresponding preset expected result to obtain the target test result, and push the target test result to the target device, which solves the problem in the prior art that by sending all the power test data to the master station system for testing to obtain the test result, resulting in a large system test pressure and low test efficiency. It realizes sending the power test data to the master station system in batches. When the master station system receives the power test data of a certain power plant control equipment group, it performs test calculations and obtains the target test result, effectively relieving the system test pressure, improving the test efficiency, and timely sending the target test result to the target device, improving the timeliness of test operation detection, and achieving the technical effect of ensuring the normal operation of the test.

[0068] Embodiment III

[0069] Figure 8 It is a structural block diagram of a data processing device provided in Embodiment III of the present invention. The device includes: a power test data receiving module 410, a to-be-compared test result obtaining module 420, and a target test result obtaining module 430.

[0070] Among them, the power test data receiving module 410 is used to receive the power test data corresponding to at least one power plant control equipment group and determine the receiving time of each power test data; among them, at least one power plant control equipment is included in the power plant control equipment group, and at least one of current, voltage, and power is included in the power test data; the to-be-compared test result obtaining module 420 is used to perform test processing on the power test data corresponding to the current receiving time for each receiving time, obtain the to-be-compared test results corresponding to the corresponding power plant control equipment group, and use the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-execute to determine the to-be-compared test results corresponding to the power test data; the target test result obtaining module 430 is used to compare and process each to-be-compared test result with the corresponding preset expected result to obtain the target test result, and push the target test result to the target device.

[0071] The technical solution of this embodiment is to receive the power test data corresponding to at least one power plant control equipment group, determine the receiving time of each power test data, perform test processing on the power test data corresponding to the current receiving time, obtain the test results to be compared corresponding to the corresponding power plant control equipment group, and use the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re - execute to determine the test results to be compared corresponding to the power test data. By comparing and processing each test result to be compared with the corresponding preset expected result, the target test result is obtained, and the target test result is pushed to the target device. This solves the problem in the prior art that by sending all the power test data to the master station system for testing to obtain the test results, the system test pressure is large and the test efficiency is low. It realizes sending the power test data to the master station system in batches. When the master station system receives the power test data of a certain power plant control equipment group, it performs test calculations and obtains the target test result, effectively alleviating the system test pressure, improving the test efficiency, and sending the target test result to the target device in a timely manner, improving the timeliness of test operation detection, and achieving the technical effect of ensuring the normal operation of the test.

[0072] Based on the above - mentioned device, optionally, the device further includes a simulation test data sending module.

[0073] The simulation test data sending module is used to send the pre - set simulation test data to at least one power plant control equipment in each power plant control equipment group, so that each power plant control equipment obtains the power test data corresponding to the corresponding power plant control equipment based on each test configuration item in the simulation test data, and determines the power test data corresponding to the corresponding power plant control equipment group based on the power test data and the power test data corresponding to each power plant control equipment associated with the power plant control equipment.

[0074] Based on the above - mentioned device, optionally, the device further includes a data parallel receiving module, where the data parallel receiving module includes a display information adjustment unit.

[0075] The display information adjustment unit is used to parallel - receive the power test data corresponding to at least one power plant control equipment in each power plant control equipment group, and when receiving the power test data, adjust the original display information of the display screen associated with the corresponding power plant control equipment to the target display information; where the original display information is different from the target display information.

[0076] Based on the above - mentioned device, optionally, the data parallel receiving module further includes a warning prompt unit.

[0077] An early warning prompt unit is used to determine the early warning prompt information corresponding to the corresponding power plant control equipment if the original display information of the display screen associated with the power plant control equipment is not adjusted to the target display information within a preset time period, so as to prompt the tester to repair the corresponding power plant control equipment; wherein, the early warning prompt information includes a voice prompt and an alarm light prompt.

[0078] Based on the above device, optionally, the data parallel receiving module further includes a position identification determination unit.

[0079] The position identification determination unit is used to include the position identification of the power plant control equipment in the display screen associated with the power plant control equipment.

[0080] Based on the above device, optionally, the module 420 for obtaining the test results to be compared includes a fault attribute data determination unit and a test result determination unit to be compared.

[0081] The fault attribute data determination unit is used to extract fault features from the power test data corresponding to the current receiving moment to obtain fault attribute data;

[0082] The test result determination unit to be compared is used to input the fault attribute data into a pre-trained fault test model to obtain the test results to be compared corresponding to the corresponding power plant control equipment group.

[0083] Based on the above device, optionally, the module 430 for obtaining the target test results includes a test anomaly determination unit and a test report determination unit.

[0084] The test anomaly determination unit is used to determine that the target test result is a test anomaly if the test results to be compared are inconsistent with the preset expected results;

[0085] The test report determination unit is used to generate a test report based on the test results to be compared, the target test results and the corresponding power plant control equipment group and send it to the target device, so that the target user corresponding to the target device can maintain the power plant control equipment group.

[0086] The data processing device provided by the embodiment of the present invention can execute the data processing method provided by any embodiment of the present invention, and has the corresponding function modules and beneficial effects for executing the method.

[0087] It should be noted that the various units and modules included in the above device are only divided according to the functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present invention.

[0088] Embodiment 4

[0089] Figure 9 The structural schematic diagram of an electronic device provided in the fourth embodiment of the present invention. Figure 9 The block diagram of an exemplary electronic device 50 suitable for implementing the embodiments of the present invention is shown. Figure 9 The shown electronic device 50 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present invention.

[0090] Such as Figure 9 As shown, the electronic device 50 is presented in the form of a general-purpose computing device. The components of the electronic device 50 may include but are not limited to: one or more processors or processing units 501, a system memory 502, and a bus 503 connecting different system components (including the system memory 502 and the processing unit 501).

[0091] The bus 503 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure in a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0092] The electronic device 50 typically includes a variety of computer system-readable media. These media can be any available media accessible by the electronic device 50, including volatile and non-volatile media, removable and non-removable media.

[0093] The system memory 502 may include computer system-readable media in the form of volatile memory, such as random access memory (RAM) 504 and / or cache memory 505. The electronic device 50 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 506 can be used for reading and writing non-removable, non-volatile magnetic media ( Figure 9 not shown, commonly referred to as a "hard disk drive"). Although Figure 9 not shown in, a disk drive for reading and writing removable non-volatile disks (such as "floppy disks") and an optical disk drive for reading and writing removable non-volatile optical disks (such as CD-ROM, DVD-ROM, or other optical media) can be provided. In these cases, each drive can be connected to the bus 503 through one or more data media interfaces. The memory 502 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0094] A program / utilities 508 having a set (at least one) of program modules 507 can be stored in, for example, a memory 502. Such program modules 507 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules 507 generally execute the functions and / or methods in the embodiments described in the present invention.

[0095] The electronic device 50 can also communicate with one or more external devices 509 (such as a keyboard, a pointing device, a display 510, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 50, and / or communicate with any device that enables the electronic device 50 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication can be carried out through an input / output (I / O) interface 511. Moreover, the electronic device 50 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 512. As shown in the figure, the network adapter 512 communicates with other modules of the electronic device 50 through a bus 503. It should be understood that although Figure 9 not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 50, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0096] The processing unit 501 executes various functional applications and data processing by running programs stored in the system memory 502, such as implementing the data processing method provided in the embodiments of the present invention.

[0097] Embodiment Five

[0098] Embodiment Five of the present invention also provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute a data processing method when executed by a computer processor. The method includes:

[0099] Receiving power test data corresponding to at least one power plant regulation equipment group, and determining the receiving time of each power test data; wherein, the power plant regulation equipment group includes at least one power plant regulation equipment, and the power test data includes at least one of current, voltage, and power;

[0100] For each receiving moment, perform test processing on the power test data corresponding to the current receiving moment to obtain the test results to be compared corresponding to the corresponding power plant control equipment group, and use the power test data at the next receiving moment after the current receiving moment as the power test data corresponding to the current receiving moment, and re-execute to determine the test results to be compared corresponding to the power test data;

[0101] Perform comparison processing on each test result to be compared and the corresponding preset expected result to obtain a target test result, and push the target test result to the target device.

[0102] The computer storage medium of the embodiments of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.

[0103] The computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.

[0104] The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0105] Computer program code for performing the operations of the embodiments of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by connecting through the Internet using an Internet service provider).

[0106] Note that the above is only the preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments may be included, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A data processing method, characterized in that, comprising: sending pre-set simulation test data to at least one power plant control device in each power plant control device group, so that each power plant control device obtains power test data corresponding to the corresponding power plant control device based on each test configuration item in the simulation test data, and determines the power test data corresponding to the corresponding power plant control device group based on the power test data and the power test data corresponding to each power plant control device associated with the power plant control device; receiving the power test data corresponding to at least one power plant control device group, and determining the receiving time of each power test data; wherein, at least one power plant control device is included in the power plant control device group, and at least one of current, voltage and power is included in the power test data; wherein, the power test data is obtained by transmitting the power test data corresponding to each power plant control device in each power plant control device group to a temporarily connected temporary data storage module for temporary storage, and when the complete set of power test data is collected, feeding back this power test data to the master station system; for each receiving time, performing test processing on the power test data corresponding to the current receiving time to obtain a comparison test result corresponding to the corresponding power plant control device group, and using the power test data at the next receiving time of the current receiving time as the power test data corresponding to the current receiving time, and re-performing the determination of the comparison test result corresponding to the power test data; performing comparison processing on each comparison test result and the corresponding preset expected result to obtain a target test result, and pushing the target test result to the target device; receiving in parallel the power test data corresponding to at least one power plant control device in each power plant control device group, and when receiving the power test data, adjusting the original display information of the display screen associated with the corresponding power plant control device to target display information; wherein, the original display information is different from the target display information; if the original display information of the display screen associated with the power plant control device is not adjusted to the target display information within a preset time period, determining a warning prompt information corresponding to the corresponding power plant control device to prompt the tester to repair the corresponding power plant control device.

2. The method according to claim 1, characterized in that, further comprising: the position identifier of the power plant control device is included in the display screen associated with the power plant control device.

3. The method according to claim 1, characterized in that, the performing test processing on the power test data corresponding to the current receiving time to obtain a comparison test result corresponding to the corresponding power plant control device group includes: extracting fault feature data from the power test data corresponding to the current receiving time to obtain fault attribute data; inputting the fault attribute data into a pre-trained fault test model to obtain a comparison test result corresponding to the corresponding power plant control device group.

4. The method according to claim 1, characterized in that, Comparing each test result to be compared with the corresponding preset expected result to obtain a target test result, and pushing the target test result to a target device, including: If the test result to be compared is inconsistent with the preset expected result, the target test result is an abnormal test; Generating a test report based on the test result to be compared, the target test result and the corresponding power plant control equipment group, and sending the test report to the target device, so that the target user corresponding to the target device can maintain the power plant control equipment group.

5. A data processing device Characterized in that It includes: A simulation test data sending module, configured to send pre-set simulation test data to at least one power plant control equipment in each power plant control equipment group, so that each power plant control equipment obtains power test data corresponding to the corresponding power plant control equipment based on each test configuration item in the simulation test data, and based on the power test data and the power test data corresponding to each power plant control equipment associated with the power plant control equipment, determine the power test data corresponding to the corresponding power plant control equipment group; A power test data receiving module, configured to receive the power test data corresponding to at least one power plant control equipment group, and determine the receiving time of each power test data; wherein, at least one power plant control equipment is included in the power plant control equipment group, and at least one of current, voltage and power is included in the power test data; wherein, the power test data is obtained by transmitting the power test data corresponding to each power plant control equipment in each power plant control equipment group to a temporarily connected temporary data storage module for temporary storage, and when the complete set of power test data is collected, the power test data is fed back to the master station system; A test result to be compared obtaining module, configured to perform a test process on the power test data corresponding to the current receiving time for each receiving time, obtain the test result to be compared corresponding to the corresponding power plant control equipment group, and use the power test data at the next receiving time after the current receiving time as the power test data corresponding to the current receiving time, and re-execute to determine the test result to be compared corresponding to the power test data; A target test result obtaining module, configured to compare and process each test result to be compared with the corresponding preset expected result to obtain a target test result, and push the target test result to a target device; The simulation test data sending module includes a display information adjustment unit and a warning prompt unit; The display information adjustment unit is configured to receive in parallel the power test data corresponding to at least one power plant control equipment in each power plant control equipment group, and when receiving the power test data, adjust the original display information of the display screen associated with the corresponding power plant control equipment to the target display information; wherein, the original display information is different from the target display information; The warning prompt unit is configured to determine the warning prompt information corresponding to the corresponding power plant control equipment if the original display information of the display screen associated with the power plant control equipment is not adjusted to the target display information within a preset time period, so as to prompt the test personnel to repair the corresponding power plant control equipment.

6. An electronic device, characterized in that, the device comprises: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the data processing method according to any one of claims 1-4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, when the program is executed by a processor, it implements the data processing method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Method and system for automatically testing virtual power plant regulation and control system

    CN110908296A

  • Wireless network remote power data acquisition and analysis system based on air compression station

    CN114143740A