Method for controlling movement of a fan
By optimizing the fan's motion control method and utilizing jerk parameters and closed-loop control circuits, precise control and rapid response of the fan's motion were achieved, improving self-cleaning efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG CHENGYI TECH CO LTD
- Filing Date
- 2025-06-26
- Publication Date
- 2026-08-04
AI Technical Summary
In existing technologies, the motion control of the fan is not precise enough and the response speed is not agile enough, resulting in low efficiency in cleaning oil stains and a poor user experience.
By acquiring the operating parameters of the fan during the preset motion phases of acceleration, constant speed, and deceleration, especially the jerk parameters, the fan is controlled to maintain the maximum absolute value of jerk in each phase. Combined with a closed-loop control circuit, the motion control method of the fan is optimized.
It improves the accuracy and response speed of fan motion control, enhances the fan's self-cleaning efficiency, and improves the user experience.
Smart Images

Figure CN120487653B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of range hood technology, and in particular to a method for controlling the motion of a fan. Background Technology
[0002] Motion control of the fan is crucial for the self-cleaning of the range hood. In related technologies, the vibration amplitude of the fan is acquired and compared with a preset vibration amplitude threshold to determine whether resonance has occurred. Then, the operating speed range corresponding to the resonance is determined, and the fan speed is adjusted according to the speed range to achieve motion control of the fan.
[0003] However, the above method only solves the problem of motion during the resonance phase. It also results in insufficient precision in motion control throughout the entire cycle of the fan and a slow response speed, which leads to a decrease in the efficiency of cleaning oil stains from the fan and reduces the user experience. Summary of the Invention
[0004] The present invention aims to solve at least one of the technical problems existing in the prior art.
[0005] Therefore, one objective of this invention is to provide a motion control method for a fan that improves the accuracy of motion control and the response speed of the fan, thereby enhancing the self-cleaning efficiency of the fan and the user experience.
[0006] To achieve the above objectives, an embodiment of the first aspect of the present invention provides a motion control method for a fan, the method comprising: acquiring a preset motion stage of the fan and operating parameters of the fan in the preset motion stage; controlling the fan to accelerate, and / or move at a constant speed, and / or decelerate in the preset motion stage according to a preset jerk parameter and other parameters in the operating parameters.
[0007] According to the fan motion control method of the present invention, by acquiring the various acceleration and / or constant speed and / or deceleration stages in the preset motion stage of the fan, and the jerk parameter in the fan's operating parameters, the duration of the stage where the absolute value of the jerk parameter in the fan's motion stage is not the maximum value is controlled to be infinitely close to 0. Combined with other parameters, the fan is controlled to accelerate, and / or move at a constant speed, and / or decelerate in the preset motion stage, so that the fan maintains approximately the maximum absolute value of jerk throughout the entire motion stage, thereby keeping the centrifugal force of the fan approximately at its maximum value. This improves the accuracy of the fan motion control, the fan response speed, the fan self-cleaning efficiency, and the user experience.
[0008] In some embodiments, other parameters include preset acceleration parameters, speed parameters, and acceleration duration. Controlling the fan to accelerate during a preset motion phase according to the preset acceleration parameters and other parameters in the operating parameters includes: during the preset acceleration phase, adjusting the speed parameters based on the absolute value of the preset acceleration parameters, the preset acceleration parameters, and the acceleration duration to control the fan to accelerate.
[0009] In some embodiments, the preset acceleration phase includes a first preset acceleration phase, the preset jerk parameter includes a first preset jerk parameter, and the acceleration duration includes a first acceleration duration. During the preset acceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter of the fan, the preset acceleration parameter, and the acceleration duration to control the fan to accelerate. This includes: acquiring the fan's acceleration parameter and the first acceleration duration; increasing the acceleration parameter based on the fan's first preset jerk parameter and the first acceleration duration during the first preset acceleration phase; and increasing the speed parameter according to the increased acceleration parameter to control the fan to accelerate.
[0010] In some embodiments, the preset acceleration phase includes a second preset acceleration phase, the preset jerk parameter includes a second preset jerk parameter, and the acceleration duration includes a second acceleration duration. During the preset acceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter of the fan, the preset acceleration parameter, and the acceleration duration to control the fan to accelerate. This includes: acquiring the fan's acceleration parameter and the second acceleration duration; during the second preset acceleration phase, decreasing the acceleration parameter based on the fan's second preset jerk parameter and the second acceleration duration; and increasing the speed parameter according to the decreased acceleration parameter to control the fan to accelerate.
[0011] In some embodiments, the preset acceleration phase includes a third preset acceleration phase, and the preset jerk parameter includes a third preset jerk parameter. The acceleration duration includes a third acceleration duration. During the preset acceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter of the fan, the preset acceleration parameter, and the acceleration duration to control the fan's accelerated operation. It also includes: during the third preset acceleration phase, the speed parameter is increased based on the fan's acceleration parameter, the third preset jerk parameter, and the third acceleration duration to control the fan's accelerated operation. The first acceleration duration is longer than the third acceleration duration, and the second acceleration duration is longer than the third acceleration duration.
[0012] In some embodiments, other parameters include preset acceleration parameters, speed parameters, and uniform speed duration. Controlling the fan to move at a constant speed according to the preset acceleration parameters and other parameters in the operating parameters during the preset motion phase includes: controlling the fan to move at a constant speed based on the fan's acceleration parameters, the third preset acceleration parameters, and the uniform speed duration during the preset uniform speed motion phase.
[0013] In some embodiments, other parameters include preset acceleration parameters, speed parameters, and deceleration duration. Controlling the fan to decelerate during a preset motion phase according to the preset acceleration parameters and other parameters in the operating parameters includes: during the preset deceleration motion phase, adjusting the speed parameters based on the absolute value of the preset acceleration parameters, the preset acceleration parameters, and the deceleration duration of the fan to control the fan to decelerate.
[0014] In some embodiments, the preset deceleration phase includes a first preset deceleration phase, the preset acceleration parameter includes a second preset acceleration parameter, and the deceleration duration includes a first deceleration duration. During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset acceleration parameter of the fan, the preset acceleration parameter, and the deceleration duration to control the fan to decelerate. This includes: acquiring the fan's acceleration parameter and the first deceleration duration; during the first preset deceleration phase, reducing the acceleration parameter based on the fan's second preset acceleration parameter and the first deceleration duration; and reducing the speed parameter according to the reduced acceleration parameter to control the fan to decelerate.
[0015] In some embodiments, the preset deceleration phase includes a second preset deceleration phase, the preset acceleration parameter includes a first preset acceleration parameter, and the deceleration duration includes a second deceleration duration. During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset acceleration parameter of the fan, the preset acceleration parameter, and the deceleration duration to control the fan to decelerate. This includes: acquiring the fan's acceleration parameter and the second deceleration duration; increasing the acceleration parameter based on the fan's first preset acceleration parameter and the second deceleration duration during the second preset deceleration phase; and decreasing the speed parameter based on the increased acceleration parameter to control the fan to decelerate.
[0016] In some embodiments, the preset acceleration phase includes a third preset deceleration phase, and the preset jerk parameter includes a third preset jerk parameter. The deceleration duration includes a third deceleration duration. During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset acceleration parameter of the fan, the preset acceleration parameter, and the deceleration duration to control the fan's deceleration operation. It also includes: during the third preset deceleration phase, the speed parameter is reduced based on the fan's acceleration parameter, the third preset acceleration parameter, and the third deceleration duration to control the fan's deceleration operation. In this case, the first deceleration duration is longer than the third deceleration duration, and the second deceleration duration is longer than the third deceleration duration.
[0017] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0018] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which: Figure 1 This is a flowchart of a motion control method for a fan according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the movement stages of a fan according to an embodiment of the present invention; Figure 3 This is a closed-loop control circuit diagram according to an embodiment of the present invention; Figure 4 This is a flowchart of a motion control method for a fan according to another embodiment of the present invention; Figure 5 This is a block diagram of a range hood according to an embodiment of the present invention.
[0019] Figure label: Velocity curve 45; Acceleration curve 46; Jerk curve 47; First closed-loop control circuit 50; Second closed-loop control circuit 51; Main control module 98; Fan 99; Range hood 100. Detailed Implementation
[0020] The embodiments described with reference to the accompanying drawings are exemplary, and the embodiments of the present invention are described in detail below.
[0021] Cooking generates a lot of fumes, which accumulate inside the range hood. When the accumulation reaches a certain level, grease buildup forms and can clog moving parts. Therefore, controlling the fan's movement to perform self-cleaning of the range hood is crucial.
[0022] In related technologies, for example, the fan is usually controlled to clean the smoke machine by adjusting the driving frequency of the motor, and the fan moves at intermittent speeds of acceleration, constant speed and deceleration. The vibration amplitude of the fan can be obtained and compared with a preset vibration amplitude threshold to determine whether resonance has occurred, and then the operating speed range corresponding to the resonance can be determined. The fan speed is adjusted according to the speed range to control the fan movement to clean the smoke machine.
[0023] However, the above method has the drawback of insufficient precision in controlling the acceleration, deceleration, and constant speed phases of the fan. It can only solve the motion problem in the resonance phase, resulting in a less agile response speed of the fan, which reduces the cleaning efficiency of the fan and the user experience.
[0024] Therefore, the motion control method for the fan in this embodiment of the invention obtains the acceleration and / or constant speed and / or deceleration stages in the preset motion stage of the fan, as well as the jerk parameter in the fan's operating parameters. This allows the duration of the stage where the absolute value of the jerk parameter is not at its maximum value to be controlled to be infinitely close to 0. Combined with other parameters, the fan is controlled to accelerate, and / or move at a constant speed, and / or decelerate in the preset motion stage. This ensures that the fan maintains approximately the maximum absolute value of jerk throughout the entire motion stage, thereby maintaining approximately the maximum value of the fan's centrifugal force. This improves the accuracy of the fan's motion control, the fan's response speed, the fan's self-cleaning efficiency, and the user experience.
[0025] The following is combined Figures 1-5 This invention describes a motion control method for a fan according to an embodiment of the present invention.
[0026] like Figure 1 The diagram shown is a flowchart of a wind turbine motion control method according to an embodiment of the present invention. The wind turbine motion control method of this embodiment includes at least steps S1 and S2.
[0027] Step S1: Obtain the preset motion stage of the fan and the operating parameters of the fan in the preset motion stage.
[0028] In an embodiment, such as Figure 2The diagram shown illustrates the motion stages of a fan according to an embodiment of the present invention. The fan, such as a small fan, can be integrated into locations such as the side suction inlet of a range hood and near the filter. In self-cleaning mode, it drives the impeller to rotate at high speed, using centrifugal force to remove oil and other contaminants. Therefore, the greater the centrifugal force during the movement of the small fan, the stronger its self-cleaning ability. The motion stages of the small fan include: velocity curve 45, acceleration curve 46, and jerk curve 47. In velocity curve 45, the horizontal axis represents time t, and the vertical axis represents rotational speed v. In acceleration curve 46, the horizontal axis represents time t, and the vertical axis represents acceleration a. In jerk curve 47, the horizontal axis represents time t, and the vertical axis represents jerk j. The preset motion stages of the small fan are designed according to requirements and experimental calibration. For example, the preset motion stages may be divided into an acceleration stage T1, a uniform acceleration stage T2, and a deceleration stage. The motion cycle of the small fan is defined as follows: T3, constant speed stage T4, acceleration / deceleration stage T5, uniform deceleration stage T6, and deceleration stage T7. All stages from T1 to T7 are considered as one complete motion cycle of the small fan. The operating parameters of the small fan in each stage include: preset acceleration parameters, preset jerk parameters, acceleration duration, and speed. The operating parameters of the small fan in the preset motion and preset running stages are obtained to prepare for controlling the small fan to maintain the maximum absolute value of jerk throughout the entire motion cycle.
[0029] Step S2: Control the small fan to accelerate, and / or move at a constant speed, and / or decelerate according to the preset acceleration parameters and other parameters in the preset motion stage.
[0030] In an embodiment, such as Figure 3 The diagram shown is a closed-loop control circuit diagram according to an embodiment of the present invention. (In conjunction with...) Figure 2 and Figure 3 Let the runtime of stages T1, T2, T3, T4, T5, T6, and T7 be respectively... and Let the mass of the small fan be m, the radius of rotation of the small fan be r, the centrifugal force be F, the angular velocity be ω, the rotational speed be v, and the preset jerk parameter be j. The closed-loop control circuit includes a first closed-loop control circuit 50 and a second closed-loop control circuit 51. In addition to power supply, FG (Feedback Signal) 1, FG2, PWM1, and PWM2 are connected to the chip. FG2-1 and PWM-2 in the first closed-loop control circuit 50 and FG1-1 and PWM-1 in the second closed-loop control circuit 51 are two sets of control and feedback signals, which control the two motors respectively. Through the closed-loop control of the closed-loop control circuit, the speed of the small fan is controlled by the input PWM (Pulse Width Modulation), and the current speed of the small fan is determined and adjusted by the feedback FG signal.
[0031] The duration of the small fan's operation in each preset motion stage is controlled by determining whether the absolute value of the preset jerk parameter is at its maximum. Within the operating time, the small fan is controlled to accelerate, move at a constant speed, or decelerate according to the preset jerk and other parameters. Since the operating parameters can be adjusted as needed, especially the addition of the jerk parameter, the motion state of the small fan can be better measured, making the motion control of the small fan more precise and flexible, thereby maximizing the response speed and self-cleaning efficiency of the small fan.
[0032] For example, the entire motion cycle of a small fan is divided into seven motion stages, from T1 to T7. The fan is driven by a closed-loop control circuit, and only when the absolute value of the preset jerk parameter reaches its maximum is the fan activated. When |d(Δv / t) / t| reaches its maximum, Δω is at its maximum, and the centrifugal force of the small fan is at its maximum. Here, j is the preset jerk, v is the rotational speed of the small fan, and t is the time.
[0033] The small fan runs at maximum speed. Time required From maximum speed Time required to reduce to 0 ,in, , These represent the runtimes for stages T1, T2, T3, T5, T6, and T7, respectively. According to acceleration curve 47, during the acceleration and deceleration operation of the small fan, the absolute value of the acceleration is greatest in stages T1, T3, T5, and T7. The maximum value is given by the formula: F is the centrifugal force of the small fan, m is the mass of the small fan, ω can be taken as the rotational speed v of the small fan, and r is the radius of rotation of the small fan. To ensure that the jerk of the small fan remains at its maximum value throughout the entire motion cycle, the runtime of stages T2, T4, and T6 can be controlled. , and Approaching infinitely close to 0, i.e., control , , It is understandable that when the jerk j = d(Δv / t) / t reaches its maximum value, the angular velocity ω (equivalent to the rotational speed) of the small fan will also reach its maximum, where j is the preset jerk, v is the rotational speed of the small fan, and t is time; correspondingly, the centrifugal force of the small fan based on its angular velocity... The speed of the fan will also reach its maximum, where F is the centrifugal force of the small fan, m is the mass of the small fan, ω can be taken as the rotational speed v of the small fan, and r is the rotational radius of the small fan. When the running time in stages T2, T4, and T6 approaches 0, the entire motion cycle of the small fan from T1 to T7 is approximately close to T1 to T3 to T5 to T7, forming an S-control curve. This makes the response speed and self-cleaning efficiency of the small fan approach its maximum within the entire motion cycle. According to this motion cycle, the small fan is controlled to perform reciprocating acceleration and deceleration motion through the S-control curve, thereby improving the cleaning efficiency of the small fan and the user experience.
[0034] According to the fan motion control method of the present invention, by acquiring the various acceleration and / or constant speed and / or deceleration stages in the preset motion stage of the fan, and the jerk parameter in the fan's operating parameters, the duration of the stage where the absolute value of the jerk parameter in the fan's motion stage is not the maximum value is controlled to be infinitely close to 0. Combined with other parameters, the fan is controlled to accelerate, and / or move at a constant speed, and / or decelerate in the preset motion stage, so that the fan maintains approximately the maximum absolute value of jerk throughout the entire motion stage, thereby keeping the centrifugal force of the fan approximately at its maximum value. This improves the accuracy of the fan motion control, the fan response speed, the fan self-cleaning efficiency, and the user experience.
[0035] In some embodiments, other parameters include preset acceleration parameters, speed parameters, and acceleration duration. Controlling the small fan to accelerate during a preset motion phase according to the preset acceleration parameters and other parameters in the operating parameters includes: during the preset acceleration phase, adjusting the speed parameters based on the absolute value of the preset acceleration parameters, the preset acceleration parameters, and the acceleration duration of the small fan to control the small fan to accelerate.
[0036] In an embodiment, such as Figure 2 As shown, the preset acceleration phases, such as T1 to T2 to T3, represent the initial motion phase of the small fan; this is based on the absolute value of the preset jerk parameters of the small fan. The runtime (acceleration duration) corresponding to the preset acceleration parameters a, T1, T2, and T3 stages, respectively. and Adjusting the speed parameter, i.e., the rotational speed v of the small fan, controls its acceleration. For example, the small fan can be driven through the closed-loop feedback of a closed-loop control circuit, only when... When d(ΔV / t) / t reaches its maximum, Δω is at its maximum, according to (ω is taken as rotational speed v), at this point the centrifugal force of the small fan has the largest rate of change, where F is the centrifugal force of the small fan, m is the mass of the small fan, ω can be taken as the rotational speed v of the small fan, and r is the radius of rotation of the small fan; the small fan runs to its maximum speed Duration required During the acceleration phase of the small fan, ΔF is at its maximum and the rate of change of centrifugal force is at its maximum in the two acceleration control stages T1 and T3; the velocity increments in stages T1 and T3 are symmetrical, i.e. Where a is the preset acceleration parameter, j is the preset jerk, and t is time; under the ideal critical state, i.e. When =0, , ,in, For the operating time of small wind turbines in stage T1, For the operating time of small wind turbines in phase T2, For the operating time of small wind turbines in the T3 stage, 'a' represents the maximum acceleration, and 'a' represents the preset acceleration parameter. By controlling the movement duration of the small fan in stage T2 to approach 0 infinitely, the small fan can linearly increase the acceleration with maximum acceleration. The small fan is controlled to accelerate to the maximum speed in stages T1 and T3, while maintaining the maximum centrifugal force. Centrifugal force determines whether the oil droplets in the range hood can be thrown to the outer wall. Therefore, controlling the small fan to maintain the maximum centrifugal force during the entire preset acceleration movement stage improves the self-cleaning efficiency of the small fan during the preset acceleration movement stage.
[0037] In some embodiments, the preset acceleration phase includes a first preset acceleration phase, the preset jerk parameter includes a first preset jerk parameter, and the acceleration duration includes a first acceleration duration. During the preset acceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter of the small fan, the preset acceleration parameter, and the acceleration duration to control the small fan to accelerate. This includes: acquiring the acceleration parameter of the small fan and the first acceleration duration; increasing the acceleration parameter based on the first preset jerk parameter and the first acceleration duration during the first preset acceleration phase; and increasing the speed parameter according to the increased acceleration parameter to control the small fan to accelerate.
[0038] In an embodiment, such as Figure 2 As shown, the first preset acceleration phase, such as acceleration phase T1, corresponds to the first acceleration duration. Obtain the preset acceleration parameter 'a' and the first acceleration duration of the small fan. The preset acceleration parameter 'a' is set to 0 during the initial stage of the small fan; the first acceleration duration is... Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during the entire motion cycle of the small fan, then in the first preset acceleration phase, if the absolute value of the preset acceleration parameter can be maximized... Keep the maximum This allows for maintaining maximum eccentricity during the first preset acceleration phase, and further allows for control of the first acceleration duration based on preset jerk parameters, preset acceleration parameters, and maximum rotational speed. The specific duration, as can be understood, refers to the duration of the first acceleration mentioned above. The determination does not solely rely on the determination of the preset jerk parameter value, because the above parameters all have certain conversion relationships. The determination of one parameter value can determine the other parameters. By obtaining the acceleration parameter of the small fan and the first acceleration duration, preparation is made to control the small fan to linearly increase the acceleration parameter of the small fan with the maximum preset jerk parameter during the first acceleration duration, so as to maintain the maximum eccentricity during the first preset acceleration motion phase.
[0039] In the first preset acceleration phase T1, when the start time of the small fan's movement is 0, the first preset acceleration parameter of the small fan is 0, and the first acceleration duration is... ,Right now Inside, the acceleration parameters are a=0, j= linearly increase to = To achieve the requirement of maintaining maximum centrifugal force during the first preset acceleration phase, the small fan is controlled to increase its acceleration value to the maximum within a relatively ideal response time. During the linear increase of acceleration *a*, the speed parameter, i.e., the fan speed *v*, also increases with the acceleration. This allows the fan to accelerate at maximum jerk by controlling its speed. While maintaining maximum jerk, the centrifugal force of the fan will also remain at its maximum, thus improving the cleaning efficiency of the small fan during the first preset acceleration phase T1. The formulas for calculating the changes of *a* and *v* over time are as follows: ; ; in, The acceleration parameter is a function of time. The velocity parameter is a function of time. The initial velocity of the small fan in the first preset acceleration phase T1, t represents the maximum jerk, and t represents time.
[0040] In some embodiments, the preset acceleration phase includes a second preset acceleration phase, the preset jerk parameter includes a second preset jerk parameter, and the acceleration duration includes a second acceleration duration. During the preset acceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter of the small fan, the preset acceleration parameter, and the acceleration duration to control the accelerated operation of the small fan. This includes: acquiring the acceleration parameter and the second acceleration duration of the small fan; decreasing the acceleration parameter based on the second preset jerk parameter and the second acceleration duration during the second preset acceleration phase; and increasing the speed parameter according to the decreased acceleration parameter to control the accelerated operation of the small fan.
[0041] In an embodiment, such as Figure 2 As shown, the second preset acceleration phase, such as deceleration phase T3, corresponds to the second acceleration duration. Obtain the preset acceleration parameter 'a' and the second acceleration duration of the small fan. The preset acceleration parameter 'a' is the acceleration parameter of the small fan at the end of the previous stage. If the previous stage is T2, then... = Second acceleration duration Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during the entire motion cycle of the small fan, then during the second preset acceleration phase, if the absolute value of the second preset acceleration parameter can be increased... Keep the maximum This allows the motion to maintain maximum eccentricity during the second preset acceleration phase, and the duration of the second acceleration can be controlled based on the second preset jerk parameters, preset acceleration parameters, and maximum rotational speed. The specific duration, as can be understood, refers to the second acceleration duration mentioned above. The determination does not solely depend on the determination of the second preset jerk parameter, because the above parameters all have certain conversion relationships. The determination of one parameter value can determine the other parameters. By obtaining the acceleration parameter and the second acceleration duration of the small fan, preparation is made to control the small fan to linearly reduce the acceleration parameter of the small fan with the maximum preset jerk parameter during the second acceleration duration, so as to maintain the maximum eccentricity during the second preset acceleration motion phase.
[0042] In the second preset acceleration phase T3, the starting time of the small fan's movement is: At that time, the second preset jerk parameter of the small fan is = During the second acceleration period ,Right now Internally, acceleration parameters are as follows = , linearly reduced to = To achieve the requirement of maintaining maximum eccentricity during the second preset acceleration phase, the small fan is controlled to reduce the acceleration value to a minimum within a relatively ideal response time; during the linear decrease of acceleration a, the speed parameter, i.e., the fan speed v, also increases with the decrease of acceleration. This allows the small fan to accelerate at its maximum absolute value by controlling its rotation speed. While maintaining this maximum absolute value of acceleration, the centrifugal force of the small fan also remains at its maximum. This, in turn, improves the cleaning efficiency of the small fan during the second preset acceleration phase T3. The formulas for calculating the changes of a and v over time are as follows: ; ; in, The acceleration parameter is a function of time. The velocity parameter is a function of time. The initial velocity of the small fan in the second preset acceleration phase T3, The maximum value of the jerk is t, where t is time. This represents the maximum value of the acceleration parameter. This is the start time of the small fan's movement under the second preset acceleration phase T3.
[0043] In some embodiments, the preset acceleration phase includes a third preset acceleration phase, and the preset jerk parameter includes a third preset jerk parameter. The acceleration duration includes a third acceleration duration. During the preset acceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter of the small fan, the preset acceleration parameter, and the acceleration duration to control the acceleration of the small fan. It also includes: during the third preset acceleration phase, the speed parameter is increased based on the acceleration parameter of the small fan, the third preset jerk parameter, and the third acceleration duration to control the acceleration of the small fan. The first acceleration duration is longer than the third acceleration duration, and the second acceleration duration is longer than the third acceleration duration.
[0044] In an embodiment, such as Figure 2 As shown, the third preset acceleration phase, such as the uniform acceleration phase T2, corresponds to the third acceleration duration. The acceleration parameter 'a' of the small fan is the acceleration parameter of the small fan at the end of the previous stage. If the previous stage is T1, then... = Third acceleration duration Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during the entire motion cycle of the small fan, then in the third preset acceleration phase, if this phase is a uniform acceleration phase, the absolute value of the third preset jerk parameter is... If the value is 0, the maximum cannot be maintained. Therefore, it is impossible to maintain the maximum eccentricity during the third preset acceleration phase, thus reducing the third acceleration duration. By controlling the value to be infinitely close to 0, the actual movement time of the small fan in this stage T2 can be ignored, which prepares for the small fan to maintain the maximum eccentricity throughout the entire movement stage.
[0045] In the third preset acceleration phase T2, the starting time of the small fan's movement is: At that time, the acceleration parameter of the small fan is = During the third acceleration period ,Right now Internally, acceleration parameters are as follows = Constant, j= To make the velocity v increase linearly, the formulas for calculating the changes of a and v with time are: ; ; in, The acceleration parameter is a function of time. The velocity parameter is a function of time. The initial velocity of the small fan in the third preset acceleration phase T2, where t is time. This represents the maximum value of the acceleration parameter. The starting time of the small fan's movement in the third preset acceleration phase T2.
[0046] In some embodiments, other parameters include preset acceleration parameters, speed parameters, and uniform speed duration. Controlling the small fan to move at a constant speed according to the preset acceleration parameters and other parameters in the operating parameters during the preset motion phase includes: controlling the small fan to move at a constant speed based on the acceleration parameters of the small fan, the third preset acceleration parameters, and the uniform speed duration during the preset uniform speed motion phase.
[0047] In an embodiment, such as Figure 2 As shown, a preset uniform motion stage is given, for example, uniform motion stage T4; the acceleration parameter 'a' of the small fan is the acceleration parameter of the small fan at the end of the previous stage. If the previous stage is T3, then... = ; Duration of constant speed Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during a complete motion cycle of the small fan, then during the preset uniform motion phase, if this phase is uniform, the absolute value of the third preset jerk parameter is... If the value is 0, the maximum cannot be maintained. Therefore, it is impossible to maintain the maximum eccentricity during the preset uniform motion phase, thus reducing the duration of uniform motion. By controlling the speed to be infinitely close to 0, the actual movement time of the small fan in this T4 stage can be ignored, which prepares the small fan to maintain the maximum eccentricity throughout the entire movement stage.
[0048] During the uniform velocity phase T4, when the initial time of the small fan's motion is t3, the acceleration parameter of the small fan is: =0, during the uniform motion duration ,Right now Internally, acceleration parameters are as follows = Constant, j= v= Constant. In some embodiments, other parameters include preset acceleration parameters, speed parameters, and deceleration duration. Controlling the small fan to decelerate during a preset motion phase according to the preset acceleration parameter and other parameters in the operating parameters includes: during the preset deceleration motion phase, adjusting the speed parameter based on the absolute value of the preset acceleration parameter, the preset acceleration parameter, and the deceleration duration of the small fan to control the small fan to decelerate.
[0049] In an embodiment, such as Figure 2 As shown, the preset deceleration phases, such as T5 to T6 to T7, represent the deceleration phases of the small fan. The running time (deceleration duration) for phases T5, T6, and T7 is based on the absolute value of the preset jerk parameter |j|, the preset acceleration parameter a, and the corresponding values. and Adjusting the speed parameter, i.e., the rotational speed v, controls the small fan to decelerate. For example, the small fan can be driven through the closed-loop feedback of a closed-loop control circuit, only when |j|=| |When d(ΔV / t) / t reaches its maximum, Δω is at its maximum, according to (ω is taken as rotational speed v), at this point the centrifugal force of the small fan has the largest rate of change, where F is the centrifugal force of the small fan, m is the mass of the small fan, ω can be taken as the rotational speed v of the small fan, and r is the radius of rotation of the small fan; the small fan starts from its maximum rotational speed Time required to reduce to 0 During the deceleration phase of the small fan, ΔF is at its maximum and the rate of change of centrifugal force is at its maximum in the two deceleration control stages T5 and T7; the velocity increments are symmetrical in stages T5 and T7, i.e. Where a is the preset acceleration parameter, j is the preset jerk, and t is time; under the ideal critical state, i.e. When =0, , ,in, For the operating time of small wind turbines in the T5 stage, For the operating time of small wind turbines in the T6 stage, For the operating time of small wind turbines in the T7 stage, 'a' represents the maximum acceleration, and 'a' represents the preset acceleration parameter. By controlling the movement duration of the small fan in stage T6 to approach 0 infinitely, the small fan can linearly reduce the acceleration by the absolute value of the maximum acceleration. The small fan is controlled to decelerate to 0 speed in stages T5 and T7, while maintaining the maximum centrifugal force. Centrifugal force determines whether oil droplets in the range hood can be thrown to the outer wall. Therefore, controlling the small fan to maintain the maximum centrifugal force during the entire preset acceleration movement stage improves the self-cleaning efficiency of the small fan during the preset acceleration movement stage.
[0050] In some embodiments, the preset deceleration phase includes a first preset deceleration phase, the preset acceleration parameter includes a second preset acceleration parameter, and the deceleration duration includes a first deceleration duration. During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset acceleration parameter of the small fan, the preset acceleration parameter, and the deceleration duration to control the small fan to decelerate. This includes: acquiring the acceleration parameter of the small fan and the first deceleration duration; reducing the acceleration parameter based on the second preset acceleration parameter of the small fan and the first deceleration duration during the first preset deceleration phase; and reducing the speed parameter according to the reduced acceleration parameter to control the small fan to decelerate.
[0051] In the embodiments, as in the embodiments, Figure 2 As shown, the first preset deceleration phase, such as acceleration / deceleration phase T5, corresponds to the first deceleration duration. Obtain the preset acceleration parameter 'a' and the first deceleration duration of the small fan. The preset acceleration parameter 'a' is the acceleration parameter of the small fan at the end of the previous stage. If the previous stage is T4, then... = First deceleration duration Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during the entire motion cycle of the small fan, then during the first preset deceleration phase, if the absolute value of the second preset acceleration parameter can be increased... Keep the maximum This allows the motion to maintain maximum eccentricity during the first preset deceleration phase, and the duration of the first deceleration can be controlled based on the second preset jerk parameter, acceleration parameter, and rotational speed. The specific duration, as can be understood, refers to the duration of the first deceleration. The determination does not solely rely on the determination of the second preset jerk parameter value, because the aforementioned parameters all have certain conversion relationships. The determination of one parameter value can determine the other parameters. By obtaining the acceleration parameters of the small fan and the first deceleration duration, in order to control the small fan during the first deceleration duration, the acceleration parameters of the small fan are linearly reduced to - using the absolute value of the maximum preset jerk parameter. This is to prepare for maintaining maximum eccentricity during the first preset deceleration phase.
[0052] In the first preset deceleration phase T5, the starting time of the small fan's movement is: At that time, the second preset jerk parameter of the small fan is - During the first deceleration period ,Right now Inside, the acceleration parameters are a=0, j=- linearly reduced to =- To achieve the requirement of maintaining maximum centrifugal force during the first preset deceleration phase, the small fan is controlled to reduce the acceleration value to a minimum within a relatively ideal response time. During the linear decrease of acceleration *a*, the speed parameter, i.e., the fan speed *v*, also decreases with the decrease in acceleration. This allows the fan to decelerate at the absolute value of maximum acceleration by controlling its speed. While maintaining the absolute value of maximum acceleration, the centrifugal force of the small fan will also remain at its maximum, thus improving the cleaning efficiency of the small fan during the first preset deceleration phase T5. The calculation formulas for the changes of *a* and *v* over time are as follows: ; ; in, The acceleration parameter is a function of time. The velocity parameter is a function of time. The speed of the small fan in the first preset deceleration phase T5, Let t be the maximum value of the jerk and t be the time. The starting time of the small fan's movement under the first preset deceleration phase T5.
[0053] In some embodiments, the preset deceleration phase includes a second preset deceleration phase, the preset acceleration parameter includes a first preset acceleration parameter, and the deceleration duration includes a second deceleration duration. During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset acceleration parameter of the small fan, the preset acceleration parameter, and the deceleration duration to control the small fan to decelerate. This includes: acquiring the acceleration parameter and the second deceleration duration of the small fan; increasing the acceleration parameter based on the first preset acceleration parameter and the second deceleration duration during the second preset deceleration phase; and decreasing the speed parameter based on the increased acceleration parameter to control the small fan to decelerate.
[0054] In the embodiments, in the embodiments, in the embodiments, as Figure 2 As shown, the second preset deceleration phase, such as deceleration phase T7, corresponds to the second deceleration duration. Obtain the preset acceleration parameter 'a' and the second deceleration duration of the small fan. The preset acceleration parameter 'a' is the acceleration parameter of the small fan at the end of the previous stage. If the previous stage is T6, then... =- Second deceleration duration Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during the entire motion cycle of the small fan, then during the second preset deceleration phase, if the absolute value of the first preset acceleration parameter can be increased... Keep the maximum This allows the motion to maintain maximum eccentricity during the second preset deceleration phase, and the duration of the second deceleration can be controlled based on the first preset jerk parameters, acceleration parameters, and rotational speed. The specific duration, as can be understood, refers to the duration of the second deceleration mentioned above. The determination does not solely depend on the determination of the first preset jerk parameter value, because the above parameters all have certain conversion relationships. The determination of one parameter value can determine the other parameters. By obtaining the acceleration parameter of the small fan and the second deceleration duration, the acceleration parameter of the small fan is linearly reduced to 0 with the absolute value of the maximum preset jerk parameter during the second deceleration duration, in order to prepare for maintaining the maximum eccentricity during the second preset deceleration motion phase.
[0055] In the second preset deceleration phase T7, the starting time of the small fan's movement is: At that time, the first preset jerk parameter of the small fan is During the second deceleration period ,Right now Inside, the acceleration parameter is a=- j= linearly reduced to =0, in order to achieve the requirement of maintaining the maximum centrifugal rate during the second preset deceleration phase, the small fan is controlled to reduce the acceleration value to 0 within a relatively ideal response time; during the linear decrease of acceleration a, the speed parameter, i.e., the speed of the small fan v, also decreases with the decrease of acceleration, thereby achieving the deceleration movement of the small fan at the absolute value of the maximum acceleration by controlling the speed. When moving at the absolute value of the maximum acceleration, the centrifugal force of the small fan will also remain at its maximum, thus improving the cleaning efficiency of the small fan in the second preset deceleration phase T7. The calculation formulas for the changes of a and v with time are as follows: ; ; in, The acceleration parameter is a function of time. The velocity parameter is a function of time. The initial speed of the small fan in the second preset deceleration phase T7, The maximum value of the jerk is t, where t is time. This represents the maximum value of the acceleration parameter. This is the start time of the small fan's movement under the second preset deceleration phase T7.
[0056] In some embodiments, the preset acceleration phase includes a third preset deceleration phase, and the preset jerk parameter includes a third preset jerk parameter. The deceleration duration includes a third deceleration duration. During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset acceleration parameter of the small fan, the preset acceleration parameter, and the deceleration duration to control the deceleration operation of the small fan. It also includes: during the third preset deceleration phase, the speed parameter is reduced based on the acceleration parameter of the small fan, the third preset acceleration parameter, and the third deceleration duration to control the deceleration operation of the small fan. The first deceleration duration is longer than the third deceleration duration, and the second deceleration duration is longer than the third deceleration duration.
[0057] In the embodiments, as in the embodiments, Figure 2 As shown, the third preset deceleration phase, such as the uniform deceleration phase T6, corresponds to the third deceleration duration. The acceleration parameter 'a' of the small fan is the acceleration parameter at the end of the previous stage. If the previous stage is T5, then... =- Third deceleration duration Based on the requirements and experimentally calibrated parameters, where the requirement is, for example, to maintain maximum centrifugal force during the entire motion cycle of the small fan, then during the third preset deceleration phase, if this phase is a uniform deceleration phase, the absolute value of the third preset acceleration parameter is... If the value is 0, the maximum cannot be maintained. Therefore, it is impossible to maintain the maximum eccentricity during the third preset deceleration phase, thus reducing the third deceleration duration. By controlling the speed to be infinitely close to 0, the actual movement time of the small fan in this T6 stage can be ignored, which prepares the small fan to maintain the maximum eccentricity throughout the entire movement stage.
[0058] In the third preset deceleration phase T6, the starting time of the small fan's movement is: At that time, the acceleration parameter of the small fan is =- During the third deceleration period ,Right now Internally, acceleration parameters are as follows =- Constant, j= To make the velocity v decrease linearly, the formulas for calculating the changes of a and v with time are: ; ; in, The acceleration parameter is a function of time. The velocity parameter is a function of time. The initial velocity of the small fan in the third preset deceleration phase T6, where t is time. This represents the maximum value of the acceleration parameter. The starting time of the small fan's movement under the third preset deceleration phase T6.
[0059] The following is for reference. Figure 4 The motion control method for the fan according to an embodiment of the present invention will be described in detail.
[0060] like Figure 4 The diagram shown illustrates a motion control method for a wind turbine according to one embodiment of the present invention and another embodiment of the present invention. The motion control method for a wind turbine according to this embodiment of the present invention includes at least steps S9-S28.
[0061] Step S9: The fan starts running.
[0062] Step S10: Obtain the preset motion stage of the fan and the operating parameters of the fan in the preset motion stage.
[0063] Step S11: During the preset acceleration phase, the speed parameters are adjusted based on the absolute value of the preset jerk parameter of the fan, the preset acceleration parameter, and the acceleration duration to control the fan to accelerate.
[0064] Step S12: Obtain the acceleration parameters and first acceleration duration of the wind turbine.
[0065] Step S13: In the first preset acceleration phase, increase the acceleration parameter based on the first preset jerk parameter and the first acceleration duration of the fan.
[0066] Step S14: Increase the speed parameter according to the increased acceleration parameter to control the fan to accelerate.
[0067] Step S15: In the third preset acceleration phase, the fan is controlled to accelerate based on the fan's acceleration parameters, the third preset jerk parameters, and the third acceleration duration increase speed parameters.
[0068] Step S16: Obtain the acceleration parameters and second acceleration duration of the wind turbine.
[0069] Step S17, in the second preset acceleration phase, the acceleration parameter is reduced based on the second preset jerk parameter and the second acceleration duration of the fan.
[0070] Step S18: Increase the speed parameter based on the reduced acceleration parameter to control the fan to accelerate.
[0071] Step S19: During the preset uniform motion phase, the fan is controlled to move at a uniform speed based on the fan's acceleration parameters, the third preset acceleration parameters, and the uniform motion duration.
[0072] Step S20: During the preset deceleration phase, the speed parameter is adjusted based on the absolute value of the preset jerk parameter, the preset acceleration parameter, and the deceleration duration of the fan to control the fan to decelerate.
[0073] Step S21: Obtain the acceleration parameters and first deceleration duration of the fan.
[0074] Step S22, in the first preset deceleration phase, based on the second preset acceleration parameter of the fan and the first deceleration duration reduction acceleration parameter.
[0075] Step S23: Reduce the speed parameter according to the reduced acceleration parameter to control the fan to decelerate.
[0076] Step S24: In the third preset deceleration phase, the fan is controlled to decelerate based on the fan's acceleration parameters, the third preset jerk parameters, and the third deceleration duration reduction speed parameters.
[0077] Step S25: Obtain the acceleration parameters and second deceleration duration of the fan.
[0078] Step S26: In the second preset deceleration phase, the acceleration parameter is increased based on the first preset acceleration parameter and the second deceleration duration of the fan.
[0079] Step S27: Decrease the speed parameter based on the increased acceleration parameter to control the fan to decelerate.
[0080] Step S28: The fan stops running.
[0081] According to the fan motion control method of the present invention, by acquiring the various acceleration and / or constant speed and / or deceleration stages in the preset motion stage of the fan, and the jerk parameter in the fan's operating parameters, the duration of the stage where the absolute value of the jerk parameter in the fan's motion stage is not the maximum value is controlled to be infinitely close to 0. Combined with other parameters, the fan is controlled to accelerate, and / or move at a constant speed, and / or decelerate in the preset motion stage, so that the fan maintains approximately the maximum absolute value of jerk throughout the entire motion stage, thereby keeping the centrifugal force of the fan approximately at its maximum value. This improves the accuracy of the fan motion control, the fan response speed, the fan self-cleaning efficiency, and the user experience.
[0082] The following is for reference. Figure 5 A smoke hood according to an embodiment of the present invention is described.
[0083] like Figure 5 The diagram shown is a block diagram of a range hood according to an embodiment of the present invention. A range hood 100 according to an embodiment of the present invention includes: a main control module 98 and a fan 99, wherein the main control module 98 is connected to the fan 99; the main control module 98 is used to execute the motion control method of the fan as described in the above embodiment. According to the present invention, the range hood 100, when controlling the motion of the fan, acquires the acceleration and / or constant speed and / or deceleration stages in the preset motion stage of the fan, as well as the jerk parameter in the fan's operating parameters, to control the duration of the stage where the absolute value of the jerk parameter in the fan's motion stage is not the maximum value to be infinitely close to 0. Combined with other parameters, the fan is controlled to accelerate, and / or move at a constant speed, and / or decelerate in the preset motion stage, so that the fan maintains approximately the maximum absolute value of jerk throughout the entire motion stage, thereby keeping the centrifugal force of the fan approximately at its maximum value. This improves the accuracy of the motion control of the fan, the response speed of the fan, the self-cleaning efficiency of the fan, and the user experience.
[0084] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
[0085] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims
1. A motion control method for a fan, characterized in that, include: Obtain the preset motion stage of the fan and the operating parameters of the fan in the preset motion stage; The fan is controlled to accelerate, and / or move at a constant speed, and / or decelerate according to the preset acceleration parameter and other parameters in the preset motion phase. The duration of the phase in which the absolute value of the preset acceleration parameter is not the maximum value is controlled to approach 0 infinitely. The other parameters include preset acceleration parameters, speed parameters, and acceleration duration. Controlling the fan to accelerate according to the preset acceleration parameters and other parameters during the preset motion phase includes: adjusting the speed parameters based on the absolute value of the preset acceleration parameters, the preset acceleration parameters, and the acceleration duration during the preset acceleration phase to control the fan's accelerated operation; wherein... The preset acceleration phase includes a first preset acceleration phase, the preset jerk parameter includes a first preset jerk parameter, and the acceleration duration includes a first acceleration duration. The step of adjusting a speed parameter based on the absolute value of the preset jerk parameter, the preset acceleration parameter, and the acceleration duration during the preset acceleration phase to control the fan's accelerated operation includes: acquiring the fan's acceleration parameter and the first acceleration duration; increasing the acceleration parameter based on the first preset jerk parameter and the first acceleration duration during the first preset acceleration phase; and increasing the speed parameter based on the increased acceleration parameter to control the fan's accelerated operation. The preset acceleration phase includes a second preset acceleration phase, the preset jerk parameter includes a second preset jerk parameter, and the acceleration duration includes a second acceleration duration. The step of adjusting a speed parameter based on the absolute value of the preset jerk parameter, the preset acceleration parameter, and the acceleration duration during the preset acceleration phase to control the fan's accelerated operation includes: acquiring the fan's acceleration parameter and the second acceleration duration; decreasing the acceleration parameter based on the second preset jerk parameter and the second acceleration duration during the second preset acceleration phase; and increasing the speed parameter based on the decreased acceleration parameter to control the fan's accelerated operation. The preset acceleration phase includes a third preset acceleration phase, and the preset jerk parameters include a third preset jerk parameter. The acceleration duration includes a third acceleration duration. During the process of adjusting the speed parameter based on the absolute value of the preset acceleration parameter of the fan, the preset acceleration parameter, and the acceleration duration to control the fan's accelerated operation in the preset acceleration phase, the process further includes: in the third preset acceleration phase, increasing the speed parameter based on the fan's acceleration parameter, the third preset acceleration parameter, and the third acceleration duration to control the fan's accelerated operation, wherein the first acceleration duration is greater than the third acceleration duration, and the second acceleration duration is greater than the third acceleration duration.
2. The motion control method for a fan according to claim 1, characterized in that, The other parameters include preset acceleration parameters, speed parameters, and uniform speed duration. Controlling the fan to move at a uniform speed according to the preset acceleration parameters and other parameters in the operating parameters during the preset motion phase includes: During the preset uniform motion phase, the fan is controlled to move at a uniform speed based on the fan's acceleration parameters, the third preset acceleration parameters, and the uniform motion duration.
3. The motion control method for a fan according to claim 1, characterized in that, The other parameters include preset acceleration parameters, speed parameters, and deceleration duration. Controlling the fan to decelerate according to the preset acceleration parameters and other parameters in the operating parameters during the preset motion phase includes: During the preset deceleration phase, the fan decelerates based on the absolute value of the preset acceleration parameter, the preset acceleration parameter, and the deceleration duration adjustment parameter.
4. The motion control method for a fan according to claim 3, characterized in that, The preset deceleration phase includes a first preset deceleration phase, the preset acceleration parameter includes a second preset acceleration parameter, and the deceleration duration includes a first deceleration duration. During the preset deceleration phase, adjusting the speed parameter based on the absolute value of the preset acceleration parameter, the preset acceleration parameter, and the deceleration duration to control the fan's deceleration operation includes: Obtain the acceleration parameters and first deceleration duration of the fan; During the first preset deceleration phase, the acceleration parameter is reduced based on the second preset acceleration parameter of the fan and the first deceleration duration. The speed parameter is reduced based on the reduced acceleration parameter in order to control the fan to decelerate.
5. The motion control method for a fan according to any one of claims 3 or 4, characterized in that, The preset deceleration phase includes a second preset deceleration phase, the preset acceleration parameter includes a first preset acceleration parameter, the deceleration duration includes a second deceleration duration, and during the preset deceleration phase, the adjustment of the speed parameter based on the absolute value of the preset acceleration parameter of the fan, the preset acceleration parameter, and the deceleration duration to control the fan's deceleration operation includes: Obtain the acceleration parameters and second deceleration duration of the fan; During the second preset deceleration phase, the acceleration parameter is increased based on the first preset acceleration parameter of the fan and the second deceleration duration. The speed parameter is reduced based on the increased acceleration parameter to control the fan to decelerate.
6. The motion control method for a fan according to claim 5, characterized in that, The preset acceleration phase includes a third preset deceleration phase, and the preset acceleration parameters include a third preset acceleration parameter. The deceleration duration includes a third deceleration duration. During the preset deceleration phase, the process of adjusting the speed parameter based on the absolute value of the preset acceleration parameter of the fan, the preset acceleration parameter, and the deceleration duration to control the fan's deceleration operation further includes: In the third preset deceleration phase, the speed parameter is reduced based on the fan's acceleration parameter, the third preset acceleration parameter, and the third deceleration duration to control the fan's deceleration operation. The first deceleration duration is greater than the third deceleration duration, and the second deceleration duration is greater than the third deceleration duration.