Hydroelectric generating set output adjusting method and system based on historical operation data

By constructing a model of guide vane opening and active load based on historical operating data, the problem of slow regulation rate of hydropower units was solved, more efficient active load regulation was achieved, and the regulation rate of hydropower units was improved.

CN120879776APending Publication Date: 2025-10-31HUANENG LANCANG RIVER HYDROPOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510851785.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

Traditional active load regulation methods for hydropower units have high loop delays and slow regulation rates, which are not conducive to fully utilizing the regulation function of hydropower units.

Method used

Based on historical operating data, a model of guide vane opening and active load of hydropower units is constructed. By acquiring and storing historical operating data of hydropower units to be regulated in the hydropower plant, the head value, active load value, guide vane opening and time scale under no-load and stable operating conditions are determined and stored. The target value of guide vane opening is calculated using register data, and the output is regulated.

Benefits of technology

Without reducing the regulation accuracy, the active power regulation rate of the hydropower unit was increased, thereby improving the regulation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120879776A_ABST
    Figure CN120879776A_ABST
Patent Text Reader

Abstract

The invention provides a historical operation data-based hydroelectric generating set output adjustment method and system. The method comprises the steps of constructing a guide vane opening degree and active load model of a to-be-adjusted hydroelectric generating set of a hydraulic power plant based on historical operation data; determining a water head value, an active load value, a guide vane opening degree and a time scale of the to-be-adjusted hydroelectric generating set stored in the first register under the no-load operation condition, and a water head value, an active load value, a guide vane opening degree and a time scale of the to-be-adjusted hydroelectric generating set stored in the second register and the third register under the stable operation condition; determining a target value of the guide vane opening of the hydroelectric generating set to be adjusted corresponding to the target value of the active load according to the guide vane opening and an active load model or calling data stored in the register; and adjusting the output of the to-be-adjusted hydroelectric generating set based on the guide vane opening target value of the to-be-adjusted hydroelectric generating set. According to the technical scheme provided by the invention, the output regulation rate of the hydroelectric generating set is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automatic power generation control technology, and in particular to a method and system for regulating the output of a hydropower unit based on historical operating data. Background Technology

[0002] Secondary frequency regulation is an important component of power auxiliary services. With the rapid construction of new power systems, hydropower is playing an increasingly important role in these systems with a high proportion of renewable energy. However, traditional active load regulation methods for hydropower units suffer from high in-loop delays and slow regulation rates, which are not conducive to fully utilizing the regulation capabilities of hydropower units. Therefore, there is an urgent need to propose a solution that can improve the regulation rate of hydropower units. Summary of the Invention

[0003] This application provides a method and system for regulating the output of hydropower units based on historical operating data, which at least solves the technical problems of high loop delay and slow regulation rate in traditional hydropower unit active load regulation methods, which are not conducive to fully utilizing the regulation function of hydropower units.

[0004] The first aspect of this application proposes a method for adjusting the output of a hydropower unit based on historical operating data, the method comprising:

[0005] Obtain historical operating data and active load target values ​​of the hydropower units to be regulated in the hydropower plant, and construct a model of guide vane opening and active load of the hydropower units to be regulated based on the historical operating data.

[0006] The head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under no-load operation condition are determined and stored in the first register, and the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under stable operation condition are stored in the second register and the third register.

[0007] The target value of the guide vane opening of the hydropower unit to be regulated is determined based on the guide vane opening and the active load model or by calling the data stored in the register.

[0008] The output of the hydro-generator unit to be adjusted is adjusted based on the target value of the guide vane opening of the hydro-generator unit to be adjusted.

[0009] Preferably, the calculation formula for the guide vane opening of the hydropower unit to be regulated and the active load model is as follows:

[0010]

[0011] In the formula, L now.tag L is the guide vane opening value. min.tag To achieve the minimum head H minThe active load value is P tag The corresponding guide vane opening, L max.tag To the maximum head H max The active load value is P tag The corresponding guide vane opening, H now This represents the actual operating head value, where... P base For base load, L min.base To achieve the minimum head H min The guide vane opening corresponding to the active load value as the base load, k min L' is the coefficient between the active power load and the guide vane opening at minimum head. min L' is the minimum guide vane opening. max k represents the maximum guide vane opening. max L is the coefficient between the active power load at maximum head and the guide vane opening. max.base To the maximum head H max The guide vane opening P' corresponding to the base load value. min For the minimum output of the hydropower unit, P' max This is the maximum output of the hydroelectric generator unit;

[0012] The historical operating data includes: head value, active load value, and guide vane opening.

[0013] Furthermore, determining the head value, active load value, guide vane opening degree, and time scale of the hydropower unit to be regulated under no-load operating conditions, stored in the first register, includes:

[0014] When the hydropower unit to be regulated is operating under no-load conditions and the active load target value issued by the monitoring system is the base load, the head value, active load value, guide vane opening value and time standard value of the hydropower unit to be regulated under no-load conditions are collected in real time.

[0015] The stability and data rationality of the hydropower unit to be regulated under no-load operation are judged. If the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are stored in the first register. Otherwise, the head value, active load target value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are collected again until the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition.

[0016] Furthermore, determining the head value, active load value, guide vane opening degree, and time scale of the hydropower unit to be regulated under stable operating conditions, stored in the second and third registers, includes:

[0017] When the hydropower unit to be regulated is operating under the first stable operating condition and the active power load target value issued by the monitoring system is P R1 At the same time, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be adjusted under the first stable operating condition are collected in real time, and the rationality of the data under the first stable operating condition is judged. If the operating data of the hydropower unit to be adjusted under the first stable operating condition meets the first preset condition, the head value, active load value, guide vane opening value and time label value under the first stable operating condition are stored in the second register.

[0018] When the hydropower unit to be regulated is operating under the second stable operating condition and the active load value of the hydropower unit to be regulated at the current moment is P now At the same time, the head value, active load value, guide vane opening value, and time label value of the hydropower unit to be regulated under the second stable operating condition are collected in real time. If |P now -P R1 If |≥ΔP', then the stability and data rationality of the second stable operating condition are judged. If the second stable operating condition is in a stable state and the operating data meets the first preset condition, then the head value, active load value, and guide vane opening value under the first stable operating condition are transferred to the third register in real time, and the head value, active load value, and guide vane opening value under the second stable operating condition are stored in the second register in real time; if |P' now -P R1 If |<ΔP', then the data stored in the second register is updated based on the difference between the time stamp value in the second register and the time stamp value under the second stable operating condition, where ΔP' is a preset power deviation setpoint.

[0019] Furthermore, before determining the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active power load based on the guide vane opening and the active power load model or by calling the data stored in the register, the process further includes:

[0020] Determine whether the absolute value of the difference between the target value of the active load and the current active load output value of the hydropower unit to be adjusted is less than or equal to the preset dead zone output. If so, maintain the current operating mode.

[0021] Furthermore, determining the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active power load based on the guide vane opening and the active power load model or by calling the data stored in the register includes:

[0022] Step F1: Perform a validity check on the data in the second register and the third register. When the data in the second register and the third register are valid, determine the first initial value of the guide vane opening corresponding to the active load target value based on the guide vane opening value in the second register and the third register, and proceed to step F2.

[0023] When the data in the third register is invalid, it is determined whether the data in the first register is available. If the data in the first register is available, the first initial value of the guide vane opening corresponding to the active load target value is determined based on the guide vane opening value in the first register and the second register, and then proceeds to step F2. If the data in the first register is unavailable, proceeds to step F3.

[0024] Step F2: When the first initial value of the guide vane opening meets the second preset condition, the first initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load.

[0025] When the initial value of the guide vane opening meets the third or fourth preset condition, proceed to step F3;

