Air conditioner control method and device for reducing voltage fluctuation effect and air conditioner

By acquiring information about changes in the air conditioner's input voltage, calculating target parameters, and controlling the motor speed, the problem of unstable air conditioner operation caused by voltage fluctuations was solved, improving user experience and operational stability.

CN116624992BActive Publication Date: 2026-01-13QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +3
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310652393.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-02
Publication Date
2026-01-13
Estimated Expiration
2043-06-02

AI Technical Summary

Technical Problem

When the input voltage of an air conditioner fluctuates, the indoor unit fan speed becomes unstable, resulting in increased noise or poorer cooling and heating performance, which affects the user experience.

Method used

By acquiring input voltage values ​​at different times, calculating voltage change information, and generating target parameters such as rate of change, mean square error, and difference from preset voltage, the indoor unit motor of the air conditioner is controlled based on these parameters to stabilize its speed.

Benefits of technology

To ensure stable operation of the air conditioner under voltage fluctuations, improve user experience, reduce noise, and maintain stable cooling and heating performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116624992B_ABST
    Figure CN116624992B_ABST
Patent Text Reader

Abstract

The application provides an air conditioner control method and device for reducing the influence of voltage fluctuation and an air conditioner, which are applied to the field of air conditioner control. The method comprises the following steps: obtaining voltage values of input voltages at different time points during the operation of the air conditioner to obtain voltage change information; generating corresponding target parameters according to the voltage change information, and controlling a target motor based on the target parameters, so that the rotating speed of the target motor meets the expectation; wherein the target motor is a motor in an indoor unit of the air conditioner; the target parameters comprise at least one of the following: a change rate of the input voltage, a mean square error of the input voltage, and a difference between the input voltage and a preset voltage. The air conditioner control method and device for reducing the influence of voltage fluctuation and the air conditioner provided by the application can ensure the stable operation of the air conditioner when the input voltage of the air conditioner fluctuates, and improve the use experience of users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of air conditioner control, and more particularly to an air conditioner control method, apparatus, and air conditioner for reducing the impact of voltage fluctuations. Background Technology

[0002] As people's living standards continue to improve and the level of intelligence in home appliances continues to rise, smart home appliances are becoming increasingly popular. Users can use air conditioners to heat in winter to raise the indoor temperature, and they can also use air conditioners to cool in summer to lower the indoor temperature.

[0003] During operation, the indoor unit of an air conditioner is affected by fluctuations in input voltage, causing the fan speed to fluctuate. When the motor speed abnormally increases due to input voltage fluctuations, the noise of the indoor unit will increase; when the motor speed abnormally decreases due to input voltage fluctuations, it will affect the cooling or heating effect of the air conditioner, thus affecting the user experience.

[0004] Therefore, there is an urgent need for a control method for air conditioners to ensure stable operation and improve the user experience when the input voltage of the air conditioner fluctuates. Summary of the Invention

[0005] The purpose of this application is to provide an air conditioner control method, device, and air conditioner for reducing the impact of voltage fluctuations, so as to ensure the stable operation of the air conditioner and improve the user experience when the input voltage of the air conditioner fluctuates.

[0006] This application provides an air conditioner control method for reducing the impact of voltage fluctuations, including:

[0007] During the operation of the air conditioner, the voltage values ​​of the input voltage at different times are acquired to obtain voltage change information; based on the voltage change information, corresponding target parameters are generated, and the target motor is controlled based on the target parameters to make the speed of the target motor meet the expectation; wherein, the target motor is the motor in the indoor unit of the air conditioner; the target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and the preset voltage.

[0008] Optionally, obtaining the voltage values ​​of the input voltage at different times to obtain voltage change information includes: obtaining the voltage values ​​of the input voltage at each time according to a preset sampling period; generating the voltage change information based on the target voltage value of the input voltage obtained within a preset time period; wherein the target voltage value includes: the voltage value of the input voltage obtained at the current time, and the voltage values ​​of the input voltage obtained at multiple times before the current time.

