Control method for cooling fan of variable-pitch motor

By monitoring and analyzing the operating parameters of the pitch motor in real time, a dynamic cooling strategy is generated, which solves the problem of inflexible response of heat dissipation control strategies in existing technologies and achieves efficient and stable operation and safety protection of the motor.

CN121611635APending Publication Date: 2026-03-06THREE GORGES NEW ENERGY DUNHUANG POWER GENERATION CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511619088.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-06
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing heat dissipation control strategies for pitch motors cannot flexibly respond to changes in load and environment, resulting in delayed heat dissipation response and potential safety hazards.

Method used

By monitoring the operating current, temperature, and ambient temperature of the pitch motor in real time, analyzing the load spectrum, calculating the dynamic heat load index and efficiency coefficient, generating a dynamic cooling strategy, and forcing the maximum heat dissipation capacity to operate when the temperature exceeds the limit.

Benefits of technology

It enables precise monitoring of motor status, improves the flexibility and stability of heat dissipation control, avoids overheating, and ensures safe operation of the motor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121611635A_ABST
    Figure CN121611635A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of motor heat dissipation control, and discloses a control method of a variable-pitch motor heat dissipation fan, which comprises the following steps: S1, acquiring the real-time operation current of a variable-pitch motor; s2, analyzing waveform characteristics of the real-time operation current; s3, based on the change of the real-time running current along with time; s4, based on the actual temperature rise result of the variable-pitch motor in the historical operation cycle and the corresponding dynamic thermal load index; s5, combining the dynamic thermal load index and the dynamic thermal efficiency coefficient; and S6, dynamically calculating a floating protection temperature upper limit based on the environment reference temperature. The technical scheme of dynamically monitoring and analyzing the operating parameters of the variable-pitch motor is adopted, and the working state of the motor is comprehensively monitored by acquiring real-time current, temperature and environmental conditions. According to the scheme, the technical effect of improving the heat dissipation control precision of the motor is achieved, and compared with a scheme depending on a fixed cooling strategy in the prior art, the defect that response to different load conditions is not sensitive is overcome.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of motor heat dissipation control technology, specifically a control method for a pitch motor cooling fan. Background Technology

[0002] In the current field of pitch motor thermal control, many existing technologies rely primarily on fixed cooling strategies. While this approach can meet the motor's cooling requirements to some extent, it proves somewhat inadequate in dealing with varying operating environments. This is because the motor's heat generation differs under different load conditions, and fixed strategies often struggle to respond promptly or effectively.

[0003] Existing technologies often use simple average load values ​​to assess motor condition and control heat dissipation based on this. While this approach is relatively simple to use, it cannot fully capture the fluctuations caused by instantaneous load changes. Therefore, when the load changes drastically, the motor's heat dissipation response may lag, leading to overload operation and potentially causing equipment damage.

[0004] Many static temperature protection schemes can only provide protection based on preset thresholds. Under high load conditions, these schemes often cannot adequately adapt to rapid changes in motor temperature. This deficiency is particularly evident under extreme operating conditions, potentially leading to overheating and posing a threat to the safe operation of the motor.

[0005] The impact of environmental conditions in existing technologies is often insufficiently considered; factors such as temperature changes and ambient humidity have a significant effect on heat dissipation. Therefore, fixed heat dissipation strategies are often unable to cover all actual operating conditions. When the external environment changes drastically, the heat dissipation effect may be greatly reduced. This situation exacerbates the vulnerability of the heat dissipation system and poses certain safety hazards in actual operation. Summary of the Invention

[0006] To address the shortcomings of existing technologies, this invention provides a control method for the cooling fan of a pitch motor, which solves the problems of insensitive response and inability to adapt to instantaneous load changes and environmental condition changes in existing cooling control strategies.

