Disclosure of Invention
The invention aims to overcome the defect that the noise of a compressor is easy to sense in the prior art, and provides a method for controlling the rotating speed of an air conditioner compressor, which adjusts the noise of the compressor by controlling the rotating speed of the compressor.
The technical scheme of the invention provides a method for controlling the rotating speed of an automobile air conditioner compressor, which comprises the following steps:
acquiring the voltage of the blower under the current gear of the blower, and determining the noise of the blower generated when the blower is in the current gear under the vehicle according to the voltage of the blower;
calculating the maximum compressor noise in the vehicle, which is allowed to be generated by the compressor, according to the blower noise, and determining the maximum allowed rotating speed of the compressor under the current working condition according to the maximum compressor noise;
controlling the rotation speed of the compressor not to exceed the maximum allowable rotation speed of the compressor.
Further, the determining, according to the blower voltage, the blower noise generated when the blower is in the current gear includes:
determining the blower noise Nb generated when the blower is in the current gear as C ㏑ u + D, wherein u is the blower voltage and C, D is a coefficient.
Further, the calculating, according to the blower noise, a maximum allowable compressor noise that the compressor is allowed to generate in the vehicle, and determining, according to the maximum compressor noise, a maximum allowable rotation speed of the compressor under the current operating condition includes:
determining the maximum noise difference value allowed by an air conditioning system when a compressor works and is closed according to a noise target value of the real vehicle air conditioning system, and calculating the sum of the blower noise and the maximum noise difference value to be used as the maximum compressor noise;
and determining the maximum allowable rotating speed r of the current compressor as (Nc-B)/A, wherein Nc is the maximum compressor noise and A, B is a coefficient.
Further, the method also comprises the following steps:
determining the upper limit rotating speed of the compressor allowed under the current air conditioner setting condition;
and when the maximum allowable rotating speed of the compressor is greater than the upper limit rotating speed of the compressor, controlling the rotating speed of the compressor not to exceed the upper limit rotating speed of the compressor.
Further, the determining the upper limit rotation speed of the compressor allowed under the current air conditioner setting condition includes:
acquiring the thermal load of the vehicle and the set temperature of the air conditioner, and calculating the mass flow output by the compressor;
and determining the upper limit rotating speed of the compressor according to the performance of the compressor and the mass flow output by the compressor.
The invention also provides an electronic device for controlling the rotating speed of the automobile air conditioner compressor, which comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the one processor to cause the at least one processor to:
acquiring the voltage of the blower under the current gear of the blower, and determining the noise of the blower generated when the blower is in the current gear under the vehicle according to the voltage of the blower;
calculating the maximum compressor noise in the vehicle, which is allowed to be generated by the compressor, according to the blower noise, and determining the maximum allowed rotating speed of the compressor under the current working condition according to the maximum compressor noise;
controlling the rotation speed of the compressor not to exceed the maximum allowable rotation speed of the compressor.
Further, the determining, according to the blower voltage, the blower noise generated when the blower is in the current gear includes:
determining the blower noise Nb generated when the blower is in the current gear as C ㏑ u + D, wherein u is the blower voltage and C, D is a coefficient.
Further, the calculating, according to the blower noise, a maximum compressor noise in the vehicle that is allowed to be generated by the compressor, and determining, according to the maximum compressor noise, a maximum allowable rotation speed of the compressor under the current operating condition includes:
determining the maximum noise difference value allowed by an air conditioning system when a compressor works and is closed according to a noise target value of the real vehicle air conditioning system, and calculating the sum of the blower noise and the maximum noise difference value to be used as the maximum compressor noise;
and determining the maximum allowable rotating speed r of the current compressor as (Nc-B)/A, wherein Nc is the maximum compressor noise and A, B is a coefficient.
Further, the at least one processor is further capable of:
determining the upper limit rotating speed of the compressor allowed under the current air conditioner setting condition;
and when the maximum allowable rotating speed of the compressor is greater than the upper limit rotating speed of the compressor, controlling the rotating speed of the compressor not to exceed the upper limit rotating speed of the compressor.
Further, the determining the upper limit rotation speed of the compressor allowed under the current air conditioner setting condition includes:
acquiring the thermal load of the vehicle and the set temperature of the air conditioner, and calculating the mass flow output by the compressor;
and determining the upper limit rotating speed of the compressor according to the performance of the compressor and the mass flow output by the compressor.
After adopting above-mentioned technical scheme, have following beneficial effect:
according to the invention, according to the blower voltage at the current gear, the noise of the blower is determined, the maximum compressor noise in the vehicle, which is allowed to be generated by the compressor, is calculated, the maximum allowed rotating speed of the compressor under the current working condition is determined, and the rotating speed of the compressor is kept not to exceed the maximum allowed rotating speed of the compressor, so that the noise of the compressor is always kept equivalent to the noise level of the blower, and the noise of the compressor is not easy to be perceived by drivers and passengers.
Detailed Description
The invention is described in further detail below with reference to the figures and specific examples.
The method for controlling the rotating speed of the automobile air conditioner compressor, as shown in figure 1, comprises the following steps:
step S101: acquiring the voltage of the blower under the current gear of the blower, and determining the noise of the blower generated when the blower is in the current gear under the vehicle according to the voltage of the blower;
step S102: calculating the maximum compressor noise in the vehicle, which is allowed to be generated by the compressor, according to the blower noise, and determining the maximum allowed rotating speed of the compressor under the current working condition according to the maximum compressor noise;
step S103: controlling the rotation speed of the compressor not to exceed the maximum allowable rotation speed of the compressor.
Specifically, the automobile air blower is used for controlling the air outlet volume of the air conditioner, in the automobile, the gears of the air blower are provided with seven gears or more, and the air outlet intensity of the air conditioner can be adjusted by adjusting the gears of the air blower by a driver and passengers. Blower shifting is actually the adjustment of the blower voltage, which during operation generates blower noise, and which increases as the blower voltage increases. Therefore, the rotating speed of the compressor can be controlled to be equivalent to the noise of the blower, and the noise of the compressor is not easy to be sensed by drivers and passengers under the condition of the noise of the blower being covered. In the present invention, the blower noise and the compressor noise are both the blower noise and the compressor noise sensed in the vehicle.
The method comprises the steps of firstly obtaining the blower voltage of a blower under the current gear according to different blower noises generated by the blower in different gears, then determining the blower noise under the current gear according to the blower voltage, then calculating the maximum compressor noise generated by an allowable compressor according to the blower noise, wherein the maximum compressor noise can not be easily sensed under the current blower noise, obtaining the calculation relation between the maximum compressor noise and the allowable compressor noise through a simulation test, and finally determining the maximum allowable rotating speed of the compressor under the working conditions of the current blower gear and the current air conditioning system according to the relation between the compressor noise and the rotating speed of the compressor.
The rotating speed control method of the automobile air conditioner compressor in the embodiment is combined with the gear of the current air blower to regulate and control the rotating speed of the compressor, so that the noise of the compressor is always kept equivalent to the noise level of the air blower, and drivers and passengers are not easy to perceive the noise of the compressor.
As an example, according to the above-mentioned operation steps, a direct relationship between the compressor rotation speed and the blower gear is calculated, and the compressor rotation speed is rapidly adjusted.
In one embodiment, the determining the blower noise generated when the blower is in the current gear according to the blower voltage includes:
determining the blower noise Nb generated when the blower is in the current gear as C ㏑ u + D, wherein u is the blower voltage and C, D is a coefficient.
Through above-mentioned technical scheme, acquire the direct relation between air-blower noise data and the gear.
Specifically, a calculation method for obtaining the noise of the blower is obtained by fitting a blower noise curve according to corresponding blower noise data under the blower voltages of different gears.
As an example, fig. 2 shows a blower noise curve obtained by fitting noise data of the blower corresponding to different gear voltages under the actual air-conditioning operation condition of the vehicle in a certain type of vehicle, and through data analysis, the relationship between the blower noise and the blower voltage is Nb ═ C ㏑ u + D, wherein the coefficient C, D is related to the impeller order and the structure type of the blower.
In one embodiment, the calculating a maximum compressor noise in the vehicle that is allowed to be generated by the compressor according to the blower noise and determining a maximum allowable rotation speed of the compressor under the current operating condition according to the maximum compressor noise includes:
determining the maximum noise difference value allowed by an air conditioning system when the compressor is operated and closed according to a noise target value (referring to an NVH performance target) of the air conditioning system of the real vehicle, wherein the sum of the fan noise and the maximum noise difference value is used as the maximum compressor noise;
and determining the maximum allowable rotating speed r of the current compressor as (Nc-B)/A, wherein Nc is the maximum compressor noise and A, B is a coefficient.
Through the technical scheme, the direct relation between the noise of the compressor and the rotating speed of the compressor is obtained, and therefore the maximum allowable rotating speed of the compressor is calculated according to the maximum noise of the compressor.
As an example, referring to an air conditioner NVH performance target, an actual vehicle air conditioning system noise target value is determined that keeps compressor noise less perceptible, Nc-Nb ≦ X, where Nc is the compressor noise, Nb is the blower noise, and X is the maximum noise difference. That is, when the difference between the compressor noise and the blower noise is not greater than XdB, it is difficult for the customer to perceive the compressor noise. With regard to the value of X, adaptation can be made for different vehicle models.
Regarding the direct relationship between the compressor noise and the compressor rotation speed, fig. 3 shows that for a certain type of automobile, a rotation speed noise curve of the compressor is obtained by fitting noise data corresponding to different rotation speeds of the compressor under the actual air-conditioning operation condition of the cold room, and through data analysis, the compressor noise and the compressor rotation speed are in a linear relationship, specifically, Nc is equal to Ar + B, wherein a coefficient A, B is related to the displacement machine and the structure type of the compressor, so that the maximum rotation speed r of the compressor is equal to (Nc-B)/a.
In one embodiment, the blower noise is combined with the blower voltage by: nb is C ㏑ u + D, and the relation between the compressor noise and the compressor speed is as follows: nc is Ar + B, and the relationship between compressor noise and blower noise: Nc-Nb is less than or equal to X; the relationship between the compressor speed and the blower voltage can be obtained:
r≤(C㏑u+D-B+X)/A
where u is the blower voltage and A, B, C, D is a coefficient.
In this embodiment, according to the above relational expression, the maximum allowable rotation speed of the compressor under the current working condition can be directly calculated according to the current blower gear, so that the steps of data processing are reduced, and the processing method is optimized.
In one embodiment, the method for controlling the rotating speed of the compressor of the automobile air conditioner further comprises the following steps:
determining the upper limit rotating speed of the compressor allowed under the current air conditioner setting condition;
and when the maximum allowable rotating speed of the compressor is greater than the upper limit rotating speed of the compressor, controlling the rotating speed of the compressor not to exceed the upper limit rotating speed of the compressor.
In the foregoing embodiments, the maximum allowable rotation speed of the compressor increases with the increase of the gear of the blower, however, during the operation of the compressor, the rotation speed of the compressor also depends on the air conditioning performance of the vehicle, and the like, and accordingly, the upper limit rotation speed of the compressor needs to be set in combination with the air conditioning performance and the like to ensure the normal operation of the compressor.
In the embodiment, when the maximum allowable rotating speed of the compressor calculated according to the gear position of the blower is greater than the upper limit rotating speed of the compressor, the compressor is controlled to rotate at the upper limit rotating speed of the compressor, and the rotating speed of the compressor is limited not to exceed the upper limit rotating speed of the compressor.
As an example, fig. 4 shows a schematic diagram of the maximum allowable compressor rotation speed for different blower speeds for a certain vehicle model. The blower is provided with seven gears, and in the gears 1-4, the maximum allowable rotating speed of the compressor is increased along with the increase of the gears, and in the gears 4-7, the maximum allowable rotating speed of the compressor is the upper limit rotating speed Nc max of the compressor.
Specifically, the determining the upper limit rotation speed of the compressor allowed under the current air conditioner setting condition includes:
acquiring the thermal load of the vehicle and the set temperature of the air conditioner, and calculating the mass flow output by the compressor;
and determining the upper limit rotating speed of the compressor according to the performance of the compressor and the mass flow output by the compressor.
The upper limit rotating speed of the compressor is calculated according to the current vehicle heat load and the set temperature of the air conditioner, wherein the vehicle heat load is the heat quantity received by the automobile from the outside, and the vehicle heat load specifically comprises a sunshine load, a vehicle body heat transfer load, an engine cabin load, a ventilation load, a passenger load, a machine heating load and the like. The cold energy generated by the mass flow output by the compressor is enough to offset the current vehicle heat load, when the temperature in the vehicle is reduced to the set temperature of the air conditioner, the mass flow output by the compressor is the upper limit value of the mass flow, and the corresponding compressor rotating speed is the upper limit rotating speed of the compressor allowed under the set condition of the current air conditioner. The rotating speed of the compressor is controlled not to be larger than the upper limit rotating speed of the compressor so as to prevent the temperature in the vehicle from not conforming to the set temperature of the air conditioner.
In a preferred embodiment of the present invention, a method for controlling the rotational speed of a compressor of an air conditioner of a vehicle, as shown in fig. 5, comprises:
step S501: acquiring the voltage of the blower under the current gear;
step S502: determining the noise Nb of the blower generated in the getting-off vehicle with the blower in the current gear as C ㏑ u + D, wherein u is the blower voltage, and C, D is a coefficient;
step S503: determining the maximum noise difference value allowed by an air conditioning system when a compressor works and is closed according to a noise target value of the real vehicle air conditioning system, and calculating the sum of the blower noise and the maximum noise difference value to be used as the maximum compressor noise;
step S504: determining the maximum allowable rotating speed r of the current compressor as (Nc-B)/A, wherein Nc is the maximum compressor noise, and A, B is a coefficient;
step S505: acquiring the thermal load of the vehicle and the set temperature of the air conditioner, and calculating the mass flow output by the compressor;
step S506: determining the upper limit rotating speed of the compressor allowed under the current air conditioner setting condition according to the performance of the compressor and the mass flow output by the compressor;
step S507: and when the maximum allowable rotating speed of the compressor is not greater than the upper limit rotating speed of the compressor, controlling the rotating speed of the compressor not to exceed the maximum allowable rotating speed of the compressor.
The steps S501 to S504 and the steps S505 to S506 do not set a sequential execution order, the steps S501 to S504 may be executed first and then the steps S505 to S506 may be executed first, the steps S505 to S506 may be executed first and then the steps S501 to S504 may be executed, and the steps S501 to S504 and the steps S505 to S506 may be executed synchronously.
The embodiment calculates the maximum allowable rotating speed of the corresponding compressor according to the current gear of the air blower, and sets the temperature according to the vehicle heat load condition and the air conditioner, calculates the current upper limit rotating speed of the compressor, if the maximum allowable rotating speed of the compressor does not exceed the upper limit rotating speed of the compressor, the rotating speed of the compressor is controlled not to exceed the maximum allowable rotating speed of the compressor, if the maximum allowable rotating speed of the compressor exceeds the upper limit rotating speed of the compressor, the rotating speed of the compressor is controlled not to exceed the upper limit rotating speed of the compressor, the temperature regulation function of the compressor is not influenced, the noise of the compressor is not easy to sense, and the driving experience of drivers and passengers is improved.
Fig. 6 shows an electronic device for controlling the rotation speed of a compressor of an air conditioner of an automobile, which comprises:
at least one processor 601; and the number of the first and second groups,
a memory 602 communicatively coupled to the at least one processor 601; wherein,
the memory 602 stores instructions executable by the one processor 601 to cause the at least one processor 601 to:
acquiring the voltage of the blower under the current gear of the blower, and determining the noise of the blower generated when the blower is in the current gear under the vehicle according to the voltage of the blower;
calculating the maximum compressor noise in the vehicle, which is allowed to be generated by the compressor, according to the blower noise, and determining the maximum allowed rotating speed of the compressor under the current working condition according to the maximum compressor noise;
controlling the rotation speed of the compressor not to exceed the maximum allowable rotation speed of the compressor.
Fig. 6 illustrates an electronic device as an example.
The electronic device may further include: an input device 603 and an output device 604.
The processor 601, the memory 602, the input device 603, and the display device 604 may be connected by a bus or other means, and are illustrated as being connected by a bus.
The memory 602, serving as a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules corresponding to the method for controlling the rotational speed of the compressor of the air conditioner of the vehicle in the embodiment of the present application, for example, the method flows shown in fig. 1 and fig. 5. The processor 601 executes various functional applications and data processing by running nonvolatile software programs, instructions and modules stored in the memory 602, so as to implement the method for controlling the rotating speed of the automobile air conditioner compressor in the above embodiment.
The memory 602 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the rotational speed control method of the compressor of the air conditioner of the vehicle, and the like. Further, the memory 602 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 602 may optionally include a memory remotely located from the processor 601, and these remote memories may be connected via a network to a device that performs the method for controlling the speed of a compressor of an automotive air conditioner. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 603 may receive user clicks for input and generate signal inputs related to user settings and function control of the speed control method of the vehicle air conditioner compressor. The display device 604 may include a display screen or the like.
When the one or more modules are stored in the memory 602 and executed by the one or more processors 601, the method for controlling the rotating speed of the compressor of the air conditioner of the automobile in any of the above-mentioned method embodiments is executed.
The invention combines the gear of the current blower to regulate and control the rotating speed of the compressor, so that the noise of the compressor is always kept equivalent to the noise level of the blower, and drivers and passengers are not easy to perceive the noise of the compressor.
In one embodiment, the determining the blower noise generated when the blower is in the current gear according to the blower voltage includes:
determining the blower noise Nb generated when the blower is in the current gear as C ㏑ u + D, wherein u is the blower voltage and C, D is a coefficient.
According to the method, the direct relation between the noise data of the blower and the gears can be obtained, a noise curve of the blower is obtained by fitting the noise data of the blower corresponding to the voltage of the blower at different gears, and the noise of the blower is obtained.
In one embodiment, the calculating a maximum compressor noise in the vehicle that is allowed to be generated by the compressor according to the blower noise and determining a maximum allowable rotation speed of the compressor under the current operating condition according to the maximum compressor noise includes:
determining the maximum noise difference value allowed by an air conditioning system when a compressor works and is closed according to a noise target value of the real vehicle air conditioning system, and calculating the sum of the blower noise and the maximum noise difference value to be used as the maximum compressor noise;
and determining the maximum allowable rotating speed r of the current compressor as (Nc-B)/A, wherein Nc is the compressor noise and A, B is a coefficient.
The embodiment can obtain the direct relation between the noise of the compressor and the rotating speed of the compressor, thereby calculating the maximum allowable rotating speed of the compressor according to the maximum noise of the compressor.
In one embodiment, the at least one processor 901 is further capable of:
determining the upper limit rotating speed of the compressor allowed under the current air conditioner setting condition;
and when the maximum allowable rotating speed of the compressor is greater than the upper limit rotating speed of the compressor, controlling the rotating speed of the compressor not to exceed the upper limit rotating speed of the compressor.
Specifically, the determining of the upper limit rotation speed of the compressor allowed under the current air conditioner setting condition includes:
acquiring the thermal load of the vehicle and the set temperature of the air conditioner, and calculating the mass flow output by the compressor;
and determining the upper limit rotating speed of the compressor according to the performance of the compressor and the mass flow output by the compressor.
The upper limit rotating speed of the compressor is set by combining the current vehicle heat load and the air conditioner set temperature, the temperature regulation and control function of the compressor is not influenced, the noise of the compressor is not easy to sense, and the driving experience of drivers and passengers is improved.
The foregoing is considered as illustrative only of the principles and preferred embodiments of the invention. It should be noted that, for those skilled in the art, several other modifications can be made on the basis of the principle of the present invention, and the protection scope of the present invention should be regarded.