A cross-system wind turbine data statistics method, device and system
By parsing the identification information of wind turbine data reports, the communication isolation problem of the SCADA system was solved, cross-system wind turbine data statistics were realized, the data integration process was simplified, and the efficiency and consistency of data statistics were improved.
Patent Information
- Application Number
- CN202310376452.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-10
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-04-10
AI Technical Summary
Existing SCADA systems suffer from communication isolation, making it impossible to perform cross-system wind turbine data statistics. This forces maintenance personnel to perform secondary processing on the data exported from each SCADA system.
By parsing the wind turbine data reports generated by the SCADA system, identification information is obtained, and data is sent to the server using the identification information, thus overcoming communication isolation and enabling cross-system wind turbine data statistics.
It enables data integration between different SCADA systems, simplifies operation and maintenance, and improves the efficiency and consistency of data statistics.
Smart Images

Figure CN116822493B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of wind power data communication, in particular to a wind turbine data statistics method, device and system across systems. BACKGROUND
[0002] Currently, wind farms often contain wind turbines of multiple manufacturers and multiple models, and multiple sets of SCADA systems of different manufacturers coexist and are incompatible in the monitoring room. The data report formats and types of each SCADA system are not unified, and the operation and maintenance personnel need to perform secondary arrangement on the data exported by each SCADA system.
[0003] Due to the closed nature of the SCADA system, the SCADA system does not provide an external interface, and because the SCADA system usually has a large number of lower machine devices, in the related art, to realize data integration of the SCADA system, only the protocol transmitted by the lower machine device is specified, so that the data transmitted by the lower machine device to the SCADA system is integrated, but this method still does not change the communication isolation between SCADA systems. SUMMARY
[0004] Therefore, the technical problem to be solved by the present application is to overcome the technical defects of the prior art that the SCADA system is in communication isolation and cannot perform wind turbine data statistics across systems, thereby providing a wind turbine data statistics method, device and system across systems.
[0005] In a first aspect, an embodiment of the present application provides a wind turbine data statistics method across systems, applied to a client, the method comprising: obtaining wind turbine data reports generated by at least one SCADA system; parsing at least one wind turbine data report to obtain identification information of each wind turbine data report; receiving a first request message sent by a server, the first request message being used to request wind turbine data from at least one client; in response to the first request message, sending first data to the server through the identification information, the first data being used to represent the wind turbine data corresponding to the first request message.
[0006] In combination with the first aspect, in a possible implementation manner of the first aspect, the identification information comprises: a first identification bit and a second identification bit, the first identification bit being used to identify the data type of each wind turbine data report, and the second identification bit being used to identify the report name and time scale of each wind turbine data report; in response to the first request message, sending the first data to the server through the identification information comprises: based on the first request message, obtaining a first correspondence relationship between the first request message and the first data through the first identification bit and / or the second identification bit; based on the first correspondence relationship, sending the first data to the server.
[0007] With reference to the first aspect, in a possible implementation manner of the first aspect, the first request message comprises time node information and / or first type node information, and the first correspondence relationship between the first request message and the first data is obtained based on the first request message, the first identification bit and / or the second identification bit, comprising: the correspondence relationship between the time node information and the first data is obtained based on the time node information and the second identification bit; and / or, the correspondence relationship between the first type node information and the first data is obtained based on the first type node information and the first identification bit.
[0008] With reference to the first aspect, in a possible implementation manner of the first aspect, after the first data is sent to the server, the method further comprises: receiving a second request message sent by the server, the second request message comprising second type node information; obtaining a second correspondence relationship between the second type node information and second data based on the second type node information and the first identification bit; and sending the second data to the server based on the second correspondence relationship.
[0009] The second aspect, the embodiment of the present application provides a cross-system wind turbine data statistical method, applied to a server, the method comprising: sending a first request message to at least one client, the first request message being used for requesting wind turbine data from the at least one client; receiving first data in response to the first request message, the first data being used for representing wind turbine data corresponding to the first request message; and obtaining first summary data according to each first data.
[0010] With reference to the first aspect, in a possible implementation manner of the first aspect, the first data comprises a data item of a wind turbine data report and parameter information corresponding to the data item, and the data item and the parameter information have a first relationship, and the receiving the first data in response to the first request message comprises: receiving the data item and the parameter information in response to the first request message.
[0011] With reference to the first aspect, in a possible implementation manner of the first aspect, the first summary data is obtained according to each first data, comprising: determining type information of the first summary data according to each first data and the data item; and obtaining the first summary data based on the type information and the parameter information.
[0012] With reference to the first aspect, in a possible implementation manner of the first aspect, after the first summary data is obtained according to each first data, the method further includes: traversing the first summary data to determine a client name corresponding to parameter information with a data value of null and second type node information, wherein the second type node information represents a data type corresponding to the first parameter with the data value of null; generating second request information according to the second type node information; sending the second request information to the client corresponding to the client name; receiving second data sent by the client in response to the second request information; and generating second summary data according to the second data and the first summary data.
[0013] In a third aspect, an electronic device is provided, including: at least one processor; and a memory connected in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, when the instructions are executed by the at least one processor, the electronic device performs the method for cross-system wind turbine data statistics according to any implementation manner of the first aspect or the second aspect.
[0014] In a fourth aspect, a wind turbine data statistics system is provided, including: at least one client and a server, the system includes: a server configured to send a first request message to at least one client; at least one client configured to send first data to the server in response to the first request message; and a server configured to obtain first summary data according to each first data.
[0015] The method for cross-system wind turbine data statistics, the device and the system provided by the present application, the method includes: obtaining wind turbine data reports generated by at least one SCADA system, obtaining the identification information of each wind turbine data report by analyzing the wind turbine data report, so as to send the first data in response to the first request message of the server to the server through the identification information. In this process, due to the closed nature of the SCADA system, the wind turbine data cannot be directly obtained, but the data report can be directly obtained. The client analyzes at least one wind turbine data report, determines the type of each wind turbine data report through the identification information obtained by analysis, and thus when receiving the first request message sent by the server, the first data in response to the first request message is queried and sent to the server through the identification information, so that the identification information of the wind turbine data report is determined by analyzing the wind turbine data report through each client, the communication isolation between different devices is broken, and the cross-system wind turbine data statistics is realized. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the specific embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or prior art description. Obviously, the drawings described below are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.
[0017] Figure 1 An application scenario schematic diagram of a cross-system wind turbine data statistical method provided for the embodiments of the present application is shown in the figure.
[0018] Figure 2 A flowchart of one specific example of a cross-system wind turbine data statistical method provided for the embodiments of the present application is shown in the figure.
[0019] Figure 3 A flowchart of another specific example of a cross-system wind turbine data statistical method provided for the embodiments of the present application is shown in the figure.
[0020] Figure 4 An interaction schematic diagram of a wind turbine data statistical system provided for the embodiments of the present application is shown in the figure.
[0021] Figure 5 A structural block diagram of an electronic device provided for the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION
[0022] The technical solutions of the present application will be described in detail below with reference to the drawings. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort belong to the scope of protection of the present application.
[0023] In the description of the present application, it should be noted that the terms "first", "second", "third" are used for description purposes only, and cannot be understood as indicating or implying relative importance.
[0024] In the description of the present application, it should be noted that unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connection" should be understood in a broad sense, for example, it can be fixed connection, or detachable connection, or integral connection; it can be mechanical connection, or electrical connection; it can be direct connection, or indirect connection through intermediate medium; it can be internal connection of two elements, it can be wireless connection, or wired connection. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0025] In addition, the technical features involved in the different embodiments of the application described below can be combined with each other as long as they do not conflict with each other.
[0026] The application scenario of the cross-system wind turbine data statistical method provided by the embodiment is shown in FIG. Figure 1 As shown in the figure, it includes a wind turbine, at least one client, and a server. The wind turbine 11 and the wind turbine 12 are connected to the client 21 respectively, the wind turbine 13 is connected to the client 22, and the client 21 and the client 22 are connected to the server 31 respectively. The client 21 can obtain the wind turbine data of the wind turbine 11 and the wind turbine 12 respectively, generate the first data corresponding to the first request message sent by the server 31 to the client 21 by analyzing the identification information of the wind turbine data, and send the first data to the server 31. Similarly, the client 22 generates the first data corresponding to the first request message sent by the server 31 to the client 22, and sends the first data to the server 31. Specifically, the client 21 and the client 22 send the first data to the server 31 through fixed port numbers respectively.
[0027] The embodiment provides a cross-system wind turbine data statistical method, which is applied to a client and includes the following steps. Figure 2
[0028] S101, obtaining wind turbine data reports generated by at least one SCADA system.
[0029] Specifically, obtaining the wind turbine data reports output by the SCADA system connected to the client. Specifically, the wind turbine data report refers to the specific type of monitoring data of the wind turbine output by the SCADA system, for example, the fault data report of the wind turbine in April, the power generation data report of the wind turbine in June, etc.
[0030] S102, analyzing at least one wind turbine data report to obtain the identification information of each wind turbine data report.
[0031] Specifically, the identification information of each wind turbine data report includes first identification information and second identification information. The first identification information is used to identify the data type of each wind turbine data report, and the second identification bit is used to identify the report name and time scale of each wind turbine data report.
[0032] Specifically, the client obtains at least one wind turbine data report, and parses each wind turbine data report through the first identification information and the second identification information. The parsed wind turbine data report can determine the data item of the wind turbine data report and the first correspondence relationship between the data item and the parameter information corresponding to the data item through the data type of the wind turbine data report and / or the report name and time scale of the wind turbine data report, wherein the data item of the wind turbine data report and the parameter information can be stored in a string variable. Specifically, the string variable is denoted as S t .
[0033] S103, receiving the first request message sent by the server, the first request message being used to request wind turbine data from at least one client.
[0034] Specifically, the first request message includes time node information and / or first type node information. Specifically, the communication between the client and the server is established through a TCP / IP handshake process, and a communication port number is set on the client side.
[0035] S104, in response to the first request message, sending first data to the server through the identification information, the first data being used to represent the wind turbine data corresponding to the first request message.
[0036] Specifically, in response to the first request message, sending the first data to the server through the identification information means that, based on the first request message, the first correspondence relationship between the first request message and the first data is obtained through the identification information, and the wind turbine data corresponding to the first request message, i.e. the first data, is obtained in S t based on the first correspondence relationship. Specifically, the first data includes the data item of the wind turbine data report and the parameter information corresponding to the data item. Specifically, each client sends the first data to the server through the set communication port number.
[0037] The application provides a cross-system wind turbine data statistical method, device and system. The method comprises the following steps: obtaining wind turbine data reports generated by at least one SCADA system, obtaining the identification information of each wind turbine data report by analyzing the wind turbine data report, and sending the first data responding to the first request message of the server to the server through the identification information. In this process, the wind turbine data cannot be directly obtained due to the closed nature of the SCADA system, but the data report can be directly obtained. The client determines the type of each wind turbine data report by analyzing at least one wind turbine data report and the identification information obtained by analysis, so that when the first request message sent by the server is received, the first data responding to the first request message is queried and sent to the server through the identification information, so that the wind turbine data report is analyzed by each client, the identification information of the wind turbine data report is determined, the communication isolation between different devices is broken, and the cross-system wind turbine data statistics are realized.
[0038] In an optional embodiment, to realize the cross-system wind turbine data statistics, the first data is sent to the server through the identification information in response to the first request message, comprising:
[0039] (1) Based on the first request message, the first corresponding relationship between the first request message and the first data is obtained through the first identification bit and / or the second identification bit.
[0040] In an optional embodiment, based on the first request message, the first corresponding relationship between the first request message and the first data is obtained through the first identification bit and / or the second identification bit, comprising:
[0041] Based on the time node information, the corresponding relationship between the time node information and the first data is obtained through the second identification bit.
[0042] Specifically, the second identification bit comprises a separator such as a comma and a dot. In the analysis process of the client on the wind turbine data report, the time character segment located before or after the second identification bit and the data name character segment are determined by identifying the second identification bit. Specifically, the time character segment can be a character segment representing a specific time, such as March 1, March 2, March, April, etc., and the data name character segment can be a character segment representing the content of the report data, such as fault data, power generation data, etc. Specifically, the time node information represents a time length information, for example, the wind turbine data from March to April. The corresponding relationship between the time node information and the first data refers to the data item of the wind turbine data report and the parameter information corresponding to the data item, as shown in Table 1 below, which exemplarily shows the first data corresponding to April of the X-type wind turbine.
[0043] Table 1
[0044]
[0045] Specifically, the time character segment corresponds to April 1 to April 30, the fan number, the average wind speed, the power generation hours, the failure times, the failure hours, and the maintenance hours shown in Table 1 are all data items of the wind turbine data report, and X1, X2, 6.7, 6.9, 615.83, 626, 0, 1, 0, 1.2, 2.23, 3.5 are the corresponding contents of the parameter information corresponding to the data items.
[0046] Specifically, based on the time node information, the corresponding relationship between the time node information and the first data is obtained through the second identification bit, which means that the wind turbine data report meeting the corresponding time period is filtered through the time node information, and the first statistical data corresponding to the time node information is obtained by reading the data items of the wind turbine data report and the parameter information corresponding to the data items, and the first statistical data is taken as the first data.
[0047] In an optional implementation, based on the first request message, the first data corresponding to the first request message is obtained through the first identification bit and / or the second identification bit, including:
[0048] Based on the first type node information, the corresponding relationship between the first type node information and the first data is obtained through the first identification bit.
[0049] Specifically, the first identification bit includes a file name suffix form such as doc, docx, xls, etc., and in the analysis process of the client for the wind turbine data report, the data type of each wind turbine data report file is identified by identifying the first identification bit. Specifically, as shown in Table 2, the data in the doc report of the Y-type fan is exemplarily shown when the report is a doc file. Among them, the fan number, the average wind speed, the total hours, the failure times, the average active, and the average reactive shown in Table 2 are all data items of the wind turbine data report, and Y1, Y2, 6.901, 5.865, 766.31897, 633.24915, 0, 1, 18, 15.3, 25, 21.25 are the corresponding contents of the parameter information corresponding to the data items.
[0050] Table 2
[0051]
[0052] Specifically, based on the first type node information, the correspondence between the first type node information and the first data is obtained through the first identification bit, which means that the data conforming to the type contained in the first type node information is filtered through the first type node information, and the second statistical data corresponding to the first type node information is obtained by reading the data item of the wind turbine data report and the parameter information corresponding to the data item, and the second statistical data is taken as the first data.
[0053] In an optional implementation, based on the first request message, the first data corresponding to the first request message is obtained through the first identification bit and / or the second identification bit, including:
[0054] Based on the time node information, the correspondence between the time node information and the first data is obtained through the second identification bit, and based on the first type node information, the correspondence between the first type node information and the first data is obtained through the first identification bit.
[0055] The way of obtaining the first data corresponding to the first request message provided in this embodiment is the same as that in the above-mentioned embodiments, and the difference is that the first statistical data and the second statistical data are taken together as the first data corresponding to the first request message, which will not be described again in this application. As shown in Table 3, Table 3 is the first data corresponding to the contents of Table 1 and Table 2.
[0056] Table 3
[0057]
[0058] (2) Based on the first correspondence, the first data is sent to the server.
[0059] Specifically, the client sends the first data to the server through a fixed port number.
[0060] By implementing this embodiment, the client analyzes at least one wind turbine data report, obtains the first correspondence through the first identification bit and / or the second identification bit obtained by analysis, and filters through the first correspondence, determines and sends the first data responding to the first request message to the server by reading the data item of the wind turbine data report and the parameter information corresponding to the data item, so as to analyze the wind turbine data report through each client, determine the identification information of the wind turbine data report, break through the communication isolation between different devices, and realize the statistics of wind turbine data across systems.
[0061] In an optional implementation, to ensure that the statistical items of the statistical wind turbine data are consistent, after sending the first data to the server, it further includes:
[0062] (1) receiving the second request message sent by the server, the second request message including second type node information.
[0063] Specifically, the second type node information represents a data type corresponding to the first parameter with a null data value, taking the data shown in Table 3 as an example, the corresponding items with a null data value include: total hours of X1 and X2 wind turbines, average reactive power, average active power, power generation hours of Y1 and Y2 wind turbines, fault hours, and maintenance hours.
[0064] (2) Based on the second type node information, the second corresponding relationship between the second type node information and the second data is obtained through the first identification bit.
[0065] Specifically, after receiving the second request message, the client sends the content contained in the second type node information to the corresponding wind turbine SCADA system, so that the corresponding wind turbine reports the corresponding content to the corresponding client according to the second type node information. Thus, the client analyzes the wind turbine data report through the first identification bit, obtains the second corresponding relationship between the second type node information and the second data, so that the corresponding SCADA system determines the data item of the wind turbine data report to be reported and the parameter information corresponding to the data item according to the second corresponding relationship between the second type node information and the second data.
[0066] (3) Based on the second corresponding relationship, the second data is sent to the server.
[0067] Specifically, each client sends the second data to the server through the set communication port number.
[0068] By implementing the embodiment, the client receives the second request information sent by the server, analyzes the wind turbine data report through the second identification bit, thereby obtaining the second data corresponding to the second type information, thereby completing the first parameter with a null data value, and making the statistical items of the statistical wind turbine data consistent.
[0069] The embodiment of the application also provides a cross-system wind turbine data statistical method, which is applied to a server, as shown in the following steps. Figure 3
[0070] S201, send a first request message to at least one client, the first request message being used to request wind turbine data from the client.
[0071] Specifically, the first data includes: data items of the wind turbine data report and parameter information corresponding to the data items, and the data items and the parameter information have a first corresponding relationship. The server sends the first request message to at least one client through a fixed port number.
[0072] S202, receive first data in response to the first request message, the first data being used to represent wind turbine data corresponding to the first request message.
[0073] Specifically, receiving the first data in response to the first request message comprises: receiving data items and parameter information in response to the first request message.
[0074] Specifically, the server receives the first data sent by each client, and stores each first data in a string variable D i , where i represents the i-th client.
[0075] S203, obtaining first summary data according to each first data.
[0076] In an optional implementation, obtaining the first summary data according to each first data comprises:
[0077] (1) determining type information of the first summary data according to each first data through data items.
[0078] Specifically, determining the type information of the first summary data according to each first data through data items is that the data items of the wind turbine data report contained in the first data are taken as the type information of the first summary data by traversing the string variable D i . Specifically, the process of traversing the string D i may be to traverse D i containing data types D1, D2, D3, etc. in sequence respectively. Data types same as D1 in other strings except D1 are excluded, so as to avoid repeated statistics of the same data type, until the traversal of the string D i is completed.
[0079] (2) obtaining the first summary data based on the type information and the data items.
[0080] Specifically, obtaining the first summary data based on the type information and the data items is that, after determining the type information of the first summary data, since there is a first correlation between the data items and the parameter information in the first data, the corresponding first parameter is saved to the corresponding type according to the type information of the first summary data, so as to obtain the first summary data.
[0081] By implementing the embodiment, the server sends the first request message, receives the first data sent by at least one server in response to the first request message, and obtains the first summary data according to each first data, so as to realize the fusion of multi-source wind turbine data and the statistics of cross-system wind turbine data.
[0082] In an optional implementation, to ensure consistency of the statistical items of the wind turbine data, after obtaining the first summary data according to each first data, the method further comprises:
[0083] (1) traversing the first summary data, determining the client name corresponding to the parameter information with the data value being empty and the second type node information, wherein the second type node information represents the data type corresponding to the first parameter with the data value being empty.
[0084] Specifically, the client name corresponding to the parameter information with the data value being empty and the second type node information refer to the data type corresponding to the first parameter with the data value being empty and the corresponding client. Specifically, as shown in Table 3, the corresponding items with the data value being empty include the total hours of the X1 and X2 fans, the average reactive power, the average active power, the power generation hours of the Y1 and Y2 fans, the fault hours, and the maintenance hours.
[0085] (2) generating second request information according to the second type node information.
[0086] (3) sending the second request information to the client corresponding to the client name.
[0087] Specifically, if the client corresponding to the X-type fan is the first client, the client corresponding to the Y-type fan is the second client, and in combination with Table 3, the second request information sent to the first client includes the total hours of the X1 and X2 fans, the average reactive power, and the average active power; the second request information sent to the second client includes the power generation hours of the Y1 and Y2 fans, the fault hours, and the maintenance hours.
[0088] (4) receiving the second data sent by the client in response to the second request message.
[0089] Specifically, the server receives the second data sent by the first client and the second client through a fixed port number, respectively.
[0090] (5) generating second summary data according to the second data and the first summary data.
[0091] Specifically, generating the second summary data according to the second data and the first summary data refers to storing the second data in the first summary data with the corresponding data value being empty, thereby generating the second summary data.
[0092] Through the implementation of the embodiment, the server generates the second request message by traversing the first summary data, and generates the second summary data by receiving the second data sent by the client in response to the second request message, so as to complete the first parameter with the data value being empty, and make the statistical items of the wind turbine data consistent.
[0093] The embodiment of the application further provides a wind turbine data statistical system, comprising at least one client and a server, and the system comprises:
[0094] a server configured to send a first request message to at least one client.
[0095] at least one client configured to send first data to the server in response to the first request message.
[0096] a server configured to obtain first summary data according to each first data.
[0097] Specifically, as shown in Figure 4 the wind turbine data statistics system comprises:
[0098] S301, the client obtains a wind turbine data report generated by the SCADA system, parses the wind turbine data report, and obtains a first identification bit and a second identification bit of each wind turbine data report. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0099] S302, the server sends a first request message to the client. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0100] S303, the client obtains a first correspondence between the first request message and the first data based on the first request message, the first identification bit and / or the second identification bit. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0101] S304, the client sends the first data to the server based on the first correspondence. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0102] S305, the server obtains first summary data according to each first data. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0103] S306, the server traverses the first summary data and generates a second request message. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0104] S307, the server sends the second request message to the corresponding client. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0105] S308, the client obtains a second correspondence between the second type node information and the second data based on the second type node information and the first identification bit. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0106] S309, the client sends the second data to the server based on the second correspondence. For details, please refer to the related description of the above embodiments, which will not be repeated here.
[0107] S310, the server obtains second summary data according to the second data and the first summary data. For details, refer to the related description of the foregoing embodiments, which will not be repeated here.
[0108] The embodiment of the present application further provides a computer storage medium, which stores computer executable instructions, and the computer executable instructions can execute the cross-system wind turbine data statistical method in any method embodiment described above. The storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), etc. The storage medium can also include a combination of the above-mentioned memories.
[0109] The embodiment of the present application further provides an electronic device, as shown in Figure 5 Figure 5 The embodiment of the present application further provides an electronic device, as shown in
[0110] The communication bus 43 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus 43 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 5 only one bus or one type of bus is represented by only one thick line in the figure, but this does not mean that there is only one bus or one type of bus.
[0111] The memory 44 can include a volatile memory, such as a random-access memory (RAM) and / or can include a non-volatile memory, such as a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD). The memory 44 can also include a combination of the above-mentioned types of memories.
[0112] The processor 41 can be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
[0113] The processor 41 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0114] Optionally, the memory 44 is further configured to store program instructions. The processor 41 can invoke the program instructions to implement the cross-system wind turbine data statistical method described in any of the embodiments of the present application.
[0115] Obviously, the above-described embodiments are merely examples for clarity and are not intended to limit the implementation modes. Based on the above description, other different forms of changes or variations can be made by those of ordinary skill in the art. Here, it is not necessary and impossible to enumerate all the implementation modes. The obvious changes or variations derived therefrom are still within the protection scope of the present application.
Claims
1. A cross-system wind turbine data statistical method, characterized in that, Applied to a client, the method includes: Obtain at least one wind turbine data report generated by a SCADA system; Parse the at least one wind turbine data report to obtain the identification information of each wind turbine data report; Receive a first request message sent by the server, the first request message being used to request wind turbine data from at least one of the clients; In response to the first request message, first data is sent to the server using the identification information. The first data is used to characterize wind turbine data corresponding to the first request message. The identification information includes a first identifier bit and a second identifier bit. The first identifier bit is used to identify the data type of each wind turbine data report, and the second identifier bit is used to identify the report name and time scale of each wind turbine data report. The step of sending the first data to the server using the identification information in response to the first request message includes: Based on the first request message, a first correspondence between the first request message and the first data is obtained through the first identifier bit and / or the second identifier bit; Based on the first correspondence, the first data is sent to the server; The first request message includes: time node information and / or first type node information. The step of obtaining a first correspondence between the first request message and the first data based on the first request message, through the first identifier bit and / or the second identifier bit, includes: Based on the time node information, the correspondence between the time node information and the first data is obtained through the second identifier bit; and / or, Based on the first type of node information, the correspondence between the first type of node information and the first data is obtained through the first identifier bit.
2. The method according to claim 1, characterized in that, After sending the first data to the server, the method further includes: Receive a second request message sent by the server, the second request message including second type node information; Based on the second type of node information, a second correspondence between the second type of node information and the second data is obtained through the first identifier bit; Based on the second correspondence, the second data is sent to the server.
3. A cross-system wind turbine data statistical method, characterized in that, Applied to a server, the method includes: Send a first request message to at least one client, the first request message being used to request wind turbine data from the at least one client; Receive first data in response to a first request message, wherein the first data is used to characterize wind turbine data corresponding to the first request message; Based on each of the first data points, the first summary data is obtained; The first data includes: data items of a wind turbine data report and parameter information corresponding to the data items, wherein there is a first pair of relationships between the data items and the parameter information; receiving the first data in response to the first request message includes: receiving the data items and the parameter information in response to the first request message. Based on each of the first data points, the first summary data is obtained, including: Based on each of the first data items, determine the type information of the first summary data; Based on the type information and the parameter information, the first summary data is obtained.
4. The method according to claim 3, characterized in that, After obtaining the first summary data based on each of the first data points, the process further includes: Traverse the first aggregated data to determine the client name and second type node information corresponding to the parameter information with an empty data value, wherein the second type node information represents the data type corresponding to the first parameter with an empty data value; Based on the second type of node information, generate the second request information; Send the second request information to the client corresponding to the client name; Receive second data sent by the client in response to the second request information; Based on the second data and the first summary data, a second summary data is generated.
5. An electronic device, characterized in that, include: At least one processor; and a memory that is communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor. When the instructions are executed by the at least one processor, the electronic device performs the cross-system wind turbine data statistics method as described in any one of claims 1 to 4.
6. A wind turbine data statistics system, characterized in that, The system includes at least one client and one server; The server is used to send a first request message to the at least one client; The at least one client is configured to execute the cross-system wind turbine data statistics method of claim 1 in response to the first request message, and send the first data to the server; The server is configured to execute the cross-system wind turbine data statistics method of claim 3, and obtain first summary data based on each of the first data.
Citation Information
Patent Citations
Method and apparatus for accessing distributed SCADA system
CN108200069A
Wind power plant centralized control center SCADA system based on CIM model
CN111913935A