[0007] To achieve the above objectives, the present invention provides the following technical solution: a control method for a pitch motor cooling fan, comprising: S1. Obtain the real-time operating current, real-time operating temperature and reference temperature of the environment of the pitch motor. S2. Analyze the waveform characteristics of the real-time operating current to identify the load spectrum to which the current load belongs, and generate a cooling strategy based on the load spectrum. S3. Based on the change of real-time operating current over time, calculate the dynamic heat load index that characterizes the cumulative heat load of the pitch motor. S4. Based on the actual temperature rise of the pitch motor in the historical operating cycle and the corresponding dynamic heat load index, determine the dynamic thermal efficiency coefficient that characterizes the true efficiency of the current heat dissipation system. S5. Combine the dynamic heat load index and dynamic thermal efficiency coefficient to generate a control signal, and adjust the operating status of the cooling fan according to the cooling strategy control signal. S6. Based on the ambient reference temperature, the floating upper limit of the protection temperature is dynamically calculated. When the real-time operating temperature of the pitch motor reaches or exceeds the floating upper limit of the protection temperature, the cooling fan is forced to operate at its maximum heat dissipation capacity.

[0008] Preferably, the step S1 of obtaining the real-time operating current, real-time operating temperature and reference temperature of the pitch motor specifically includes the following steps; The instantaneous phase current of the pitch motor is collected by a current sensor, the real-time operating current is recorded, and time windowing is applied to reduce noise interference. The winding temperature of the pitch motor is monitored in real time by a temperature sensor and smoothed to obtain an accurate value of the real-time operating temperature. The ambient temperature is obtained by using an ambient temperature sensor to obtain the reference temperature of the current environment, which is then used for the calculation of the protection temperature and cooling strategy.

[0009] Preferably, the step of analyzing the waveform characteristics of the real-time operating current in step S2 includes: performing frequency analysis on the real-time operating current signal to extract the characteristic parameters of the current waveform; calculating the mean, variance and spectral density of the current signal, and comparing them with preset load spectrum characteristic parameters to identify the type of the current load.

[0010] Preferably, the generation of the cooling strategy in step S2 specifically includes the following steps; Based on the identified load type, select a matching cooling strategy from the preset cooling strategy library; The cooling strategy includes the operating mode, speed setting and adjustment algorithm for this load type, and applies the selected cooling strategy to the operation control of the cooling fan.

[0011] Preferably, the step of calculating the dynamic heat load index based on the change of real-time operating current over time in step S3 includes: The real-time operating current signal is integrated over time to calculate the square of the current signal, and the square of the no-load reference current is subtracted to obtain the difference in the square of the current. By integrating this difference, the cumulative heat load index since load initiation is calculated and stored for subsequent calculation of the dynamic thermal efficiency coefficient.

[0012] Preferably, the calculation of the dynamic heat load index in step S3 includes: Define a time window within which real-time current changes are frequently monitored to provide dynamic feedback. Use a moving average algorithm to filter out instantaneous fluctuations, improve the stability of instantaneous calculation results, and enhance the accuracy of the dynamic heat load index.

[0013] Preferably, the step of determining the dynamic thermal efficiency coefficient by comparing the actual temperature rise results within the historical operating cycle with the corresponding dynamic heat load index in step S4 includes: Calculate the maximum temperature rise during the historical operating cycle, and subtract the ambient reference temperature from this value to obtain the net temperature rise; The dynamic thermal efficiency coefficient is calculated by comparing the net temperature rise with the cumulative heat load index during the historical operating cycle, and stored for the generation of subsequent control signals.

[0014] Preferably, the step of updating the dynamic thermal efficiency coefficient in step S4 further includes: after the control cycle ends, comparing the current dynamic thermal efficiency coefficient with the previous value to determine the trend of change; if the change is significant, adjusting the coefficient and recording the adjustment process for performance analysis and subsequent optimization.

[0015] Preferably, the step of generating the control signal in step S5 includes: combining the dynamic heat load index with the dynamic thermal efficiency coefficient to generate an adjustment reference value; generating a control signal based on the adjustment reference value to control the speed of the cooling fan to achieve the target heat dissipation capacity.

