Torque compensation parameter adjustment method and device, air conditioner and storage medium
By dynamically adjusting the torque compensation parameters of the compressor, the vibration problem caused by differences in the compressor pipeline layout is solved, and the compressor performance and user experience are improved.
Patent Information
- Application Number
- CN202411503976.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2044-10-25
AI Technical Summary
In the existing technology, differences in compressor pipeline layouts lead to differences in vibration conditions, and torque compensation with fixed angles and amplitudes cannot adapt to personalized vibration requirements, resulting in compressor vibration and reduced performance.
By obtaining the current vibration amplitude and preset vibration amplitude of the compressor, the torque compensation parameters are adjusted, including dynamic adjustment of the angle and amplitude, and adaptive compensation is performed according to the change of vibration amplitude.
It effectively solves the problem of personalized vibration of the compressor and improves the performance and user experience.
Smart Images

Figure CN119122796B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent household appliances, and in particular to a torque compensation parameter adjustment method and device, an air conditioner and a storage medium. BACKGROUND
[0002] At present, the control waveform of compressor torque balance is a sine wave with consistent size, but single-cylinder or size-cylinder compressors have torque imbalance due to their own design problems, which can cause compressor vibration. Therefore, a torque compensation is needed when the force is uneven to keep the compressor torque in a balanced state and avoid compressor vibration. Thus, the control waveform of the compressor providing torque compensation is a sine wave with alternating sizes.
[0003] In related technologies, during the low-frequency operation of the compressor, the compressor is usually unevenly stressed, resulting in torque imbalance and causing compressor vibration. Therefore, a torque compensation is provided, and when the compressor operates at high frequency, the torque compensation is no longer needed. Thus, the compressor torque is kept in a balanced state to avoid compressor vibration. In the torque compensation provided, the angle and amplitude are fixed.
[0004] However, this method has problems: in actual situations, the compressor pipeline layout can affect compressor vibration, and the compressor pipeline layout has differences, and the corresponding compressor vibration situation also has differences. Setting the angle and amplitude of the torque compensation to be fixed is not suitable for solving the individual vibration of the compressor, and still causes compressor vibration, reduces the use performance of the compressor, and affects the user experience. SUMMARY
[0005] To solve the above technical problems that the compressor pipeline layout can affect the compressor vibration in actual situations, the compressor pipeline layout has differences, and the corresponding compressor vibration situation also has differences, and setting the angle and amplitude of the torque compensation to be fixed is not suitable for solving the individual vibration of the compressor, and still causes compressor vibration, reduces the use performance of the compressor, and affects the user experience, the present application provides a torque compensation parameter adjustment method and device, an air conditioner and a storage medium. The specific technical solutions are as follows:
[0006] In a first aspect, the present application provides a torque compensation parameter adjustment method, which comprises:
[0007] obtaining the current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor;
[0008] In the case where the current vibration amplitude is greater than the preset vibration amplitude, the following torque compensation parameter adjustment processing is performed:
[0009] determining a vibration amplitude variation of the compressor, and adjusting a torque compensation parameter of the compressor according to the vibration amplitude variation;
[0010] The vibration amplitude variation is a vibration amplitude variation generated by the compressor performing torque compensation according to different parameters.
[0011] In an optional implementation, the method further includes:
[0012] determining a first vibration amplitude variation of the compressor, and adjusting a torque compensation angle of the compressor according to the first vibration amplitude variation;
[0013] The first vibration amplitude variation is a vibration amplitude variation generated by the compressor performing torque compensation according to different angles.
[0014] determining a second vibration amplitude variation of the compressor, and adjusting a torque compensation amplitude of the compressor according to the second vibration amplitude variation;
[0015] The second vibration amplitude variation is a vibration amplitude variation generated by the compressor performing torque compensation according to different amplitudes.
[0016] In an optional implementation, the method further includes:
[0017] obtaining a minimum angle, and regarding the minimum angle as the torque compensation angle of the compressor;
[0018] controlling the compressor to perform torque compensation according to the minimum angle, and obtaining a first vibration amplitude of the compressor;
[0019] obtaining a sum of the minimum angle and a preset angle step, obtaining a target angle, and regarding the target angle as the torque compensation angle of the compressor;
[0020] controlling the compressor to perform torque compensation according to the target angle, and obtaining a second vibration amplitude of the compressor;
[0021] comparing the first vibration amplitude with the second vibration amplitude, and adjusting the torque compensation angle of the compressor according to a comparison result of the vibration amplitudes.
[0022] In an optional implementation, the method further includes:
[0023] obtaining a minimum amplitude, regarding the minimum amplitude as a torque compensation amplitude of the compressor;
[0024] controlling the compressor to perform torque compensation according to the minimum amplitude, and obtaining a third vibration amplitude of the compressor;
[0025] obtaining a sum of the minimum amplitude and a preset amplitude step, obtaining a target amplitude, and regarding the target amplitude as a torque compensation amplitude of the compressor;
[0026] controlling the compressor to perform torque compensation according to the target amplitude, and obtaining a fourth vibration amplitude of the compressor;
[0027] comparing the third vibration amplitude and the fourth vibration amplitude, and adjusting the torque compensation amplitude of the compressor according to a comparison result of the vibration amplitudes.
[0028] In an optional implementation, the adjusting the torque compensation angle of the compressor according to the comparison result of the vibration amplitudes comprises:
[0029] if the first vibration amplitude is greater than the second vibration amplitude, assigning the target angle to the torque compensation angle of the compressor;
[0030] determining the target angle as the minimum angle, and determining the second vibration amplitude as the first vibration amplitude; and
[0031] jumping to the step of obtaining a sum of the minimum angle and a preset angle step, and obtaining a target angle;
[0032] if the first vibration amplitude is not greater than the second vibration amplitude, assigning the minimum angle to the torque compensation angle of the compressor.
[0033] In an optional implementation, after the assigning the minimum angle to the torque compensation angle of the compressor, the method further comprises:
[0034] obtaining a maximum angle, and regarding the maximum angle as a torque compensation angle of the compressor;
[0035] controlling the compressor to perform torque compensation according to the maximum angle, and obtaining a fifth vibration amplitude of the compressor;
[0036] if the first vibration amplitude is not greater than the fifth vibration amplitude, assigning the minimum angle to the torque compensation angle of the compressor;
[0037] if the first vibration amplitude is greater than the fifth vibration amplitude, assigning the maximum angle to the torque compensation angle of the compressor.
[0038] In an optional embodiment, the adjusting the torque compensation amplitude of the compressor according to the comparison result of the vibration amplitudes comprises:
[0039] if the third vibration amplitude is greater than the fourth vibration amplitude, assigning the target amplitude to the torque compensation amplitude of the compressor;
[0040] determining the target amplitude as the minimum amplitude and the fourth vibration amplitude as the third vibration amplitude; and
[0041] jumping to the step of obtaining the sum of the minimum amplitude and a preset amplitude step to obtain a target amplitude;
[0042] if the third vibration amplitude is not greater than the fourth vibration amplitude, assigning the minimum amplitude to the torque compensation amplitude of the compressor.
[0043] In an optional embodiment, after the assigning the minimum amplitude to the torque compensation amplitude of the compressor, the method further comprises:
[0044] obtaining a maximum amplitude, and regarding the maximum amplitude as the torque compensation amplitude of the compressor;
[0045] controlling the compressor to perform torque compensation according to the maximum amplitude to obtain a sixth vibration amplitude of the compressor;
[0046] if the third vibration amplitude is not greater than the sixth vibration amplitude, assigning the minimum amplitude to the torque compensation amplitude of the compressor;
[0047] if the third vibration amplitude is greater than the sixth vibration amplitude, assigning the maximum amplitude to the torque compensation amplitude of the compressor.
[0048] In a second aspect, the application provides a torque compensation parameter adjustment device, which comprises:
[0049] an amplitude obtaining module, configured to obtain a current vibration amplitude of a compressor and a preset vibration amplitude corresponding to the compressor;
[0050] a processing execution module, configured to, in a case where the current vibration amplitude is greater than the preset vibration amplitude, execute the following torque compensation parameter adjustment processing:
[0051] a parameter adjustment module, configured to determine a vibration amplitude change of the compressor and adjust a torque compensation parameter of the compressor according to the vibration amplitude change;
[0052] wherein the vibration amplitude change is a vibration amplitude change generated by the compressor performing torque compensation according to different parameters.
[0053] In a third aspect, an air conditioner is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus.
[0054] The memory is configured to store a computer program.
[0055] The processor is configured to execute the program stored in the memory, and implement the torque compensation parameter adjustment method according to any one of the first aspect.
[0056] In a fourth aspect, a storage medium is provided, and the storage medium stores instructions, which, when executed on a computer, cause the computer to implement the torque compensation parameter adjustment method according to any one of the first aspect.
[0057] In a fifth aspect, a computer program product is provided, and the computer program product comprises instructions, which, when executed on a computer, cause the computer to implement the torque compensation parameter adjustment method according to any one of the first aspect.
[0058] The torque compensation parameter adjustment method provided in the embodiments of the present application has the following advantages compared with the prior art: the torque compensation parameter adjustment method provided in the embodiments of the present application acquires the current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor, and in the case that the current vibration amplitude is greater than the preset vibration amplitude, the following torque compensation parameter adjustment processing is performed to determine the vibration amplitude change of the compressor, and the torque compensation parameter of the compressor is adjusted according to the vibration amplitude change, wherein the vibration amplitude change is the vibration amplitude change generated by the torque compensation of the compressor according to different parameters.
[0059] By acquiring the current vibration amplitude of the compressor and the preset vibration amplitude, in the case that the current vibration amplitude is greater than the preset vibration amplitude, the vibration amplitude change generated by the torque compensation of the compressor according to different parameters is determined, and the torque compensation parameter of the compressor is adjusted according to the vibration amplitude change. In this way, in the case that the vibration amplitude of the compressor is large, the vibration amplitude change of the compressor generated by the torque compensation according to different parameters is used to adjust the torque compensation parameter of the compressor, which can solve the individual vibration of the compressor and improve the use performance and user experience of the compressor. BRIEF DESCRIPTION OF DRAWINGS
[0060] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the application.
[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without any creative effort.
[0062] One or more embodiments are illustrated by way of example in the drawings that are not necessarily drawn to scale, and which will be described in detail herein below. In the drawings, like reference numerals refer to like elements throughout, unless otherwise indicated. The drawings are intended to be illustrative, and not limiting of the embodiments.
[0063] Figure 1 An implementation flowchart of a torque compensation parameter adjustment method provided by an embodiment of the present application is shown in the figure.
[0064] Figure 2 An implementation flowchart of another torque compensation parameter adjustment method provided by an embodiment of the present application is shown in the figure.
[0065] Figure 3 An implementation flowchart of a torque compensation angle adjustment method provided by an embodiment of the present application is shown in the figure.
[0066] Figure 4 An implementation flowchart of a torque compensation amplitude adjustment method provided by an embodiment of the present application is shown in the figure.
[0067] Figure 5 An implementation flowchart of another torque compensation parameter adjustment method provided by an embodiment of the present application is shown in the figure.
[0068] Figure 6 A structure diagram of a torque compensation parameter adjustment device provided by an embodiment of the present application is shown in the figure.
[0069] Figure 7 A structure diagram of an air conditioner provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0070] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without any creative effort fall within the scope of protection of the present application.
[0071] The following disclosure provides many different embodiments, or examples, for implementing different structures of the present application. For the purpose of simplifying the present application, the components and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeatedly refer to numbers and / or letters in different examples. Such repetition is for the purpose of simplification and clarity, which itself does not indicate the relationship between the various embodiments and / or settings discussed.
[0072] As Figure 1 shown, an implementation flow diagram of a torque compensation parameter adjustment method provided by an embodiment of the present application is shown, which can specifically include the following steps:
[0073] S101, obtaining the current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor.
[0074] In an embodiment of the present application, for the compressor, the normal control parameters are initialized and configured, and then it is judged whether the vibration sensor is correctly connected. If not, the sensor fault is reported, and if yes, the vibration information of the compressor is obtained, including the vibration frequency, vibration amplitude and vibration direction of the compressor, etc. In this way, through the vibration sensor, the current vibration amplitude of the compressor can be obtained.
[0075] In addition, in an embodiment of the present application, for the compressor, the vibration amplitude is set in advance, which is the reasonable vibration amplitude that the compressor can accept, i.e. the maximum vibration amplitude set for operation. Therefore, the preset vibration amplitude corresponding to the compressor is obtained, and the current vibration amplitude of the compressor is compared with the preset vibration amplitude corresponding to the compressor to determine whether the vibration of the compressor is within a reasonable range.
[0076] S102, in the case that the current vibration amplitude is greater than the preset vibration amplitude, the following torque compensation parameter adjustment processing is performed.
[0077] S103, determining the vibration amplitude change of the compressor, and adjusting the torque compensation parameter of the compressor according to the vibration amplitude change.
[0078] In an embodiment of the present application, for the current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor, in the case that the current vibration amplitude is not greater than the preset vibration amplitude, it indicates that the vibration of the compressor is within a reasonable range, at this time, the torque compensation parameter of the compressor is no longer changed, and the current control is maintained.
[0079] In the case that the current vibration amplitude is greater than the preset vibration amplitude, it indicates that the vibration of the compressor is not within a reasonable range, at this time, the torque compensation parameter of the compressor needs to be changed (i.e., the torque compensation parameter is increased), and for this purpose, the following torque compensation parameter adjustment processing is performed: determining the vibration amplitude change of the compressor, and adjusting the torque compensation parameter of the compressor according to the vibration amplitude change, wherein the vibration amplitude change is the vibration amplitude change generated by the torque compensation of the compressor according to different parameters.
[0080] It should be noted that different parameters are respectively regarded as the torque compensation parameter of the compressor, and then the torque compensation of the compressor is performed according to different parameters, which will generate a vibration amplitude change, at this time, the torque compensation parameter of the compressor can be adjusted according to the vibration amplitude change, and in this way, by adjusting the torque compensation parameter of the compressor through the vibration amplitude change generated by the torque compensation of the compressor according to different parameters, the vibration of the compressor can be solved, and the use performance and user experience of the compressor can be improved.
[0081] Through the above description of the technical solutions provided by the embodiments of the present application, by obtaining the current vibration amplitude of the compressor and the preset vibration amplitude, in the case that the current vibration amplitude is greater than the preset vibration amplitude, the vibration amplitude change generated by the torque compensation of the compressor according to different parameters is determined, and the torque compensation parameter of the compressor is adjusted according to the vibration amplitude change. In this way, in the case that the vibration amplitude of the compressor is large, the torque compensation parameter of the compressor is adjusted through the vibration amplitude change generated by the torque compensation of the compressor according to different parameters, which can solve the vibration of the compressor, and improve the use performance and user experience of the compressor.
[0082] In addition, in the embodiments of the present application, in combination with the vibration sensor, a vibration condition of the compressor can be provided. With the adjustment of the parameters of the compressor and the change of the vibration condition, the torque compensation parameter is adjusted adaptively through the feedback of the change of the vibration condition, the torque compensation parameter can be seen from two aspects, one is the angle of compensation, and the other is the amplitude of compensation, the angle is adjusted first, the most suitable angle is found through the feedback of the change of the vibration condition, and then the amplitude is adjusted, the most suitable amplitude is found through the feedback of the change of the vibration condition, and in this way, the adjustment is repeated to form an adaptive adjustment of the best torque compensation parameter. Based on this, as shown in Figure 2 The method can specifically include the following steps:
[0083] S201, obtaining the current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor.
[0084] In the embodiments of the present application, this step is similar to the above step S101, and the embodiments of the present application will not be described one by one here.
[0085] S202, in the case that the current vibration amplitude is greater than the preset vibration amplitude, the following torque compensation parameter adjustment processing is performed.
[0086] In the embodiment of the present application, this step is similar to the above-mentioned step S102, and the embodiment of the present application will not be described one by one here.
[0087] S203, determining the first vibration amplitude change of the compressor, and adjusting the torque compensation angle of the compressor according to the first vibration amplitude change.
[0088] In the embodiment of the present application, the first vibration amplitude change of the compressor can be determined, and the torque compensation angle of the compressor is adjusted according to the first vibration amplitude change. Wherein, the first vibration amplitude change is the vibration amplitude change generated by the compressor according to different angles for torque compensation.
[0089] It should be noted that different angles are regarded as the torque compensation angle of the compressor, and then the compressor performs torque compensation according to different angles, which will generate the first vibration amplitude change, at this time, the torque compensation angle of the compressor can be adjusted according to the first vibration amplitude change.
[0090] Wherein, the torque compensation angle of the compressor is adjusted according to the first vibration amplitude change, which can refer to the method as shown in Figure 3 As shown in Figure 3 An implementation process schematic diagram of a torque compensation angle adjustment method provided by the embodiment of the present application is shown in
[0091] S301, obtaining the minimum angle, and regarding the minimum angle as the torque compensation angle of the compressor.
[0092] S302, controlling the compressor to perform torque compensation according to the minimum angle, and obtaining the first vibration amplitude of the compressor.
[0093] S303, obtaining the sum of the minimum angle and the preset angle step length, obtaining the target angle, and regarding the target angle as the torque compensation angle of the compressor.
[0094] S304, controlling the compressor to perform torque compensation according to the target angle, and obtaining the second vibration amplitude of the compressor.
[0095] S305, comparing the first vibration amplitude with the second vibration amplitude, and adjusting the torque compensation angle of the compressor according to the vibration amplitude comparison result.
[0096] In the embodiment of the present application, the minimum angle is obtained, and the minimum angle is regarded as the torque compensation angle of the compressor, and then the compressor can be controlled to perform torque compensation according to the minimum angle, and the first vibration amplitude of the compressor is obtained.
[0097] Then, the preset angle step (for example, the preset angle step can be 1) is added to the minimum angle, so that the sum of the minimum angle and the preset angle step is obtained as a target angle, the target angle is regarded as the torque compensation angle of the compressor, and then the compressor is controlled to perform torque compensation according to the target angle to obtain a second vibration amplitude of the compressor.
[0098] Thus, the first vibration amplitude and the second vibration amplitude are obtained through the above steps, the first vibration amplitude and the second vibration amplitude can be compared to obtain a vibration amplitude comparison result, the vibration amplitude comparison result represents the change of the first vibration amplitude, and the torque compensation angle of the compressor can be adjusted according to the vibration amplitude comparison result.
[0099] Among them, the vibration amplitude comparison result can be that the first vibration amplitude is greater than the second vibration amplitude, or the first vibration amplitude can not be greater than the second vibration amplitude. Therefore, if the first vibration amplitude is greater than the second vibration amplitude, the target angle is assigned to the torque compensation angle of the compressor (here, the target angle is assigned to the torque compensation angle of the compressor, so that when the torque compensation angle needs to be adjusted due to various accidents, the target angle can be used as a starting point, and repeated work can be reduced), the target angle is determined as the minimum angle, the second vibration amplitude is determined as the first vibration amplitude, and the step S303 is jumped to repeat the steps S303-S305, and if the first vibration amplitude is not greater than the second vibration amplitude, the minimum angle is assigned to the torque compensation angle of the compressor (here, the minimum angle is assigned to the torque compensation angle of the compressor, so that when the torque compensation angle needs to be adjusted due to various accidents, the minimum angle can be used as a starting point, and repeated work can be reduced).
[0100] In addition, a maximum angle can also be provided, the maximum angle is obtained, the maximum angle is regarded as the torque compensation angle of the compressor, the compressor is controlled to perform torque compensation according to the maximum angle to obtain a fifth vibration amplitude of the compressor, if the first vibration amplitude is not greater than the fifth vibration amplitude, the minimum angle is assigned to the torque compensation angle of the compressor, and if the first vibration amplitude is greater than the fifth vibration amplitude, the maximum angle is assigned to the torque compensation angle of the compressor. In this way, the adjustment of the torque compensation angle of the compressor is completed.
[0101] It should be noted that the minimum angle and the maximum angle differ due to the type of the compressor, and the minimum angle and the maximum angle are generally recorded in the normal control parameters of the initial initialization configuration. In addition, the purpose of comparing the fifth vibration amplitude generated when the compressor performs torque compensation according to the maximum angle with the first vibration amplitude generated when the compressor performs torque compensation according to the minimum angle is to avoid that the best angle found is only an unexpected angle, and to avoid that the direction of finding the best angle from the minimum angle is set in reverse.
[0102] S204, determine a second vibration amplitude change of the compressor, and adjust the torque compensation amplitude of the compressor according to the second vibration amplitude change.
[0103] In the embodiment of the present application, the second vibration amplitude change of the compressor can be determined, and the torque compensation amplitude of the compressor is adjusted according to the second vibration amplitude change. The second vibration amplitude change is the vibration amplitude change generated by the torque compensation of the compressor at different amplitudes.
[0104] It should be noted that the different amplitudes are regarded as the torque compensation amplitude of the compressor, and then the torque compensation of the compressor is performed at different angles, which can generate the second vibration amplitude change. At this time, the torque compensation amplitude of the compressor can be adjusted according to the second vibration amplitude change.
[0105] The torque compensation amplitude of the compressor can be adjusted according to the second vibration amplitude change. For details, refer to the method shown in Figure 4 The embodiment of the present application provides an implementation process diagram of a torque compensation amplitude adjustment method, as shown in Figure 4 The method can include the following steps:
[0106] S401, obtain a minimum amplitude, and regard the minimum amplitude as the torque compensation amplitude of the compressor.
[0107] S402, control the torque compensation of the compressor at the minimum amplitude, and obtain a third vibration amplitude of the compressor.
[0108] S403, obtain the sum of the minimum amplitude and a preset amplitude step, obtain a target amplitude, and regard the target amplitude as the torque compensation amplitude of the compressor.
[0109] S404, control the torque compensation of the compressor at the target amplitude, and obtain a fourth vibration amplitude of the compressor.
[0110] S405, compare the third vibration amplitude and the fourth vibration amplitude, and adjust the torque compensation amplitude of the compressor according to the vibration amplitude comparison result.
[0111] In the embodiment of the present application, the minimum amplitude is obtained, and the minimum amplitude is regarded as the torque compensation amplitude of the compressor. Then the torque compensation of the compressor can be controlled at the minimum amplitude, and the third vibration amplitude of the compressor is obtained.
[0112] Then, the preset amplitude step (for example, the preset amplitude step is 0.1) is added on the basis of the minimum amplitude, so that the sum of the minimum amplitude and the preset amplitude step is obtained, the target amplitude is obtained, and the target amplitude is regarded as the torque compensation amplitude of the compressor. Then the torque compensation of the compressor is controlled at the target amplitude, and the fourth vibration amplitude of the compressor is obtained.
[0113] Thus, after the above steps, the third vibration amplitude and the fourth vibration amplitude can be obtained, the third vibration amplitude and the fourth vibration amplitude can be compared, a vibration amplitude comparison result is obtained, the vibration amplitude comparison result represents the second vibration amplitude change, and the torque compensation amplitude of the compressor can be adjusted according to the vibration amplitude comparison result.
[0114] Wherein, for the vibration amplitude comparison result, it is possible that the third vibration amplitude is greater than the fourth vibration amplitude, and it is also possible that the third vibration amplitude is not greater than the fourth vibration amplitude. Therefore, if the third vibration amplitude is greater than the fourth vibration amplitude, the target amplitude is assigned to the torque compensation amplitude of the compressor (here, the target amplitude is assigned to the torque compensation angle of the compressor, so that when the torque compensation amplitude needs to be adjusted due to various unexpected needs, the target amplitude can be used as a starting point, and repeated work can be reduced), the target amplitude is determined as the minimum amplitude, the fourth vibration amplitude is determined as the third vibration amplitude, and the step S403 is jumped to, and the steps S403-S405 are repeatedly executed. If the third vibration amplitude is not greater than the fourth vibration amplitude, the minimum amplitude is assigned to the torque compensation amplitude of the compressor (here, the minimum amplitude is assigned to the torque compensation amplitude of the compressor, so that when the torque compensation amplitude needs to be adjusted due to various unexpected needs, the minimum amplitude can be used as a starting point, and repeated work can be reduced).
[0115] In addition, the maximum amplitude can also be provided, the maximum amplitude is obtained, the maximum amplitude is regarded as the torque compensation amplitude of the compressor, the compressor is controlled to perform torque compensation according to the maximum amplitude, the sixth vibration amplitude of the compressor is obtained, if the third vibration amplitude is not greater than the sixth vibration amplitude, the minimum amplitude is assigned to the torque compensation amplitude of the compressor, and if the third vibration amplitude is greater than the sixth vibration amplitude, the maximum amplitude is assigned to the torque compensation amplitude of the compressor. In this way, the adjustment of the torque compensation amplitude of the compressor is completed.
[0116] It should be noted that the minimum amplitude and the maximum amplitude are different for different types of compressors, and the minimum amplitude and the maximum amplitude are generally recorded in the initial initialization configuration of the normal control parameters. In addition, the purpose of comparing the sixth vibration amplitude generated when the compressor performs torque compensation according to the maximum amplitude with the third vibration amplitude generated when the compressor performs torque compensation according to the minimum amplitude is to avoid that the best amplitude found is only an unexpected amplitude, and to avoid that the direction of finding the best amplitude from the minimum amplitude is set in reverse.
[0117] The torque compensation parameter adjustment method provided by the embodiments of the present application will be described below in combination with specific examples. As shown in FIG. 1, the torque compensation parameter adjustment method can specifically include the following steps: Figure 6
[0118] Step 1, initialize the normal control parameters.
[0119] Step 2, judge whether there is a correct access to the vibration sensor.
[0120] Step 3, if not, report sensor failure.
[0121] Step 4, if yes, get the compressor vibration information, including the compressor vibration frequency, vibration amplitude and vibration direction, etc.
[0122] Step 5, according to the vibration information feedback by the vibration sensor, judge whether the amplitude of vibration exceeds the maximum vibration amplitude M set for operation, if yes, it is in the unreasonable range.
[0123] Step 6, if not, it is in the reasonable range, at this time, the torque compensation parameter is not changed, and the current control is maintained.
[0124] Step 7, if not, the torque compensation parameter is changed, the torque compensation parameter is increased, n=0 is set, a minimum angle AngleMin is provided to the torque compensation angle Angle, and the first vibration amplitude An is obtained.
[0125] Step 8, AngleMin+1 is provided to the torque compensation angle Angle, and the second vibration amplitude An+1 is obtained.
[0126] Step 9, n=n+1, where n is a measurement variable, representing the first angle, the second angle, …, the n-th angle.
[0127] Step 10, compare the first vibration amplitude An and the second vibration amplitude An+1, if An is greater than An+1, AngleMin+1 is filled into the torque compensation angle Angle, then AngleMin+1 is taken as the minimum angle AngleMin, An+1 is taken as An, and step 8 is repeated.
[0128] Step 11, if An is less than An+1, AngleMin is filled into the torque compensation angle Angle.
[0129] Step 12, a maximum angle AngleMax is provided to the torque compensation angle Angle, a third vibration amplitude Am is obtained, and the size of Am and An is compared, if Am is greater than An, AngleMin is filled into the torque compensation angle Angle, if Am is less than An, AngleMax is filled into the torque compensation angle Angle.
[0130] Step 13, n=0 is set, a minimum amplitude RangeMin is provided to the torque compensation amplitude Range, and a fourth vibration amplitude Bn is obtained.
[0131] Step 14, provide a RangeMin+1 to the torque compensation range, and obtain a fifth vibration amplitude Bn+1.
[0132] Step 15, let n=n+1.
[0133] Step 16, compare the fourth vibration amplitude Bn with the fifth vibration amplitude Bn+1, if Bn is greater than Bn+1, fill the RangeMin+1 into the torque compensation range, take the RangeMin+1 as the RangeMin, and take the Bn+1 as the Bn, and repeat the step 14.
[0134] Step 17, if Bn is less than Bn+1, fill the RangeMin into the torque compensation range.
[0135] Step 18, provide a maximum amplitude RangeMax to the torque compensation range, and obtain a sixth vibration amplitude Bm, compare the Bm with the Bn, if the Bm is greater than the Bn, fill the RangeMin into the torque compensation range, if the Bm is less than the Bn, fill the RangeMax into the torque compensation range.
[0136] Step 19, obtain the vibration information again, and repeat the step 4.
[0137] Corresponding to the method embodiments, the embodiments of the present application also provide a torque compensation parameter adjustment device, as shown in the figure, the device can include: amplitude acquisition module 610, processing execution module 620, parameter adjustment module 630. Figure 6
[0138] The amplitude acquisition module 610 is used to obtain the current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor.
[0139] The processing execution module 620 is used to execute the following torque compensation parameter adjustment processing in the case that the current vibration amplitude is greater than the preset vibration amplitude:
[0140] The parameter adjustment module 630 is used to determine the vibration amplitude change of the compressor, and adjust the torque compensation parameter of the compressor according to the vibration amplitude change.
[0141] The vibration amplitude change is the vibration amplitude change generated by the torque compensation of the compressor according to different parameters.
[0142] The embodiments of the present application also provide an air conditioner, as shown in the figure. Figure 7 As shown, the air conditioner comprises a processor 71, a communication interface 72, a memory 73 and a communication bus 74, wherein the processor 71, the communication interface 72 and the memory 73 communicate with each other through the communication bus 74,
[0143] The memory 73 is configured to store a computer program.
[0144] The processor 71 is configured to execute the program stored in the memory 73 to implement the following steps:
[0145] The current vibration amplitude of the compressor and the preset vibration amplitude corresponding to the compressor are obtained, and the following torque compensation parameter adjustment processing is performed in the case that the current vibration amplitude is greater than the preset vibration amplitude: determining the vibration amplitude change of the compressor, and adjusting the torque compensation parameter of the compressor according to the vibration amplitude change; wherein the vibration amplitude change is the vibration amplitude change generated by the torque compensation of the compressor according to different parameters.
[0146] The communication bus of the air conditioner mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0147] The communication interface is configured to communicate between the air conditioner and other devices.
[0148] The memory can include a Random Access Memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.
[0149] The processor described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0150] In yet another embodiment provided in the present application, a storage medium is provided, in which instructions are stored, and when the instructions are run on a computer, the computer is caused to perform the torque compensation parameter adjustment method in any of the above embodiments.
[0151] In yet another embodiment provided in the present application, a computer program product containing instructions is provided, and when the instructions are run on a computer, the computer is caused to perform the torque compensation parameter adjustment method in any of the above embodiments.
[0152] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a storage medium or transferred from one storage medium to another storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)) and the like.
[0153] It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting; it is not intended to exclude myriad other embodiments of the present application that other inventors can develop based on the description herein. It must be noted that, as used in the specification and the appended claims, the singular forms "a," "an" and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component" or "the component" can include a plurality of such components unless the context clearly dictates otherwise. It is further noted that the claims can be drafted to exclude any optional element. As such, any statements regarding "comprising" various elements, features or steps are intended to be open-ended, and "comprising" can be interpreted as "consisting essentially of or "consisting of. It is further noted that the claims can be drafted to exclude any optional element. As such, any statements regarding "comprising" various elements, features or steps are intended to be open-ended, and "comprising" can be interpreted as "consisting essentially of or "consisting of. It is further noted that the claims can be drafted to exclude any optional element. As such, any statements regarding "comprising" various elements, features or steps are intended to be open-ended, and "comprising" can be interpreted as "consisting essentially of or "consisting of.
[0154] Each of the embodiments described in the specification is described in a related manner, and the same or similar parts among the embodiments refer to each other. Each embodiment focuses on the difference from other embodiments. In particular, the system embodiments are described simply because they are substantially similar to the method embodiments, and the related parts refer to the description of the method embodiments.
[0155] The above description is merely illustrative of the application, and is not intended to limit the scope of the application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall be included in the protection scope of the application.
Claims
1. A method for adjusting torque compensation parameters, characterized in that: The method comprises: Obtaining a current vibration amplitude of the compressor and a preset vibration amplitude corresponding to the compressor; When the current vibration amplitude is greater than the preset vibration amplitude, the following torque compensation parameter adjustment process is performed: Determining a vibration amplitude change of the compressor and adjusting a torque compensation parameter of the compressor based on the vibration amplitude change includes: determining a first vibration amplitude change of the compressor and adjusting a torque compensation angle of the compressor based on the first vibration amplitude change; wherein the first vibration amplitude change is a vibration amplitude change caused by the compressor performing torque compensation at different angles; determining a second vibration amplitude change of the compressor and adjusting the torque compensation amplitude of the compressor based on the second vibration amplitude change; wherein the second vibration amplitude change is a vibration amplitude change caused by the compressor performing torque compensation at different amplitudes; Wherein, the vibration amplitude change is the vibration amplitude change caused by the compressor performing torque compensation according to different parameters; The determining the second vibration amplitude change of the compressor and adjusting the torque compensation amplitude of the compressor according to the second vibration amplitude change include: obtaining a minimum amplitude and considering the minimum amplitude as the torque compensation amplitude of the compressor; controlling the compressor to perform torque compensation according to the minimum amplitude to obtain a third vibration amplitude of the compressor; obtaining the sum of the minimum amplitude and a preset amplitude step to obtain a target amplitude, and considering the target amplitude as the torque compensation amplitude of the compressor; controlling the compressor to perform torque compensation according to the target amplitude to obtain a fourth vibration amplitude of the compressor; comparing the third vibration amplitude with the fourth vibration amplitude, and adjusting the torque compensation amplitude of the compressor according to the vibration amplitude comparison result.
2. The method according to claim 1, characterized in that Determining a first vibration amplitude change of the compressor and adjusting a torque compensation angle of the compressor according to the first vibration amplitude change includes: Acquiring a minimum angle, and considering the minimum angle as a torque compensation angle of the compressor; controlling the compressor to perform torque compensation according to the minimum angle to obtain a first vibration amplitude of the compressor; Obtaining the sum of the minimum angle and a preset angle step to obtain a target angle, and considering the target angle as the torque compensation angle of the compressor; controlling the compressor to perform torque compensation according to the target angle to obtain a second vibration amplitude of the compressor; The first vibration amplitude is compared with the second vibration amplitude, and the torque compensation angle of the compressor is adjusted according to the vibration amplitude comparison result.
3. The method according to claim 2, characterized in that The adjusting the torque compensation angle of the compressor according to the vibration amplitude comparison result includes: If the first vibration amplitude is greater than the second vibration amplitude, assigning the target angle to the torque compensation angle of the compressor; determining the target angle as the minimum angle and the second vibration amplitude as the first vibration amplitude; and Jump to the step of obtaining the sum of the minimum angle and the preset angle step to obtain the target angle; If the first vibration amplitude is not greater than the second vibration amplitude, the minimum angle is assigned to the torque compensation angle of the compressor.
4. The method according to claim 3, characterized in that After assigning the minimum angle to the torque compensation angle of the compressor, the method further includes: Acquiring a maximum angle, and considering the maximum angle as a torque compensation angle of the compressor; controlling the compressor to perform torque compensation according to the maximum angle to obtain a fifth vibration amplitude of the compressor; If the first vibration amplitude is not greater than the fifth vibration amplitude, assigning the minimum angle to the torque compensation angle of the compressor; If the first vibration amplitude is greater than the fifth vibration amplitude, the maximum angle is assigned to the torque compensation angle of the compressor.
5. The method according to claim 1, wherein The adjusting the torque compensation amplitude of the compressor according to the vibration amplitude comparison result includes: If the third vibration amplitude is greater than the fourth vibration amplitude, assigning the target amplitude to the torque compensation amplitude of the compressor; determining the target amplitude as the minimum amplitude and the fourth vibration amplitude as the third vibration amplitude; and Jump to the step of obtaining the sum of the minimum amplitude and the preset amplitude step to obtain the target amplitude; If the third vibration amplitude is not greater than the fourth vibration amplitude, the minimum amplitude is assigned to the torque compensation amplitude of the compressor.
6. The method according to claim 5, characterized in that After assigning the minimum amplitude to the torque compensation amplitude of the compressor, the method further includes: obtaining a maximum amplitude, and considering the maximum amplitude as a torque compensation amplitude of the compressor; controlling the compressor to perform torque compensation according to the maximum amplitude to obtain a sixth vibration amplitude of the compressor; If the third vibration amplitude is not greater than the sixth vibration amplitude, assigning the minimum amplitude to the torque compensation amplitude of the compressor; If the third vibration amplitude is greater than the sixth vibration amplitude, the maximum amplitude is assigned to the torque compensation amplitude of the compressor.
7. A torque compensation parameter adjustment device, characterized in that: The device comprises: an amplitude acquisition module, configured to acquire a current vibration amplitude of the compressor and a preset vibration amplitude corresponding to the compressor; The processing execution module is used to perform the following torque compensation parameter adjustment process when the current vibration amplitude is greater than the preset vibration amplitude: a parameter adjustment module, configured to determine a vibration amplitude change of the compressor and adjust a torque compensation parameter of the compressor based on the vibration amplitude change, comprising: determining a first vibration amplitude change of the compressor and adjusting a torque compensation angle of the compressor based on the first vibration amplitude change; wherein the first vibration amplitude change is a vibration amplitude change resulting from torque compensation performed by the compressor at different angles; determining a second vibration amplitude change of the compressor and adjusting the torque compensation amplitude of the compressor based on the second vibration amplitude change; wherein the second vibration amplitude change is a vibration amplitude change resulting from torque compensation performed by the compressor at different amplitudes; Wherein, the vibration amplitude change is the vibration amplitude change caused by the compressor performing torque compensation according to different parameters; The determining the second vibration amplitude change of the compressor and adjusting the torque compensation amplitude of the compressor according to the second vibration amplitude change include: obtaining a minimum amplitude and considering the minimum amplitude as the torque compensation amplitude of the compressor; controlling the compressor to perform torque compensation according to the minimum amplitude to obtain a third vibration amplitude of the compressor; obtaining the sum of the minimum amplitude and a preset amplitude step to obtain a target amplitude, and considering the target amplitude as the torque compensation amplitude of the compressor; controlling the compressor to perform torque compensation according to the target amplitude to obtain a fourth vibration amplitude of the compressor; comparing the third vibration amplitude with the fourth vibration amplitude, and adjusting the torque compensation amplitude of the compressor according to the vibration amplitude comparison result.
8. An air conditioner, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 6 when executing a program stored in a memory.
9. A storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method and device for automatically compensating compressor moment, compressor and compressor control method thereof
CN103742396A
Compressor high-frequency harmonic torque compensation method, compressor controller and air conditioner
CN107404260A