Hydropower station temperature control method and system, terminal and medium
By predicting the temperature rise trend of heat-generating nodes in advance and initiating cooling in hydropower stations, the potential failure risk of equipment when the temperature exceeds the safety threshold in existing technologies has been resolved, thereby improving the safety and energy efficiency of the equipment.
Patent Information
- Application Number
- CN202511403447.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2045-09-29
AI Technical Summary
Existing power plant monitoring systems typically activate when temperatures exceed safe thresholds, significantly increasing the risk of potential malfunctions or performance degradation.
By collecting operating data and temperature of the heat-generating nodes, calculating the theoretical temperature value, and starting the axial flow fan to cool down before it exceeds the threshold, and only running the cooling plate when necessary, pre-cooling is achieved to reduce the risk of high temperature in the equipment and energy waste.
It effectively reduces the risk of equipment being in a high-temperature edge state for a long time, reduces the hidden dangers of insulation aging and material fatigue, and reduces energy waste.
Smart Images

Figure CN120872066A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of hydropower station temperature control technology, specifically to a hydropower station temperature control method, system, terminal, and medium. Background Technology
[0002] During power generation, the temperature of some areas of a hydroelectric power station's generator unit gradually rises due to the rotating parts and internal current. If the temperature exceeds a certain safety threshold, it may cause equipment failure or even a shutdown. With the continuous development of technology, the temperature monitoring system for hydroelectric power station generator units is also being upgraded and improved.
[0003] In current power plant monitoring systems, temperature sensors are typically installed at relevant locations on the generator sets to monitor equipment temperature. These temperature gauges usually have alarm and shutdown limits set. When the temperature exceeds the alarm limit, the monitoring system generates an alarm signal; when the temperature exceeds the shutdown limit, the system issues a shutdown command to protect the generator sets. However, existing power plant monitoring systems often activate only when the temperature exceeds the safety threshold, significantly increasing the risk of potential malfunctions or performance degradation. Summary of the Invention
[0004] The purpose of this invention is to provide a method, system, terminal and medium for temperature control in hydropower stations, which solves the problem that the operation of existing power station monitoring systems usually occurs when the temperature exceeds the safety threshold, greatly increasing the risk of potential failures or performance degradation.
[0005] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:
[0006] Firstly, a method for temperature control in a hydropower station is provided, including the following operations:
[0007] S1. When the axial flow fan is not running, collect the operating condition data and temperature of the heat-generating node, and record the collected operating condition data and temperature as the first data and the first temperature, respectively.
[0008] S2, process the first data to obtain the theoretical temperature value of the heating node;
[0009] S3, determine whether the theoretical temperature value is greater than the temperature threshold; if yes, proceed to S4; if no, proceed to S1.
[0010] S4, run the axial flow fan to cool down the heat-generating node;
[0011] S5, when the running time of the axial flow fan meets the time threshold, the temperature of the heat-generating node is collected, and the collected node temperature is recorded as the second temperature;
[0012] S6, determine whether the second temperature is lower than the first temperature; if yes, keep the axial flow fan running; if no, keep the axial flow fan running and operate the cooling plate at the air inlet of the axial flow fan.
[0013] A further approach is to obtain the theoretical temperature value of the heating node, which includes:
[0014] Based on the first data, the corresponding temperature curve is extracted from the temperature curve dataset; and the extracted temperature curve is recorded as the first curve; wherein, the temperature curve dataset contains temperature curves showing the temperature change of the heating node over time under different operating conditions;
[0015] Obtain the maximum temperature value on the first curve and record the obtained maximum temperature value as the theoretical temperature value.
[0016] A further step is to include, prior to S4, the following:
[0017] S00, obtain the temperature timestamp corresponding to the first temperature;
[0018] S01, determine whether the first temperature is less than or equal to the temperature threshold; if yes, proceed to S02; if no, proceed to S4.
[0019] S02, calculate the time required for the temperature rise of the heating node to rise from the first temperature to the temperature threshold along the first curve;
[0020] S03, obtain the start-up time of the axial flow fan and the running time of the axial flow fan from the outlet to the heating node; wherein, the start-up time is the time required from the temperature timestamp to the start-up of the axial flow fan;
[0021] S04. Calculate the start-up timestamp of the axial flow fan based on the temperature timestamp, temperature rise duration, start-up duration, and running duration.
[0022] S05, start the axial flow fan at the start timestamp.
[0023] A further step is: in step S6, when the second temperature is greater than or equal to the first temperature, the following is also included:
[0024] When the running time of the axial flow fan meets the time threshold, the operating condition data of the heat-generating node is collected, and the collected operating condition data is recorded as the second data.
[0025] Based on the second data, extract the corresponding temperature curve from the temperature curve dataset; and record the extracted temperature curve as the second curve;
[0026] Obtain the maximum temperature value on the second curve and record the obtained maximum temperature value as the target temperature value;
[0027] Determine whether the target temperature value is greater than the temperature threshold; if so, keep the axial flow fan running and operate the cooling element at the air inlet of the axial flow fan; if not, keep the axial flow fan running.
[0028] A further proposed solution is that the operating data includes ambient temperature and unit operating parameters.
[0029] In a second aspect, a hydropower station temperature control system is provided, the temperature control system being applicable to the temperature control method described in the first aspect, the temperature control system comprising:
[0030] An axial flow fan is installed inside a hydropower station, and the axial flow fan corresponds to a heat-generating node within the hydropower station.
[0031] A cooling element is disposed at the air inlet of the axial flow fan;
[0032] The first acquisition module is used to execute S1 to acquire the operating condition data and temperature of the heat-generating node when the axial flow fan is not running, and to record the acquired operating condition data and temperature as the first data and the first temperature, respectively.
[0033] The first processing module is used to execute S2 to process the first data and obtain the theoretical temperature value of the heating node.
[0034] The first judgment module is used to execute S3 to determine whether the theoretical temperature value is greater than the temperature threshold; if yes, it jumps to S4; if no, it jumps to S1.
[0035] The first execution module is used to execute S4 to run the axial flow fan to cool down the heat-generating node;
[0036] The second acquisition module is used to execute S5, so as to acquire the temperature of the heating node when the running time of the axial flow fan meets the time threshold, and record the acquired node temperature as the second temperature;
[0037] The second judgment module is used to execute S6 to determine whether the second temperature is lower than the first temperature;
[0038] The second execution module is used to keep the axial flow fan running when the second temperature is lower than the first temperature.
[0039] The third execution module is used to maintain the axial flow fan in operation and operate the cooling plate at the air inlet of the axial flow fan when the second temperature is greater than or equal to the first temperature.
[0040] Thirdly, a terminal is provided, including a processor and a memory, the memory being used to store processor-executable instructions; wherein the processor is configured to invoke the instructions stored in the memory to execute the temperature control method as described in the first aspect.
[0041] Fourthly, a computer-readable storage medium is provided, on which computer program instructions are stored, characterized in that the computer program instructions, when executed by a processor, implement the temperature control method as described in the first aspect.
[0042] Compared with the prior art, the beneficial effects of the present invention are:
[0043] On one hand, the first set of data is processed to obtain the theoretical temperature value of the heating node. If the theoretical temperature value exceeds the temperature threshold, the axial flow fan is activated to cool the heating node. This allows for early prediction of the temperature rise trend of the heating node, enabling cooling to be initiated before the temperature reaches a dangerous level, thus reducing the risk of the equipment being in a state of near-high temperature for extended periods and minimizing potential hazards such as insulation aging and material fatigue. On the other hand, the cooling elements at the axial flow fan inlet are only activated when the second temperature is greater than or equal to the first temperature. This aims to reduce energy waste. Attached Figure Description
[0044] Figure 1 This is a flowchart illustrating a temperature control method for a hydropower station in this embodiment. Detailed Implementation
[0045] The invention will now be further described with reference to the accompanying drawings.
[0046] Example 1: This example provides a temperature control method for a hydropower station, such as... Figure 1 As shown, the following operations are included:
[0047] S10, when the axial flow fan is not running, collect the operating condition data and temperature of the heat-generating node, and record the collected operating condition data and temperature as the first data and the first temperature, respectively;
[0048] In this embodiment, the operating data includes ambient temperature and unit operating parameters.
[0049] For example, during implementation, when the axial flow fan is not running, i.e., the heat-generating nodes are in a state of natural heat dissipation, the operating condition data and temperature of the heat-generating nodes are collected. The operating condition data collected at this time is marked as the first data, and the collected temperature of the heat-generating nodes is marked as the first temperature. The heat-generating nodes include stator windings, bearings, coolers, etc. The operating condition data includes ambient temperature and unit operating parameters, including load current, voltage, and speed.
[0050] S20, process the first data to obtain the theoretical temperature value of the heating node;
[0051] In this embodiment, the process of obtaining the theoretical temperature value of the heating node includes:
[0052] Based on the first data, the corresponding temperature curve is extracted from the temperature curve dataset; and the extracted temperature curve is recorded as the first curve; wherein, the temperature curve dataset contains temperature curves showing the temperature change of the heating node over time under different operating conditions;
[0053] For example, during implementation, temperature curves showing the temperature change of heating nodes over time under various operating conditions are constructed through historical operation records, experimental tests, or simulation modeling, and a temperature curve dataset containing each temperature curve is established.
[0054] From the temperature curve dataset, the temperature curve corresponding to the first data is matched, and the matched temperature curve is recorded as the first curve. For example, similarity matching is performed in the temperature curve dataset to find one or more temperature curves that are closest to the operating condition data represented by the first data. In one implementation, the Euclidean distance between the first data vector and each operating condition data vector in the temperature curve dataset can be calculated, and the temperature curve with the smallest Euclidean distance can be marked as the first curve. Alternatively, operating condition curves that are close to the first data can be selected and weighted interpolated to obtain a fitted curve, and the fitted curve can be marked as the first curve.
[0055] Obtain the maximum temperature value on the first curve and record the obtained maximum temperature value as the theoretical temperature value.
[0056] For example, during implementation, the maximum temperature value on the first curve is extracted and marked as the theoretical temperature value. This maximum temperature value represents the highest temperature that the heat-generating node might reach under the first data conditions without additional cooling measures.
[0057] S30, determine whether the theoretical temperature value is greater than the temperature threshold; if yes, proceed to S40; if no, proceed to S10.
[0058] In this embodiment, before S4, the following is also included:
[0059] S000, obtain the temperature timestamp corresponding to the first temperature;
[0060] For example, during implementation, it is determined whether the theoretical temperature value is greater than a temperature threshold. The temperature threshold can be the maximum temperature that the heating node can reach during normal operation, set based on historical data, experience, and industry standards. When the theoretical temperature value is less than or equal to the temperature threshold, the aforementioned step S10 is executed. When the theoretical temperature is greater than the temperature threshold, the timestamp of the first temperature is obtained and marked as the temperature timestamp.
[0061] S001, determine whether the first temperature is less than or equal to the temperature threshold; if yes, proceed to S002; if no, proceed to S40.
[0062] S002, calculate the time required for the temperature rise of the heating node to rise from the first temperature to the temperature threshold along the first curve;
[0063] For example, during implementation, the time required for the temperature to rise from the first temperature to the temperature threshold is found along the first curve, and the found time is marked as the temperature rise duration.
[0064] S003, obtain the start-up time of the axial flow fan and the running time of the axial flow fan from the outlet to the heating node; wherein, the start-up time is the time required from the temperature timestamp to the start-up of the axial flow fan;
[0065] For example, during implementation, the start-up time and runtime of the axial flow fan are obtained. The start-up time refers to the time required from the temperature timestamp until the axial flow fan starts and begins to output air. This start-up time can be obtained from historical data and includes control signal transmission time, PLC response time, motor start-up acceleration time, etc. The runtime refers to the time required for cold air to reach the surface of the heating node from the fan outlet after the fan outputs air.
[0066] S004, Calculate the start-up timestamp of the axial flow fan based on the temperature timestamp, temperature rise duration, start-up duration, and running duration;
[0067] For example, during implementation, the start-up timestamp of the axial flow fan is calculated based on the temperature timestamp, temperature rise time, start-up time, and running time. This start-up timestamp is the latest start-up time of the axial flow fan.
[0068] S005, start the axial flow fan at the start timestamp.
[0069] For example, during implementation, when the system detects that the current time matches the startup timestamp, the axial flow fan is immediately started. Based on thermal inertia and system delay, the startup time is precisely scheduled to improve startup timeliness, thereby reducing the risk of wasting energy due to starting too early or causing poor cooling performance due to starting too late.
[0070] S40, operate the axial flow fan to cool down the heat-generating node;
[0071] For example, during implementation, when the axial flow fan is running, it can cool down the heat-generating nodes.
[0072] S50, when the running time of the axial flow fan meets the time threshold, the temperature of the heat-generating node is collected, and the collected node temperature is recorded as the second temperature;
[0073] For example, during implementation, the running time of the axial flow fan is collected in real time, and when the running time meets a duration threshold, the temperature of the heat-generating node is collected and marked as a second temperature. The duration threshold is set based on the heat-generating characteristics of the heat-generating node, combined with historical data and experience.
[0074] S60, determine whether the second temperature is lower than the first temperature; if yes, keep the axial flow fan running; if no, keep the axial flow fan running and operate the cooling plate at the air inlet of the axial flow fan.
[0075] In this embodiment, step S6, when the second temperature is greater than or equal to the first temperature, further includes:
[0076] When the running time of the axial flow fan meets the time threshold, the operating condition data of the heat-generating node is collected, and the collected operating condition data is recorded as the second data.
[0077] For example, during implementation, it is determined whether the second temperature is lower than the first temperature. When the second temperature is lower than the first temperature, it indicates that the axial flow fan has a significant cooling effect on the heat-generating nodes, and no additional cooling equipment is needed. In this case, it is sufficient to keep the axial flow fan running.
[0078] When the second temperature is greater than or equal to the first temperature, it indicates that the axial flow fan has a low cooling effect on the heat-generating node. At this time, the operating condition data of the heat-generating node is collected, and the collected operating condition data is marked as the second data.
[0079] Based on the second data, extract the corresponding temperature curve from the temperature curve dataset; and record the extracted temperature curve as the second curve;
[0080] For example, during implementation, the temperature curve corresponding to the second data is matched from the temperature curve dataset, and the matched temperature curve is recorded as the second curve. For instance, similarity matching is performed in the temperature curve dataset to find one or more temperature curves that are closest to the operating condition data represented by the second data. In one implementation, the Euclidean distance between the second data vector and each operating condition data vector in the temperature curve dataset can be calculated, and the temperature curve with the smallest Euclidean distance can be marked as the second curve. Alternatively, a weighted interpolation can be performed on operating condition curves similar to the second data to obtain a fitted curve, and this fitted curve can be marked as the second curve.
[0081] Obtain the maximum temperature value on the second curve and record the obtained maximum temperature value as the target temperature value;
[0082] For example, during implementation, the maximum temperature value on the second curve is extracted and marked as the target temperature value. This maximum temperature value represents the highest temperature the heat-generating node might reach under the second data without additional cooling measures.
[0083] Determine whether the target temperature value is greater than the temperature threshold; if so, keep the axial flow fan running and operate the cooling element at the air inlet of the axial flow fan; if not, keep the axial flow fan running.
[0084] For example, during implementation, it is determined whether the target temperature value is greater than the temperature threshold. When the target temperature value is greater than the temperature threshold, it indicates that under the second data condition, without additional cooling measures, the heat-generating node is at risk of overheating. In this case, the axial flow fan is kept running, and the cooling fins at the fan inlet are activated. When the target temperature value is less than or equal to the temperature threshold, it indicates that under the second data condition, even without additional cooling measures, the heat-generating node will not be at risk of overheating. In this case, the axial flow fan is simply kept running. By capturing the latest operating conditions (second data) in real time, the risk of temperature rise is reassessed, aiming to reduce the risk of misjudgment caused by differences in operating conditions before and after fan startup.
[0085] The hydropower station temperature control method in this embodiment is as follows: On the one hand, the first data is processed to obtain the theoretical temperature value of the heat-generating node. If the theoretical temperature value exceeds a temperature threshold, the axial flow fan is activated to cool the heat-generating node. This allows for early prediction of the temperature rise trend of the heat-generating node, enabling cooling to be initiated before the temperature reaches a dangerous level, thereby reducing the risk of equipment being in a state of near-high temperature for extended periods and minimizing potential hazards such as insulation aging and material fatigue. On the other hand, the cooling elements at the air inlet of the axial flow fan are only activated when the second temperature is greater than or equal to the first temperature. This aims to reduce energy waste.
[0086] Example 2: This example provides a hydropower station temperature control system. The temperature control system is applicable to the temperature control method described in Example 1. The temperature control system includes an axial flow fan, a cooling element, a first acquisition module, a first processing module, a first judgment module, a first execution module, a second acquisition module, a second judgment module, a second execution module, and a third execution module.
[0087] The axial flow fan is installed within the hydropower station, and corresponds to a heat-generating node within the hydropower station. The cooling element is installed at the air inlet of the axial flow fan. The first acquisition module executes S10 to acquire operating condition data and temperature of the heat-generating node when the axial flow fan is not running, and records the acquired operating condition data and temperature as first data and first temperature, respectively. The first processing module executes S20 to process the first data to obtain the theoretical temperature value of the heat-generating node. The first judgment module executes S30 to determine whether the theoretical temperature value is greater than a temperature threshold; if yes, it jumps to S40; if no, it jumps to S10. An execution module is used to execute S40 to run an axial flow fan to cool the heat-generating node; a second acquisition module is used to execute S50 to acquire the temperature of the heat-generating node when the running time of the axial flow fan meets a time threshold, and record the acquired node temperature as the second temperature; a second judgment module is used to execute S60 to determine whether the second temperature is less than the first temperature; a second execution module is used to keep the axial flow fan running when the second temperature is less than the first temperature; a third execution module is used to keep the axial flow fan running when the second temperature is greater than or equal to the first temperature, and to run the cooling element at the air inlet of the axial flow fan.
[0088] The hydropower station temperature control system in this embodiment works in two ways: First, it processes the first data to obtain the theoretical temperature value of the heating node. If the theoretical temperature value exceeds a temperature threshold, it operates an axial flow fan to cool the heating node. This allows for early prediction of the temperature rise trend of the heating node, enabling cooling to be initiated before the temperature reaches a dangerous level, thus reducing the risk of the equipment being in a state of near-high temperature for extended periods and minimizing potential hazards such as insulation aging and material fatigue. Second, the cooling elements at the axial flow fan inlet are only activated when the second temperature is greater than or equal to the first temperature, aiming to reduce energy waste.
[0089] In this embodiment, a terminal is also provided, including a processor and a memory, wherein the memory is used to store processor-executable instructions; wherein the processor is configured to invoke the instructions stored in the memory to execute the temperature control method as described in Embodiment 1.
[0090] In this embodiment, a computer-readable storage medium is also provided, on which computer program instructions are stored, characterized in that the computer program instructions, when executed by a processor, implement the temperature control method as described in Embodiment 1.
[0091] Although the invention has been described herein with reference to several illustrative embodiments, it should be understood that many other modifications and implementations can be devised by those skilled in the art, which will fall within the scope and spirit of the principles disclosed herein. More specifically, various variations and modifications can be made to the components and / or layout of the subject matter arrangement within the scope of the disclosure, drawings, and claims. Besides variations and modifications to the components and / or layout, other uses will be apparent to those skilled in the art.
Claims
1. A method for temperature control in a hydropower station, characterized in that, Includes the following operations: S1. When the axial flow fan is not running, collect the operating condition data and temperature of the heat-generating node, and record the collected operating condition data and temperature as the first data and the first temperature, respectively. S2, process the first data to obtain the theoretical temperature value of the heating node; S3, determine whether the theoretical temperature value is greater than the temperature threshold; if yes, proceed to S4; if no, proceed to S1. S4, run the axial flow fan to cool down the heat-generating node; S5, when the running time of the axial flow fan meets the time threshold, the temperature of the heat-generating node is collected, and the collected node temperature is recorded as the second temperature; S6, determine whether the second temperature is lower than the first temperature; if yes, keep the axial flow fan running; if no, keep the axial flow fan running and operate the cooling plate at the air inlet of the axial flow fan.
2. The temperature control method according to claim 1, characterized in that, The process of obtaining the theoretical temperature value of the heating node includes: Based on the first data, the corresponding temperature curve is extracted from the temperature curve dataset; and the extracted temperature curve is recorded as the first curve; wherein, the temperature curve dataset contains temperature curves showing the temperature change of the heating node over time under different operating conditions; Obtain the maximum temperature value on the first curve and record the obtained maximum temperature value as the theoretical temperature value.
3. The temperature control method according to claim 2, characterized in that, Before S4, it also includes: S00, obtain the temperature timestamp corresponding to the first temperature; S01, determine whether the first temperature is less than or equal to the temperature threshold; if yes, proceed to S02; if no, proceed to S4. S02, calculate the time required for the temperature rise of the heating node to rise from the first temperature to the temperature threshold along the first curve; S03, obtain the start-up time of the axial flow fan and the running time of the axial flow fan from the outlet to the heating node; wherein, the start-up time is the time required from the temperature timestamp to the start-up of the axial flow fan; S04. Calculate the start-up timestamp of the axial flow fan based on the temperature timestamp, temperature rise duration, start-up duration, and running duration. S05, start the axial flow fan at the start timestamp.
4. The temperature control method according to claim 3, characterized in that, In step S6, when the second temperature is greater than or equal to the first temperature, the method further includes: When the running time of the axial flow fan meets the time threshold, the operating condition data of the heat-generating node is collected, and the collected operating condition data is recorded as the second data. Based on the second data, extract the corresponding temperature curve from the temperature curve dataset; and record the extracted temperature curve as the second curve. Obtain the maximum temperature value on the second curve and record the obtained maximum temperature value as the target temperature value; Determine whether the target temperature value is greater than the temperature threshold; if so, keep the axial flow fan running and operate the cooling element at the air inlet of the axial flow fan; if not, keep the axial flow fan running.
5. The temperature control method according to claim 1, characterized in that, The operating data includes ambient temperature and unit operating parameters.
6. A temperature control system for a hydropower station, characterized in that, The temperature control system is applicable to the temperature control method as described in any one of claims 1-5, and the temperature control system comprises: An axial flow fan is installed inside a hydropower station, and the axial flow fan corresponds to a heat-generating node within the hydropower station. A cooling element is disposed at the air inlet of the axial flow fan; The first acquisition module is used to execute S1 to acquire the operating condition data and temperature of the heat-generating node when the axial flow fan is not running, and to record the acquired operating condition data and temperature as the first data and the first temperature, respectively. The first processing module is used to execute S2 to process the first data and obtain the theoretical temperature value of the heating node. The first judgment module is used to execute S3 to determine whether the theoretical temperature value is greater than the temperature threshold; if yes, it jumps to S4; if no, it jumps to S1. The first execution module is used to execute S4 to run the axial flow fan to cool down the heat-generating node; The second acquisition module is used to execute S5, so as to acquire the temperature of the heating node when the running time of the axial flow fan meets the time threshold, and record the acquired node temperature as the second temperature; The second judgment module is used to execute S6 to determine whether the second temperature is lower than the first temperature; The second execution module is used to keep the axial flow fan running when the second temperature is lower than the first temperature. The third execution module is used to maintain the axial flow fan in operation and operate the cooling plate at the air inlet of the axial flow fan when the second temperature is greater than or equal to the first temperature.
7. A terminal, characterized in that, include: A processor and a memory, wherein the memory is used to store processor-executable instructions; The processor is configured to invoke instructions stored in the memory to execute the temperature control method as described in any one of claims 1-5.
8. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the temperature control method as described in any one of claims 1-5.
Citation Information
Patent Citations
Diagnosis method and system of overcharging of power cell, readable storage medium and device
CN108896918A
Trend tracking and early warning method and device for bearing bush temperature of hydroelectric generating set
CN115185313A
Acquisition terminal load regulation and control method and module based on CPU predicted temperature
CN117193425A
Method and system for adjusting water supply pump of technical water supply system
CN117328984A
Transformer temperature control method, device and equipment and storage medium
CN119512259A