[0016] Preferably, the step of dynamically calculating the upper limit of the protection temperature for random strain in step S6 includes: The upper limit of the floating protection temperature is determined by calculation based on the current environmental reference temperature and the preset temperature margin. If the real-time operating temperature of the pitch motor reaches or exceeds the upper limit of the floating protection temperature, the cooling fan is forced to run at maximum speed and continuously monitors temperature changes until the temperature drops to a safe range.

[0017] This invention provides a control method for a cooling fan in a pitch motor. It offers the following advantages: 1. This invention employs a technical solution of dynamically monitoring and analyzing the operating parameters of the pitch motor. By acquiring real-time current, temperature, and environmental conditions, it achieves comprehensive monitoring of the motor's operating status. This solution improves the accuracy of motor heat dissipation control and overcomes the shortcomings of existing technologies that rely on fixed cooling strategies, such as insensitivity to different load conditions.

[0018] 2. This invention analyzes current waveform characteristics to accurately identify the load spectrum and generates targeted cooling strategies accordingly. This approach can adjust the fan speed in real time based on instantaneous load changes, thereby improving the stability of motor operation. Compared to the existing technology that uses a simple average load value, it avoids the shortcomings of insufficient response to load fluctuations.

[0019] 3. This invention dynamically calculates the upper limit of the floating protection temperature to automatically monitor the motor temperature and ensure safe motor operation. Compared with the static temperature protection scheme in the prior art, this mechanism can adapt to environmental changes in real time, more effectively prevent overheating, and solve the shortcomings of traditional schemes that cannot respond in time under high load conditions. Attached Figure Description

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

[0021] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart of the method of the present invention; Figure 2 This is a flowchart illustrating the load spectrum identification and cooling strategy generation process of the present invention. Figure 3 Here is a logic block diagram for generating dynamic control signals according to the present invention; Figure 4 This is a schematic diagram of the dynamic security protection mechanism of the present invention. Detailed Implementation

[0023] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0024] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0025] Please see the appendix Figure 1 -Appendix Figure 4 This invention provides a control method for a cooling fan of a pitch motor, comprising: S1. Obtain the real-time operating current, real-time operating temperature and reference temperature of the environment of the pitch motor. Specifically, in this embodiment, step S1 focuses on acquiring the real-time operating current and temperature of the pitch motor, as well as the reference temperature of the surrounding environment. This process forms the basis for subsequent control decisions, ensuring that an effective heat dissipation control strategy is provided based on the motor's operating status.

[0026] First, obtaining the real-time operating current involves monitoring the current using a current sensor located at the input of the pitch motor. This current sensor can be a Hall effect sensor or a current transformer, and its operating principle is to convert the current signal into a readable voltage signal through electromagnetic induction. This sensor is connected to the controller to acquire the instantaneous phase current of the pitch motor in real time. The controller uses an event-triggered programming model to ensure that it can sample current changes instantly.

[0027] Subsequently, the controller employs a time-windowed smoothing algorithm to filter out high-frequency noise and transient interference in the current signal. This process uses a moving average filter, the formula of which is: ; In the formula; This represents the signal value after smoothing. Indicates the size of the window; Indicates the original signal at time point The value at; Indicates the current time point.

[0028] This method can improve signal stability, enabling the controller to obtain a more accurate current reference, thereby drawing more reliable conclusions in subsequent load analysis.

[0029] Secondly, obtaining real-time operating temperature requires installing high-precision temperature sensors near the motor windings and their critical structures; PT100 platinum resistance thermometers are recommended. These sensors offer good linearity and stability, enabling accurate measurement of the motor winding temperature. The temperature sensor is directly connected to the controller, monitoring the motor temperature and sending the data to the controller in real time. The controller smooths the temperature readings to eliminate the effects of instantaneous fluctuations and ensure the accuracy of the final temperature value. The smoothing process can employ a first-order hysteresis filter algorithm, with the output formula as follows: ; In the formula; The current time represents the smoothed motor temperature after filtering. Motor temperature value at the location; Indicates the smoothing factor; This represents the original motor temperature signal at the current time point. The actual temperature of the motor at that location; Indicates the previous time point The motor temperature is smoothed out.