[0026] Step F3: Obtain the first register, second register, and third register of other units of the same type as the hydropower unit to be regulated within the hydropower plant. Determine whether the data in the second register of the other units of the same type as the hydropower unit to be regulated is available. If so, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the second register of the other units of the same type as the hydropower unit to be regulated and the data in the second register of the hydropower unit to be regulated. If the second initial value of the guide vane opening meets the second preset condition, then use the second initial value of the guide vane opening as the guide vane opening target value of the hydropower unit to be regulated corresponding to the active load target value. Otherwise, determine whether the data in the first register and the third register of the other units of the same type as the hydropower unit to be regulated is available. If available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register or the third register of the other units of the same type, and proceed to step F5. If unavailable, proceed to step F4.

[0027] Step F4: Determine whether the data in the first register of the hydropower unit to be regulated is available. If it is available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register of the hydropower unit to be regulated. If it is not available, proceed to step F6.

[0028] Step F5: When the second initial value of the guide vane opening meets the second preset condition, the second initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load; otherwise, proceed to step F6.

[0029] Step F6: Based on the guide vane opening and active load model, determine the third initial value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value, and determine whether the third initial value of the guide vane opening is valid data. If the third initial value of the guide vane opening is valid data, then the third initial value of the guide vane opening is used as the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value; otherwise, an alarm is triggered.

[0030] Furthermore, the first preset condition includes:

[0031] The active load value of the hydropower unit under the first stable operating condition is greater than or equal to the no-load load and less than or equal to the preset maximum output of the hydropower unit.

[0032] The guide vane opening value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum guide vane opening value and less than or equal to the maximum guide vane opening value.

[0033] The head value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum head and less than or equal to the maximum head;

[0034] The second preset condition includes:

[0035] The first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time.

[0036] The third preset condition includes:

[0037] The first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time.

[0038] The fourth preset condition includes:

[0039] The first initial value of the guide vane opening is equal to the guide vane opening value at the current moment, and the target value of the active power load is not equal to the active power load value at the current moment.

[0040] A second aspect of this application provides a hydropower unit output regulation system based on historical operating data, comprising:

[0041] The acquisition module is used to acquire historical operating data of the hydropower unit to be regulated in the hydropower plant and the active load target value of the hydropower unit to be regulated, and to construct a model of the guide vane opening and active load of the hydropower unit to be regulated in the hydropower plant based on the historical operating data.

[0042] The first determining module is used to determine the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under no-load operation condition stored in the first register, and the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under stable operation condition stored in the second register and the third register.

[0043] The second determining module is used to determine the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active load based on the guide vane opening and the active load model or by calling the data stored in the register.

[0044] The adjustment module is used to adjust the output of the hydro-generator unit to be adjusted based on the target value of the guide vane opening of the hydro-generator unit to be adjusted.

[0045] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the method described in the first aspect embodiment.

[0046] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method described in the first aspect.

[0047] The technical solutions provided by the embodiments of this application bring at least the following beneficial effects:

[0048] This application proposes a method and system for regulating the output of hydropower units based on historical operating data. The method includes: acquiring historical operating data and the active power load target value of the hydropower unit to be regulated in a hydropower plant; constructing a guide vane opening and active power load model of the hydropower unit to be regulated based on the historical operating data; determining the head value, active power load value, guide vane opening, and time scale of the hydropower unit to be regulated under no-load operating conditions stored in a first register, and the head value, active power load value, guide vane opening, and time scale of the hydropower unit to be regulated under stable operating conditions stored in a second register and a third register; determining the guide vane opening target value of the hydropower unit to be regulated corresponding to the active power load target value according to the guide vane opening and active power load model or by calling the data stored in the registers; and regulating the output of the hydropower unit to be regulated based on the guide vane opening target value. The technical solution proposed in this application uses register data to calculate the guide vane opening when the latest active load target value is reached, and sends it to the speed governor, thereby improving the active power regulation rate of the hydropower unit without reducing the regulation accuracy.

[0049] Additional aspects and advantages of this application 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 this application. Attached Figure Description

[0050] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0051] Figure 1 This is a flowchart illustrating a method for adjusting the output of a hydropower unit based on historical operating data, according to an embodiment of this application.

[0052] Figure 2 This is a schematic diagram of the data acquisition process of the no-load operation data register of a hydropower unit according to an embodiment of this application;

[0053] Figure 3 This is a schematic diagram of the data acquisition process for the short-term historical operating data register of a hydro-generator unit according to an embodiment of this application;

[0054] Figure 4 This is a schematic diagram illustrating the calculation and execution process of the target opening degree of the guide vanes of a hydro-generator set according to an embodiment of this application;

[0055] Figure 5 This is a structural diagram of a hydropower unit output regulation system based on historical operating data, according to an embodiment of this application. Detailed Implementation

[0056] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0057] This application proposes a method and system for regulating the output of hydropower units based on historical operating data. The method includes: acquiring historical operating data and the active power load target value of the hydropower unit to be regulated in a hydropower plant; constructing a guide vane opening and active power load model of the hydropower unit to be regulated based on the historical operating data; determining the head value, active power load value, guide vane opening, and time scale of the hydropower unit to be regulated under no-load operating conditions stored in a first register, and the head value, active power load value, guide vane opening, and time scale of the hydropower unit to be regulated under stable operating conditions stored in a second register and a third register; determining the guide vane opening target value of the hydropower unit to be regulated corresponding to the active power load target value according to the guide vane opening and active power load model or by calling the data stored in the registers; and regulating the output of the hydropower unit to be regulated based on the guide vane opening target value. The technical solution proposed in this application uses linear fitting of two sets of guide vane openings in the register to calculate the guide vane opening at the latest active load target value, and sends it to the speed governor, thereby improving the active power regulation rate of the hydropower unit without reducing the regulation accuracy.

[0058] The following description, with reference to the accompanying drawings, illustrates a method and system for adjusting the output of a hydropower unit based on historical operating data, according to an embodiment of this application.

[0059] Example 1

[0060] Figure 1 This is a flowchart illustrating a method for adjusting the output of a hydropower unit based on historical operating data, according to an embodiment of this application. Figure 1 As shown, the method includes:

[0061] Step 1: Obtain historical operating data and active load target values ​​of the hydropower units to be regulated in the hydropower plant, and construct a model of guide vane opening and active load of the hydropower units to be regulated based on the historical operating data.

[0062] In this embodiment of the disclosure, the calculation formula for the guide vane opening of the hydropower unit to be regulated and the active load model is as follows:

[0063]

[0064] In the formula, L now.tag L is the guide vane opening value. min.tag To achieve the minimum head Hmin The active load value is P tag The corresponding guide vane opening, L max.tag To the maximum head H max The active load value is P tag The corresponding guide vane opening, H now This represents the actual operating head value, where... P base For base load, L min.base To achieve the minimum head H min The guide vane opening corresponding to the active load value as the base load, k min L' is the coefficient between the active power load and the guide vane opening at minimum head. min L' is the minimum guide vane opening. max k represents the maximum guide vane opening. max L is the coefficient between the active power load at maximum head and the guide vane opening. max.base To the maximum head H max The guide vane opening P' corresponding to the base load value. min For the minimum output of the hydropower unit, P' max This is the maximum output of the hydroelectric generator unit;

[0065] The historical operating data includes: head value, active load value, and guide vane opening.

[0066] Step 2: Determine the head value, active load value, guide vane opening and time scale of the hydropower unit to be regulated under no-load operation conditions stored in the first register, and the head value, active load value, guide vane opening and time scale of the hydropower unit to be regulated under stable operation conditions stored in the second register and the third register;

[0067] In this embodiment of the disclosure, determining the head value, active load value, guide vane opening degree, and time scale of the hydropower unit to be regulated under no-load operating conditions, stored in the first register, includes:

[0068] When the hydropower unit to be regulated is operating under no-load conditions and the active load target value issued by the monitoring system is the base load, the head value, active load value, guide vane opening value and time standard value of the hydropower unit to be regulated under no-load conditions are collected in real time.

[0069] The stability and data rationality of the hydropower unit to be regulated under no-load operation are judged. If the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are stored in the first register. Otherwise, the head value, active load target value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are collected again until the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition.

