A new energy station data connection method based on a data middle platform framework

By adopting a data middleware architecture and employing the Modbus TCP protocol and Protocol Buffer technology, the integration difficulties caused by the diverse data collection methods of new energy power plants were resolved. This enabled efficient data transmission and verification, ensuring data security and integrity, and providing support for the optimized operation of new energy power plants.

CN122120285APending Publication Date: 2026-05-29SHANGHAI ELECTRIC POWER ENERGY TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI ELECTRIC POWER ENERGY TECH CO LTD
Filing Date
2024-11-28
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The diverse and unstandardized data collection methods used by new energy power plants make data integration difficult, and there are security and efficiency issues during transmission. The accuracy and completeness of the data are hard to guarantee, which affects subsequent analysis and decision-making.

Method used

The system adopts a data middleware architecture approach, transmits device data and environmental monitoring data through the Modbus TCP communication protocol, processes and verifies the data on the system cloud platform, uses Protocol Buffer for data serialization and deserialization, and sets up functional module control scripts and database crawlers for data integration and management.

Benefits of technology

It enables efficient collection and transmission of equipment data and environmental monitoring data, improves data transmission security and efficiency, ensures data accuracy and integrity, provides a reliable basis for scientific decision-making, and supports the stable operation and management of new energy power plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120285A_ABST
    Figure CN122120285A_ABST
Patent Text Reader

Abstract

The application discloses a new energy field station data connection method based on a data middle platform framework, and comprises the following steps: collecting equipment data and environmental monitoring data of a new energy field station, and performing transmission processing on the collected equipment data and environmental monitoring data; transmitting the equipment data and environmental monitoring data to a system cloud platform through a modbusTCP communication protocol, and processing the equipment data and environmental monitoring data by the system cloud platform; obtaining the processed equipment data and environmental monitoring data by a data middle platform, and checking the obtained equipment data and environmental monitoring data; and obtaining the processed equipment data and environmental monitoring data by a client, and publishing the obtained equipment data and environmental monitoring data. The application can perform transmission processing on the collected equipment data and environmental monitoring data, integrates data formats, realizes efficient collection and transmission processing of the equipment data and environmental monitoring data, and solves the problem that data integration is difficult due to the fact that data collection modes are various and lack of standards.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology for new energy power stations, and in particular to a data connection method for new energy power stations based on a data middleware architecture. Background Technology

[0002] A renewable energy power station is a centralized location for installing and operating renewable energy power generation equipment, typically including solar photovoltaic power plants and wind power plants. These stations contain numerous photovoltaic panels and wind turbine generators used to convert renewable energy sources such as solar and wind energy into electricity. Simultaneously, renewable energy power stations are equipped with various monitoring, control, and substation facilities to ensure stable energy production and output. Renewable energy power stations are of great significance for promoting the utilization of renewable energy, reducing dependence on traditional fossil fuels, and achieving sustainable development.

[0003] With the rapid development of the new energy industry, the number and scale of new energy power stations are constantly increasing. Efficient management and optimized operation of these stations have become crucial. Equipment data and environmental monitoring data are key to understanding the station's operational status and making informed decisions. However, current data collection, transmission, and processing at new energy power stations face several challenges. Firstly, while data collection methods are diverse, a unified standard is lacking, and inconsistent data interfaces between different devices and monitoring instruments lead to difficulties in data integration. Secondly, data transmission may encounter security and efficiency issues; data is susceptible to interference or leakage, and transmission speeds may not meet the demands of real-time monitoring. Furthermore, the lack of effective verification and management mechanisms for collected data makes it difficult to guarantee its accuracy and integrity, thus impacting subsequent analysis and decision-making. Summary of the Invention

[0004] The purpose of this invention is to provide a data connection method for new energy power stations based on a data middleware architecture. This method can transmit and process collected equipment data and environmental monitoring data, integrate data formats, and achieve efficient collection and transmission of equipment data and environmental monitoring data. It solves the problem of data integration difficulties caused by diverse data collection methods and lack of standards.

[0005] A data connection method for new energy power stations based on a data middleware architecture includes the following steps:

[0006] Collect equipment data and environmental monitoring data from new energy power plants, and transmit and process the collected equipment data and environmental monitoring data;