[0030] This processing step ensures that the temperature signal remains reliable under dynamic changes, thus reflecting the true thermal state of the motor.

[0031] Next, the step of obtaining the ambient reference temperature is accomplished using an ambient temperature sensor. This sensor is typically a thermocouple or a digital temperature sensor, and its location should be far away from direct heat sources generated by the motor to accurately reflect the surrounding ambient temperature. The sensor is connected to the controller and is responsible for providing real-time feedback of the ambient temperature for subsequent calculations of protection temperature and cooling strategies.

[0032] In the processing flow, the controller collects ambient temperature data at fixed time intervals and transmits the values ​​as parameters. After this process is completed, the collected ambient temperature data will serve as background data. The temperature information will provide necessary environmental reference for the motor's operating status and constitute one of the key indicators of the protection mechanism.

[0033] S2. Analyze the waveform characteristics of the real-time operating current to identify the load spectrum to which the current load belongs, and generate a cooling strategy based on the load spectrum. Specifically, step S2 in this embodiment aims to analyze the load spectrum of the pitch motor and generate a targeted cooling strategy accordingly. This step is crucial for achieving precise control, ensuring that the motor's heat dissipation performance is optimized by comprehensively considering load characteristics.

[0034] First, the process of extracting load characteristics requires analysis of the real-time operating current. Analysis is then performed. The controller not only focuses on the instantaneous value of the current but also needs to conduct in-depth analysis of its waveform characteristics. Specifically, the controller collects current signals at multiple time points and sets a monitoring time period. This is used to obtain information about the dynamic changes in current. It can be expressed using the formula: ; In the formula, It is the maximum current value within the monitoring period. This represents the maximum value operator. Indicates time The filtered current signal value at time t. This represents a time variable, indicating the time point at which the signal was sampled.

[0035] The intensity of the instantaneous load can be identified by calculating the maximum value.

[0036] Next, the controller needs to calculate the average and variance of the current signal over the monitoring period to assess the stability and trend of the load. Average current and current variance The calculation formulas are as follows: ; In the formula; Indicates during the monitoring period The average current value within; Indicates the length of the monitoring period; Indicates time The value of the filtered current signal at any given time; It represents a tiny time increment.

[0037] ; In the formula; It represents the variance of the current within the monitoring period, i.e. the degree of fluctuation, and measures the mean square deviation of the current from the average value.

[0038] By calculating these parameters, the operating characteristics of the motor under the current load can be comprehensively evaluated.

[0039] Secondly, load classification is the core of this step. By analyzing the current characteristic parameters extracted during monitoring, the controller classifies the load, typically into impulsive loads, continuous loads, and intermittent loads. Among these: The characteristics of impact loads are: Larger far below , big.

[0040] The characteristics of continuous load are and Relatively close, Small.

[0041] Intermittent loads are characterized by high current fluctuation frequency, and Smaller.

[0042] The controller compares the extracted feature parameters with a pre-defined load database to generate the current load hierarchy information. This process, through logical connections, ensures that the controller dynamically updates the load classification based on real-time data.

[0043] Then, the cooling strategy generation stage selects an appropriate cooling strategy based on the identified load spectrum. Each load spectrum corresponds to a predefined cooling response curve, which may be a nonlinear function generated through historical experiments and feedback iteration of mathematical models. For impulsive loads, the system may generate an aggressive fan speed response; while for continuous loads, a stable fan speed output strategy is generated. The controller transmits the load spectrum information to the cooling strategy algorithm module, whose output is a PWM duty cycle signal. The formula is expressed as: ; In the formula; Indicates time The pulse width modulation signal output at any given time; This represents the cooling strategy function, which is used to determine the appropriate control strategy based on different load types. This indicates the load classification result.

[0044] Finally, based on the current load profile and cooling strategy, the controller sends the calculated PWM signal to the drive module of the pitch motor's cooling fan in real time, providing precise speed control. This process not only ensures the thermal balance of the pitch motor but also provides a strong guarantee for improving motor efficiency and service life.

