Air conditioner compressor control method, device and storage medium
By gradually adjusting the d-axis current and determining the optimal target current in the air conditioning compressor control, the problem of poor results in the existing methods is solved, and the stable and efficient operation of the air conditioner and energy-saving effect are achieved.
Patent Information
- Application Number
- CN202211716516.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2042-12-29
AI Technical Summary
Among the existing air conditioning compressor control methods, the MTPA control method requires a lot of experiments or is calculated based on precise compressor parameters, resulting in poor or inaccurate results, making it difficult to achieve efficient and energy saving.
By determining the target current of the d-axis when the air conditioner enters the maximum torque current ratio control mode, the current is gradually adjusted within the preset time period, combined with the average of the phase current, the optimal target current is determined to adapt to the actual operating state of the compressor.
It improves the accuracy of the average phase current value, ensures stable operation of the air conditioner, reduces the impact of compressor parameter changes on the stator current, and achieves high efficiency and energy saving.
Smart Images

Figure CN115839537B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of air conditioning control, and in particular to an air conditioning compressor control method, device, and storage medium. Background Art
[0002] In order to achieve energy saving during air conditioning control, the MTPA (Maximum Torque Per Ampere) control method is often used to obtain maximum torque at minimum current to ensure stable operation of the compressor.
[0003] Currently, there are two commonly used MTPA control methods. One is the table lookup method, which pre-determines the minimum d-axis current corresponding to different torques. This method requires extensive experimentation and pre-drawing of tables, which is labor-intensive and cumbersome, and it is difficult to achieve optimal results for different compressors. The other method is the formula method, which determines the corresponding minimum d-axis current by taking the partial derivative of the ratio of torque to compressor stator current. However, this formula method requires precise compressor parameters to obtain an accurate value. Compressor parameters can vary due to factors such as temperature, resulting in inaccurate minimum d-axis current calculated using the formula method. Summary of the Invention
[0004] To overcome the problems existing in the related art, the present disclosure provides an air conditioner compressor control method, device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an air conditioner compressor control method, comprising:
[0006] In response to determining that the air conditioner enters a maximum torque current ratio control mode, determining a target current of a d-axis of the air conditioner compressor, and controlling a current of the d-axis according to the target current;
[0007] In response to determining that the state of the air conditioner satisfies a preset condition within a first preset time period, determining an average value of the phase current of the compressor within the first preset time period;
[0008] At intervals of a second preset time length, the target current of the d-axis is gradually changed according to a preset step size, and the current of the d-axis is controlled according to the changed target current until a preset change cut-off condition is met;
[0009] determining an average value of the phase current of the compressor within each second preset time period;
[0010] determining the optimal target current of the d-axis according to the average value of the phase current of the compressor during the first preset time period and the average value of the phase current of the compressor during each of the second preset time periods;
[0011] The d-axis current is controlled according to the optimal target current within a third preset time period, wherein the third preset time period is greater than the first preset time period and the second preset time period.
[0012] Optionally, the preset conditions include:
[0013] The operating frequency of the compressor is greater than a preset frequency threshold, the change in the operating frequency does not exceed the preset frequency change threshold, the change in the outdoor ambient temperature does not exceed the preset temperature change threshold, and the change in the opening of the electronic expansion valve does not exceed the preset opening change threshold.
[0014] Optionally, the step of gradually changing the target current of the d-axis according to a preset step size at intervals of the second preset time length, and controlling the current of the d-axis according to the changed target current until a preset change cutoff condition is satisfied, includes:
[0015] At intervals of a second preset time length, gradually increasing the target current of the d-axis according to a first preset step length, and controlling the current of the d-axis according to the increased target current until the number of times the target current of the d-axis increases according to the first preset step length reaches a preset first number threshold;
[0016] After the target current of the d-axis increases by the number of times according to the first preset step length and reaches the first number threshold, the target current of the d-axis is gradually reduced by the second preset step length at intervals of the second preset time length, and the current of the d-axis is controlled according to the reduced target current until the target current of the d-axis is reduced by the number of times according to the second preset step length and reaches a second number threshold.
[0017] Optionally, the first preset step length is equal to the second preset step length; the first number threshold is equal to the second number threshold.
[0018] Optionally, determining the optimal target current of the d-axis according to the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period includes:
[0019] The minimum value of the average phase current of the compressor in the first preset time period and the average phase current of the compressor in each second preset time period is determined, and the d-axis target current corresponding to the minimum value is determined as the optimal target current.
[0020] Optionally, the method further includes:
[0021] After the third preset time period ends, the steps of determining the target current of the air conditioner compressor d-axis in response to determining that the air conditioner enters the maximum torque current ratio control mode, and controlling the current of the d-axis according to the target current are re-executed to the step of controlling the current of the d-axis according to the optimal target current within the third preset time period.
[0022] Optionally, the third preset duration is greater than the sum of the second preset duration and the first preset duration.
[0023] According to a second aspect of an embodiment of the present disclosure, an air conditioner compressor control device is provided, which executes the steps of the air conditioner compressor control method provided in the first aspect of the present disclosure, including:
[0024] a first control module, configured to determine a target current of a d-axis of the air conditioner compressor in response to determining that the air conditioner enters a maximum torque current ratio control mode, and control a current of the d-axis according to the target current;
[0025] a first determining module configured to determine, within a first preset time period, in response to determining that the state of the air conditioner satisfies a preset condition, an average value of the phase current of the compressor within the first preset time period;
[0026] a second control module, configured to gradually change the target current of the d-axis according to a preset step size at intervals of a second preset time length, and control the current of the d-axis according to the changed target current until a preset change cutoff condition is satisfied;
[0027] a second determining module, configured to determine an average phase current of the compressor within each second preset time period;
[0028] a third determining module, configured to determine the optimal target current of the d-axis according to the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period;
[0029] A third control module is configured to control the d-axis current according to the optimal target current within a third preset time period, wherein the third preset time period is greater than the first preset time period and the second preset time period.
[0030] Optionally, the preset conditions include:
[0031] The operating frequency of the compressor is greater than a preset frequency threshold, the change in the operating frequency does not exceed the preset frequency change threshold, the change in the outdoor ambient temperature does not exceed the preset temperature change threshold, and the change in the opening of the electronic expansion valve does not exceed the preset opening change threshold.
[0032] Optionally, the second control module includes:
[0033] a first control submodule, configured to gradually increase the target current of the d-axis by a first preset step size at intervals of a second preset time length, and control the current of the d-axis according to the increased target current until the number of times the target current of the d-axis increases by the first preset step size reaches a preset first number threshold;
[0034] The second control submodule is configured to, after the target current of the d-axis increases by the first preset step size a number of times reaching the first number threshold, gradually reduce the target current of the d-axis by the second preset step size at intervals of the second preset time length, and control the current of the d-axis according to the reduced target current until the target current of the d-axis decreases by the second preset step size a number of times reaching the second number threshold.
[0035] Optionally, the first preset step length is equal to the second preset step length; the first number threshold is equal to the second number threshold.
[0036] Optionally, the third determination module is configured to determine the optimal target current of the d-axis in the following manner:
[0037] The minimum value of the average phase current of the compressor in the first preset time period and the average phase current of the compressor in each second preset time period is determined, and the d-axis target current corresponding to the minimum value is determined as the optimal target current.
[0038] Optionally, the device is further configured to control the current of the d-axis again through the first control module to the third control module after the third preset time period ends.
[0039] Optionally, the third preset duration is greater than the sum of the second preset duration and the first preset duration.
[0040] According to a third aspect of an embodiment of the present disclosure, there is provided an air conditioner compressor control device, comprising:
[0041] processor;
[0042] a memory for storing processor-executable instructions;
[0043] The processor is configured to execute the steps of the air-conditioning compressor control method provided in the first aspect of the present disclosure.
[0044] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the air-conditioning compressor control method provided in the first aspect of the present disclosure are implemented.
[0045] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:
[0046] During the first preset time period, it is determined that the state of the air conditioner meets the preset conditions, and it can be determined that the air conditioner is currently in a stable operating state, so that the accuracy of the average phase current of the compressor determined during the first preset time period is high. Controlling the change of the d-axis current once every second preset time period can prevent the current adjustment speed of the d-axis from being too fast, ensure the stability of the air conditioner operation, and at the same time improve the accuracy of the average phase current of the compressor determined during each second preset time period. Based on the average phase current of the compressor during the first preset time period and the average phase current of the compressor during each second preset time period, the optimal target current of the d-axis is determined. In this way, controlling the current of the d-axis according to the optimal target current during the third preset time period can reduce the impact of changes in compressor parameters on the minimum stator current required at the same torque. The optimal target current can better adapt to the actual operating state of the compressor, achieve efficient operation of the compressor, and save energy consumed during air conditioner operation.
[0047] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0049] Figure 1 The figure is a flow chart showing a method for controlling an air-conditioning compressor according to an exemplary embodiment.
[0050] Figure 2 The figure is a block diagram of a control device for an air-conditioning compressor according to an exemplary embodiment.
[0051] Figure 3 The figure is a block diagram of a control device for an air-conditioning compressor according to an exemplary embodiment. DETAILED DESCRIPTION
[0052] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0053] It should be noted that all actions of acquiring signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.
[0054] Figure 1 FIG. 1 is a flow chart showing a method for controlling an air conditioner compressor according to an exemplary embodiment. The method can be applied to a controller of an air conditioner outdoor unit. Figure 1 As shown, the method may include S101 to S106.
[0055] S101 , in response to determining that the air conditioner enters a maximum torque-to-current ratio control mode, determining a target current of a d-axis of the air conditioner compressor, and controlling the d-axis current according to the target current.
[0056] For example, the air conditioner compressor can be a salient pole motor. Whether the air conditioner can enter the maximum torque current ratio control (MTPA control) mode can be determined based on the voltage of the air conditioner compressor d-axis, the voltage of the air conditioner compressor q-axis, and the DC bus voltage. For example, if the voltage of the air conditioner compressor d-axis, the voltage of the air conditioner compressor q-axis, and the DC bus voltage satisfy formula (1), the air conditioner can be controlled to enter the MTPA control mode:
[0057]
[0058] Among them, V d is the voltage of the d-axis of the air-conditioning compressor, V q is the voltage of the air-conditioning compressor q axis, V dc is the DC bus voltage. d , compressor q-axis voltage V q And the DC bus voltage V dc When formula (1) is satisfied, the air conditioner can be controlled to enter the MTPA control mode to keep the air conditioner compressor in an efficient working state, thereby achieving the purpose of air conditioner energy saving.
[0059] The target current of the air-conditioning compressor d-axis can be determined by the inductance of the air-conditioning compressor d-axis, the inductance of the air-conditioning compressor q-axis, the current of the air-conditioning compressor q-axis, and the rotor flux. For example, the target current of the air-conditioning compressor d-axis can be determined by formula (2):
[0060]
[0061] Among them, i d0 is the target current of the air-conditioning compressor d-axis, L d is the inductance of the d-axis of the air-conditioning compressor, L q is the inductance of the q-axis of the air-conditioning compressor, K e is the rotor flux, i qis the current of the air-conditioning compressor q axis. It is worth noting that in the actual use of the air-conditioning, the output of the speed outer loop after PI adjustment is usually the i of the MTPA control mode. q Input quantity, that is, the q-axis current i q is a known quantity, so the target current i can be determined based on formula (2): d0 .
[0062] Thus, the target current obtained by formula (2) is the current of the air-conditioning compressor d-axis corresponding to the same output torque and the minimum required stator current when the influence of factors such as temperature on the compressor parameters is ignored. s , q-axis current i q and the d-axis current i d The relationship between them is:
[0063] S102 , within a first preset time period, in response to determining that the state of the air conditioner satisfies a preset condition, determining an average value of the phase current of the compressor within the first preset time period.
[0064] For example, the first preset duration can be pre-set by a person skilled in the art based on experience. If, within the first preset duration, it is determined that the state of the air conditioner satisfies the preset conditions, it can be determined that the air conditioner is currently in a stable operating state, and the accuracy of the average value of the compressor phase current determined within the first preset duration is relatively high. It should be noted that how to determine the compressor phase current is common knowledge in the art and will not be described in detail here. In addition, the average phase current value referred to in this disclosure may refer to the average value of the effective value of the phase current.
[0065] S103 , at intervals of a second preset time length, gradually changing the target current of the d-axis according to a preset step size, and controlling the current of the d-axis according to the changed target current until a preset change cutoff condition is met.
[0066] S104 : Determine an average phase current of the compressor within each second preset time period.
[0067] For example, the second preset duration and the preset step size can be pre-set by those skilled in the art based on experience. The change in the d-axis current is controlled once every second preset duration. Taking the second preset duration as t and the starting time as 0 as an example, the d-axis current can be adjusted once within the duration 0-t1, and no current adjustment is performed within the duration t1-t, allowing the compressor to operate stably for a certain period of time to avoid excessively fast d-axis current adjustment speed and ensure the stability of the air conditioner operation, wherein t1 < t. Furthermore, the accuracy of the average phase current value of the compressor determined within each second preset duration can be improved.
[0068] S105 : Determine an optimal target current of the d-axis according to the average value of the phase current of the compressor in the first preset time period and the average value of the phase current of the compressor in each second preset time period.
[0069] S106 : Control the d-axis current according to the optimal target current within a third preset time period.
[0070] The third preset duration is greater than the first preset duration and the second preset duration.
[0071] For example, in the process of controlling the continuous change of the current of the d-axis, the compressor parameters may change due to changes in factors such as temperature, thereby causing the target current of the d-axis to no longer be the optimal current adapted to the actual operating state of the compressor. For example, the inductance in the compressor will change with changes in temperature or current. When the air conditioner enters MTPA control, the optimal target current of the d-axis can be determined based on the continuous adjustment of the d-axis current according to the average value of the phase current of the compressor within the first preset time length and the average value of the phase current of the compressor within each second preset time length. In this way, by controlling the current of the d-axis according to the optimal target current within the third preset time length, the influence of the change of the compressor parameters on the minimum stator current required under the same torque can be reduced. The optimal target current can better adapt to the actual operating state of the compressor, realize the efficient operation of the compressor, and save the energy consumed during the operation of the air conditioner.
[0072] Among them, the third preset time length is greater than the first preset time length and the second preset time length. In this way, after determining the optimal target current of the d-axis, it is possible to avoid adjusting the current of the d-axis again in a short time. On the one hand, it can ensure the stability of the compressor operation, and thus ensure the stability of the air conditioner operation. On the other hand, it can avoid energy waste.
[0073] Through the above technical solution, within the first preset time period, it is determined that the state of the air conditioner meets the preset conditions, and it can be determined that the air conditioner is currently in a stable operating state, so that the accuracy of the average phase current of the compressor determined within the first preset time period is high. Controlling the change of the d-axis current once every second preset time period can avoid the d-axis current adjustment speed being too fast, ensuring the stability of the air conditioner operation, and at the same time improving the accuracy of the average phase current of the compressor determined within each second preset time period. Based on the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period, the optimal target current of the d-axis is determined. In this way, controlling the current of the d-axis according to the optimal target current within the third preset time period can reduce the impact of changes in compressor parameters on the minimum stator current required at the same torque. The optimal target current can better adapt to the actual operating state of the compressor, achieve efficient operation of the compressor, and save energy consumed during air conditioner operation.
[0074] Optionally, the preset conditions may include:
[0075] The operating frequency of the compressor is greater than the preset frequency threshold, the change in the operating frequency does not exceed the preset frequency change threshold, the change in the outdoor ambient temperature does not exceed the preset temperature change threshold, and the change in the opening of the electronic expansion valve does not exceed the preset opening change threshold.
[0076] For example, the operating frequency of the compressor can be obtained through a frequency sensor. The outdoor ambient temperature can be obtained through a temperature sensor. The frequency threshold can be pre-set, for example, it can be set to 15Hz. When the compressor is in a low-frequency state, if the current of the d-axis is dynamically adaptively adjusted, it may cause the compressor to lose step. Therefore, the set frequency threshold can be used to determine whether the compressor is in a low-frequency state to avoid erroneous current adjustments. The frequency change threshold, temperature change threshold, and opening change threshold can be pre-set by those skilled in the art based on experience. If the change in the operating frequency does not exceed the preset frequency change threshold, the change in the outdoor ambient temperature does not exceed the preset temperature change threshold, and the change in the opening of the electronic expansion valve does not exceed the preset opening change threshold, it can be determined that the air conditioner is in a stable operating state.
[0077] Optionally, in S103, at intervals of a second preset time length, gradually changing the target current of the d-axis according to a preset step size, and controlling the current of the d-axis according to the changed target current until a preset change cutoff condition is satisfied, may include:
[0078] At intervals of a second preset time length, the target current of the d-axis is gradually increased according to a first preset step length, and the current of the d-axis is controlled according to the increased target current until the number of times the target current of the d-axis is increased according to the first preset step length reaches a preset first number threshold;
[0079] After the target current of the d-axis increases the number of times according to the first preset step length and reaches a first numerical threshold, the target current of the d-axis is gradually reduced according to the second preset step length at intervals of a second preset time, and the current of the d-axis is controlled according to the reduced target current until the target current of the d-axis is reduced the number of times according to the second preset step length and reaches a second numerical threshold.
[0080] For example, the first preset step size can be set to a, the second preset step size can be set to b, the first counting threshold can be set to n, and the second counting threshold can be set to m. In this way, by gradually increasing, the maximum value of the current on the d axis can be i d0 +a*n, after reaching the maximum value, based on the target current of the d-axis, the current of the d-axis can be controlled to reach its minimum value i by gradually decreasing itself d0 -b*m.
[0081] For example, the first preset step size can be equal to the second preset step size; the first count threshold can be equal to the second count threshold. For example, the first preset step size and the second preset step size can be preset, for example, they can be set to 0.2A. The first count threshold and the second count threshold can be preset, for example, they can be set to 5 times. In this way, by gradually increasing, the maximum value of the current on the d-axis can be i d0 +0.2*5, after reaching the maximum value, based on the target current of the d-axis, the current of the d-axis can be controlled to reach its minimum value i by gradually decreasing itself d0 -0.2*5.
[0082] In this way, by controlling the self-increment and self-decrement of the d-axis current, the different phase current average values of the compressor within each second preset time period can be determined, and the optimal target current of the d-axis can be determined in combination with the phase current average value of the compressor within the first preset time period. The determined optimal target current can better adapt to the actual operating state of the compressor, avoid the impact caused by changes in compressor parameters, achieve efficient operation of the compressor, and save energy consumed during air conditioning operation.
[0083] Optionally, in S105, determining the optimal target current of the d-axis according to the average phase current of the compressor in the first preset time period and the average phase current of the compressor in each second preset time period may include:
[0084] The minimum value of the average phase current of the compressor in the first preset time period and the average phase current of the compressor in each second preset time period is determined, and the d-axis target current corresponding to the minimum value is determined as the optimal target current.
[0085] The optimal target current thus determined represents the optimal d-axis current for the MTPA control mode under the compressor's current operating state. This is the d-axis current of the air conditioner compressor that achieves the same output torque and minimizes the required stator current, consistent with the compressor's current operating state. Controlling the d-axis current according to the optimal target current for the third preset duration achieves efficient compressor operation and conserves energy during air conditioning operation.
[0086] Optionally, after the third preset time period ends, steps S101 to S106 may be executed again.
[0087] The prolonged operation of the compressor may cause further changes in compressor parameters, such as changes in compressor temperature, which may cause the previously determined optimal target current to no longer be optimal for the actual operating state of the compressor. Therefore, after the third preset time period expires, steps S101 to S106 may be re-executed to redetermine the optimal target current to achieve efficient operation of the compressor and save energy consumed during air conditioning operation.
[0088] The third preset duration may be greater than the sum of the second preset duration and the first preset duration.
[0089] In this way, the current adjustment speed of the d-axis can be further prevented from being too fast, thereby ensuring the stability of the air conditioner operation.
[0090] Based on the same inventive concept, the present disclosure also provides an air-conditioning compressor control device for executing the above-mentioned air-conditioning compressor control method. Figure 2 FIG. 1 is a block diagram of an air-conditioning compressor control device 200 according to an exemplary embodiment. Figure 2 , the air-conditioning compressor control device 200 may include:
[0091] A first control module 201 is configured to determine a target current of a d-axis of the air conditioner compressor in response to determining that the air conditioner enters a maximum torque current ratio control mode, and control a current of the d-axis according to the target current;
[0092] A first determining module 202 is configured to determine, within a first preset time period, an average phase current of the compressor within the first preset time period in response to determining that the state of the air conditioner satisfies a preset condition;
[0093] The second control module 203 is configured to gradually change the target current of the d-axis according to a preset step size at intervals of a second preset time length, and control the current of the d-axis according to the changed target current until a preset change cut-off condition is satisfied;
[0094] A second determining module 204 is configured to determine an average phase current of the compressor within each second preset time period;
[0095] a third determining module 205, configured to determine the optimal target current of the d-axis according to the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period;
[0096] The third control module 206 is configured to control the d-axis current according to the optimal target current within a third preset time period, wherein the third preset time period is greater than the first preset time period and the second preset time period.
[0097] Through the above technical solution, within the first preset time period, it is determined that the state of the air conditioner meets the preset conditions, and it can be determined that the air conditioner is currently in a stable operating state, so that the accuracy of the average phase current of the compressor determined within the first preset time period is high. Controlling the change of the d-axis current once every second preset time period can avoid the d-axis current adjustment speed being too fast, ensuring the stability of the air conditioner operation, and at the same time improving the accuracy of the average phase current of the compressor determined within each second preset time period. Based on the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period, the optimal target current of the d-axis is determined. In this way, controlling the current of the d-axis according to the optimal target current within the third preset time period can reduce the impact of changes in compressor parameters on the minimum stator current required at the same torque. The optimal target current can better adapt to the actual operating state of the compressor, achieve efficient operation of the compressor, and save energy consumed during air conditioner operation.
[0098] Optionally, the preset conditions include:
[0099] The operating frequency of the compressor is greater than a preset frequency threshold, the change in the operating frequency does not exceed the preset frequency change threshold, the change in the outdoor ambient temperature does not exceed the preset temperature change threshold, and the change in the opening of the electronic expansion valve does not exceed the preset opening change threshold.
[0100] Optionally, the second control module 203 may include:
[0101] a first control submodule, configured to gradually increase the target current of the d-axis by a first preset step size at intervals of a second preset time length, and control the current of the d-axis according to the increased target current until the number of times the target current of the d-axis increases by the first preset step size reaches a preset first number threshold;
[0102] The second control submodule is configured to, after the target current of the d-axis increases by the first preset step size a number of times reaching the first number threshold, gradually reduce the target current of the d-axis by the second preset step size at intervals of the second preset time length, and control the current of the d-axis according to the reduced target current until the target current of the d-axis decreases by the second preset step size a number of times reaching the second number threshold.
[0103] Optionally, the first preset step length is equal to the second preset step length; the first number threshold is equal to the second number threshold.
[0104] Optionally, the third determining module 205 is configured to determine the optimal target current of the d-axis by:
[0105] The minimum value of the average phase current of the compressor in the first preset time period and the average phase current of the compressor in each second preset time period is determined, and the d-axis target current corresponding to the minimum value is determined as the optimal target current.
[0106] Optionally, the device 200 is further configured to control the current of the d-axis again through the first control module 201 to the third control module 206 after the third preset time period expires.
[0107] Optionally, the third preset duration is greater than the sum of the second preset duration and the first preset duration.
[0108] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0109] The present disclosure further provides a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the air-conditioning compressor control method provided by the present disclosure are implemented.
[0110] Figure 3 FIG. 8 is a block diagram of an air conditioner compressor control device 800 according to an exemplary embodiment. For example, the device 800 may be an air conditioner.
[0111] Reference Figure 3 , the apparatus 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output interface 812 , a sensor component 814 , and a communication component 816 .
[0112] Processing component 802 generally controls the overall operation of device 800, such as operations associated with data communication and recording. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described air conditioner compressor control method. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0113] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0114] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.
[0115] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0116] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0117] The input / output interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0118] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display of the device 800, and the sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0119] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0120] In an exemplary embodiment, the device 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned air conditioning compressor control method.
[0121] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions. The instructions can be executed by the processor 820 of the apparatus 800 to implement the air conditioner compressor control method described above. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0122] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the present disclosure. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0123] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for controlling an air conditioner compressor, characterized in that: include: In response to determining that the air conditioner enters a maximum torque current ratio control mode, determining a target current of a d-axis of the air conditioner compressor, and controlling a current of the d-axis according to the target current; In response to determining that the state of the air conditioner satisfies a preset condition within a first preset time period, determining an average value of the phase current of the compressor within the first preset time period; At intervals of a second preset time length, the target current of the d-axis is gradually changed according to a preset step size, and the current of the d-axis is controlled according to the changed target current until a preset change cut-off condition is met; determining an average value of the phase current of the compressor within each second preset time period; determining the optimal target current of the d-axis according to the average value of the phase current of the compressor during the first preset time period and the average value of the phase current of the compressor during each of the second preset time periods; The d-axis current is controlled according to the optimal target current within a third preset time period, wherein the third preset time period is greater than the first preset time period and the second preset time period.
2. The method according to claim 1, characterized in that The preset conditions include: The operating frequency of the compressor is greater than a preset frequency threshold, the change in the operating frequency does not exceed the preset frequency change threshold, the change in the outdoor ambient temperature does not exceed the preset temperature change threshold, and the change in the opening of the electronic expansion valve does not exceed the preset opening change threshold.
3. The method according to claim 1, characterized in that The step of gradually changing the target current of the d-axis according to a preset step size at intervals of the second preset time length, and controlling the current of the d-axis according to the changed target current until a preset change cut-off condition is satisfied, includes: At intervals of a second preset time length, gradually increasing the target current of the d-axis according to a first preset step length, and controlling the current of the d-axis according to the increased target current until the number of times the target current of the d-axis increases according to the first preset step length reaches a preset first number threshold; After the target current of the d-axis increases by the number of times according to the first preset step length and reaches the first number threshold, the target current of the d-axis is gradually reduced by the second preset step length at intervals of the second preset time length, and the current of the d-axis is controlled according to the reduced target current until the target current of the d-axis is reduced by the number of times according to the second preset step length and reaches a second number threshold.
4. The method according to claim 3, characterized in that The first preset step length is equal to the second preset step length; the first number threshold is equal to the second number threshold.
5. The method according to claim 1, wherein The determining the optimal target current of the d-axis according to the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period includes: The minimum value of the average phase current of the compressor in the first preset time period and the average phase current of the compressor in each second preset time period is determined, and the d-axis target current corresponding to the minimum value is determined as the optimal target current.
6. The method according to claim 1, characterized in that The method further comprises: After the third preset time period ends, the steps of determining the target current of the air conditioner compressor d-axis in response to determining that the air conditioner enters the maximum torque current ratio control mode, and controlling the current of the d-axis according to the target current are re-executed to the step of controlling the current of the d-axis according to the optimal target current within the third preset time period.
7. The method according to claim 1, characterized in that The third preset duration is greater than the sum of the second preset duration and the first preset duration.
8. An air-conditioning compressor control device, characterized in that: Executing the control method according to any one of claims 1 to 7, comprising: a first control module, configured to determine a target current of a d-axis of the air conditioner compressor in response to determining that the air conditioner enters a maximum torque current ratio control mode, and control a current of the d-axis according to the target current; a first determining module configured to determine, within a first preset time period, in response to determining that the state of the air conditioner satisfies a preset condition, an average value of the phase current of the compressor within the first preset time period; a second control module, configured to gradually change the target current of the d-axis according to a preset step size at intervals of a second preset time length, and control the current of the d-axis according to the changed target current until a preset change cutoff condition is satisfied; a second determining module, configured to determine an average phase current of the compressor within each second preset time period; a third determining module, configured to determine the optimal target current of the d-axis according to the average phase current of the compressor within the first preset time period and the average phase current of the compressor within each second preset time period; A third control module is configured to control the d-axis current according to the optimal target current within a third preset time period, wherein the third preset time period is greater than the first preset time period and the second preset time period.
9. An air-conditioning compressor control device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Motor driving device, compressor driving device, and refrigeration cycle device
CN113841331A
Motor drive device
CN114747132A