[0070] The first preset condition includes:

[0071] The active load value of the hydropower unit under the first stable operating condition is greater than or equal to the no-load load and less than or equal to the preset maximum output of the hydropower unit.

[0072] The guide vane opening value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum guide vane opening value and less than or equal to the maximum guide vane opening value.

[0073] The head value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum head and less than or equal to the maximum head.

[0074] In this embodiment of the disclosure, determining the head value, active load value, guide vane opening degree, and time scale of the hydropower unit to be regulated under stable operating conditions, stored in the second register and the third register, includes:

[0075] When the hydropower unit to be regulated is operating under the first stable operating condition and the active power load target value issued by the monitoring system is P R1 At the same time, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be adjusted under the first stable operating condition are collected in real time, and the rationality of the data under the first stable operating condition is judged. If the operating data of the hydropower unit to be adjusted under the first stable operating condition meets the first preset condition, the head value, active load value, guide vane opening value and time label value under the first stable operating condition are stored in the second register.

[0076] When the hydropower unit to be regulated is operating under the second stable operating condition and the active load value of the hydropower unit to be regulated at the current moment is P now At the same time, the head value, active load value, guide vane opening value, and time label value of the hydropower unit to be regulated under the second stable operating condition are collected in real time. If |P now -P R1If |≥ΔP', then the stability and data rationality of the second stable operating condition are judged. If the second stable operating condition is in a stable state and the operating data meets the first preset condition, then the head value, active load value, and guide vane opening value under the first stable operating condition are transferred to the third register in real time, and the head value, active load value, and guide vane opening value under the second stable operating condition are stored in the second register in real time; if |P' now -P R1 If |<ΔP', then the data stored in the second register is updated based on the difference between the time stamp value in the second register and the time stamp value under the second stable operating condition, where ΔP' is a preset power deviation setpoint.

[0077] It should be noted that S2000 records the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated when it is running under no-load conditions, and stores them in register 01XFR0, i.e., the first register.

[0078] S2100 specifically includes:

[0079] S2110) Set register 01XFR0, 01XFR0 = [H R0 ,P R0 ,L R0 ,T R0 ],H R0 The head value stored in the first register, P R0 L is the active load value stored in the first register. R0 The guide vane opening value stored in the first register, T R0 The time stamp value stored in the first register;

[0080] In the S2120 register, 01 is the identification number of the same type of unit in this plant; XF is the X unit of this plant; H is the head value of the X unit in meters; P is the active power value of the X unit in MW; L is the guide vane opening percentage of the X unit; T is the timestamp for the X unit to record the above data, in the format MMDDHHmm, i.e., month, day, hour and minute;

[0081] (S2130) For another unit of the same type in this plant, the register address is marked with 02, and so on;

[0082] The relevant parameters in registers 01XFR1 (the second register) and 01XFR2 (the third register) of S2140 are defined the same as those in 01XFR0.

[0083] S2150) Initialize register 01XFR0, such as Figure 2 As shown;

[0084] S2151) Set the unit's no-load active power load value P base The active power target value of the monitoring system is recorded as P. base The guide vane opening was determined, and the operational stability was assessed as follows:

[0085] S2152) Select the delay time threshold Δt and duration Δt' for stability judgment;

[0086] S2153) Calculate the absolute value of the actual power output amplitude ΔP of the unit within the stability judgment Δt';

[0087] S2154) Calculate the absolute value ΔL of the unit guide vane opening amplitude within the stability judgment Δt';

[0088] S2155) If the absolute value of the power output amplitude ΔP and the absolute value of the guide vane opening amplitude ΔL within Δt' are both less than the fixed value, then the power output and guide vane opening of the hydropower unit are in a stable state.

[0089] S2160) Further, the reasonableness of the data is judged as follows;

[0090] S2161) Determine whether the unit is operating within the allowable range of no-load load;

[0091] S2162) Determine whether the no-load operation opening of the unit is within the allowable range;

[0092] S2163) Determine whether the current operating head of the unit is within the range of the maximum and minimum head;

[0093] S2164) If conditions S2161 to S2363 are all met, proceed to S2170; otherwise, proceed to S2151 to restart the stability assessment.

[0094] S2170) The head value, active load value, guide vane opening value and time standard value under this working condition are recorded into register 01XFR0 and continuously collected and calculated;

[0095] S2180) If the current operating condition is unstable, the original data in register 01XFR0 is retained and data acquisition and calculation continue.

[0096] S2190) Further, if the unit maintains no-load operation for a long time, and the timestamp of the no-load operation data collected at a certain moment is greater than the timestamp of register 01XFR0, the latest data will be stored in the register to facilitate the use of the latest data; otherwise, the data in register 01XFR0 will remain unchanged.

[0097] S2200) as Figure 3 As shown, set register 01XFR1, 01XFR1 = [H R1 ,P R1 ,LR1 ,T R1 ], H R1 The head value stored in the second register, P R1 The active load value stored in the second register, L R1 The guide vane opening value stored in the second register, T R1 The time stamp value is stored in the second register;

[0098] S2210) Initialize register 01XFR1;

[0099] S2220) Set register 01XFR2, 01XFR2 = [H R2 ,P R2 ,L R2 ,T R2 ], H R2 The head value stored in the second register, P R2 The active load value stored in the second register, L R2 The guide vane opening value stored in the second register, T R2 The time stamp value is stored in the second register;

[0100] S2230) Initialize register 01XFR2;

[0101] S2240) Record the monitoring system setpoint P R1 And based on S2152) to S2155), the operational stability is judged;

[0102] S2241) If the current operating condition is stable, proceed to step S2250 to determine the reasonableness of the data; otherwise, proceed to step S2263.

[0103] S2250) Further, a data rationality judgment is made;

[0104] S2251) Determine whether the unit is operating within the range from no-load load to the current maximum output of the unit;

[0105] S2252) Determine whether the guide vane opening of the unit is within the allowable range;

[0106] S2253) Determine whether the current operating head of the unit is within the range of the maximum and minimum head;

[0107] S2254) If the current operating data is reasonable, then the head value, active load value, guide vane opening value and time scale value under this operating condition are recorded into register 01XFR1;

[0108] S2260) Further, continuously collect the monitoring system setpoint P now Calculate P nowP in register 01XFR1 R1 Difference;

[0109] S2261) If |P now -P R1 |≥ΔP', where ΔP' is the preset power deviation setpoint, then the operational stability and rationality are judged according to S2152) to S2155);

[0110] S2262) If the current operating condition is stable and the operating data is reasonable, then the head value, active load value, guide vane opening value and time scale value under this operating condition are entered into register 01XFR1, and the data in the original register 01XFR1 is transferred to register 01XFR2.

[0111] S2263) If it is determined that the running data is unstable or the data rationality does not meet the requirements, then keep the original register data unchanged;

[0112] S2270) Further, if |P now -P R1 |<ΔP', perform operational stability assessment according to steps S2152 to S2155;

[0113] S2271) If the judgment result is a stable operating condition, the data rationality judgment shall be made in accordance with steps S2251 to S2254.

[0114] S2272) If the current running data is reasonable, calculate T in register 01XFR1. R1 The difference ΔT between the current steady-state time scale and the current steady-state time scale c ;

[0115] S2273) If ΔT c If the value is less than the set value, the original data in register 01XFR1 will remain unchanged.

[0116] S2274) If ΔT c If the value is greater than or equal to the set value, the current running data will be entered into register 01XFR1, while the data in register 01XFR2 will remain unchanged.

[0117] S2275) If the validity of the running data is not met, then keep the original register data unchanged;

[0118] (S2280) Repeat steps S2240 to S2265 continuously.

[0119] Step 3: Determine the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active load based on the guide vane opening and active load model or by calling the data stored in the register;

[0120] In this embodiment of the disclosure, the method further includes the following steps before step 3:

[0121] Determine whether the absolute value of the difference between the target value of the active load and the current active load output value of the hydropower unit to be adjusted is less than or equal to the preset dead zone output. If so, maintain the current operating mode.

[0122] It should be noted that, as Figure 4 As shown, S3100) determines the active power load target value P. tag The active power output value P of the hydropower unit to be regulated at the current moment. now Is the absolute value of the difference less than or equal to the preset dead zone output P? d

[0123] S3110) If |P .tag -P .now |≤P .d If so, the current operating mode will remain unchanged;

[0124] S3120) If |P .tag -P .now |>P .d If so, then proceed to S4000, which is step 3.

[0125] In this embodiment of the disclosure, step 3 specifically includes:

[0126] Step F1: Perform a validity check on the data in the second register and the third register. When the data in the second register and the third register are valid, determine the first initial value of the guide vane opening corresponding to the active load target value based on the guide vane opening value in the second register and the third register, and proceed to step F2.

[0127] When the data in the third register is invalid, it is determined whether the data in the first register is available. If the data in the first register is available, the first initial value of the guide vane opening corresponding to the active load target value is determined based on the guide vane opening value in the first register and the second register, and then proceeds to step F2. If the data in the first register is unavailable, proceeds to step F3.

[0128] Step F2: When the first initial value of the guide vane opening meets the second preset condition, the first initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load.

[0129] When the initial value of the guide vane opening meets the third or fourth preset condition, proceed to step F3;

[0130] The second preset condition includes:

[0131] The first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time.

[0132] The third preset condition includes:

[0133] The first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time.

[0134] The fourth preset condition includes:

[0135] The first initial value of the guide vane opening is equal to the guide vane opening value at the current moment, and the target value of the active power load is not equal to the active power load value at the current moment.

[0136] Step F3: Obtain the first register, second register, and third register of other units of the same type as the hydropower unit to be regulated within the hydropower plant. Determine whether the data in the second register of the other units of the same type as the hydropower unit to be regulated is available. If so, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the second register of the other units of the same type as the hydropower unit to be regulated and the data in the second register of the hydropower unit to be regulated. If the second initial value of the guide vane opening meets the second preset condition, then use the second initial value of the guide vane opening as the guide vane opening target value of the hydropower unit to be regulated corresponding to the active load target value. Otherwise, determine whether the data in the first register and the third register of the other units of the same type as the hydropower unit to be regulated is available. If available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register or the third register of the other units of the same type, and proceed to step F5. If unavailable, proceed to step F4.

[0137] Step F4: Determine whether the data in the first register of the hydropower unit to be regulated is available. If it is available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register of the hydropower unit to be regulated. If it is not available, proceed to step F6.

[0138] Step F5: When the second initial value of the guide vane opening meets the second preset condition, the second initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load; otherwise, proceed to step F6.

[0139] Step F6: Based on the guide vane opening and active load model, determine the third initial value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value, and determine whether the third initial value of the guide vane opening is valid data. If the third initial value of the guide vane opening is valid data, then the third initial value of the guide vane opening is used as the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value; otherwise, an alarm is triggered.

[0140] It should be noted that determining whether the third initial value of the guide vane opening is valid data includes:

[0141] When the third initial value of the guide vane opening falls within the range of the guide vane opening corresponding to the target value of active power load under the minimum head and the target value of active power load under the maximum head, the third initial value of the guide vane opening is determined to be valid data; otherwise, the third initial value of the guide vane opening is determined to be invalid data.

[0142] It should be noted that, as Figure 4 As shown, step 3 specifically includes:

[0143] S4000) calls the data stored in registers 01XFR1 and 01XFR2 and performs the following calculations;

[0144] S4100) Determines the time stamp T in register 01XFR1 R1 With time stamp T in register 01XFR2 R2 The difference and active power P R1 With P R2 The difference;

[0145] S4110) If |T R1 -T R2 |≤ΔT and|P R1 -P R2 If |≥ΔP, where ΔT and ΔP are both set operating deviation values, then the data in registers 01XFR1 and 01XFR2 of this unit are considered valid;

[0146] S4120) Further, the guide vane opening values ​​in registers 01XFR1 and 01XFR2 are used for linear fitting to calculate the guide vane opening corresponding to the active target value.

[0147] S4130) Where L c This is the opening for no-load compensation.

[0148] S4200) Further, determine the calculation result L .tag Reasonableness of the difference between the current guide vane opening and the current guide vane opening;

[0149] S4210) If P tag >Pnow And L tag >L now , or P tag <P now And L tag <L now If so, the calculation data is deemed available;

[0150] S4211) Proceed to step S5000;

[0151] S4220) If P tag >P now And L tag <L now , or P tag <P now And L tag >L now If so, the calculation data is deemed unavailable;

[0152] S4221) Proceed to step S4400;

[0153] S4230) If P tag ≠P now And L tag =L now If so, the calculation data is deemed unavailable;

[0154] S4231) Proceed to step S4400;

[0155] S4300) If |T R1 -T R2 |≥ΔT or|P R1 -P R2 If |≤ΔP, then the value of register 01XFR2 of this unit is determined to be unavailable;

[0156] S4310) Further, calculate the current head H now With the head H in register 01XFR0 R0 Difference;

[0157] S4311) If the current operating head H now The difference in head between the current and the value in register 01XFR0 is less than the threshold value, i.e., |H now -H R0 If | < ΔH, proceed to step S4312; otherwise, proceed to step S4400.

[0158] S4312) Further, calculate P R1 With P R0 The difference, if |P R1 -P R0If |≥ΔP, then it is determined that the data in register 01XFR0 is available, and proceed to step S4322; otherwise, proceed to step S4400.

[0159] S4322) Further, calculate the guide vane opening corresponding to the active target value;

[0160] S4323)

[0161] S4330) Based on steps S4210 and S4220, determine the reasonableness of the data;

[0162] S4331) If the calculation data is determined to be available, proceed to step S5000;

[0163] S4332) If it is determined that the calculation data is unavailable, proceed to step S4400;

[0164] S4340) If |H now -H R0 If |≥ΔH, then it is determined that the data in register 01XFR0 is unavailable, and proceed to step S4400;

[0165] S4400) Further, calculate in sequence whether the registers 01X'FR0, 01X'FR1, and 01X'FR2 of other units of the same type in this plant are available;

[0166] S4410) Preferably, the selection order is from smallest to largest unit number;

[0167] S4420) Sequentially calculate whether the data 01X'FR0, 01X'FR1, and 01X'FR2 in the monitoring system registers of the same type of unit are available;

[0168] S4421) Based on the data acquisition mechanism in the unit register, for this operating unit, regardless of the operating state, there is always one data in register 01XFR0 or 01XFR1 that is available.

[0169] S4422) Taking the availability of data in the local unit register 01XFR1 and the availability of data in the same type of unit register 01X'FR1 as an example;

[0170] S4423) Determine the time stamp T in register 01X'FR1 R1' With the local group register 01XFR0 T R1 Difference;

[0171] S4424) If |T R1' -T R1 |≤ΔT and absolute value|P R1' -P R1If |<ΔP, then it is determined that the data in register 01X'FR1 of this unit is available;

[0172] S4425) Further, by using the data in register 01XFR1' and the guide vane opening value in local group register 01XFR1 to perform linear fitting, the guide vane opening corresponding to the active target value is calculated.

[0173] S4426)

[0174] S4430) Further, determine the calculation result L tag Reasonableness of the difference between the current guide vane opening and the current guide vane opening;

[0175] S4431 If P tag >P now And L tag >L now , or P tag <P now And L tag <L now If so, the calculation data is deemed available;

[0176] S4432) Proceed to step S5000;

[0177] S4433) If P tag >P now And L tag <L now , or c and L tag >L now If the data is unavailable, proceed to step S4440.

[0178] S4433) If P tag ≠P now And L tag =L now If the data is unavailable, proceed to step S4440.