[0045] S3. Based on the change of real-time operating current over time, calculate the dynamic heat load index that characterizes the cumulative heat load of the pitch motor. Specifically, step S3 in this embodiment aims to calculate the dynamic heat load index generated by the pitch motor during operation, and to achieve effective heat dissipation control based on this index. The dynamic heat load index can accurately quantify the heat energy generated by the motor under different operating conditions, providing a necessary basis for the control strategy of the cooling fan.

[0046] First, a dynamic heat load model is established. During motor operation, the square of the current generates heat. According to Joule's law, the instantaneous heat load of the motor can be expressed as: ; In the formula; Indicates the time interval The total heat load caused by the load can also be understood as the accumulated heat generated when the current deviates from the no-load state; Indicates time The actual operating current at any given moment; This represents the reference current of the motor under no-load conditions, and the stable current of the motor when there is no load. This represents the integral variable, corresponding to consecutive points on the time axis; This indicates the start time of integration, representing the initial moment of heat load accumulation. This indicates the time when integration ends, i.e., the current moment.

[0047] To calculate dynamic heat load, the controller needs to continuously monitor real-time current signals. The controller needs to determine the calculation window. and acquire data from the current sensor at a fixed sampling frequency. Current sampling value The dynamic heat load can be obtained through the following steps.

[0048] Real-time current data acquisition. The controller acquires data every [time period]. The current value is acquired once per second to generate a set of current records, let This indicates the sampling sequence index. During current sampling, the controller uses an event-driven mechanism to ensure that each acquisition accurately reflects the actual load on the motor.

[0049] Calculate the local heat load. Based on real-time current data, the local heat load can be expressed by the following formula: ; In the formula; Indicates the deadline Up to this point, the cumulative heat load caused by the load; Indicates the first The current value at each sampling point corresponds to the actual current signal collected. This indicates the stable current value of the motor when it is under no-load. This indicates the total number of sampling points within the calculation window; Indicates the time interval between adjacent sampling points; Indicates the first Each sampling time.

[0050] Using the above formula, the controller can calculate the heat load within a specific time window through sampling. This value reflects the motor's heat generation capacity under the current conditions.

[0051] Next, the baseline values ​​are calibrated and optimized. To ensure the accuracy of the dynamic heat load calculation, the controller needs to monitor the motor during no-load periods to obtain stable current values. The reference current can be obtained through historical data analysis using the following method: Record the motor current under no-load conditions, calculate its average value, and take its maximum and minimum values ​​to obtain the relatively steady-state current. .

[0052] Multiple monitoring and statistical analyses are conducted to obtain a more reliable reference current, which can effectively reduce errors caused by short-term fluctuations.

[0053] After completing the above steps, apply the dynamic heat load index. The dynamic heat load index, as a key dynamic parameter of the controller, will be used as input to the cooling strategy generation module. The controller will then apply the calculated... Value assists in generating the PWM control signal for the fan. Its output can be defined as: ; In the formula; Indicates time The pulse width modulation signal value output at all times is used to control the fan speed, thereby regulating the motor's heat dissipation; This represents the cooling strategy generation function, which is used to output appropriate control signals based on the heat load and temperature control objectives. At any moment The cumulative heat load; This indicates the temperature threshold for the heat dissipation strategy.

[0054] This function adjusts the fan speed based on the dynamic heat load and the set target temperature to meet the motor's heat dissipation requirements.

[0055] In practical implementation, the controller can also employ a feedback adjustment mechanism to adjust the dynamic heat load calculation in real time, thereby responding promptly to changes in motor load conditions. This mechanism needs to be combined with ambient temperature. This allows for dynamic adjustments to airflow and heat dissipation efficiency.

[0056] S4. Based on the actual temperature rise of the pitch motor in the historical operating cycle and the corresponding dynamic heat load index, determine the dynamic thermal efficiency coefficient that characterizes the true efficiency of the current heat dissipation system. Specifically, in step S4 of this embodiment, the working state of the pitch motor cooling fan is adjusted in real time based on the dynamic heat load index generated in the aforementioned steps to optimize the heat dissipation effect and ensure the safe operation of the motor under different operating conditions.

