A method and device for statistical analysis of unit benchmarking unit against index

By automating data acquisition and programming calculations, the problems of low efficiency and data accuracy in the statistical analysis of benchmarking indicators of hydroelectric generator units have been solved. The automated calculation and dynamic analysis of benchmarking indicators of the units have been realized, and the real-time update and traceability of data have been improved.

CN122453237APending Publication Date: 2026-07-24HUANENG LANCANG RIVER HYDROPOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUANENG LANCANG RIVER HYDROPOWER CO LTD
Filing Date
2026-04-15
Publication Date
2026-07-24

Smart Images

  • Figure CN122453237A_ABST
    Figure CN122453237A_ABST
Patent Text Reader

Abstract

The present application provides a kind of unit benchmarking unit to benchmark index statistical analysis method and device, the present application includes: from power plant information system automatically collecting original data and classified storage to basic database, according to preset logic reading data and executing index calculation to generate benchmarking index and score data, based on data automatically filling report template to generate benchmarking analysis report, according to source data modification automatically triggered recalculation process, update index, score and regenerate report.The present application realizes power plant data acquisition, index calculation, report generation and dynamic update whole process automation, improves benchmarking analysis efficiency and data accuracy, reduces manual operation error, meets power plant real-time benchmarking management and decision support needs.
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, and in particular to a method and apparatus for statistical analysis of benchmark unit indicators. Background Technology

[0002] As a crucial component of the power system, the operational efficiency of conventional hydroelectric generating units directly impacts grid stability and economic benefits. The "Statistical Benchmarking Index System for Production and Operation of Conventional Hydroelectric Generating Units" and the "National Management Measures for Benchmarking Statistical Indicators of Production and Operation of Conventional Hydroelectric Generating Units" issued by the China Electricity Council provide the industry with unified benchmarking management standards. This system covers 15 statistical indicators across three categories: water energy utilization, equipment management, and operational performance. From these, five core indicators—water energy utilization improvement rate, power generation water consumption rate, power generation equipment utilization rate index, unplanned outage coefficient, and direct plant power consumption rate—are selected for unit benchmarking and evaluation. Currently, the industry generally employs statistical analysis methods based on manual and offline spreadsheets, achieving benchmarking management through data collection, formula calculation, and report generation.

[0003] However, existing technologies have significant drawbacks: data collection and calculation are highly dependent on manual operation, resulting in low efficiency and a high risk of errors due to complex formula references and cell operations, making it difficult to guarantee data accuracy; the static nature of spreadsheets means that any modification to basic data requires manual recalculation and report compilation, making it impossible to achieve real-time data updates and dynamic analysis; calculation process data and historical version data are scattered and stored in unstructured tables, lacking systematic management, which makes data traceability difficult; at the same time, as an offline process, this method fails to deeply integrate with the power plant's existing production management system, forming "data silos" that prevent automatic data acquisition and sharing, severely restricting the real-time nature and accurate decision-making capabilities of benchmarking management. Summary of the Invention

[0004] The present invention aims to at least partially solve one of the technical problems in the related art.

[0005] Therefore, the first objective of this invention is to propose a statistical analysis method for benchmarking indicators of unit benchmarking units.

[0006] Another objective of this invention is to provide a statistical analysis device for benchmarking indicators of unit units.

[0007] The third objective of this invention is to provide a computer device.

[0008] A fourth objective of this invention is to provide a non-transitory computer-readable storage medium.

[0009] To achieve the above objectives, a first aspect of the present invention proposes a method for statistical analysis of benchmarking indicators for unit benchmarking, comprising:

[0010] S1. Automatically collect raw data from the power plant information system and classify and store the raw data in a structured basic database; S2, according to the preset programmed calculation logic, read relevant source data from the basic database, execute the indicator calculation formula, and generate benchmark indicator data and scoring data; S3. Based on the benchmarking indicator data and scoring data, automatically fill in the preset report template and generate a benchmarking analysis report; S4. Based on the user's modification operation on the source data in the basic database, the recalculation process is automatically triggered to update the benchmarking indicator data and scoring data, and regenerate the benchmarking analysis report.

