Wind farm point meter verification method and device based on SCADA system

The wind farm SCADA system point table is automatically reviewed through a mapping model based on a hash algorithm, which solves the problems of low efficiency and easy error in manual review in the existing technology and realizes efficient and accurate point table configuration.

CN113538166BActive Publication Date: 2025-09-12GUODIAN UNITED POWER TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110617906.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-03
Publication Date
2025-09-12
Estimated Expiration
2041-06-03

AI Technical Summary

Technical Problem

In the prior art, the manual review process for configuring the point table of the wind farm SCADA system is low in efficiency and prone to errors, which affects the normal monitoring and data collection of the wind turbines.

Method used

A mapping model based on the hash algorithm is used to automatically compare the wind turbine controller point table with the SCADA system point table configuration file, and differences are found through forward and reverse models to achieve automated review.

Benefits of technology

It greatly shortens the review time, improves the efficiency and accuracy of point table review, and avoids errors in the manual review process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113538166B_ABST
    Figure CN113538166B_ABST
Patent Text Reader

Abstract

The present application relates to a wind farm point table verification method and device based on a SCADA system; the method includes: obtaining the controller point table of each wind turbine and extracting the actual information of the collection point; obtaining the point table configuration file of the SCADA system and extracting the configuration information of the collection point; establishing a mapping model based on the configuration information of the collection point; comparing the actual information of the collection point with the configuration information of the collection point through the mapping model; and outputting the difference between the actual information of the collection point and the configuration information of the collection point. The solution of the present application can automatically verify the configuration file of the SCADA system and the controller point table of the wind turbine to replace the lengthy manual verification work, thereby greatly shortening the time required for the verification work and improving the efficiency of the point table verification work; avoiding the errors caused by the large number of point tables during the manual verification process, effectively reducing the errors existing in the verification process and improving the accuracy of the point table verification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of wind power generation, and in particular to a wind farm point table verification method and device based on a SCADA system. Background Art

[0002] my country is the world's largest energy consumer. Its energy structure has long been dominated by coal, and energy demand is growing rapidly. With dependence on foreign oil and gas continuing to rise, the task of promoting energy transformation is urgent. The Chinese government has introduced a series of policies to actively support this energy transition. With the continuous development of the wind power industry, wind farms are no longer constructed solely with a single type of wind turbine. To meet the rated capacity limits of wind farms, the integration of multiple wind turbine types into wind farms is becoming an inevitable trend.

[0003] Currently, one of the functions of a wind farm SCADA system is to monitor the operating status of each wind turbine in the wind farm. Monitoring wind turbine operation requires data point integration between the wind turbine controllers and the SCADA system. This means configuring a corresponding monitoring point table for each wind turbine controller in the wind farm SCADA system.

[0004] In related technologies, wind turbine monitoring point tables are typically imported manually or through semi-automated processes. The process of configuring the point table involves multiple, lengthy manual verifications. Due to the large number of point tables and the similarity of many monitoring point names, errors are inevitable during the verification process. If an incorrect point table is directly used in a wind farm SCADA system, some monitoring points will not be collected or stored, directly impacting the normal monitoring of the wind turbine and the collection of data for wind turbine operation data analysis. Conventional methods waste labor, are inefficient, and the results of the point table configuration review are still not guaranteed. Summary of the Invention

[0005] In order to at least overcome the problems existing in the related art to a certain extent, the present application provides a wind farm point table review method and device based on a SCADA system.

[0006] According to a first aspect of an embodiment of the present application, a wind farm point table review method based on a SCADA system is provided, comprising:

[0007] Obtain the controller point table of each wind turbine and extract the actual information of the collection points;

[0008] Obtain the point table configuration file of the SCADA system and extract the collection point configuration information;

[0009] Establishing a mapping model according to the collection point configuration information;

[0010] Comparing the actual information of the collection points with the configuration information of the collection points through the mapping model;

