Air conditioner
By dynamically adjusting the current limiting value and phase compensation angle, and processing the current compensation in segments, the low-frequency vibration and noise problems of the single-rotor compressor are solved, and the stable operation of the compressor and noise reduction are achieved.
Patent Information
- Application Number
- CN202310291190.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-23
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-03-23
AI Technical Summary
Single-rotor compressors experience vibration and noise due to speed fluctuations at low frequencies. Existing control methods cannot effectively suppress compressor vibration, especially when the load changes.
By acquiring the compressor speed and Q-axis current, the current limit value and phase compensation angle are dynamically adjusted, and the current compensation for different frequency bands is processed in segments to avoid stability interference caused by fixed current limit values and improve vibration suppression effect.
Reduce compressor vibration and noise, improve overall machine stability, without increasing hardware costs, and enhance product quality.
Smart Images

Figure CN116221850B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of air conditioners, in particular to an air conditioner. BACKGROUND
[0002] For a single rotor compressor in an air conditioner, the single rotor compressor is widely used in a low-cost refrigeration system due to a simple mechanical structure, but the single rotor compressor generates a large vibration in a process of each rotation due to a change of pressure in a cylinder of the compressor and a shift of a gravity center of a rotor, a large speed fluctuation is generated at a low frequency for a traditional sinusoidal wave vector control mode, a performance of the compressor is affected, and vibration stress and noise of an outdoor unit of the air conditioner are generated.
[0003] At present, a vibration suppression scheme of the single rotor compressor is to suppress speed fluctuation by a proportional resonant controller, to compensate a current feedforward by simulating a load curve, or to extract fundamental wave information and compensate by Fourier transform for speed fluctuation.
[0004] When the speed fluctuation is suppressed by the proportional resonant controller, only vibration signals of a certain inherent frequency can be suppressed, and multiple torque harmonic components exist in a variable frequency compressor system, so multiple resonant controllers are generally configured to suppress the same, but the scheme is effective for stable operation of the compressor, and when a running condition of the compressor is suddenly changed, a sudden change of load torque will cause a large speed fluctuation, and the proportional resonant controller cannot meet the vibration requirement of the compressor at this time.
[0005] When the current feedforward is compensated by simulating the load curve, several load curves are fixed in software in advance, torque current values required for compensation at different loads are obtained by a table lookup method, but the compensation curve fixed in the software has limited effect and no adaptive ability, cannot accurately identify speed fluctuation information and compensate the same, and therefore has poor adaptability to the load. SUMMARY
[0006] The present application aims to at least solve one of the problems in the prior art.
[0007] To this end, one purpose of the present application is to provide an air conditioner, which can avoid the problem that the same fixed current limiting value causes a compensation current value to be too large or too small, thereby disturbing stability of the whole machine, so as to reduce a movement amplitude of the compressor, improve stability of the whole machine, and without increasing circuit hardware and structural costs, improve the vibration suppression effect of the compressor by changing the driving software, reduce vibration stress and noise of the outdoor unit of the air conditioner, and improve product quality.
[0008] To achieve the above object, embodiments of the first aspect of the present application propose an air conditioner, comprising: a compressor configured to compress low-temperature and low-pressure refrigerant gas into high-temperature and high-pressure refrigerant gas and discharge the refrigerant gas to a condenser; and a controller configured to: acquire a compressor speed and a Q-axis current of the compressor; determine a current limiting value according to a speed fluctuation of the compressor speed when the speed fluctuation exceeds a preset fluctuation range; determine a compensation current value according to the current limiting value and a fundamental function of the compressor speed; and adjust a motion amplitude of the compressor according to the compensation current value and the Q-axis current.
[0009] According to the air conditioner of the embodiments of the present application, when the speed fluctuation of the compressor speed exceeds the preset fluctuation range, the current limiting value is selected, the fundamental component of the speed fluctuation is compensated according to the current limiting value, and the compensation current value is obtained, that is, when the speed fluctuation of the compressor exists, the corresponding current limiting value is determined according to the speed fluctuation, the current limiting values of different frequency bands are processed in different zones to determine the current compensation values of different frequency bands, and the current compensation values suitable for different frequency bands are selected to compensate the Q-axis current, which can avoid the problem that the compensation current value is too large or too small due to the use of the same fixed current limiting value, thereby causing interference to the stability of the whole machine, so as to reduce the motion amplitude of the compressor, improve the stability of the whole machine, and improve the product quality without increasing the circuit hardware and structural cost, and the vibration suppression effect of the compressor can be improved by changing the driving software, and the stress and noise of the vibration of the outdoor unit of the air conditioner are reduced.
[0010] In some embodiments, after adjusting the motion amplitude of the compressor according to the compensation current value and the Q-axis current, the controller is further configured to: determine a phase compensation angle according to the speed fluctuation of the compressor when the speed fluctuation exceeds the preset fluctuation range; determine the compensation current value according to the current limiting value and the phase compensation angle, and adjust the Q-axis current according to the compensation current value.
[0011] In some embodiments, before acquiring the compressor speed and the Q-axis current of the compressor, the controller is configured to: set a preset frequency interval corresponding to the compressor speed; set a current compensation coefficient according to the preset frequency interval; and determine the current limiting value of different preset intervals according to the preset frequency interval and the current compensation coefficient.
[0012] In some embodiments, when determining the current amplitude limit value according to the rotational speed fluctuation, the controller is configured to adjust the rotational speed fluctuation according to a preset control strategy to determine the current amplitude limit value, wherein the preset control strategy comprises: determining an initial current amplitude limit value according to the rotational speed fluctuation; determining an initial compensation current value according to the initial current amplitude limit value and the fundamental wave function; when the movement amplitude of the compressor exceeds the preset movement amplitude range of the compressor after current compensation is performed with the initial compensation current value, determining a current current amplitude limit value again according to the rotational speed fluctuation until the movement amplitude of the compressor is within the preset movement amplitude range when current compensation is performed with the current current amplitude limit value, and taking the current current amplitude limit value as the current amplitude limit value.
[0013] In some embodiments, when determining the initial current amplitude limit value according to the rotational speed fluctuation, the controller is configured to determine a preset frequency interval corresponding to the rotational speed fluctuation and a current compensation coefficient corresponding to the preset frequency interval; and determine the initial current amplitude limit value according to the current compensation coefficient and a preset maximum compensation current value.
[0014] In some embodiments, when determining the initial current amplitude limit value according to the current compensation coefficient and the preset maximum compensation current value, the controller is configured to calculate a product of the current compensation coefficient and the preset maximum compensation current value, and take the product as the initial current amplitude limit value.
[0015] In some embodiments, when determining the compensation current value according to the current amplitude limit value and the fundamental wave function of the compressor rotational speed, the controller is configured to calculate a product of the current amplitude limit value and the fundamental wave function, and take the product as the compensation current value.
[0016] In some embodiments, when determining the phase compensation angle according to the rotational speed fluctuation, the controller is configured to set a phase compensation coefficient according to the preset frequency interval; and determine the phase compensation angle of different preset intervals according to the preset frequency interval and the phase compensation coefficient.
[0017] In some embodiments, when determining the current current amplitude limit value again according to the rotational speed fluctuation, the controller is configured to determine a preset frequency interval corresponding to the rotational speed fluctuation and a current compensation coefficient corresponding to the preset frequency interval; calculate a product of the current compensation coefficient and a preset maximum compensation current value, and take the product as the current current amplitude limit value; and switch the initial current amplitude limit value to the current current amplitude limit value at a preset speed.
[0018] In some embodiments, when the movement amplitude of the compressor is adjusted according to the compensation current value and the Q-axis current, the controller is configured to: calculate a sum value of the compensation current value and the Q-axis current to obtain an actual Q-axis current value; and perform closed-loop adjustment on the actual Q-axis current value according to a difference between the actual Q-axis current value and a preset actual Q-axis current value, until the movement amplitude of the compressor is within the preset movement amplitude range when the compressor moves with the actual Q-axis current.
[0019] Additional aspects and advantages of the present application will be made apparent from the following description of embodiments, which proceeds with reference to the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0020] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings, in which:
[0021] Figure 1 is a schematic diagram of a process for suppressing movement amplitude of a compressor in the related art;
[0022] Figure 2 is a schematic diagram of another process for suppressing movement amplitude of a compressor in the related art;
[0023] Figure 3 is a block diagram of an air conditioner according to an embodiment of the present application;
[0024] Figure 4 is a current compensation schematic diagram of a control method for suppressing vibration of a compressor of an air conditioner according to an embodiment of the present application;
[0025] Figure 5 is a phase compensation schematic diagram of a control method for suppressing vibration of a compressor of an air conditioner according to an embodiment of the present application;
[0026] Figure 6 is a flowchart of a control method for suppressing vibration of a compressor of an air conditioner according to an embodiment of the present application.
[0027] BRIEF DESCRIPTION OF DRAWINGS: air conditioner 1; compressor 11; controller 12. DETAILED DESCRIPTION
[0028] Embodiments of the present application are described in detail below with reference to the attached drawings, which are exemplary embodiments of the present application. Embodiments of the present application are described in detail below.
[0029] In the present application, an air conditioner performs a refrigeration cycle of the air conditioner by using a compressor, a condenser, an expansion valve, and an evaporator. The refrigeration cycle includes a series of processes involving compression, condensation, expansion, and evaporation, and supplies refrigerant to air that has been conditioned and heat-exchanged.
[0030] The compressor compresses refrigerant gas under high temperature and pressure and discharges the compressed refrigerant gas. The discharged refrigerant gas flows into the condenser. The condenser condenses the compressed refrigerant into a liquid phase, and the heat is released to the surrounding environment through the condensation process.
[0031] The expansion valve expands the high-temperature, high-pressure liquid refrigerant condensed in the condenser into a low-temperature, low-pressure liquid refrigerant. The evaporator evaporates the expanded refrigerant in the expansion valve and returns the low-temperature, low-pressure refrigerant gas to the compressor. The evaporator achieves its cooling effect by utilizing the latent heat of refrigerant evaporation to exchange heat with the material being cooled. Throughout the cycle, the air conditioner regulates the temperature of the indoor space.
[0032] The outdoor unit of an air conditioner refers to the part of the refrigeration cycle that includes the compressor and the outdoor heat exchanger. The indoor unit of an air conditioner includes the indoor heat exchanger, and an expansion valve can be provided in either the indoor or outdoor unit.
[0033] The indoor and outdoor heat exchangers function as either condensers or evaporators. When the indoor heat exchanger is used as a condenser, the air conditioner functions as a heater in heating mode; when the indoor heat exchanger is used as an evaporator, the air conditioner functions as a cooler in cooling mode.
[0034] In related technologies, such as Figure 1 The diagram illustrates a process for suppressing compressor vibration amplitude in related technologies. By performing a Fourier transform on the speed fluctuations, low-pass filtering the resulting DC components in the sine and cosine directions, multiplying them by the phase-compensated sine and cosine components, performing summation, differential amplification, and high-pass filtering, a current compensation waveform with a phase angle and amplitude approximating the torque fluctuations can be obtained. This compensation is applied to the Q-axis current to suppress vibration. However, since there is no PI controller in the circuit, especially no integrator, it may not completely eliminate steady-state error and may introduce oscillations in the speed ripple, meaning the compressor vibration amplitude will fluctuate wildly, resulting in poor suppression of compressor vibration.
[0035] like Figure 2As shown, it is another process schematic diagram for inhibiting the amplitude of compressor motion in the related art. A PI controller is added in the circuit, wherein the PI controller adjusts the compensation phase and amplitude according to the speed fluctuation, but excessive Q-axis current compensation will interfere with the stability of the control system, which may cause the compressor to stop, so in actual application, a limiting amplitude is added to the compensation amplitude, which is a fixed value. When the compressor is running normally, the PI adjustment of the PI controller in the circuit can obtain a suitable compensation amplitude and phase. When there is an occasional point of vibration, the PI controller will continuously adjust, and finally the PI adjustment will be saturated. At this time, the existence of the limiting amplitude, the low-frequency vibration is not large, but with the increasing number of compressor types and piping, the amplitude of more frequencies is large, so that the PI adjustment of the PI controller cannot eliminate the speed fluctuation, and there is always a static error. The static error will become larger and larger with the integral action of PI, and finally reaches the limiting amplitude. At this time, the PI controller has lost the adjustment effect on the amplitude, resulting in large low-frequency vibration.
[0036] Therefore, based on the above scheme, the air conditioner of the embodiment of the present application performs segmented torque compensation on the vibration of the compressor in different frequency bands, that is, different current limiting amplitudes are determined in different frequency bands, and different compensation current values are determined according to different current limiting amplitudes and fundamental wave functions, so that the PI adjustment of the compressor vibration is more accurate, the control precision of the low-frequency vibration of the compressor is improved, and the low-frequency noise of the compressor is suppressed.
[0037] Reference will be made to the following Figures 3-6 The air conditioner 1 of the embodiment of the present application is exemplified.
[0038] As Figure 3 shown, the air conditioner 1 of the embodiment of the present application comprises a compressor 11 and a controller 12, wherein,
[0039] The compressor 11 is used to compress low-temperature and low-pressure refrigerant gas into high-temperature and high-pressure refrigerant gas and discharge it to the condenser; the controller 12 is configured to: acquire the speed of the compressor 11 and the Q-axis current of the compressor 11; when the speed fluctuation of the speed of the compressor 11 exceeds the preset fluctuation range, determine the current limiting amplitude according to the speed fluctuation; determine the compensation current value according to the current limiting amplitude and the fundamental wave function of the speed of the compressor 11; and adjust the motion amplitude of the compressor 11 according to the compensation current value and the Q-axis current.
[0040] In the embodiment, when the compressor 11 is running, the pipeline connected with the compressor 11 generates vibration, or the running speed of the compressor 11 is not appropriate, the load of the compressor 11 affects the normal operation of the compressor 11, the controller 12 obtains the speed of the compressor 11, and performs signal processing on the speed of the compressor 11, that is, Fourier transform processing is performed on the speed fluctuation of the compressor 11, and the direct current component in the positive and negative cosine directions obtained is low-pass filtered, and then multiplied by the positive and negative cosine components after phase compensation, differentiated and amplified after summing and high-pass filtering, to obtain a current compensation waveform whose phase angle and amplitude are approximately torque fluctuation, and the Q-axis current of the compressor 11 running is obtained according to the current compensation waveform, for example, denoted as I q .
[0041] When the controller 12 detects that the speed fluctuation of the speed of the compressor 11 exceeds the preset fluctuation range, it is considered that the speed fluctuation of the compressor 11 is relatively large, which may affect the normal operation of the compressor 11, the current amplitude value A is continuously determined according to the speed fluctuation of the compressor 11, and the current amplitude value A is different in different frequency bands; after determining the current amplitude value A, the fundamental function of the speed of the compressor 11 is determined, for example, denoted as sinθ(t), and the compensation current value I q-comp is determined according to the current amplitude value A and the fundamental function sinθ(t) of the speed of the compressor 11, where θ(t) is the actual mechanical angle.
[0042] The compensation current value I q-comp is determined, and then the movement amplitude of the compressor 11 is adjusted according to the compensation current value I q-comp and the Q-axis current I q , until the speed fluctuation of the compressor 11 is within the preset fluctuation range, it is considered that the movement amplitude of the compressor 11 meets the predetermined movement vibration requirement, and the pipeline vibration corresponding to the movement of the compressor 11 also meets the requirement, the different compensation current values I q-comp are determined in different frequency bands, and the movement amplitudes of the compressors 11 in different frequency bands are compensated according to the different compensation current values I q-comp and the Q-axis current I q , so as to improve the suppression effect of the vibration of the compressor 11.
[0043] According to the air conditioner 1 of the embodiment of the present application, when the rotation speed fluctuation of the rotation speed of the compressor 11 exceeds the preset fluctuation range, the current amplitude limit value is selected, the fundamental component of the rotation speed fluctuation is compensated according to the current amplitude limit value, and the compensated current value is obtained, that is, when the rotation speed fluctuation of the compressor 11 exists, the corresponding current amplitude limit value is determined according to the rotation speed fluctuation, the current compensation values of different frequency bands are determined by performing partition processing on the current amplitude limit values of different frequency bands, the current compensation values suitable for different frequency bands are selected to compensate the Q-axis current, the problem that the compensated current value is too large or too small due to the same fixed current amplitude limit value and causes interference to the stability of the whole machine can be avoided, thereby, the movement amplitude of the compressor is reduced, the stability of the whole machine operation is improved, and the circuit hardware and structure cost do not need to be increased, the vibration suppression effect of the compressor can be improved by changing the driving software, the stress and noise of the vibration of the outdoor unit of the air conditioner are reduced, and the product quality is improved.
[0044] In some embodiments, after adjusting the movement amplitude of the compressor 11 according to the compensated current value and the Q-axis current, the controller 12 is further configured to: when the rotation speed fluctuation of the compressor 11 exceeds the preset fluctuation range, determine a phase compensation angle according to the rotation speed fluctuation; determine the compensated current value according to the current amplitude limit value and the phase compensation angle, and adjust the Q-axis current according to the compensated current value.
[0045] In the embodiment, the controller 12 adjusts the movement amplitude of the compressor 11 according to different compensated current values I q-comp and the Q-axis current I q After the segmented compensation of the movement amplitude of the compressor 11 in different frequency bands, if the rotation speed fluctuation of the compressor 11 still exceeds the preset fluctuation range, it is considered that the current compensation cannot satisfy the adjustment effect on the movement amplitude of the compressor 11, and the phase compensation is increased, that is, the phase compensation angle is continuously determined according to the rotation speed fluctuation, for example, denoted as wherein the phase compensation angle is used to compensate the phase difference between the actual rotation speed and the estimated rotation speed; the compensated current value I is determined according to the current amplitude limit value A and the phase compensation angle q-comp , that is the compensated current value I q-comp is determined, and the Q-axis current I q-comp is adjusted according to the compensated current value I q , the vibration suppression method of the compressor 11 is increased by increasing the phase compensation, so that the vibration suppression method of the compressor 11 is more flexible.
[0046] In some embodiments, before obtaining the rotation speed of the compressor 11 and the Q-axis current value of the operation of the compressor 11, the controller 12 is configured to: set a preset frequency interval corresponding to the rotation speed of the compressor 11; set a current compensation coefficient according to the preset frequency interval; and determine the current amplitude limit value of different preset intervals according to the preset frequency interval and the current compensation coefficient.
[0047] In an embodiment, as Figure 4 shown, the controller 12 obtains the rotational speed of the compressor 11 and the Q-axis current value I of the operation of the compressor 11 q Before that, a preset frequency range corresponding to the rotational speed of the compressor 11 is preset, for example, denoted as F 区域 , within the preset frequency range F 区域 multiple frequency segmentation points are set as F i , F i+1 , F i+2 ... F i+x , where 0 < F 区域 < F 截止频率 ; according to the preset frequency range F 区域 an electric current compensation coefficient is set, for example, denoted as K, and corresponding electric current compensation coefficients are set for different preset frequency ranges as K i , K i+1 , K i+2 ... K i+x , where the value of the electric current compensation coefficient K can be placed in the stored data of the controller 12 and adjusted at any time according to the actual test results. Among them, K > 0 is sufficient, but in the actual application process, generally the value of K is set to 0 < K ≤ 1; different preset frequency ranges F i , F i+1 , F i+2 ... F i+x , and the corresponding electric current compensation coefficients K i , K i+1 , K i+2 ... K i+x are determined. After that, the current limit values for each preset frequency range are distinguished and processed, and they are no longer the same fixed value, that is, different current limit values for different preset intervals are determined according to each preset frequency range and the corresponding electric current compensation coefficient, and the running amplitude of the compressor 11 is subjected to segmented torque compensation in different frequency segments to improve the effect of suppressing the vibration of the compressor 11.
[0048] In some embodiments, when determining the current limit value according to the rotational speed fluctuation, the controller 12 is configured to: adjust the rotational speed fluctuation with a preset control strategy to determine the current limit value, where the preset control strategy includes: determining an initial current limit value according to the rotational speed fluctuation; determining an initial compensation current value according to the initial current limit value and the fundamental wave function; when the movement amplitude of the compressor 11 exceeds the preset movement amplitude range after current compensation with the initial compensation current value, determining the current current limit value again according to the rotational speed fluctuation until the movement amplitude of the compressor 11 is within the preset movement amplitude range when current compensation is performed with the current current limit value, and taking the current current limit value as the current limit value.
[0049] In this embodiment, a current limiting value is determined based on a speed fluctuation, and this value is set as the initial current limiting value. The product of the initial current limiting value and the fundamental function is set as the initial compensation current value. After the controller 11 performs current compensation on the compressor 12 using the initial compensation current value, it is determined whether the motion amplitude of the compressor 11 exceeds the preset motion amplitude range of the compressor 11. If the motion amplitude of the compressor 11 is within the preset motion amplitude range, it is considered that the motion amplitude of the compressor 11 meets the predetermined requirements of the preset motion vibration. When the compressor 11 moves with this motion amplitude, the vibration of its corresponding pipeline also meets the requirements. Therefore, the initial compensation current value is used as the current limiting value. If the compressor 11... If the vibration amplitude of the compressor 11 exceeds the preset vibration amplitude range, it is considered that the vibration amplitude of the compressor 11 does not meet the predetermined requirements of the preset vibration, and the corresponding pipeline vibration does not meet the operating requirements. Then, the current limit value is determined again based on the speed fluctuation. This process continues until the vibration amplitude of the compressor 11 is within the preset vibration amplitude range when current compensation is performed using the current limit value. At this point, the vibration amplitude of the compressor 11 is considered to meet the predetermined requirements of the preset vibration. When the compressor 11 moves with this vibration amplitude, the corresponding pipeline vibration meets the requirements. The current limit value is then used as the current limit value. By continuously adjusting the compensation current limit value, the accuracy of the vibration suppression effect of the compressor 11 can be improved.
[0050] In some embodiments, when determining the initial current limit value based on the speed fluctuation, the controller 12 is configured to: determine a preset frequency range corresponding to the speed fluctuation and a current compensation coefficient corresponding to the preset frequency range; and determine the initial current limit value based on the current compensation coefficient and the preset maximum compensation current value.
[0051] In this embodiment, considering practical application scenarios, it is necessary to limit the preset compensation current. The maximum value of the preset compensation current is, for example, denoted as I. smax The preset minimum compensation current is denoted as I. smin ; Controller 12 determines the preset frequency range corresponding to the speed fluctuation and the current compensation coefficient corresponding to the preset frequency range, that is, determines different preset frequency ranges F i F i+1 F i+2 ...F i+x and the corresponding current compensation coefficient K i K i+1 K i+2 ...K i+x Then, the limiting value for each preset frequency range is differentiated and processed according to the current compensation coefficient K. i K i+1 K i+2 ...K i+x and the preset maximum compensation current Ismax Determine the initial current limit value.
[0052] In some embodiments, when determining the initial current limit value based on the current compensation coefficient and the preset maximum compensation current, the controller 12 is configured to: calculate the product of the current compensation coefficient and the preset maximum compensation current, and use the product as the initial current limit value.
[0053] In this embodiment, the controller 12 obtains the current compensation coefficient K. i K i+1 K i+2 ...K i+x and the preset maximum compensation current I smax Then, calculate the current compensation coefficient K. i With the preset maximum compensation current I smax The product of these two values is used as the initial current limiting value, i.e., K. i ×I smax .
[0054] In some embodiments, when determining the compensation current value based on the current limit value and the fundamental function of the compressor 11 speed, the controller 12 is configured to: calculate the product of the current limit value and the fundamental function, and use the product as the compensation current value.
[0055] In this embodiment, after the controller 12 obtains the current limiting value A and the fundamental function sinθ(t) of the compressor 11 speed, it calculates the product of the current limiting value A and the fundamental function sinθ(t), and uses the product as the compensation current value I. q-comp ,Right now in,
[0056] In some embodiments, when determining the phase compensation angle based on rotational speed fluctuations, the controller 12 is configured to: set a phase compensation coefficient based on a preset frequency range; and determine the phase compensation angle for different preset ranges based on the preset frequency range and the phase compensation coefficient.
[0057] In an embodiment, such as Figure 5 As shown, the controller 12 is pre-set with a preset frequency range F corresponding to the speed of the compressor 11. 区域 In the preset frequency range F 区域 Multiple frequency segmentation points are set internally as F i F i+1 F i+2 ...F i+x , where 0 < F 区域 <F 截止频率 According to the preset frequency range F 区域 Set a phase compensation coefficient, for example, denoted as δ. Different preset frequency ranges have corresponding phase compensation coefficients set to δ. i δi+1 , δ i+2 , …… δ i+x , determine different preset frequency intervals F i , F i+1 , F i+2 ……F i+x , and the corresponding phase compensation coefficient is δ i , δ i+1 , δ i+2 , …… δ i+x After that, the phase compensation angle of different preset intervals is determined according to each preset frequency interval and the corresponding phase compensation coefficient. By increasing the phase compensation angle on the basis of the current compensation angle, the suppression effect of the compressor 11 vibration can be improved.
[0058] In some embodiments, when the current current limit value is determined again according to the speed fluctuation, the controller 12 is configured to: determine the preset frequency interval corresponding to the speed fluctuation and the current compensation coefficient corresponding to the preset frequency interval; calculate the product of the current compensation coefficient and the preset compensation current maximum value, and take the product as the current current limit value; switch the initial current limit value to the current current limit value at a preset speed.
[0059] In an embodiment, when the controller 12 performs current compensation with the initial compensation current value, the motion amplitude of the compressor 11 exceeds the preset motion amplitude range of the compressor 11, the current current limit value is determined again according to the speed fluctuation, and the preset frequency interval F i , F i+1 , F i+2 ……F i+x corresponding to the speed fluctuation and the current compensation coefficient K i , K i+1 , K i+2 ……K i+x corresponding to the preset frequency interval are determined again; the product of the current compensation coefficient K i and the preset compensation current maximum value I smax is calculated, and the product is taken as the current current limit value, that is, K i ×I smax ; the initial current limit value is switched to the current current limit value at a preset speed, wherein the switching speed of different preset frequency intervals is 1mA / mS.
[0060] In some embodiments, when the motion amplitude of the compressor 11 is adjusted according to the compensation current value and the Q-axis current, the controller 12 is configured to: calculate the sum of the compensation current value and the Q-axis current to obtain the actual Q-axis current value; and perform closed-loop adjustment on the actual Q-axis current value according to the difference between the actual Q-axis current value and the preset actual Q-axis current value, until the motion amplitude of the compressor 11 is within the preset motion amplitude range when the compressor 11 moves with the actual Q-axis current.
[0061] In this embodiment, the controller 12 calculates the compensation current I. q-comp With Q-axis current I q The sum of these values is used to obtain the actual Q-axis current value, for example, denoted as I. 实际 , that is I 实际 =I q-comp +I q Based on the actual Q-axis current value I 实际 Compared with the preset actual Q-axis current value I q-ref The difference between them is I 实际 -I q-ref For the actual Q-axis current value I 实际 Perform closed-loop regulation until compressor 11 operates at the actual Q-axis current I. 实际 When the compressor 11 moves, if the amplitude of the movement is within the preset amplitude range, it is considered that the amplitude of the movement of the compressor 11 meets the predetermined requirements of the preset vibration. When the compressor 11 moves with this amplitude, the vibration of its corresponding pipeline meets the requirements. Then the controller 12 exits the PI regulation.
[0062] The following is combined with Figure 6 An example is given to illustrate the control method for suppressing compressor vibration in an air conditioner according to an embodiment of the present invention.
[0063] like Figure 6 As shown, the air conditioner vibration suppression control method of the present invention includes at least steps S1-S5.
[0064] Step S1: The compressor starts running.
[0065] Step S2: Determine whether the compressor speed fluctuation exceeds the preset fluctuation range. If yes, proceed to step S4; otherwise, proceed to step S3.
[0066] Step S3: The compressor operates normally.
[0067] Step S4: Determine the fundamental function of the current limit value and the compressor speed to determine the compensation current value.
[0068] Step S5: Adjust the motion amplitude of the compressor according to the compensation current value and the Q-axis current until the compressor speed fluctuation is within the preset fluctuation range.
[0069] According to an embodiment of the present invention, when the speed fluctuation of the compressor 11 exceeds a preset fluctuation range, a current limiting value is selected, and the fundamental component of the speed fluctuation is compensated according to the current limiting value to obtain a compensation current value. That is, when there is speed fluctuation in the compressor 11, a corresponding current limiting value is determined according to the speed fluctuation. By partitioning the current limiting values of different frequency bands, the current compensation values of different frequency bands are determined. The current compensation values suitable for different frequency bands are selected to compensate the Q-axis current, which can avoid the problem of the compensation current value being too large or too small due to the use of the same fixed current limiting value, thus interfering with the stability of the whole machine. In this way, the motion amplitude of the compressor is reduced, the stability of the whole machine operation is improved, and there is no need to increase the circuit hardware and structural costs. The compressor vibration suppression effect can be improved by changing the drive software. At the same time, the stress and noise of the outdoor unit vibration are reduced, and the product quality is improved.
[0070] In some embodiments, when the speed fluctuation of the compressor 11 exceeds a preset fluctuation range, the controller 12 determines the phase compensation angle based on the speed fluctuation; determines the compensation current value based on the current limit value and the phase compensation angle; and adjusts the Q-axis current based on the compensation current value.
[0071] In this embodiment, the controller 12 adjusts the compensation current value I according to different compensation current values. q-comp and Q-axis current I q After performing segmented compensation for the operating amplitude of compressor 11 in different frequency bands, if the speed fluctuation of compressor 11 still exceeds the preset fluctuation range, it is considered that current compensation is insufficient to adjust the operating amplitude of compressor 11. Therefore, phase compensation is added, i.e., the phase compensation angle is continuously determined based on the speed fluctuation, for example, denoted as . The phase compensation angle is used to compensate for the phase difference between the actual rotational speed and the estimated rotational speed; based on the current limiting value A and the phase compensation angle... Determine the compensation current value I q-comp ,Right now Determine the compensation current value I q-comp Then, based on the compensation current value I q-comp Adjusting Q-axis current I q By adding phase compensation, the method of suppressing the vibration of compressor 11 is enhanced, making the suppression method more flexible.
[0072] In some embodiments, before acquiring the compressor speed and the Q-axis current value of the compressor 11, the controller 12 sets a preset frequency range corresponding to the compressor speed; sets a current compensation coefficient according to the preset frequency range; and determines the current limit value of different preset ranges according to the preset frequency range and the current compensation coefficient.
[0073] In an embodiment, the controller 12 sets a preset frequency interval corresponding to the rotation speed of the compressor 11, for example, denoted as F 区域 , in the preset frequency interval F 区域 , a plurality of frequency segmentation points are set, for example, denoted as F i , F i+1 , F i+2 , …, F i+x , where 0 < F 区域 < F 截止频率 ; a current compensation coefficient is set according to the preset frequency interval F 区域 , for example, denoted as K i , K i+1 , K i+2 , …, K i+x , where the value of the current compensation coefficient K i may be placed in the storage data of the controller 12 and adjusted at any time according to actual test results, where K > 0, but in actual application, 0 < K ≤ 1; different preset frequency intervals F i+1 , F i+2 , F i+x , and corresponding current compensation coefficients K i , K i+1 , K i+2 , …, K i+x are determined, and then the current amplitude value of each preset frequency interval is processed differently, and is no longer a fixed amplitude value, that is, the current amplitude value of each preset interval is determined according to the preset frequency interval and the corresponding current compensation coefficient, and the frequency of the vibration of the compressor 11 is compensated in a segmented manner to improve the effect of suppressing the vibration of the compressor 11.
[0074] In some embodiments, the controller 12 adjusts the rotation speed fluctuation according to a preset control strategy to determine the current amplitude value, where the preset control strategy includes: determining an initial current amplitude value according to the rotation speed fluctuation; determining an initial compensation current value according to the initial current amplitude value and a fundamental function; when the current is compensated by the initial compensation current value, if the movement amplitude of the compressor 11 exceeds the preset movement amplitude range of the compressor 11, the current amplitude value is determined again according to the rotation speed fluctuation until the movement amplitude of the compressor 11 is within the preset movement amplitude range when the current is compensated by the current amplitude value, and the current amplitude value is taken as the current amplitude value.
[0075] In the embodiment, the corresponding current limiting value is determined according to one rotation speed fluctuation, and the initial current limiting value is determined as the initial current limiting value. The product value of the initial current limiting value and the fundamental function is determined as the initial compensation current value. When the current compensation is performed with the initial compensation current value, it is judged whether the movement amplitude of the compressor 11 exceeds the preset movement amplitude range of the compressor 11. If the movement amplitude of the compressor 11 is within the preset movement amplitude range of the compressor 11, it is considered that the movement amplitude of the compressor 11 meets the predetermined requirements of the preset movement vibration, and the corresponding pipeline vibration meets the requirements when the compressor 11 moves with the movement amplitude. Therefore, the initial compensation current value is taken as the current limiting value. If the movement amplitude of the compressor 11 exceeds the preset movement amplitude range of the compressor 11, it is considered that the movement amplitude of the compressor 11 does not meet the predetermined requirements of the preset movement vibration. Then, the current limiting value is determined again according to the rotation speed fluctuation until the movement amplitude of the compressor 11 is within the preset movement amplitude range when the current compensation is performed with the current limiting value. It is considered that the movement amplitude of the compressor 11 meets the predetermined requirements of the preset movement vibration, and the corresponding pipeline vibration meets the requirements when the compressor 11 moves with the movement amplitude. Therefore, the current limiting value is taken as the current limiting value. Through continuously adjusting the compensation current value, the accuracy of the vibration suppression effect of the compressor 11 can be improved.
[0076] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the exemplary description of the above terms does not necessarily mean the same embodiment or example.
[0077] Although the embodiments of the present application have been shown and described, those skilled in the art can understand that various changes, modifications, replacements and variations can be made to the embodiments without departing from the principles and purposes of the present application, and the scope of the present application is defined by the claims and their equivalents.
Claims
1. An air conditioner, characterized in that, include: A compressor is used to compress low-temperature, low-pressure refrigerant gas into high-temperature, high-pressure refrigerant gas and discharge it to the condenser. The controller is configured to: set a preset frequency range corresponding to the compressor speed, set a current compensation coefficient according to the preset frequency range, and determine a current limiting value for different preset frequency ranges according to the preset frequency range and the current compensation coefficient; Obtain the compressor speed and the Q-axis current during compressor operation; When the compressor speed fluctuation exceeds a preset fluctuation range, a current limit value is determined based on the speed fluctuation. The compensation current value is determined based on the current limiting value and the fundamental function of the compressor speed; The motion amplitude of the compressor is adjusted according to the compensation current value and the Q-axis current.
2. The air conditioner according to claim 1, characterized in that, After adjusting the compressor's motion amplitude based on the compensation current value and the Q-axis current, the controller is further configured to: When the compressor speed fluctuation exceeds the preset fluctuation range, a phase compensation angle is determined based on the speed fluctuation; The compensation current value is determined based on the current limiting value and the phase compensation angle, and the Q-axis current is adjusted based on the compensation current value.
3. The air conditioner according to claim 1, characterized in that, When determining the current limiting value based on the speed fluctuation, the controller is configured as follows: The speed fluctuation is adjusted using a preset control strategy to determine the current limit value, wherein the preset control strategy includes: The initial current limit value is determined based on the speed fluctuation. The initial compensation current value is determined based on the initial current limiting value and the fundamental function; When the compressor's motion amplitude exceeds the preset motion amplitude range after current compensation with the initial compensation current value, the current current limit value is determined again based on the speed fluctuation. This process continues until the compressor's motion amplitude falls within the preset motion amplitude range when current compensation is performed with the current current limit value. In this case, the current current limit value is used as the current limit value.
4. The air conditioner according to claim 1, characterized in that, When determining the initial current limit value based on the speed fluctuation, the controller is configured as follows: Determine the preset frequency range corresponding to the speed fluctuation and the current compensation coefficient corresponding to the preset frequency range; The initial current limit value is determined based on the current compensation coefficient and the preset maximum compensation current value.
5. The air conditioner according to claim 4, characterized in that, When determining the initial current limit value based on the current compensation coefficient and the preset maximum compensation current, the controller is configured as follows: Calculate the product of the current compensation coefficient and the preset maximum compensation current, and use the product as the initial current limit value.
6. The air conditioner according to claim 3, characterized in that, When determining the compensation current value based on the current limiting value and the fundamental function of the compressor speed, the controller is configured as follows: Calculate the product of the current limiting value and the fundamental function, and use the product as the compensation current value.
7. The air conditioner according to claim 1, characterized in that, When determining the phase compensation angle based on the speed fluctuation, the controller is configured as follows: Set the phase compensation coefficient according to the preset frequency range; The phase compensation angle for different preset frequency ranges is determined based on the preset frequency range and the phase compensation coefficient.
8. The air conditioner according to claim 4, characterized in that, When the current current limit value is determined again based on the speed fluctuation, the controller is configured as follows: Determine the preset frequency range corresponding to the speed fluctuation and the current compensation coefficient corresponding to the preset frequency range; Calculate the product of the current compensation coefficient and the preset maximum compensation current, and use the product as the current current limit value; The initial current limit value is switched to the current current limit value at a preset speed.
9. The air conditioner according to claim 3, characterized in that, When adjusting the motion amplitude of the compressor based on the compensation current value and the Q-axis current, the controller is configured to: Calculate the sum of the compensation current value and the Q-axis current to obtain the actual Q-axis current value; The actual Q-axis current value is adjusted in a closed loop based on the difference between the actual Q-axis current value and the preset actual Q-axis current value until the compressor moves with the actual Q-axis current and the amplitude of the compressor's movement is within the preset amplitude range.
Citation Information
Patent Citations
Motor current determining method and device, air conditioner, storage medium and processor
CN112671294A
Motor and rotating speed fluctuation suppression method and device thereof, storage medium and processor
CN113162499A