[0057] First, the dynamic heat load index is read. The controller reads the dynamic heat load index calculated in step S3 via the data interface. This value reflects the heat dissipation capacity required by the motor under current operating conditions. Specifically, It is a quantity that updates dynamically with changes in motor load and current, and can accurately assess the heat output of the motor due to load changes.

[0058] Secondly, set the control strategy. The controller adjusts the fan speed based on a pre-set cooling strategy threshold. The controller uses the following logic to make this determination: when (For example, under low load conditions), the fan will remain in low speed mode to reduce energy consumption; when (For example, under overload conditions), the fan will switch to high-speed mode to provide maximum cooling efficiency; when At that time, the controller will dynamically adjust the fan speed using a linear interpolation algorithm, specifically as follows: ; In the formula; Indicates the target PWM output; Indicates the current time The cumulative heat load; Indicates the lower limit threshold of heat load; Indicates the upper limit threshold of heat load; Indicates the maximum allowed PWM duty cycle for the fan; This indicates the minimum PWM duty cycle allowed for the fan.

[0059] Next, the fan speed control is implemented. The fan is driven by an electric motor, and the controller controls the fan speed by sending a target PWM signal to the motor drive module. The motor drive module includes a power regulator and a transistor switching circuit. This module is connected to the fan motor and receives control signals to ensure that the fan can operate at the required speed.

[0060] During this process, the controller should consider the fan's response time and the stability of the motor speed. By setting an appropriate sampling frequency and control cycle, timely updates of the control signal can be ensured to prevent excessive temperature fluctuations.

[0061] Furthermore, a feedback mechanism is implemented. The system will continuously monitor the motor and ambient temperature, acquiring the actual operating temperature of the motor in real time through temperature sensors placed in the motor windings and engine compartment. and ambient temperature Compare this data with the set security thresholds. Compare the two to ensure the motor is operating within a safe range. If Exceed The controller will prioritize increasing the fan speed and dynamically adjust the PWM output to quickly reduce the motor temperature.

[0062] In the implementation of temperature feedback, fuzzy logic control algorithms can be used to make the adjustment smoother and more effective. Fuzzy logic can respond to temperature changes in real time, and the system can make precise adjustments even under sudden load changes.

[0063] Finally, the control algorithm should be updated in real time. The controller should be set with a timer to re-evaluate the algorithm at regular intervals. The system uses the value and temperature information to determine the PWM signal output of the fan. This cyclic control mechanism ensures the responsiveness of the entire system, enabling it to cope with various changes in motor operating states while maintaining an optimal balance between motor cooling and operating efficiency.

[0064] S5. Combine the dynamic heat load index and dynamic thermal efficiency coefficient to generate a control signal, and adjust the operating status of the cooling fan according to the cooling strategy control signal. Specifically, in step S5 of this embodiment, the heat dissipation efficiency of the pitch motor is evaluated and optimized to achieve long-term stable operation and extend the motor's service life. Through analysis and feedback correction of system operating data, the controller can continuously optimize the heat dissipation control strategy to ensure that a suitable temperature level is maintained under various operating conditions.

[0065] First, operational data is collected and stored. During step S4, the controller continuously monitors the real-time operating status of the motor, including but not limited to dynamic heat load index. ,temperature Fan speed and ambient temperature After collection, this data is stored in a circular buffer and periodically synchronized to the database for subsequent analysis and processing.

[0066] Secondly, a performance evaluation model is created. The controller will establish a performance evaluation model based on stored historical data using statistical analysis methods. This model can quantify the heat dissipation efficiency of the pitch motor under different load and environmental conditions, mainly expressed by the following formula: ; In the formula; Indicates the time of the motor Thermal efficiency or heat dissipation per unit temperature difference index measures the distribution or heat dissipation capacity of motor load heat under temperature difference drive. This indicates the current cumulative heat load, i.e., the heat generated during motor operation; Indicates time The real-time temperature of the motor; Indicates time The real-time temperature of the environment.