[0007] The system transmits equipment data and environmental monitoring data to the system cloud platform via the Modbus TCP communication protocol, and the system cloud platform processes the equipment data and environmental monitoring data.

[0008] The data platform acquires and processes equipment data and environmental monitoring data, and then verifies the acquired equipment data and environmental monitoring data.

[0009] The client obtains the processed device data and environmental monitoring data, and then publishes the obtained device data and environmental monitoring data.

[0010] Preferably, the transmission and processing of the collected equipment data and environmental monitoring data includes the following steps:

[0011] The collected device data and environmental monitoring data are serialized using the Protocol Buffer data structure;

[0012] The serialized device data and environmental monitoring data will be transmitted.

[0013] The transmitted device data and environmental monitoring data are deserialized.

[0014] Preferably, the transmission of device data to the system cloud platform via the Modbus TCP communication protocol includes the following steps:

[0015] Set up data transmission connection scripts and function module control scripts according to the functional modules of the new energy power station;

[0016] The functional module control script guides and starts the data connection script, which in turn implements the Modbus TCP communication protocol.

[0017] Preferably, the function module control script guides the startup data connection script, and the function module control script is updated when a function module is updated or added.

[0018] Preferably, the data platform acquires processed device data and environmental monitoring data, and obtains the device data and environmental monitoring data from the system cloud platform through a database crawler.

[0019] Preferably, the verification of the acquired equipment data and environmental monitoring data includes format verification and logical verification of the equipment data and environmental monitoring data.

[0020] Preferably, the client includes a web client and a mobile client.

[0021] A data connection system for new energy power stations based on a data middleware architecture includes a first processing unit for collecting equipment data and environmental monitoring data from new energy power stations, and transmitting and processing the collected equipment data and environmental monitoring data.

[0022] The second processing unit is used to transmit equipment data and environmental monitoring data to the system cloud platform via the Modbus TCP communication protocol, and the system cloud platform processes the equipment data and environmental monitoring data.

[0023] The third processing unit is used to acquire processed equipment data and environmental monitoring data from the data platform and to verify the acquired equipment data and environmental monitoring data.

[0024] The fourth processing unit is used by the client to obtain processed equipment data and environmental monitoring data, and to publish the obtained equipment data and environmental monitoring data.

[0025] A data connection device for new energy power stations based on a data middleware architecture, the device including a processor and a memory; the memory is used to store program code and transmit the program code to the processor;

[0026] The processor is used to execute the steps of the above-described data connection method for new energy power stations based on a data middleware architecture, according to the instructions in the program code.

[0027] A computer-readable storage medium for storing program code for executing the steps of the above-described data connection method for new energy power stations based on a data middleware architecture.

[0028] The present invention has the following beneficial effects:

[0029] This invention addresses the challenges of data integration caused by diverse and unstandardized data collection methods by processing and transmitting collected equipment and environmental monitoring data, integrating data formats. This enables efficient collection and transmission of both equipment and environmental monitoring data, providing a comprehensive data foundation for subsequent analysis and decision-making. Secondly, the use of the Modbus TCP communication protocol to transmit data to the system cloud platform improves data transmission security and efficiency, reducing the risk of interference or leakage during transmission and better meeting real-time monitoring needs, ensuring the stable operation of renewable energy power plants. Thirdly, data verification through a data platform significantly improves accuracy and completeness, providing a reliable basis for scientific decision-making, enabling timely detection of equipment anomalies, and facilitating targeted maintenance and management. Furthermore, data publishing via client applications allows relevant personnel to conveniently access renewable energy power plant data through various channels, achieving comprehensive monitoring and management and improving work efficiency. Overall, this method provides strong support for the optimized operation of renewable energy power plants, improves economic efficiency and competitiveness, promotes the intelligent and digital development of the renewable energy industry, and makes a positive contribution to sustainable energy development. Attached Figure Description

[0030] Figure 1 A flowchart of the method of the present invention. Detailed Implementation

[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0032] In the description of this invention, it should be noted that the terms "center," "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "top surface," "bottom surface," "inner," "outer," "inner side," and "outer side," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.

[0033] In the description of this invention, "several" means one or more, "multiple" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. Where the terms "first," "second," and "third" are used for descriptive purposes and to distinguish technical features, they should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the sequential relationship of the indicated technical features.

[0034] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "setting" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal communication between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances. The embodiments of this invention will now be described according to its overall structure.