[0011] In one embodiment of the present invention, S1 includes: The automatic collection of raw data from the power plant information system and the classification and storage of the raw data in a structured basic database include: Raw data is periodically extracted from the plant monitoring information system (SIS) through a preset data interface. The raw data includes at least one of the following: power generation, grid-connected power, water inflow, unit operating status, and downtime. A manual entry interface is provided for data that cannot be automatically obtained, allowing authorized users to supplement the entry, and the reasonableness of the entered data is verified. The raw data is categorized and stored in a benchmark data table and a statistical data table. The two tables independently store all the source data required for the calculations.

[0012] In one embodiment of the present invention, the step of reading relevant source data from the basic database according to a preset programmed calculation logic, executing the indicator calculation formula, and generating benchmark indicator data and scoring data includes: Based on preset tasks or user instructions, the actual power generation of the current year and the average direct plant power consumption rate of the past five years are read from the benchmarking data table as source data. The direct plant power consumption rate is calculated using a programmed formula, where the actual direct plant power consumption rate is calculated according to the formula:

[0013] calculate; The direct plant power consumption rate is benchmarked using the formula: calculate.

[0014] In one embodiment of the present invention, the step of automatically filling a preset report template and generating a benchmarking analysis report based on the benchmarking indicator data and scoring data includes: Fill the calculation results into the preset benchmarking improvement analysis table template or statistical improvement analysis table template; The benchmarking analysis report can be generated as an offline file in PDF or Excel format, providing a one-click download function; The benchmarking gap and its changes over the years are displayed through visual charts, including at least one of trend charts, bar charts, or radar charts.

[0015] In one embodiment of the present invention, the automatic triggering of a recalculation process based on user modifications to source data in the basic database, updating the benchmarking indicator data and scoring data, and regenerating the benchmarking analysis report includes: It provides a user-friendly data maintenance interface, allowing users to query and modify historical or current source data in benchmark data tables and statistical data tables; When a user modifies the source data and confirms saving, the system automatically triggers a recalculation event, notifying the calculation engine to reread all relevant data and execute the affected calculation formulas. The report generation module creates entirely new analysis reports, enabling dynamic analysis with results updated instantly after data changes.

[0016] To achieve the above objectives, a second aspect of the present invention provides a statistical analysis device for benchmarking indicators of a unit, comprising: The data acquisition and storage module is used to automatically acquire raw data from the power plant information system and classify and store the raw data in a structured basic database. The indicator calculation and generation module is used to read relevant source data from the basic database according to the preset programmed calculation logic, execute the indicator calculation formula, and generate benchmark indicator data and scoring data. The report generation module is used to automatically fill in the preset report template and generate a benchmarking analysis report based on the benchmarking indicator data and scoring data; The data update and recalculation module is used to automatically trigger a recalculation process based on the user's modification operations on the source data in the basic database, update the benchmarking indicator data and scoring data, and regenerate the benchmarking analysis report.

[0017] This invention discloses a method and apparatus for statistical analysis of benchmark unit indicators. By programming industry standard calculation formulas and constructing a structured database, it realizes automated calculation and dynamic analysis of benchmark unit indicators, significantly improving statistical efficiency and data accuracy, and supporting real-time data updates and traceability analysis.

[0018] To achieve the above objectives, a third aspect of this application provides a computer device, including a processor and a memory; wherein the processor reads executable program code stored in the memory to run a program corresponding to the executable program code, for implementing a method for statistical analysis of benchmark unit indicators as described in the first aspect embodiment.

[0019] To achieve the above objectives, the fourth aspect of this application proposes a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements a method for statistical analysis of benchmark unit indicators as described in the first aspect embodiment.