[0009] Optionally, generating the corresponding target parameters based on the voltage change information includes: calculating the rate of change of the input voltage at the current moment based on the voltage change information; and / or calculating the mean square error of the input voltage at the current moment based on the voltage change information; and / or calculating the difference between the input voltage at the current moment and the preset voltage based on the voltage change information.

[0010] Optionally, controlling the target motor based on the target parameters includes: obtaining a first weight corresponding to the rate of change of the input voltage in the target parameters, a second weight corresponding to the mean square error of the input voltage in the target parameters, and a third weight corresponding to the difference between the input voltage and the preset voltage in the target parameters; and calculating the motor speed adjustment value at the current moment based on the first weight, the second weight, the third weight, and the target parameters.

[0011] Optionally, calculating the motor speed adjustment value at the current moment based on the first weight, the second weight, the third weight, and the target parameter includes: determining a first adjustment value based on the rate of change of the input voltage in the target parameter; determining a second adjustment value based on the root mean square error of the input voltage in the target parameter; and determining a third adjustment value based on the difference between the input voltage in the target parameter and the preset voltage. The motor speed adjustment value is obtained by weighted averaging the first adjustment value and its corresponding first weight, the second adjustment value and its corresponding second weight, and the third adjustment value and its corresponding third weight. The first adjustment value is positively correlated with the rate of change of the input voltage in the target parameter; the second adjustment value is positively correlated with the root mean square error of the input voltage in the target parameter; and the third adjustment value is positively correlated with the difference between the input voltage in the target parameter and the preset voltage.

[0012] Optionally, after calculating the motor speed adjustment value corresponding to the current moment based on the first weight, the second weight, the third weight, and the target parameter, the method further includes: determining a voltage adjustment value corresponding to the motor speed adjustment value based on the motor speed adjustment value and the set speed of the target motor; and incrementally adjusting the input voltage of the target motor based on the voltage adjustment value; wherein the difference between the adjusted speed of the target motor and the set speed of the target motor is less than a preset error value.

[0013] This application also provides an air conditioner control device for reducing the impact of voltage fluctuations, comprising:

[0014] An acquisition module is used to acquire the input voltage value at different times during the operation of the air conditioner to obtain voltage change information; a calculation module is used to generate corresponding target parameters based on the voltage change information; a control module is used to control the target motor based on the target parameters so that the speed of the target motor meets the expectation; wherein, the target motor is the motor in the indoor unit of the air conditioner; the target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and the preset voltage.

[0015] Optionally, the acquisition module is specifically used to acquire the voltage value of the input voltage at each moment according to a preset sampling period; the acquisition module is also specifically used to generate the voltage change information based on the target voltage value of the input voltage acquired within a preset time period; wherein, the target voltage value includes: the voltage value of the input voltage acquired at the current moment, and the voltage values ​​of the input voltage acquired at multiple moments before the current moment.

[0016] Optionally, the calculation module is specifically used to calculate the rate of change of the input voltage at the current moment based on the voltage change information; the calculation module is also specifically used to calculate the mean square error of the input voltage at the current moment based on the voltage change information; the calculation module is also specifically used to calculate the difference between the input voltage at the current moment and the preset voltage based on the voltage change information.

[0017] Optionally, the acquisition module is further configured to acquire a first weight corresponding to the rate of change of the input voltage in the target parameters, a second weight corresponding to the mean square error of the input voltage in the target parameters, and a third weight corresponding to the difference between the input voltage and the preset voltage in the target parameters; the calculation module is further configured to calculate the motor speed adjustment value corresponding to the current moment based on the first weight, the second weight, the third weight and the target parameters.

[0018] Optionally, the calculation module is further configured to determine a first adjustment value based on the rate of change of the input voltage in the target parameters, a second adjustment value based on the mean square error of the input voltage in the target parameters, and a third adjustment value based on the difference between the input voltage in the target parameters and the preset voltage; the calculation module is further configured to obtain the motor speed adjustment value by weighted averaging the first adjustment value and its corresponding first weight, the second adjustment value and its corresponding second weight, and the third adjustment value and its corresponding third weight; wherein, the first adjustment value is positively correlated with the rate of change of the input voltage in the target parameters; the second adjustment value is positively correlated with the mean square error of the input voltage in the target parameters; and the third adjustment value is positively correlated with the difference between the input voltage in the target parameters and the preset voltage.

