Air conditioner blowing angle determination method and device, air conditioner and storage medium
By dynamically adjusting the air conditioner's blowing angle, the temperature unevenness caused by the fixed air conditioner's blowing angle is solved according to the temperature difference and weight of each area of the room, and the uniformity and comfort of the indoor temperature are improved.
Patent Information
- Application Number
- CN202411715481.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The blowing angle of traditional air conditioners is fixed or fixedly swinged, and cannot be dynamically adjusted according to the actual indoor conditions, resulting in uneven indoor temperature distribution.
By obtaining the temperature data of each spatial area, determining the temperature difference area and area weight, and using the direction vector to calculate the target blowing angle, to achieve dynamic adjustment of the air conditioner blowing angle.
It improves the uniformity of temperature in various indoor areas, improves the comfort and efficiency of air conditioners.
Smart Images

Figure CN119289493A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method and device for determining an air blowing angle of an air conditioner, an air conditioner and a storage medium. Background Art
[0002] With the popularity of air conditioners, users have put forward higher requirements for the comfort of using air conditioners. However, traditional air conditioners often adopt fixed blowing modes. The blowing angle is either fixed throughout the whole process or swings back and forth at a fixed angle. The blowing angle cannot be dynamically adjusted according to the actual indoor conditions, which easily leads to uneven indoor temperature distribution. Summary of the invention
[0003] The embodiments of the present invention provide a method and device for determining the blowing angle of an air conditioner, an air conditioner and a storage medium, which can dynamically adjust the blowing angle of the air conditioner to improve the uniformity of temperature in various indoor areas.
[0004] In a first aspect, an embodiment of the present invention provides a method for determining an air blowing angle of an air conditioner, the method being applied to an air conditioner, the air conditioner being used to adjust the temperature of a target space, the target space including multiple spatial areas, the method comprising:
[0005] Obtaining the regional temperatures corresponding to each of the spatial regions;
[0006] Determining a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold;
[0007] Obtaining the area weights corresponding to the temperature difference areas respectively;
[0008] The target blowing angle of the air conditioner is determined according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
[0009] In a second aspect, an embodiment of the present invention further provides a device for determining an air blowing angle of an air conditioner, wherein the device for determining an air blowing angle of an air conditioner is deployed in an air conditioner, wherein the air conditioner is used to adjust the temperature of a target space, wherein the target space includes multiple spatial areas, and wherein the device for determining an air blowing angle of an air conditioner includes:
[0010] A first acquisition unit is used to acquire the regional temperatures corresponding to each of the spatial regions;
[0011] A first determining unit, configured to determine a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold;
[0012] A second acquisition unit is used to acquire the area weights corresponding to the temperature difference areas respectively;
[0013] The second determination unit is used to determine the target blowing angle of the air conditioner according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
[0014] In a third aspect, an embodiment of the present invention further provides an air conditioner, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above method when executing the computer program.
[0015] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a computer program, wherein the computer program includes program instructions, and the program instructions can implement the above method when executed by a processor.
[0016] The embodiment of the present invention provides a method, device, air conditioner and storage medium for determining the blowing angle of an air conditioner. The method is applied to an air conditioner, and the air conditioner is used to adjust the temperature of a target space, and the target space includes multiple spatial regions. The method includes: obtaining the regional temperatures corresponding to each of the spatial regions; determining the temperature difference region from the multiple spatial regions according to the regional temperatures and a preset temperature difference threshold; obtaining the regional weights corresponding to each of the temperature difference regions; determining the target blowing angle of the air conditioner according to the regional weights and the direction vectors of each of the temperature difference regions, and the direction vector is the direction vector from the air conditioner to the corresponding temperature difference region. The embodiment of the present invention can automatically determine the blowing angle of the air conditioner according to the temperature of each region in the space, thereby realizing dynamic adjustment of the blowing angle of the air conditioner and improving the uniformity of the indoor temperature. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0018] Figure 1 A schematic diagram of an application scenario of a method for determining an air blowing angle of an air conditioner provided in an embodiment of the present invention;
[0019] Figure 2 A schematic flow chart of a method for determining an air blowing angle of an air conditioner provided in an embodiment of the present invention;
[0020] Figure 3 A schematic diagram of a sub-process of a method for determining an air blowing angle of an air conditioner provided in an embodiment of the present invention;
[0021] Figure 4 A schematic diagram of another sub-process of the method for determining the blowing angle of an air conditioner provided by an embodiment of the present invention;
[0022] Figure 5 A schematic flow chart of a method for determining an air blowing angle of an air conditioner provided by another embodiment of the present invention;
[0023] Figure 6 A schematic block diagram of a device for determining an air blowing angle of an air conditioner provided in an embodiment of the present invention;
[0024] Figure 7 A schematic block diagram of an air conditioner provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0027] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0028] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0029] Embodiments of the present invention provide a method and device for determining an air blowing angle of an air conditioner, an air conditioner, and a storage medium.
[0030] The execution subject of the method for determining the blowing angle of an air conditioner may be the device for determining the blowing angle of an air conditioner provided in the embodiment of the present invention, or an air conditioner integrated with the device for determining the blowing angle of an air conditioner.
[0031] See also Figure 1 , Figure 1Schematic diagram of an application scenario of the method for determining the air blowing angle of an air conditioner provided in an embodiment of the present invention. The method for determining the air blowing angle of an air conditioner is applied to Figure 1 In the air conditioner in, the air conditioner is used to adjust the temperature of a target space, the target space includes multiple space areas, and the method includes: obtaining the zone temperatures corresponding to each of the space areas; determining the temperature difference area from the multiple space areas according to each of the zone temperatures and a preset temperature difference threshold; obtaining the zone weights corresponding to each of the temperature difference areas; determining the target blowing angle of the air conditioner according to each of the zone weights and the direction vector of each of the temperature difference areas, the direction vector being the direction vector from the air conditioner to the corresponding temperature difference area.
[0032] Figure 2 FIG. 1 is a flow chart of a method for determining the blowing angle of an air conditioner provided by an embodiment of the present invention. Figure 2 As shown, the method includes the following steps S110-S140.
[0033] S110, obtaining the regional temperatures corresponding to each of the spatial regions.
[0034] In this embodiment, a temperature sensor, a heat flow sensor and a human body sensing sensor are respectively deployed in each spatial area, wherein: the temperature sensor is used to detect the regional temperature of the corresponding spatial area, the heat flow sensor is used to detect the air flow velocity of the corresponding spatial area, and the human body sensing sensor is used to detect the frequency of human activities in the corresponding spatial area.
[0035] After each sensor collects the corresponding environmental data, data transmission is realized through the Bluetooth module to transmit the corresponding environmental data to the corresponding air conditioner.
[0036] Furthermore, in some embodiments, after obtaining the regional temperature data and airflow velocity data uploaded by each sensor, the regional temperature data and airflow velocity data are fitted to make the temperature and heat flow distribution more natural and accurate, in line with the actual situation, and then the air conditioning blowing angle is adjusted based on the regional temperature data and airflow velocity data after fitting. Specifically, this embodiment can use a cubic spline interpolation algorithm for fitting.
[0037] S120: Determine a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold.
[0038] Specifically, see Figure 3 , step S120 specifically includes:
[0039] S1201. Determine the average temperature of the target space according to the temperatures of each area.
[0040] Specifically, the average temperature is determined by the following formula:
[0041]
[0042] Among them, T avg is the average temperature, n is the number of regional temperatures in the target space, T i is the regional temperature of the i-th spatial region.
[0043] S1202: Determine the temperature difference between the temperature of each area and the average temperature.
[0044] Specifically, the temperature difference of each spatial area is determined by the following formula:
[0045] ΔT i =T i -T avg ;
[0046] Where, ΔT i is the temperature difference of the ith spatial region, T i is the regional temperature of the ith spatial region, T avg is the average temperature.
[0047] S1203: Determine a spatial region in which the temperature difference is greater than the temperature difference threshold among the multiple spatial regions as the temperature difference region.
[0048] Specifically, when |ΔT i |>T threshold When , the area is determined as a temperature difference area, where T threshold is a preset temperature difference threshold.
[0049] In some embodiments, if there are no areas of temperature difference, that is, the temperature of each area in the target space is relatively uniform, the air conditioning blowing angle can be set to horizontal or slightly upward to promote air circulation, and the angle can be adjusted according to the air flow speed.
[0050] S130, obtaining the area weights corresponding to the temperature difference areas.
[0051] Specifically, each spatial region in the target space of this embodiment has a corresponding regional weight. The higher the regional weight, the more attention should be paid to the temperature regulation of the spatial region.
[0052] In some embodiments, the regional weights of different spatial regions may be obtained by manual setting; in other embodiments, the regional weights of each spatial region may also be determined automatically. Specifically, the regional weights of each temperature difference region are determined by the following steps (in this case, the regional weights of other spatial regions except the temperature difference region are also determined by this step):
[0053] Obtain the historical human activity frequencies corresponding to each of the temperature difference areas; and determine the regional weights of each of the temperature difference areas according to the corresponding historical human activity frequencies.
[0054] Specifically, the historical human activity frequency corresponding to each temperature difference area is obtained through the human body sensing sensor. For example, the historical human activity frequency of each temperature difference area within a historical month is obtained according to the historical records of each human body sensing sensor, and then the regional weight of each temperature difference area is determined according to the historical human activity frequency. Among them, the higher the historical human activity frequency, the higher the corresponding regional weight.
[0055] S140, determining a target blowing angle of the air conditioner according to each of the area weights and a direction vector of each of the temperature difference areas, wherein the direction vector is a direction vector from the air conditioner to the corresponding temperature difference area.
[0056] In this embodiment, after the target blowing angle is determined, the air conditioner discharges air based on the target blowing angle.
[0057] The above direction vector is a unit direction vector. In some embodiments, please refer to Figure 4 , step S140 includes:
[0058] S1401, determining an initial blowing angle according to each of the area weights and each of the direction vectors.
[0059] Specifically, the initial blowing angle is determined according to a preset initial blowing angle calculation formula, each of the area weights and each of the direction vectors, and the initial blowing angle calculation formula is:
[0060]
[0061] Wherein, θ1 is the initial blowing angle, diff_regions is the set of temperature difference regions, and w i is the regional weight corresponding to the ith temperature difference region, d i is the direction vector corresponding to the i-th temperature difference area, and γ is the adjustment coefficient.
[0062] S1402: Obtain an average airflow velocity in the target space.
[0063] Specifically, the average airflow velocity of the target space is determined by the following formula:
[0064]
[0065] Among them, V avg is the average airflow velocity, n is the number of spatial regions in the target space (or the number of heat flow sensors), V i is the airflow velocity in the ith spatial region (or the airflow velocity of the ith heat flux sensor).
[0066] S1403. Determine an air lifting speed according to the air outlet temperature of the air conditioner and the average temperature of the target space.
[0067] Among them, the air lifting speed includes the cold air descending speed or the hot air rising speed. When the air conditioner is in the cooling state, the air lifting speed is the cold air descending speed. When the air conditioner is in the heating state, the air lifting speed is the hot air rising speed.
[0068] Specifically, the cold air descent speed is calculated by the following formula:
[0069] V fall =α(T avg -T cold );
[0070] Among them, V fall is the cold air descending speed, T avg is the average temperature, T cold is the current cold air temperature blown out by the air conditioner, and α is the preset empirical coefficient.
[0071] Specifically, the rising speed of hot air is calculated by the following formula:
[0072] V rise =α(T hot -T avg );
[0073] Among them, V rise is the rising speed of hot air, T avg is the average temperature, T hot is the hot air temperature currently blown out by the air conditioner, and α is the preset empirical coefficient.
[0074] S1404: Based on a preset blowing angle adjustment model, the initial blowing angle is adjusted according to the average air flow velocity and the air lifting speed to obtain the target blowing angle.
[0075] Specifically, the air conditioner provided in this embodiment is deployed with a pre-trained blowing angle adjustment model, which is used to adjust the initial blowing angle based on the average air flow velocity and air lifting speed of the current space, so that the wind outlet trajectory of the wind blown out by the target blowing angle can accurately fall into the corresponding area.
[0076] In summary, the embodiment of the present invention is applied to an air conditioner, the air conditioner is used to adjust the temperature of a target space, the target space includes multiple spatial regions, and the method includes: obtaining the regional temperatures corresponding to each of the spatial regions; determining the temperature difference region from the multiple spatial regions according to the regional temperatures and a preset temperature difference threshold; obtaining the regional weights corresponding to each of the temperature difference regions; determining the target blowing angle of the air conditioner according to each of the regional weights and the direction vector of each of the temperature difference regions, the direction vector being the direction vector from the air conditioner to the corresponding temperature difference region. The embodiment of the present invention can automatically determine the blowing angle of the air conditioner according to the temperature of each region in the space, thereby realizing dynamic adjustment of the blowing angle of the air conditioner and improving the uniformity of the indoor temperature.
[0077] Figure 5 FIG. 1 is a flow chart of a method for determining an air blowing angle of an air conditioner provided by another embodiment of the present invention. Figure 5 As shown, the method for determining the blowing angle of the air conditioner in this embodiment includes steps S210-S270. Steps S210-S240 are similar to steps S110-S140 in the above embodiment and are not described in detail. Steps S250-S270 added in this embodiment are described in detail below.
[0078] S250. Based on a preset time interval, obtain the current average airflow velocity of the target space and the current temperature difference values corresponding to each of the temperature difference areas.
[0079] The preset time interval may be 5 minutes, or may be adjusted to other values according to actual needs, and the specific value is not limited in this embodiment.
[0080] In order to make the indoor temperature uniform more quickly, considering that there may be many factors in real scenes (such as furniture, walls, etc.) that affect the adjustment speed of regional temperature, the air conditioner in this embodiment will also dynamically compensate for the target blowing angle during operation.
[0081] First, it is necessary to obtain the current average airflow velocity of the target space and the current temperature difference values corresponding to each of the temperature difference areas.
[0082] Specifically, first obtain the current regional temperature of each spatial area, then calculate the average temperature of the current regional temperature of each spatial area as the current average temperature, and then determine the absolute value of the difference between the current regional temperature of each spatial area and the current average temperature as the current temperature difference of each spatial area; at the same time, obtain the current airflow velocity of each spatial area, and then determine the current average airflow velocity based on the current airflow velocity of each spatial area.
[0083] S260: Determine a target adjustment angle according to the current average airflow velocity, each current temperature difference, each area weight, and each direction vector.
[0084] Specifically, in some embodiments, the target adjustment angle is determined by the following steps:
[0085] The target adjustment angle is determined based on a preset adjustment angle calculation formula, the current average airflow velocity, each current temperature difference, each area weight, and each direction vector. The adjustment angle calculation formula is:
[0086]
[0087] Wherein, Δθ is the currently calculated target adjustment angle, diff_regions is the set of temperature difference regions, ΔT i is the current temperature difference corresponding to the i-th temperature difference area, w i is the regional weight corresponding to the ith temperature difference region, d i is the direction vector corresponding to the ith temperature difference area, V avg is the current average airflow velocity, sgn is the sign function, and λ is the adjustment coefficient.
[0088] S270: Adjust the target blowing angle according to the target adjustment angle.
[0089] Specifically, the target blowing angle is adjusted by the following formula:
[0090] θ3=θ2+Δθ;
[0091] Among them, θ3 is the target blowing angle after the current adjustment, θ2 is the target blowing angle before the current adjustment, and Δθ is the currently calculated target adjustment angle.
[0092] In summary, during the operation of the air conditioner of this embodiment, the target blowing angle can be dynamically compensated, that is, the air outlet angle can be adjusted in real time during the operation of the air conditioner to improve the temperature adjustment effect.
[0093] Figure 6 6 is a schematic block diagram of a device 600 for determining an air blowing angle of an air conditioner provided by an embodiment of the present invention. Figure 6 As shown, corresponding to the above method for determining the blowing angle of an air conditioner, the present invention further provides a device 600 for determining the blowing angle of an air conditioner. The device 600 for determining the blowing angle of an air conditioner includes a unit for executing the above method for determining the blowing angle of an air conditioner, and the device 600 for determining the blowing angle of an air conditioner can be configured in an air conditioner. Figure 6 The device 600 for determining the air blowing angle of the air conditioner includes a first acquisition unit 601 , a first determination unit 602 , a second acquisition unit 603 and a second determination unit 604 .
[0094] The first acquisition unit 601 is used to acquire the regional temperatures corresponding to each of the spatial regions.
[0095] In this embodiment, a temperature sensor, a heat flow sensor and a human body sensing sensor are respectively deployed in each spatial area, wherein: the temperature sensor is used to detect the regional temperature of the corresponding spatial area, the heat flow sensor is used to detect the air flow velocity of the corresponding spatial area, and the human body sensing sensor is used to detect the frequency of human activities in the corresponding spatial area.
[0096] After each sensor collects the corresponding environmental data, data transmission is realized through the Bluetooth module to transmit the corresponding environmental data to the corresponding air conditioner.
[0097] Furthermore, in some embodiments, after obtaining the regional temperature data and airflow velocity data uploaded by each sensor, the regional temperature data and airflow velocity data are fitted to make the temperature and heat flow distribution more natural and accurate, in line with the actual situation, and then the air conditioning blowing angle is adjusted based on the regional temperature data and airflow velocity data after fitting. Specifically, this embodiment can use a cubic spline interpolation algorithm for fitting.
[0098] The first determining unit 602 is configured to determine a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold.
[0099] In some embodiments, if there are no areas of temperature difference, that is, the temperature of each area in the target space is relatively uniform, the air conditioning blowing angle can be set to horizontal or slightly upward to promote air circulation, and the angle can be adjusted according to the air flow speed.
[0100] The second acquisition unit 603 is used to acquire the area weights corresponding to the temperature difference areas.
[0101] Specifically, each spatial region in the target space of this embodiment has a corresponding regional weight. The higher the regional weight, the more attention should be paid to the temperature regulation of the spatial region.
[0102] The second determination unit 604 is used to determine the target blowing angle of the air conditioner according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
[0103] In some embodiments, when the first determining unit 602 performs the step of determining the temperature difference region from the plurality of spatial regions according to the temperature of each region and the preset temperature difference threshold, it is specifically configured to:
[0104] Determine the average temperature of the target space according to the temperatures of each of the regions; respectively determine the temperature difference between the temperature of each of the regions and the average temperature; and determine the spatial regions where the temperature difference in the multiple spatial regions is greater than the temperature difference threshold as the temperature difference regions.
[0105] Specifically, the average temperature is determined by the following formula:
[0106]
[0107] Among them, T avg is the average temperature, n is the number of regional temperatures in the target space, T i is the regional temperature of the i-th spatial region.
[0108] Specifically, the temperature difference of each spatial area is determined by the following formula:
[0109] ΔT i =T i -T avg ;
[0110] Where, ΔT i is the temperature difference of the ith spatial region, T i is the regional temperature of the ith spatial region, T avg is the average temperature.
[0111] Specifically, when |ΔT i |>T threshold When , the area is determined as a temperature difference area, where T threshold is a preset temperature difference threshold.
[0112] In some embodiments, when the second acquisition unit 603 executes the step of acquiring the area weights corresponding to each of the temperature difference areas, it is specifically used to:
[0113] Obtain the historical human activity frequencies corresponding to each of the temperature difference areas; and determine the regional weights of each of the temperature difference areas according to the corresponding historical human activity frequencies.
[0114] Specifically, the historical human activity frequency corresponding to each temperature difference area is obtained through the human body sensing sensor. For example, the historical human activity frequency of each temperature difference area within a historical month is obtained according to the historical records of each human body sensing sensor, and then the regional weight of each temperature difference area is determined according to the historical human activity frequency. Among them, the higher the historical human activity frequency, the higher the corresponding regional weight.
[0115] In some embodiments, when the second determining unit 604 performs the step of determining the target blowing angle of the air conditioner according to the weights of the respective regions and the direction vectors of the respective temperature difference regions, it is specifically configured to:
[0116] Determine an initial blowing angle according to each of the area weights and each of the direction vectors; obtain an average air flow velocity of the target space; determine an air lifting speed according to an air outlet temperature of the air conditioner and an average temperature of the target space; and based on a preset blowing angle adjustment model, adjust the initial blowing angle according to the average air flow velocity and the air lifting speed to obtain the target blowing angle.
[0117] In some embodiments, when the second determining unit 604 performs the step of determining the initial blowing angle according to each of the area weights and each of the direction vectors, it is specifically configured to:
[0118] The initial blowing angle is determined according to a preset initial blowing angle calculation formula, each of the area weights and each of the direction vectors. The initial blowing angle calculation formula is:
[0119]
[0120] Wherein, θ1 is the initial blowing angle, diff_regions is the set of temperature difference regions, and w i is the regional weight corresponding to the ith temperature difference region, d i is the direction vector corresponding to the i-th temperature difference area, and γ is the adjustment coefficient.
[0121] In some embodiments, the air conditioning blowing angle determination device 600 further includes:
[0122] A third acquisition unit, configured to acquire, based on a preset time interval, a current average airflow velocity of the target space and a current temperature difference value corresponding to each of the temperature difference regions;
[0123] A third determining unit, configured to determine a target adjustment angle according to the current average airflow velocity, each current temperature difference, each area weight, and each direction vector;
[0124] An adjustment unit is used to adjust the target blowing angle according to the target adjustment angle.
[0125] In some embodiments, when the third determination unit performs the step of determining the target adjustment angle according to the current average airflow velocity, each current temperature difference, each area weight, and each direction vector, it is specifically used to:
[0126] The target adjustment angle is determined based on a preset adjustment angle calculation formula, the current average airflow velocity, each current temperature difference, each area weight, and each direction vector. The adjustment angle calculation formula is:
[0127]
[0128] Wherein, Δθ is the target adjustment angle, diff_regions is the set of temperature difference regions, ΔT i is the current temperature difference corresponding to the i-th temperature difference area, w i is the regional weight corresponding to the ith temperature difference region, d i is the direction vector corresponding to the ith temperature difference area, V avg is the current average airflow velocity, sgn is the sign function, and λ is the adjustment coefficient.
[0129] Among them, the air lifting speed includes the cold air descending speed or the hot air rising speed. When the air conditioner is in the cooling state, the air lifting speed is the cold air descending speed. When the air conditioner is in the heating state, the air lifting speed is the hot air rising speed.
[0130] Specifically, the cold air descent speed is calculated by the following formula:
[0131] V fall =α(T avg -T cold );
[0132] Among them, V fall is the cold air descending speed, T avg is the average temperature, T cold is the current cold air temperature blown out by the air conditioner, and α is the preset empirical coefficient.
[0133] Specifically, the rising speed of hot air is calculated by the following formula:
[0134] V rise =α(T hot -T avg );
[0135] Among them, V rise is the rising speed of hot air, T avgis the average temperature, T hot is the hot air temperature currently blown out by the air conditioner, and α is the preset empirical coefficient.
[0136] In summary, the device 600 for determining the blowing angle of an air conditioner provided in an embodiment of the present invention is deployed in an air conditioner, and the air conditioner is used to adjust the temperature of a target space, and the target space includes multiple spatial regions. The device 600 for determining the blowing angle of an air conditioner obtains the regional temperatures corresponding to each of the spatial regions; determines the temperature difference region from the multiple spatial regions according to the regional temperatures and a preset temperature difference threshold; obtains the regional weights corresponding to each of the temperature difference regions; determines the target blowing angle of the air conditioner according to the regional weights and the direction vectors of each of the temperature difference regions, and the direction vector is the direction vector from the air conditioner to the corresponding temperature difference region. The embodiment of the present invention can automatically determine the blowing angle of the air conditioner according to the temperature of each region in the space through the device 600 for determining the blowing angle of the air conditioner, thereby realizing dynamic adjustment of the blowing angle of the air conditioner and improving the uniformity of the indoor temperature.
[0137] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the above-mentioned air conditioning blowing angle determination device and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and conciseness of the description, it will not be repeated here.
[0138] The above-mentioned device for determining the air blowing angle of the air conditioner can be implemented in the form of a computer program, and the computer program can be used in a computer system such as Figure 7 The air conditioner shown is running.
[0139] See also Figure 7 , Figure 7 700 is a schematic block diagram of an air conditioner provided by an embodiment of the present invention. The air conditioner 700 is used to adjust the temperature of a target space, and the target space includes multiple space areas.
[0140] See also Figure 7 The air conditioner 700 includes a processor 702 , a memory, and a network interface 705 connected via a system bus 701 , wherein the memory may include a non-volatile storage medium 703 and an internal memory 704 .
[0141] The non-volatile storage medium 703 can store an operating system 7031 and a computer program 7032. The computer program 7032 includes program instructions, and when the program instructions are executed, the processor 702 can execute a method for determining an air blowing angle of an air conditioner.
[0142] The processor 702 is used to provide computing and control capabilities to support the operation of the entire air conditioner 700.
[0143] The internal memory 704 provides an environment for the operation of the computer program 7032 in the non-volatile storage medium 703. When the computer program 7032 is executed by the processor 702, the processor 702 can execute a method for determining the air blowing angle of the air conditioner.
[0144] The network interface 705 is used to communicate with other devices over the network. Figure 7 The structure shown in the figure is merely a block diagram of a partial structure related to the solution of the present invention, and does not constitute a limitation on the air conditioner 700 to which the solution of the present invention is applied. The specific air conditioner 700 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0145] The processor 702 is used to run the computer program 7032 stored in the memory to implement the following steps:
[0146] Obtaining the regional temperatures corresponding to each of the spatial regions;
[0147] Determining a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold;
[0148] Obtaining the area weights corresponding to the temperature difference areas respectively;
[0149] The target blowing angle of the air conditioner is determined according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
[0150] It should be understood that in the embodiment of the present invention, the processor 702 may be a central processing unit (CPU), and the processor 702 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0151] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.
[0152] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the following steps:
[0153] Obtaining the regional temperatures corresponding to each of the spatial regions;
[0154] Determining a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold;
[0155] Obtaining the area weights corresponding to the temperature difference areas respectively;
[0156] The target blowing angle of the air conditioner is determined according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
[0157] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.
[0158] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0159] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0160] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0161] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for enabling an air conditioner (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0162] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for determining the blowing angle of an air conditioner, characterized in that: The method is applied to an air conditioner, the air conditioner is used to adjust the temperature of a target space, the target space includes multiple space areas, and the method includes: Obtaining the regional temperatures corresponding to each of the spatial regions; Determining a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold; Obtaining the area weights corresponding to the temperature difference areas respectively; The target blowing angle of the air conditioner is determined according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
2. The method according to claim 1, characterized in that Determining a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold comprises: Determine the average temperature of the target space according to the temperatures of each area; respectively determining the temperature difference between the temperature of each of the regions and the average temperature; A spatial region in which the temperature difference value is greater than the temperature difference threshold value among the multiple spatial regions is determined as the temperature difference region.
3. The method according to claim 1, characterized in that The obtaining of the area weights corresponding to the temperature difference areas respectively includes: Obtaining the historical human activity frequencies corresponding to each of the temperature difference areas; The regional weight of each of the temperature difference regions is determined according to the corresponding historical human activity frequency.
4. The method according to claim 1, characterized in that: The step of determining the target blowing angle of the air conditioner according to the weight of each area and the direction vector of each temperature difference area includes: Determine an initial blowing angle according to each of the area weights and each of the direction vectors; Obtaining an average airflow velocity in the target space; Determining the air lifting speed according to the air outlet temperature of the air conditioner and the average temperature of the target space; Based on a preset blowing angle adjustment model, the initial blowing angle is adjusted according to the average air flow velocity and the air lifting speed to obtain the target blowing angle.
5. The method according to claim 4, characterized in that The determining of the initial blowing angle according to each of the area weights and each of the direction vectors comprises: The initial blowing angle is determined according to a preset initial blowing angle calculation formula, each of the area weights and each of the direction vectors. The initial blowing angle calculation formula is: Wherein, θ1 is the initial blowing angle, diff_regions is the set of temperature difference regions, and w i is the regional weight corresponding to the ith temperature difference region, d i is the direction vector corresponding to the i-th temperature difference area, and γ is the adjustment coefficient.
6. The method according to any one of claims 1 to 5, characterized in that After determining the target blowing angle of the air conditioner according to the weights of the respective regions and the direction vectors of the respective temperature difference regions, the method further includes: Based on a preset time interval, obtaining the current average airflow velocity of the target space and the current temperature difference values corresponding to each of the temperature difference areas; Determine a target adjustment angle according to the current average airflow velocity, each current temperature difference, each area weight, and each direction vector; The target blowing angle is adjusted according to the target adjustment angle.
7. The method according to claim 6, characterized in that The determining the target adjustment angle according to the current average airflow velocity, each current temperature difference, each area weight and each direction vector comprises: The target adjustment angle is determined based on a preset adjustment angle calculation formula, the current average airflow velocity, each current temperature difference, each area weight, and each direction vector. The adjustment angle calculation formula is: Wherein, Δθ is the target adjustment angle, diff_regions is the set of temperature difference regions, ΔT i is the current temperature difference corresponding to the i-th temperature difference area, w i is the regional weight corresponding to the ith temperature difference region, d i is the direction vector corresponding to the ith temperature difference area, V avg is the current average airflow velocity, sgn is the sign function, and λ is the adjustment coefficient.
8. A device for determining the blowing angle of an air conditioner, characterized in that: The device for determining the blowing angle of the air conditioner is deployed in an air conditioner, the air conditioner is used to adjust the temperature of a target space, the target space includes multiple space areas, and the device for determining the blowing angle of the air conditioner includes: A first acquisition unit is used to acquire the regional temperatures corresponding to each of the spatial regions; A first determining unit, configured to determine a temperature difference region from the plurality of spatial regions according to the temperature of each region and a preset temperature difference threshold; A second acquisition unit is used to acquire the area weights corresponding to the temperature difference areas respectively; The second determination unit is used to determine the target blowing angle of the air conditioner according to the weight of each area and the direction vector of each temperature difference area, where the direction vector is the direction vector from the air conditioner to the corresponding temperature difference area.
9. An air conditioner, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for determining the air blowing angle of the air conditioner according to any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the processor executes the method for determining the air blowing angle of the air conditioner as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Air conditioner control method and device and computer readable storage medium
CN108180608A
Automatic control method and device of air conditioning, storage medium and air conditioning equipment
CN111059734A
Temperature adjusting method and related device
CN113467263A
Method and system for adjusting air conditioner blowing guide plate based on temperature difference and storage medium
CN115111729A
Control method and control device for preventing direct blowing of air conditioner and air conditioner
CN117190438A
Cited By
Whole-house intelligent air energy heating system
CN121112383A