[0179] (S4440) Further, steps S4423 to S4433 are used to determine whether the data 01X'FR0 and 01X'FR2 are available;

[0180] S4441) If the data for calculating 01XFR1, 01X'FR0, 01X'FR1, and 01X'FR2 are all unavailable, proceed to step S4450;

[0181] S4450) Similarly, use the data in the local group register 01XFR0 to perform the calculations in steps S4423 to S4433.

[0182] S4460) If data from other units is unavailable, proceed with steps S1200-S1252 to calculate the target guide vane opening.

[0183] (S4470) If the target opening of the guide vane calculated using steps S1200-S1252 is invalid data, it is determined that there is a data anomaly in the monitoring system, and an alarm is triggered.

[0184] Step 4: Adjust the output of the hydro-generator unit to be adjusted based on the target value of the guide vane opening of the hydro-generator unit to be adjusted.

[0185] It should be noted that step 4 specifically includes:

[0186] The S5000 speed governor performs closed-loop regulation sequentially based on the target values ​​of the guide vanes and the output, including:

[0187] The S5100 speed controller adjusts the guide vane opening according to the guide vane opening closed-loop adjustment mode;

[0188] The S5200 speed controller judges the absolute value of the difference between the actual opening of the guide vane and the target opening. Once the absolute value of the difference is less than the guide vane opening adjustment dead zone, the adjustment mode is switched and enters S5300.

[0189] The S5300 speed governor adjusts the unit output according to the power closed-loop regulation mode until the actual output value of the unit enters and stabilizes within the output target value range.

[0190] The following explanation uses the operating data of a certain plant's generating units as an example. This plant has two types of hydro-turbine generator units. Type 01 units have a rated capacity of 250MW, an operating head of [80,96], and a rated head of 89m; Type 02 units have a rated capacity of 300MW, an operating head of [80,96], and a rated head of 89m. Both types of units have an unloaded operating load of 8MW.

[0191] The following examples illustrate the use of the plant's 01 type unit;

[0192] S1000) Construct the relationship curve between guide vane opening L and active load P under different heads of type 01 hydro-generator units;

[0193] Based on the operating characteristics of the turbine, the S1200 system is designed to operate the turbine-generator unit at maximum head H. max The relationship curve between the generator no-load opening and the guide vane opening at the maximum active load is obtained, and the coefficient k between the active load and the guide vane opening at this head is calculated. max ;

[0194] S1210) Within this operating range, the active power target value is P. tagThe corresponding guide vane opening

[0195] S1220) Construct a hydro-generator unit under minimum head H min The relationship curve between the generator no-load opening and the guide vane opening at the maximum active load is obtained, and the coefficient k between the active load and the guide vane opening at this head is calculated. min ;

[0196] S1230) Within this operating range, the active power target value is P. tag The corresponding guide vane opening

[0197] S1240) Furthermore, when the actual operating head H now When the water head is between the maximum head of 96 and the minimum head of 80;

[0198]

[0199] Example 1 The following steps are illustrated using the following target operating data of the 01 type unit of this plant: current head 89m, active load 210MW;

[0200] S2100) Sets the data in register 01XFR0 during the unit's most recent no-load operation;

[0201] S2150) Initialize register 01XFR0;

[0202] (S2151) At 12:20 on March 20, the active power load target value P of the monitoring system was... tag =8, at this time the guide vane opening L base =21, perform an operational stability check:

[0203] S2152) Select the delay time threshold Δt = 10s and the duration Δt' = 10s for stability judgment;

[0204] S2153) Calculate the absolute value of the output amplitude within 10s for stability judgment Δt', set the value to 2, at this time ΔP = |8.5-7.6| < 2, the preset maximum active load value is 8.5, and the minimum active load value is 7.6;

[0205] S2154) Calculate the absolute value of the guide vane opening amplitude within 10s for stability judgment Δt', and set the value to 2. At this time, ΔL = |21.5-20.8| < 2. The preset maximum guide vane opening value is 21.5 and the minimum guide vane opening value is 20.8.

[0206] S2155) indicates that the current hydropower unit output and guide vane opening are in a stable state;

[0207] S2160) Further, conduct a data rationality assessment;

[0208] S2161) The unit is operating within the allowable no-load load range;

[0209] S2162) The unit's no-load operating opening is within the allowable range;

[0210] (S2163) The current operating head of the unit is within the range of the maximum and minimum head;

[0211] S2164) If the unit operating data is deemed reasonable, proceed to S2170;

[0212] S2170) The head value, active load value, guide vane opening value and time scale value under this working condition are recorded into register 01XFR0, 01XFR0=[89,8,21,03201220];

[0213] S2180) If the current operating condition is an unstable operating condition or the operating data is unreasonable, then discard the current data;

[0214] S2190) Furthermore, if the unit maintains no-load operation for a long time, in order to avoid frequent refresh of the data in register 01XFR0, the latest data is recorded in register 01XFR0 when the timestamp of the latest operating data and the register data 01XFR0 exceeds a set threshold value; otherwise, the original data is retained.

[0215] S2200) Set register 01XFR1, 01XFR1 = [H R1 ,P R1 ,L R1 ,T R1 ];

[0216] S2210) Initialize register 01XFR1;

[0217] S2220) Set register 01XFR2, 01XFR2 = [H R2 ,P R2 ,L R2 ,T R2 ];

[0218] S2230) Initialize register 01XFR2;

[0219] (S2240) At 14:30 on March 21, the target value P of the monitoring system... R1 =210, at this time L R1 =70, which is determined to be a stable operating condition based on S2152) to S2155);

[0220] S2241) The head value, active load value, guide vane opening value and time scale value under this working condition are recorded into register 01XFR1, 01XFR1=[89,210,70,03211430];

[0221] S2242) Further, continuously collect and monitor the target value P of the monitoring system. now Calculate P now P in register 01XFR1 R1 Difference;

[0222] (S2243) At 15:20 on March 21, the target value P of the monitoring system... now =150, L R1 =55, |P now -P R1 |=60≥ΔP', where ΔP' is the set power deviation value, which is 50 here, and is judged to be a stable operating condition according to S2152) to S2155);

[0223] S2250) Further, based on S2251) to S2253), the operating conditions are deemed reasonable;

[0224] S2254) Further, the active load value, guide vane opening value and time scale value under this working condition are entered into register 01XFR1;

[0225] S2255) Transfers the data in register 01XFR1 to 01XFR2. At this time, 01XFR1 = [89,150,55,03211520] and 01XFR2 = [89,210,70,03211430].

[0226] The current active power load of the S3000 is 150MW, the guide vane opening is 55°, and the hydropower unit output target value P is received from the dispatching system or monitoring system in the monitoring system. tag =225;

[0227] S3100)P tag With the current output P of the unit now The difference is greater than the dead zone P. d Enter S4000;

[0228] S4000) calls the data stored in registers 01XFR1 and 01XFR2;

[0229] S4100) Determines the time stamp T in register 01XFR1 R1 With time stamp T in register 01XFR2 R2 The difference;

[0230] S4110) After calculation, |T R1 -TR2 |≤ΔT and|P R1 -P R2 |≥ΔP, where ΔT is the set operating data interval setting, which is 720; ΔP is the set active power difference setting, which is 30; it is determined that the data in registers 01XFR1 and 01XFR2 of this unit are valid;

[0231] S4120) Further, linear fitting is performed using the guide vane opening values ​​in registers 01XFR1 and 01XFR2 to calculate the guide vane opening corresponding to the active target value, where Lc is the no-load compensation opening, with a value of 20.

[0232] S4130)

[0233] S4200) Further, determine the calculation result L tag Reasonableness of the difference between the current guide vane opening and the current guide vane opening;

[0234] S4210)225>150 and 76.25>55, therefore the data is considered usable;

[0235] S4211) Proceed to step S5000;