[0035] Example 1

[0036] The data connection method for new energy power stations based on a data middleware architecture, as shown in the figure, includes the following steps:

[0037] Collect equipment data and environmental monitoring data from new energy power plants, and transmit and process the collected equipment data and environmental monitoring data;

[0038] The system transmits equipment data and environmental monitoring data to the system cloud platform via the Modbus TCP communication protocol, and the system cloud platform processes the equipment data and environmental monitoring data.

[0039] The data platform acquires and processes equipment data and environmental monitoring data, and then verifies the acquired equipment data and environmental monitoring data.

[0040] The client obtains the processed device data and environmental monitoring data, and then publishes the obtained device data and environmental monitoring data.

[0041] During the data acquisition phase, the renewable energy power station collects equipment data through various sensors and monitoring devices, such as parameters like the wind turbine's speed, temperature, and voltage, as well as data on the solar panels' output power and current. Simultaneously, environmental monitoring equipment collects environmental data, including wind speed, wind direction, solar irradiance, temperature, and humidity.

[0042] During the data transmission and processing phase, the collected equipment data and environmental monitoring data are processed for transmission. Data interface standards and transmission methods are determined, and data compression and encryption are performed to ensure the security and efficiency of data during transmission. This data is then transmitted to the system cloud platform.

[0043] The data platform acquires processed device data and environmental monitoring data from the system cloud platform. After acquiring the data, the data platform verifies the data to ensure its accuracy and completeness, including checking the data content and format to ensure that the data conforms to the predetermined format specifications; and performing logical verification to check whether the logical relationships between the data are reasonable, such as whether the output power of the equipment matches the environmental conditions.

[0044] The client acquires and publishes processed equipment and environmental monitoring data. The web client provides managers with a visual interface, displaying real-time operating status and historical data trends of the renewable energy power station. The mobile client allows staff to access information about the renewable energy power station anytime, anywhere, facilitating remote monitoring and management.

[0045] Example 2

[0046] The difference between this embodiment and Embodiment 1 is that the transmission and processing of the collected equipment data and environmental monitoring data includes the following steps:

[0047] The collected device data and environmental monitoring data are serialized using the Protocol Buffer data structure;

[0048] The serialized device data and environmental monitoring data will be transmitted.

[0049] The transmitted device data and environmental monitoring data are deserialized.

[0050] The acquired device data and environmental monitoring data are serialized using a Protocol Buffer data structure. This converts the data structure of the device data and environmental monitoring data into a compact binary format, facilitating transmission and storage, reducing data volume, and improving transmission speed. During serialization, the device data and environmental monitoring data are encoded according to the predetermined Protocol Buffer data structure to generate binary data. The serialized device data and environmental monitoring data are then transmitted. Transmission can be achieved via network connection, data bus, or other methods. During transmission, data security and reliability must be ensured, employing encryption, verification, and other techniques. At the receiving end, the transmitted device data and environmental monitoring data are deserialized. Deserialization is the reverse process of serialization, converting the binary data back to the original data structure for subsequent processing and analysis.

[0051] Example 3

[0052] The difference between this embodiment and embodiment 2 is that the transmission of device data to the system cloud platform via the Modbus TCP communication protocol includes the following steps:

[0053] Set up data transmission connection scripts and function module control scripts according to the functional modules of the new energy power station;

[0054] The functional module control script guides and starts the data connection script, which in turn implements the Modbus TCP communication protocol.

[0055] Based on the functional modules of the new energy power station, data transmission connection scripts and functional module control scripts are configured. The data transmission connection script is responsible for implementing the Modbus TCP communication protocol, establishing a connection with the system cloud platform, and transmitting data. The functional module control script is used to manage and control the data transmission of each functional module. The functional module control script initiates the data connection script. When a functional module of the new energy power station needs to transmit data, the functional module control script triggers the corresponding data connection script, establishing a connection with the system cloud platform and transmitting data. By creating different scripts for different functional modules and managing them through the functional control module scripts, the functionality of the equipment can be dynamically expanded and reduced. This also assists the lower-level machine in achieving functional polymorphism, avoiding the significant costs associated with replacing the entire equipment due to the need to add or remove functions, thus achieving the effect of reducing maintenance costs.