[0020] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0021] Figure 1 This is a flowchart of a method for statistical analysis of benchmark unit indicators according to an embodiment of the present invention; Figure 2 This is a data processing flowchart according to an embodiment of the present invention; Figure 3 This is a system architecture diagram according to an embodiment of the present invention; Figure 4 This is a structural diagram of a benchmark unit benchmarking indicator statistical analysis device according to an embodiment of the present invention; Figure 5 It is a computer device according to an embodiment of the present invention. Detailed Implementation

[0022] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. 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 should fall within the scope of protection of the present invention.

[0024] The following describes, with reference to the accompanying drawings, a method and apparatus for statistical analysis of benchmark unit indicators according to an embodiment of the present invention.

[0025] Figure 1This is a flowchart of a method for statistical analysis of benchmark unit indicators according to an embodiment of the present invention, such as... Figure 1 As shown, it includes: S1. Automatically collect raw data from the power plant information system and classify and store the raw data in a structured basic database; Specifically, data collection and classification storage form the data foundation for the entire benchmarking indicator statistical analysis process. In this step, the system automatically collects various types of raw data from the power plant information system and periodically extracts the required raw data from the plant monitoring information system and other extended application systems through preset data interfaces. This covers various production and operation data related to benchmarking indicator calculations, such as power generation, grid-connected power, water inflow, unit operating status, and outage time. For data that cannot be obtained through the automatic interface, the system provides a manual entry interface for authorized users to supplement the data entry, and performs reasonableness verification rules before data is entered into the database to ensure data quality. After cleaning and integration, all collected and entered raw data is classified and stored in a structured basic database according to preset data classification standards, forming independently stored "Benchmarking Data Tables" and "Statistical Data Tables," serving as the sole reliable data source for subsequent indicator calculations and analysis report generation.

[0026] This step replaces the traditional manual data collection method with an automated data acquisition mechanism, which significantly improves data acquisition efficiency and ensures data integrity and timeliness. The structured classification and storage method provides a standardized and unified data foundation for subsequent programmed calculations and dynamic analysis, effectively solving the technical problems of data dispersion, difficulty in maintenance and traceability in existing technologies.

[0027] S2, according to the preset programmed calculation logic, read relevant source data from the basic database, execute the indicator calculation formula, and generate benchmark indicator data and scoring data; Specifically, the indicator calculation engine module, as the core calculation unit of this invention, is responsible for executing the programmed calculation process of the benchmarking indicators. This engine pre-encapsulates the calculation formulas for various indicators stipulated in the "Management Measures," including scoring algorithms for core indicators such as the hydropower utilization improvement rate, power generation water consumption rate, power generation equipment utilization rate index, unplanned outage coefficient, and direct plant power consumption rate. Based on preset tasks or user instructions, the calculation engine reads relevant source data from a structured basic database, such as extracting key parameters like the actual power generation of the current year and the average direct plant power consumption rate over the past five years from the "Benchmarking Data Table," and then calls the corresponding programmed calculation formulas to execute the calculation of indicator values ​​and scoring data. Taking the direct plant power consumption rate as an example, the calculation engine obtains the direct plant power consumption and the actual power generation; when the actual power generation is greater than zero, it calculates the direct plant power consumption rate. For the calculation of the benchmarking score, it generates benchmarking score data based on the average direct plant power consumption rate over the past five years, according to preset scoring rules. After the calculation is completed, the engine writes the generated benchmarking indicator data and scoring data into a result database or cache, providing data support for subsequent report generation.

[0028] After acquiring the source data, the computing engine calls a programmed calculation formula to calculate the direct plant power consumption rate. The actual direct plant power consumption rate is calculated according to the formula:

[0029] The calculation is as follows: directPower represents direct plant power consumption, and power represents actual power generation. The direct plant power consumption rate is benchmarked using the formula:

[0030] The calculation is performed, where avg is the average direct plant power consumption rate over the past five years.