[0019] Optionally, the calculation module is further configured to determine a voltage adjustment value corresponding to the motor speed adjustment value based on the motor speed adjustment value and the set speed of the target motor; the control module is specifically configured to incrementally adjust the input voltage of the target motor based on the voltage adjustment value; wherein the difference between the adjusted speed of the target motor and the set speed of the target motor is less than a preset error value.

[0020] This application also provides an air conditioner, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the air conditioner control method for reducing the effects of voltage fluctuations as described above.

[0021] This application also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of the air conditioner control method for reducing the effects of voltage fluctuations as described above.

[0022] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the air conditioner control method for reducing the effects of voltage fluctuations as described above.

[0023] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the air conditioner control method for reducing the effects of voltage fluctuations as described above.

[0024] This application provides an air conditioner control method, apparatus, and air conditioner for reducing the impact of voltage fluctuations. During air conditioner operation, the method acquires the input voltage values ​​at different times to obtain voltage change information. Then, based on the voltage change information, it generates corresponding target parameters and controls the target motor based on these parameters to ensure the target motor's speed meets expectations. The target motor is the motor in the indoor unit of the air conditioner. The target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and a preset voltage. This allows the air conditioner to operate stably even when the input voltage fluctuates, greatly improving the user experience. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 This is a schematic diagram of the air conditioner's operating principle provided in this application;

[0027] Figure 2 This is one of the flowcharts of the air conditioner control method for reducing the impact of voltage fluctuations provided in this application;

[0028] Figure 3 This is the second flowchart of the air conditioner control method for reducing the impact of voltage fluctuations provided in this application;

[0029] Figure 4 This is a schematic diagram of the structure of the air conditioner control device for reducing the impact of voltage fluctuations provided in this application;

[0030] Figure 5 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0032] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0033] The operating principle of the air conditioner involved in the embodiments of this application is described in detail below:

[0034] like Figure 1As shown, the compressor compresses the refrigerant and delivers it through pipes to the condenser. The high-temperature, high-pressure gaseous refrigerant releases heat in the condenser, transforming into a medium-temperature, high-pressure liquid refrigerant. Then, the medium-temperature, high-pressure liquid refrigerant is depressurized through a capillary tube (throttling unit) to become a low-temperature, low-pressure liquid refrigerant. This low-temperature, low-pressure liquid refrigerant is then delivered to the evaporator, where it evaporates into a gas, absorbing a large amount of heat during the evaporation process. Finally, the low-temperature, low-pressure gaseous refrigerant in the evaporator is delivered to the compressor to participate in the next cycle. When the air conditioner is cooling, the outdoor unit's heat exchanger acts as the condenser, and the indoor unit's heat exchanger acts as the evaporator; conversely, when the air conditioner is heating, the outdoor unit's heat exchanger acts as the evaporator, and the indoor unit's heat exchanger acts as the condenser.

[0035] In daily household air conditioning use, unstable input voltage may occur, such as due to unstable mains voltage or when using solar or wind power. Unstable input voltage can cause unstable motor speed, leading to increased noise or poorer cooling / heating performance. As shown in Table 1 below, the relationship between motor voltage and speed is usually linear; that is, within a certain range, increasing the voltage will lead to an increase in speed. Motor speed can be controlled by changing the voltage. For example, when a higher motor speed is needed, the voltage can be increased to increase the speed; conversely, when a lower motor speed is needed, the voltage can be decreased to decrease the speed.

[0036] Voltage rotational speed 250 889 240 872 230 851 220 824 210 782 200 726

[0037] Table 1

[0038] The air conditioner control method for reducing the impact of voltage fluctuations provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0039] like Figure 2 As shown in the embodiment of this application, an air conditioner control method for reducing the impact of voltage fluctuations is provided. The method may include the following steps 201 and 202:

[0040] Step 201: During the operation of the air conditioner, obtain the voltage values ​​of the input voltage at different times to obtain voltage change information.

[0041] For example, during air conditioning operation, the air conditioner adjusts the indoor unit fan speed according to the user's set fan speed or the compressor's operating frequency. However, due to fluctuations in input voltage, the fan speed may differ from the set value. To determine whether the indoor unit fan speed exceeds the set value, it is necessary to sample the air conditioner's input voltage.

[0042] Specifically, step 201 above may include steps 201a1 and 201a2:

[0043] Step 201a1: Obtain the voltage value of the input voltage at each moment according to the preset sampling period.

[0044] Step 201a2: Generate the voltage change information based on the target voltage value of the input voltage obtained within a preset time period.

[0045] The target voltage value includes: the input voltage value obtained at the current moment, and the input voltage values ​​obtained at multiple moments prior to the current moment.

[0046] For example, by acquiring the input voltage values ​​at each time point according to a preset sampling period, the acquired input voltage values ​​at each time point can be calculated and statistically analyzed to obtain voltage change information.

[0047] Specifically, the voltage values ​​of the input voltage can be selected at various times within a period of time before the current time (i.e., the preset duration mentioned above) to generate voltage change information.

[0048] Step 202: Generate corresponding target parameters based on the voltage change information, and control the target motor based on the target parameters so that the speed of the target motor meets the expectation.

[0049] The target motor is the motor in the indoor unit of the air conditioner; the target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and the preset voltage.

[0050] For example, based on the voltage change information mentioned above, the rate of change of the input voltage, the mean square error of the input voltage, and the difference between the input voltage and the preset voltage can be obtained. Based on one or more of the following, it can be determined whether the speed of the target motor needs to be adjusted, and the specific adjustment amount.

[0051] For example, the purpose of controlling the target motor based on the target parameters is to eliminate the influence of voltage fluctuations on the target motor speed, so that the target motor speed is consistent with or has a small error when the input voltage is normal.

[0052] It should be noted that, in the embodiments of this application, the target motor can be controlled based on one or more of the target parameters. The more parameters there are, the better the adjustment effect.

[0053] Optionally, in this embodiment of the application, the speed adjustment amount of the target motor can be determined by the following steps, and the speed of the target motor can be adjusted based on the speed adjustment amount.

[0054] Specifically, generating the corresponding target parameters based on the voltage change information in step 202 above may include at least one of the following steps: 202a1, 202a2, and 202a3:

[0055] Step 202a1: Calculate the rate of change of the input voltage at the current moment based on the voltage change information.

[0056] Step 202a2: Calculate the mean square error of the input voltage at the current moment based on the voltage change information.

[0057] Step 202a3: Calculate the difference between the current input voltage and the preset voltage based on the voltage change information.

[0058] It should be noted that the rate of change of the input voltage reflects how fast the input voltage changes. Adjusting the speed of the target motor based on the rate of change of the input voltage allows for advance adjustment of the speed, reducing the number of adjustments. The mean square error of the input voltage reflects the dispersion of the input voltage value at various times. Adjusting the speed of the target motor based on the mean square error of the input voltage can effectively avoid excessive adjustment, and to a certain extent, ensure the stability and consistency of the air conditioner's cooling and heating effects. The difference between the input voltage and the preset voltage reflects the difference between the current voltage and the standard voltage (e.g., 220V), and also indicates whether the voltage is increasing or decreasing. Based on this difference between the input voltage and the preset voltage, the direction of the target motor speed adjustment can be determined, i.e., whether to increase or decrease the speed.

[0059] Furthermore, after obtaining the target parameters, step 202 above may also include the following steps 202b1 and 202b2:

[0060] Step 202b1: Obtain the first weight corresponding to the rate of change of the input voltage in the target parameters, the second weight corresponding to the mean square error of the input voltage in the target parameters, and the third weight corresponding to the difference between the input voltage and the preset voltage in the target parameters.

[0061] Step 202b2: Based on the first weight, the second weight, the third weight, and the target parameter, calculate the motor speed adjustment value corresponding to the current moment.