[0011] The difference between the actual information of the collection point and the configuration information of the collection point is output.

[0012] Furthermore, the controller point table includes at least two columns of data: PLC roll name and storage group; the actual information of the collection point includes at least: PLC roll name information and storage group information;

[0013] The PLC roll call is the name of the measuring point of the wind turbine generator set; the storage group is the storage rule corresponding to the PLC roll call.

[0014] Furthermore, the point table configuration file includes at least: a collection point configuration file and a storage point configuration file;

[0015] The collection point configuration file at least includes: a collection allocation table; the information in the collection allocation table includes: a number of PLC point names and their corresponding first configuration point names;

[0016] The storage point configuration file includes at least: a storage allocation table and an intermediate classification table; the information in the storage allocation table includes: a plurality of second configuration point names and their corresponding third configuration point names; the information in the intermediate classification table includes: a third configuration point name and its corresponding storage rule;

[0017] Wherein, a mapping relationship between the first configuration point name and the second configuration point name is preset in the SCADA system.

[0018] Furthermore, establishing a mapping model according to the collection point configuration information includes:

[0019] A one-to-one corresponding positive and negative Hash model is established according to the information in the point table configuration file.

[0020] Furthermore, the establishment of a one-to-one correspondence between positive and negative hash models includes:

[0021] Establishing a forward model mapping the PLC point name to the first configuration point name, the second configuration point, and the third configuration point name;

[0022] A reverse model is established, which maps the information in the intermediate classification table to the stored group information.

[0023] Furthermore, the comparing the actual information of the collection point with the configuration information of the collection point includes:

[0024] Compare the forward models to find the differences in the acquisition points;

[0025] By comparing with the reverse model, the storage point differences are found.

[0026] Furthermore, the comparison by the forward model includes:

[0027] The PLC point names in the actual information of the collection points are searched in the forward model to find the collection points with differences.

[0028] According to a second aspect of an embodiment of the present application, a wind farm point meter verification device based on a SCADA system is provided, comprising:

[0029] The first acquisition module is used to obtain the controller point table of each wind turbine and extract the actual information of the collection point;

[0030] The second acquisition module is used to obtain the point table configuration file of the SCADA system and extract the collection point configuration information;

[0031] A mapping module, configured to establish a mapping model according to the collection point configuration information;

[0032] a comparison module, configured to compare the actual information of the collection point with the configuration information of the collection point through the mapping model;

[0033] The output module is used to output the difference between the actual information of the collection point and the configuration information of the collection point.

[0034] According to a third aspect of an embodiment of the present application, a computer device is provided, including:

[0035] memory for storing computer programs;

[0036] The processor is configured to execute the computer program in the memory to implement the operation steps of the method described in any one of the above embodiments.

[0037] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the operating steps of the method described in any one of the above embodiments are implemented.

[0038] The technical solutions provided by the embodiments of this application have the following beneficial effects:

[0039] The solution of the present application can automatically review the configuration files of the SCADA system and the controller point tables of the wind turbine generator set to replace the lengthy manual review work, thereby greatly shortening the time required for the review work and improving the efficiency of the point table review work; avoiding the errors caused by the large number of point tables during the manual review process, effectively reducing the errors in the review process and improving the accuracy of the point table review.

[0040] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0042] Figure 1 This is the conventional network topology diagram of SCADA and wind turbines.

[0043] Figure 2 The present invention is a flow chart of a wind farm point table review method based on a SCADA system.

[0044] Figure 3 It is a specific implementation flow chart of the wind farm point table review method of the present invention.

[0045] Figure 4 It is a schematic diagram of the step of extracting the controller point table in the wind farm point table verification method of the present invention.

[0046] Figure 5 It is a schematic diagram of the step of extracting a point table configuration file in the wind farm point table verification method of the present invention.

[0047] Figure 6 It is a schematic diagram of the forward model in the wind farm point table verification method of the present invention.

