Cooling fan motor starting current limiting method, device and equipment
Through real-time temperature detection and aerodynamic load modeling, combined with reverse airflow identification and phase difference compensation, the current limit is dynamically adjusted, which solves the problems of untimely response and energy waste in traditional cooling fan motor starting control methods, and achieves a balance between efficient starting performance and energy efficiency.
Patent Information
- Application Number
- CN202511094226.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2025-09-05
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional cooling fan motor startup control methods cannot dynamically adjust according to actual cooling needs, resulting in insufficient response at high loads and energy waste and noise problems at low loads.
By detecting the radiator temperature change rate in real time and establishing a power prediction mechanism, differentiated power distribution is achieved by combining blade angle-sensitive Hall position detection and aerodynamic load inverse modeling. Reverse airflow recognition and phase difference compensation mechanisms are introduced to dynamically adjust the current limit threshold to achieve a balance between startup performance and energy efficiency.
It realizes intelligent current limitation according to heat dissipation requirements, improves the starting reliability and energy efficiency of the cooling fan in complex environments, and significantly improves the smoothness and response speed of the starting current.
Smart Images

Figure CN120601774A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of motor current limiting, and in particular to a method, device and equipment for limiting the starting current of a cooling fan motor. Background Art
[0002] Traditional cooling fan motor startup control methods generally employ a fixed parameter strategy, using preset startup current limits and power allocation parameters throughout the startup process. This control approach cannot dynamically adjust to changes in actual cooling requirements. When a sudden increase in CPU or GPU load causes a sharp temperature rise, fixed startup parameters often fail to provide a fast enough cooling response. Conversely, when cooling requirements are low, excessive startup power can lead to unnecessary energy waste and noise issues. Summary of the Invention
[0003] The present invention provides a method, device and equipment for limiting the starting current of a cooling fan motor. The present invention increases the current limit value in emergency mode to speed up the starting response, and reduces the current limit in energy-saving mode to reduce energy consumption, thereby achieving an intelligent balance between starting performance and energy efficiency.
[0004] In a first aspect, the present invention provides a method for limiting the starting current of a cooling fan motor, the method comprising: Calculate the starting power of the radiator to obtain the predicted driving power value; Performing rotor angle position detection and blade aerodynamic resistance calculation on the cooling fan in the radiator to obtain aerodynamic load distribution parameters at each commutation point; Performing startup current limitation based on the driving power prediction value and the aerodynamic load distribution parameter to obtain a current limitation control instruction; Based on the current limit control instruction, the motor commutation timing of the cooling fan is controlled to obtain a basic commutation control signal, and at the same time, the abnormal increment of the starting torque is monitored to obtain a reverse airflow identification result; A starting current phase difference compensation is performed according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and the reverse airflow compensation control parameter is integrated with the basic commutation control signal to obtain a target commutation control signal.
[0005] In combination with the first aspect, in a first implementation of the first aspect of the present invention, the step of calculating the startup power of the radiator to obtain a predicted driving power value includes: Sampling temperature changes of the radiator to obtain a temperature change rate, and performing a threshold comparison on the temperature change rate to obtain a startup mode selection result; determining a power calculation mode according to the startup mode selection result, selecting the power calculation mode as the emergency startup mode when the temperature change rate is greater than a first target value, and selecting the power calculation mode as the energy-saving startup mode when the temperature change rate is less than or equal to the first target value; Performing ambient temperature detection on the radiator to obtain the ambient temperature, and performing power prediction based on the temperature change rate, the power calculation mode, and the ambient temperature to obtain an initial power prediction result; When the temperature change rate exceeds a second target value, the initial power prediction result is adjusted upward to obtain a driving power prediction value.
[0006] In combination with the first aspect, in a second implementation of the first aspect of the present invention, the detecting of the rotor angle position and the calculating of the blade aerodynamic resistance of the cooling fan in the radiator to obtain the aerodynamic load distribution parameters of each commutation point includes: Detecting the rotor angle position of the cooling fan in the radiator by using a Hall position detector to obtain the rotor angle position; According to the rotor angular position, a pre-stored blade geometry database is queried and matched to obtain blade geometry parameters corresponding to the angle, and blade effective area and radius data are extracted based on the blade geometry parameters to obtain blade geometry feature data; Calculating an aerodynamic drag coefficient based on the rotor angular position to obtain aerodynamic drag coefficient data; Based on the blade geometric characteristic data and the aerodynamic drag coefficient data, aerodynamic load inverse modeling and distribution characteristic analysis are performed to obtain aerodynamic load distribution parameters of each switching point.
[0007] In combination with the first aspect, in a third implementation of the first aspect of the present invention, performing aerodynamic load inverse modeling and distribution characteristic analysis based on the blade geometric feature data and the aerodynamic drag coefficient data to obtain aerodynamic load distribution parameters at each commutation point includes: Extracting blade effective area and radius parameters based on the blade geometric feature data to obtain aerodynamic load calculation parameters; Calculating the blade relative airflow velocity based on the aerodynamic load calculation parameter and the aerodynamic drag coefficient data to obtain a relative velocity value at each angular position, and performing torque calculation on the relative velocity value to obtain an aerodynamic torque value at each angular position; Performing commutation point mapping processing on the aerodynamic torque values at each angular position to obtain a torque value corresponding to each commutation point, and performing angle correction on the torque value of each commutation point to obtain an aerodynamic torque value for each commutation point; The load difference is calculated based on the aerodynamic torque value of each commutation point to obtain the load ratio relationship between the commutation points, and the load ratio relationship is processed for distribution characteristics to obtain the aerodynamic load distribution parameters of each commutation point.
[0008] In combination with the first aspect, in a fourth implementation of the first aspect of the present invention, the step of performing startup current limitation based on the drive power prediction value and the aerodynamic load distribution parameter to obtain a current limitation control instruction includes: An average load calculation is performed based on the aerodynamic load distribution parameters of each commutation point to obtain an average aerodynamic load value, and a ratio calculation is performed between the load value of each commutation point and the average aerodynamic load value to obtain an aerodynamic load correction coefficient of each commutation point; Performing three-phase power distribution on the predicted driving power value and the pneumatic load correction coefficient of each commutation point to obtain differentiated power distribution values for phases A, B, and C, and performing sinusoidal wave modulation on the differentiated power distribution values to obtain a three-phase power distribution instruction; When the heat dissipation requirement is the emergency start mode, the current limit value is increased to M times the rated value, and when the heat dissipation requirement is the energy-saving start mode, the current limit value is maintained at N times the rated value, thereby obtaining a dynamic current limit parameter; Perform current vector decomposition on the three-phase power distribution instruction and the dynamic current limit parameter to obtain a current limit control instruction.
[0009] In combination with the first aspect, in a fifth implementation of the first aspect of the present invention, performing three-phase power distribution on the predicted drive power value and the aerodynamic load correction coefficient of each commutation point to obtain differentiated power distribution values for phases A, B, and C, and performing sinusoidal wave modulation on the differentiated power distribution values to obtain a three-phase power distribution instruction includes: Perform angle phase distribution on phase A, phase B and phase C to obtain three-phase angle distribution parameters; The predicted driving power value is multiplied and correlated with the aerodynamic load correction coefficient of each commutation point to obtain a power correction correlation value of each commutation point, and the power correction correlation values are grouped according to the commutation point angle to obtain corresponding power correction data; Performing a sine wave function calculation based on the three-phase angle distribution parameters to obtain a three-phase sine wave modulation coefficient; Perform product calculation and phase difference compensation on the corresponding power correction data and the three-phase sine wave modulation coefficient to obtain a power value after phase difference compensation; Amplitude normalization is performed on the power values after phase difference compensation to obtain differentiated power distribution values for phase A, phase B, and phase C, and the differentiated power distribution values are converted into three-phase power distribution instructions.
[0010] In combination with the first aspect, in a sixth implementation of the first aspect of the present invention, the motor commutation timing control of the cooling fan is performed based on the current limit control instruction to obtain a basic commutation control signal, and the abnormal increase in starting torque is monitored to obtain a reverse airflow identification result, including: Inputting the current limit control instruction into the PWM modulator for pulse width modulation to obtain a three-phase PWM commutation timing control signal; Based on the three-phase PWM commutation timing control signal, the A-phase, B-phase and C-phase windings of the motor in the cooling fan are commutated and driven to obtain a basic commutation control signal; Monitor the torque change during the motor startup process in real time to obtain a current starting torque value, and compare the current starting torque value with a preset normal starting torque reference value to obtain starting torque incremental change data; An abnormal threshold value judgment is performed on the starting torque increment change data to obtain an abnormal torque increment, and a reverse airflow analysis is performed based on the abnormal torque increment to obtain a reverse airflow identification result.
[0011] In combination with the first aspect, in a seventh implementation of the first aspect of the present invention, performing starting current phase difference compensation according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and fusing the reverse airflow compensation control parameter with the basic commutation control signal to obtain a target commutation control signal, includes: Reversely calculating the abnormal increment of the starting torque based on the reverse airflow identification result to obtain a reverse airflow velocity value, and performing a ratio calculation on the reverse airflow velocity value and the rated airflow velocity to obtain a reverse airflow velocity ratio parameter; Select the blade geometry correction factor value according to the number of blades of the cooling fan; Performing reverse blade angle of attack compensation based on the reverse airflow velocity ratio parameter to obtain an initial phase difference compensation angle, and multiplying the initial phase difference compensation angle by the blade geometry correction factor value to obtain a target phase difference compensation value; Adjusting the starting current phases of phases A, B, and C based on the target phase difference compensation value to obtain a three-phase starting current control signal, and performing reverse aerodynamic optimization on the three-phase starting current control signal to obtain a reverse airflow compensation control parameter; The reverse airflow compensation control parameter is superimposed and fused with the basic commutation control signal to obtain a target commutation control signal.
[0012] In a second aspect, the present invention provides a cooling fan motor starting current limiting device, the cooling fan motor starting current limiting device comprising: A calculation module is used to calculate the starting power of the radiator and obtain a predicted driving power value; a position detection module, configured to detect the rotor angle position of the cooling fan in the radiator and calculate the aerodynamic resistance of the blades to obtain the aerodynamic load distribution parameters of each commutation point; a starting current limiting module, configured to perform starting current limiting based on the driving power prediction value and the aerodynamic load distribution parameter, and obtain a current limiting control instruction; a commutation timing control module, configured to perform motor commutation timing control on the cooling fan based on the current limit control instruction, obtain a basic commutation control signal, and simultaneously monitor an abnormal increment of the starting torque to obtain a reverse airflow identification result; A fusion module is used to perform starting current phase difference compensation according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and to fuse the reverse airflow compensation control parameter with the basic commutation control signal to obtain a target commutation control signal.
[0013] A third aspect of the present invention provides a computer device comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor calls the instructions in the memory so that the computer device executes the above-mentioned cooling fan motor starting current limiting method.
[0014] In the technical solution provided by the present invention, a power prediction mechanism is established by real-time detection of the radiator temperature change rate, thereby realizing dynamic adaptive adjustment of the starting power. The startup mode can be automatically selected according to the actual heat dissipation requirements of the CPU / GPU, solving the fundamental problem that traditional fixed parameter control cannot respond to changes in heat dissipation requirements. A blade angle-sensitive Hall position detector and an aerodynamic load inverse modeling algorithm are used to accurately calculate the aerodynamic resistance distribution of each switching point, realize differentiated power distribution based on actual load differences, and significantly improve the smoothness of the starting current. A dynamic current limit adjustment mechanism based on heat dissipation requirements is established, which can automatically adjust the current limit threshold according to the degree of heat dissipation urgency, achieving an intelligent balance between starting performance and energy efficiency. The innovative introduction of reverse airflow identification and phase difference compensation mechanism automatically detects and compensates for reverse airflow by monitoring abnormal increments of starting torque, significantly improving the starting reliability of the cooling fan in complex airway environments. At the same time, deep coupling of the blade aerodynamic characteristics and electromagnetic control parameters is achieved, forming a complete aerodynamic-electromagnetic collaborative control system with multi-blade geometric adaptive characteristics and closed-loop feedback optimization capabilities. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 Schematic diagram of the steps of a method for limiting the starting current of a cooling fan motor according to an embodiment of the present invention; Figure 2 Schematic diagram of the structure of the cooling fan motor starting current limiting device in an embodiment of the present invention; Figure 3 2 is a schematic block diagram of the structure of a computer device in an embodiment of the present invention. DETAILED DESCRIPTION
[0017] Embodiments of the present invention provide a method, device, and apparatus for limiting the starting current of a cooling fan motor. The terms "first," "second," "third," "fourth," and the like (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this way are interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or apparatus.
[0018] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of the method for limiting the starting current of a cooling fan motor in an embodiment of the present invention includes: Step S1, calculating the starting power of the radiator to obtain a predicted driving power value; It is understandable that the execution subject of the present invention may be a cooling fan motor starting current limiting device, or a terminal or a server, which is not limited here. The embodiment of the present invention is described by taking a server as the execution subject as an example.
[0019] Specifically, a temperature change sampling mechanism with real-time response capability is constructed. This mechanism is based on a high-precision temperature sensor array arranged in the key heat source area of the CPU, GPU or other heat-generating units. By setting a sampling frequency of more than 100 Hz, continuous monitoring of the heat source temperature is achieved, and the temperature change rate is calculated based on the temperature sampling data of adjacent time periods, that is, the rate of temperature change per unit time dT / dt. After obtaining the temperature change rate, the startup mode judgment process is entered. By comparing the current temperature change rate with the preset first target value (such as 3°C / s), the urgency level of the current heat dissipation demand is determined. If the temperature change rate is greater than the target value, it means that the heat When the power source enters a rapid temperature rise state, emergency startup mode is selected to ensure a quick response. However, when the temperature change rate is less than or equal to the threshold, the temperature rise is slow, and energy-saving startup mode is selected to reduce power consumption. To improve the accuracy of power prediction, the ambient temperature is also detected. This detection result, combined with the temperature change rate and the previously determined startup mode, forms an input variable. This input is fed into a startup power calculation model based on the power sensitivity coefficient and the environmental coupling coefficient, which outputs an initial power prediction result. This model considers the linear amplification effect of the temperature rise on power demand and introduces a correction term for the ambient temperature on cooling efficiency, making the prediction more practical and controllable. To accommodate sudden thermal shocks in extreme cooling scenarios, a second target value (e.g., 5°C / s) is set as the emergency temperature rise threshold. When the temperature change rate exceeds this second target value, indicating that the system is facing a high-intensity thermal load shock, the initial power prediction result is proportionally adjusted upward, for example, by 20% to ensure that the motor has sufficient electromagnetic output capacity to cope with the rapidly increasing thermal load during startup, thereby generating the final drive power prediction value.
[0020] Step S2: detecting the rotor angle position and calculating the blade aerodynamic resistance of the cooling fan in the radiator to obtain the aerodynamic load distribution parameters of each commutation point; Specifically, a high-resolution, angle-sensitive Hall element is used to identify rotor angular position changes within ±0.5° during the motor's low-speed startup. By continuously acquiring the rotor angle θ, this angle is used as a query index to access a pre-established blade geometry database. This database records the local geometric features of the fan blades corresponding to each angle, including morphological information such as the effective projected area, curvature distribution, inclination angle, and radius spread at each angular position. After query matching, the system extracts the geometric feature data corresponding to the current rotor angle and obtains the blade effective area and blade radius values for physical modeling. While obtaining the blade spatial parameters, an aerodynamic drag coefficient model is constructed based on the current rotor angle θ. This model is numerically estimated using empirical formulas and physical correction functions. The generated aerodynamic drag coefficient data reflects the changing trend of the drag strength exerted by the airflow on the blades at different angles. Geometric characteristics and aerodynamic coefficients are used as joint input to drive the operation of the aerodynamic load inverse modeling algorithm. This algorithm comprehensively considers influencing factors such as air density, angular velocity, blade angle of attack and airflow disturbance, and constructs a torque mapping model at different angular positions in the three-dimensional aerodynamic space. The algorithm ultimately outputs aerodynamic load distribution parameters covering the full cycle commutation points (for example, distributed once every 60 degrees), quantifying the rotational load that the motor needs to overcome due to changes in aerodynamic characteristics at different commutation angles.
[0021] Step S3: performing startup current limitation based on the driving power prediction value and the aerodynamic load distribution parameter to obtain a current limitation control instruction; Specifically, a full-cycle statistical processing is performed on the aerodynamic load distribution parameters at each commutation point. By performing an arithmetic average calculation on the aerodynamic load values at each commutation angle, an average aerodynamic load value reflecting the overall level of aerodynamic drag over the entire cycle is obtained. This average aerodynamic load value is used as a standardization benchmark. The actual load value at each commutation point is then compared with this average value to form a set of aerodynamic load correction coefficients that describe the relative load intensity at each commutation point. These correction coefficients are used to quantify the differentiated driving force level required by the motor at each specific angle. The drive power prediction value and the aerodynamic load correction coefficients are combined to generate power distribution values for phases A, B, and C, respectively. This processing uses the commutation point as the dimension and performs non-uniform power matching according to the blade force characteristics, thereby achieving differentiated drive control of the three-phase windings. These distribution values are then expanded in the time domain using sinusoidal wave modulation, mapping the periodic power demand into the three-phase space vector in the form of a smooth waveform, generating a three-phase power distribution command with commutation synchronization characteristics. At the same time, the current limit threshold is dynamically set based on the current cooling demand mode. When emergency start mode is identified, the current limit is increased to M times the rated value to achieve rapid torque output capability. When energy-saving start mode is identified, the current limit is maintained within N times the rated value to achieve energy consumption and temperature rise control. The dynamic current limit parameters established under this mechanism form a constrained coupling relationship with the three-phase signal. The generated three-phase power distribution command and dynamic current limit parameters are used as input to drive the current vector decomposition module. This module converts the three-phase signal into current limit control commands suitable for PWM modulation and current closed-loop control based on spatial current decomposition logic.
[0022] Step S4: performing motor commutation timing control on the cooling fan based on the current limit control instruction to obtain a basic commutation control signal, and simultaneously monitoring abnormal increments of the starting torque to obtain a reverse airflow identification result; Specifically, a current limit control command is input into a PWM modulator, which adjusts the output duty cycle in real time based on this control command. Using pulse width modulation, the modulator generates three-phase PWM commutation timing control signals. These control signals adhere to the combined constraints of current limit amplitude, phase difference, and commutation frequency, ensuring that the three-phase windings accurately respond to dynamic aerodynamic load characteristics during startup. Based on the three-phase PWM commutation timing control signals, the A, B, and C phase windings within the cooling fan motor are driven. According to the commutation logic, the corresponding conduction sequences are energized at a set timing, generating the basic commutation control signals that actually drive the windings. Simultaneously, a starting torque monitoring mechanism is established. Using high-precision current sensing and an electrical angle recognition algorithm, the electromagnetic output torque is periodically sampled during the initial startup phase. This current starting torque value, reflecting the dynamic startup behavior, is then compared in real time with a pre-calibrated and long-term stable record of a normal starting torque baseline. The incremental starting torque change between the two values is calculated, which is used to determine whether the motor is experiencing abnormal load conditions. An abnormal threshold is judged on the starting torque increment change data. For example, when the torque increment exceeds 15% of the normal value, an abnormal flag is triggered. Based on the abnormal torque increment, the reverse airflow analysis logic is executed. This analysis reverses the source of the current electromagnetic load change and combines the blade force model and the air duct flow direction characteristics to determine whether there is a reverse airflow disturbance in the heat dissipation channel. When the analysis results show that the torque surge is due to the reverse airflow suppression, which causes the fan blades to encounter reverse aerodynamic force blockage, a reverse airflow identification result is finally generated.
[0023] Step S5: Perform starting current phase difference compensation according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and fuse the reverse airflow compensation control parameter with the basic commutation control signal to obtain a target commutation control signal.
[0024] Specifically, a reverse calculation is performed based on the abnormal starting torque increment. The reverse airflow velocity causing the abnormality is derived from the quantitative relationship between the torque disturbance amplitude and the blade aerodynamic load model. This reverse airflow velocity is then ratioed to the current rated airflow velocity of the cooling system to generate a reverse airflow velocity ratio parameter that quantifies the reverse disturbance intensity. This parameter reflects the strength of the reverse airflow force on the blades. The cooling fan's structural parameters are used as input to automatically select a blade geometry correction factor value that matches the number of blades. Considering the nonlinear differences in aerodynamic stiffness and load sensitivity associated with different blade numbers, the correction factor is dynamically set based on the fan's structural configuration. For example, the correction factor is 1.2 for a seven-blade configuration and 0.85 for a thirteen-blade configuration, ensuring that the compensation mechanism matches the fan's structural design. Based on this reverse airflow velocity ratio parameter, the reverse blade angle of attack compensation algorithm calculates the initial phase difference compensation angle. This angle reflects the direction and magnitude of the current vector offset under the current reverse disturbance intensity. This initial compensation angle is then multiplied by the selected blade geometry correction factor value to obtain the target phase difference compensation value applied to the controller. According to the target phase difference compensation value, the starting current phases of phases A, B, and C are adjusted respectively, so that the three-phase signals produce a uniform offset in the time domain, and the three-phase starting current control signal is regenerated through the spatial current vector recombination method. The adjusted three-phase current control signal is subjected to inverse aerodynamic optimization operation, and the small offset is further corrected through the feedback model to output the reverse airflow compensation control parameter. Finally, the compensation control parameter is superimposed and fused with the basic commutation control signal, and a unified target commutation control signal is formed by combining the phase, amplitude, and timing characteristics of each phase. In a specific embodiment, the process of executing step S1 can specifically include the following steps: Sampling the temperature change of the radiator to obtain the temperature change rate, and performing a threshold comparison on the temperature change rate to obtain the startup mode selection result; Determine the power calculation mode according to the startup mode selection result, select the power calculation mode as the emergency startup mode when the temperature change rate is greater than the first target value, and select the power calculation mode as the energy-saving startup mode when the temperature change rate is less than or equal to the first target value; Performing ambient temperature detection on the radiator to obtain the ambient temperature, and performing power prediction based on the temperature change rate, power calculation mode, and ambient temperature to obtain an initial power prediction result; When the temperature change rate exceeds the second target value, the initial power prediction result is adjusted upward to obtain a driving power prediction value.
[0025] Specifically, a high-precision digital temperature sensor array is deployed in the heat source area of the radiator. This sensor array has a millisecond-level response speed and high sampling frequency capabilities to meet the needs of continuous monitoring of dynamic changes in the heat source surface temperature. The system calculates the temperature change rate by differentiating consecutive temperature samples within a set time interval. This rate of change reflects the actual trend of the current heat source temperature rise rate. The temperature change rate is compared with a preset first target threshold, set at 3°C / s based on the actual system thermal response requirements. If the current temperature change rate exceeds this target value, it indicates that the heat source is rapidly heating up and the heat load is surging. The system needs to effectively dissipate heat in a short period of time. Therefore, the startup mode is selected as emergency start mode to ensure that the starter motor quickly reaches sufficient torque to cope with the sudden heat load. If the temperature change rate is detected to be less than or equal to the first target value, it indicates that the heat source is heating up slowly and does not pose a thermal safety threat. At this time, the system selects energy-saving start mode to minimize initial power consumption while meeting the minimum startup requirements, achieving energy saving and noise reduction. After determining the startup mode, the system enters the power calculation mode identification phase. Different startup modes determine the sensitivity coefficients used in the power prediction algorithm, which in turn influence the final power prediction output. Emergency startup mode uses a high-gain calculation path, giving the temperature change rate a greater weight on the predicted value. Energy-saving startup mode, on the other hand, uses a lower weight coefficient, resulting in a more conservative power output. The system then initiates the ambient temperature detection process, using ambient temperature sensors placed at the duct inlet or around the radiator to collect the current ambient temperature. This temperature reflects the thermophysical conditions of the air medium outside the cooling system and serves as a key source of cooling capacity correction in the calculation. The system uses the ambient temperature, temperature change rate, and currently selected power calculation mode as joint input variables into the power prediction model. This model, a linear enhancement decision model, outputs the appropriate power level based on the synergistic relationship between the heat source temperature rise rate and the ambient temperature. The temperature change rate primarily determines the startup response strength, while the ambient temperature determines the cooling capacity limit. Both factors contribute weightedly to the base power reference value in the calculation path, ultimately yielding the initial power prediction result. To improve the system's adaptability to thermal shock under extreme working conditions, the system designs a second target value of the temperature change rate as a high-risk threshold. This value is set at 5°C / s to identify rapid thermal shock states. When the current temperature change rate is detected to exceed the second target value, the system immediately triggers the power prediction correction process and performs an upward adjustment on the original initial power prediction result. The conventional strategy is to increase the power amplitude by 20% on the original basis to form an emergency power output level to cope with the sharp increase in thermal load. This upward adjustment enables the motor to quickly obtain a greater starting torque and avoids the slow rise of the motor speed when the aerodynamic resistance has not been fully established, thereby improving the overall heat dissipation efficiency and enhancing the system's starting robustness in high-temperature scenarios, and ultimately generating a drive power prediction value.
[0026] In a specific embodiment, the process of executing step S2 may specifically include the following steps: The rotor angle position of the cooling fan in the radiator is detected by a Hall position detector to obtain the rotor angle position; According to the rotor angle position, the pre-stored blade geometry database is queried and matched to obtain the blade geometry parameters of the corresponding angle, and the blade effective area and radius data are extracted based on the blade geometry parameters to obtain the blade geometry feature data; Calculate the aerodynamic drag coefficient based on the rotor angular position to obtain aerodynamic drag coefficient data; Based on the blade geometric characteristic data and aerodynamic drag coefficient data, aerodynamic load inverse modeling and distribution characteristics analysis are performed to obtain the aerodynamic load distribution parameters of each commutation point.
[0027] Specifically, the current rotor position is acquired using a Hall effect position detector integrated into the motor stator housing or drive module. This Hall effect sensor utilizes an angle-sensitive magnetic detection structure, capable of detecting the spatial angle of the magnetic pole relative to the stator winding at low speed or at rest. Continuous sampling and a numerical smoothing algorithm achieve high-precision output of the angular position θ, ensuring millisecond-level position information for both commutation scheduling and physical modeling. Using the rotor angular position as a query index, the system accesses a blade geometry database stored in a control chip or auxiliary memory. This database records the geometric parameters of the fan blade at each angle throughout the rotor cycle, including key data such as local blade chord length, twist angle, mounting angle, thickness distribution, and radial extension. The system then matches the index value corresponding to the current angular position to locate the local blade shape at that angle and, based on geometric calculation logic, extracts the effective area and blade radius. The effective area extraction takes into account windward angle correction and area conversion using the sector slicing method. The blade radius is calculated based on a linear or curved projection from the motor axis to the blade tip at the current angle. Together, these two constitute the blade geometric feature data. A dynamic estimation of the aerodynamic drag coefficient is performed with the rotor angular position as the input variable. This estimation is achieved by jointly deducing the empirical fitting function completed in the modeling stage and the physical correction term to obtain the change in aerodynamic drag caused by the interaction between the airflow and the blade at that angle. The numerical change of the aerodynamic drag coefficient shows a periodic oscillation pattern with the angle, which can reflect the aerodynamic force fluctuations caused by changes in the blade geometric angle, airflow incidence angle and local angle of attack. The system jointly inputs the blade geometric feature data and the aerodynamic drag coefficient data calculated in real time to drive the operation of the aerodynamic load inverse modeling module. Based on classical aerodynamic theory and combined with the actual motion state of the rotating system, this module estimates the unit torque demand caused by the blade morphology changes and drag coefficient differences at different angles of the fan rotor, and realizes the output of load parameters for each commutation point (one group every 60°) through spatial discretization and time expansion. The modeling process takes into account the coupling effects of air density, airflow velocity and rotation speed, and introduces vector disturbance terms of blade deflection and re-incidence of airflow to ensure that the modeling results still have high fitting accuracy under high-speed disturbances and non-uniform flow fields. Finally, through the aerodynamic load inverse modeling and distribution characteristic analysis process, the load parameter distribution data covering the entire commutation cycle is output, corresponding to the blade aerodynamic load value at each electrical angle key point.
[0028] In a specific embodiment, the step of performing aerodynamic load inverse modeling and distribution characteristic analysis based on blade geometric characteristic data and aerodynamic drag coefficient data to obtain aerodynamic load distribution parameters at each commutation point may specifically include the following steps: Extract blade effective area and radius parameters based on blade geometric feature data to obtain aerodynamic load calculation parameters; The blade relative airflow velocity is calculated based on the aerodynamic load calculation parameters and the aerodynamic drag coefficient data to obtain the relative velocity value at each angular position, and the torque is calculated on the relative velocity value to obtain the aerodynamic torque value at each angular position; Perform commutation point mapping processing on the aerodynamic torque values at each angular position to obtain the torque values corresponding to each commutation point, and perform angle correction on the torque values of each commutation point to obtain the aerodynamic torque values of each commutation point; The load difference is calculated based on the aerodynamic torque value of each commutation point to obtain the load ratio relationship between the commutation points. The load ratio relationship is then processed for distribution characteristics to obtain the aerodynamic load distribution parameters of each commutation point.
[0029] Specifically, the current rotor angle position value is obtained based on the Hall position detector, and the angle is used as a query index to access the pre-stored blade geometry database. The database records the local geometric morphology information of the fan blades corresponding to different rotor angles. After retrieving the data of the target angle, the system calculates the effective area of the blade based on the blade projection area change function and radial structure layout within a specific angle segment. This area refers to the projected area where the blade can actually generate drag and lift in the current airflow direction. It is not only affected by factors such as blade chord length, twist angle, and leading edge thickness, but also related to changes in the angle of attack. At the same time, the system calculates the blade radius based on the effective extension path of the blade from the axis to the tip at this angle, and outputs the effective area and radius as a set of physical input variables to obtain aerodynamic load calculation parameters. The combined input of aerodynamic load calculation parameters and aerodynamic drag coefficient data drives the blade relative airflow velocity estimation module. This module calculates the relative velocity between the blade surface and the air at the current rotor angle by incorporating boundary conditions such as fan speed, incoming air velocity, and airflow deflection angle. This relative velocity determines the actual duration of airflow on the blade, directly affecting the magnitude of drag and lift, and ultimately contributing to the overall aerodynamic force generation process. The torque calculation is then applied to the relative velocity. By incorporating factors such as airflow density, effective area, drag coefficient, and blade radius, the aerodynamic torque corresponding to the current angle is derived. This torque reflects the aerodynamic drag moment that the motor must overcome at that position. The periodic variation of this torque directly determines the current distribution and power loading balance strategy during commutation. The aerodynamic torque values at all angular positions are mapped to commutation points. In the three-phase commutation logic, each 60 electrical degrees is a commutation unit. The system re-divides the continuous aerodynamic torque distribution within a 360-degree cycle into six groups of nodes corresponding to commutation points. Each node represents the actual force state during commutation control. However, due to a certain systematic offset between the actual rotor angle and the electrical angle, the system performs an angle correction on the torque value at the commutation point based on the electrical angle mapping table. This correction includes coordinate transformation and compensation for the coupling effect of the blade geometry relative to the current vector direction, ensuring that the aerodynamic torque data at each commutation point accurately reflects the actual magnetic field load state. After completing the commutation point correction, the system obtains the standardized aerodynamic torque value for each commutation point and performs load difference analysis based on this data. By calculating the torque ratio between adjacent or symmetrical commutation points, it identifies the difference pattern and maximum and minimum torque regions in the load distribution. This load ratio relationship can reveal the uneven force on the blades under airflow disturbances and provide a basic distribution weight for the current vector control strategy.The system performs distribution characteristic processing on the load ratio relationship, which includes operations such as periodic filtering, boundary weighting and dynamic normalization. The raw ratio data is converted into a modulation function suitable for commutation control. This function forms a load response weight curve throughout the commutation cycle, ultimately obtaining the aerodynamic load distribution parameters corresponding to each commutation point.
[0030] In a specific embodiment, the process of executing step S3 may specifically include the following steps: The average load is calculated based on the aerodynamic load distribution parameters of each commutation point to obtain the average aerodynamic load value, and the load value of each commutation point is ratio-calculated to the average aerodynamic load value to obtain the aerodynamic load correction coefficient of each commutation point; Perform three-phase power distribution on the predicted drive power value and the pneumatic load correction coefficient of each commutation point to obtain differentiated power distribution values for phases A, B, and C. Sine wave modulation is then performed on the differentiated power distribution values to obtain three-phase power distribution instructions. When the heat dissipation requirement is the emergency start mode, the current limit value is increased to M times the rated value, and when the heat dissipation requirement is the energy-saving start mode, the current limit value is maintained at N times the rated value, thereby obtaining a dynamic current limit parameter; The three-phase power distribution instruction and the dynamic current limit parameter are decomposed into current vectors to obtain the current limit control instruction.
[0031] Specifically, full-cycle statistical processing is performed on the commutation point load data set. By performing a weighted or arithmetic average calculation on the load values of six or more commutation nodes, the average aerodynamic load value for the start-up cycle is obtained. This average value represents the baseline load level for the entire commutation process. The actual load value of each commutation point is compared with the average aerodynamic load value to obtain the aerodynamic load correction factor for each commutation point. The physical meaning of this correction factor is to reveal the relative relationship between the current commutation point and the overall system load level. When the correction factor of a commutation point is greater than 1, it indicates that the load at that point is higher than the average level, and the starter motor should allocate more power to provide sufficient driving force at that moment. When the correction factor is less than 1, it indicates that the load at that point is relatively small, and the driving power should be appropriately reduced to save energy. The three-phase power distribution is performed on the predicted drive power value and the aerodynamic load correction coefficient of each commutation point. The total power prediction value is refined and distributed according to the commutation point weight using the aerodynamic correction coefficient as a proportional factor, and mapped to the three-phase system of phases A, B, and C. In this process, the system constructs a set of differentiated power distribution values based on the physical mapping relationship between the commutation electrical angle and the three-phase space. These values are different at each commutation angle node, matching the force state of the blade at the current angle with the output capacity of the motor. After generating the differentiated power distribution values, the data is subjected to sinusoidal wave modulation processing to make it have periodic characteristics in spatial distribution and meet the three-phase symmetry requirements. This modulation process can naturally convert the physical load changes into phase amplitude combinations in the current vector space, thereby outputting three-phase power distribution instructions that conform to the law of magnetic field rotation. The startup mode is determined based on the current cooling demand. If the temperature change rate is initially determined to have exceeded a high-risk threshold, the startup mode is identified as emergency startup mode. The system automatically increases the current limit to M times the rated current to ensure the motor has sufficient electromagnetic output capacity at the commutation point with high aerodynamic resistance to quickly overcome the load and complete startup. If the system determines that the temperature rise is stable, indicating low cooling pressure, the startup mode is energy-saving. The current limit remains at N times the rated value, reducing energy consumption and heat loss while meeting minimum drive requirements. The system jointly calculates the three-phase power distribution command with the set dynamic current limit parameters to drive the current vector decomposition module. This module analyzes the power amplitude, phase difference, and limit boundaries in the three-phase system to convert the physical power demand into an executable current vector form, forming a current limit control command with amplitude constraints, clear direction, and timing matching.
[0032] In a specific embodiment, the execution step of performing three-phase power distribution on the predicted driving power value and the aerodynamic load correction coefficient of each commutation point to obtain differentiated power distribution values for phases A, B, and C, and performing sinusoidal wave modulation on the differentiated power distribution values to obtain a three-phase power distribution instruction may specifically include the following steps: Perform angle phase distribution on phase A, phase B and phase C to obtain three-phase angle distribution parameters; The predicted driving power value is multiplied and correlated with the aerodynamic load correction coefficient of each commutation point to obtain the power correction correlation value of each commutation point. The power correction correlation values are grouped according to the commutation point angle to obtain the corresponding power correction data. Calculate the sine wave function based on the three-phase angle distribution parameters to obtain the three-phase sine wave modulation coefficient; The corresponding power correction data is multiplied by the three-phase sine wave modulation coefficient and the phase difference is compensated to obtain the power value after the phase difference compensation; The power values after phase difference compensation are normalized to obtain differential power distribution values for phases A, B, and C, and the differential power distribution values are converted into three-phase power distribution instructions.
[0033] Specifically, phases A, B, and C are assigned within the electrical angle space. In a typical three-phase system, the reference phases of phases A, B, and C correspond to electrical angles of 0°, 120°, and 240°, respectively. The system establishes a three-phase angle allocation parameter table, dividing the complete 360° commutation cycle into corresponding three-phase spatial segments and annotating the phase channel to which each angular segment belongs. The system then uses the predicted drive power value, calculated using the temperature change rate, ambient temperature, and startup mode, and multiplies it with the aerodynamic load correction factor for each node during the commutation process. This correction factor is derived from the ratio of the actual load at each commutation point to the system average load, representing the power preference weight at that point during startup. The product results are the power correction correlation values formed by assigning the predicted power to different commutation nodes. These values effectively reflect the differences and relative strengths of the power required at each point during the startup cycle. Based on the relationship between the commutation point angles, the system groups and organizes the above-mentioned associated values according to the three-phase angle allocation parameters, thereby obtaining power correction data belonging to phases A, B, and C respectively. Each set of data reflects the electromagnetic demand response level of each commutation node in that phase. Based on the three-phase angle allocation parameters, a sinusoidal wave function is calculated to construct a modulation coefficient with spatial periodicity for power distribution. By performing the sin function, sin(θ-120°), and sin(θ-240°) operations on the current commutation angle, the system obtains an array of sinusoidal wave modulation coefficients for phases A, B, and C respectively. This coefficient group has the characteristics of amplitude smoothing, periodic symmetry, and phase staggering. Combined with the power correction data, it can form a power dynamic matching feature consistent with the electromagnetic rotating magnetic field. The three-phase power correction data is multiplied by the corresponding sinusoidal modulation coefficient to generate a preliminary power modulation value. This value does not account for phase shifts in the three-phase currents caused by factors such as aerodynamic disturbances or reverse airflow. Therefore, a phase difference compensation mechanism is introduced. The current power modulation value is corrected for phase shift based on the reverse airflow velocity detected during startup, the number of blades, and the target phase difference compensation angle. This correction dynamically adjusts the power signal spatially through phase rearrangement or angle compensation, resulting in a three-phase phase difference compensated power value. To ensure symmetry between the power outputs of each phase and limit the maximum power amplitude to within the system's allowable range, the three-phase power values are subjected to a unified amplitude normalization process. This process linearly compresses the power amplitude through maximum value normalization and proportional coefficient constraints, generating differentiated power allocation values for phases A, B, and C with a consistent reference standard. The differentiated power allocation values are then encapsulated in a time-series coded format as a standard three-phase power allocation instruction. This instruction contains the power input required for three-phase current modulation at each moment, a phase marker, and a dynamic correction factor.
[0034] In a specific embodiment, the process of executing step S4 may specifically include the following steps: The current limit control command is input into the PWM modulator for pulse width modulation to obtain a three-phase PWM commutation timing control signal; Based on the three-phase PWM commutation timing control signal, the A-phase, B-phase and C-phase windings of the motor in the cooling fan are commutated and driven to obtain the basic commutation control signal; Monitor the torque change during the motor startup process in real time to obtain the current starting torque value, and compare the current starting torque value with the preset normal starting torque reference value to obtain the starting torque increment change data; An abnormal threshold is judged on the starting torque increment change data to obtain the abnormal torque increment, and a reverse airflow analysis is performed based on the abnormal torque increment to obtain a reverse airflow identification result.
[0035] Specifically, the current limit control command is input into the PWM modulator, which performs real-time modulation control based on the bus voltage, current target value, and power factor. It adjusts the PWM duty cycle according to the current command. By varying the time ratio of high and low level pulses, it controls the amplitude and duration of the three-phase drive current, generating PWM commutation timing control signals corresponding to the three currents of phases A, B, and C. This control signal regulates the current magnitude while maintaining a constant voltage, and achieves precise energy input management for each phase of the motor winding by dynamically adjusting the commutation frequency and pulse density. The three-phase PWM commutation timing control signal is sent to the motor drive bridge circuit module, which controls the power switches of phases A, B, and C to turn on and off according to the set beat sequence, thereby performing a physical current commutation drive operation on the three-phase winding. The drive process adheres to the principle of three-phase symmetry and back-electromotive force matching logic to ensure continuous rotation of the magnetic field in electrical angle space, stable output, and synchronous commutation. The generated commutation behavior serves as the basic commutation control signal. To enhance the system's adaptability to complex operating conditions during startup, the system monitors the motor's torque changes in real time. This monitoring mechanism calculates the instantaneous output torque by performing vector calculations on the actual current and back-EMF signals of each phase, combining them with the rotor's current angular velocity. A torque time series is constructed from this real-time data to capture dynamic torque fluctuations during startup. The system compares the current real-time starting torque value against a preset normal starting torque baseline on a cycle-by-cycle basis. This baseline is a standard torque characteristic curve derived from multiple ideal operating condition tests during the system calibration phase. It reflects the stable torque level expected for the motor under unperturbed, symmetrical loads. This comparison generates incremental starting torque change data, indicating the degree to which the system's torque output deviates from the ideal state. The system then applies an abnormality threshold determination to this incremental starting torque change data. Multiple torque abnormality thresholds are predefined to identify disturbances of varying severity. When the torque increment exceeds the baseline by 15% or more, the system flags it as a valid abnormality and initiates the abnormality handling branch. At this time, in order to analyze whether the abnormal source comes from the reverse airflow interference in the air duct, the system starts the reverse airflow analysis module. Based on the current torque abnormality direction and change amplitude, this module reversely deduces the airflow action direction and relative speed through the aerodynamic model, and then combines the fan blade geometric information with the current system airflow setting direction for vector comparison to determine whether the abnormal torque is caused by the airflow direction being opposite to the motor rotation direction. When multiple commutation points continuously detect a sudden increase in torque increment and the direction is inconsistent with the rated airflow direction, the system finally generates a reverse airflow identification result.
[0036] In a specific embodiment, the process of executing step S5 may specifically include the following steps: Based on the reverse airflow identification result, the abnormal increment of the starting torque is reversely calculated to obtain the reverse airflow velocity value, and the reverse airflow velocity value is ratio-calculated with the rated airflow velocity to obtain the reverse airflow velocity ratio parameter; Select the blade geometry correction factor value according to the number of blades of the cooling fan; Perform reverse blade angle of attack compensation based on the reverse airflow velocity ratio parameter to obtain an initial phase difference compensation angle, and multiply the initial phase difference compensation angle by the blade geometry correction factor value to obtain a target phase difference compensation value; The starting current phases of phases A, B, and C are adjusted based on the target phase difference compensation value to obtain a three-phase starting current control signal, and the three-phase starting current control signal is subjected to reverse aerodynamic optimization to obtain a reverse airflow compensation control parameter; The reverse airflow compensation control parameter is superimposed and fused with the basic commutation control signal to obtain the target commutation control signal.
[0037] Specifically, by reversely analyzing the abnormal incremental starting torque data with the standard blade aerodynamic drag model, the reverse airflow velocity value that causes the abnormal torque increase is derived. This reverse calculation process is based on the aerodynamic source model of the torque generation. The relative wind speed of the airflow acting on the blade surface is reversed through the known torque deviation. On this basis, the airflow velocity component opposite to the direction of blade rotation is extracted. This component is the reverse airflow velocity value, which determines the load direction and aerodynamic disturbance intensity of the actual action point on the blade surface. The reverse airflow velocity value is ratioed with the rated airflow velocity set by the fan system during the design phase to obtain the reverse airflow velocity ratio parameter. This parameter is used to characterize the relative intensity of the reverse interference airflow in the current air duct relative to the normal heat dissipation airflow, and has the interference level identification function in a physical sense. Based on the current cooling fan configuration, the system automatically extracts the number of blades and uses a built-in lookup table of blade geometry characteristics to select a geometric correction factor corresponding to the actual number of blades. This correction factor reflects the aerodynamic sensitivity and angle-of-attack response amplitude for different blade numbers. For example, in a seven-blade fan configuration, the blade angle of attack varies more dramatically, resulting in a higher correction factor. In a thirteen-blade fan, the response deviation is relatively flat due to the high blade density and uniform angle-of-attack distribution, resulting in a lower correction factor. The system then performs a reverse blade angle-of-attack compensation calculation based on the acquired reverse airflow velocity ratio parameter. This calculation matches the fan angle-of-attack response curve to relative wind speed variations, generating an initial phase difference compensation angle. This angle represents the phase offset required to maintain commutation balance in the three-phase current space under the influence of the current airflow disturbance. To enhance the structural adaptability of the compensation, the system multiplies this initial compensation angle with the selected blade geometry correction factor to obtain a target phase difference compensation value. This value comprehensively considers the wind duct disturbance intensity and blade structural characteristics and serves as the final input variable for the three-phase current phase vector correction. This target phase difference compensation value is applied to the current control signals of phases A, B, and C, offsetting their original phase structure. This offset reconstructs the modulation rhythm of each current in the time domain based on the space current vector control algorithm, allowing the three-phase signals to form a stable rotating magnetic field under reverse airflow conditions under the new phase reference, resulting in a three-phase starting current control signal. The three-phase starting current control signal undergoes inverse aerodynamic optimization. This optimization process adaptively corrects the current phase fine-tuning amount by real-time feedback of changes in reverse disturbance intensity, outputting the reverse airflow compensation control parameter. This reverse airflow compensation control parameter is then fused and superimposed with the original basic commutation control signal. The two control paths are weighted and synthesized in the current modulation controller, allowing the commutation rhythm defined by the basic commutation logic and the disturbance correction provided by the compensation path to be dynamically coordinated at the control logic level, forming the final target commutation control signal.
[0038] The above describes the method for limiting the starting current of the cooling fan motor in the embodiment of the present invention. The following describes the device for limiting the starting current of the cooling fan motor in the embodiment of the present invention. Figure 2 In one embodiment of the present invention, a device for limiting the starting current of a cooling fan motor includes: A calculation module is used to calculate the starting power of the radiator and obtain a predicted driving power value; The position detection module is used to detect the rotor angle position of the cooling fan in the radiator and calculate the aerodynamic resistance of the blades to obtain the aerodynamic load distribution parameters of each commutation point; A starting current limiting module is used to limit the starting current based on the driving power prediction value and the aerodynamic load distribution parameter to obtain a current limiting control instruction; The commutation timing control module is used to control the motor commutation timing of the cooling fan based on the current limit control instruction, obtain the basic commutation control signal, and monitor the abnormal increase of the starting torque to obtain the reverse airflow identification result; The fusion module is used to perform starting current phase difference compensation according to the reverse airflow identification result, obtain the reverse airflow compensation control parameter, and fuse the reverse airflow compensation control parameter with the basic commutation control signal to obtain the target commutation control signal.
[0039] Through the collaborative efforts of these components, dynamic adaptive adjustment of startup power is achieved by real-time detection of the heatsink temperature change rate and the establishment of a power prediction mechanism. This allows for automatic selection of either emergency or energy-saving startup modes based on the actual cooling requirements of the CPU / GPU, addressing the fundamental issue of traditional fixed-parameter control systems that cannot respond to changing cooling requirements. A blade-angle-sensitive Hall effect position sensor and an aerodynamic load inverse modeling algorithm accurately calculate the aerodynamic drag distribution at each commutation point, enabling differentiated power distribution based on actual load variations. This significantly improves starting current smoothness and startup efficiency compared to traditional uniform distribution. A dynamic current limit adjustment algorithm based on cooling requirements is established, automatically adjusting the current limit threshold based on cooling urgency. In emergency mode, the current limit is increased to accelerate startup response, while in energy-saving mode, the current limit is reduced to reduce energy consumption, achieving an intelligent balance between starting performance and energy efficiency. A reverse airflow recognition and phase difference compensation mechanism is introduced. This mechanism automatically detects reverse airflow by monitoring abnormal starting torque increments. A reverse blade angle of attack compensation algorithm is used to adjust the phase difference of the starting current between phases, effectively offsetting the adverse effects of reverse airflow on the startup process and significantly improving the starting reliability of the cooling fan in complex airflow environments. This system achieves deep coupling between blade aerodynamic characteristics and electromagnetic control parameters. By directly mapping aerodynamic load distribution to three-phase power distribution and PWM commutation control, it forms a complete aerodynamic-electromagnetic coordinated control system, fundamentally overcoming the technical limitations of traditional independent aerodynamic and electromagnetic control. An adaptive control mechanism based on the number of blades has been established, automatically adjusting control parameters based on different blade geometric configurations.
[0040] Reference Figure 3 In an embodiment of the present invention, a computer device is also provided. The computer device may be a server, and its internal structure may be as follows: Figure 3 As shown. The computer device includes a processor, memory, display screen, input device, network interface and database connected via a system bus. The processor of the computer design is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store the corresponding data in this embodiment. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the above method is implemented.
[0041] Those skilled in the art will understand that Figure 3 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention and does not constitute a limitation on the computer device to which the solution of the present invention is applied.
[0042] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, systems and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0043] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0044] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for limiting the starting current of a cooling fan motor, characterized in that: include: Calculate the starting power of the radiator to obtain the predicted driving power value; Performing rotor angle position detection and blade aerodynamic resistance calculation on the cooling fan in the radiator to obtain aerodynamic load distribution parameters at each commutation point; Performing startup current limitation based on the driving power prediction value and the aerodynamic load distribution parameter to obtain a current limitation control instruction; Based on the current limit control instruction, the motor commutation timing of the cooling fan is controlled to obtain a basic commutation control signal, and at the same time, the abnormal increment of the starting torque is monitored to obtain a reverse airflow identification result; A starting current phase difference compensation is performed according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and the reverse airflow compensation control parameter is integrated with the basic commutation control signal to obtain a target commutation control signal.
2. The method for limiting the starting current of a cooling fan motor according to claim 1, characterized in that: The step of calculating the starting power of the radiator to obtain a predicted driving power value includes: Sampling temperature changes of the radiator to obtain a temperature change rate, and performing a threshold comparison on the temperature change rate to obtain a startup mode selection result; determining a power calculation mode according to the startup mode selection result, selecting the power calculation mode as the emergency startup mode when the temperature change rate is greater than a first target value, and selecting the power calculation mode as the energy-saving startup mode when the temperature change rate is less than or equal to the first target value; Performing ambient temperature detection on the radiator to obtain the ambient temperature, and performing power prediction based on the temperature change rate, the power calculation mode, and the ambient temperature to obtain an initial power prediction result; When the temperature change rate exceeds a second target value, the initial power prediction result is adjusted upward to obtain a driving power prediction value.
3. The method for limiting the starting current of a cooling fan motor according to claim 1, wherein: The rotor angle position detection and blade aerodynamic resistance calculation of the cooling fan in the radiator are performed to obtain the aerodynamic load distribution parameters of each switching point, including: Detecting the rotor angle position of the cooling fan in the radiator by using a Hall position detector to obtain the rotor angle position; According to the rotor angular position, a pre-stored blade geometry database is queried and matched to obtain blade geometry parameters corresponding to the angle, and blade effective area and radius data are extracted based on the blade geometry parameters to obtain blade geometry feature data; Calculating an aerodynamic drag coefficient based on the rotor angular position to obtain aerodynamic drag coefficient data; Based on the blade geometric characteristic data and the aerodynamic drag coefficient data, aerodynamic load inverse modeling and distribution characteristic analysis are performed to obtain aerodynamic load distribution parameters of each switching point.
4. The method for limiting the starting current of a cooling fan motor according to claim 3, characterized in that: The aerodynamic load inverse modeling and distribution characteristic analysis based on the blade geometric characteristic data and the aerodynamic drag coefficient data to obtain the aerodynamic load distribution parameters of each commutation point include: Extracting blade effective area and radius parameters based on the blade geometric feature data to obtain aerodynamic load calculation parameters; Calculating the blade relative airflow velocity based on the aerodynamic load calculation parameter and the aerodynamic drag coefficient data to obtain a relative velocity value at each angular position, and performing torque calculation on the relative velocity value to obtain an aerodynamic torque value at each angular position; Performing commutation point mapping processing on the aerodynamic torque values at each angular position to obtain a torque value corresponding to each commutation point, and performing angle correction on the torque value of each commutation point to obtain an aerodynamic torque value for each commutation point; The load difference is calculated based on the aerodynamic torque value of each commutation point to obtain the load ratio relationship between the commutation points, and the load ratio relationship is processed for distribution characteristics to obtain the aerodynamic load distribution parameters of each commutation point.
5. The method for limiting the starting current of a cooling fan motor according to claim 1, wherein: The starting current limitation is performed based on the driving power prediction value and the aerodynamic load distribution parameter to obtain a current limitation control instruction, including: An average load calculation is performed based on the aerodynamic load distribution parameters of each commutation point to obtain an average aerodynamic load value, and a ratio calculation is performed between the load value of each commutation point and the average aerodynamic load value to obtain an aerodynamic load correction coefficient of each commutation point; Performing three-phase power distribution on the predicted driving power value and the pneumatic load correction coefficient of each commutation point to obtain differentiated power distribution values for phases A, B, and C, and performing sinusoidal wave modulation on the differentiated power distribution values to obtain a three-phase power distribution instruction; When the heat dissipation requirement is the emergency start mode, the current limit value is increased to M times the rated value, and when the heat dissipation requirement is the energy-saving start mode, the current limit value is maintained at N times the rated value, thereby obtaining a dynamic current limit parameter; Perform current vector decomposition on the three-phase power distribution instruction and the dynamic current limit parameter to obtain a current limit control instruction.
6. The method for limiting the starting current of a cooling fan motor according to claim 5, characterized in that: The three-phase power distribution is performed on the predicted driving power value and the pneumatic load correction coefficient of each commutation point to obtain differentiated power distribution values of phase A, phase B, and phase C, and the differentiated power distribution values are sinusoidally modulated to obtain a three-phase power distribution instruction, including: Perform angle phase distribution on phase A, phase B and phase C to obtain three-phase angle distribution parameters; The predicted driving power value is multiplied and correlated with the aerodynamic load correction coefficient of each commutation point to obtain a power correction correlation value of each commutation point, and the power correction correlation values are grouped according to the commutation point angle to obtain corresponding power correction data; Performing a sine wave function calculation based on the three-phase angle distribution parameters to obtain a three-phase sine wave modulation coefficient; Perform product calculation and phase difference compensation on the corresponding power correction data and the three-phase sine wave modulation coefficient to obtain a power value after phase difference compensation; Amplitude normalization is performed on the power values after phase difference compensation to obtain differentiated power distribution values for phase A, phase B, and phase C, and the differentiated power distribution values are converted into three-phase power distribution instructions.
7. The method for limiting the starting current of a cooling fan motor according to claim 1, characterized in that: The motor commutation timing control of the cooling fan is performed based on the current limit control instruction to obtain a basic commutation control signal, and the abnormal increment of the starting torque is monitored to obtain a reverse airflow identification result, including: Inputting the current limit control instruction into the PWM modulator for pulse width modulation to obtain a three-phase PWM commutation timing control signal; Based on the three-phase PWM commutation timing control signal, the A-phase, B-phase and C-phase windings of the motor in the cooling fan are commutated and driven to obtain a basic commutation control signal; Monitor the torque change during the motor startup process in real time to obtain a current starting torque value, and compare the current starting torque value with a preset normal starting torque reference value to obtain starting torque incremental change data; An abnormal threshold value judgment is performed on the starting torque increment change data to obtain an abnormal torque increment, and a reverse airflow analysis is performed based on the abnormal torque increment to obtain a reverse airflow identification result.
8. The method for limiting the starting current of a cooling fan motor according to claim 1, characterized in that: The performing of starting current phase difference compensation according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and fusing the reverse airflow compensation control parameter with the basic commutation control signal to obtain a target commutation control signal, includes: Reversely calculating the abnormal increment of the starting torque based on the reverse airflow identification result to obtain a reverse airflow velocity value, and performing a ratio calculation on the reverse airflow velocity value and the rated airflow velocity to obtain a reverse airflow velocity ratio parameter; Select the blade geometry correction factor value according to the number of blades of the cooling fan; Performing reverse blade angle of attack compensation based on the reverse airflow velocity ratio parameter to obtain an initial phase difference compensation angle, and multiplying the initial phase difference compensation angle by the blade geometry correction factor value to obtain a target phase difference compensation value; Adjusting the starting current phases of phases A, B, and C based on the target phase difference compensation value to obtain a three-phase starting current control signal, and performing reverse aerodynamic optimization on the three-phase starting current control signal to obtain a reverse airflow compensation control parameter; The reverse airflow compensation control parameter is superimposed and fused with the basic commutation control signal to obtain a target commutation control signal.
9. A cooling fan motor starting current limiting device, characterized in that: Used to execute the cooling fan motor starting current limiting method according to any one of claims 1 to 8, the cooling fan motor starting current limiting device comprising: A calculation module is used to calculate the starting power of the radiator and obtain a predicted driving power value; a position detection module, configured to detect the rotor angle position of the cooling fan in the radiator and calculate the aerodynamic resistance of the blades to obtain the aerodynamic load distribution parameters of each commutation point; a starting current limiting module, configured to perform starting current limiting based on the driving power prediction value and the aerodynamic load distribution parameter, and obtain a current limiting control instruction; a commutation timing control module, configured to perform motor commutation timing control on the cooling fan based on the current limit control instruction, obtain a basic commutation control signal, and simultaneously monitor an abnormal increment of the starting torque to obtain a reverse airflow identification result; A fusion module is used to perform starting current phase difference compensation according to the reverse airflow identification result to obtain a reverse airflow compensation control parameter, and to fuse the reverse airflow compensation control parameter with the basic commutation control signal to obtain a target commutation control signal.
10. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the method for limiting the starting current of the cooling fan motor according to any one of claims 1 to 8 is implemented.
Citation Information
Cited By
Cellular module power control method based on network state and service load
CN121174259A
Motor starting current limiting circuit and device based on soft starting cabinet and soft starting cabinet
CN121485519A
Self-adaptive power electric control device and method for attitude of fan carrier
CN121770394A