[0236] Example 2: To avoid situations where the load of the unit operates in a straight line or the load variation is small within a certain period of time, resulting in a small difference between the load and guide vane opening in registers 01XFR1 and 01XFR2, which affects the current fitting calculation of the guide vane opening, the following embodiment is used to illustrate the processing method. The unit operating parameters in Example 2 are the same as in Example 1.

[0237] From 14:30 on March 21 to 15:10 on March 22, the unit's active power load was 210MW in linear operation. R1 =70;

[0238] (S2260) At 14:50 on March 21, the target value P of the monitoring system... R1 =210, L R1 =70, operating head is 88.2;

[0239] S2261) At this time, |P now -P R1 |<ΔP', and based on steps S2152 to S2155 and steps S2250 to S2253, the running data is determined to be stable and reasonable;

[0240] S2272) Calculate the difference ΔT = 20 between the time scale in register 01XFR1 and the current steady-state time scale;

[0241] S2273)ΔT < set value, keep the original data in register 01XFR1 unchanged;

[0242] (S2260) At 15:00 on March 21, the target value P of the monitoring system... R1 =210, at this time L R1 =70;

[0243] S2260) At this time, |P now -P R1 |<ΔP', and based on steps S2152 to S2155 and steps S2250 to S2253, the running data is determined to be stable and reasonable;

[0244] S2274)ΔT=03211500-03211430=30≥Set value, here we take 30, the current running data is entered into register 01XFR1, at this time 01XFR1=[88.2,210,70,03211500]; at the same time, the data in register 01XFR2 remains unchanged;

[0245] S2275) If the validity of the running data is not met, then keep the original register data unchanged;

[0246] S2280) loop calculation, at 15:10 on March 22, the water head data is 88.2. At this time, 01XFR1=[88.2,210,70,03221510], and register 01XFR2 still keeps the original data unchanged;

[0247] (S3000) At this time, the monitoring system receives the target output value P of the hydropower unit from the dispatching system or monitoring system. tag =225;

[0248] S3100)P tag With the current output P of the unit now The difference is greater than the dead zone P. d Enter S4000;

[0249] S4000) calls the data stored in registers 01XFR1 and 01XFR2;

[0250] S4100) Determines the time stamp T in register 01XFR1 .R1 With time stamp T in register 01XFR2 R2 The difference;

[0251] S4300) At this time, because the unit has been operating under a fixed load for a long time, |T R1 -T R2 |>ΔT, where ΔT is a set time interval value, and the data in register 01XFR2 of this unit is invalid;

[0252] S4310) Further, calculate the current head Hnow With the head H in register 01XFR0 R0 The difference is such that 01XFR1 = [88.2,210,70,03221510] and 01XFR0 = [89,8,21,03201220];

[0253] Based on the set value of ΔH, there are two possibilities:

[0254] Firstly

[0255] S4311)|H now -H R0 |=89-88.2=0.8<ΔH, ΔH takes the value 2, the calculation result is less than the set value;

[0256] S4312)|P R1 -P R0 |=210-8=202>ΔP, data in register 01XFR0 is available;

[0257] S4322) Further, calculate the guide vane opening corresponding to the active target value;

[0258] S4323)

[0259] S4330) Based on step S4210, it is determined that the calculated data is reasonable and usable;

[0260] S4331) Proceed to step S5000;

[0261] Secondly

[0262] S4320) If |H now -H R0 If |≥ΔH, it is determined that the data in register 01XFR0 is unavailable, and proceed to step S4400;

[0263] S4400) At this time, calculate in sequence whether the registers 01XFR0', 01XFR1', and 01XFR2' of other units of the same type in this plant are available;

[0264] S4410) The selection order is determined by the unit number from smallest to largest. If data of other units of the same type in this plant are available, the target opening of the guide vane is calculated by linear fitting according to the method of this invention. This will not be elaborated here.

[0265] S4460) If data from other units is unavailable, the theoretical opening of the active power target value is calculated based on the operating head, active power target value and guide vane target opening model curve established in this invention.

[0266] S1210) was calculated to be,

[0267] S1230) calculated that,

[0268] S1240) Current actual operating head H now =89 hours,

[0269] Based on step S4210, the calculated data is determined to be reasonable and usable;

[0270] In practical applications, since the guide vane opening is 1.5 times the turbine operating head, the head can be calculated in segments to further reduce the theoretical opening error.

[0271] (S4331) Proceed to step S5000.

[0272] Example 3: Example 3 is a supplement to Examples 1 and 2. It mainly addresses the situation where the load variation is small within a certain period of time, resulting in a small difference between the load and guide vane opening in registers 01XFR1 and 01XFR2, which affects the current fitting calculation of the guide vane opening.

[0273] From 12:00 to 13:00 on March 21st (S2260), the active power load of the generating unit was uniformly adjusted from 210MW to 150MW. At 12:00, P... R1 =210, L R1 =70; At 12:15 on March 21, the target value P of the monitoring system was... R1 =195, at this time L R1 =66;

[0274] S2261) Based on steps S2152 to S2155 and steps S2250 to S2253, the running data is determined to be stable and reasonable;

[0275] S2272) Calculate the difference between the time scale in register 01XFR1 and the time scale of the current steady-state condition;

[0276] S2273)ΔT=03211215-03211200=15<Set value, keep the original data of register 01XFR1 unchanged;

[0277] (S2260) At 12:30 on March 21, the target value P of the monitoring system... R1 =180, at this time L R1 =62;

[0278] S2261) Based on steps S2152 to S2155 and steps S2250 to S2253, the running data is determined to be stable and reasonable;

[0279] S2272) Calculate the difference between the time scale in register 01XFR1 and the time scale of the current steady-state condition;

[0280] S2273) At this time, ΔT = 03211230 - 03211200 = 30 ≥ the set value;

[0281] Based on the set value of ΔP, there are two possibilities at this time;

[0282] Firstly

[0283] S2261)|P now -P R1 If |≥ΔP', the current running data is entered into register 01XFR1, at which point 01XFR1 = [88.2,180,62,03211230], and the data in register 01XFR1 is transferred to 01XFR2;

[0284] (S3000) At this time, the monitoring system receives the target output value P of the hydropower unit from the dispatching system or monitoring system. tag The calculation is performed according to the method used in Example 1, which will not be repeated here;

[0285] Secondly

[0286] S2270)|P now -P R1 If |<ΔP', the current running data is entered into register 01XFR1, at which point 01XFR1=[88.2,180,62,03211230]; the data in register 01XFR2 remains unchanged;

[0287] (S3000) At this time, the monitoring system receives the target output value P of the hydropower unit from the dispatching system or monitoring system. tag Then, calculations were performed according to the method used in Example 2, which will not be repeated here;

[0288] The S5000 speed governor performs closed-loop regulation sequentially based on the target values ​​of the guide vanes and the output, including:

[0289] S5100) Based on the calculated target value of the guide vane opening under the active power target value, the speed governor adjusts the guide vane opening according to the guide vane opening closed-loop adjustment mode.

[0290] The S5200 speed controller judges the absolute value of the difference between the actual opening of the guide vane and the target opening. Once the absolute value of the difference is less than the guide vane opening adjustment dead zone, the adjustment mode is switched and enters S5300.

[0291] The S5300 speed governor adjusts the unit output according to the power closed-loop regulation mode until the absolute value of the difference between the actual output value and the target value is less than the active power regulation dead zone and the unit enters a stable state, at which point the regulation ends.

[0292] This invention records short-term historical stable operating data of the hydro-generator unit and stores this data in a designated register. When the monitoring system receives the active power load target value of the hydro-generator unit, it prioritizes calling the guide vane opening values ​​of two different load points in the register. Using linear fitting, it quickly calculates the corresponding guide vane opening target value for the active power load target value and sends this target value to the speed governor. After the speed governor adjusts to the target opening, it selects whether to switch to power closed-loop regulation based on the actual situation until the actual output value of the unit enters and stabilizes within the output target value range, thereby improving the output regulation efficiency of the hydro-generator unit. If the register data of this unit is unavailable, it selects the register data of other units of the same type in the plant or the theoretical guide vane opening of this unit for calculation.