[0048] Figure 7 It is a schematic diagram of the reverse model in the wind farm point table verification method of the present invention.

[0049] Figure 8 The present invention is a circuit block diagram of a wind farm point meter verification device based on a SCADA system. DETAILED DESCRIPTION

[0050] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of methods and apparatus consistent with certain aspects of the present application, as detailed in the appended claims.

[0051] The wind farm point table verification method based on the SCADA system provided in this application can be applied to Figure 1The application environment shown in the figure includes: a SCADA database server, wind turbine controllers, switches, hubs, routers, and terminals; each device is connected to the other via wired or wireless communication. Communication between these devices can be based on the Internet, a local area network, or a combination of the Internet and the local area network, which is not detailed here.

[0052] The terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. Figure 1 The example in FIG shows a case where there are two terminals, but the present application does not limit the number of terminals and may include more or fewer terminals. An application program is run on the terminal to implement a wind farm point table verification method based on a SCADA system.

[0053] Figure 2 The following is a flow chart showing a method for verifying a wind farm point table based on a SCADA system according to an exemplary embodiment. The method may include the following steps:

[0054] Step S1: Obtain the controller point table of each wind turbine and extract the actual information of the collection point;

[0055] Step S2: Obtain the point table configuration file of the SCADA system and extract the collection point configuration information;

[0056] Step S3: establishing a mapping model according to the collection point configuration information;

[0057] Step S4: using the mapping model, comparing the actual information of the collection point with the configuration information of the collection point;

[0058] Step S5: Outputting the difference between the actual information of the collection point and the configuration information of the collection point.

[0059] The solution of the present application can automatically review the configuration files of the SCADA system and the controller point tables of the wind turbine generator set to replace the lengthy manual review work, thereby greatly shortening the time required for the review work and improving the efficiency of the point table review work; avoiding the errors caused by the large number of point tables during the manual review process, effectively reducing the errors in the review process and improving the accuracy of the point table review.

[0060] It should be understood that although Figure 2 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 2At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0061] To further illustrate the technical solution of the present application, the solution of the present application is expanded and explained below in combination with specific application scenarios.

[0062] In order to ensure the high efficiency and accurate review of the wind power central monitoring system for each wind turbine point table configuration, the present invention provides a wind farm SCADA point table review method based on the Hash algorithm. The specific method is as follows: Figure 3 This method can improve the efficiency of point list review, reduce the number of review nodes, and improve the accuracy of point list review.

[0063] like Figure 4 and Figure 1 As shown, step S1 obtains the controller point table of each wind turbine generator set, which is obtained by the terminal from the PLC controller of the wind turbine generator set.

[0064] In some embodiments, the controller point table includes at least two columns of data: PLC point name and storage group; the actual collection point information includes at least PLC point name information and storage group information. The PLC point name is the measurement point name of the wind turbine; the storage group is the storage rule corresponding to the PLC point name.

[0065] Reference Figure 1 Each wind turbine has a PLC controller that collects data from each measurement point. A "PLC roll call" is the name of each measurement point. After data is collected, it is forwarded to the SCADA system for storage. Different storage methods are used for each measurement point, such as change storage, second storage, minute storage, hour storage, and so on. "Storage grouping" is the storage classification rule defined for "PLC roll calls."

[0066] like Figure 5 and Figure 1 As shown, step S2 obtains the point table configuration file of the SCADA system, which is obtained by the terminal from the SCADA database server.

[0067] Before step S2, it is usually necessary to manually configure the "PLC roll call" and "storage grouping" mentioned above to each wind turbine connected to the SCADA system. Since thousands of points need to be collected and stored, the configuration information needs to be checked after matching to find out whether there are any errors or omissions.

[0068] In some embodiments, the point table configuration file includes at least: a collection point configuration file and a storage point configuration file.

[0069] The collection point configuration file at least includes: a collection allocation table. The information in the collection allocation table includes: a number of PLC point names and their corresponding first configuration point names (POINT_NAME).

