Method for determining a fan plugging type, terminal device and storage medium
By monitoring the power and speed deviation of a three-phase brushless motor and combining it with ambient temperature, a multi-parameter logic judgment model was established. This solved the problem of high-speed air ducts being unable to distinguish between air inlets and outlets, resulting in a more flexible control strategy and a better user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technologies cannot flexibly identify whether the air inlet or outlet of a high-speed air duct is blocked, resulting in a single control strategy and a poor user experience.
By monitoring the power and speed deviation of a three-phase brushless motor and combining it with ambient temperature, a multi-parameter logic judgment model is established to dynamically distinguish the types of air blockage at the air inlet and outlet.
It enables accurate identification of air blockage at the air inlet and outlet, avoiding misjudgments caused by relying solely on temperature rise in traditional methods, thus improving user experience and the flexibility of equipment control strategies.
Smart Images

Figure CN120370155B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of data processing, and in particular relates to a method for determining the type of air blockage in a fan, a terminal device, and a storage medium. Background Technology
[0002] High-speed air ducts undergo air blockage testing to simulate abnormal situations encountered by users in actual use. Currently, various high-speed air ducts cannot determine whether the blockage is at the air inlet or the air outlet.
[0003] Traditional technologies rely solely on the temperature rise of the NTC inside the ventilation duct reaching a certain value to determine if there is a blockage, and this method can only identify blockages. It cannot differentiate between front and rear blockages, resulting in low flexibility in identifying the type of blockage. A new technological approach is needed to solve these problems. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method for determining the type of air blockage in a fan, a terminal device, and a storage medium, which can solve the problem of low flexibility in identifying the type of air blockage in related technologies.
[0005] The first aspect of this invention provides a method for determining the type of air blockage in a fan, comprising:
[0006] During the operation of the air duct, the reference power value and reference speed value of the three-phase brushless motor are obtained, and the status information of the three-phase brushless motor is monitored in real time to obtain the ambient temperature of the air duct, the current power value, and the current speed value.
[0007] Based on the reference power value, the reference speed value, the current power value, and the current speed value, the power deviation and speed deviation are calculated.
[0008] The type of air blockage is determined based on the ambient temperature of the duct, the power deviation, and the rotational speed deviation.
[0009] Optionally, in a first implementation of the first aspect of the present invention, the step of determining the type of air blockage based on the ambient temperature of the duct, the power deviation, and the rotational speed deviation includes:
[0010] If the ambient temperature of the air duct reaches a preset temperature threshold, the power deviation is greater than a first threshold, and the speed deviation is less than a second threshold, then the blockage type is determined to be air outlet blockage.
[0011] If the ambient temperature of the duct reaches the preset temperature threshold, the power deviation is less than the third threshold, and the speed deviation is greater than the fourth threshold, then the blockage type is determined to be air inlet blockage.
[0012] Optionally, in a second implementation of the first aspect of the present invention, the step of real-time monitoring of the status information of the three-phase brushless motor includes:
[0013] The reading of the NTC at a preset position in the air duct is obtained in real time to obtain the ambient temperature of the air duct, and the current power value and current speed value of the three-phase brushless motor are obtained in real time to obtain the status information. The preset position is also equipped with an IPM.
[0014] Optionally, in a third implementation of the first aspect of the present invention, after the step of determining the type of air blockage based on the ambient temperature of the duct, the power deviation, and the rotational speed deviation, the method further includes:
[0015] If the blockage type is air inlet blockage, then a preset operation is executed, which includes power current limiting operation, speed limiting operation and / or warning prompt operation.
[0016] Optionally, in a fourth implementation of the first aspect of the present invention, the step of obtaining the reference power value and reference speed value of the three-phase brushless motor during the operation of the wind tunnel includes:
[0017] When the air duct is running, a preset power value is used as the reference power value of the three-phase brushless motor, and a preset speed value is used as the reference speed value of the three-phase brushless motor.
[0018] Optionally, in a fifth implementation of the first aspect of the present invention, after the steps of using a preset power value as the reference power value of the three-phase brushless motor and a preset speed value as the reference speed value of the three-phase brushless motor during operation of the air duct, the method further includes:
[0019] Collect the power value and rotation speed value of the air duct within a preset time to obtain a set of power values and a set of rotation speed values;
[0020] A stable power value is determined based on the set of power values, and a stable speed value is determined based on the set of speed values.
[0021] The reference power value is converted into the stable power value, and the reference speed value is updated to the stable speed value.
[0022] Optionally, in a sixth implementation of the first aspect of the present invention, the step of collecting the power value and rotational speed value of the wind tunnel within a preset time to obtain a set of power values and a set of rotational speed values includes:
[0023] The power value and rotation speed value of the duct are collected within a preset time, and the power value and rotation speed value are filtered to obtain the power value set and the rotation speed value set.
[0024] Optionally, in a seventh implementation of the first aspect of the present invention, the steps of determining a stable power value based on the power value set and determining a stable speed value based on the speed value set include:
[0025] Calculate the weighted average of the power value set to obtain the stable power value, and calculate the moving average of the speed value set to obtain the stable speed value.
[0026] Secondly, embodiments of the present invention provide a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method for determining the type of fan blockage described above.
[0027] Thirdly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for determining the type of fan blockage described above.
[0028] Fourthly, embodiments of the present invention provide a computer program product that, when run on a terminal device, causes the terminal device to execute the aforementioned method for determining the type of fan blockage.
[0029] The beneficial effects of this invention compared to existing technologies are as follows: During the operation of the ventilation duct, the reference power and reference speed values of the three-phase brushless motor are obtained, and the status information of the three-phase brushless motor is monitored in real time to obtain the ambient temperature of the ventilation duct, the current power value, and the current speed value. Based on the reference power value, the reference speed value, the current power value, and the current speed value, the power deviation and speed deviation are calculated. Based on the ambient temperature of the ventilation duct, the power deviation, and the speed deviation, the type of air blockage is determined. By simultaneously monitoring the power and speed deviation of the three-phase brushless motor, combined with the ambient temperature conditions, it is possible to dynamically distinguish between air blockage at the air inlet and air blockage at the air outlet. Compared to the traditional technology that relies solely on a single NTC temperature rise for judgment, this invention establishes a multi-parameter logical judgment model based on differences in motor load characteristics (power increases and speed decreases when the air outlet is blocked; power decreases and speed increases when the air inlet is blocked), thus solving the core defect of traditional methods that cannot flexibly distinguish between air blockage types. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a schematic diagram of an embodiment of the method for determining the type of air blockage in a fan according to the present invention;
[0032] Figure 2 This is a schematic diagram of a specific embodiment of step S103 of the method for determining the type of fan blockage in the present invention;
[0033] Figure 3 This is a schematic diagram of a specific embodiment of step S101 of the method for determining the type of air blockage in a fan according to an embodiment of the present invention;
[0034] Figure 4 This is a schematic diagram of a specific embodiment of step S101 of the method for determining the type of air blockage in a fan according to an embodiment of the present invention;
[0035] Figure 5 This is a schematic diagram of one embodiment of the terminal device in this invention. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are protected by this invention.
[0037] It should be noted that the terms "comprising," "including," and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this invention, are intended to cover non-exclusive inclusion. For example, a process, method, terminal, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. In the claims, specification, and accompanying drawings of this invention, relational terms such as "first" and "second" are used merely to distinguish one entity / operation / object from another entity / operation / object, and do not necessarily require or imply any such immediate relationship or order between these entities / operations / objects.
[0038] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0039] High-speed air ducts undergo air blockage testing to simulate abnormal situations encountered by users in actual use. Currently, various high-speed air ducts cannot determine whether the blockage is at the air inlet or the air outlet.
[0040] Traditional technologies rely solely on the temperature rise of the NTC inside the ventilation duct reaching a certain value to determine if there is a blockage, and this method can only identify blockages. It cannot differentiate between front and rear blockages, resulting in low flexibility in identifying the type of blockage. A new technological approach is needed to solve these problems.
[0041] In view of this, embodiments of the present invention provide a method, terminal device, and storage medium for determining the type of air blockage in a fan. By simultaneously monitoring the power and speed deviations of a three-phase brushless motor and combining this with ambient temperature conditions, it can dynamically distinguish between air blockage at the inlet and outlet. Compared to traditional methods that rely solely on the temperature rise of a single NTC unit, this invention establishes a multi-parameter logical judgment model based on differences in motor load characteristics (power increases and speed decreases when the outlet is blocked; power decreases and speed increases when the inlet is blocked), thus solving the core deficiency of traditional methods in their inability to flexibly distinguish the type of air blockage.
[0042] To illustrate the technical solution of the present invention, specific embodiments are described below.
[0043] Figure 1 This illustration shows a flowchart of a method for determining the type of air blockage in a fan according to an embodiment of the present invention. This method can be applied to terminal devices. Terminal devices can be mobile phones, tablets, laptops, ultra-mobile personal computers (UMPCs), netbooks, etc.
[0044] Specifically, the method for determining the type of air blockage in the aforementioned fan may include the following steps S101 to S103.
[0045] Step S101: During the operation of the air duct, obtain the reference power value and reference speed value of the three-phase brushless motor, and monitor the status information of the three-phase brushless motor in real time to obtain the ambient temperature of the air duct, the current power value and the current speed value.
[0046] In an embodiment of the present invention, the three-phase brushless motor is triggered to enter normal working state, and the duct operation logic is started. A reference power value (W0) and a reference speed value (S0) are set.
[0047] The reference power value (W0) and reference speed value (S0) can be read from the preset configuration as reference values under normal operating conditions. The reference value can be set by preset parameters or according to the motor's factory calibration value.
[0048] Step S102: Calculate the power deviation and speed deviation based on the reference power value, reference speed value, current power value, and current speed value.
[0049] In an embodiment of the present invention, the current ambient temperature (T) of the ventilation duct is read in real time by an NTC (negative temperature coefficient thermistor) sensor at a preset position on the ventilation duct. The NTC sensor works in conjunction with the IPM (intelligent power module) to ensure the accuracy of temperature acquisition.
[0050] The current power value (W1) and current speed value (S1) of the three-phase brushless motor are acquired in real time. The real-time power can be calculated through the current / voltage sampling module in the motor drive circuit, and the real-time speed can be obtained through Hall sensor or back EMF detection.
[0051] For the power deviation (ΔW), the formula is:
[0052] ΔW = W1 - W0;
[0053] The power deviation reflects the direction of the current power offset (increase or decrease) relative to the reference value.
[0054] For the speed deviation (ΔS), the formula is:
[0055] ΔS = S1 - S0;
[0056] The speed deviation reflects the direction of the current speed offset (increase or decrease) relative to the reference value.
[0057] Step S103: Determine the type of air blockage based on the ambient temperature of the duct, the power deviation, and the speed deviation.
[0058] For verifying ambient temperature conditions, check whether the current ambient temperature (T) of the ventilation duct reaches the preset temperature threshold (T). th The blockage type determination is triggered only when the temperature is abnormal (such as the heating wire overheating), to avoid misjudgment.
[0059] Conditions for determining air outlet blockage: ΔW>0 (power increases) and ΔS<0 (speed decreases).
[0060] Conditions for determining air inlet blockage: ΔW<0 (power decrease) and ΔS>0 (speed increase).
[0061] Based on the combined judgment of the deviation direction and the ambient temperature conditions, the result of the judgment is output as "air inlet blocked" or "air outlet blocked".
[0062] The beneficial effects of this invention compared to existing technologies are as follows: During the operation of the ventilation duct, the reference power and reference speed values of the three-phase brushless motor are obtained, and the status information of the three-phase brushless motor is monitored in real time to obtain the ambient temperature, current power value, and current speed value of the ventilation duct. Based on the reference power value, reference speed value, current power value, and current speed value, the power deviation and speed deviation are calculated. Based on the ambient temperature, power deviation, and speed deviation of the ventilation duct, the type of air blockage is determined. By simultaneously monitoring the power and speed deviation of the three-phase brushless motor and combining it with the ambient temperature conditions, the blockage at the air inlet and outlet can be dynamically distinguished. Compared to the traditional technology that relies solely on the single NTC temperature rise for judgment, this invention establishes a multi-parameter logical judgment model based on the differences in motor load characteristics (power increases and speed decreases when the outlet is blocked; power decreases and speed increases when the inlet is blocked), thus solving the core defect of traditional methods that cannot flexibly distinguish the type of air blockage.
[0063] Traditional high-speed air ducts determine air blockage solely based on the internal NTC temperature rise, failing to differentiate between blockage at the inlet and outlet, resulting in a simplistic control strategy. Therefore, this invention proposes an alternative embodiment.
[0064] Figure 2 This is a schematic diagram of a specific embodiment of step S103 of the method for determining the type of air blockage in a fan according to an embodiment of the present invention. Step S103 also includes the following specific implementation methods.
[0065] Step S1031: If the ambient temperature of the duct reaches the preset temperature threshold, the power deviation is greater than the first threshold, and the speed deviation is less than the second threshold, then the blockage type is determined to be air outlet blockage.
[0066] In an embodiment of the present invention, the ambient temperature (T) of the ventilation duct is acquired in real time, and the internal ambient temperature of the ventilation duct can be continuously monitored using an NTC sensor. It is then determined whether a preset temperature threshold (T) has been reached. th ).
[0067] If the current temperature T ≥ T th This triggers the logic for determining the type of wind blockage.
[0068] If the threshold is not reached, monitoring will continue, but subsequent steps will not be executed.
[0069] Step S1032: If the ambient temperature of the duct reaches the preset temperature threshold, the power deviation is less than the first threshold, and the speed deviation is greater than the second threshold, then the blockage type is determined to be air inlet blockage.
[0070] In an embodiment of the present invention, the current power deviation (ΔW) is calculated using the formula: ΔW = W1 (current power value) - W0 (reference power value).
[0071] Calculate the current speed deviation (ΔS) using the formula: ΔS = S1 (current speed value) - S0 (reference speed value).
[0072] Check if the following conditions are met simultaneously:
[0073] ΔW > first threshold (Th1) (power increases significantly);
[0074] ΔS < second threshold (Th2) (speed decreases significantly).
[0075] Example: If Th1 = 10W and Th2 = -100rpm, then ΔW must be greater than 10W and ΔS must be less than -100rpm.
[0076] Conditions for determining air inlet blockage:
[0077] Check if the following conditions are met simultaneously:
[0078] ΔW < third threshold (Th3) (power significantly reduced);
[0079] ΔS > fourth threshold (Th4) (speed increases significantly).
[0080] Example: If Th3 = -5W and Th4 = 200rpm, then ΔW must be less than -5W and ΔS must be greater than 200rpm.
[0081] If the conditions for air outlet blockage are met, it is determined that the air outlet is blocked.
[0082] If the conditions for air inlet blockage are met, it is determined that the air inlet is blocked.
[0083] If none of these conditions are met, it is determined that there is no wind blockage or the original state is maintained.
[0084] In this embodiment of the invention, a dual-threshold comparison mechanism is introduced, combining a preset temperature threshold with power and speed deviations, to accurately distinguish the type of air blockage at the air inlet and outlet when the ambient temperature is abnormal. This solves the problem that traditional technologies, which rely solely on a single temperature rise parameter, cannot identify the type of air blockage.
[0085] Figure 3 This is a schematic diagram of a specific embodiment of step S101 of the method for determining the type of air blockage in a fan according to an embodiment of the present invention. Step S101 also includes the following specific implementation methods.
[0086] Step S1011: Obtain the reading of NTC at a preset position in the air duct in real time to obtain the ambient temperature of the air duct, and obtain the current power value and current speed value of the real-time monitored three-phase brushless motor in real time to obtain status information. An IPM is also set at the preset position.
[0087] In an embodiment of the present invention, the ambient temperature (T) inside the air duct is read in real time by an NTC (negative temperature coefficient thermistor) at a preset position.
[0088] The input power of the three-phase brushless motor is calculated in real time through the current / voltage sampling circuit of the IPM (Intelligent Power Module).
[0089] The motor speed is acquired in real time through the Hall sensor or back EMF detection module integrated in the IPM. The temperature (T) read by the NTC, the power (W1) output by the IPM, and the speed (S1) are integrated into the real-time status information of the motor for subsequent deviation calculation.
[0090] When monitoring power / speed, IPM simultaneously triggers NTC temperature acquisition to ensure consistent data timestamps and reduce timing errors.
[0091] In this embodiment of the invention, the ambient temperature of the heating area inside the air duct is directly read by the NTC, avoiding external interference; and the IPM and NTC are integrated in the same preset position, simplifying the wiring.
[0092] Traditional high-speed blowers employ a uniform strategy (such as directly shutting off the heating element and motor) regardless of the type of air blockage, resulting in a poor user experience (e.g., shutdown after a brief air blockage) and an inability to guide users in troubleshooting. Therefore, this invention proposes an alternative embodiment.
[0093] The following specific implementation methods are included after step S103.
[0094] Step S201: If the blockage type is air inlet blockage, then execute the preset operation, which includes power current limiting operation, speed limiting operation and / or warning prompt operation.
[0095] In an embodiment of the present invention, after the type of air blockage is determined, the determination result (air inlet blocked / air outlet blocked / no air blockage) is received.
[0096] If the determination result is that the air inlet is blocked, the preset operation execution logic will be triggered;
[0097] If it is another type, the corresponding logic processing (such as emergency shutdown) will be executed.
[0098] Power limiting operation can reduce the output power of the heating wire and prevent local overheating caused by insufficient air intake;
[0099] The speed limiting operation can control the three-phase brushless motor to reduce its speed, thereby reducing abnormal loads under vacuum conditions;
[0100] The warning prompt can be displayed by flashing LED lights, buzzer, or screen to alert the user that the air inlet is blocked, guiding the user to take action.
[0101] Control commands are sent to the motor drive module and heating wire control circuit to continuously monitor the air blockage status;
[0102] If the blockage is cleared (power / speed returns to baseline), the system will automatically exit the current limiting / restriction mode and resume normal operation.
[0103] In this embodiment of the invention, a differentiated control strategy is employed to implement power limiting, speed limiting, and user warnings when airflow is determined to be blocked at the air inlet, instead of directly shutting down the machine as in traditional technologies. Reducing power and speed prevents overload damage to the motor and heating element when airflow is insufficient; users can promptly clear the blockage through warning prompts, avoiding forced shutdowns and interruptions in use; the gentle power reduction strategy reduces hardware impact compared to direct power cutoff, making it suitable for short-term airflow blockage scenarios.
[0104] Figure 4 This is a schematic diagram of a specific embodiment of step S101 of the method for determining the type of air blockage in a fan according to an embodiment of the present invention. Step S101 also includes the following specific implementation methods.
[0105] In step S1012, when the air duct is running, the preset power value is used as the reference power value of the three-phase brushless motor, and the preset speed value is used as the reference speed value of the three-phase brushless motor.
[0106] In an embodiment of the present invention, when the air duct is started, a preset reference power value (W0) and a reference speed value (S0) are loaded. These values are stored in the device memory in advance based on motor design parameters or factory calibration values.
[0107] The preset reference power value (W0) is directly assigned as the operating reference power of the three-phase brushless motor;
[0108] The preset reference speed value (S0) is directly assigned as the operating reference speed of the three-phase brushless motor.
[0109] Based on preset benchmark values (W0, S0), the current power (W1) and speed (S1) are monitored in real time to provide a fixed reference point for subsequent deviation calculation.
[0110] In this embodiment of the invention, the initialization process of the benchmark parameters is simplified by using a preset benchmark value direct loading mechanism, which can quickly enter a stable monitoring state at startup.
[0111] Traditional high-speed ventilation ducts are prone to deviations from actual operating conditions due to motor performance degradation or environmental changes, leading to misjudgments of air blockage. Based on this, the present invention proposes an optional embodiment.
[0112] The following specific implementation methods are included after step S1012.
[0113] Step S1013: Collect the power value and rotation speed value of the duct within a preset time to obtain a set of power values and a set of rotation speed values.
[0114] Step S1014: Determine the stable power value based on the power value set, and determine the stable speed value based on the speed value set.
[0115] Step S1015: Convert the reference power value to a stable power value and update the reference speed value to a stable speed value.
[0116] In an embodiment of the present invention, when the air duct is started, a preset power value (W0) and a preset rotation speed value (S0) are used as initial reference values.
[0117] After the duct is running, the real-time power value (W1) and rotation speed value (S1) are continuously collected within a preset time period (e.g., 30 seconds).
[0118] The collected power and speed values are stored in the power value set and speed value set, respectively.
[0119] Apply moving average filtering or low-pass filtering to the power value set and speed value set to eliminate instantaneous noise interference.
[0120] Calculate the moving average of the filtered power value set as the new reference power value (W0).
[0121] Calculate the weighted average of the filtered speed values (with more recent data having higher weight) and use it as the new reference speed value (S0').
[0122] Replace the initial preset W0 and S0 with W0' and S0', which will serve as the dynamic benchmark for subsequent real-time deviation calculations (ΔW, ΔS).
[0123] Based on the updated baseline values (W0', S0'), the real-time monitoring and blockage determination logic for the three parameters (temperature, power, and speed) is initiated.
[0124] In this embodiment of the invention, the problem of mismatch between preset benchmark values and actual operating conditions is solved by a dynamic benchmark value update mechanism, which significantly improves the accuracy of wind blockage determination.
[0125] Traditional ventilation ducts directly calculate the mean using raw data when collecting dynamic reference values. This is susceptible to transient interference (such as voltage spikes or mechanical vibrations), leading to fluctuations in the reference value and misjudgments of air blockage. Based on this, the present invention proposes an optional embodiment.
[0126] Step S101 also includes the following specific implementation methods.
[0127] Step S1011: Collect the power value and rotation speed value of the duct within a preset time, and perform a filtering operation on the power value and rotation speed value to obtain a power value set and a rotation speed value set.
[0128] In an embodiment of the present invention, after the duct is started, the real-time power value (W1) and rotation speed value (S1) are continuously collected within a preset time period (e.g., 10 seconds) to form the original power dataset and rotation speed dataset.
[0129] For each data point in the power dataset, calculate its arithmetic mean with several adjacent points (such as 5 points before and after), and generate a smoothed set of power values;
[0130] The speed dataset is filtered with a cutoff frequency equal to the upper limit of motor speed fluctuation (e.g., filtering out high-frequency noise above 100Hz) to generate a smoothed set of speed values.
[0131] The filtered power and speed values are stored as a denoised baseline dataset for subsequent stable value calculations.
[0132] Check if the variance of the filtered dataset is below a preset threshold. If it exceeds the threshold, recollect the data and repeat the filtering steps to ensure data stability.
[0133] Optionally, a weighted average of the power value set is calculated to obtain a stable power value, and a moving average of the speed value set is calculated to obtain a stable speed value.
[0134] In this embodiment of the invention, filtering out instantaneous noise caused by motor start-up impact, power fluctuations, or user operation can effectively prevent abnormal data from contaminating the calculation of the benchmark value; the smoothed data set is closer to the actual operating trend, which can ensure the accuracy of subsequent calculation of stable power / speed values; the filtered data set is used as the input for dynamic benchmark value updates, which can reduce the misjudgment of wind blockage caused by data jitter.
[0135] like Figure 5 The diagram illustrates a terminal device according to an embodiment of the present invention. The terminal device 5 may include a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501, such as a program for determining the type of fan blockage. When the processor 501 executes the computer program 503, it implements the steps described in the embodiments for determining the various types of fan blockage.
[0136] A computer program can be divided into one or more modules / units. One or more modules / units are stored in memory 502 and executed by processor 501 to complete the present invention. One or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in a terminal device.
[0137] The terminal device may include, but is not limited to, processor 501 and memory 502. Those skilled in the art will understand that... Figure 5 This is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, a terminal device may also include input / output devices, network access devices, buses, etc.
[0138] The processor 501 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0139] The memory 502 can be an internal storage unit of the terminal device, such as the hard drive or RAM of the terminal device. The memory 502 can also be an external storage device of the terminal device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 502 can include both internal and external storage units of the terminal device. The memory 502 is used to store computer programs and other programs and data required by the terminal device. The memory 502 can also be used to temporarily store data that has been output or will be output.
[0140] It should be noted that, for the sake of convenience and brevity, the structure of the terminal device described above can also be referred to the specific description of the structure in the method embodiment, which will not be repeated here.
[0141] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can implement the steps in the method for determining the type of fan blockage described above.
[0142] This invention provides a computer program product that, when run on a mobile terminal, enables the mobile terminal to execute the steps in the method for determining the type of fan blockage.
[0143] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0144] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for various specific applications, but such implementations should not be considered beyond the scope of this invention.
[0145] In the embodiments provided by this invention, it should be understood that the disclosed terminal devices and methods can be implemented in other ways. For example, the terminal device embodiments described above are merely illustrative. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0146] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0147] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0148] If the integrated module / 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, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.
[0149] The embodiments described above are merely illustrative of the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for determining the type of air blockage in a fan, characterized in that, include: During the operation of the air duct, the reference power value and reference speed value of the three-phase brushless motor are obtained, and the status information of the three-phase brushless motor is monitored in real time to obtain the ambient temperature of the air duct, the current power value, and the current speed value. Based on the reference power value, the reference speed value, the current power value, and the current speed value, the power deviation and speed deviation are calculated. The type of air blockage is determined based on the ambient temperature of the duct, the power deviation, and the rotational speed deviation. The step of determining the type of air blockage based on the ambient temperature of the duct, the power deviation, and the rotational speed deviation includes: If the ambient temperature of the air duct reaches a preset temperature threshold, the power deviation is greater than a first threshold, and the speed deviation is less than a second threshold, then the blockage type is determined to be air outlet blockage. If the ambient temperature of the duct reaches the preset temperature threshold, the power deviation is less than the third threshold, and the speed deviation is greater than the fourth threshold, then the blockage type is determined to be air inlet blockage. Wherein, the first threshold and the fourth threshold are both positive values; the second threshold and the third threshold are both negative values.
2. The method for determining the type of air blockage in a fan as described in claim 1, characterized in that, The step of real-time monitoring of the status information of the three-phase brushless motor includes: The reading of the NTC at a preset position in the air duct is obtained in real time to obtain the ambient temperature of the air duct, and the current power value and current speed value of the three-phase brushless motor are obtained in real time to obtain the status information. The preset position is also equipped with an IPM.
3. The method for determining the type of air blockage in a fan as described in claim 1, characterized in that, After determining the type of air blockage based on the ambient temperature of the duct, the power deviation, and the rotational speed deviation, the method further includes: If the blockage type is air inlet blockage, then a preset operation is executed, which includes power current limiting operation, speed limiting operation and / or warning prompt operation.
4. The method for determining the type of air blockage in a fan as described in claim 1, characterized in that, The steps for obtaining the reference power and reference speed values of the three-phase brushless motor during wind tunnel operation include: When the air duct is running, a preset power value is used as the reference power value of the three-phase brushless motor, and a preset speed value is used as the reference speed value of the three-phase brushless motor.
5. The method for determining the type of air blockage in a fan as described in claim 4, characterized in that, After the steps of using a preset power value as the reference power value of the three-phase brushless motor and a preset speed value as the reference speed value of the three-phase brushless motor during operation of the air duct, the method further includes: Collect the power value and rotation speed value of the air duct within a preset time to obtain a set of power values and a set of rotation speed values; A stable power value is determined based on the set of power values, and a stable speed value is determined based on the set of speed values. The reference power value is converted into the stable power value, and the reference speed value is updated to the stable speed value.
6. The method for determining the type of air blockage in a fan as described in claim 5, characterized in that, The step of collecting the power value and rotation speed value of the air duct within a preset time to obtain the power value set and rotation speed value set includes: The power value and rotation speed value of the duct are collected within a preset time, and the power value and rotation speed value are filtered to obtain the power value set and the rotation speed value set.
7. The method for determining the type of air blockage in a fan as described in claim 5, characterized in that, The steps of determining a stable power value based on the power value set and determining a stable speed value based on the speed value set include: Calculate the weighted average of the power value set to obtain the stable power value, and calculate the moving average of the speed value set to obtain the stable speed value.
8. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for determining the wind turbine blockage type as described in any one of claims 1 to 7.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for determining the type of fan blockage as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Dust collector control method and dust collector
CN114305203A
Air duct blockage detection method and device, electronic equipment and readable medium
CN115371197A