[0056] The data connection script implements the Modbus TCP communication protocol to exchange data with the system cloud platform. Modbus TCP is a communication protocol widely used in industrial automation, characterized by high reliability and strong real-time performance. Through the Modbus TCP communication protocol, equipment data and environmental monitoring data from new energy power plants can be accurately and timely transmitted to the system cloud platform.

[0057] Example 4

[0058] The difference between this embodiment and embodiment 3 is that the function module control script guides the startup data connection script, and the function module control script is updated when the function module is updated or added.

[0059] When a new functional module is added or an existing functional module is updated, the functional module control scripts are updated to adapt to the requirements of the new functional module. The update process includes adding new module control logic and adjusting data transmission flow. At the same time, the relevant data connection scripts also need to be checked and updated to ensure that they can correctly exchange data with the new functional module.

[0060] Example 5

[0061] The difference between this embodiment and Embodiment 4 is that the data platform acquires processed device data and environmental monitoring data, and then uses a database crawler to obtain this data from the system cloud platform. A database crawler is set up in the data platform, with its parameters and target database configured. A database crawler is an automated data acquisition tool that can extract data from a database according to preset rules, thus initiating the acquisition of device and environmental monitoring data from the system cloud platform's database. The crawler traverses the tables and fields in the database according to preset rules, extracting the required data. The database crawler then transmits the acquired data to the data platform for further processing. The data platform can perform cleaning, transformation, and integration operations on this data to meet different data analysis and application needs.

[0062] Example 6

[0063] The difference between this embodiment and embodiment 5 is that the verification of the acquired equipment data and environmental monitoring data includes format verification and logic verification of the equipment data and environmental monitoring data.

[0064] The process involves format verification of equipment data and environmental monitoring data. This includes checking whether the data format conforms to predetermined specifications, such as data type, length, and precision. If format errors are found, appropriate processing is required, such as data conversion and error message display.

[0065] The logical verification process involves checking whether the logical relationships between data are reasonable. For example, it checks whether the equipment's output power is within a reasonable range and whether environmental monitoring data matches the equipment's operating status. If logical errors are found, in-depth analysis and processing are required to determine the cause of the error and take appropriate corrective measures.

[0066] Example 7

[0067] The difference between this embodiment and Embodiment 6 is that the client includes a web client and a mobile client. The web client provides a data analysis and management platform for administrators. Through a web browser, administrators can access the real-time operating status, historical data trends, report generation, and other functions of the new energy power station. The web client can provide rich visualization charts and reports to help administrators better understand and analyze the data. Through the mobile client, staff can quickly view key data indicators and receive alarm notifications via a mobile application installed on a smartphone or tablet. The web client and mobile client work together to provide a comprehensive and convenient solution for data connection and management of new energy power stations.

[0068] Example 8

[0069] A data connection system for new energy power stations based on a data middleware architecture includes a first processing unit for collecting equipment data and environmental monitoring data from new energy power stations, and transmitting and processing the collected equipment data and environmental monitoring data.

[0070] The second processing unit is used to transmit equipment data and environmental monitoring data to the system cloud platform via the Modbus TCP communication protocol, and the system cloud platform processes the equipment data and environmental monitoring data.

[0071] The third processing unit is used to acquire processed equipment data and environmental monitoring data from the data platform and to verify the acquired equipment data and environmental monitoring data.

[0072] The fourth processing unit is used by the client to obtain processed equipment data and environmental monitoring data, and to publish the obtained equipment data and environmental monitoring data.

[0073] Example 9

[0074] A data connection device for new energy power stations based on a data middleware architecture, the device including a processor and a memory; the memory is used to store program code and transmit the program code to the processor;

[0075] The processor is used to execute the steps of the above-described data connection method for new energy power stations based on a data middleware architecture, according to the instructions in the program code.

[0076] Example 10

[0077] A computer-readable storage medium for storing program code for executing the steps of the above-described data connection method for new energy power stations based on a data middleware architecture.