[0067] Next, machine learning algorithms are used for data analysis. Based on the output of the performance evaluation model, the controller performs clustering and regression analysis on the data. Supervised learning algorithms (such as linear regression and support vector machines) are used to process the relationship between temperature and load to identify key factors affecting heat dissipation efficiency. The model's training dataset consists of data collected over multiple time periods, and its output will influence subsequent adjustments to the cooling strategy.

[0068] During data analysis, the controller categorizes data based on key characteristic variables to achieve targeted heat dissipation control. For example, if the analysis identifies a decrease in heat dissipation efficiency under high load, the controller will prioritize fan speed and may further optimize fan control by adjusting the PWM signal.

[0069] Then, feedback corrections and interface optimizations are performed. During the implementation of step S5, the controller will periodically evaluate the deviation between the performance evaluation model and the actual performance, and adjust the model parameters in a timely manner. By updating the model parameters, the cooling strategy can be optimized to ensure the best thermal management effect under various load conditions.

[0070] S6. Based on the ambient reference temperature, the floating upper limit of the protection temperature is dynamically calculated. When the real-time operating temperature of the pitch motor reaches or exceeds the floating upper limit of the protection temperature, the cooling fan is forced to operate at its maximum heat dissipation capacity.

[0071] Specifically, in step S6 of this embodiment, the floating upper limit of the protection temperature is dynamically calculated to effectively monitor and control the operating status of the pitch motor, ensuring its safety under high-temperature conditions. When the real-time operating temperature of the motor reaches or exceeds the upper limit of the protection temperature, the system will force the cooling fan to operate at maximum capacity to effectively reduce the motor temperature.

[0072] First, determine the ambient reference temperature. Then, use the real-time ambient temperature... As a calculation benchmark, it dynamically reflects changes in the current working environment's temperature. A floating benchmark temperature is determined based on these changes in ambient temperature. This temperature is directly related to the device's heat dissipation capacity.

[0073] Secondly, set the upper limit of the protection temperature. This will allow you to set a floating upper limit for the protection temperature. Set as reference temperature Add safety compensation value This compensation value reflects the safety margin of the equipment under high load or short-term temperature fluctuations, and can be automatically adjusted under different operating environments. The formula is: ; This formula can reflect the upper limit of the motor's safe temperature under the current environmental conditions in real time, taking into account changes in the external environment throughout the process.

[0074] Next, real-time monitoring and control are implemented. The controller periodically receives real-time operating temperatures of the motor. and the dynamically calculated upper limit of the protection temperature. Compare them.

[0075] When the following conditions are met: ; The controller will immediately trigger the forced control mode of the cooling fan, commanding the fan to run at maximum speed to ensure rapid cooling of the motor. This control process is implemented through the fan drive module, ensuring a rapid response from the forced cooling configuration.

[0076] Meanwhile, the cooling fan will operate according to the set maximum PWM signal under these conditions. This signal directly controls the fan drive circuit to achieve maximum airflow and ensure optimal heat dissipation.

[0077] In addition, the monitoring and feedback mechanism will continue to operate. During the forced operation of the fan, the controller will also monitor the change in motor temperature to determine whether it is necessary to continue to keep the fan at its maximum speed.

[0078] During fan operation, the system sets the following conditions: ; In the formula; Indicates time The actual temperature of the motor at that time; Indicates the maximum allowable temperature limit for the motor; This represents a temperature margin, used to initiate cooling measures before approaching the upper temperature limit, thereby improving system stability.

[0079] Step S6 ensures the safety of the pitch motor under high-temperature operating conditions through a dynamic protection temperature limit setting and real-time monitoring mechanism, and effectively controls the rise in motor temperature through a forced heat dissipation strategy.

