Fan control method, controller, fan and air conditioner of air conditioner
By obtaining current or voltage data from the air conditioner fan to determine the initial speed and direction of rotation, and adjusting the speed change rate, the problem of shutdown protection caused by uneven increase in impeller load under strong headwinds is solved, thus improving the reliability of fan operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING MIDEA REFRIGERATION EQUIP CO LTD
- Filing Date
- 2022-09-28
- Publication Date
- 2026-07-21
AI Technical Summary
When an air conditioner fan encounters strong headwinds, such as a typhoon, the load on the fan wheel increases unevenly, causing the speed to deviate too much from the target speed, which may trigger a shutdown protection issue.
By acquiring the wind turbine's current or voltage data during the preprocessing stage, the initial speed and rotation direction are determined. Then, during the speed closed-loop stage, the first speed change rate is determined based on the initial speed and rotation direction to control the wind turbine and prevent severe uneven changes in the wind turbine load during the speed change process.
This effectively prevents the wind turbine from shutting down due to strong headwinds, thus improving the reliability of wind turbine operation.
Smart Images

Figure CN117824078B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fan technology, and in particular to a fan control method, controller, fan, and air conditioner for an air conditioner. Background Technology
[0002] Air conditioners contain fans that operate at a fixed frequency. Under normal conditions, when the fan load is fixed (or changes slowly), the fan will not have any problems. However, when the fan encounters strong headwinds (such as typhoons), the strong headwinds may create strong resistance on the fan impeller, causing an uneven increase in the impeller load. In this case, the fan needs to be able to quickly increase its output torque. However, due to the cost and structural design of the fan, the torque output is often slow when faced with a sudden heavy load. This results in a large difference between the actual operating speed of the fan and the target speed, leading to a shutdown protection problem. Summary of the Invention
[0003] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.
[0004] This invention provides a fan control method, controller, fan, and air conditioner for an air conditioner, which can effectively improve the reliability of the air conditioner's fan operation.
[0005] A first aspect of the present invention provides a fan control method for an air conditioner, the method comprising:
[0006] When the air conditioner's fan is in the pre-processing stage, acquire the fan's current or voltage data;
[0007] The initial speed of the fan and the corresponding rotation direction of the initial speed are determined based on the current data or voltage data.
[0008] When the air conditioner's fan is in the speed closed-loop stage, a first speed change rate is determined based on the initial speed and the rotation direction, and the fan is controlled based on the first speed change rate.
[0009] According to the first aspect of the present invention, the fan control method for an air conditioner has at least the following beneficial effects: When the air conditioner fan is in the pre-processing stage, that is, before the fan rotation is controlled, if current data or voltage data is detected from the fan, it can be determined that the fan impeller is rotating due to the wind force. If the fan encounters a strong headwind, such as a typhoon, the strong headwind will create strong resistance to the impeller, causing uneven increase in the impeller load. If no intervention is taken for the sudden heavy load, the actual rotation speed of the fan will be too far from the set speed value, resulting in a shutdown protection problem. At this time, the fan current data or voltage data is read, and the initial speed and the rotation direction corresponding to the initial speed are obtained based on the current data or voltage data. Then, a first speed change rate is determined based on the initial speed and the rotation direction. The fan is controlled based on the first speed change rate, so that the data for controlling the fan rotation can take into account the wind force on the fan. This can effectively prevent the impeller load from changing unevenly during the fan rotation speed change, thereby avoiding the shutdown protection problem and effectively improving the reliability of the fan operation.
[0010] In some embodiments, determining the first rate of change of rotation speed based on the initial rotation speed and the direction of rotation includes:
[0011] Obtain the setpoint speed of the fan and the target speed sent by the host computer of the fan;
[0012] The frequency ramping / deceleration state is determined based on the given rotational speed and the target rotational speed.
[0013] The first rate of change of rotation speed is determined based on the frequency increase / decrease state, the initial rotation speed, and the rotation direction.
[0014] In some embodiments, determining the first rate of change of rotation speed based on the frequency increase / decrease state, the initial rotation speed, and the rotation direction includes:
[0015] The target speed range is determined based on the frequency increase / decrease state, the initial speed, and the direction of rotation.
[0016] The first speed change rate is obtained based on the target speed range.
[0017] In some embodiments, obtaining the first rate of change of rotational speed based on the target rotational speed range includes:
[0018] The target speed coefficient corresponding to the target speed range is obtained by looking up a preset correspondence table based on the target speed range.
[0019] The first speed change rate is obtained based on the target speed coefficient and the preset second speed change rate.
[0020] In some embodiments, determining the frequency ramping / deceleration state based on the given rotational speed and the target rotational speed includes:
[0021] When the given rotational speed is less than the target rotational speed, the frequency ramping / increase state is a frequency ramping state; or...
[0022] When the given rotational speed is greater than the target rotational speed, the frequency ramping state is a frequency ramping state.
[0023] In some embodiments, the method further includes:
[0024] When the frequency increase / decrease state is the frequency increase state and the rotation direction is opposite to the preset rotation direction of the fan, the initial speed is inversely proportional to the target speed coefficient, the target speed coefficient is less than 1 and greater than 0, and the second speed change rate characterizes the initial frequency increase speed.
[0025] In one embodiment, the method further includes:
[0026] When the frequency reduction state is the frequency reduction state and the rotation direction is the same as the preset rotation direction of the fan, the initial speed is proportional to the target speed coefficient, the target speed coefficient is greater than 1, and the second speed change rate characterizes the initial frequency reduction speed.
[0027] In some embodiments, determining the first rate of change of rotation speed based on the initial rotation speed and the direction of rotation includes:
[0028] Obtain the preset initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change;
[0029] The first rate of change of rotation speed is obtained by linear interpolation based on the initial rotation speed, the direction of rotation, the maximum value of the initial rotation speed, the minimum value of the initial rotation speed, the maximum value of the rotation speed change, and the minimum value of the rotation speed change.
[0030] In some embodiments, the current data includes the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current, and determining the initial speed and direction of rotation of the fan based on the current data includes:
[0031] The initial speed and direction of rotation of the fan are obtained based on the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current.
[0032] In some embodiments, obtaining the initial speed and direction of rotation of the fan based on the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current includes:
[0033] The zero-crossing times of the U-phase current, the V-phase current, and the W-phase current are compared and processed to obtain a comparison result, and the rotation direction of the fan is obtained based on the comparison result.
[0034] The time differences between the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current are processed to obtain multiple time differences, and the initial speed of the fan is obtained based on the multiple time differences.
[0035] A second aspect of the present invention provides a controller, including 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 fan control method of the air conditioner as described in the first aspect.
[0036] A third aspect of the present invention provides a fan, including a controller as described in the second aspect;
[0037] A fourth aspect of the present invention provides an air conditioner including a fan as described in the third aspect.
[0038] A fifth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions for performing the fan control method of an air conditioner as described in the first aspect.
[0039] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description, claims, and drawings. Attached Figure Description
[0040] Figure 1 This is a schematic diagram of the system architecture platform for executing the fan control method of an air conditioner provided in an embodiment of the present invention;
[0041] Figure 2 This is a flowchart of a fan control method for an air conditioner provided in one embodiment of the present invention;
[0042] Figure 3 This is a schematic diagram of the zero-crossing point of the UVW three-phase sinusoidal current in the fan control method of an air conditioner provided in one embodiment of the present invention;
[0043] Figure 4 This is a flowchart of a fan control method for an air conditioner provided in another embodiment of the present invention;
[0044] Figure 5This is a flowchart of a fan control method for an air conditioner provided in another embodiment of the present invention;
[0045] Figure 6 This is a flowchart of a fan control method for an air conditioner provided in another embodiment of the present invention;
[0046] Figure 7 This is a flowchart of a fan control method for an air conditioner provided in another embodiment of the present invention;
[0047] Figure 8 This is a flowchart of a fan control method for an air conditioner provided in another embodiment of the present invention. Detailed Implementation
[0048] 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 of the invention and are not intended to limit the invention. Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various implementations. Simultaneously, the steps or actions in the method description can be rearranged or adjusted in a manner readily apparent to those skilled in the art. Therefore, the various orders in the specification and drawings are merely for the clear description of a particular embodiment and do not imply a mandatory order, unless otherwise stated that a particular order must be followed.
[0049] In the description of this invention, "several" means one or more, "more than" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. The use of "first" and "second" in the description is merely for distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.
[0050] The serial numbers assigned to components in this document, such as "first" and "second," are used only to distinguish the described objects and have no sequential or technical meaning. The terms "connection" and "linkage" used in this application, unless otherwise specified, include both direct and indirect connections (linkages).
[0051] In the description of this invention, unless otherwise explicitly defined, terms such as "set up," "install," and "connect" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this invention in conjunction with the specific content of the technical solution.
[0052] In related technologies, air conditioners include fans. The fan's startup process primarily involves a pre-processing stage, a positioning stage, an open-loop speed control stage, and a closed-loop speed control stage. The pre-processing stage mainly handles self-charging and speed estimation. The positioning stage primarily uses a preset fixed-angle dq-axis current to drive the fan rotor to the set angle. The open-loop speed control stage ensures the fan reaches a set speed within a set time. The open-loop speed control period is fixed, and the target speed for switching from open-loop to closed-loop speed control is also fixed. In the closed-loop speed control stage, the fan speed is closed-loop, and the controller output is adjusted according to the target speed.
[0053] The working process of the positioning processing stage - speed open-loop control stage - speed closed-loop control stage is as follows: In the positioning processing stage, the maximum setpoint values of id and iq are preset. Within the positioning time, id and iq ramp up to reach the maximum setpoint values, completing the positioning processing. After the positioning processing is completed, the speed open-loop control stage begins. At this time, id and iq are kept constant, and the preset angle begins to slowly change, driving the fan to rotate in an open loop. After the speed open-loop control stage ends, the speed closed-loop control stage begins. At this time, id gradually decreases (id can also be equal to 0), and iq begins to adjust the fan speed according to the speed loop control closed loop, adjusting the fan speed towards the target speed according to the set speed change rate.
[0054] For example, when a fan is installed in a wind turbine, the fan will not have any problems under normal conditions when the load on the impeller is fixed (or changes slowly). However, when the fan encounters strong headwinds (such as typhoons), the strong headwinds may create strong resistance on the impeller, resulting in an uneven increase in the load on the impeller. At this time, the fan needs to be able to quickly increase its output torque. However, due to the cost and structural design of the fan, the torque output is often slow for sudden heavy loads. This causes the actual operating speed of the fan to differ too much from the target speed, leading to the problem of shutdown protection.
[0055] Based on the above, embodiments of the present invention provide a fan control method, controller, fan, and computer-readable storage medium for an air conditioner. The fan control method for the air conditioner includes, but is not limited to, the following steps:
[0056] Acquire the fan's current or voltage data while the air conditioner's fan is in the pre-processing stage;
[0057] Determine the initial speed of the fan and the corresponding rotation direction based on the current or voltage data;
[0058] When the air conditioner's fan is in the speed closed-loop stage, the first speed change rate is determined based on the initial speed and rotation direction.
[0059] The fan is controlled based on the first rate of change of rotational speed.
[0060] According to the technical solution of the present invention, in the pre-processing stage of the air conditioner fan, that is, before the fan rotation is controlled, if the fan generates current data or voltage data, it can be determined that the fan impeller is rotating due to the wind force. If the fan encounters strong headwinds, such as typhoons, the strong headwinds will create strong resistance to the impeller, causing uneven increase in the impeller load. If no intervention is taken for the sudden heavy load, the actual rotation speed of the fan will be too far from the set speed value, resulting in a shutdown protection problem. At this time, the fan current data is read, and the initial speed and the corresponding rotation direction are obtained based on the current data. Then, the first speed change rate is determined based on the initial speed and the rotation direction. The fan is controlled based on the first speed change rate, so that the data for controlling the fan rotation can take into account the wind force on the fan. This can effectively prevent the impeller load from changing unevenly during the fan rotation speed change, thereby avoiding the shutdown protection problem and effectively improving the reliability of the fan operation.
[0061] The embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0062] like Figure 1 As shown, Figure 1 This is a schematic diagram of a system architecture platform for performing a fan control method for an air conditioner, provided in an embodiment of the present invention.
[0063] The system architecture platform 1000 of this embodiment includes one or more processors 1001 and a memory 1002. Figure 1 The example uses a processor 1001 and a memory 1002.
[0064] Processor 1001 and memory 1002 can be connected via a bus or other means. Figure 1 Taking the example of a connection between China and Israel via a bus.
[0065] Memory 1002, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory 1002 may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 1002 may optionally include memory 1002 remotely located relative to processor 1001, and these remote memories can be connected to the system architecture platform 1000 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0066] Those skilled in the art will understand that Figure 1 The device structure shown does not constitute a limitation on the system architecture platform 1000 and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0067] exist Figure 1 In the system architecture platform 1000 shown, the processor 1001 can be used to call the air conditioner fan control program stored in the memory 1002, thereby realizing the air conditioner fan control method.
[0068] Based on the hardware structure of the above-mentioned system architecture platform 1000, various embodiments of the air conditioner fan control method of the present invention are proposed.
[0069] like Figure 2 As shown, Figure 2 This is a flowchart of a fan control method for an air conditioner according to an embodiment of the present invention. The fan control method for an air conditioner according to an embodiment of the present invention includes, but is not limited to, steps S100, S200, and S300.
[0070] Step S100: While the air conditioner's fan is in the pre-processing stage, acquire the fan's current or voltage data.
[0071] In one embodiment, when the air conditioner's fan is in the pre-processing stage, i.e. before the fan is controlled to rotate, if current data is detected from the fan, it can be determined that the fan impeller is rotating due to the wind force. If the fan encounters a strong headwind, such as a typhoon, the strong headwind will create strong resistance to the impeller, causing an uneven increase in the load on the impeller. If no intervention is taken for the sudden heavy load, the actual rotation speed of the fan will be too far from the set speed value, resulting in a shutdown protection problem. At this time, the fan's current data is read. This current data is used to determine the initial speed and the direction of the passive rotation of the fan caused by the wind force.
[0072] It should be noted that the current data can be the zero-crossing time data of each of the UVW phases (if the three phases UVW of the motor are sinusoidal currents, then the time data of the sinusoidal current crossing the zero point can be obtained), or it can be the Iq and Id current data. This embodiment does not impose specific limitations on it. It is understood that those skilled in the art can convert the current data into voltage data. Both current data and voltage data can be used as the data basis for subsequent analysis. Those skilled in the art can obtain data according to the actual situation. This embodiment does not impose specific limitations on it.
[0073] Step S200: Determine the initial speed of the fan and the corresponding rotation direction based on the current data or voltage data.
[0074] Specifically, the rotation directions include the downwind direction and the upwind direction. The downwind / upwind direction means that before the controller starts to control the wind turbine, the wind turbine is in a non-static state due to the rotation of the wind wheel. Then the wind wheel may be in a moving state due to external forces such as air pressure difference. If it is the same as the normal rotation direction of the wind wheel, then the rotation direction of the initial speed is the downwind direction. If it is opposite to the normal rotation direction of the wind wheel, then the rotation direction of the initial speed is the upwind direction. Since the leads of the motor are fixed, the UVW wire sequence is also fixed. Therefore, as long as the time relationship of the zero-crossing of the three phases of U-V-W is determined, the initial speed of the current motor and the rotation direction corresponding to the initial speed can be confirmed.
[0075] In one embodiment, if the wind turbine is in the downwind / upwind state under the action of wind force, the three bridge arms in the motor of the wind turbine can be turned off at this time. Then, by detecting the current values on the resistors of each of the UVW phases, it can be obtained that the current flowing through the three phases of UVW is a sine wave current. Then, the zero-crossing moment of the U-phase current is recorded as the U-phase current zero-crossing moment Tu, the zero-crossing moment of the V-phase current is recorded as the V-phase current zero-crossing moment Tv, and the zero-crossing moment of the W-phase current is recorded as the W-phase current zero-crossing moment Tw. Then, the initial speed and rotation direction of the wind turbine are obtained according to the U-phase current zero-crossing moment, the V-phase current zero-crossing moment, and the W-phase current zero-crossing moment.
[0076] For example: Refer to Figure 3 , compare and process the U-phase current zero-crossing moment Tu, the V-phase current zero-crossing moment Tv, and the W-phase current zero-crossing moment Tw to obtain a comparison result, and obtain the rotation direction of the wind turbine according to the comparison result. That is, according to the magnitude relationship of Tu, Tv, and Tw, it can be judged whether the state of the wind turbine is the downwind state or the upwind state. For example: When Tu < Tv < Tw, the situation is the downwind state, then when Tu < Tw < Tv, the situation is the upwind state.
[0077] For example: Perform difference processing on the U-phase current zero-crossing moment, the V-phase current zero-crossing moment, and the W-phase current zero-crossing moment to obtain multiple time differences, and obtain the initial speed of the wind turbine according to the multiple time differences. The magnitude of the initial speed of the wind turbine can be judged by the time difference between adjacent zero-crossings of one of the U, V, and W phases. The reciprocal of the time difference is the electrical frequency of the downwind / upwind motor rotation. According to the number of pole pairs of the motor and the electrical frequency, the mechanical frequency = electrical frequency / number of pole pairs can be calculated. The mechanical frequency is equal to the rotation frequency of the downwind / upwind. According to the rotation frequency, the initial speed of the wind turbine can be obtained.
[0078] For example, the difference between Tu, Tv, and Tw can be used to calculate the electric angular velocity. Since U, V, and W are 120 degrees apart in space, the electric angular velocity can be calculated based on time and angle, and then converted into mechanical frequency. The mechanical frequency is equal to the rotation frequency with and against the wind. The initial speed of the fan can be obtained based on the rotation frequency.
[0079] In step S300, when the air conditioner fan is in the speed closed-loop stage, a first speed change rate is determined based on the initial speed and rotation direction, and the fan is controlled based on the first speed change rate.
[0080] Specifically, when the wind turbine is in the speed closed-loop stage, it may be possible to obtain the initial rotational speed and the corresponding rotational direction generated during the wind turbine preprocessing stage. This proves that the wind turbine rotor is subjected to wind force. In order to prevent the actual rotational speed of the wind turbine from deviating too much from the set rotational speed value and causing a shutdown protection problem, it is necessary to determine the first rotational speed change rate based on the initial rotational speed and rotational direction to control the wind turbine to reach the target rotational speed sent by the host computer. Since this first rotational speed change rate has fully considered the wind force on the wind turbine, it can effectively prevent the rotor load from changing unevenly during the wind turbine rotational speed change, thereby avoiding the shutdown protection problem and effectively improving the reliability of wind turbine operation.
[0081] In the embodiments of steps S100 to S300, when the air conditioner fan is in the pre-processing stage, that is, before the fan is controlled to rotate, if the fan generates current data, it can be determined that the fan impeller is rotated due to the wind force. If the fan encounters a strong headwind, such as a typhoon, the strong headwind will create strong resistance to the impeller, causing an uneven increase in the load on the impeller. If no intervention is taken for the sudden heavy load, the actual rotation speed of the fan will be too far from the set speed value, resulting in a shutdown protection problem. At this time, the fan current data is read, and the initial speed and the rotation direction corresponding to the initial speed are obtained based on the current data. Then, the first speed change rate is determined based on the initial speed and the rotation direction. The fan is controlled based on the first speed change rate, so that the data for controlling the fan rotation can take into account the wind force on the fan, thereby preventing the shutdown protection problem and effectively improving the reliability of the fan operation.
[0082] Reference Figure 4 The determination of the first rate of change of rotation speed based on the initial rotation speed and rotation direction in step S300 includes, but is not limited to, the following steps S410, S420, and S430:
[0083] Step S410: Obtain the setpoint speed of the fan and the target speed sent by the host computer of the fan.
[0084] In one embodiment, when the air conditioner's fan switches from the open-loop speed control stage to the closed-loop speed control stage, the fan will reach a certain speed in the open-loop speed control stage. The value corresponding to this speed is the speed setpoint, and the target speed sent by the host computer is obtained. The target speed can be greater than the speed setpoint or less than the speed setpoint.
[0085] Step S420: Determine the frequency increase / decrease state based on the given speed and the target speed.
[0086] In one embodiment, after obtaining two data points, the setpoint speed and the target speed, the setpoint speed and the target speed can be compared to determine the frequency increase / decrease state of the fan based on their magnitudes.
[0087] In one embodiment, when the given speed is less than the target speed, the frequency increase / decrease state is the frequency increase state. At this time, the speed of the fan needs to be increased in order to achieve the target speed requirement.
[0088] In one embodiment, when the given speed is greater than the target speed, the frequency increase / decrease state is the frequency increase state. At this time, the speed of the fan needs to be reduced so as to achieve the target speed requirement.
[0089] Step S430: Determine the first speed change rate based on the frequency increase / decrease state, initial speed, and rotation direction.
[0090] In one embodiment, after obtaining data such as the frequency rise / fall status, initial speed, and rotation direction, the influence of the wind force on the fan's rotation control can be determined by the frequency rise / fall status and rotation direction. After determining the influence of the wind force on the fan's rotation, the positive or negative value of the initial speed relative to the fan speed can be obtained. Then, based on the initial speed, the corresponding first speed change rate can be determined. Each first speed change rate relative to the initial speed can be a linear relationship or a non-linear relationship. This embodiment does not specifically limit it.
[0091] Reference Figure 5 Step S430 includes, but is not limited to, the following steps S510 and S520:
[0092] Step S510: Determine the target speed range based on the frequency increase / decrease status, initial speed, and rotation direction;
[0093] Step S520: Obtain the first speed change rate based on the target speed range.
[0094] Specifically, the influence of wind force on the fan's rotation control is first determined based on the frequency increase / decrease state and rotation direction. For example, if the fan's frequency increase / decrease state is in the increase state and the rotation direction is opposite to the fan's preset rotation direction (i.e., the rotation direction under normal fan operation), then the wind force will hinder the fan's rotation control, causing uneven increase in the fan rotor load. On the other hand, if the fan's frequency decrease / decrease state is in the decrease state and the rotation direction is the same as the fan's preset rotation direction (i.e., the rotation direction under normal fan operation), then the wind force will have a positive effect on the fan's rotation, making it difficult for the fan's rotation speed to decrease to the target speed. If the initial speed of the wind force is greater than the target speed, the target speed cannot be reached without intervention. Different target speed ranges can be preset to account for the impact of different wind forces on the rotation of the wind turbine. The first speed change rate corresponding to different target speed ranges is also different. Therefore, the target speed range can be determined based on the impact results and the initial speed, and then the corresponding first speed change rate can be obtained based on the target speed range. Since the first speed change rate has fully taken into account the wind force on the wind turbine, controlling the wind turbine through the first speed change rate can effectively prevent the wind turbine load from increasing unevenly during the change of the wind turbine rotation speed, thereby avoiding shutdown protection problems and effectively improving the reliability of wind turbine operation.
[0095] It should be noted that the target speed range can be set to a specific number according to the actual situation. It can be set to 2, 3, 4, or 5. This embodiment does not make a specific limitation on it.
[0096] For example, when the fan is in the frequency increase state and the rotation direction is opposite to the fan's preset rotation direction (i.e., the rotation direction under normal fan operation), two target speed ranges are set. The fourth target speed range is the range between the fourth speed threshold and 0, where the fourth speed threshold is greater than 0; the fifth target speed range is the range between the fifth speed threshold and the fourth speed threshold, where the fifth speed threshold is greater than the fourth speed threshold.
[0097] For example, when the fan's frequency rise / fall state is in the frequency fall state and the rotation direction is the same as the fan's preset rotation direction (i.e., the rotation direction under normal fan operation), three target speed ranges are set: the first target speed range is the range between the first speed threshold and 0, where the first zero-error threshold is greater than 0; the second target speed range is the range between the second speed threshold and the first speed threshold, where the second speed threshold is greater than the first speed threshold; and the third target speed range is the range between the third speed threshold and the second speed threshold, where the third speed threshold is greater than the second speed threshold.
[0098] Specifically, each target speed range corresponds to a different first speed change rate, which can be set according to actual conditions. This embodiment does not impose any specific limitations on it.
[0099] In one embodiment, when the fan is in the frequency-increasing state and the rotation direction is against the wind, this situation can be understood as the fan speed encountering a headwind during the acceleration process (frequency-increasing state), preventing the fan speed from increasing to the given value. In this case, the initial speed (the initial speed corresponds to the target speed range) and the first speed change rate should be inversely proportional, where the target speed coefficient is less than 1 and greater than 0. The second speed change rate represents the initial frequency-increasing speed, and the second speed change rate is the speed change rate before adjustment. That is, the greater the headwind force encountered by the fan blades, the greater the initial speed. In order to prevent sudden load changes, the fan torque cannot be too small, but it needs to gradually reach the target speed. Therefore, it is necessary to reduce the increase value of the fan speed, that is, the first speed change rate is less than the second speed change rate.
[0100] In one embodiment, when the fan's frequency reduction state is in the frequency reduction state and the rotation direction is in the downwind direction, this situation can be understood as the fan encountering a downwind while its speed is decreasing (frequency reduction state), preventing the fan's rotation speed from decreasing to the given speed value. At this time, the absolute value of the initial speed (the initial speed corresponds to the target speed range) should be proportional to the absolute value of the first speed change rate, where the target speed coefficient is greater than 1, and the second speed change rate is the speed change rate before adjustment. The second speed change rate represents the initial frequency reduction speed, that is, the greater the downwind force encountered by the fan blades, the greater the initial speed. In order to quickly decrease to the target speed, the first speed change rate needs to be lower than the second speed change rate to meet the user's needs.
[0101] Reference Figure 6 Step S520 includes, but is not limited to, the following steps S610 and S620:
[0102] Step S610: Find the target speed coefficient corresponding to the target speed range by searching the preset correspondence table according to the target speed range;
[0103] Step S620: Obtain the first speed change rate based on the target speed coefficient and the preset second speed change rate.
[0104] Specifically, the wind turbine has a pre-set correspondence table between the target speed range and the target speed coefficient. The first speed change rate is obtained by multiplying the target speed coefficient and the second speed change rate. After the wind turbine determines the target speed range based on the initial speed, the target speed coefficient corresponding to the target speed range is found from the pre-set correspondence table. Then, the target speed system is multiplied by the second speed change rate to obtain the first speed change rate.
[0105] In one embodiment, when the frequency increase / decrease state is the frequency increase state and the rotation direction is the headwind direction, the initial speed is inversely proportional to the target speed coefficient, the target speed coefficient is less than 1 and greater than 0, and the second speed change rate characterizes the initial frequency increase speed.
[0106] In one embodiment, when the frequency reduction state is the frequency reduction state and the rotation direction is the downwind direction, the initial speed is proportional to the target speed coefficient, the target speed coefficient is greater than 1, and the second speed change rate characterizes the initial frequency reduction speed.
[0107] Reference Figure 7 The determination of the first rate of change of rotational speed based on the initial rotational speed and rotational direction in step S300 includes, but is not limited to, the following steps S710 and S720:
[0108] Step S710: Obtain the preset initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change;
[0109] Step S720: The first speed change rate is obtained by linear interpolation based on the initial speed, rotation direction, initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change.
[0110] Specifically, the parameter table of the fan has preset initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change. After calculating the initial speed and rotation direction, the initial speed, rotation direction, initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change are input into the linear interpolation formula for calculation to obtain the first speed change rate.
[0111] In one embodiment, when the fan is in the process of increasing speed, the fan parameter table has preset initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change. Then, the actual first speed change rate can be calculated according to the linear interpolation formula:
[0112]
[0113] Where, ω initmin ω is the minimum initial rotational speed. initmaxα is the initial maximum rotational speed. min ω represents the minimum change in rotational speed, αmax represents the maximum change in rotational speed, and ω represents the minimum change in rotational speed. init Let α be the initial rotational speed, and α be the first rate of change of rotational speed.
[0114] Reference Figure 8 , Figure 8 This is a flowchart of a fan control method for an air conditioner provided in another embodiment of the present invention, including:
[0115] Step S800, wind turbine preprocessing stage: In the preprocessing stage, the current state of the wind turbine is detected / estimated according to the detection algorithm (e.g., the state of the wind turbine's rotor includes whether the rotor is currently in a downwind state, a headwind state, or a stationary state (rotation direction), as well as the initial rotation speed of the rotor in both downwind and headwind directions).
[0116] Step S810: Determine whether the fan is in the speed closed-loop control stage. If yes, proceed to step S820; otherwise, end the process.
[0117] Step S820: Determine whether the current setpoint speed is greater than the target speed sent by the host computer, and whether the initial state of the fan is a headwind state. If yes, proceed to step S830; otherwise, proceed to step S840.
[0118] Step S830, the fan is in frequency up-up mode and back-wind mode:
[0119] Step S831: Determine whether the initial rotational speed satisfies ω. init If ≥ω1>0, proceed to step S832; otherwise, proceed to step S833.
[0120] Step S832, change the rotational speed change rate to α 升1 =α 升 *K1 (K1 is the speed coefficient, which is less than 1 and greater than 0);
[0121] Step S833: Determine whether the initial rotational speed satisfies ω1≥ω init If ≥ω2>0, proceed to step S834; otherwise, proceed to step S835.
[0122] Step S834, change the rotational speed change rate to α 升2 =α 升 *K2 (K2 is a speed coefficient that is less than 1, greater than 0, and greater than or equal to K1);
[0123] Step S835: Determine whether the initial rotational speed satisfies ω2≥ω init If ≥ω3>0, proceed to step S836; otherwise, proceed to step S837.
[0124] Step S836, change the rotational speed change rate to α升3 =α 升 *K3 (K3 is a speed coefficient that is less than 1, greater than 0, and greater than or equal to K2);
[0125] Step S837, change the rotational speed change rate to α 升4 =α 升 *K4 (K4 is a speed coefficient less than 1, greater than 0, and greater than or equal to K3); (According to the step logic, the initial speed in step S837 satisfies 0 < ω init ≦ω3)
[0126] Step S840: Determine whether the current state of the fan is a reduced frequency state and whether the initial state of the fan is a downwind state. If yes, proceed to step S850; otherwise, proceed to step S860.
[0127] Step S850, the fan is in reduced frequency and downwind mode:
[0128] Step S851: Determine whether the initial rotational speed satisfies ω. init If ≥ω4>0, proceed to step S852; otherwise, proceed to step S853.
[0129] Step S852, change the rotational speed change rate to α 降1 =α 降 *K5 (K5 is a speed coefficient greater than 1 and less than 10);
[0130] Step S853: Determine whether the initial rotational speed satisfies ω4≥ω init If ≥ω5>0, proceed to step S854; otherwise, proceed to step S855.
[0131] Step S854, change the rotational speed change rate to α 降2 =α 降 *K6 (K6 is a speed coefficient that is less than 10, greater than 1, and less than or equal to K5);
[0132] Step S855: Determine whether the initial rotational speed satisfies ω5≥ω init If ≥ω6>0, proceed to step S856; otherwise, proceed to step S857.
[0133] Step S856, change the rotational speed change rate to α 降3 =α 降 *K7 (K7 is a speed coefficient that is less than 10, greater than 1, and less than or equal to K6);
[0134] Step S857, change the rotational speed change rate to α 降4 =α 降*K8 (K8 is a speed coefficient less than 1, greater than 0, and less than or equal to K8); (According to the step logic, the initial speed in step S857 satisfies 0 < ω init ≦ω6);
[0135] In step S860, the fan's rotational speed reaches the target speed, and the rate of change of speed is set to α. 升 Or α 降 ;
[0136] Step S870: Determine whether the speed change rate is greater than the minimum frequency increase rate (minimum frequency decrease rate) and less than the maximum frequency increase rate (maximum frequency decrease rate). If yes, end the process; otherwise, proceed to step S870.
[0137] Step S880: The rotational speed change rate is set to either the minimum frequency increase rate (minimum frequency decrease rate) or the maximum frequency increase rate (maximum frequency decrease rate).
[0138] It should be noted that α 升 α 降 The second rotational speed change rate, α, is equivalent to that in the above embodiment. 升1 α 升2 α 升3 α 升4 α 降1 α 降2 α 降3 α 降4 This is equivalent to the first rotational speed change rate in the above embodiment.
[0139] It should be noted that more gears can be set according to actual needs, and this embodiment does not make a specific limit on the number of gears.
[0140] It should be noted that the maximum speed change rate shall not exceed the maximum speed change value preset in the parameter table, and the minimum speed change rate shall not be lower than the minimum speed change value preset in the parameter table.
[0141] Based on the above-described fan control method for air conditioners, the following are various embodiments of the controller, fan, and computer-readable storage medium of the present invention.
[0142] One embodiment of the present invention provides a controller comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor.
[0143] The processor and memory can be connected via a bus or other means.
[0144] It should be noted that the controller in this embodiment may include, for example: Figure 1The processor and memory in the illustrated embodiment belong to the same inventive concept, and therefore have the same implementation principle and beneficial effects, which will not be described in detail here.
[0145] The non-transient software program and instructions required to implement the air conditioner fan control method of the above embodiments are stored in the memory. When executed by the processor, the air conditioner fan control method of the above embodiments is executed.
[0146] Furthermore, embodiments of the present invention also provide a fan, which includes the controller described above.
[0147] It is worth noting that, since the fan in this embodiment of the invention has the controller of the above embodiment, and the controller of the above embodiment can execute the fan control method of the air conditioner in the above embodiment, the specific implementation method and technical effect of the fan of the air conditioner in this embodiment of the invention can refer to the specific implementation method and technical effect of the fan control method of the air conditioner in any of the above embodiments.
[0148] Furthermore, embodiments of the present invention also provide an air conditioner, the fan comprising the aforementioned fan.
[0149] It is worth noting that the air conditioner in this embodiment of the invention includes a fan, the fan has a controller as described in the above embodiments, and the controller as described in the above embodiments is capable of executing the fan control method of the air conditioner in the above embodiments. Therefore, the specific implementation method and technical effects of the fan in the air conditioner of this invention can be referred to the specific implementation method and technical effects of the fan control method of the air conditioner in any of the above embodiments.
[0150] This invention also provides a computer-readable storage medium storing computer-executable instructions for performing the aforementioned air conditioner fan control method, for example, by... Figure 1 One of the processors 1001 executes, which can cause the one or more processors to execute the air conditioner fan control method in the above method embodiment, for example, to execute the above-described method. Figure 2 Method steps S100 to S300 Figure 4 Method steps S410 to S430 Figure 5 Method steps S510 to S520 in the middle Figure 6 Method steps S610 to S620 Figure 7 Method steps S710 to S720 and Figure 8 Method steps S810 to S880.
[0151] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network nodes. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0152] Those skilled in the art will understand that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer-readable storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer-readable storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0153] The above is a detailed description of the preferred embodiments of this application. However, this application is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A fan control method for an air conditioner, characterized in that, The method includes: When the air conditioner's fan is in the pre-processing stage, acquire the fan's current or voltage data; The initial speed of the fan and the corresponding rotation direction of the initial speed are determined based on the current data or voltage data. When the air conditioner's fan is in the speed closed-loop stage, the fan's speed setpoint and the target speed sent by the fan's host computer are obtained; The frequency ramping / deceleration state is determined based on the given rotational speed and the target rotational speed. The first speed change rate is determined based on the frequency increase / decrease state, the initial speed, and the rotation direction, and the fan is controlled based on the first speed change rate.
2. The fan control method for an air conditioner according to claim 1, characterized in that, Determining the first speed change rate based on the frequency increase / decrease state, the initial speed, and the direction of rotation includes: The target speed range is determined based on the frequency increase / decrease state, the initial speed, and the direction of rotation. The first speed change rate is obtained based on the target speed range.
3. The fan control method for an air conditioner according to claim 2, characterized in that, The step of obtaining the first speed change rate based on the target speed range includes: The target speed coefficient corresponding to the target speed range is obtained by looking up a preset correspondence table based on the target speed range. The first speed change rate is obtained based on the target speed coefficient and the preset second speed change rate.
4. The fan control method for an air conditioner according to claim 3, characterized in that, The step of determining the frequency ramping state based on the given rotational speed and the target rotational speed includes: When the given rotational speed is less than the target rotational speed, the frequency ramping / increase state is a frequency ramping state; or... When the given rotational speed is greater than the target rotational speed, the frequency ramping state is a frequency ramping state.
5. The fan control method for an air conditioner according to claim 4, characterized in that, The method further includes: When the frequency increase / decrease state is in the frequency increase state and the rotation direction is against the wind, the initial speed is inversely proportional to the target speed coefficient, the target speed coefficient is less than 1 and greater than 0, and the second speed change rate characterizes the initial frequency increase speed.
6. The fan control method for an air conditioner according to claim 4, characterized in that, The method further includes: When the frequency reduction state is the frequency reduction state and the rotation direction is the downwind direction, the initial speed is directly proportional to the target speed coefficient, the target speed coefficient is greater than 1, and the second speed change rate characterizes the initial frequency reduction speed.
7. The fan control method for an air conditioner according to claim 1, characterized in that, Determining the first rate of change of rotation speed based on the initial rotation speed and the direction of rotation includes: Obtain the preset initial maximum speed, initial minimum speed, maximum speed change, and minimum speed change; The first rate of change of rotation speed is obtained by linear interpolation based on the initial rotation speed, the direction of rotation, the maximum value of the initial rotation speed, the minimum value of the initial rotation speed, the maximum value of the rotation speed change, and the minimum value of the rotation speed change.
8. The fan control method for an air conditioner according to claim 1, characterized in that, The current data includes the zero-crossing times of the U-phase current, V-phase current, and W-phase current. Determining the initial speed and direction of rotation of the fan based on the current data includes: The initial speed and direction of rotation of the fan are obtained based on the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current.
9. The fan control method for an air conditioner according to claim 8, characterized in that, The initial speed and direction of rotation of the fan are obtained based on the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current, including: The zero-crossing times of the U-phase current, the V-phase current, and the W-phase current are compared and processed to obtain a comparison result, and the rotation direction of the fan is obtained based on the comparison result. The time differences between the zero-crossing times of the U-phase current, the V-phase current, and the W-phase current are processed to obtain multiple time differences, and the initial speed of the fan is obtained based on the multiple time differences.
10. A controller, characterized in that, The device includes 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 fan control method for an air conditioner as described in any one of claims 1 to 9.
11. A fan, characterized in that, Includes the controller as described in claim 10.
12. An air conditioner, characterized in that, Includes the wind turbine as described in claim 11.
13. A computer-readable storage medium, characterized in that, The device stores computer-executable instructions for performing the fan control method of an air conditioner as described in any one of claims 1 to 9.