[0293] In summary, the hydropower unit output regulation method proposed in this embodiment, based on historical operating data, uses linear fitting of two sets of guide vane openings in the register to calculate the guide vane opening at the latest active load target value, and sends it to the governor. This improves the active power regulation rate of the hydropower unit without reducing the regulation accuracy.

[0294] Example 2

[0295] Figure 5 This is a structural diagram of a hydropower unit output regulation system based on historical operating data according to an embodiment of this application, as shown below. Figure 5 As shown, the system includes:

[0296] The acquisition module 100 is used to acquire historical operating data of the hydropower unit to be regulated in the hydropower plant and the active load target value of the hydropower unit to be regulated, and to construct a guide vane opening and active load model of the hydropower unit to be regulated in the hydropower plant based on the historical operating data.

[0297] The calculation formula for the guide vane opening degree and active load model of the hydropower plant's unregulated hydropower unit is as follows:

[0298]

[0299] In the formula, L now.tag L is the guide vane opening value. min.tag To achieve the minimum head H min The active load value is P tag The corresponding guide vane opening, L max.tag To the maximum head H max The active load value is P tagThe corresponding guide vane opening, H now This represents the actual operating head value, where... P base For base load, L min.base To achieve the minimum head H min The guide vane opening corresponding to the active load value as the base load, k min L' is the coefficient between the active power load and the guide vane opening at minimum head. min L' is the minimum guide vane opening. max k represents the maximum guide vane opening. max L is the coefficient between the active power load at maximum head and the guide vane opening. max.base To the maximum head H max The guide vane opening P' corresponding to the base load value. min For the minimum output of the hydropower unit, P' max This is the maximum output of the hydroelectric generator unit;

[0300] The historical operating data includes: head value, active load value, and guide vane opening.

[0301] The first determining module 200 is used to determine the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under no-load operation condition stored in the first register, and the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under stable operation condition stored in the second register and the third register.

[0302] The second determining module 300 is used to determine the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active load based on the guide vane opening and the active load model or by calling the data stored in the register.

[0303] The adjustment module 400 is used to adjust the output of the hydro-generator unit to be adjusted based on the target value of the guide vane opening of the hydro-generator unit to be adjusted.

[0304] In this embodiment of the disclosure, the first determining module 200 is further configured to:

[0305] When the hydropower unit to be regulated is operating under no-load conditions and the active load target value issued by the monitoring system is the base load, the head value, active load value, guide vane opening value and time standard value of the hydropower unit to be regulated under no-load conditions are collected in real time.

[0306] The stability and data rationality of the hydropower unit to be regulated under no-load operation are judged. If the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are stored in the first register. Otherwise, the head value, active load target value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are collected again until the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition.

[0307] In this embodiment of the disclosure, the first determining module 200 is further configured to:

[0308] When the hydropower unit to be regulated is operating under the first stable operating condition and the active power load target value issued by the monitoring system is P R1 At the same time, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be adjusted under the first stable operating condition are collected in real time, and the rationality of the data under the first stable operating condition is judged. If the operating data of the hydropower unit to be adjusted under the first stable operating condition meets the first preset condition, the head value, active load value, guide vane opening value and time label value under the first stable operating condition are stored in the second register.

[0309] When the hydropower unit to be regulated is operating under the second stable operating condition and the active load value of the hydropower unit to be regulated at the current moment is P now At the same time, the head value, active load value, guide vane opening value, and time label value of the hydropower unit to be regulated under the second stable operating condition are collected in real time. If |P now -P R1 If |≥ΔP', then the stability and data rationality of the second stable operating condition are judged. If the second stable operating condition is in a stable state and the operating data meets the first preset condition, then the head value, active load value, and guide vane opening value under the first stable operating condition are transferred to the third register in real time, and the head value, active load value, and guide vane opening value under the second stable operating condition are stored in the second register in real time; if |P' now -P R1 If |<ΔP', then the data stored in the second register is updated based on the difference between the time stamp value in the second register and the time stamp value under the second stable operating condition, where ΔP' is a preset power deviation setpoint.

[0310] In this embodiment of the disclosure, the second determining module 300 is further configured to:

[0311] Determine whether the absolute value of the difference between the target value of the active load and the current active load output value of the hydropower unit to be adjusted is less than or equal to the preset dead zone output. If so, maintain the current operating mode.

[0312] Furthermore, the second determining module 300 is also used for:

[0313] Step E1: Validate the data in the second register and the third register. When the data in the second register and the third register are valid, determine the first initial value of the guide vane opening corresponding to the active load target value based on the guide vane opening value in the second register and the third register, and proceed to step E2.

[0314] When the data in the third register is invalid, it is determined whether the data in the first register is available. If the data in the first register is available, the first initial value of the guide vane opening corresponding to the active load target value is determined based on the guide vane opening value in the first register and the second register, and then proceeds to step E2. If the data in the first register is unavailable, proceeds to step E3.

[0315] Step E2: When the first initial value of the guide vane opening meets the second preset condition, the first initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load.

[0316] When the initial value of the guide vane opening meets the third or fourth preset condition, proceed to step E3;

[0317] Step E3: Obtain the first register, second register, and third register of other units of the same type as the hydropower unit to be regulated within the hydropower plant. Determine whether the data in the second register of the other units of the same type as the hydropower unit to be regulated is available. If so, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the second register of the other units of the same type as the hydropower unit to be regulated and the data in the second register of the hydropower unit to be regulated. If the second initial value of the guide vane opening meets the second preset condition, then use the second initial value of the guide vane opening as the guide vane opening target value of the hydropower unit to be regulated corresponding to the active load target value. Otherwise, determine whether the data in the first register and the third register of the other units of the same type as the hydropower unit to be regulated are available. If available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register or the third register of the other units of the same type, and proceed to step E5. If unavailable, proceed to step E4.

[0318] Step E4: Determine whether the data in the first register of the hydropower unit to be regulated is available. If it is available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register of the hydropower unit to be regulated. If it is not available, proceed to step E6.

[0319] Step E5: When the second initial value of the guide vane opening meets the second preset condition, the second initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load; otherwise, proceed to step F6.

[0320] Step E6: Based on the guide vane opening and active load model, determine the third initial value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value, and determine whether the third initial value of the guide vane opening is valid data. If the third initial value of the guide vane opening is valid data, then the third initial value of the guide vane opening is used as the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value; otherwise, an alarm is triggered.

[0321] The first preset condition includes:

[0322] The active load value of the hydropower unit under the first stable operating condition is greater than or equal to the no-load load and less than or equal to the preset maximum output of the hydropower unit.

[0323] The guide vane opening value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum guide vane opening value and less than or equal to the maximum guide vane opening value.

[0324] The head value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum head and less than or equal to the maximum head;

[0325] The second preset condition includes:

[0326] The first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time.

[0327] The third preset condition includes:

[0328] The first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time.

[0329] The fourth preset condition includes:

[0330] The first initial value of the guide vane opening is equal to the guide vane opening value at the current moment, and the target value of the active power load is not equal to the active power load value at the current moment.

[0331] In summary, the hydropower unit output regulation system proposed in this embodiment uses two sets of guide vane openings in the register for linear fitting to calculate the guide vane opening at the latest active load target value, and sends it to the speed governor. This improves the active power regulation rate of the hydropower unit without reducing the regulation accuracy.

[0332] Example 3

[0333] To implement the above embodiments, this disclosure also proposes an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the method described in Embodiment 1.

[0334] Example 4

[0335] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in Embodiment 1.

[0336] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. 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.

[0337] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0338] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A method for adjusting the output of a hydropower unit based on historical operating data, characterized in that, The method includes: Obtain historical operating data and active load target values ​​of the hydropower units to be regulated in the hydropower plant, and construct a model of guide vane opening and active load of the hydropower units to be regulated based on the historical operating data. The head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under no-load operation condition are determined and stored in the first register, and the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under stable operation condition are stored in the second register and the third register. The target value of the guide vane opening of the hydropower unit to be regulated is determined based on the guide vane opening and the active load model or by calling the data stored in the register. The output of the hydro-generator unit to be adjusted is adjusted based on the target value of the guide vane opening of the hydro-generator unit to be adjusted.