[0080] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0081] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A control method of a heat dissipation fan of a variable pitch motor, characterized by, Comprise: S1, obtain the real-time running current, real-time running temperature and the reference temperature of the environment of the variable pitch motor; S2, analyze the waveform characteristics of the real-time running current to identify the load spectrum to which the current load belongs, and generate a cooling strategy based on the load spectrum; S3, based on the change of real-time running current with time, calculate the dynamic heat load index representing the cumulative heat production burden of the variable pitch motor; S4, based on the actual temperature rise result and the corresponding dynamic heat load index of the variable pitch motor in the historical running period, determine the dynamic heat efficiency coefficient representing the real efficiency of the current cooling system; S5, combine the dynamic heat load index and the dynamic heat efficiency coefficient, generate a control signal, and adjust the running state of the cooling fan according to the cooling strategy control signal; S6, and based on the dynamic calculation of the floating protection temperature upper limit based on the environmental reference temperature, when the real-time running temperature of the variable pitch motor reaches or exceeds the floating protection temperature upper limit, the cooling fan is forced to run at the maximum cooling capacity.

2. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The S1 step of obtaining the real-time running current, real-time running temperature and reference temperature of the environment of the variable pitch motor specifically comprises the following steps: Collect the instantaneous phase current of the variable pitch motor through the current sensor, record the real-time running current and perform time windowing processing to reduce noise interference; The winding temperature of the variable pitch motor is monitored in real time by the temperature sensor and is smoothed to obtain the accurate value of the real-time running temperature; The reference temperature of the current environment is obtained by the environmental temperature sensor for subsequent calculation of the protection temperature and the cooling strategy.

3. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The step of analyzing the waveform characteristics of the real-time running current in the S2 step includes: frequency analysis of the real-time running current signal to extract the characteristic parameters of the current waveform; calculate the mean, variance and spectral density of the current signal, and compare them with the preset load spectrum characteristic parameters to identify the type of the current load.

4. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The S2 step of generating a cooling strategy specifically includes the following steps: According to the identified load type, select the matching cooling strategy from the preset cooling strategy library; The cooling strategy includes the running mode, speed setting and adjustment algorithm for the load type, and applies the selected cooling strategy to the running control of the cooling fan.

5. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The step of calculating the dynamic heat load index based on the change of real-time running current with time in the S3 step includes: Integrate the real-time running current signal, calculate the square value of the current signal, and subtract the square value of the no-load reference current to obtain the difference value of the current square; By integrating the difference value, the cumulative heat load index since the load starts is calculated, and is stored for subsequent calculation of the dynamic heat efficiency coefficient.

6. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The calculation of the dynamic heat load index in the S3 step includes: Define a time window, frequently monitor the real-time current change in the time window to provide dynamic feedback, filter out instantaneous fluctuations by moving average algorithm, improve the stability of the instantaneous calculation result and improve the accuracy of the dynamic heat load index.

7. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The step of determining the dynamic heat efficiency coefficient based on the actual temperature rise result and the corresponding dynamic heat load index in the historical running period in the S4 step includes: The maximum temperature rise value in the historical running period is calculated, and the net temperature rise is obtained by subtracting the ambient reference temperature from the value; The net temperature rise is calculated by the ratio of the cumulative heat load index in the historical running period to obtain the current dynamic thermal efficiency coefficient, and stored for subsequent generation of control signals.

8. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The updating step of the dynamic thermal efficiency coefficient in the S4 step further comprises: comparing the current dynamic thermal efficiency coefficient with the previous value after the end of the control period, judging the change trend, if the change is significant, adjusting the coefficient, and recording the adjustment process for performance analysis and subsequent optimization.

9. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The step of generating control signals in the S5 step comprises: combining the dynamic thermal load index with the dynamic thermal efficiency coefficient to generate an adjustment reference value; generating a control signal according to the adjustment reference value to control the rotating speed of the cooling fan to achieve the target cooling capacity.

10. The control method of a variable pitch motor cooling fan according to claim 1, characterized in that, The dynamic calculation step of the flexible protection temperature upper limit in the S6 step comprises: The floating protection temperature upper limit is calculated according to the current ambient reference temperature and the preset temperature margin; If the real-time operating temperature of the pitch motor reaches or exceeds the floating protection temperature upper limit, the cooling fan is forced to run at the maximum rotating speed and the temperature change is continuously monitored until the temperature drops to the safe range.