A method, apparatus, air conditioner, and storage medium for controlling an air conditioner.
By installing a microphone array inside the outdoor unit of the air conditioner to collect noise, and using algorithms to analyze the noise frequency and vibration amplitude to calculate the temperature, the problem of the temperature sensor installation location affecting the monitoring accuracy is solved, and the efficient operation of the air conditioning system is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-09-06
- Publication Date
- 2026-06-30
AI Technical Summary
In existing air conditioning systems, the installation location of temperature sensors affects the accuracy of temperature monitoring, leading to reduced air conditioning operating efficiency.
A microphone array is installed between the compressor and the controller electrical box of the outdoor unit of the air conditioner. By collecting the noise generated by the compressor, the noise frequency and vibration amplitude are analyzed using the short-time Fourier algorithm or the continuous wavelet algorithm, and the temperature inside the outdoor unit of the air conditioner is calculated.
It improves the accuracy of temperature monitoring, reduces system costs, avoids the problem of temperature monitoring lag, and ensures that the air conditioner is always in optimal operating condition.
Smart Images

Figure CN117073210B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of air conditioning technology, specifically relating to an air conditioning control method, device, air conditioner and storage medium, and more particularly to an air conditioning control method, device, air conditioner and storage medium based on continuous frequency vibration for acoustic temperature measurement. Background Technology
[0002] In an air conditioning system, the outdoor unit typically consists of a fan, condenser, compressor, and controller box, playing a crucial role in cooling and compression. The temperature of the space containing the compressor and controller box significantly impacts the overall system efficiency; excessively high or low temperatures can reduce system performance and even trigger high or low temperature protection mechanisms.
[0003] The common solution is to place temperature sensors in key locations to monitor the temperature of the outdoor unit of the air conditioner. However, this method has some limitations and problems. The installation location of traditional temperature sensors can affect the accuracy of temperature monitoring. If installed near the condenser, it will reflect the operating temperature of the condenser; if installed near the compressor, it will reflect the operating temperature of the compressor. This means that the collected temperature cannot reflect the accurate temperature between the compressor and the controller box, which leads to a decrease in the operating efficiency of the air conditioner if the operation is controlled based on the collected temperature.
[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The purpose of this invention is to provide a control method, device, air conditioner, and storage medium for an air conditioner, to solve the problem in related solutions where the installation position of the temperature sensor affects the accuracy of the collected temperature, causing the air conditioner's operating efficiency to decrease when controlling the air conditioner's operation based on the collected temperature. This invention achieves the goal of quickly determining the compressor noise by combining noise collected through a microphone array with the compressor's operating frequency, and determining the temperature inside the outdoor unit based on the compressor's operating information and noise, thus improving the accuracy of temperature monitoring; and controlling the compressor's operation based on the monitored temperature to maintain the air conditioner in optimal operating condition.
[0006] This invention provides a control method for an air conditioner, the air conditioner including an outdoor unit and an indoor unit, the outdoor unit having a compressor, a controller electrical box, and a microphone array; the microphone array includes n microphones, where n is a positive integer; the microphone array is positioned between the compressor and the controller electrical box, and is used to acquire the noise generated by the outdoor unit during operation; the control method includes: acquiring the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit during operation; determining the noise generated by the compressor operating at the current operating frequency based on the current operating frequency and the noise generated by the outdoor unit; determining the average temperature inside the outdoor unit based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation; and controlling the operating state of the compressor based on the average temperature inside the outdoor unit.
[0007] In some embodiments, the microphone array's pickup direction is the direction of the compressor, and the microphone array and the compressor are separated by a preset distance; determining the noise generated by the compressor at the current operating frequency based on the compressor's current operating frequency and the noise generated by the outdoor unit includes: determining the noise directly in front of the microphone array based on the noise generated by the outdoor unit; and determining the noise generated by the compressor at the current operating frequency based on the compressor's current operating frequency and the noise directly in front of the microphone array.
[0008] In some implementations, determining the noise directly facing the microphone array based on the noise generated during the operation of the outdoor unit includes: acquiring the initial time of noise of the same frequency collected by different microphones among the n microphones, obtaining n initial times, and determining whether the n initial times are the same; if the n initial times are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array; or, acquiring the phase information of noise of the same frequency collected by different microphones among the n microphones, obtaining n phase information, and determining whether the n phase information are the same; if the n phase information are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array.
[0009] In some implementations, after acquiring the noise generated during the operation of the outdoor unit, the relationship between the vibration amplitude and time of noise at different frequencies is also recorded. Based on the current operating frequency of the compressor and the noise directly in front of the microphone array, the noise generated by the compressor at the current operating frequency is determined, including: using a short-time Fourier algorithm or a continuous wavelet algorithm to convert the relationship between the vibration amplitude and time of the noise generated during the compressor's operation into a relationship between the vibration frequency and time, thereby determining the noise directly in front of the microphone array at the current moment; determining whether there is any noise in the noise directly in front of the microphone array at the current moment whose difference between any frequency and the current operating frequency of the compressor is within a set error range; if so, the noise is determined as the noise generated by the compressor at the current operating frequency.
[0010] In some implementations, determining the average temperature inside the outdoor unit based on the start time of the compressor's operation at the current operating frequency and the noise generated during the compressor's operation includes: determining, based on the relationship between the vibration frequency and time of the noise generated by the compressor at the current operating frequency, the time when the noise generated by the compressor at the current operating frequency is first received by the microphone array, and recording this as the reception time; calculating the noise propagation speed based on the start time of the compressor's operation at the current operating frequency, the reception time, and a preset distance between the microphone array and the compressor; and calculating the average temperature inside the outdoor unit based on the noise propagation speed.
[0011] In some embodiments, the operating state of the compressor includes the operating frequency of the compressor; controlling the operating state of the compressor based on the average temperature inside the outdoor unit includes: increasing the operating frequency of the compressor if the average temperature inside the outdoor unit is less than a preset temperature range; and decreasing the operating frequency of the compressor if the average temperature inside the outdoor unit is greater than the preset temperature range.
[0012] In conjunction with the above method, another aspect of the present invention provides a control device for an air conditioner, the air conditioner including an outdoor unit and an indoor unit, the outdoor unit having a compressor, a controller electrical box, and a microphone array; the microphone array including n microphones, where n is a positive integer; the microphone array being disposed between the compressor and the controller electrical box, for acquiring noise generated during the operation of the outdoor unit; the control device including: an acquisition unit configured to acquire the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated during the operation of the outdoor unit; a control unit configured to determine the noise generated by the compressor operating at the current operating frequency based on the current operating frequency of the compressor and the noise generated during the operation of the outdoor unit; the control unit further configured to determine the average temperature inside the outdoor unit based on the start time of the compressor operating at the current operating frequency and the noise generated during the operation of the compressor; the control unit further configured to control the operating state of the compressor based on the average temperature inside the outdoor unit.
[0013] In some embodiments, the control unit has the microphone array positioned in the direction of the compressor, and the microphone array is spaced at a preset distance from the compressor. The noise generated by the compressor at its current operating frequency is determined based on the compressor's current operating frequency and the noise generated by the outdoor unit. This includes: determining the noise directly in front of the microphone array based on the noise generated by the outdoor unit; and determining the noise generated by the compressor at its current operating frequency based on the compressor's current operating frequency and the noise directly in front of the microphone array.
[0014] In some embodiments, the control unit determines the noise directly facing the microphone array based on the noise generated by the outdoor unit during operation, including: acquiring the initial time of noise of the same frequency collected by different microphones among the n microphones, obtaining n initial times, and determining whether the n initial times are the same; if the n initial times are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array; or, acquiring the phase information of noise of the same frequency collected by different microphones among the n microphones, obtaining n phase information, and determining whether the n phase information are the same; if the n phase information are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array.
[0015] In some implementations, after acquiring the noise generated during the operation of the outdoor unit, the relationship between the vibration amplitude and time of noise at different frequencies is also recorded. The control unit determines the noise generated by the compressor at the current operating frequency based on the compressor's current operating frequency and the noise directly in front of the microphone array. This includes: using a short-time Fourier transform algorithm or a continuous wavelet algorithm to convert the relationship between the vibration amplitude and time of the noise generated by the compressor during operation into a relationship between vibration frequency and time, thereby determining the noise directly in front of the microphone array at the current moment; determining whether there is any noise in the noise directly in front of the microphone array at the current moment whose difference between any frequency and the compressor's current operating frequency is within a set error range; if so, then the noise is determined as the noise generated by the compressor at the current operating frequency.
[0016] In some embodiments, the control unit determines the average temperature inside the outdoor unit based on the start time of the compressor's operation at the current operating frequency and the noise generated during the compressor's operation. This includes: determining, based on the relationship between the vibration frequency and time of the noise generated by the compressor at the current operating frequency, the time when the noise generated by the compressor at the current operating frequency is first received by the microphone array, and recording this as the reception time; calculating the noise propagation speed based on the start time of the compressor's operation at the current operating frequency, the reception time, and a preset distance between the microphone array and the compressor; and calculating the average temperature inside the outdoor unit based on the noise propagation speed.
[0017] In some embodiments, the operating state of the compressor includes the operating frequency of the compressor; the control unit controls the operating state of the compressor according to the average temperature inside the outdoor unit, including: if the average temperature inside the outdoor unit is less than a preset temperature range, then increasing the operating frequency of the compressor; if the average temperature inside the outdoor unit is greater than the preset temperature range, then decreasing the operating frequency of the compressor.
[0018] In conjunction with the above-described device, the present invention further provides an air conditioner, comprising: the control device for the air conditioner described above.
[0019] In conjunction with the above method, the present invention further provides a storage medium comprising a stored program, wherein, when the program is executed, the device on which the storage medium is located controls the air conditioner control method described above to be performed.
[0020] The present invention collects air conditioner operating noise by placing a microphone array between the compressor and the controller electrical box inside the outdoor unit of the air conditioner. During air conditioner operation, it acquires the compressor's current operating frequency, the start time of compressor operation at the current operating frequency, and the noise generated by the outdoor unit during operation. Based on the compressor's current operating frequency and the noise generated by the outdoor unit, it determines the noise generated by the compressor at the current operating frequency. Based on the start time of compressor operation at the current operating frequency and the noise generated by the compressor during operation, it determines the average temperature inside the outdoor unit. Based on the average temperature inside the outdoor unit, it controls the compressor's operating frequency. This allows for monitoring of the ambient temperature based on the noise collected by the microphone array, reducing unnecessary temperature sensors and lowering system costs. It accurately identifies the compressor's operating noise from the noise generated by the outdoor unit, avoiding the problem of temperature monitoring lag. It calculates the average temperature between the compressor and the controller electrical box based on the start time of compressor operation at the current operating frequency and the noise generated by the compressor during operation, improving the accuracy of temperature monitoring. Controlling the compressor's operation based on the ambient temperature keeps the air conditioner in an optimal operating state, improving the air conditioner's operating efficiency.
[0021] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention.
[0022] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0023] Figure 1 This is a flowchart illustrating an embodiment of the air conditioner control method of the present invention;
[0024] Figure 2 This is a schematic flowchart of an embodiment of the method of the present invention for determining the noise generated by the compressor;
[0025] Figure 3 This is a schematic flowchart of an embodiment of the method of the present invention for determining the noise generated by the compressor based on the compressor's current operating frequency and the noise directly in front of the microphone array;
[0026] Figure 4 This is a schematic flowchart of an embodiment of the method of the present invention for determining the average temperature inside the outdoor unit of an air conditioner based on the start time of the compressor's operation at the current operating frequency and the noise generated by the compressor;
[0027] Figure 5 This is a schematic diagram of the structure of an embodiment of the air conditioner control device of the present invention;
[0028] Figure 6 This is a schematic diagram of the outdoor unit of the air conditioner according to the present invention;
[0029] Figure 7 This is a flowchart illustrating an embodiment of an air conditioner control method based on continuous frequency vibration for acoustic temperature measurement according to the present invention.
[0030] Referring to the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:
[0031] 102 - Acquisition unit; 104 - Control unit. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0033] In air conditioning systems, it is necessary to monitor the temperature inside the outdoor unit in real time, especially the temperature near the compressor and controller box. The system's operation is adjusted based on the monitored temperature to maintain optimal performance. Therefore, the monitored temperature near the compressor and controller box must be highly accurate and timely, while also considering system cost. Some solutions use temperature sensors to monitor the temperature between the compressor and controller box, but placing multiple sensors increases system cost; furthermore, single-point temperature measurement can only detect the temperature over a very small area of the sensor contact surface, failing to accurately reflect the temperature of the entire space and exhibiting a lag; the location of the temperature sensor also affects the accuracy of temperature monitoring. Related solutions use the Fast Fourier Transform algorithm to analyze and process noise, but this algorithm performs frequency analysis across the entire time domain, failing to pinpoint the exact time of the frequency and thus unable to address the lag and low accuracy issues. Another solution uses acoustic temperature measurement, specifically utilizing sound wave reflection. This method has significant problems: firstly, it requires a reliable reflecting surface to ensure correct sound wave reflection; secondly, it is susceptible to interference from other environmental reflective objects, leading to the failure to receive reflected sound waves.
[0034] Therefore, in order to overcome the limitations of related solutions, the present invention provides an air conditioning control method that uses the vibration and noise generated by the compressor to monitor the temperature of the outdoor unit of the air conditioner in real time. This solves the problems of high cost, lag and accuracy in related solutions, provides accurate temperature information and can be used for controller decision-making to maintain the optimal operating state of the air conditioning system.
[0035] According to an embodiment of the present invention, a control method for an air conditioner is provided. The air conditioner includes an outdoor unit and an indoor unit. The outdoor unit has a compressor, a controller electrical box, and a microphone array. The controller electrical box is used to control the operation of the air conditioner. The microphone array includes n microphones, and the interval between the microphones can be set to 30 mm, where n is a positive integer. The microphone array is located between the compressor and the controller electrical box and is used to acquire the noise generated during the operation of the outdoor unit. Specifically, the microphone array is located on the side of the controller electrical box, and the specific location varies depending on the controller electrical box. Due to the different sizes of the controller electrical boxes, their placement within the outdoor unit is also different due to structural limitations. Larger controller electrical boxes are located above the compressor, and smaller controller electrical boxes are located on the side of the compressor. Therefore, when the controller box is on the right side of the compressor, the microphone array is located on the left side of the controller electrical box; when the controller box is above the compressor, the microphone array is located on the lower side of the controller electrical box. Figure 6 This is a schematic diagram of the outdoor unit of the air conditioner of the present invention, as shown below. Figure 6 As shown, the microphone array is positioned between the compressor and the controller electrical box, at a certain distance from the compressor, such as 5-10cm. The microphone array's function is to determine the ambient temperature between the compressor and the controller electrical box based on the sound information it collects. This temperature primarily originates from the temperature generated by the compressor's operation. Therefore, the microphone needs to be kept a considerable distance from the compressor to effectively capture the vibration and noise generated by the compressor, thereby accurately calculating the ambient temperature. The position of the microphone array varies depending on the location of the controller electrical box. When the controller electrical box is located to the right of the compressor, it is commonly used in typical small controller electrical boxes, such as... Figure 6 As shown in (1), the microphone array can be placed on the left side of the controller electrical box, directly opposite the compressor; when the controller electrical box is located above the compressor, it is often used in typical small controller electrical boxes, such as Figure 6 As shown in (2), the microphone array can be placed on the lower side of the controller's electrical box, directly facing the compressor. In both cases, there are no obstacles between the microphone array and the compressor that would prevent the sound waves from being transmitted normally in the air, ensuring that the microphone array is positioned directly facing the compressor to receive the compressor noise and vibration sound waves to the maximum extent. Figure 1 The diagram shows a flowchart of an embodiment of the method of the present invention. The air conditioner control method may include steps S110 to S140.
[0036] In step S110, the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated when the outdoor unit is running are obtained.
[0037] In step S120, the noise generated by the compressor at the current operating frequency is determined based on the current operating frequency of the compressor and the noise generated by the outdoor unit.
[0038] In some embodiments, the microphone array is positioned in the direction of the compressor, meaning the microphone array faces the compressor. This is because the microphone array is used to collect noise generated by the compressor. By setting the microphone array to face the compressor, the noise from the compressor can be received more clearly and accurately, and it is easier to identify the noise generated by the compressor from among the received noise. The microphone array and the compressor are separated by a preset distance. Figure 2 This is a schematic flowchart of an embodiment of the method of the present invention for determining the noise generated by the compressor, as shown below. Figure 2 As shown, step S120 involves determining the specific process of the noise generated by the compressor at the current operating frequency based on the current operating frequency of the compressor and the noise generated by the outdoor unit, including steps S210 and S220.
[0039] Step S210: Determine the noise directly in front of the microphone array based on the noise generated during the operation of the outdoor unit.
[0040] In some implementations, the specific process of determining the noise directly facing the microphone array based on the noise generated by the outdoor unit during operation in step S210 includes: acquiring the initial time of noise of the same frequency collected by different microphones among the n microphones from the noise generated by the outdoor unit during operation, obtaining n initial times, and determining whether the n initial times are the same; if the n initial times are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array; or, acquiring the phase information of noise of the same frequency collected by different microphones among the n microphones from the noise generated by the outdoor unit during operation, obtaining n phase information, and determining whether the n phase information are the same; if the n phase information are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array.
[0041] The microphones in a microphone array are spaced apart, resulting in a time or phase difference when receiving noise. Noise received from the side is more noticeably different from noise directly facing the array. In contrast, noise received directly facing the microphone array is only 5-10cm apart from the compressor, with no obstructions. Therefore, the time difference in receiving the compressor noise is negligible. By comparing the time or phase difference when multiple microphones receive the same noise, the noise directly facing the array can be identified, which inevitably includes the noise generated by the compressor.
[0042] Step S220: Determine the noise generated by the compressor at the current operating frequency based on the compressor's current operating frequency and the noise directly in front of the microphone array.
[0043] The noise received by the microphone array from the outdoor unit includes not only the noise from the compressor, but also noise from other air conditioning components and ambient noise. Therefore, it's necessary to filter out the noise generated by the compressor. First, since the microphone array is positioned directly facing the compressor, noise directly in front of the microphone array is filtered out, while noise clearly not originating from the compressor's direction is blocked. Second, because there's a relationship between the compressor's operating frequency and the frequency of its generated noise, further filtering based on the compressor's current operating frequency is needed to identify the noise generated during compressor operation from the noise directly in front of the microphone array.
[0044] In some implementations, after acquiring the noise generated during the operation of the outdoor unit, the relationship between the vibration amplitude and time of noise at different frequencies is also recorded. Figure 3 This is a flowchart illustrating an embodiment of the method of the present invention for determining the noise generated by the compressor based on the compressor's current operating frequency and the noise directly in front of the microphone array, as shown below. Figure 3 As shown, in step S220, the specific process of determining the noise generated by the compressor at the current operating frequency based on the current operating frequency of the compressor and the noise facing the microphone array includes steps S310 to S330.
[0045] Step S310: Using the short-time Fourier algorithm or the continuous wavelet algorithm, the relationship between the vibration amplitude and time of the noise generated by the compressor during operation is converted into the relationship between the vibration frequency and time, thereby determining the noise facing the microphone array at the current moment.
[0046] Even after directional filtering by a microphone array, multiple superimposed sound waves of different frequencies may still exist in the noise. At this point, it's necessary to further distinguish the compressor noise. Using short-time Fourier transform or continuous wavelet transform algorithms to perform time-frequency analysis on the noise, the relationship between vibration amplitude and time is converted into the relationship between vibration frequency and time. This decomposes the time domain into numerous small windows, improving time resolution and enabling rapid location of sudden changes in the noise signal at a given moment. This, in turn, allows for rapid determination of the real-time temperature of the space, solving the problem of temperature monitoring lag.
[0047] Step S320: Determine whether, in the noise currently facing the microphone array, there exists any noise whose difference between a set positive integer multiple or a set fraction of any frequency and the current operating frequency of the compressor is within a set error range. The set fraction is a positive fraction.
[0048] Step S330: If the noise exists, then the noise is determined to be the noise generated by the compressor operating at the current operating frequency.
[0049] The operating frequency of the compressor and the noise generated by the compressor have a multiple or fractional relationship. Specifically, the current operating frequency of the compressor is approximately equal to the current noise frequency multiplied by the multiple (or fraction) ± 5 Hz, where 5 Hz is a set error range. If the noise at the current moment meets this condition, the sound wave at that frequency is determined to be the noise emitted by the compressor. For example, if three noise frequencies are analyzed: 8 Hz, 49 Hz, and 11 Hz, and the current compressor operating frequency is 50 Hz, calculation shows that 49 Hz best meets the judgment condition, i.e., 50 Hz ≈ 49 Hz * 1 ± 5 Hz. Therefore, the noise wave corresponding to 49 Hz is identified as the noise generated by the compressor. Specifically, if multiple noise frequencies meet the above judgment condition, the noise frequency closest to the compressor's operating frequency is selected as the compressor's noise frequency.
[0050] Figure 7 This is a flowchart illustrating an embodiment of an air conditioner control method based on continuous frequency vibration for acoustic temperature measurement according to the present invention. Figure 7 As shown, the method of the present invention includes:
[0051] Step 1: During the operation of the air conditioner, the microphone array collects noise in real time and determines the sound wave information of the noise facing the microphone array, and then proceeds to Step 2.
[0052] Step 2: Analyze and process the acoustic information of the noise facing the microphone array using the short-time Fourier algorithm or the continuous wavelet algorithm. Analyze the frequency domain information of the acoustic wave in real time to obtain the frequency acoustic information close to the current operating frequency of the compressor. Then, consider the acoustic information of the noise generated by the compressor as the acoustic information of the noise generated by the compressor. Then, proceed to step 3.
[0053] In this invention, after the microphone array receives noise, it first filters out noise from directions not directly in front of the microphone array, and then filters out noise that does not meet the judgment criteria. Through these two noise filtering processes, the noise generated by the compressor is determined, thereby improving the accuracy of temperature monitoring.
[0054] In step S130, the average temperature inside the outdoor unit is determined based on the start time of the compressor operating at the current operating frequency and the noise generated during the operation of the compressor.
[0055] In some implementations... Figure 4 This is a flowchart illustrating an embodiment of the method of the present invention for determining the average temperature inside the outdoor unit of an air conditioner based on the start time of the compressor's operation at the current operating frequency and the noise generated by the compressor. Figure 4 As shown, in step S130, the specific process of determining the average temperature inside the outdoor unit based on the start time of the compressor operating at the current operating frequency and the noise generated during the operation of the compressor includes steps S410 to S430.
[0056] Step S410: Based on the relationship between the vibration frequency and time of the noise generated by the compressor at the current operating frequency, determine the time when the noise generated by the compressor at the current operating frequency is first received by the microphone array, and record it as the reception time.
[0057] When the compressor switches to the current operating frequency, the frequency of the noise it generates will change. After the microphone array captures this change, it can quickly determine the time when the microphone array first received the noise change through short-time Fourier algorithm or continuous wavelet algorithm.
[0058] Step S420: Calculate the noise propagation speed based on the start time of the compressor's operation at the current operating frequency, the receiving time, and the preset distance between the microphone array and the compressor.
[0059] Step S430: Calculate the average temperature inside the outdoor unit based on the propagation speed of the noise.
[0060] By determining the start time of the compressor's operation at the current frequency, the time when the microphone array first receives a change in compressor noise, and the distance between the microphone array and the compressor—that is, determining the distance and time of sound wave propagation—the speed of sound can be calculated. For example, if the compressor operates at 50Hz at time A, and the noise source detected is 49Hz at time B, with a time difference of 280 microseconds between A and B, and the distance between the microphone array and the compressor is 10cm, then the speed of sound in space is: 0.1m / 0.00028s = 357m / s.
[0061] Once the propagation speed is determined, the average temperature within the current space can be calculated based on the relationship between the speed of sound and temperature. The calculation formula is as follows:
[0062]
[0063] Where T is the temperature in Celsius, and V is the speed of sound at T℃. For example, after calculating the speed to be 357 m / s, according to the formula: 357=331*√(1+T / 273), T is calculated to be 44.5℃, where √ is the square root.
[0064] The present invention, after determining the noise generated by the compressor operation, collects vibration signals through a microphone array and calculates the signal time difference with the frequency control signal output by the controller. Combined with the relationship between sound speed and temperature and distance parameters, the average temperature of the space where the compressor is located is obtained, thereby improving the accuracy of ambient temperature monitoring.
[0065] In step S140, the operating state of the compressor is controlled according to the average temperature inside the outdoor unit.
[0066] The present invention uses a microphone array positioned between the compressor and the controller electrical box to collect noise, thereby accurately calculating the ambient temperature. This reduces the need for multiple temperature sensors at different locations on the outdoor unit to measure the air conditioner temperature, lowering system costs. Based on the compressor's current operating frequency, the real-time noise generated during compressor operation is determined from the noise produced by the outdoor unit, avoiding lag issues in temperature monitoring. Based on the start time of compressor operation at the current operating frequency and the noise generated during compressor operation, an algorithm is used to determine the average temperature inside the outdoor unit, improving the accuracy of temperature monitoring. Simultaneously, the compressor's operating state is controlled based on the monitored temperature, ensuring the air conditioner always operates in optimal condition, thus improving the air conditioner's operating efficiency.
[0067] In some embodiments, the operating state of the compressor includes the operating frequency of the compressor. Step S140, the specific process of controlling the operating state of the compressor based on the average temperature inside the outdoor unit, includes: if the average temperature inside the outdoor unit is less than a preset temperature range, then increasing the operating frequency of the compressor; if the average temperature inside the outdoor unit is greater than the preset temperature range, then decreasing the operating frequency of the compressor.
[0068] Specifically, the temperature range for cooling operation can be set to 16–65℃, and the temperature range for heating operation can be set to -35–30℃. If the obtained space temperature is lower than the temperature range, the compressor's operating frequency is increased by 10Hz. After one minute, the temperature is checked again. If the temperature is still not within the range, the adjustment continues until the temperature reaches the range or the compressor stops running. If the obtained space temperature is higher than the temperature range, the compressor's operating frequency is decreased by 10Hz. After one minute, the temperature is checked again. If the temperature is still not within the range, the adjustment continues until the temperature reaches the range or the compressor stops running.
[0069] Figure 7This is a flowchart illustrating an embodiment of an air conditioner control method based on continuous frequency vibration for acoustic temperature measurement according to the present invention. Figure 7 As shown, the method of the present invention further includes:
[0070] Step 3: After determining the sound wave information of the noise generated by the compressor during operation, determine the time difference of the sound wave information based on the initial time when the compressor changes to the current operating frequency and the initial time when the microphone array receives the change in the compressor noise frequency. Then, calculate the propagation speed of the sound wave based on the distance between the microphone and the compressor. Based on the relationship between the speed of sound and temperature and the propagation speed of the sound wave, calculate the average temperature of the space between the compressor and the controller electrical box. Then, proceed to step 4.
[0071] Step 4: Based on the calculated average temperature of the space, adjust the operating status of the compressor to ensure that the air conditioning system always operates in the optimal state.
[0072] The technical solution of this embodiment collects air conditioner operating noise by setting up a microphone array between the compressor and the controller electrical box inside the outdoor unit. During air conditioner operation, the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit are acquired. Based on the current operating frequency and the noise generated by the outdoor unit, the noise generated by the compressor at the current operating frequency is determined. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor, the average temperature inside the outdoor unit is determined. Based on the average temperature inside the outdoor unit, the operating frequency of the compressor is controlled. This allows for monitoring of the ambient temperature based on the noise collected by the microphone array, reducing unnecessary temperature sensors and lowering system costs. It accurately identifies the noise generated by the compressor from the noise generated by the outdoor unit, avoiding the problem of lag in temperature monitoring. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor, the average temperature between the compressor and the controller electrical box is calculated, improving the accuracy of temperature monitoring. Controlling the compressor's operation based on the ambient temperature keeps the air conditioner in an optimal operating state, improving the air conditioner's operating efficiency.
[0073] According to an embodiment of the present invention, a control device for an air conditioner corresponding to the control method of an air conditioner is also provided. The air conditioner includes an outdoor unit and an indoor unit. The outdoor unit has a compressor, a controller electrical box, and a microphone array. The controller electrical box is used to control the operation of the air conditioner. The microphone array includes n microphones, and the interval between the microphones can be set to 30 mm, where n is a positive integer. The microphone array is located between the compressor and the controller electrical box and is used to acquire the noise generated during the operation of the outdoor unit. Specifically, the microphone array is located on the side of the controller electrical box. The specific location varies depending on the controller electrical box. Due to the different sizes of the controller electrical boxes, their placement in the outdoor unit is also different due to structural limitations. Larger controller electrical boxes are located above the compressor, and smaller controller electrical boxes are located on the side of the compressor. Therefore, when the controller box is on the right side of the compressor, the microphone array is located on the left side of the controller electrical box; when the controller box is above the compressor, the microphone array is located on the lower side of the controller electrical box. Figure 6 This is a schematic diagram of the outdoor unit of the air conditioner of the present invention, as shown below. Figure 6 As shown, the microphone array is positioned between the compressor and the controller electrical box, at a certain distance from the compressor, such as 5-10cm. The microphone array's function is to determine the ambient temperature between the compressor and the controller electrical box based on the sound information it collects. This temperature primarily originates from the temperature generated by the compressor's operation. Therefore, the microphone needs to be kept a considerable distance from the compressor to effectively capture the vibration and noise generated by the compressor, thereby accurately calculating the ambient temperature. The position of the microphone array varies depending on the location of the controller electrical box. When the controller electrical box is located to the right of the compressor, it is commonly used in typical small controller electrical boxes, such as... Figure 6 As shown in (1), the microphone array can be placed on the left side of the controller electrical box, directly opposite the compressor; when the controller electrical box is located above the compressor, it is often used in typical small controller electrical boxes, such as Figure 6 As shown in (2), the microphone array can be placed on the lower side of the controller's electrical box, directly facing the compressor. In both cases, there are no obstructions between the microphone array and the compressor, ensuring that the sound waves can be transmitted normally through the air, thus maximizing the direct reception of compressor noise and vibration sound waves by placing the microphone array directly facing the compressor. See also Figure 5 The diagram shows a structural schematic of an embodiment of the device of the present invention. The control device for the air conditioner may include: an acquisition unit 102 and a control unit 104.
[0074] The acquisition unit 102 is configured to acquire the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated when the outdoor unit is running; the specific functions and processing of the acquisition unit 102 are described in step S110.
[0075] The control unit 104 is configured to determine the noise generated by the compressor at the current operating frequency based on the current operating frequency of the compressor and the noise generated by the outdoor unit. The specific functions and processing of the control unit 104 are described in step S120.
[0076] In some embodiments, the microphone array's pickup direction is the direction of the compressor, meaning the microphone array faces the compressor. This is because the microphone array's function is to collect the noise generated by the compressor. By setting the microphone array's facing direction to the compressor, the compressor's noise can be received more clearly and accurately, and it's easier to identify the compressor's noise from among the received noise. A preset distance is maintained between the microphone array and the compressor. The control unit 104 determines the noise generated by the compressor at its current operating frequency based on the compressor's current operating frequency and the noise generated by the outdoor unit, including:
[0077] Based on the noise generated during the operation of the outdoor unit, the noise directly facing the microphone array is determined; the specific functions and processing of the control unit 104 are described in step S210.
[0078] In some embodiments, the control unit 104 determines the noise directly facing the microphone array based on the noise generated during the operation of the outdoor unit, including: acquiring the initial time of noise of the same frequency collected by different microphones among the n microphones, obtaining n initial times, and determining whether the n initial times are the same; if the n initial times are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array; or, acquiring the phase information of noise of the same frequency collected by different microphones among the n microphones, obtaining n phase information, and determining whether the n phase information are the same; if the n phase information are the same, then determining that the noise of the current frequency is the noise directly facing the microphone array.
[0079] The microphones in a microphone array are spaced apart, resulting in a time or phase difference when receiving noise. Noise received from the side is more noticeably different from noise directly facing the array. In contrast, noise received directly facing the microphone array is only 5-10cm apart from the compressor, with no obstructions. Therefore, the time difference in receiving the compressor noise is negligible. By comparing the time or phase difference when multiple microphones receive the same noise, the noise directly facing the array can be identified, which inevitably includes the noise generated by the compressor.
[0080] Based on the compressor's current operating frequency and the noise level directly opposite the microphone array, the noise generated by the compressor at the current operating frequency is determined. The specific functions and processing of this control unit 104 are described in step S220.
[0081] The noise received by the microphone array from the outdoor unit includes not only the noise from the compressor, but also noise from other air conditioning components and ambient noise. Therefore, it's necessary to filter out the noise generated by the compressor. First, since the microphone array is positioned directly facing the compressor, noise directly in front of the microphone array is filtered out, while noise clearly not originating from the compressor's direction is blocked. Second, because there's a relationship between the compressor's operating frequency and the frequency of its generated noise, further filtering based on the compressor's current operating frequency is needed to identify the noise generated during compressor operation from the noise directly in front of the microphone array.
[0082] In some implementations, after acquiring the noise generated during the operation of the outdoor unit, the relationship between the vibration amplitude and time of noise at different frequencies is also recorded. The control unit 104 determines the noise generated by the compressor at its current operating frequency based on the compressor's current operating frequency and the noise directly facing the microphone array, including:
[0083] Using a short-time Fourier transform algorithm or a continuous wavelet algorithm, the relationship between the vibration amplitude and time of the noise generated during compressor operation is converted into a relationship between the vibration frequency and time, thereby determining the noise currently facing the microphone array. The specific functions and processing of this control unit 104 are described in step S310.
[0084] Even after directional filtering by a microphone array, multiple superimposed sound waves of different frequencies may still exist in the noise. At this point, it's necessary to further distinguish the compressor noise. Using short-time Fourier transform or continuous wavelet transform algorithms to perform time-frequency analysis on the noise, the relationship between vibration amplitude and time is converted into the relationship between vibration frequency and time. This decomposes the time domain into numerous small windows, improving time resolution and enabling rapid location of sudden changes in the noise signal at a given moment. This, in turn, allows for rapid determination of the real-time temperature of the space, solving the problem of temperature monitoring lag.
[0085] Determine whether, at the current moment, there exists any noise in the noise directly facing the microphone array whose difference between a set positive integer multiple or a set fraction and the compressor's current operating frequency is within a set error range. The set fraction is a positive fraction. See step S320 for the specific functions and processing of this control unit 104.
[0086] If present, the noise is identified as noise generated by the compressor operating at the current operating frequency. The specific functions and processing of this control unit 104 are described in step S330.
[0087] The operating frequency of the compressor and the noise generated by the compressor have a multiple or fractional relationship. Specifically, the current operating frequency of the compressor is approximately equal to the current noise frequency multiplied by the multiple (or fraction) ± 5 Hz, where 5 Hz is a set error range. If the noise at the current moment meets this condition, the sound wave at that frequency is determined to be the noise emitted by the compressor. For example, if three noise frequencies are analyzed: 8 Hz, 49 Hz, and 11 Hz, and the current compressor operating frequency is 50 Hz, calculation shows that 49 Hz best meets the judgment condition, i.e., 50 Hz ≈ 49 Hz * 1 ± 5 Hz. Therefore, the noise wave corresponding to 49 Hz is identified as the noise generated by the compressor. Specifically, if multiple noise frequencies meet the above judgment condition, the noise frequency closest to the compressor's operating frequency is selected as the compressor's noise frequency.
[0088] Figure 7 This is a flowchart illustrating an embodiment of an air conditioner control method based on continuous frequency vibration for acoustic temperature measurement according to the present invention. Figure 7 As shown, the method of the present invention includes:
[0089] Step 1: During the operation of the air conditioner, the microphone array collects noise in real time and determines the sound wave information of the noise facing the microphone array, and then proceeds to Step 2.
[0090] Step 2: Analyze and process the acoustic information of the noise facing the microphone array using the short-time Fourier algorithm or the continuous wavelet algorithm. Analyze the frequency domain information of the acoustic wave in real time to obtain the frequency acoustic information close to the current operating frequency of the compressor. Then, consider the acoustic information of the noise generated by the compressor as the acoustic information of the noise generated by the compressor. Then, proceed to step 3.
[0091] In this invention, after the microphone array receives noise, it first filters out noise from directions not directly in front of the microphone array, and then filters out noise that does not meet the judgment criteria. Through these two noise filtering processes, the noise generated by the compressor is determined, thereby improving the accuracy of temperature monitoring.
[0092] The control unit 104 is also configured to determine the average temperature inside the outdoor unit based on the start time of the compressor operating at the current operating frequency and the noise generated during the operation of the compressor; the specific functions and processing of the control unit 104 are described in step S130.
[0093] In some embodiments, the control unit 104 determines the average temperature inside the outdoor unit based on the start time of the compressor's operation at the current operating frequency and the noise generated during the compressor's operation, including:
[0094] Based on the relationship between the vibration frequency and time of the noise generated by the compressor at the current operating frequency, the time when the noise generated by the compressor at the current operating frequency is first received by the microphone array is determined and recorded as the reception time. The specific functions and processing of this control unit 104 are described in step S410.
[0095] When the compressor switches to the current operating frequency, the frequency of the noise it generates will change. After the microphone array captures this change, it can quickly determine the time when the microphone array first received the noise change through short-time Fourier algorithm or continuous wavelet algorithm.
[0096] The propagation speed of noise is calculated based on the start time of the compressor's operation at the current operating frequency, the reception time, and the preset distance between the microphone array and the compressor. The specific functions and processing of this control unit 104 are described in step S420.
[0097] The average temperature inside the outdoor unit is calculated based on the propagation speed of the noise. The specific functions and processing of this control unit 104 are described in step S430.
[0098] By determining the start time of the compressor's operation at the current frequency, the time when the microphone array first receives a change in compressor noise, and the distance between the microphone array and the compressor—that is, determining the distance and time of sound wave propagation—the speed of sound can be calculated. For example, if the compressor operates at 50Hz at time A, and the noise source detected is 49Hz at time B, with a time difference of 280 microseconds between A and B, and the distance between the microphone array and the compressor is 10cm, then the speed of sound in space is: 0.1m / 0.00028s = 357m / s.
[0099] Once the propagation speed is determined, the average temperature within the current space can be calculated based on the relationship between the speed of sound and temperature. The calculation formula is as follows:
[0100]
[0101] Where T is the temperature in Celsius, and V is the speed of sound at T℃. For example, after calculating the speed to be 357 m / s, according to the formula: 357=331*√(1+T / 273), T is calculated to be 44.5℃, where √ is the square root.
[0102] The present invention, after determining the noise generated by the compressor operation, collects vibration signals through a microphone array and calculates the signal time difference with the frequency control signal output by the controller. Combined with the relationship between sound speed and temperature and distance parameters, the average temperature of the space where the compressor is located is obtained, thereby improving the accuracy of ambient temperature monitoring.
[0103] The control unit 104 is also configured to control the operating status of the compressor based on the average temperature inside the outdoor unit; the specific functions and processing of the control unit 104 are described in step S140.
[0104] The present invention uses a microphone array positioned between the compressor and the controller electrical box to collect noise, thereby accurately calculating the ambient temperature. This reduces the need for multiple temperature sensors at different locations on the outdoor unit to measure the air conditioner temperature, lowering system costs. Based on the compressor's current operating frequency, the real-time noise generated during compressor operation is determined from the noise produced by the outdoor unit, avoiding lag issues in temperature monitoring. Based on the start time of compressor operation at the current operating frequency and the noise generated during compressor operation, an algorithm is used to determine the average temperature inside the outdoor unit, improving the accuracy of temperature monitoring. Simultaneously, the compressor's operating state is controlled based on the monitored temperature, ensuring the air conditioner always operates in optimal condition, thus improving the air conditioner's operating efficiency.
[0105] In some embodiments, the operating state of the compressor includes the operating frequency of the compressor. The control unit 104 controls the operating state of the compressor based on the average temperature inside the outdoor unit, including: increasing the operating frequency of the compressor if the average temperature inside the outdoor unit is less than a preset temperature range; and decreasing the operating frequency of the compressor if the average temperature inside the outdoor unit is greater than the preset temperature range.
[0106] Specifically, the temperature range for cooling operation can be set to 16–65℃, and the temperature range for heating operation can be set to -35–30℃. If the obtained space temperature is lower than the temperature range, the compressor's operating frequency is increased by 10Hz. After one minute, the temperature is checked again. If the temperature is still not within the range, the adjustment continues until the temperature reaches the range or the compressor stops running. If the obtained space temperature is higher than the temperature range, the compressor's operating frequency is decreased by 10Hz. After one minute, the temperature is checked again. If the temperature is still not within the range, the adjustment continues until the temperature reaches the range or the compressor stops running.
[0107] Figure 7 This is a flowchart illustrating an embodiment of an air conditioner control method based on continuous frequency vibration for acoustic temperature measurement according to the present invention. Figure 7 As shown, the method of the present invention further includes:
[0108] Step 3: After determining the sound wave information of the noise generated by the compressor during operation, determine the time difference of the sound wave information based on the initial time when the compressor changes to the current operating frequency and the initial time when the microphone array receives the change in the compressor noise frequency. Then, calculate the propagation speed of the sound wave based on the distance between the microphone and the compressor. Based on the relationship between the speed of sound and temperature and the propagation speed of the sound wave, calculate the average temperature of the space between the compressor and the controller electrical box. Then, proceed to step 4.
[0109] Step 4: Based on the calculated average temperature of the space, adjust the operating status of the compressor to ensure that the air conditioning system always operates in the optimal state.
[0110] Since the processing and functions implemented by the device in this embodiment are basically the same as the embodiments, principles and examples of the aforementioned methods, any details not covered in the description of this embodiment can be found in the relevant descriptions in the aforementioned embodiments, and will not be repeated here.
[0111] The technical solution of this invention collects air conditioner operating noise by placing a microphone array between the compressor and the controller electrical box inside the outdoor unit of the air conditioner. During air conditioner operation, the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit during operation are acquired. Based on the current operating frequency of the compressor and the noise generated by the outdoor unit, the noise generated by the compressor at the current operating frequency is determined. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation, the average temperature inside the outdoor unit is determined. Based on the average temperature inside the outdoor unit, the operating frequency of the compressor is controlled. This allows for monitoring of the ambient temperature based on the noise collected by the microphone array, reducing unnecessary temperature sensors and lowering system costs. It accurately identifies the noise generated by the compressor from the noise generated by the outdoor unit, avoiding the problem of lag in temperature monitoring. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation, the average temperature between the compressor and the controller electrical box is calculated, improving the accuracy of temperature monitoring. Controlling the compressor operation based on the ambient temperature keeps the air conditioner in an optimal operating state, improving the operating efficiency of the air conditioner.
[0112] According to an embodiment of the present invention, an air conditioner corresponding to an air conditioner control device is also provided. This air conditioner may include the air conditioner control device described above.
[0113] Since the processing and functions implemented by the air conditioner in this embodiment are basically the same as the embodiments, principles and examples of the aforementioned device, any details not covered in the description of this embodiment can be found in the relevant descriptions in the aforementioned embodiments, and will not be repeated here.
[0114] The technical solution of this invention collects air conditioner operating noise by placing a microphone array between the compressor and the controller electrical box inside the outdoor unit of the air conditioner. During air conditioner operation, the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit during operation are acquired. Based on the current operating frequency of the compressor and the noise generated by the outdoor unit, the noise generated by the compressor at the current operating frequency is determined. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation, the average temperature inside the outdoor unit is determined. Based on the average temperature inside the outdoor unit, the operating frequency of the compressor is controlled. This allows for monitoring of the ambient temperature based on the noise collected by the microphone array, reducing unnecessary temperature sensors and lowering system costs. It accurately identifies the noise generated by the compressor from the noise generated by the outdoor unit, avoiding the problem of lag in temperature monitoring. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation, the average temperature between the compressor and the controller electrical box is calculated, improving the accuracy of temperature monitoring. Controlling the compressor operation based on the ambient temperature keeps the air conditioner in an optimal operating state, improving the operating efficiency of the air conditioner.
[0115] According to an embodiment of the present invention, a storage medium corresponding to an air conditioner control method is also provided, the storage medium including a stored program, wherein the program controls the device where the storage medium is located to execute the air conditioner control method described above when it is executed.
[0116] Since the processing and functions implemented by the storage medium in this embodiment are basically the same as the embodiments, principles and examples of the aforementioned methods, any details not covered in the description of this embodiment can be found in the relevant descriptions in the aforementioned embodiments, and will not be repeated here.
[0117] The technical solution of this invention collects air conditioner operating noise by placing a microphone array between the compressor and the controller electrical box inside the outdoor unit of the air conditioner. During air conditioner operation, the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit during operation are acquired. Based on the current operating frequency of the compressor and the noise generated by the outdoor unit, the noise generated by the compressor at the current operating frequency is determined. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation, the average temperature inside the outdoor unit is determined. Based on the average temperature inside the outdoor unit, the operating frequency of the compressor is controlled. This allows for monitoring of the ambient temperature based on the noise collected by the microphone array, reducing unnecessary temperature sensors and lowering system costs. It accurately identifies the noise generated by the compressor from the noise generated by the outdoor unit, avoiding the problem of lag in temperature monitoring. Based on the start time of the compressor operating at the current operating frequency and the noise generated by the compressor during operation, the average temperature between the compressor and the controller electrical box is calculated, improving the accuracy of temperature monitoring. Controlling the compressor operation based on the ambient temperature keeps the air conditioner in an optimal operating state, improving the operating efficiency of the air conditioner.
[0118] In summary, it is readily understood by those skilled in the art that, without conflict, the aforementioned advantageous methods can be freely combined and superimposed.
[0119] The above description is merely an embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of the claims of the present invention.
Claims
1. A control method of an air conditioner, characterized by, The air conditioner includes an outdoor unit and an indoor unit. The outdoor unit has a compressor, a controller electrical box, and a microphone array. The microphone array contains n microphones, where n is a positive integer. The microphone array is located between the compressor and the controller electrical box and is used to acquire the noise generated by the outdoor unit during operation. The microphone array picks up sound in the direction of the compressor, and there is a preset distance between the microphone array and the compressor; The control method includes: The current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit during operation are obtained. Based on the current operating frequency of the compressor and the noise generated by the outdoor unit, determine the noise generated by the compressor at the current operating frequency; The average temperature inside the outdoor unit is determined based on the start time of the compressor operating at the current operating frequency and the noise generated during the compressor's operation. The operating status of the compressor is controlled based on the average temperature inside the outdoor unit; The process of determining the noise generated by the compressor at its current operating frequency based on the compressor's current operating frequency and the noise generated by the outdoor unit includes: determining the noise directly in front of the microphone array based on the noise generated by the outdoor unit; and determining the noise generated by the compressor at its current operating frequency based on the compressor's current operating frequency and the noise directly in front of the microphone array. The determination of the average temperature inside the outdoor unit based on the start time of the compressor's operation at the current operating frequency and the noise generated during compressor operation includes: determining the time when the noise generated by the compressor at the current operating frequency is first received by the microphone array based on the relationship between the vibration frequency and time of the noise generated by the compressor at the current operating frequency, and recording this as the reception time; calculating the noise propagation speed based on the start time of the compressor's operation at the current operating frequency, the reception time, and a preset distance between the microphone array and the compressor; and calculating the average temperature inside the outdoor unit based on the noise propagation speed.
2. The air conditioning control method according to claim 1, characterized in that, Based on the noise generated during the operation of the outdoor unit, the noise directly facing the microphone array is determined, including: Obtain the initial time of noise of the same frequency collected by different microphones among the n microphones when the outdoor unit is running, and obtain n initial times. Determine whether the n initial times are the same. If the n initial times are the same, then the noise at the current frequency is determined to be the noise directly facing the microphone array; or, Obtain the phase information of noise of the same frequency from the noise generated by the outdoor unit during operation collected by different microphones among the n microphones, obtain n phase information, and determine whether the n phase information are the same; If the n phase information are the same, then the noise at the current frequency is determined to be the noise directly facing the microphone array.
3. The air conditioning control method according to claim 1, characterized in that, After acquiring the noise generated during the operation of the outdoor unit, the relationship between the vibration amplitude and time of noise at different frequencies will also be recorded. Based on the compressor's current operating frequency and the noise level directly opposite the microphone array, determine the noise generated by the compressor at its current operating frequency, including: Using the short-time Fourier transform algorithm or the continuous wavelet algorithm, the relationship between the vibration amplitude and time of the noise generated during the operation of the compressor is converted into the relationship between the vibration frequency and time, thereby determining the noise currently facing the microphone array; Determine whether, in the noise currently facing the microphone array, there exists any noise whose difference between a set positive integer multiple or a set fraction of any frequency and the current operating frequency of the compressor is within a set error range; If present, the noise is identified as noise generated by the compressor operating at the current operating frequency.
4. The air conditioning control method according to claim 1, characterized in that, The operating status of the compressor includes its operating frequency; Based on the average temperature inside the outdoor unit, the operating status of the compressor is controlled, including: If the average temperature inside the outdoor unit is less than the preset temperature range, the operating frequency of the compressor will be increased. If the average temperature inside the outdoor unit is greater than the preset temperature range, the operating frequency of the compressor will be reduced.
5. A control device for an air conditioner, characterized in that, The air conditioner includes an outdoor unit and an indoor unit. The outdoor unit has a compressor, a controller electrical box, and a microphone array. The microphone array contains n microphones, where n is a positive integer. The microphone array is located between the compressor and the controller electrical box and is used to acquire the noise generated by the outdoor unit during operation. The microphone array picks up sound in the direction of the compressor, and there is a preset distance between the microphone array and the compressor; The control device includes: The acquisition unit is configured to acquire the current operating frequency of the compressor, the start time of the compressor operating at the current operating frequency, and the noise generated by the outdoor unit during operation; The control unit is configured to determine the noise generated by the compressor at the current operating frequency based on the current operating frequency of the compressor and the noise generated by the outdoor unit. The control unit is further configured to determine the average temperature inside the outdoor unit based on the start time of the compressor operating at the current operating frequency and the noise generated during the operation of the compressor; The control unit is also configured to control the operating status of the compressor based on the average temperature inside the outdoor unit; The control unit determines the noise generated by the compressor at the current operating frequency based on the compressor's current operating frequency and the noise generated by the outdoor unit, including: determining the noise directly in front of the microphone array based on the noise generated by the outdoor unit; and determining the noise generated by the compressor at the current operating frequency based on the compressor's current operating frequency and the noise directly in front of the microphone array. The control unit determines the average temperature inside the outdoor unit based on the start time of the compressor's operation at the current operating frequency and the noise generated during the compressor's operation. This includes: determining the time when the noise generated by the compressor at the current operating frequency is first received by the microphone array based on the relationship between the vibration frequency and time of the noise generated by the compressor at the current operating frequency, and recording this as the reception time; calculating the noise propagation speed based on the start time of the compressor's operation at the current operating frequency, the reception time, and a preset distance between the microphone array and the compressor; and calculating the average temperature inside the outdoor unit based on the noise propagation speed.
6. An air conditioner, characterized in that, include: The air conditioner control device as described in claim 5.
7. A storage medium, characterized in that, The storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the storage medium to perform the air conditioning control method according to any one of claims 1 to 4.