2. The method as described in claim 1, characterized in that, The calculation formula for the guide vane opening and active load model of the hydropower plant's unregulated hydropower unit is as follows: In the formula, L now.tag L is the guide vane opening value. min.tag To achieve the minimum head H min The active load value is P tag The corresponding guide vane opening, L max.tag To the maximum head H max The active load value is P tag The corresponding guide vane opening, H now This represents the actual operating head value, where... P base For base load, L min.base To achieve the minimum head H min The guide vane opening corresponding to the active load value as the base load, k min L' is the coefficient between the active power load and the guide vane opening at minimum head. min L' is the minimum guide vane opening. max k represents the maximum guide vane opening. max L is the coefficient between the active power load at maximum head and the guide vane opening. max.base To the maximum head H max The guide vane opening P' corresponding to the base load value. min For the minimum output of the hydropower unit, P' max This is the maximum output of the hydroelectric generator unit; The historical operating data includes: head value, active load value, and guide vane opening.

3. The method as described in claim 2, characterized in that, The determination of the head value, active power load value, guide vane opening degree, and time scale of the hydropower unit to be regulated under no-load operating conditions, stored in the first register, includes: When the hydropower unit to be regulated is operating under no-load conditions and the active load target value issued by the monitoring system is the base load, the head value, active load value, guide vane opening value and time standard value of the hydropower unit to be regulated under no-load conditions are collected in real time. The stability and data rationality of the hydropower unit to be regulated under no-load operation are judged. If the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are stored in the first register. Otherwise, the head value, active load target value, guide vane opening value and time label value of the hydropower unit to be regulated under no-load operation are collected again until the hydropower unit to be regulated is in a stable state under no-load operation and the operation data meets the first preset condition.

4. The method as described in claim 3, characterized in that, Determining the head value, active power load value, guide vane opening degree, and time scale of the hydropower unit to be regulated under stable operating conditions, stored in the second and third registers, includes: When the hydropower unit to be regulated is operating under the first stable operating condition and the active power load target value issued by the monitoring system is P R1 At the same time, the head value, active load value, guide vane opening value and time label value of the hydropower unit to be adjusted under the first stable operating condition are collected in real time, and the rationality of the data under the first stable operating condition is judged. If the operating data of the hydropower unit to be adjusted under the first stable operating condition meets the first preset condition, the head value, active load value, guide vane opening value and time label value under the first stable operating condition are stored in the second register. When the hydropower unit to be regulated is operating under the second stable operating condition and the active load value of the hydropower unit to be regulated at the current moment is P now At that time, the head value, active load value, guide vane opening value, and time label value of the hydropower unit to be regulated under the second stable operating condition are collected in real time. If |P now -P R1 If |≥ΔP', then the stability and data rationality of the second stable operating condition are judged. If the second stable operating condition is in a stable state and the operating data meets the first preset condition, then the head value, active load value, and guide vane opening value under the first stable operating condition are transferred to the third register in real time, and the head value, active load value, and guide vane opening value under the second stable operating condition are stored in the second register in real time; if |P' now -P R1 If |<ΔP', then the data stored in the second register is updated based on the difference between the time stamp value in the second register and the time stamp value under the second stable operating condition, where ΔP' is a preset power deviation setpoint.

5. The method as described in claim 4, characterized in that, Before determining the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active load based on the guide vane opening and the active load model or by calling the data stored in the register, the process also includes: Determine whether the absolute value of the difference between the target value of the active load and the current active load output value of the hydropower unit to be adjusted is less than or equal to the preset dead zone output. If so, maintain the current operating mode.

6. The method as described in claim 5, characterized in that, The step of determining the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active power load based on the guide vane opening and the active power load model or by calling the data stored in the register includes: Step F1: Perform a validity check on the data in the second register and the third register. When the data in the second register and the third register are valid, determine the first initial value of the guide vane opening corresponding to the active load target value based on the guide vane opening value in the second register and the third register, and proceed to step F2. When the data in the third register is invalid, it is determined whether the data in the first register is available. If the data in the first register is available, the first initial value of the guide vane opening corresponding to the active load target value is determined based on the guide vane opening value in the first register and the second register, and then proceeds to step F2. If the data in the first register is unavailable, proceeds to step F3. Step F2: When the first initial value of the guide vane opening meets the second preset condition, the first initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load. When the initial value of the guide vane opening meets the third or fourth preset condition, proceed to step F3; Step F3: Obtain the first register, second register, and third register of other units of the same type as the hydropower unit to be regulated within the hydropower plant. Determine whether the data in the second register of the other units of the same type as the hydropower unit to be regulated is available. If so, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the second register of the other units of the same type as the hydropower unit to be regulated and the data in the second register of the hydropower unit to be regulated. If the second initial value of the guide vane opening meets the second preset condition, then use the second initial value of the guide vane opening as the guide vane opening target value of the hydropower unit to be regulated corresponding to the active load target value. Otherwise, determine whether the data in the first register and the third register of the other units of the same type as the hydropower unit to be regulated is available. If available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register or the third register of the other units of the same type, and proceed to step F5. If unavailable, proceed to step F4. Step F4: Determine whether the data in the first register of the hydropower unit to be regulated is available. If it is available, determine the second initial value of the guide vane opening corresponding to the active load target value based on the data in the first register of the hydropower unit to be regulated. If it is not available, proceed to step F6. Step F5: When the second initial value of the guide vane opening meets the second preset condition, the second initial value of the guide vane opening is taken as the target value of the guide vane opening of the hydropower unit to be adjusted corresponding to the target value of the active load; otherwise, proceed to step F6. Step F6: Based on the guide vane opening and active load model, determine the third initial value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value, and determine whether the third initial value of the guide vane opening is valid data. If the third initial value of the guide vane opening is valid data, then the third initial value of the guide vane opening is used as the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the active load target value; otherwise, an alarm is triggered.

7. The method as described in claim 6, characterized in that, The first preset conditions include: The active load value of the hydropower unit under the first stable operating condition is greater than or equal to the no-load load and less than or equal to the preset maximum output of the hydropower unit. The guide vane opening value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum guide vane opening value and less than or equal to the maximum guide vane opening value. The head value of the hydropower unit under the first stable operating condition is greater than or equal to the preset minimum head and less than or equal to the maximum head; The second preset condition includes: The first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time. The third preset condition includes: The first initial value of the guide vane opening is less than the guide vane opening value at the current time and the active load target value is greater than the active load value at the current time, or the first initial value of the guide vane opening is greater than the guide vane opening value at the current time and the active load target value is less than the active load value at the current time. The fourth preset condition includes: The first initial value of the guide vane opening is equal to the guide vane opening value at the current moment, and the target value of the active power load is not equal to the active power load value at the current moment.

8. A hydropower unit output regulation system based on historical operating data, characterized in that, The system includes: The acquisition module is used to acquire historical operating data of the hydropower unit to be regulated in the hydropower plant and the active load target value of the hydropower unit to be regulated, and to construct a model of the guide vane opening and active load of the hydropower unit to be regulated in the hydropower plant based on the historical operating data. The first determining module is used to determine the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under no-load operation condition stored in the first register, and the head value, active load value, guide vane opening degree and time scale of the hydropower unit to be regulated under stable operation condition stored in the second register and the third register. The second determining module is used to determine the target value of the guide vane opening of the hydropower unit to be regulated corresponding to the target value of the active load based on the guide vane opening and the active load model or by calling the data stored in the register. The adjustment module is used to adjust the output of the hydro-generator unit to be adjusted based on the target value of the guide vane opening of the hydro-generator unit to be adjusted.

9. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.