[0062] For example, based on each of the target parameters mentioned above, the corresponding speed adjustment value can be calculated. Then, based on the weight of each parameter, the final speed adjustment value can be obtained.

[0063] Specifically, step 202b2 above may also include the following steps 202b21 ​​and 202b22:

[0064] Step 202b21: Determine a first adjustment value based on the rate of change of the input voltage in the target parameters; determine a second adjustment value based on the mean square error of the input voltage in the target parameters; and determine a third adjustment value based on the difference between the input voltage in the target parameters and the preset voltage.

[0065] Step 202b22: The motor speed adjustment value is obtained by weighting the first adjustment value and its corresponding first weight, the second adjustment value and its corresponding second weight, and the third adjustment value and its corresponding third weight.

[0066] The first adjustment value is positively correlated with the rate of change of the input voltage in the target parameter; the second adjustment value is positively correlated with the mean square error of the input voltage in the target parameter; and the third adjustment value is positively correlated with the difference between the input voltage in the target parameter and the preset voltage.

[0067] Understandably, the greater the rate of change of the input voltage, the greater the speed adjustment value of the target motor, meaning a larger adjustment value is needed to eliminate the impact of the excessively rapid rate of change of the input voltage on the normal operation of the air conditioner. The greater the mean square deviation of the input voltage, the greater the fluctuation range of the input voltage, and the greater the corresponding speed adjustment value of the target motor, so that the speed of the target motor is always kept within a small fluctuation range.

[0068] Specifically, after step 202b22 above, step 202 may further include the following steps 202c1 and 202c2:

[0069] Step 202c1: Determine the voltage adjustment value corresponding to the motor speed adjustment value based on the motor speed adjustment value and the set speed of the target motor.

[0070] Step 202c2: Incrementally adjust the input voltage of the target motor based on the voltage adjustment value.

[0071] The difference between the adjusted rotational speed of the target motor and its set rotational speed is less than a preset error value. The voltage adjustment value can be positive or negative.

[0072] Understandably, the fan motor in an indoor unit is typically an AC asynchronous motor, which is an electric drive device that converts electrical energy into mechanical energy. It mainly consists of a stator, a rotor, and the air gap between them. When AC current is applied to the stator windings, the stator generates a rotating magnetic field that cuts the rotor, thus generating torque. The higher the input voltage, the stronger the magnetic field, and the faster the rotor speed. Therefore, the speed of the target motor can be adjusted by changing the input voltage.

[0073] It should be noted that the adjustment of the target motor input voltage is performed incrementally according to the voltage adjustment value calculated in the above steps. That is, when adjusting the target motor input voltage, it is not necessary to consider the current input voltage of the target motor.

[0074] For example, such as Figure 3 The diagram shown is a flowchart illustrating an air conditioner control method for reducing the impact of voltage fluctuations provided in an embodiment of this application. Figure 3 As shown, during operation, the air conditioner samples its input voltage according to a preset sampling period. Then, it calculates the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and 220V (the preset voltage mentioned above). Furthermore, it calculates the speed adjustment value P1 corresponding to the rate of change of the input voltage, the speed adjustment value P2 corresponding to the root mean square error of the input voltage, and the speed adjustment value P3 corresponding to the difference between the input voltage and 220V.

[0075] After obtaining the speed adjustment values ​​P1, P2, and P3, a weighted average can be calculated based on the speed adjustment value W1 corresponding to the rate of change of the input voltage, the speed adjustment value W2 corresponding to the mean square deviation of the input voltage, and the speed adjustment value W3 corresponding to the difference between the input voltage and 220V, to obtain the speed adjustment value P. Finally, the voltage adjustment value Q of the target motor is determined based on this speed adjustment value P, and the voltage of the indoor unit's motor is adjusted based on this voltage adjustment value Q.

[0076] The air conditioner control method for reducing the impact of voltage fluctuations provided in this application acquires the input voltage values ​​at different times during air conditioner operation to obtain voltage change information. Then, based on the voltage change information, corresponding target parameters are generated, and the target motor is controlled based on these target parameters to ensure that the target motor's speed meets expectations. The target motor is the motor in the indoor unit of the air conditioner. The target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and a preset voltage. This allows the air conditioner to operate stably even when the input voltage fluctuates, greatly improving the user experience.

