Air conditioner control method and device, electronic equipment and medium
By combining phased array radar with indoor environmental parameters and air conditioning operating parameters, the user's thermal sensation index can be accurately determined, which solves the defects in intelligent air conditioning control methods and improves user experience and comfort.
Patent Information
- Application Number
- CN202511721008.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-03-17
AI Technical Summary
Existing smart air conditioner control methods have flaws, affecting the user experience.
By detecting the radar signals reflected by the user using phased array radar, and combining indoor environmental parameters and the operating parameters of the air conditioner compressor, the user's thermal perception index is determined, and the operating status of the air conditioner is controlled according to this index.
It enables precise determination of the user's thermal sensation index and precise control of the air conditioner, thereby improving the user experience and comfort.
Smart Images

Figure CN121677141A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of smart home, in particular to a control method of air conditioner, a control device of air conditioner, an air conditioner and a readable storage medium. BACKGROUND
[0002] With the development of smart home, people are more and more inseparable from smart home in life, and the smart air conditioner in smart home has become a necessity in people's life, but there are still some defects in the current control method of smart air conditioner, which affects the user experience. SUMMARY
[0003] In view of the above problems, the present application embodiments are proposed in order to provide a control method of air conditioner, a control device of air conditioner, an air conditioner and a readable storage medium which overcome the above problems or at least partially solve the above problems.
[0004] In a first aspect, the present application embodiments provide a control method of air conditioner, wherein the air conditioner is provided with a phased array radar, and the method comprises: obtaining a radar signal reflected by a user detected by the phased array radar; obtaining an indoor environment parameter and an operating parameter of a compressor of the air conditioner; determining a thermal sensation index of the user according to the radar signal, the indoor environment parameter and the operating parameter; controlling an operating state of the air conditioner according to the thermal sensation index and the radar signal.
[0005] Optionally, the determining of the thermal sensation index of the user according to the radar signal, the indoor environment parameter and the operating parameter comprises: filtering the radar signal according to the operating parameter to obtain a filtered radar signal; determining the thermal sensation index of the user according to the filtered radar signal and the indoor environment parameter.
[0006] Optionally, the operating parameter comprises a rotating speed; and the filtering of the radar signal according to the operating parameter to obtain the filtered radar signal comprises: determining a fundamental frequency of the compressor according to the rotating speed; determining a harmonic to be filtered according to the fundamental frequency; filtering the radar signal based on the harmonic to be filtered to obtain the filtered radar signal.
[0007] Optionally, the determining of the thermal sensation index of the user according to the filtered radar signal and the indoor environment parameter comprises: Separating the filtered radar signal based on wavelet decomposition to obtain a breathing frequency and a heart rate of the user; Determining a thermal sensation index of the user according to the breathing frequency, the heart rate, and the indoor environment parameter.
[0008] Optionally, the determining the thermal sensation index of the user according to the breathing frequency, the heart rate, and the indoor environment parameter comprises: Determining a clothing thermal resistance of the user based on the breathing frequency; Determining a metabolic rate of the user based on the heart rate; Inputting the clothing thermal resistance, the metabolic rate, and the indoor environment parameter into a preset prediction model to determine the thermal sensation index of the user.
[0009] Optionally, the controlling the operation state of the air conditioner according to the thermal sensation index and the radar signal comprises: Determining a position coordinate of the user according to the radar signal; When the thermal sensation index of the user is greater than a first preset index, controlling a blade angle of the air conditioner to be greater than a first preset angle, and controlling an air outlet direction of the air conditioner to correspond to the position coordinate of the user; When the thermal sensation index of the user is less than a second preset index, controlling the blade angle of the air conditioner to be less than a second preset angle, and controlling the air outlet direction of the air conditioner to deviate from the position coordinate of the user; the second preset index is less than the first preset index; and the second preset angle is less than the first preset angle.
[0010] Optionally, the radar signal comprises a radar echo intensity, and the method further comprises: Determining identity information of the user according to the radar echo intensity, the breathing frequency, and the heart rate; Controlling an operation mode of the air conditioner according to the identity information.
[0011] Optionally, the determining the identity information of the user according to the radar echo intensity, the breathing frequency, and the heart rate comprises: When the radar echo intensity is located in a first preset intensity interval, and the breathing frequency is less than a preset frequency and the heart rate is less than a preset heart rate, determining the identity information of the user as an old person; When the radar echo intensity is located in a second preset intensity interval, determining the identity information of the user as a child; the second preset intensity interval is less than the first preset intensity interval.
[0012] Optionally, the identity information comprises an old person and a child; and the controlling the operation mode of the air conditioner according to the identity information comprises: When the identity information indicates that the person is an elderly person, the air conditioner is controlled to activate the enhanced draft avoidance mode. When the identity information indicates a child, the air conditioner is controlled to switch to a gentle airflow mode.
[0013] Secondly, embodiments of the present invention provide a control device for an air conditioner, wherein the air conditioner is equipped with a phased array radar, and the device includes: The signal acquisition module is used to acquire the radar signal reflected by the user detected by the phased array radar; The parameter acquisition module is used to acquire indoor environmental parameters and the operating parameters of the air conditioning compressor; The index determination module is used to determine the user's thermal sensation index based on the radar signal, the indoor environmental parameters, and the operating parameters. The status control module is used to control the operating status of the air conditioner based on the thermal sensation index and the radar signal.
[0014] Optionally, the index determination module includes: The filtering submodule is used to filter the radar signal according to the operating parameters to obtain the filtered radar signal. The index determination submodule is used to determine the user's thermal sensation index based on the filtered radar signal and the indoor environmental parameters.
[0015] Optionally, the operating parameters include rotational speed; the filter submodule includes: A base frequency determination unit is used to determine the base frequency of the compressor based on the rotational speed; The harmonic determination unit is used to determine the harmonics that need to be filtered based on the fundamental frequency; The filtering unit is used to filter the radar signal based on the harmonics to be filtered, so as to obtain the filtered radar signal.
[0016] Optionally, the index determination submodule includes: The separation unit is used to separate the filtered radar signal based on wavelet decomposition to obtain the user's respiratory rate and heart rate; An index determination unit is used to determine the user's thermal sensation index based on the respiratory rate, the heart rate, and the indoor environmental parameters.
[0017] Optionally, the index determining unit includes: The first determining subunit is used to determine the thermal resistance of the user's clothing based on the breathing frequency; The second determining subunit is used to determine the user's metabolic rate based on the heart rate; The third determining subunit is used to input the thermal resistance of the clothing, the metabolic rate, and the indoor environmental parameters into a preset prediction model to determine the user's thermal sensation index.
[0018] Optionally, the state control module includes: The coordinate determination submodule is used to determine the user's location coordinates based on the radar signal; The first control submodule is used to control the air conditioner's fan blade angle to be greater than the first preset angle when the user's thermal sensation index is greater than the first preset index, and to control the air outlet direction of the air conditioner to correspond to the user's position coordinates. The second control submodule is used to control the air conditioner's fan blade angle to be less than the second preset angle and to control the air conditioner's air outlet direction to deviate from the user's position coordinates when the user's thermal perception index is less than the second preset index; the second preset index is less than the first preset index; and the second preset angle is less than the first preset angle.
[0019] Optionally, the radar signal includes radar echo intensity, and the device further includes: An identity information determination module is used to determine the user's identity information based on the radar echo intensity, the respiratory rate, and the heart rate. The mode control module is used to control the operating mode of the air conditioner based on the identity information.
[0020] Optionally, the identity information determination module includes: The first determining submodule is used to determine that the user's identity information is elderly when the radar echo intensity is within a first preset intensity range, the respiratory frequency is less than a preset frequency, and the heart rate is less than a preset heart rate. The second determining submodule is used to determine that the user's identity information is a child when the radar echo intensity is within a second preset intensity range; the second preset intensity range is smaller than the first preset intensity range.
[0021] Optionally, the identity information includes elderly people and children; the mode control module includes: The third control submodule is used to control the air conditioner to turn on the windproof enhancement mode when the identity information is an elderly person; The fourth control submodule is used to control the air conditioner to turn on the gentle airflow mode when the identity information is a child.
[0022] Thirdly, embodiments of the present invention provide an air conditioner, the electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, the steps of the air conditioner control method as described in the first aspect are implemented.
[0023] Fourthly, embodiments of the present invention provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the air conditioner control method as described in the first aspect.
[0024] The embodiments of the present invention have the following advantages: In this embodiment of the invention, the radar signal reflected by the user detected by the phased array radar is first acquired. Then, indoor environmental parameters and the operating parameters of the air conditioner compressor are acquired. Next, based on the radar signal, indoor environmental parameters, and operating parameters, the user's thermal perception index is determined. Finally, based on the thermal perception index and the radar signal, the operating state of the air conditioner is controlled. Thus, based on the radar signal, indoor environmental parameters, and operating parameters, the user's thermal perception index is accurately determined, and the air conditioner is further precisely controlled based on this index, greatly improving the user experience and increasing user comfort. Attached Figure Description
[0025] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a flowchart of the steps of an air conditioner control method provided in an embodiment of the present invention; Figure 2 This is a flowchart of a method for determining the thermal sensation index provided by an embodiment of the present invention; Figure 3 This is a flowchart of another air conditioner control method provided in an embodiment of the present invention; Figure 4 This is a structural block diagram of an air conditioner control device provided in an embodiment of the present invention. Detailed Implementation
[0027] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] The terms "first," "second," etc., used in the specification and claims of this invention are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0029] In related technologies, there are still some shortcomings in the control methods for smart air conditioners, which affect the user experience. To solve this technical problem, this invention discloses an air conditioner control method. Its core concept is to first acquire the radar signal reflected by the user detected by a phased array radar, then acquire indoor environmental parameters and the operating parameters of the air conditioner compressor, then determine the user's thermal perception index based on the radar signal, indoor environmental parameters, and operating parameters, and finally control the air conditioner's operating state based on the thermal perception index and the radar signal. Thus, based on the radar signal, indoor environmental parameters, and operating parameters, the user's thermal perception index is accurately determined, and the air conditioner is then precisely controlled based on this index, greatly improving the user experience and increasing user comfort.
[0030] like Figure 1 The diagram illustrates a flowchart of a control method for an air conditioner according to an embodiment of the present invention. The air conditioner is equipped with a phased array radar, and the method may specifically include the following steps: Step 101: Obtain the radar signal reflected by the user detected by the phased array radar.
[0031] In this invention, a phased array radar can be installed on the air conditioner. The phased array radar can be a 4x4 phased array with a transmit power of 10dBm, a receive gain of 20dB, an angular resolution of ±1°, a ranging range of 0.5-5m, and a sampling rate greater than or equal to 500Hz. The phased array radar can be fixed to a dedicated aluminum alloy bracket with screws. The bracket is bonded to the inside of the air conditioner's top cover using thermally conductive adhesive, ensuring a tilt angle of approximately 12° and an error of less than or equal to 0.5°. In this invention, the parameters and installation position of the phased array radar can also be adjusted according to different air conditioner models or structures; no specific limitations are imposed here.
[0032] In this invention, radar signals reflected by users detected by phased array radar can be acquired, and phased array radar can detect and track multiple users simultaneously.
[0033] Step 102: Obtain indoor environmental parameters and the operating parameters of the air conditioning compressor.
[0034] In this invention, after acquiring the radar signal of the user's anti-lock detected by the phased array radar, indoor environmental parameters can also be acquired through temperature and humidity sensors, and the operating parameters of the air conditioner compressor can be acquired through the sensors.
[0035] Step 103: Determine the user's thermal sensation index based on the radar signal, the indoor environmental parameters, and the operating parameters.
[0036] In this invention, after acquiring radar signals, indoor environmental parameters, and compressor operating parameters, the user's thermal sensation index can be determined based on these parameters. In this invention, the thermal sensation index is a quantitative indicator that measures the human body's subjective feeling of "cold / hot" in the surrounding thermal environment. It converts subjective thermal sensation into a calculable and comparable numerical value, commonly graded as -3 (very cold) to +3 (very hot), with 0 representing "neutral" (neither cold nor hot).
[0037] In this embodiment of the invention, determining the user's thermal sensation index based on radar signals, indoor environmental parameters, and operating parameters may include: filtering the radar signals according to the operating parameters to obtain filtered radar signals; and determining the user's thermal sensation index based on the filtered radar signals and indoor environmental parameters.
[0038] In this invention, the compressor's operating parameters are obtained in order to filter the acquired radar signal based on the operating parameters, resulting in a filtered radar signal. Then, the user's thermal sensation index is determined based on the filtered radar signal. This filtering of the radar signal avoids interference from the compressor's operation, ensuring that the determined user's thermal sensation index is more accurate.
[0039] In this embodiment of the invention, the operating parameters may include rotational speed; filtering the radar signal according to the operating parameters to obtain the filtered radar signal may include: determining the compressor's base frequency according to the rotational speed; determining the harmonics to be filtered according to the base frequency; and filtering the radar signal based on the harmonics to be filtered to obtain the filtered radar signal.
[0040] In this invention, the compressor's operating parameters can include rotational speed and vibration data. When the compressor is determined to be in a vibration state based on the vibration data, the radar signal can be filtered. During filtering, the compressor's fundamental frequency can be calculated based on the rotational speed. For example, taking a 4-pole motor as an example, the fundamental frequency of a 4-pole motor is f_0 = rpm × 4 / 60, where f_0 represents the compressor's fundamental frequency and rpm represents the compressor's rotational speed. Then, the harmonics to be filtered are determined based on the fundamental frequency. In this invention, the harmonics to be filtered can be odd harmonics based on the fundamental frequency, such as f0, 3f0, 5f0, etc. The radar signal is then filtered based on the harmonics to be filtered to obtain the filtered radar signal. In this invention, an adaptive IIR comb filter can be designed for each harmonic to filter out mechanical noise in the radar signal, resulting in the filtered radar signal. For example, an IIR notch comb filter can be designed, with parameters updated according to the rotational speed. The harmonics that need to be filtered are eliminated sequentially, among which... The transfer function of a discrete-time filter is represented by . This indicates the harmonics that need to be filtered. This indicates the sampling frequency of the compressor. This indicates a delay of 1 sampling point, and is a unit delay operator. This indicates a delay of two sampling points. Therefore, based on the compressor's rotational speed, mechanical noise in the radar signal is filtered out, resulting in a cleaner radar signal. This, in turn, makes the subsequent determination of the user's thermal perception index based on the filtered radar signal more accurate.
[0041] In this invention, various parameter data can be obtained by executing the following code: C void data_acquisition() { / / Radar I / Q signal acquisition (1024 points / frame) radar_data = radar_read(0x01, 1024); / / Vibration data acquisition (acceleration: ±2g range, gyroscope: ±250° / s range) imu_data = mpu6050_read(); / / Environmental data acquisition (temperature accurate to 0.01℃, humidity accurate to 0.01%RH) env_data.temp = sht31_read_temp(); env_data.hum = sht31_read_hum(); / / Compressor speed acquisition (Hall sensor signal, resolution 10 rpm) compressor_rpm = get_rpm_from_driver(); } In this invention, the filtering process for radar signals can be executed using the following code: C / / Compressor harmonic cancellation function void vibration_compensation(float* raw_signal,int rpm,float*clean_signal) { float f0 = rpm * 4.0f / 60.0f; / / Calculate the base frequency float harmonics[3] = {f0,3*f0,5*f0}; / / Odd harmonics for(int i=0; i<3; i++) { IIRFilter_Init(&filter, harmonics[i], Q_value, NOTCH); / / Q_value typically ranges from 30 filter_process(&filter, raw_signal, clean_signal, 1024); / / Real-time filtering } } In this embodiment of the invention, determining the user's thermal sensation index based on the filtered radar signal and indoor environmental parameters may include: separating the filtered radar signal based on wavelet decomposition to obtain the user's respiratory rate and heart rate; and determining the user's thermal sensation index based on the respiratory rate, heart rate, and indoor environmental parameters.
[0042] In this invention, after obtaining the filtered radar signal, it is processed through a 5-layer wavelet decomposition to separate the respiratory signal (0.1-0.2Hz) and heartbeat signal (0.8-3Hz). Then, FFT (Fast Fourier Transform) analysis (1024 sampling points, 0.1Hz frequency resolution) is performed on the respiratory and heartbeat signals to calculate the user's respiratory rate and heart rate. Based on the respiratory rate, heart rate, and indoor environmental parameters, the user's thermal sensation index is then clearly determined. This makes the user's respiratory rate and heart rate determined based on the filtered radar signal more accurate, ensuring a more accurate thermal sensation index subsequently determined based on these parameters.
[0043] In this invention, the process of determining a user's respiratory rate and heart rate can be executed using the following code: C void signal_processing() { / / Vibration compensation: Eliminate 20-200Hz harmonic noise vibration_compensation(radar_data,compressor_rpm,clean_radar_data); / / Vital Signs Extraction: Wavelet Transform Separation of Respiratory and Heartbeat Signals wavelet_decompose(clean_radar_data, 5); / / 5-level wavelet decomposition breath_signal=extract_band(clean_radar_data,0.1,0.5); / / Breathing signal (0.1-0.5Hz) heart_signal = extract_band(clean_radar_data, 0.8, 3); / / Heartbeat signal (0.8-3Hz) / / FFT calculation of frequency (1024 sampling points, frequency resolution 0.1Hz) br=fft_calculate_freq(breath_signal,1024,1000); / / Breathing rate (breaths / minute) hr = fft_calculate_freq(heart_signal, 1024, 1000); / / Heart rate (beats / minute) } In this embodiment of the invention, the user's thermal sensation index is determined based on respiratory rate, heart rate, and indoor environmental parameters, including: determining the user's clothing thermal resistance based on respiratory rate; determining the user's metabolic rate based on heart rate; and inputting the clothing thermal resistance, metabolic rate, and indoor environmental parameters into a preset prediction model to determine the user's thermal sensation index.
[0044] In this invention, metabolic rate (unit: W / m³) 2The intensity of heat production is directly determined by the activity level, and there is a significant positive correlation between heart rate (HR, beats / minute) and metabolic rate (the higher the activity intensity, the faster the heart rate and the higher the metabolic rate). This invention is based on measured data (simultaneously collecting heart rate and standard metabolic rate values) from multiple users of different ages and weights under resting (e.g., sitting), light activity (e.g., walking), and moderate activity (e.g., housework) conditions. Through multiple linear regression analysis, the correlation formula between metabolic rate and heart rate was fitted to obtain: metabolic_rate = 0.63 × HR - 25.2 (W / m²). 2 HR (heart rate, beats / minute) reflects the user's activity intensity. Metabolic rate represents the metabolic rate, with a coefficient of 0.63 reflecting the weight of heart rate on the metabolic rate. The constant -25.2 is the baseline calibration value, ensuring that the calculated metabolic rate at rest (approximately 60 beats / minute) conforms to the ASHRAE standard resting metabolic rate (approximately 40 W / m²). 2 In this invention, if the calculated metabolic rate is less than 40 W / m 2 At that time, it should be uniformly based on 40W / m 2 Perform subsequent calculations.
[0045] In this invention, the thermal resistance of clothing (unit: clo, 1 clo ≈ the warmth of a thin sweater) determines the heat dissipation efficiency of the human body, while the respiratory rate (BR, breaths / minute) is indirectly related to the thickness of clothing (the thinner the clothing, the greater the activity, the higher the respiratory rate, and the stronger the heat dissipation demand). Human breathing rate is stable at rest. Based on this, the difference in clothing can be quantified. In actual experiments, this invention found that "for every deviation of breathing rate from the baseline by 1 breath / minute, the corresponding difference in clothing thermal resistance is about 0.1clo" (the thinner the clothing, the higher the breathing rate, and the lower the thermal resistance). The clothing thermal resistance is obtained by the following formula: clo_value = 0.5 - 0.1 × (BR - 12) (clo, BR is the breathing rate, breaths / minute), where clo_value is the clothing thermal resistance, 12 represents the average breathing rate of 12 breaths / minute at rest, 0.1 represents the decrease in clothing thermal resistance of 0.1clo for every 1 breath / minute increase in breathing rate, and 0.5 represents the basic clothing thermal resistance at rest (BR = 12 breaths / minute) (covering everyday single-layer clothing scenarios). By dynamically correcting the breathing rate deviation, non-contact estimation of clothing thickness is achieved.
[0046] In this invention, the preset prediction model can be a pre-trained ASHRAE extended model.
[0047] Therefore, this invention uses radar data to determine the thermal resistance and metabolic rate of a user's clothing in a non-contact manner, and determines the user's thermal sensation index from a physiological perspective, thereby controlling the air conditioner and enhancing the user experience.
[0048] In this invention, the process of determining a user's thermal sensation index can be executed using the following code: C float calculate_pmv(float hr,float br,float ta,float rh) { / / Metabolic rate and clothing thermal resistance correction float metabolic_rate=0.63f * hr-25.2f; float clo_value=0.5f+0.1f * (br-12.0f); / / Constrain parameter range (to avoid the influence of outliers) metabolic_rate=constrain(metabolic_rate,40.0f,150.0f); / / Reasonable range of metabolic rate clo_value=constrain(clo_value,0.2f,1.0f); / / Reasonable range of thermal resistance for clothing / / Calculate PMV using the ASHRAE extended model return pythermalcomfort_extend(ta,rh,metabolic_rate,clo_value); } like Figure 2 The diagram illustrates a flowchart of a method for determining the thermal sensation index according to an embodiment of the present invention. The method involves acquiring radar signals reflected by the user detected by relevant radar, as well as indoor environmental parameters and compressor operating parameters. The radar signals are then filtered according to the operating parameters to obtain filtered radar signals. These filtered radar signals are further separated using wavelet decomposition to obtain the user's respiratory and heart rate signals. The respiratory signals are analyzed using FFT to obtain the respiratory rate, and the heart rate is also analyzed using FFT to obtain the heart rate. The clothing thermal resistance is determined based on the respiratory rate, and the metabolic rate is determined based on the heart rate. The clothing thermal resistance, metabolic rate, and indoor environmental parameters are input into a preset prediction model, which then outputs the user's thermal sensation index.
[0049] Step 104: Control the operating status of the air conditioner based on the thermal sensation index and the radar signal.
[0050] In this invention, after determining the user's thermal sensation index, the operating status of the air conditioner can be controlled based on the thermal sensation index and radar signals.
[0051] In this invention, controlling the operation of the air conditioner based on the thermal perception index and radar signals includes: determining the user's location coordinates based on the radar signals; when the user's thermal perception index is greater than a first preset index, controlling the air conditioner's fan blade angle to be greater than a first preset angle, and controlling the air conditioner's air outlet direction to correspond to the user's location coordinates; when the user's thermal perception index is less than a second preset index, controlling the air conditioner's fan blade angle to be less than a second preset angle, and controlling the air conditioner's air outlet direction to deviate from the user's location coordinates; the second preset index is less than the first preset index; the second preset angle is less than the first preset angle.
[0052] For example, if the user's location coordinates are (x, y), the first preset index is 0.5, the second preset index is -0.5, the first preset angle is 30°, and the second preset angle is 10°, when the user's thermal perception index is greater than 0.5, it means the user is currently hot. In this case, the air conditioner's fan blade angle can be controlled to be greater than 30°, and the air can be directed towards the location coordinates (x, y) to quickly achieve a cooling effect on the user. When the user's thermal perception index is less than -0.5, it means the user is currently cold. In this case, the air conditioner's fan blade angle can be controlled to be less than 10°, and the air can be directed away from the location coordinates (x, y) to avoid the air conditioner blowing directly on the user and to reduce the air volume at the vent, thus reducing the cooling effect on the user. This allows the user to improve their perceived temperature through their own body heat. Therefore, by using the user's location coordinates and thermal perception index, the air conditioner can be precisely controlled, improving the user experience.
[0053] In this embodiment of the invention, the radar signal may include radar echo intensity, and the air conditioning control method may further include: determining the user's identity information based on the radar echo intensity, respiratory rate, and heart rate; and controlling the air conditioning operating mode based on the identity information.
[0054] In this invention, user identity information can be determined based on radar echo intensity, respiratory rate, and heart rate. Then, the air conditioner's operating mode can be controlled according to the identity information. Thus, user identity information can be determined based on radar signals, and different operating modes can be controlled for different identity information, thereby improving the user experience.
[0055] In this embodiment of the invention, determining a user's identity information based on radar echo intensity, respiratory rate, and heart rate may include: when the radar echo intensity is within a first preset intensity range, and the respiratory rate is less than a preset frequency and the heart rate is less than a preset heart rate, the user's identity information is determined to be elderly; when the radar echo intensity is within a second preset intensity range, the user's identity information is determined to be a child; the second preset intensity range is less than the first preset intensity range.
[0056] In this invention, when the radar echo intensity is within a first preset intensity range, it is necessary to distinguish whether the user is elderly or young. Elderly people generally have a lower respiratory rate, 10-12 breaths per minute lower than young people, and their heart rate is also lower. If the radar echo intensity is within the first preset intensity range, and the respiratory rate and heart rate are both lower than preset values, then the user's identity can be determined as elderly. If the radar echo intensity is within the first preset intensity range but the user's identity is not elderly, then the user's identity can be determined as young. If the radar echo intensity is within a second preset range, then the user's identity can be determined as a child. Thus, the user's identity can be accurately determined based on the radar echo intensity, and subsequently, the air conditioner can be controlled accordingly based on the user's identity, improving the user experience.
[0057] In this embodiment of the invention, the identity information includes elderly people and children; controlling the air conditioner's operating mode according to the identity information may include: when the identity information is elderly people, controlling the air conditioner to turn on the windproof enhancement mode; when the identity information is children, controlling the air conditioner to turn on the gentle air supply mode.
[0058] In this invention, if the user's identity information is determined to be elderly, an additional wind-avoidance enhancement mode can be activated for the elderly, and the air sweeping angle is deviated from the user's coordinates. If the user's identity information is determined to be a child, an additional gentle air supply mode can be activated for the child, with the wind speed limited to a low level and the air supply angle higher than the body to avoid direct airflow. Thus, the air conditioner is controlled to operate in different modes according to different identity information, thereby improving the user experience.
[0059] In this invention, the user's current state can also be determined based on the breathing rate. When the breathing rate is less than the preset breathing rate, it can be determined that the user is in a sleep state. At this time, the air conditioner's fan speed can be controlled to enter a low setting, and the air conditioner is in a silent mode.
[0060] In this invention, if no user is detected for 5 consecutive minutes, it means that no one is in the room, and the air conditioner can be switched to energy-saving mode.
[0061] In this invention, the process of controlling the air conditioner can be executed using the following code: C void control_execution() { / / Multi-user detection and localization (up to 3 people) user_list = radar_track_users(3); / / Returns user coordinates (x, y), thermal index, and user identity information / / Single-user scenario control if(user_list.count == 1) { pmv = user_list[0].pmv; if(pmv>0.5) { / / Feeling hot set_temp(current_temp - 1); / / Reduce temperature by 1℃ (minimum 16℃) set_fan_speed(min(current_speed + 1, 3)); / / Increase fan speed by 1 (maximum speed 3) } else if(pmv<-0.5) { / / Feeling cold set_temp(current_temp + 1); / / Increase temperature by 1℃ (maximum 30℃) set_fan_speed(max(current_speed - 1, 1)); / / Fan speed - 1 (lowest setting 1) } } / / Targeted air supply for multi-user scenarios if(user_list.count>= 2) { for(int i=0; i <user_list.count; i++) { / / Calculate the swing angle (horizontal 0-120°, vertical 0-90°) based on user coordinates. float swing_angle_h = calc_horizontal_angle(user_list[i].x); float swing_angle_v = calc_vertical_angle(user_list[i].y); / / Adjust the blade opening angle according to the thermal sensitivity index if(user_list[i].pmv>0.5) { set_swing_angle(swing_angle_h, swing_angle_v, 30); / / Enable 30° airflow } else { set_swing_angle(swing_angle_h, swing_angle_v, 5); / / Enable 5° wind protection } } } / / Energy-saving control in unattended state (switch if no one is present for 5 minutes) if(user_list.count == 0 && no one is counting ≥ 5 * 60) { set_mode(ENERGY_SAVE); / / Reduces compressor frequency to 30Hz and fan speed to level 1. No timer = 0; / / Reset timer } else { Unattended timer++; / / Cumulative unattended time (seconds) } } like Figure 3 The diagram illustrates a flowchart of another air conditioner control method provided by an embodiment of the present invention. A phased array radar collects radar signals, and sensors collect indoor environmental parameters and compressor operating parameters. These radar signals, indoor environmental parameters, and operating parameters are then sent to a processor. The processor processes the data to obtain the user's heart rate and respiratory rate, as well as the indoor environmental parameters. Based on a preset prediction model, heart rate, respiratory rate, and indoor environmental parameters, the user's thermal perception index is determined, and the air conditioner is controlled according to the thermal perception index. In this invention, the air conditioner can have multiple air outlets. When serving multiple users, different air outlets are controlled to provide different services to different users.
[0062] In this embodiment of the invention, radar signals reflected by the user detected by a phased array radar are acquired; indoor environmental parameters and operating parameters of the air conditioner compressor are acquired; the user's thermal perception index is determined based on the radar signal, indoor environmental parameters, and operating parameters; and the operating state of the air conditioner is controlled based on the thermal perception index and the radar signal. Thus, based on the radar signal, indoor environmental parameters, and operating parameters, the user's thermal perception index is accurately determined, and the air conditioner is further precisely controlled based on the thermal perception index, greatly improving the user experience and increasing user comfort.
[0063] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0064] like Figure 4 The diagram shows a structural block diagram of an air conditioner control device according to an embodiment of the present invention. The air conditioner is equipped with a phased array radar, and the device may specifically include the following modules: The signal acquisition module 401 is used to acquire the radar signal reflected by the user detected by the phased array radar; The parameter acquisition module 402 is used to acquire indoor environmental parameters and the operating parameters of the air conditioning compressor; The index determination module 403 is used to determine the user's thermal sensation index based on the radar signal, the indoor environmental parameters, and the operating parameters. The status control module 404 is used to control the operating status of the air conditioner based on the thermal sensation index and the radar signal.
[0065] In one embodiment, the index determination module 403 includes: The filtering submodule is used to filter the radar signal according to the operating parameters to obtain the filtered radar signal. The index determination submodule is used to determine the user's thermal sensation index based on the filtered radar signal and the indoor environmental parameters.
[0066] In one embodiment, the operating parameters include rotational speed; the filter submodule includes: A base frequency determination unit is used to determine the base frequency of the compressor based on the rotational speed; The harmonic determination unit is used to determine the harmonics that need to be filtered based on the fundamental frequency; The filtering unit is used to filter the radar signal based on the harmonics to be filtered, so as to obtain the filtered radar signal.
[0067] In one embodiment, the index determination submodule includes: The separation unit is used to separate the filtered radar signal based on wavelet decomposition to obtain the user's respiratory rate and heart rate; An index determination unit is used to determine the user's thermal sensation index based on the respiratory rate, the heart rate, and the indoor environmental parameters.
[0068] In one embodiment, the index determining unit includes: The first determining subunit is used to determine the thermal resistance of the user's clothing based on the breathing frequency; The second determining subunit is used to determine the user's metabolic rate based on the heart rate; The third determining subunit is used to input the thermal resistance of the clothing, the metabolic rate, and the indoor environmental parameters into a preset prediction model to determine the user's thermal sensation index.
[0069] In one embodiment, the state control module 404 includes: The coordinate determination submodule is used to determine the user's location coordinates based on the radar signal; The first control submodule is used to control the air conditioner's fan blade angle to be greater than the first preset angle when the user's thermal sensation index is greater than the first preset index, and to control the air outlet direction of the air conditioner to correspond to the user's position coordinates. The second control submodule is used to control the air conditioner's fan blade angle to be less than the second preset angle and to control the air conditioner's air outlet direction to deviate from the user's position coordinates when the user's thermal perception index is less than the second preset index; the second preset index is less than the first preset index; and the second preset angle is less than the first preset angle.
[0070] In one embodiment, the radar signal includes radar echo intensity, and the device further includes: An identity information determination module is used to determine the user's identity information based on the radar echo intensity, the respiratory rate, and the heart rate. The mode control module is used to control the operating mode of the air conditioner based on the identity information.
[0071] In one embodiment, the identity information determination module includes: The first determining submodule is used to determine that the user's identity information is elderly when the radar echo intensity is within a first preset intensity range, the respiratory frequency is less than a preset frequency, and the heart rate is less than a preset heart rate. The second determining submodule is used to determine that the user's identity information is a child when the radar echo intensity is within a second preset intensity range; the second preset intensity range is smaller than the first preset intensity range.
[0072] In one embodiment, the identity information includes elderly people and children; the mode control module includes: The third control submodule is used to control the air conditioner to turn on the windproof enhancement mode when the identity information is an elderly person; The fourth control submodule is used to control the air conditioner to turn on the gentle airflow mode when the identity information is a child.
[0073] In this invention, a signal acquisition module is used to acquire radar signals reflected by the user detected by the phased array radar; a parameter acquisition module is used to acquire indoor environmental parameters and the operating parameters of the air conditioner compressor; an index determination module is used to determine the user's thermal perception index based on the radar signal, the indoor environmental parameters, and the operating parameters; and a state control module is used to control the operating state of the air conditioner based on the thermal perception index and the radar signal. Thus, based on the radar signal, indoor environmental parameters, and operating parameters, the user's thermal perception index is accurately determined, and the air conditioner is further precisely controlled based on the thermal perception index, greatly improving the user experience and increasing user comfort.
[0074] As the apparatus embodiment is basically similar to the method embodiment, it is described in a relatively simple manner. For relevant details, please refer to the description of the method embodiment.
[0075] This invention also provides an air conditioner, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described air conditioner control method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0076] It should be noted that the electronic devices in the embodiments of the present invention include the mobile electronic devices and non-mobile electronic devices described above.
[0077] This invention also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described air conditioner control method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0078] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0079] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0080] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0081] Embodiments of the present invention are described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0082] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0083] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0084] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0085] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0086] The present invention has provided a detailed description of an air conditioner control method, an air conditioner control device, an air conditioner, and a readable storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A control method of an air conditioner, characterized by, The air conditioner is provided with a phased array radar, and the method comprises: obtaining a radar signal reflected by a user detected by the phased array radar; obtaining indoor environment parameters and operating parameters of the air conditioner compressor; determining a thermal sensation index of the user according to the radar signal, the indoor environment parameters and the operating parameters; controlling the operating state of the air conditioner according to the thermal sensation index and the radar signal.
2. The control method of the air conditioner according to claim 1, characterized by, The determination of the thermal sensation index of the user according to the radar signal, the indoor environment parameters and the operating parameters comprises: filtering the radar signal according to the operating parameters to obtain a filtered radar signal; determining the thermal sensation index of the user according to the filtered radar signal and the indoor environment parameters.
3. The control method of the air conditioner according to claim 2, characterized by, The operating parameters include a rotating speed; the filtering of the radar signal according to the operating parameters to obtain a filtered radar signal comprises: determining a fundamental frequency of the compressor according to the rotating speed; determining a harmonic to be filtered according to the fundamental frequency; filtering the radar signal based on the harmonic to be filtered to obtain a filtered radar signal.
4. The control method of the air conditioner according to claim 2, characterized by, The determination of the thermal sensation index of the user according to the filtered radar signal and the indoor environment parameters comprises: separating the filtered radar signal based on wavelet decomposition to obtain a breathing frequency and a heart rate of the user; determining the thermal sensation index of the user according to the breathing frequency, the heart rate and the indoor environment parameters.
5. The control method of the air conditioner according to claim 4, characterized by, The determination of the thermal sensation index of the user according to the breathing frequency, the heart rate and the indoor environment parameters comprises: determining a clothing thermal resistance of the user based on the breathing frequency; determining a metabolic rate of the user based on the heart rate; inputting the clothing thermal resistance, the metabolic rate and the indoor environment parameters into a preset prediction model to determine the thermal sensation index of the user.
6. The control method of the air conditioner according to claim 1, characterized by, The control of the operating state of the air conditioner according to the thermal sensation index and the radar signal comprises: determining a position coordinate of the user according to the radar signal; when the thermal sensation index of the user is greater than a first preset index, controlling the blade angle of the air conditioner to be greater than a first preset angle and controlling the air outlet direction of the air conditioner to correspond to the position coordinate of the user; when the thermal sensation index of the user is less than a second preset index, controlling the blade angle of the air conditioner to be less than a second preset angle and controlling the air outlet direction of the air conditioner to deviate from the position coordinate of the user; the second preset index is less than the first preset index; and the second preset angle is less than the first preset angle.
7. The control method of the air conditioner according to claim 4, characterized by, The radar signal comprises a radar echo intensity, and the method further comprises: determining identity information of the user according to the radar echo intensity, the breathing frequency and the heart rate; controlling the operating mode of the air conditioner according to the identity information.
8. The control method of the air conditioner according to claim 7, characterized by, The determination of the identity information of the user according to the radar echo intensity, the breathing frequency and the heart rate comprises: When the radar echo intensity is in a first preset intensity interval, and the breathing frequency is less than a preset frequency and the heart rate is less than a preset heart rate, the identity information of the user is determined to be an old person; When the radar echo intensity is in a second preset intensity interval, the identity information of the user is determined to be a child; the second preset intensity interval is less than the first preset intensity interval.
9. The control method of the air conditioner according to claim 7, characterized by, The identity information includes an old person and a child; and the control of the operation mode of the air conditioner according to the identity information includes: When the identity information is an old person, the air conditioner is controlled to start a wind-sheltering enhancement mode; When the identity information is a child, the air conditioner is controlled to start a soft air supply mode.
10. A control device of an air conditioner, characterized by comprising: The air conditioner is provided with a phased array radar, and the device includes: a signal acquisition module configured to acquire a radar signal reflected by a user detected by the phased array radar; a parameter acquisition module configured to acquire indoor environment parameters and operation parameters of a compressor of the air conditioner; an index determination module configured to determine a thermal sensation index of the user according to the radar signal, the indoor environment parameters and the operation parameters; a state control module configured to control an operation state of the air conditioner according to the thermal sensation index and the radar signal.
11. An air conditioner characterized by comprising: The device includes a processor, a memory and a program or instruction stored on the memory and executable on the processor, and the program or instruction is executed by the processor to implement the steps of the control method of the air conditioner as claimed in claims 1-9.
12. A readable storage medium, characterized by, The program or instruction is stored on the readable storage medium, and the program or instruction is executed by the processor to implement the steps of the control method of the air conditioner as claimed in claims 1-9.