[0070] The storage point configuration file includes at least a storage allocation table and an intermediate classification table. The storage allocation table includes information about a plurality of second configuration point names (NAME) and their corresponding third configuration point names (ITEM_NAME). The intermediate classification table includes information about a third configuration point name (ITEM_NAME) and its corresponding storage rules. A mapping relationship between the first configuration point name (POINT_NAME) and the second configuration point name (NAME) is preset in the SCADA system.

[0071] In practice, SCADA systems have their own naming conventions for the measurement points they collect and store, which differ from the "PLC point names" described above. The collection and storage point configuration files mentioned above contain multiple columns of SCADA names. For example, in the collection configuration file, "POINT_NAME" corresponds to "PLC point name." The SCADA system internally converts "POINT_NAME" to "NAME." In the storage point configuration file, "NAME" is converted to "ITEM_NAME," and the measurement points corresponding to "ITEM_NAME" are then grouped for storage.

[0072] In some embodiments, the step S3 of establishing a mapping model according to the collection point configuration information specifically includes:

[0073] A one-to-one corresponding positive and negative Hash model is established according to the information in the point table configuration file.

[0074] The forward and reverse hash models are based on hash functions and are consistent with SCADA point table verification. Establishing one-to-one correspondence between the forward and reverse hash models involves creating a forward model for "PLC point name," "POINT_NAME," "NAME," and "ITEM_NAME," and a reverse model for "intermediate classification table" information and "storage grouping." This allows verification of point configuration errors and omissions during the data collection and storage stages.

[0075] In some embodiments, establishing a one-to-one correspondence between positive and negative hash models includes:

[0076] like Figure 6As shown, a forward model is established by mapping the PLC point name to the first configuration point name (POINT_NAME), the second configuration point name (NAME), and the third configuration point name (ITEM_NAME);

[0077] like Figure 7 As shown, a reverse model is established by mapping the information in the intermediate classification table to the stored group information.

[0078] As shown in Table 1 below, after the forward model is established, an unordered array is formed. The key is used as the index and the value is the corresponding value. The values ​​after different transformations can be quickly found.

[0079] Table 1 Forward model mapping table

[0080] key Value 1 Value 2 Value 3 PLC Roll Call 1 POINT_NAME1 NAME1 ITEM_NAME1 PLC Roll Call 2 POINT_NAME2 NAME2 ITEM_NAME2 …… …… …… ……

[0081] In some embodiments, comparing the actual information of the collection point with the configuration information of the collection point includes:

[0082] Compare the forward models to find the differences in the acquisition points;

[0083] By comparing with the reverse model, the storage point differences are found.

[0084] In some embodiments, the comparison using the forward model includes:

[0085] The PLC point names in the actual information of the collection points are searched in the forward model to find the collection points with differences.

[0086] Refer to Table 1 and use the PLC point name in the actual information of the collection point as an index to quickly find the corresponding various different names in the SCADA system, thereby finding whether there are any point configuration errors and omissions.

[0087] Figure 8 1 is a circuit block diagram of a wind farm point meter verification device based on a SCADA system according to an exemplary embodiment. Figure 8 , the device comprises:

[0088] The first acquisition module is used to obtain the controller point table of each wind turbine and extract the actual information of the collection point;

[0089] The second acquisition module is used to obtain the point table configuration file of the SCADA system and extract the collection point configuration information;

[0090] A mapping module, configured to establish a mapping model according to the collection point configuration information;

[0091] a comparison module, configured to compare the actual information of the collection point with the configuration information of the collection point through the mapping model;

[0092] The output module is used to output the difference between the actual information of the collection point and the configuration information of the collection point.

[0093] Regarding the apparatus in the above-described embodiment, the specific steps for executing operations in each module have been described in detail in the embodiment of the method and will not be elaborated on here. Each module in the above-described wind farm point table verification device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-described modules can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a memory in the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.