[0031] and

[0032] This is the formula for calculating the indicator. The calculation engine first determines the validity of the source data. If the direct plant power consumption or power generation data is empty or zero, the actual direct plant power consumption rate is set to zero. Then, it calculates the deviation ratio between the actual value and the benchmark value, and calculates the benchmark score according to the scoring rules stipulated in the "Management Measures". After the calculation is completed, the engine writes the actual direct plant power consumption rate value and the benchmark direct plant power consumption rate score into the corresponding records in the results database, and simultaneously updates the indicator data in the cache, providing data support for the subsequent report generation module.

[0033] By transforming complex industry-standard calculation formulas into programmed calculation logic, the calculation process of indicators is automated and standardized, which greatly improves calculation efficiency, effectively avoids errors and biases that may be introduced by manual calculation, and ensures the accuracy and consistency of calculation results.

[0034] S3. Based on the benchmarking indicator data and scoring data, automatically fill in the preset report template and generate a benchmarking analysis report; Specifically, based on the benchmarking indicator data and scoring data output by the calculation engine, the report generation module automatically fills the above data into a pre-set report template to generate a standardized benchmarking analysis report. This step uses a data mapping engine to automatically associate the calculation results with the report template, and writes the values ​​of each indicator and their corresponding scoring data into the designated positions of the template according to preset filling rules, completing the automated assembly of the analysis report. As one implementation method, the report generation module can read core benchmarking indicator data such as water energy utilization improvement rate, power generation water consumption rate, power generation equipment utilization rate index, unplanned outage coefficient, and direct plant power consumption rate, as well as the corresponding scoring data, and fill them into the template formats of the "Benchmarking Improvement Analysis Table" and the "Statistical Improvement Analysis Table" to generate a complete analysis report containing indicator names, actual values, benchmarking values, scores, and ranking information. Furthermore, the module supports exporting the generated report to offline formats such as PDF and Excel, and also provides online visualization display functions, intuitively presenting the benchmarking gap and the trend of changes over the years through graphical methods such as trend charts, bar charts, and radar charts.

[0035] This step automates the generation of benchmarking analysis reports, significantly shortening the report preparation cycle and ensuring the accuracy of report data and consistency of format. The visualization function enables managers to quickly and intuitively locate indicator gaps and understand the patterns of indicator changes, thereby providing efficient data support for operational optimization decisions.

[0036] S4. Based on the user's modification operation on the source data in the basic database, the recalculation process is automatically triggered to update the benchmarking indicator data and scoring data, and regenerate the benchmarking analysis report.

[0037] Specifically, based on user modifications to source data in the basic database, the system automatically triggers a recalculation process, dynamically updating benchmarking indicator data and scoring data, and regenerating the benchmarking analysis report. Specifically, when a user modifies and saves any source data in the "Benchmarking Data Table" or "Statistical Data Table" in the data maintenance interface, the system immediately captures this modification as a trigger event, automatically scheduling the calculation engine to reread all affected source data, execute indicator formula calculations according to preset programmed calculation logic, update the benchmarking indicator data and scoring data in the calculation result cache or result library, and then drive the report generation module to refill the report template based on the updated data, ultimately outputting a new version of the "Benchmarking Improvement Analysis Table" or "Statistical Improvement Analysis Table." As one implementation method, when a user corrects an error in entering the power generation water consumption rate for a certain year and saves it, the system automatically triggers a full-process recalculation from data reading to report generation, generating a new analysis report reflecting the corrected data.

[0038] This technical step implements a dynamic analysis mechanism of "data change equals report update", enabling users to obtain the latest benchmarking analysis results immediately after changes in the basic data. It supports flexible scenario simulation and hypothesis analysis, significantly improving the timeliness of data analysis and the accuracy of decision support, while ensuring the consistency and traceability between the source data and the benchmarking results.