[0077] It should be noted that the air conditioner control method for reducing the impact of voltage fluctuations provided in this application embodiment can be executed by an air conditioner control device for reducing the impact of voltage fluctuations, or by a control module within that air conditioner control device for executing the air conditioner control method for reducing the impact of voltage fluctuations. This application embodiment uses the execution of the air conditioner control method for reducing the impact of voltage fluctuations by an air conditioner control device for reducing the impact of voltage fluctuations as an example to illustrate the air conditioner control device for reducing the impact of voltage fluctuations provided in this application embodiment.

[0078] It should be noted that, in the embodiments of this application, the air conditioner control methods for reducing the impact of voltage fluctuations shown in the accompanying drawings are all illustrated by way of example with reference to one of the accompanying drawings in the embodiments of this application. In specific implementation, the air conditioner control methods for reducing the impact of voltage fluctuations shown in the accompanying drawings of the above methods can also be implemented in conjunction with any other accompanying drawings that can be combined with the above embodiments, which will not be elaborated here.

[0079] The air conditioner control device for reducing the impact of voltage fluctuations provided in this application is described below. The air conditioner control method for reducing the impact of voltage fluctuations described below can be referred to in correspondence with the air conditioner control method for reducing the impact of voltage fluctuations described above.

[0080] Figure 4 This is a schematic diagram of the structure of an air conditioner control device for reducing the impact of voltage fluctuations according to an embodiment of this application, as shown below. Figure 4 As shown, it specifically includes:

[0081] The acquisition module 401 is used to acquire the input voltage value at different times during the operation of the air conditioner to obtain voltage change information; the calculation module 402 is used to generate corresponding target parameters based on the voltage change information; the control module 403 is used to control the target motor based on the target parameters so that the speed of the target motor meets the expectation; wherein, the target motor is the motor in the indoor unit of the air conditioner; the target parameters include at least one of the following: the rate of change of input voltage, the root mean square error of input voltage, and the difference between input voltage and preset voltage.

[0082] Optionally, the acquisition module 401 is specifically used to acquire the voltage value of the input voltage at each moment according to a preset sampling period; the acquisition module 401 is also specifically used to generate the voltage change information based on the target voltage value of the input voltage acquired within a preset time period; wherein, the target voltage value includes: the voltage value of the input voltage acquired at the current moment, and the voltage values ​​of the input voltage acquired at multiple moments before the current moment.

[0083] Optionally, the calculation module 402 is specifically used to calculate the rate of change of the input voltage at the current moment based on the voltage change information; the calculation module 402 is also specifically used to calculate the mean square error of the input voltage at the current moment based on the voltage change information; the calculation module 402 is also specifically used to calculate the difference between the input voltage at the current moment and the preset voltage based on the voltage change information.

[0084] Optionally, the acquisition module 401 is further configured to acquire a first weight corresponding to the rate of change of the input voltage in the target parameters, a second weight corresponding to the mean square error of the input voltage in the target parameters, and a third weight corresponding to the difference between the input voltage and the preset voltage in the target parameters; the calculation module 402 is further configured to calculate the motor speed adjustment value corresponding to the current moment based on the first weight, the second weight, the third weight and the target parameters.

[0085] Optionally, the calculation module 402 is further configured to determine a first adjustment value based on the rate of change of the input voltage in the target parameters, a second adjustment value based on the mean square error of the input voltage in the target parameters, and a third adjustment value based on the difference between the input voltage in the target parameters and the preset voltage; the calculation module 402 is further configured to obtain the motor speed adjustment value by weighted averaging the first adjustment value and its corresponding first weight, the second adjustment value and its corresponding second weight, and the third adjustment value and its corresponding third weight; wherein, the first adjustment value is positively correlated with the rate of change of the input voltage in the target parameters; the second adjustment value is positively correlated with the mean square error of the input voltage in the target parameters; and the third adjustment value is positively correlated with the difference between the input voltage in the target parameters and the preset voltage.

