A method, device, and air conditioner for controlling the timer function of an air conditioner
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2026-08-14
AI Technical Summary
[0005]本发明实施例提供一种空调定时功能的控制方法、装置及空调,以至少解决现有技术中空调定时运行不够智能的问题
[0061]应用本发明的技术方案,在开启空调定时功能的情况下,先根据定时时长、目标温度和室内温度确定起始温度及其运行时间,空调按照起始温度运行,能够快速升温(对应于制热模式)或降温(对应于制冷模式),按照起始温度运行相应时间后,按照目标温度运行,在定时结束前的指定时间内可以按照目标温度运行或按照结束温度运行,直到定时结束,结束温度能够使室内温度在定时结束后尽可能长时间保持在舒适温度范围内。由此在空调定时运行时,能够动态改变空调运行状态,更好地确定运行范围,实现空调定时功能的智能化控制,保证定时功能下较好的制冷或制热效果,提高用户的使用体验,解决了空调定时运行不够智能的问题。
Smart Images

Figure CN117329655B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioning technology, and more specifically, to a control method, device, and air conditioner for an air conditioner's timer function. Background Technology
[0002] Air conditioners are a common appliance in people's daily lives, and their main functions are cooling and heating. However, people are now paying more and more attention to other auxiliary functions of air conditioners, such as timer functions.
[0003] When using the air conditioner, users can activate the timer function via the "timer" button on the remote control or wired controller and set the automatic shutdown time (i.e., the timer duration). Once activated, the air conditioner will operate at the target temperature in its current mode (such as cooling or heating) for the set time period, automatically shutting off when the automatic shutdown time is reached. However, this timer function is not intelligent enough and cannot guarantee optimal cooling or heating performance.
[0004] There is currently no effective solution to the problem that the timer operation of air conditioners is not intelligent enough in existing technologies. Summary of the Invention
[0005] This invention provides a control method, device, and air conditioner for the timer function of an air conditioner, so as to at least solve the problem that the timer operation of air conditioners in the prior art is not intelligent enough.
[0006] To address the aforementioned technical problems, embodiments of the present invention provide a control method for an air conditioner timer function, comprising:
[0007] In response to the timed operation command, the starting temperature and starting time of the timed operation are determined based on the timed duration, target temperature and indoor temperature;
[0008] When the air conditioner operates at the initial operating temperature for the initial operating time, control the air conditioner to operate at the target temperature;
[0009] During the last specified time period of the timed period, the air conditioner is controlled to operate at the target temperature or the end temperature until the timed period ends.
[0010] Optionally, the starting temperature and starting time for timed operation can be determined based on the timer duration, target temperature, and indoor temperature, including:
[0011] Determine whether the timing duration is greater than the first preset time;
[0012] If the timing duration is less than or equal to the first preset time, then the target temperature is taken as the starting temperature;
[0013] If the timeout duration is greater than the first preset time, then the starting temperature and the starting running time are determined based on the target temperature and the indoor temperature.
[0014] Optionally, determining the starting temperature and starting operating time based on the target temperature and the indoor temperature includes:
[0015] Determine whether the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than a first preset temperature;
[0016] If the absolute value of the temperature difference between the target temperature and the indoor temperature is less than or equal to the first preset temperature, then the target temperature is taken as the starting temperature.
[0017] If the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than the first preset temperature, then the starting temperature and starting running time corresponding to the timing duration, the target temperature and the indoor temperature are determined according to the pre-stored information.
[0018] Optionally, if the starting temperature and starting running time corresponding to the timing duration, the target temperature, and the indoor temperature cannot be determined based on the pre-stored information, then the starting temperature and starting running time are calculated based on the target temperature and the indoor temperature.
[0019] Optionally, the initial temperature can be calculated using the following formula:
[0020] T 起始 =2×T 目标 -T 室内 ,
[0021] Among them, T 起始 Indicates the initial temperature, T 目标 T represents the target temperature. 室内 Indicates indoor temperature.
[0022] Optionally, the initial runtime can be calculated using the following formula:
[0023] t=|T 目标 -T 室内 | / (Q×η);
[0024] Where t represents the start time, T 目标 T represents the target temperature. 室内 The value represents the indoor temperature, Q represents the cooling or heating capacity, and η represents the efficiency.
[0025] Optionally, after calculating the starting temperature based on the target temperature and the indoor temperature, the method further includes:
[0026] Determine whether the calculated starting temperature is within the preset range;
[0027] If the calculated starting temperature is not within the preset range and is less than the lower limit of the preset range, then the starting temperature is determined to be the lower limit.
[0028] If the calculated starting temperature is not within the preset range but is greater than the upper limit of the preset range, then the starting temperature is determined to be the upper limit.
[0029] Optionally, after determining whether the calculated starting temperature is within a preset range, the method further includes:
[0030] If the calculated starting temperature is within the preset range, then the target temperature is subtracted from the starting temperature to obtain a first difference.
[0031] If the first difference is less than the second preset temperature, then the starting temperature is determined to be MIN{the target temperature + the third preset temperature, the upper limit of the preset range}, where MIN means taking the minimum value;
[0032] If the first difference is greater than the third preset temperature, then the starting temperature is determined to be MAX{the target temperature - the third preset temperature, the lower limit of the preset range}, where MAX represents the maximum value;
[0033] If the first difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the calculated starting temperature is determined as the starting temperature.
[0034] Optionally, before controlling the air conditioner to operate at the final temperature, the method further includes:
[0035] Calculate the final temperature based on the target temperature and the outdoor temperature;
[0036] Determine whether the calculated end temperature is within the preset range;
[0037] If the calculated end temperature is not within the preset range and is less than the lower limit of the preset range, then the end temperature is determined to be the lower limit.
[0038] If the calculated ending temperature is not within the preset range but is greater than the upper limit of the preset range, then the ending temperature is determined to be the upper limit.
[0039] Optionally, after determining whether the calculated final temperature is within a preset range, the following steps are also included:
[0040] If the calculated end temperature is within the preset range, then the target temperature is subtracted from the end temperature to obtain the second difference.
[0041] If the second difference is less than the second preset temperature, then the end temperature is determined to be MIN{the target temperature + the third preset temperature, the upper limit of the preset range}, where MIN means taking the minimum value;
[0042] If the second difference is greater than the third preset temperature, then the ending temperature is determined to be MAX{the target temperature - the third preset temperature, the lower limit of the preset range}, where MAX represents taking the maximum value;
[0043] If the second difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the calculated end temperature is determined as the end temperature.
[0044] Optionally, the final temperature can be calculated using the following formula:
[0045] T 结束 =T 目标 -(T 室外 -T 目标 ) / 2,
[0046] Among them, T 结束 Indicates the final temperature, T 目标 T represents the target temperature. 室外 Indicates the outdoor temperature.
[0047] Optionally, before controlling the air conditioner to operate at the final temperature, the method further includes:
[0048] The indoor temperature has been detected to have reached the target temperature;
[0049] The need to operate at the end temperature is determined based on user habits or user instructions.
[0050] Optionally, the above methods also include:
[0051] If the indoor temperature does not reach the target temperature within the specified time period, then the time is delayed for a second preset time, and the air conditioner is controlled to operate at the starting temperature during the second preset time.
[0052] If the indoor temperature is detected to reach the target temperature within the second preset time period, the air conditioner shall be turned off immediately.
[0053] If the indoor temperature does not reach the target temperature within the second preset time, the air conditioner will be turned off when the second preset time is reached.
[0054] This invention also provides a control device for an air conditioner timer function, comprising:
[0055] The determination module is used to respond to the timed operation command and determine the starting temperature and starting time of the timed operation based on the timed duration, target temperature and indoor temperature.
[0056] The first control module is used to control the air conditioner to run at the target temperature when the air conditioner runs at the initial operating time according to the initial temperature.
[0057] The second control module is used to control the air conditioner to operate at the target temperature or the end temperature during the last specified time of the timed period until the timed period ends.
[0058] This invention also provides an air conditioner, including: a control device for the air conditioner timer function described in this invention.
[0059] This invention also provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described in this invention.
[0060] This invention also provides a non-volatile computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in this invention.
[0061] By applying the technical solution of this invention, when the air conditioner's timer function is activated, the initial temperature and its running time are first determined based on the timer duration, target temperature, and indoor temperature. The air conditioner operates according to the initial temperature, rapidly heating (corresponding to heating mode) or cooling (corresponding to cooling mode). After running at the initial temperature for the corresponding time, it operates according to the target temperature. Within a specified time before the timer ends, it can operate at either the target temperature or the end temperature until the timer expires. The end temperature ensures that the indoor temperature remains within a comfortable range for as long as possible after the timer ends. Therefore, when the air conditioner is running with a timer, its operating state can be dynamically changed, the operating range can be better determined, and intelligent control of the air conditioner's timer function can be achieved. This ensures better cooling or heating effects under the timer function, improves the user experience, and solves the problem of insufficient intelligence in the timer operation of air conditioners. Attached Figure Description
[0062] Figure 1 This is a flowchart of the control method for the air conditioner timer function provided in Embodiment 1 of the present invention;
[0063] Figure 2 This is a flowchart of the timed operation of an air conditioner provided in Embodiment 2 of the present invention;
[0064] Figure 3This is a schematic diagram of the process for determining the starting temperature and its running time provided in Embodiment 2 of the present invention;
[0065] Figure 4 This is a schematic diagram of the method for calculating the starting temperature provided in Embodiment 2 of the present invention;
[0066] Figure 5 This is a schematic diagram of the method for calculating the end temperature provided in Embodiment 2 of the present invention;
[0067] Figure 6 This is a structural block diagram of the control device for the air conditioning timer function provided in Embodiment 3 of the present invention. Detailed Implementation
[0068] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0069] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0070] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0071] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0072] The optional embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0073] Example 1
[0074] This embodiment provides a control method for the timer function of an air conditioner, which can realize intelligent control of the timer function, ensure better cooling or heating effect under the timer function, and improve user experience.
[0075] Figure 1 This is a flowchart of the control method for the air conditioner timer function provided in Embodiment 1 of the present invention, as follows: Figure 1 As shown, the method includes the following steps:
[0076] S101, in response to the timed operation command, determines the starting temperature and starting operation time of the timed operation based on the timed duration, target temperature and indoor temperature.
[0077] S102, when the air conditioner starts running at the initial temperature for the initial running time, control the air conditioner to run at the target temperature.
[0078] S103, during the last specified time of the timed period, controls the air conditioner to run at the target temperature or the end temperature until the timed period ends.
[0079] When a user enables the timer function, they will set the timer duration and target temperature; that is, the timer execution command includes the timer duration and target temperature.
[0080] The last specified time of the timer duration is the final period of time before the timer ends. The specified time is shorter than the timer duration. The specified time can be the system default or set by the user according to actual needs. For example, if the specified time is set to 30 minutes, the system can run at the end temperature for the last 30 minutes before the timer ends.
[0081] In this embodiment, when the air conditioner's timer function is activated, the starting temperature and its running time are first determined based on the timer duration, target temperature, and indoor temperature. The air conditioner operates according to the starting temperature, rapidly heating (corresponding to heating mode) or cooling (corresponding to cooling mode). After running at the starting temperature for the corresponding time, it operates according to the target temperature. For a specified period before the timer ends, it can operate at either the target temperature or the ending temperature until the timer expires. The ending temperature ensures that the indoor temperature remains within a comfortable range for as long as possible after the timer ends. Therefore, when the air conditioner is running on a timer, its operating state can be dynamically changed, the operating range can be better determined, and intelligent control of the air conditioner's timer function can be achieved. This ensures better cooling or heating effects under the timer function, improves the user experience, and solves the problem of insufficient intelligence in the timer operation of air conditioners.
[0082] In one embodiment, determining the starting temperature and starting running time of timed operation based on the timed duration, target temperature, and indoor temperature includes: determining whether the timed duration is greater than a first preset time; if the timed duration is less than or equal to the first preset time, then using the target temperature as the starting temperature; if the timed duration is greater than the first preset time, then determining the starting temperature and starting running time based on the target temperature and indoor temperature.
[0083] The first preset time can be set according to the actual situation; for example, the first preset time can be set to 1 hour.
[0084] In this implementation, when the timer duration is short, the target temperature is used as the starting temperature. That is, after the timer function is turned on, the system runs directly according to the target temperature to avoid frequently changing the operating temperature of the air conditioner in a short period of time. If the timer duration is not short, the starting temperature and its running time can be determined based on other conditions.
[0085] Furthermore, determining the starting temperature and starting operating time based on the target temperature and indoor temperature includes: determining whether the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than a first preset temperature; if the absolute value of the temperature difference between the target temperature and the indoor temperature is less than or equal to the first preset temperature, then the target temperature is used as the starting temperature; if the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than the first preset temperature, then the starting temperature and starting operating time corresponding to the timing duration, target temperature, and indoor temperature are determined based on the pre-stored information.
[0086] The first preset temperature can be set according to actual conditions; for example, the first preset temperature can be set to 2℃. The correspondence between the timer duration, target temperature, indoor temperature, starting temperature, and starting running time can be determined and stored in advance through experiments. During air conditioning operation, the current timer duration, target temperature, and indoor temperature are used as search criteria to find the corresponding starting temperature and starting running time within the pre-stored correspondence.
[0087] In this embodiment, if the timer duration is greater than the first preset time, the starting temperature is further determined based on the temperature difference between the target temperature and the indoor temperature. If the temperature difference is small, there is no need to set the starting temperature, and the system can run directly according to the target temperature after the timer function is turned on. If the temperature difference is greater than the first preset temperature, the corresponding starting temperature and starting running time are found through pre-stored information to ensure that the required data can be obtained conveniently and quickly.
[0088] Furthermore, if the starting temperature and starting operating time corresponding to the timer duration, target temperature, and indoor temperature cannot be determined based on the pre-stored information, then the starting temperature and starting operating time are calculated based on the target temperature and indoor temperature. This embodiment can promptly calculate the required data when the corresponding starting temperature and starting operating time cannot be found through pre-stored information, ensuring the intelligent operation of the air conditioner's timer function.
[0089] The initial temperature can be calculated using the following formula: T 起始 =2×T 目标 -T 室内 , among which, T 起始 Indicates the initial temperature, T 目标 T represents the target temperature. 室内 This indicates the indoor temperature. In heating mode, the starting temperature is higher than the target temperature for rapid heating; in cooling mode, the starting temperature is lower than the target temperature for rapid cooling. This formula allows for obtaining a more suitable starting temperature, which is beneficial for the intelligent control of the air conditioner's timer function.
[0090] The starting running time can be calculated using the following formula: t = |T 目标 -T 室内 | / (Q×η), where t represents the initial running time, T 目标 T represents the target temperature. 室内 Let Q represent the indoor temperature, η represent the cooling or heating capacity, and η represent the efficiency. In heating mode, Q represents the heating capacity; in cooling mode, η represents the cooling capacity. This formula allows for the determination of a suitable starting operating time, which is beneficial for the intelligent control of the air conditioner's timer function.
[0091] To prevent the initial temperature from exceeding the operating temperature range of the air conditioner, in one embodiment, after calculating the initial temperature based on the target temperature and the indoor temperature, the method further includes: determining whether the calculated initial temperature is within a preset range; if the calculated initial temperature is not within the preset range and is less than the lower limit of the preset range, then the initial temperature is determined to be the lower limit; if the calculated initial temperature is not within the preset range and is greater than the upper limit of the preset range, then the initial temperature is determined to be the upper limit. The preset range can be the operating temperature range of the air conditioner, for example, 16℃~35℃.
[0092] Furthermore, after determining whether the calculated starting temperature is within a preset range, the process includes: if the calculated starting temperature is within a preset range, then the target temperature is subtracted from the starting temperature to obtain a first difference; if the first difference is less than a second preset temperature, then the starting temperature is determined to be MIN{target temperature + third preset temperature, upper limit of the preset range}, where MIN indicates taking the minimum value; if the first difference is greater than a third preset temperature, then the starting temperature is determined to be MAX{target temperature - third preset temperature, lower limit of the preset range}, where MAX indicates taking the maximum value; if the first difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the calculated starting temperature is determined as the starting temperature.
[0093] The second and third preset temperatures can be set according to actual conditions. For example, the second preset temperature can be set to -10℃ and the third preset temperature can be set to 10℃.
[0094] This implementation method can avoid the initial temperature from differing too much from the user-set target temperature, so as to be as close as possible to user needs and improve the user experience.
[0095] In one embodiment, before controlling the air conditioner to operate at the end temperature, the method further includes: calculating the end temperature based on the target temperature and the outdoor temperature; determining whether the calculated end temperature is within a preset range; if the calculated end temperature is not within the preset range and is less than the lower limit of the preset range, then determining the end temperature as the lower limit; if the calculated end temperature is not within the preset range and is greater than the upper limit of the preset range, then determining the end temperature as the upper limit. This avoids the end temperature from exceeding the operating temperature range of the air conditioner.
[0096] Furthermore, after determining whether the calculated ending temperature is within a preset range, the process includes: if the calculated ending temperature is within the preset range, subtracting the ending temperature from the target temperature yields a second difference; if the second difference is less than the second preset temperature, the ending temperature is determined to be MIN{target temperature + third preset temperature, upper limit of the preset range}, where MIN indicates the minimum value; if the second difference is greater than the third preset temperature, the ending temperature is determined to be MAX{target temperature - third preset temperature, lower limit of the preset range}, where MAX indicates the maximum value; if the second difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, the calculated ending temperature is taken as the ending temperature. This avoids the ending temperature differing too much from the user-set target temperature, thus closely matching user needs and improving the user experience.
[0097] The final temperature can be calculated using the following formula: T 结束 =T 目标 -(T 室外 -T 目标) / 2, where T 结束 Indicates the final temperature, T 目标 T represents the target temperature. 室外 This represents the outdoor temperature. This formula allows for the determination of a suitable ending temperature, which is beneficial for the intelligent control of the air conditioner's timer function.
[0098] In heating mode, the ending temperature is higher than the target temperature, and in cooling mode, the ending temperature is lower than the target temperature, so as to maintain the comfortable temperature range for as long as possible after the timer ends, and avoid users feeling uncomfortable because the indoor temperature is too low or too high soon after the timer ends.
[0099] In one embodiment, before controlling the air conditioner to operate at the end temperature, the method further includes: detecting that the indoor temperature has reached the target temperature; determining, based on user habits, that there is a need to operate at the end temperature, or determining, based on user instructions, that there is a need to operate at the end temperature. In this embodiment, when the indoor temperature has reached the target temperature, it can determine, based on user habits or user selection, whether to operate at the end temperature or the user-set target temperature within a specified time remaining before the timer ends, to meet different user needs.
[0100] In one embodiment, the above method may further include: if the indoor temperature does not reach the target temperature within a set time period, delaying for a second preset time, and controlling the air conditioner to operate at the starting temperature within the second preset time; if the indoor temperature is detected to have reached the target temperature within the second preset time, immediately turning off the air conditioner; if the indoor temperature does not reach the target temperature within the second preset time, turning off the air conditioner when the second preset time is reached.
[0101] The second preset time can be set according to the actual situation; for example, the second preset time can be set to 1 hour.
[0102] This implementation method can operate with a timer function and can operate with a timer based on the starting temperature, which can make the indoor temperature as close as possible to the target temperature, thereby meeting user needs and ensuring user comfort.
[0103] Example 2
[0104] The control method for the air conditioner timer function described above will be explained below with reference to a specific embodiment. However, it is worth noting that this specific embodiment is only for better illustration of this application and does not constitute an improper limitation of this application. The same or corresponding terminology as in the above embodiment will not be repeated in this embodiment.
[0105] like Figure 2 The diagram shows a flowchart for the timed operation of an air conditioner, including the following steps:
[0106] S201, Begin.
[0107] S202, the user selects whether to start the air conditioner in cooling or heating mode and sets the target temperature.
[0108] S203, the user enables the timer function and sets the timer duration.
[0109] S204, determine the starting temperature and its running time. Within the timed duration, first run for the corresponding time according to the starting temperature, then run according to the target temperature.
[0110] S205, determine whether the indoor temperature has reached the target temperature within the timed period. If yes, proceed to S206; otherwise, proceed to S209.
[0111] S206 determines whether the system needs to run at the end temperature for the half hour before the timer ends, based on user habits or selection.
[0112] S207, if so, then when there is half an hour left before the timer ends, the air conditioner will use the end temperature as the operating temperature until the timer ends.
[0113] S208, if not, will continue to run at the user-set target temperature until the timer ends.
[0114] S209, the timer duration is delayed by 1 hour. During this 1-hour delay, the system operates at the initial temperature to ensure the indoor temperature reaches the target temperature as much as possible.
[0115] S210: If the indoor temperature does not reach the target temperature within 1 hour, the machine will stop after 1 hour.
[0116] S211: If the indoor temperature reaches the target temperature within 1 hour, the machine will be shut down immediately.
[0117] S212, End.
[0118] like Figure 3 The diagram shows the process for determining the starting temperature and its running time, including the following steps:
[0119] S301, Begin.
[0120] S302, obtains timing duration, target temperature, and indoor temperature.
[0121] S303, determine if the timing duration is greater than 1 hour. If yes, proceed to S304; otherwise, proceed to S307.
[0122] S304, further determine whether the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than 2℃. If yes, proceed to S305; otherwise, proceed to S307.
[0123] S305: Using the timer duration, target temperature, and indoor temperature as search criteria, search the database for the corresponding start temperature and running time. If a match is found, proceed to S306; otherwise, proceed to S308.
[0124] Specifically, based on in-plant test data, a real data set is formed, storing the corresponding relationships between common timing durations, target temperatures, indoor temperatures, starting temperatures, and their running times.
[0125] S306 directly retrieves the starting temperature and running time from the database.
[0126] S307 uses the target temperature as the starting temperature.
[0127] S308, if not found in the database, is calculated using a formula, T 起始 =2×T 目标 -T 室内 The greater the temperature difference between the target temperature and the indoor temperature, the greater the difference between the starting temperature and the target temperature.
[0128] S309, calculate t=|T 目标 -T 室内 | / (Q×η).
[0129] S310, End.
[0130] like Figure 4 The diagram illustrates the calculation method for the initial temperature. It mainly involves determining the final initial temperature after calculating the initial temperature using a formula, combined with certain constraints. The steps include:
[0131] S401, Begin.
[0132] S402, obtain the target temperature and indoor temperature.
[0133] S403, calculate T according to the formula. 起始 =2×T 目标 -T 室内 .
[0134] S404, Determine the calculated T 起始 Does it satisfy 16℃≤T? 起始 If the temperature is ≤35℃, proceed to S405; otherwise, proceed to S407.
[0135] S405, Determine the calculated T 起始 Does the difference between the temperature and the target temperature satisfy -10℃≤T? 目标 -T 起始 If the temperature is ≤10℃, proceed to S406; otherwise, proceed to S408.
[0136] S406, with the current T 起始 (T calculated using the formula) 起始 Or T after correction in step S407 or S408 起始 (This is used as the final starting temperature.)
[0137] S407, if T 起始 <16℃, then let T 起始 =16℃; if T 起始 >35℃, then let T 起始 =35℃.
[0138] S408, if T 目标 -T 起始 <-10℃, then let T 起始 =MIN{T 目标 +10℃, 35℃}. If T
[0139] 目标 -T 起始 If the temperature is greater than 10℃, then let T 起始 =MAX{T 目标 -10℃, 16℃}. This avoids the starting temperature from differing too much from the user-set target temperature.
[0140] S409, End.
[0141] like Figure 5 The diagram illustrates the calculation method for the final temperature. It mainly involves determining the final temperature after calculating it using a formula, combined with certain constraints. The steps include:
[0142] S501, Begin.
[0143] S502, obtains the target temperature and the outdoor temperature.
[0144] S503, calculated according to the formula, T 结束 =T 目标 -(T 室外 -T 目标 ) / 2=1.5×T 目标 -0.5×T 室外 .
[0145] S504, Determine the calculated T 结束 Does it satisfy 16℃≤T? 结束 If the temperature is ≤35℃, proceed to S505; otherwise, proceed to S507.
[0146] S505, Determine the calculated T 结束 Does the difference between the temperature and the target temperature satisfy -10℃≤T? 目标 -T结束 ≤10℃, if yes, proceed to S506, if no, proceed to S508.
[0147] S506, with the current T 结束 (T calculated using the formula) 结束 Or T after correction in step S507 or S508 结束 (This is used as the final starting temperature.)
[0148] S507, if T 结束 <16℃, then let T 结束 =16℃; if T 结束 >35℃, then let T 结束 =35℃.
[0149] S508, if T 目标 -T 结束 <-10℃, then let T 结束 =MIN{T 目标 +10℃, 35℃}. If T
[0150] 目标 -T 结束 If the temperature is greater than 10℃, then let T 结束 =MAX{T 目标 -10℃, 16℃}. This avoids the ending temperature from differing too much from the user-set target temperature.
[0151] S509, End.
[0152] The air conditioner timer function operation control method provided in this embodiment selects different operating modes according to the user-set timer duration and target temperature. After entering timer operation, the air conditioner operates according to the starting temperature, which can quickly heat up (corresponding to heating mode) or cool down (corresponding to cooling mode). After operating at the starting temperature for a corresponding time, it operates according to the target temperature. During the specified time before the timer ends, it can operate at either the target temperature or the ending temperature until the timer ends. The ending temperature ensures that the indoor temperature remains within a comfortable temperature range for as long as possible after the timer ends. Therefore, when the air conditioner is running under timer, the operating state can be dynamically changed, the operating range can be better determined, and intelligent control of the air conditioner timer function can be achieved. This ensures better cooling or heating effects under timer function, improves the user experience, and solves the problem of insufficient intelligence in air conditioner timer operation.
[0153] Example 3
[0154] Based on the same inventive concept, this embodiment provides a control device for an air conditioner timer function, which can be used to implement the control method for the air conditioner timer function described in the above embodiments. This device can be implemented through software and / or hardware.
[0155] Figure 6 This is a structural block diagram of the control device for the air conditioner timer function provided in Embodiment 3 of the present invention, as shown below. Figure 6 As shown, the device includes:
[0156] The determination module 61 is used to respond to the timed operation command and determine the starting temperature and starting operation time of the timed operation based on the timed duration, target temperature and indoor temperature.
[0157] The first control module 62 is used to control the air conditioner to run at the target temperature when the air conditioner runs at the initial operating time according to the initial temperature.
[0158] The second control module 63 is used to control the air conditioner to operate at the target temperature or the end temperature during the last specified time of the timed period until the timed period ends.
[0159] Optionally, the determining module 61 includes:
[0160] The judgment unit is used to determine whether the timing duration is greater than a first preset time;
[0161] The first determining unit is configured to take the target temperature as the starting temperature if the timing duration is less than or equal to the first preset time.
[0162] The second determining unit is used to determine the starting temperature and the starting running time based on the target temperature and the indoor temperature if the timing duration is greater than the first preset time.
[0163] Optionally, the second determining unit includes:
[0164] The first judgment subunit is used to determine whether the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than the first preset temperature.
[0165] The first determining subunit is used to take the target temperature as the starting temperature if the absolute value of the temperature difference between the target temperature and the indoor temperature is less than or equal to the first preset temperature.
[0166] The second determining subunit is used to determine the starting temperature and starting running time corresponding to the timing duration, the target temperature and the indoor temperature based on the pre-stored information if the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than the first preset temperature.
[0167] Optionally, the second determining subunit is also used for:
[0168] If the starting temperature and starting running time corresponding to the timing duration, the target temperature, and the indoor temperature cannot be determined based on the pre-stored information, then the starting temperature and starting running time are calculated based on the target temperature and the indoor temperature.
[0169] Optionally, the second determined sub-unit calculates the initial temperature using the following formula:
[0170] T 起始 =2×T 目标 -T 室内 ,
[0171] Among them, T 起始 Indicates the initial temperature, T 目标 T represents the target temperature. 室内 Indicates indoor temperature.
[0172] Optionally, the second determined subunit calculates the initial running time using the following formula:
[0173] t=|T 目标 -T 室内 | / (Q×η);
[0174] Where t represents the start time, T 目标 T represents the target temperature. 室内 The value represents the indoor temperature, Q represents the cooling or heating capacity, and η represents the efficiency.
[0175] Optionally, the second determining unit further includes:
[0176] The second judgment subunit is used to determine whether the calculated starting temperature is within a preset range after calculating the starting temperature based on the target temperature and the indoor temperature.
[0177] The third determining subunit is configured to determine the starting temperature as the lower limit value if the calculated starting temperature is not within the preset range and is less than the lower limit value of the preset range; and to determine the starting temperature as the upper limit value if the calculated starting temperature is not within the preset range and is greater than the upper limit value of the preset range.
[0178] Optionally, the second determining unit further includes:
[0179] The calculation subunit is used to calculate the target temperature minus the starting temperature to obtain a first difference if the calculated starting temperature is within the preset range.
[0180] The fourth determining subunit is configured to: if the first difference is less than the second preset temperature, determine the starting temperature as MIN{the target temperature + the third preset temperature, the upper limit of the preset range}, where MIN represents the minimum value; if the first difference is greater than the third preset temperature, determine the starting temperature as MAX{the target temperature - the third preset temperature, the lower limit of the preset range}, where MAX represents the maximum value; and if the first difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, determine the calculated starting temperature as the starting temperature.
[0181] Optionally, the above-mentioned device further includes:
[0182] The first calculation module is used to calculate the end temperature based on the target temperature and the outdoor temperature before controlling the air conditioner to operate at the end temperature.
[0183] The judgment module is used to determine whether the calculated end temperature is within the preset range.
[0184] The first temperature determination module is configured to determine the ending temperature as the lower limit value if the calculated ending temperature is not within the preset range and is less than the lower limit value of the preset range; and to determine the ending temperature as the upper limit value if the calculated ending temperature is not within the preset range and is greater than the upper limit value of the preset range.
[0185] Optionally, the above-mentioned device further includes:
[0186] The second calculation module is used to calculate the target temperature minus the end temperature to obtain a second difference if the calculated end temperature is within the preset range.
[0187] The second temperature determination module is configured to: if the second difference is less than the second preset temperature, determine the ending temperature as MIN{the target temperature + the third preset temperature, the upper limit of the preset range}, where MIN represents the minimum value; if the second difference is greater than the third preset temperature, determine the ending temperature as MAX{the target temperature - the third preset temperature, the lower limit of the preset range}, where MAX represents the maximum value; and if the second difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, determine the calculated ending temperature as the ending temperature.
[0188] Optionally, the first calculation module calculates the final temperature using the following formula:
[0189] T 结束 =T 目标 -(T 室外 -T 目标 ) / 2,
[0190] Among them, T 结束 Indicates the final temperature, T 目标 T represents the target temperature. 室外 Indicates the outdoor temperature.
[0191] Optionally, the above-mentioned device further includes:
[0192] The detection module is used to detect that the indoor temperature has reached the target temperature before controlling the air conditioner to operate at the end temperature;
[0193] The requirement determination module is used to determine whether there is a requirement to operate at the end temperature based on user habits, or based on user instructions.
[0194] Optionally, the above-mentioned device further includes:
[0195] The delay module is used to delay for a second preset time if the indoor temperature does not reach the target temperature within the timed period, and to control the air conditioner to operate at the starting temperature during the second preset time.
[0196] The shutdown module is configured to immediately shut down the air conditioner if the indoor temperature is detected to have reached the target temperature within the second preset time period; and to shut down the air conditioner when the second preset time period is reached if the indoor temperature has not reached the target temperature within the second preset time period.
[0197] The above-described apparatus can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.
[0198] Example 4
[0199] This embodiment provides an air conditioner, including: the control device for the air conditioner timer function described in the above embodiment.
[0200] Example 5
[0201] This embodiment provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method described in the above embodiment.
[0202] Example 6
[0203] This embodiment provides a non-volatile computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the steps of the method described in the above embodiment.
[0204] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0205] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0206] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A control method for an air conditioner timer function, characterized in that, include: In response to a timed operation command, the starting temperature and start time of the timed operation are determined based on the timed duration, target temperature, and indoor temperature, including: Determine whether the timing duration is greater than the first preset time; If the timing duration is less than or equal to the first preset time, then the target temperature is taken as the starting temperature; If the timeout duration is greater than the first preset time, then determine whether the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than the first preset temperature. If the absolute value of the temperature difference between the target temperature and the indoor temperature is less than or equal to the first preset temperature, then the target temperature is taken as the starting temperature. If the absolute value of the temperature difference between the target temperature and the indoor temperature is greater than the first preset temperature, then the starting temperature and starting running time corresponding to the timing duration, the target temperature and the indoor temperature are determined according to the pre-stored information. If the starting temperature and starting running time corresponding to the timing duration, the target temperature, and the indoor temperature cannot be determined based on the pre-stored information, then the starting temperature and starting running time are calculated based on the target temperature and the indoor temperature. The initial temperature is calculated using the following formula: T 起始 = 2×T 目标 -T 室内 , Among them, T 起始 Indicates the initial temperature, T 目标 T represents the target temperature. 室内 Indicates indoor temperature; The initial running time is calculated using the following formula: t = |T 目标 -T 室内 | / (Q×η); Where t represents the start time, T 目标 T represents the target temperature. 室内 Indicates the indoor temperature, Q represents the cooling or heating capacity, and η represents the efficiency. When the air conditioner operates at the initial operating temperature for the initial operating time, control the air conditioner to operate at the target temperature; During the last specified time period of the timed period, the air conditioner is controlled to operate at the target temperature or the end temperature until the timed period ends. The final temperature is calculated using the following formula: T 结束 = T 目标 -(T 室外 -T 目标 ) / 2, Among them, T 结束 Indicates the final temperature, T 目标 T represents the target temperature. 室外 Indicates the outdoor temperature.
2. The method according to claim 1, characterized in that, After calculating the starting temperature based on the target temperature and the indoor temperature, the method further includes: Determine whether the calculated starting temperature is within the preset range; If the calculated starting temperature is not within the preset range and is less than the lower limit of the preset range, then the starting temperature is determined to be the lower limit. If the calculated starting temperature is not within the preset range but is greater than the upper limit of the preset range, then the starting temperature is determined to be the upper limit.
3. The method according to claim 2, characterized in that, After determining whether the calculated starting temperature is within the preset range, the process also includes: If the calculated starting temperature is within the preset range, then the target temperature is subtracted from the starting temperature to obtain a first difference. If the first difference is less than the second preset temperature, then the starting temperature is determined to be MIN{the target temperature + the third preset temperature, the upper limit of the preset range}, where MIN means taking the minimum value; If the first difference is greater than the third preset temperature, then the starting temperature is determined to be MAX{the target temperature - the third preset temperature, the lower limit of the preset range}, where MAX represents the maximum value; If the first difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the calculated starting temperature is determined as the starting temperature.
4. The method according to any one of claims 1 to 3, characterized in that, Before controlling the air conditioner to operate at the final temperature, the following are also included: Calculate the final temperature based on the target temperature and the outdoor temperature; Determine whether the calculated end temperature is within the preset range; If the calculated end temperature is not within the preset range and is less than the lower limit of the preset range, then the end temperature is determined to be the lower limit. If the calculated ending temperature is not within the preset range but is greater than the upper limit of the preset range, then the ending temperature is determined to be the upper limit.
5. The method according to claim 4, characterized in that, After determining whether the calculated final temperature is within the preset range, the process also includes: If the calculated end temperature is within the preset range, then the target temperature is subtracted from the end temperature to obtain the second difference. If the second difference is less than the second preset temperature, then the end temperature is determined to be MIN{the target temperature + the third preset temperature, the upper limit of the preset range}, where MIN means taking the minimum value; If the second difference is greater than the third preset temperature, then the ending temperature is determined to be MAX{the target temperature - the third preset temperature, the lower limit of the preset range}, where MAX represents taking the maximum value; If the second difference is greater than or equal to the second preset temperature and less than or equal to the third preset temperature, then the calculated end temperature is determined as the end temperature.
6. The method according to any one of claims 1 to 3, characterized in that, Before controlling the air conditioner to operate at the final temperature, the following are also included: The indoor temperature has been detected to have reached the target temperature; The need to operate at the end temperature is determined based on user habits or user instructions.
7. The method according to any one of claims 1 to 3, characterized in that, Also includes: If the indoor temperature does not reach the target temperature within the specified time period, then the time is delayed for a second preset time, and the air conditioner is controlled to operate at the starting temperature during the second preset time. If the indoor temperature is detected to reach the target temperature within the second preset time period, the air conditioner shall be turned off immediately. If the indoor temperature does not reach the target temperature within the second preset time, the air conditioner will be turned off when the second preset time is reached.
8. A control device for an air conditioner timer function, used to implement the control method for the air conditioner timer function according to any one of claims 1 to 7, characterized in that, include: The determination module is used to respond to the timed operation command and determine the starting temperature and starting time of the timed operation based on the timed duration, target temperature and indoor temperature. The first control module is used to control the air conditioner to run at the target temperature when the air conditioner runs at the initial operating time according to the initial temperature. The second control module is used to control the air conditioner to operate at the target temperature or the end temperature during the last specified time of the timed period until the timed period ends.
9. An air conditioner, characterized in that, include: The control device for the air conditioning timer function as described in claim 8.
10. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the steps of the method according to any one of claims 1 to 7.
11. A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Control method of air conditioning system, control device of air conditioning system and air conditioning system
CN109084426A
Air conditioner, control method and device thereof and computer readable storage medium
CN111256300A