[0039] In one embodiment of the present invention, such as Figure 2 As shown, the workflow is as follows: Data Preparation Stage: Data enters the system through both automatic collection and manual entry, and is persistently stored in the structured "Benchmarking Data Table" and "Statistical Data Table," forming a unique and reliable data source. Calculation and Analysis Stage: Users can manually trigger calculation tasks or the system can trigger them periodically. The calculation engine is invoked, reading the required data from the basic data tables and executing built-in programmed calculation formulas. The calculation results are stored in the appropriate locations. Report Generation Stage: The report generation module obtains the calculation results, populates them into the template, and generates the final analysis report (such as the "Benchmarking Improvement Analysis Table") for users to view and download.

[0040] Dynamic Iteration Phase (Closed-Loop Optimization): After viewing the report, if users find data anomalies or need to perform scenario analysis, they can modify the data in the basic data table through the data maintenance interface. The data modification action will automatically trigger the recalculation process and ultimately generate a new report, forming a continuous optimization closed loop of "analysis-discovery-correction-reanalysis".

[0041] In one embodiment of the present invention, the platform mainly consists of the following functional modules: Figure 3 As shown: Data Integration and Storage Module: Function: Responsible for automatically collecting data from various information systems within the power plant. It periodically extracts raw data, such as power generation, grid connection power, water inflow, unit operating status, and outage time, from the plant's System for Monitoring and Controlling the Industrial Systems (SIS) and other extended application systems via preset data interfaces. It provides a manual input and verification interface, allowing authorized users to supplement data that cannot be automatically obtained (such as manually recorded data on abandoned water and electricity). Data validity verification rules are in place to ensure data quality. All cleaned and integrated data is categorized and structured and stored in the "Benchmarking Data Table" and "Statistical Data Table" in the core database. These two tables form the basis for all calculations. Indicator Calculation Engine Module: This engine has converted all the complex indicator calculation and scoring formulas in the appendix of the "Management Measures" into executable program code.

[0042] In one embodiment of the present invention, a programmed example of the direct plant power consumption rate formula is as follows: Workflow: The calculation engine reads source data such as the actual power generation of the current year and the average direct plant power consumption rate of the past 5 years from the "Benchmarking Data Table" according to preset tasks or user instructions, calls the above-mentioned programmed formula to perform calculations, and writes the results (values ​​of various indicators and scores) into the result library or cache. Report generation and display module: Based on the output of the calculation engine, it automatically fills in the pre-designed report template to generate a standardized and aesthetically pleasing "Benchmarking Improvement Analysis Table" and "Statistical Improvement Analysis Table". The report supports one-click download in offline formats such as PDF and Excel, and also provides online visualization, such as trend charts, bar charts, radar charts, etc., to intuitively display the benchmarking gap and changes over the years, greatly improving the readability of the data and the efficiency of decision support.

[0043] In one embodiment of the invention, a dynamic data maintenance and recalculation module provides a user-friendly interface, allowing users to query, modify, and update historical or current source data in the "Benchmarking Data Table" and "Statistical Data Table." Once a user modifies any source data (e.g., corrects an error in entering the power generation water consumption rate for a given year) and confirms saving, the system automatically triggers a recalculation event. This event notifies the calculation engine to reread all relevant data, execute all affected calculation formulas, and ultimately drive the report generation module to create a completely new analysis report. This mechanism enables dynamic analysis where "data changes, results change," allowing managers to easily perform scenario simulations and thus provide quantitative decision-making basis for performance optimization.

[0044] The embodiments of this invention also have the following technical effects: A leap in efficiency and accuracy: Completely freeing manual labor from days of data processing and calculation, the calculation process is completed within seconds, eliminating human calculation errors and transcription errors, achieving an accuracy rate close to 100%. A breakthrough in analytical depth: The dynamic recalculation mechanism makes multi-dimensional, multi-scenario in-depth data analysis and causal analysis possible, which is impossible with static spreadsheets, greatly enhancing the value of benchmarking management. Enhanced decision support: Visualized reports and real-time analysis capabilities enable managers to quickly and intuitively locate performance bottlenecks, understand the driving factors behind indicators, and thus formulate more accurate and effective operation optimization and maintenance strategies. Knowledge accumulation and standardization: Solidifying expert knowledge and complex industry standards into the system forms a unified and standardized analytical tool for the enterprise, avoiding knowledge loss and inconsistent methods caused by personnel changes.