[0086] Optionally, the calculation module 402 is further configured to determine a voltage adjustment value corresponding to the motor speed adjustment value based on the motor speed adjustment value and the set speed of the target motor; the control module 403 is specifically configured to incrementally adjust the input voltage of the target motor based on the voltage adjustment value; wherein the difference between the adjusted speed of the target motor and the set speed of the target motor is less than a preset error value.

[0087] The air conditioner control device provided in this application for reducing the impact of voltage fluctuations acquires the input voltage values ​​at different times during air conditioner operation to obtain voltage change information. Then, based on the voltage change information, it generates corresponding target parameters and controls the target motor based on these target parameters to ensure that the target motor's speed meets expectations. The target motor is the motor in the indoor unit of the air conditioner. The target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and a preset voltage. This allows the air conditioner to operate stably even when the input voltage fluctuates, greatly improving the user experience.

[0088] Figure 5 This example illustrates a schematic diagram of the physical structure of an electronic device, which can be the aforementioned air conditioner, such as... Figure 5 As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call logic instructions in the memory 530 to execute an air conditioner control method for reducing the impact of voltage fluctuations. This method includes: acquiring voltage values ​​of the input voltage at different times during air conditioner operation to obtain voltage change information; generating corresponding target parameters based on the voltage change information; and controlling the target motor based on the target parameters to ensure that the speed of the target motor meets expectations; wherein the target motor is the motor in the indoor unit of the air conditioner; the target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and a preset voltage.

[0089] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0090] On the other hand, this application also provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer can execute the air conditioner control method for reducing the impact of voltage fluctuations provided by the above methods. The method includes: during the operation of the air conditioner, acquiring the voltage values ​​of the input voltage at different times to obtain voltage change information; generating corresponding target parameters based on the voltage change information, and controlling the target motor based on the target parameters to make the speed of the target motor meet expectations; wherein, the target motor is the motor in the indoor unit of the air conditioner; the target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and a preset voltage.

[0091] In another aspect, this application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the aforementioned air conditioner control methods for reducing the impact of voltage fluctuations. The method includes: during air conditioner operation, acquiring voltage values ​​of the input voltage at different times to obtain voltage change information; generating corresponding target parameters based on the voltage change information; and controlling the target motor based on the target parameters to ensure that the rotational speed of the target motor meets expectations; wherein the target motor is a motor in the indoor unit of the air conditioner; and the target parameters include at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and a preset voltage.

[0092] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0093] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0094] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. An air conditioner control method for reducing the impact of voltage fluctuations, characterized in that, include: During the operation of the air conditioner, the voltage values ​​of the input voltage at different times are obtained to obtain voltage change information; Based on the voltage change information, corresponding target parameters are generated, and the target motor is controlled based on the target parameters so that the speed of the target motor meets the expectation. Wherein, the target motor is the motor in the indoor unit of the air conditioner; the target parameter includes at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and the preset voltage; The control of the target motor based on the target parameters includes: Obtain the first weight corresponding to the rate of change of the input voltage in the target parameters, the second weight corresponding to the mean square error of the input voltage in the target parameters, and the third weight corresponding to the difference between the input voltage and the preset voltage in the target parameters; Based on the first weight, the second weight, the third weight, and the target parameter, calculate the motor speed adjustment value corresponding to the current moment; The step of calculating the motor speed adjustment value at the current moment based on the first weight, the second weight, the third weight, and the target parameter includes: A first adjustment value is determined based on the rate of change of the input voltage in the target parameters; a second adjustment value is determined based on the mean square error of the input voltage in the target parameters; and a third adjustment value is determined based on the difference between the input voltage in the target parameters and the preset voltage. The motor speed adjustment value is obtained by taking a weighted average of the first adjustment value and its corresponding first weight, the second adjustment value and its corresponding second weight, and the third adjustment value and its corresponding third weight.