[0094] In one embodiment, the present application also provides a computer device. The computer device includes a processor, a memory, a network interface, and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. When the computer program is executed by the processor, a wind farm point table review method based on the SCADA system is implemented: obtaining the controller point table of each wind turbine and extracting the actual information of the collection point; obtaining the point table configuration file of the SCADA system and extracting the collection point configuration information; establishing a mapping model based on the collection point configuration information; comparing the actual information of the collection point with the collection point configuration information through the mapping model; and outputting the difference between the actual information of the collection point and the collection point configuration information.

[0095] In one embodiment, the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a wind farm point table review method based on a SCADA system: obtaining a controller point table for each wind turbine group and extracting actual information of the collection point; obtaining a point table configuration file of the SCADA system and extracting configuration information of the collection point; establishing a mapping model based on the collection point configuration information; comparing the actual information of the collection point with the configuration information of the collection point through the mapping model; and outputting the difference between the actual information of the collection point and the configuration information of the collection point.

[0096] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0097] It should be noted that, in the description of this application, the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0098] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.

[0099] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0100] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0101] In addition, the functional units in the various embodiments of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into a module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0102] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0103] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0104] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A wind farm point table review method based on a SCADA system, characterized in that: include: Obtain a controller point table for each wind turbine and extract actual information of the collection points; wherein the controller point table includes at least two columns of data: PLC point name and storage group; the actual information of the collection points includes at least: PLC point name information and storage group information; the PLC point name is the name of the wind turbine's measurement point; the storage group is the storage rule corresponding to the PLC point name; Obtaining a point table configuration file of the SCADA system and extracting collection point configuration information; wherein the point table configuration file at least includes: a collection point configuration file and a storage point configuration file; the collection point configuration file at least includes: a collection allocation table; information in the collection allocation table includes: a plurality of PLC point names and their corresponding first configuration point names; the storage point configuration file at least includes: a storage allocation table and an intermediate classification table; information in the storage allocation table includes: a plurality of second configuration point names and their corresponding third configuration point names; information in the intermediate classification table includes: a third configuration point name and its corresponding storage rule; wherein a mapping relationship between the first configuration point name and the second configuration point name is preset in the SCADA system; Establishing a mapping model based on the collection point configuration information; this step includes: establishing a forward model mapping the PLC point name to the first configuration point name, the second configuration point, and the third configuration point name based on the information in the point table configuration file; establishing a reverse model mapping the information in the intermediate classification table to the stored group information based on the information in the point table configuration file; Comparing the actual information of the collection points with the configuration information of the collection points through the mapping model; this step includes: comparing through the forward model to find the differences in the collection points; and comparing through the reverse model to find the differences in the storage points; The difference between the actual information of the collection point and the configuration information of the collection point is output.

2. The method according to claim 1, characterized in that The comparison by the forward model includes: The PLC point names in the actual information of the collection points are searched in the forward model to find the collection points with differences.

3. A wind farm point meter verification device based on a SCADA system, characterized in that: The method according to claim 1 or 2, wherein the device comprises: The first acquisition module is used to obtain the controller point table of each wind turbine and extract the actual information of the collection point; The second acquisition module is used to obtain the point table configuration file of the SCADA system and extract the collection point configuration information; A mapping module, configured to establish a mapping model according to the collection point configuration information; a comparison module, configured to compare the actual information of the collection point with the configuration information of the collection point through the mapping model; The output module is used to output the difference between the actual information of the collection point and the configuration information of the collection point.

4. A computer device, characterized in that: include: memory for storing computer programs; A processor, configured to execute the computer program in the memory to implement the operating steps of the method according to claim 1 or 2.

5. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the operating steps of the method according to claim 1 or 2 are implemented.

Citation Information

Patent Citations

  • Wind power plant meteorological data management system and method

    CN108710689A

  • Automatic checking method for telecontrol forwarding point table

    CN112256736A