[0045] To achieve the above embodiments, such as Figure 4 As shown, this embodiment also provides a benchmark unit benchmarking indicator statistical analysis device 10, including: The data acquisition and storage module 100 is used to automatically acquire raw data from the power plant information system and classify and store the raw data in a structured basic database; The indicator calculation and generation module 200 is used to read relevant source data from the basic database according to the preset programmed calculation logic, execute the indicator calculation formula, and generate benchmark indicator data and scoring data. The report generation module 300 is used to automatically fill in a preset report template and generate a benchmarking analysis report based on the benchmarking indicator data and scoring data. The data update and recalculation module 400 is used to automatically trigger a recalculation process based on the user's modification operation on the source data in the basic database, update the benchmarking indicator data and scoring data, and regenerate the benchmarking analysis report.

[0046] Furthermore, the data acquisition and storage module 100 is also used for: Raw data is periodically extracted from the plant monitoring information system (SIS) through a preset data interface. The raw data includes at least one of the following: power generation, grid-connected power, water inflow, unit operating status, and downtime. A manual entry interface is provided for data that cannot be automatically obtained, allowing authorized users to supplement the entry, and the reasonableness of the entered data is verified. The raw data is categorized and stored in a benchmark data table and a statistical data table. The two tables independently store all the source data required for the calculations.

[0047] Furthermore, the indicator calculation and generation module 200 is also used for: Based on preset tasks or user instructions, the actual power generation of the current year and the average direct plant power consumption rate of the past five years are read from the benchmarking data table as source data. The direct plant power consumption rate is calculated using a programmed formula, where the actual direct plant power consumption rate is calculated according to the formula:

[0048] calculate; The direct plant power consumption rate is benchmarked using the formula: calculate.

[0049] This invention discloses a benchmark unit benchmarking indicator statistical analysis device. By programming industry standard calculation formulas and constructing a structured database, it realizes automated calculation and dynamic analysis of unit benchmarking indicators, significantly improving statistical efficiency and data accuracy, and supporting real-time data updates and traceability analysis.

[0050] To implement the methods of the above embodiments, the present invention also provides a computer device, such as... Figure 5 As shown, the computer device 600 includes a memory 601 and a processor 602; wherein, the processor 602 reads the executable program code stored in the memory 601 to run a program corresponding to the executable program code, so as to implement the various steps of the above-described method for statistical analysis of benchmark unit indicators.

[0051] To implement the above embodiments, this application also proposes a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements a method for statistical analysis of benchmark unit indicators as described in the foregoing embodiments.

[0052] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions 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 one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0053] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

Claims

1. A statistical analysis method for benchmarking indicators of a unit, characterized in that, include: S1, automatically collect raw data from the power plant information system, and classify and store the raw data in a structured basic database; S2, according to the preset programmed calculation logic, read relevant source data from the basic database, execute the indicator calculation formula, and generate benchmark indicator data and scoring data; S3. Based on the benchmarking indicator data and scoring data, automatically fill in the preset report template and generate a benchmarking analysis report; S4. Based on the user's modification operation on the source data in the basic database, the recalculation process is automatically triggered to update the benchmarking indicator data and scoring data, and regenerate the benchmarking analysis report.