2. The method according to claim 1, characterized in that, The process of acquiring the input voltage values ​​at different times to obtain voltage change information includes: The input voltage value is obtained at each moment according to the preset sampling period; The voltage change information is generated based on the target voltage value of the input voltage obtained within a preset time period; The target voltage value includes: the input voltage value obtained at the current moment, and the input voltage values ​​obtained at multiple moments prior to the current moment.

3. The method according to claim 1 or 2, characterized in that, The step of generating corresponding target parameters based on the voltage change information includes: Based on the voltage change information, calculate the rate of change of the input voltage at the current moment; And / or, Based on the voltage change information, calculate the mean square error of the input voltage at the current moment; And / or, Based on the voltage change information, calculate the difference between the current input voltage and the preset voltage.

4. The method according to claim 1, characterized in that, The first adjustment value is positively correlated with the rate of change of the input voltage in the target parameter; the second adjustment value is positively correlated with the mean square error of the input voltage in the target parameter; and the third adjustment value is positively correlated with the difference between the input voltage in the target parameter and the preset voltage.

5. The method according to claim 1, characterized in that, After calculating the motor speed adjustment value at the current moment based on the first weight, the second weight, the third weight, and the target parameter, the method further includes: Based on the motor speed adjustment value and the set speed of the target motor, determine the voltage adjustment value corresponding to the motor speed adjustment value; The input voltage of the target motor is incrementally adjusted based on the voltage adjustment value; Wherein, the difference between the adjusted rotational speed of the target motor and the set rotational speed of the target motor is less than a preset error value.

6. An air conditioner control device for reducing the impact of voltage fluctuations, characterized in that, The device includes: The acquisition module is used to acquire the input voltage values ​​at different times during the operation of the air conditioner and obtain voltage change information. The calculation module is used to generate corresponding target parameters based on the voltage change information; A control module is used to control the target motor based on the target parameters so that the rotational speed of the target motor meets the expectation; Wherein, the target motor is the motor in the indoor unit of the air conditioner; the target parameter includes at least one of the following: the rate of change of the input voltage, the root mean square error of the input voltage, and the difference between the input voltage and the preset voltage; The acquisition module is further configured to acquire a first weight corresponding to the rate of change of the input voltage in the target parameters, a second weight corresponding to the mean square error of the input voltage in the target parameters, and a third weight corresponding to the difference between the input voltage and the preset voltage in the target parameters; the calculation module is further configured to calculate the motor speed adjustment value corresponding to the current moment based on the first weight, the second weight, the third weight and the target parameters; The calculation module is further configured to determine a first adjustment value based on the rate of change of the input voltage in the target parameters, a second adjustment value based on the mean square error of the input voltage in the target parameters, and a third adjustment value based on the difference between the input voltage in the target parameters and the preset voltage; the calculation module is further configured to obtain the motor speed adjustment value by weighted averaging the first adjustment value and its corresponding first weight, the second adjustment value and its corresponding second weight, and the third adjustment value and its corresponding third weight.

7. The apparatus according to claim 6, characterized in that, The acquisition module is specifically used to acquire the voltage value of the input voltage at each moment according to a preset sampling period; The acquisition module is further configured to generate the voltage change information based on the target voltage value of the input voltage acquired within a preset time period; The target voltage value includes: the input voltage value obtained at the current moment, and the input voltage values ​​obtained at multiple moments prior to the current moment.

8. The apparatus according to claim 6 or 7, characterized in that, The calculation module is specifically used to calculate the rate of change of the input voltage at the current moment based on the voltage change information. The calculation module is further configured to calculate the mean square error of the input voltage at the current moment based on the voltage change information. The calculation module is further configured to calculate the difference between the current input voltage and the preset voltage based on the voltage change information.

9. An air conditioner, 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, when executing the program, implements the steps of the air conditioner control method for reducing the effects of voltage fluctuations as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Motor speed-regulating method and device

    CN109687803A

  • Household appliance control method and household appliance

    CN110318208A

  • Air conditioner energy saving method and system, storage medium and air conditioner

    CN112032934A

  • Whole vehicle resonance detection method and device, electronic equipment and storage medium

    CN115979675A