[0078] In summary, this invention solves the data integration difficulties caused by diverse data collection methods and a lack of standards by processing and transmitting collected equipment and environmental monitoring data, integrating data formats, and achieving efficient collection and transmission of both equipment and environmental monitoring data. This provides a comprehensive data foundation for subsequent analysis and decision-making. Secondly, the use of the Modbus TCP communication protocol to transmit data to the system cloud platform improves data transmission security and efficiency to a certain extent. It reduces the risk of data interference or leakage during transmission and better meets the needs of real-time monitoring, ensuring the stable operation of new energy power plants. Thirdly, the data is verified through a data platform, greatly improving data accuracy and completeness. This provides a reliable basis for scientific decision-making, enables timely detection of equipment anomalies, and facilitates targeted maintenance and management. Furthermore, the data is published via a client, allowing relevant personnel to conveniently access data information from new energy power plants through various channels, achieving comprehensive monitoring and management, and improving work efficiency. Overall, this method provides strong support for the optimized operation of new energy power plants, improves economic efficiency and competitiveness, promotes the intelligent and digital development of the new energy industry, and makes a positive contribution to sustainable energy development.

[0079] Those skilled in the art will recognize that the units of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the invention.

[0080] In the embodiments provided by the present invention, it should be understood that the division of units is only a logical functional division. In actual implementation, there may be other division methods, such as multiple units can be combined into one unit, one unit can be split into multiple units, or some features can be ignored.

[0081] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0082] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0083] The above description is only a specific embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A data connection method for new energy power stations based on a data middleware architecture, characterized in that, Includes the following steps: Collect equipment data and environmental monitoring data from new energy power plants, and transmit and process the collected equipment data and environmental monitoring data; The system transmits equipment data and environmental monitoring data to the system cloud platform via the Modbus TCP communication protocol, and the system cloud platform processes the equipment data and environmental monitoring data. The data platform acquires and processes equipment data and environmental monitoring data, and then verifies the acquired equipment data and environmental monitoring data. The client obtains the processed device data and environmental monitoring data, and then publishes the obtained device data and environmental monitoring data.

2. The data connection method for new energy power stations based on a data middleware architecture according to claim 1, characterized in that, The process of transmitting and processing the collected equipment data and environmental monitoring data includes the following steps: The collected device data and environmental monitoring data are serialized using the Protocol Buffer data structure; The serialized device data and environmental monitoring data will be transmitted. The transmitted device data and environmental monitoring data are deserialized.

3. The data connection method for new energy power stations based on a data middleware architecture according to claim 1, characterized in that, The process of transmitting device data to the system cloud platform via the Modbus TCP communication protocol includes the following steps: Set up data transmission connection scripts and function module control scripts according to the functional modules of the new energy power station; The functional module control script guides and starts the data connection script, which in turn implements the Modbus TCP communication protocol.

4. The data connection method for new energy power stations based on a data middleware architecture according to claim 3, characterized in that, The function module control script guides the startup data connection script. When a function module is updated or added, the function module control script is updated.

5. The data connection method for new energy power stations based on a data middleware architecture according to claim 1, characterized in that, The data platform acquires processed device data and environmental monitoring data, and obtains device data and environmental monitoring data from the system cloud platform through database crawlers.

6. The data connection method for new energy power stations based on a data middleware architecture according to claim 1, characterized in that, The verification of the acquired equipment data and environmental monitoring data includes format verification and logical verification of the equipment data and environmental monitoring data.

7. The data connection method for new energy power stations based on a data middleware architecture according to claim 1, characterized in that, The clients include web clients and mobile clients.

8. A data connection system for new energy power stations based on a data middleware architecture, comprising a first processing unit for collecting equipment data and environmental monitoring data from new energy power stations, and transmitting and processing the collected equipment data and environmental monitoring data; The second processing unit is used to transmit equipment data and environmental monitoring data to the system cloud platform via the Modbus TCP communication protocol, and the system cloud platform processes the equipment data and environmental monitoring data. The third processing unit is used to acquire processed equipment data and environmental monitoring data from the data platform and to verify the acquired equipment data and environmental monitoring data. The fourth processing unit is used by the client to obtain processed equipment data and environmental monitoring data, and to publish the obtained equipment data and environmental monitoring data.

9. A data connection device for a new energy power station based on a data middleware architecture, the device comprising a processor and a memory; the memory is used to store program code and transmit the program code to the processor; The processor is used to execute the steps of the new energy power station data connection method based on the data middle platform architecture as described in claims 1-7, according to the instructions in the program code.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store program code, which is used to execute the steps of the new energy power station data connection method based on the data middle platform architecture as described in claims 1-7.