2. The method as described in claim 1, characterized in that, The automatic collection of raw data from the power plant information system and the classification and storage of the raw data in a structured basic database include: Raw data is periodically extracted from the plant monitoring information system (SIS) through a preset data interface. The raw data includes at least one of the following: power generation, grid-connected power, water inflow, unit operating status, and downtime. A manual entry interface is provided for data that cannot be automatically obtained, allowing authorized users to supplement the data entry and performing reasonableness checks on the entered data; The raw data is categorized and stored in a benchmark data table and a statistical data table. The two tables independently store all the source data required for the calculations.

3. The method as described in claim 1, characterized in that, The process of reading relevant source data from the basic database according to the preset programmed calculation logic, executing the indicator calculation formula, and generating benchmark indicator data and scoring data includes: Based on preset tasks or user instructions, the actual power generation of the current year and the average direct plant power consumption rate of the past five years are read from the benchmarking data table as source data. The direct plant power consumption rate is calculated using a programmed formula, where the actual direct plant power consumption rate is calculated according to the formula: calculate; The direct plant power consumption rate is benchmarked using the formula: calculate.

4. The method as described in claim 1, characterized in that, The process of automatically filling a pre-set report template and generating a benchmarking analysis report based on the benchmarking indicator data and scoring data includes: Fill the calculation results into the preset benchmarking improvement analysis table template or statistical improvement analysis table template; The benchmarking analysis report can be generated as an offline file in PDF or Excel format, providing a one-click download function; The benchmarking gap and its changes over the years are displayed through visual charts, including at least one of trend charts, bar charts, or radar charts.

5. The method as described in claim 1, characterized in that, The automatic recalculation process triggered based on user modifications to the source data in the basic database updates the benchmarking indicator data and scoring data, and regenerates the benchmarking analysis report, including: It provides a user-friendly data maintenance interface, allowing users to query and modify historical or current source data in benchmark data tables and statistical data tables; When a user modifies the source data and confirms saving, the system automatically triggers a recalculation event, notifying the calculation engine to reread all relevant data and execute the affected calculation formulas. The report generation module creates entirely new analysis reports, enabling dynamic analysis with results updated instantly after data changes.

6. A statistical analysis device for benchmarking indicators of a unit, characterized in that, include: The data acquisition and storage module is used to automatically acquire raw data from the power plant information system and classify and store the raw data in a structured basic database. The indicator calculation and generation module is used to read relevant source data from the basic database according to the preset programmed calculation logic, execute the indicator calculation formula, and generate benchmark indicator data and scoring data. The report generation module is used to automatically fill in the preset report template and generate a benchmarking analysis report based on the benchmarking indicator data and scoring data; The data update and recalculation module is used to automatically trigger a recalculation process based on the user's modification operations on the source data in the basic database, update the benchmarking indicator data and scoring data, and regenerate the benchmarking analysis report.

7. The apparatus as claimed in claim 6, characterized in that, The data acquisition and storage module is also used for: Raw data is periodically extracted from the plant monitoring information system (SIS) through a preset data interface. The raw data includes at least one of the following: power generation, grid-connected power, water inflow, unit operating status, and downtime. A manual entry interface is provided for data that cannot be automatically obtained, allowing authorized users to supplement the data entry and performing reasonableness checks on the entered data; The raw data is categorized and stored in a benchmark data table and a statistical data table. The two tables independently store all the source data required for the calculations.

8. The apparatus as claimed in claim 6, characterized in that, The indicator calculation and generation module is also used for: Based on preset tasks or user instructions, the actual power generation of the current year and the average direct plant power consumption rate of the past five years are read from the benchmarking data table as source data. The direct plant power consumption rate is calculated using a programmed formula, where the actual direct plant power consumption rate is calculated according to the formula: calculate; The direct plant power consumption rate is benchmarked using the formula: calculate.

9. A computer device, characterized in that, Including processor and memory; The processor reads the executable program code stored in the memory to run the program corresponding to the executable program code, so as to implement the method for statistical analysis of benchmark unit indicators as described in any one of claims 1-5.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements a statistical analysis method for benchmark unit indicators as described in any one of claims 1-5.