本发明涉及空调领域,尤其涉及一种室内机的控制方法、室内机及空调器。
背景技术:
随着人们生活水平的提高,空调已成为日常生活中的必需品,该空调能够实现对室内的升温和降温,从而提供一个舒适的室内工作或休息环境。
现有空调的室内机在实现升温和降温的功能时,一般是根据用户的需要使用遥控器或空调上的按钮进行人为手动调节室内机的设定温度,从而使得室内可以达到舒适的温度。由于现有技术中无法预知和检测控制范围内的人体数量,当每次室内人数增加或减少时,室内机的设定温度是不会改变的,通常都需要用户重新进行调节室内机的设定温度来满足用户对室内温度的要求。例如,当在炎热的夏天时,用户一般将室内机的温度设定在26℃左右,来实现对室内进行降温,但是,当家里有客人来访且客人数量较多时,这时室内机的设定温度26℃不会自动改变,但是由于室内人数的增多,已无法满足人体对室内温度的需求,因此用户需要再次手动调节室内机的设定温度(例如调节至22℃左右),这样才能实现对室内的降温,从而使用户感觉室内温度比较舒适。这样一方面使得每当室内的人数增加或减少时,现有设定温度已无法满足用户对室内温度的需求,另一方面通过重新手动调节室内机的设定温度来满足用户对室内温度的需求,为用户带来不必要的麻烦,影响用户的使用。
技术实现要素:
本发明的实施例提供一种室内机的控制方法、室内机及空调器,旨在当室内的人数增加或减少时满足用户对室内温度需求的同时,避免用户手动调节室内机的设定温度。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种室内机的控制方法,所述方法包括:
获取当前时间单元与所述当前时间单元的上一时间单元间的人体数目变化值;
根据所述人体数目变化值以及预设的人体发热量系数确定所述当前时间单元室内机的温度修订值;
根据所述当前时间单元室内机的温度修订值将所述室内机的设定温度调节至目标温度。
第二方面,提供一种室内机,所述室内机包括:
获取模块,用于获取当前时间单元与所述当前时间单元的上一时间单元间的人体数目变化值;
确定模块,用于根据所述人体数目变化值以及预设的人体发热量系数确定所述当前时间单元室内机的温度修订值;
调节模块,用于根据所述当前时间单元室内机的温度修订值将所述室内机的设定温度调节至目标温度。
第三方面,提供一种空调器,包括第二方面所述的室内机以及室外机。
本发明实施例提供的室内机的控制方法、室内机及空调器,通过根据人体数目变化值和人体发热量系数确定出当前时间单元室内机的温度修订值,然后根据该温度修订值将室内机的设定温度调节至目标温度,由于本方案中最终确定出的室内机的目标温度是根据人体数目变化值来确定的,使得当人体数目增多或减少时,所对应的室内机的目标温度是不同的,从而满足人体对室内温度的需求,同时本方案中是根据温度修订值将设定温度自动调节至目标温度,而无需人为手动再去调节室内机的设定温度,避免了现有技术中由于手动操作的麻烦所导致影响用户使用的问题。例如,当在炎热的夏天时,用户一般将家里室内机的温度设定在26℃,当家里有客人来访且客人数量较多时,通过本方案中根据室内人体数目变化值和人体发热量系数来确定温度修订值(例如此时确定出的温度修订值为-2),然后根据所确定出的温度修订值-2将设定温度26℃自动调节至目标温度24℃,从而满足了人体对室内温度的需求,并且这一调节的动作是室内机主动去完成的,而无需人为手动再去调节。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种室内机的控制方法的方法流程图;
图2为本发明实施例提供的一种室内机的结构示意图;
图3为本发明实施例提供的另一种室内机的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,除非另有明确的规定和限制,术语“设置”、“连接”等术语应做广义理解,例如,可以是固定连接,也可以是拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能或作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。
本发明的实施例提供一种室内机的控制方法,如图1所示,该方法包括:
101、获取当前时间单元与当前时间单元的上一时间单元间的人体数目变化值。
示例性的,上述的步骤101具体包括以下内容:
101a、检测当前时间单元的人体数目以及当前时间单元的上一时间单元的人体数目。
101b、根据当前时间单元的人体数目以及当前时间单元的上一时间单元的人体数目确定当前时间单元与所述当前时间单元的上一时间单元间的人体数目变化值。
示例性的,上述步骤101a中的检测过程可以是室内机中的传感器所执行的,该传感器设置在室内机的外壳上,且与室内机中的控制主体连接,优选的,该传感器可以为人体传感器。而上述步骤101b中确定人体数目变化值的过程可以是室内机中的控制器进行执行的。
示例性的,上述的人体数目变化值可以通过下面的计算公式来实现。具体的,该计算公式为:ΔNf=(Nf(n)+Nf(n-1))/2-Nf_ave (公式1)
其中,上述的ΔNf为人体数目变化值,上述的Nf(n)为当前时间单元的人体数目,而Nf(n-1)为当前时间单元的上一时间单元的人体数目,Nf_ave为预设时间段内的人体数目的平均值。其中:上述的Nf_ave的计算公式为:
Nf_ave=(Nf(n-2)+Nf(n-3)+Nf(n-4)+Nf(n-5))/4 (公式2)
上述计算Nf_ave过程需要统计过去60秒内人数变化的数目,其中该ΔNf的计算每10秒进行一次。因此,从当前时间单元控制开始取得60秒(6次)内传感器的数据。每组数据统计出人员总数计入Nf(n)中。
102、根据人体数目变化值以及预设的人体发热量系数确定当前时间单元室内机的温度修订值。
示例性的,上述的人体发热量系数是经过大量的实验所得到的区间范围,根据不同机型容量其取值范围在0.26-0.1之间,例如,上述的人体发热量系数可以取值为0.5。
优选的,上述的步骤102包括以下内容:
102a、将人体数目变化值以及预设的人体发热量系数带入温度修订计算公式中,得到室内机的温度修订值。
其中,上述的温度修订计算公式为:Ts_re=-Qk*ΔNf (公式3)
上述的Ts_re为室内机的温度修订值,上述的Qk为人体发热量系数,而上述的ΔNf为人体数目变化值。
示例性的,上述温度修订计算公式还可以为:
Ts_re=-Qk*ΔNf+μ (公式4)
其中,上述公式3中的μ为误差系数,根据具体的情况进行取值,这里不进行限制,仅仅以示例说明。例如上述的μ可以为±0.5。
103、根据当前时间单元室内机的温度修订值将室内机的设定温度调节至目标温度。
示例性的,上述的目标温度的确定可以根据具体的计算公式来确定。具体的,该计算公式为:Ts2=Ts+Ts_re(公式5),其中:Ts2为目标温度,Ts为室内机的设定温度,Ts_re为温度修订值。例如,当Ts=26℃,Ts_re=-2℃,则得到的目标温度Ts2=24℃。
本发明实施例提供的室内机的控制方法,通过根据人体数目变化值和人体发热量系数确定出当前时间单元室内机的温度修订值,然后根据该温度修订值将室内机的设定温度调节至目标温度,由于本方案中最终确定出的室内机的目标温度是根据人体数目变化值来确定的,使得当人体数目增多或减少时,所对应的室内机的目标温度是不同的,从而满足人体对室内温度的需求,同时本方案中是根据温度修订值将设定温度自动调节至目标温度,而无需人为手动再去调节室内机的设定温度,避免了现有技术中由于手动操作的麻烦所导致影响用户使用的问题。例如,当在炎热的夏天时,用户一般将家里室内机的温度设定在26℃,当家里有客人来访且客人数量较多时,通过本方案中根据室内人体数目变化值和人体发热量系数来确定温度修订值(例如此时确定出的温度修订值为-2),然后根据所确定出的温度修订值-2将设定温度26℃自动调节至目标温度24℃,从而满足了人体对室内温度的需求,并且这一调节的动作是室内机主动去完成的,而无需人为手动再去调节。
上述步骤102确定的当前时间单元的温度修订值并不是最终的修订值,为了进一步的满足人体对室内温度舒适度的要求,还需要将该温度修订值调整至预设温度修订值区间范围内。
示例性的,上述的步骤102之后还包括:
102b、根据人体数目变化值以及预设温度修订值区间范围修正当前时间单元室内机的温度修订值。
示例性的,上述的102b具体包括以下内容:
A1、当确定室内机运行制冷或制热模式时,
若人体数目变化值大于或等于零且当前时间单元的温度修订值位于第一预设温度修订值区间范围内时,则不修正当前时间单元的温度修订值。
若人体数目变化值大于或等于零且当前时间单元的温度修订值小于第一预设温度修订值区间的下限温度值时,则将当前时间单元的温度修订值修正为第一预设温度修订值区间的下限温度值。
若人体数目变化值大于等于零且当前时间单元的温度修订值大于第一预设温度修订值区间的上限温度值时,则将当前时间单元的温度修订值修正为第一预设温度修订值区间的上限温度值。
A2、当确定室内机运行制冷模式时,
若人体数目变化值小于零且当前时间单元的温度修订值位于第二预设温度修订值区间范围内时,则不修正当前时间单元的温度修订值。
若人体数目变化值小于零且当前时间单元的温度修订值小于第二预设温度修订值区间的下限温度值时,则将当前时间单元的温度修订值修正为第二预设温度修订值区间的下限温度值。
若人体数目变化值小于零且当前时间单元的温度修订值大于第二预设温度修订值区间的上限温度值时,则将当前时间单元的温度修订值修正为第二预设温度修订值区间的上限温度值。
A3、当确定室内机运行制热模式时,
若人体数目变化值小于零,则将当前时间单元的温度修订值修正为零。
示例性的,上述的第一预设温度修订值区间以及第二预设温度修订值区间是根据实际的需要预先设置的,在这里仅仅是以示例进行说明第一预设温度修订值区间以及第二预设温度修订值区间的取值,并不进行限定。例如,上述的第一预设温度修订值区间为(-2,0),而第二预设温度修订值区间为(0,2)。
为了保证当前时间单元内修正后的温度修订值相对于上一时间单元的温度修订值变化不是太大(这样使得在调节温度时,可以保证满足人体对室内温度需求的同时,并且人体不会感觉到温度变化差异太大),因此需要将当前时间单元内修正后的温度修订值做进一步的更新。示例性的,上述的步骤102b之后还包括以下内容:
102c、根据上一时间单元室内机的温度修订值更新修正后的当前时间单元室内机的温度修订值。
示例性的,上述的步骤102c的内容具体包括以下内容:
B1、当确定室内机的运行模式为制冷模式时,
若上一时间单元的温度修订值和修正后的当前时间单元的温度修订值均为正值或负值,且修正后的当前时间单元的温度修订值的绝对值大于或等于上一时间单元的温度修订值的绝对值时,则不更新修正后的当前时间单元的温度修订值。
若上一时间单元的温度修订值和修正后的当前时间单元的温度修订值均为正值或负值,且修正后的当前时间单元的温度修订值的绝对值小于上一时间单元的温度修订值的绝对值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值。
若上一时间单元的温度修订值为正值且修正后的当前时间单元的温度修订值为负值时,或若上一时间单元的温度修订值为负值且修正后的当前时间单元的温度修订值为正值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值与修正后的当前时间单元的温度修订值之和。
若上一时间单元的温度修订值为零且修正后的当前时间单元的温度修订值为正值时,或若上一时间单元的预设温度修订值为零且修正后的当前时间单元的温度修订值为负值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值与修正后的当前时间单元的温度修订值之和。
B2、当确定室内机运行模式为制热模式时,
若上一时间单元的温度修订值为零或负值,且修正后的当前时间单元的温度修订值为负值,且修正后的当前时间单元的温度修订值的绝对值大于或等于上一时间单元的温度修订值的绝对值时,则不更新修正后的当前时间单元的温度修订值。
若上一时间单元的温度修订值为零或负值,且修正后的当前时间单元的温度修订值为负值,且修正后的当前时间单元的温度修订值的绝对值小于上一时间单元的温度修订值的绝对值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值。
示例性的,基于上述的步骤102b的内容,步骤103的内容具体包括以下内容:
103a、根据修正后的当前时间单元室内机的温度修订值将室内机的设定温度调节至目标温度。
在运行一段时间后,为了使室内温度能够满足人体需求还需要将上述的修正后的当前时间的温度修订值进行清除或保持不变。示例性的,上述的步骤103a之后还包括以下内容:
103b、在预设时间段内根据目标温度以及室内环境温度修改修正后的当前时间的温度修订值。
示例性的,上述的步骤103b具体包括以下内容:
当确定室内机运行模式为制冷模式或制热模式时,且修正后的当前时间的温度修订值为负值时,
若超出预设时间段,且室内环境温度小于所述目标温度,则修正后的当前时间的温度修订值为零。
若在预设时间段,且室内环境温度大于或等于目标温度,则修正后的当前时间的温度修订值保持不变。
当确定室内机运行模式为制冷模式,且目标温度修订值为正值时,
若超出预设时间段,且室内环境温度大于目标温度,则修正后的当前时间的温度修订值为零。
若在预设时间段,且室内环境温度小于或等于目标温度,则修正后的当前时间的温度修订值保持不变。
下面将基于图1对应的室内机的控制方法的实施例中的相关描述对本发明实施例提供的一种室内机进行介绍。以下实施例中与上述实施例相关的技术术语、概念等的说明可以参照上述的实施例,这里不再赘述。
本发明实施例提供一种室内机,如图2所示,该室内机包括:获取模块21、确定模块22以及调节模块23,其中:
获取模块21,用于获取当前时间单元与当前时间单元的上一时间单元间的人体数目变化值。
确定模块22,用于根据人体数目变化值以及预设的人体发热量系数确定当前时间单元室内机的温度修订值。
调节模块23,用于根据当前时间单元室内机的温度修订值将室内机的设定温度调节至目标温度。
示例性的,上述的室内机的虚拟装置中的各个虚拟模块对应于实体中,可以是室内机中的控制器所进行的操作。例如,确定模块所执行的操作可以是室内机中的控制器所进行操作的。
优选的,上述的确定模块22具体用于:
将人体数目变化值以及预设的人体发热量系数带入温度修订计算公式中,得到室内机的温度修订值。
其中,上述的温度修订计算公式为:Ts_re=-Qk*ΔNf (公式3)
上述的Ts_re为室内机的温度修订值,上述的Qk为人体发热量系数,而上述的ΔNf为人体数目变化值。
示例性的,上述温度修订计算公式还可以为:
Ts_re=-Qk*ΔNf+μ (公式4)
其中,上述公式4中的μ为误差系数,根据具体的情况进行取值,这里不进行限制,仅仅以示例说明。例如上述的μ可以为±0.5。
可选的,如图3所示,上述的室内机2还包括:修正模块24,其中:
修正模块24,用于根据人体数目变化值以及预设温度修订值区间范围修正当前时间单元室内机的温度修订值。
示例性的,上述的修正模块24具体用于:
当确定室内机运行制冷或制热模式时,
若人体数目变化值大于或等于零且当前时间单元的温度修订值位于第一预设温度修订值区间范围内时,则不修正当前时间单元的温度修订值。
若人体数目变化值大于或等于零且当前时间单元的温度修订值小于第一预设温度修订值区间的下限温度值时,则将当前时间单元的温度修订值修正为第一预设温度修订值区间的下限温度值。
若人体数目变化值大于或等于零且当前时间单元的温度修订值大于第一预设温度修订值区间的上限温度值时,则将当前时间单元的温度修订值修正为第一预设温度修订值区间的上限温度值。
当确定室内机运行制冷模式时,
若人体数目变化值小于零且当前时间单元的温度修订值位于第二预设温度修订值区间范围内时,则不修正当前时间单元的温度修订值。
若人体数目变化值小于零且当前时间单元的温度修订值小于第二预设温度修订值区间的下限温度值时,则将当前时间单元的温度修订值修正为第二预设温度修订值区间的下限温度值。
若人体数目变化值小于零且当前时间单元的温度修订值大于第二预设温度修订值区间的上限温度值时,则将当前时间单元的温度修订值修正为第二预设温度修订值区间的上限温度值。
当确定室内机运行制热模式时,
若人体数目变化值小于零,则将当前时间单元的温度修订值修正为零。
进一步的,上述的调节模块23具体用于:
根据修正后的当前时间单元室内机的温度修订值将室内机的设定温度调节至目标温度。
可选的,如图3所示,上述的室内机还包括:更新模块25,其中:
更新模块25,用于根据上一时间单元室内机的温度修订值更新修正后的当前时间单元室内机的温度修订值。
示例性的,上述的更新模块25具体用于:
当确定室内机的运行模式为制冷模式时,
若上一时间单元的温度修订值和修正后的当前时间单元的温度修订值均为正值或负值,且修正后的当前时间单元的温度修订值的绝对值大于或等于上一时间单元的温度修订值的绝对值时,则不更新修正后的当前时间单元的温度修订值。
若上一时间单元的温度修订值和修正后的当前时间单元的温度修订值均为正值或负值,且修正后的当前时间单元的温度修订值的绝对值小于上一时间单元的温度修订值的绝对值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值。
若上一时间单元的温度修订值为正值且修正后的当前时间单元的温度修订值为负值时,或若上一时间单元的温度修订值为负值且修正后的当前时间单元的温度修订值为正值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值与修正后的当前时间单元的温度修订值之和。
若上一时间单元的温度修订值为零且修正后的当前时间单元的温度修订值为正值时,或若上一时间单元的预设温度修订值为零且修正后的当前时间单元的温度修订值为负值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值与修正后的当前时间单元的温度修订值之和。
当确定室内机运行模式为制热模式时,
若上一时间单元的温度修订值为零或负值,且修正后的当前时间单元的温度修订值为负值,且修正后的当前时间单元的温度修订值的绝对值大于或等于上一时间单元的温度修订值的绝对值时,则不更新修正后的当前时间单元的温度修订值。
若上一时间单元的温度修订值为零或负值,且修正后的当前时间单元的温度修订值为负值,且修正后的当前时间单元的温度修订值的绝对值小于上一时间单元的温度修订值的绝对值时,则将修正后的当前时间单元的温度修订值更新为上一时间单元的温度修订值。
可选的,如图3所示,上述的室内机还包括:修改模块26,其中:
修改模块26,用于在预设时间段内根据目标温度以及室内环境温度修改修正后的当前时间的温度修订值。
示例性的,上述的修改模块26具体用于:
当确定室内机运行模式为制冷模式或制热模式时,且修正后的当前时间的温度修订值为负值时,
若超出预设时间段,且室内环境温度小于所述目标温度,则修正后的当前时间的温度修订值为零。
若在预设时间段,且室内环境温度大于或等于目标温度,则修正后的当前时间的温度修订值保持不变。
当确定室内机运行模式为制冷模式,且目标温度修订值为正值时,
若超出预设时间段,且室内环境温度大于目标温度,则修正后的当前时间的温度修订值为零。
若在预设时间段,且室内环境温度小于或等于目标温度,则修正后的当前时间的温度修订值保持不变。
本发明实施例提供的室内机,通过根据人体数目变化值和人体发热量系数确定出当前时间单元室内机的温度修订值,然后根据该温度修订值将室内机的设定温度调节至目标温度,由于本方案中最终确定出的室内机的目标温度是根据人体数目变化值来确定的,使得当人体数目增多或减少时,所对应的室内机的目标温度是不同的,从而满足人体对室内温度的需求,同时本方案中是根据温度修订值将设定温度自动调节至目标温度,而无需人为手动再去调节室内机的设定温度,避免了现有技术中由于手动操作的麻烦所导致影响用户使用的问题。例如,当在炎热的夏天时,用户一般将家里室内机的温度设定在26℃,当家里有客人来访且客人数量较多时,通过本方案中根据室内人体数目变化值和人体发热量系数来确定温度修订值(例如此时确定出的温度修订值为-2),然后根据所确定出的温度修订值-2将设定温度26℃自动调节至目标温度24℃,从而满足了人体对室内温度的需求,并且这一调节的动作是室内机主动去完成的,而无需人为手动再去调节。
本发明实施例提供一种空调器,包括上述的室内机以及室外机。
示例性的,上述的室内机的具体组成以及原理在这里不再赘述,具体可以参考上文的相关描述,而这里的室外机为现有技术中的室外机,这里也不做具体介绍。
在本申请所提供的几个实施例中,应该理解到,所揭露的室内机,可以通过其它的方式实现。例如,以上所描述的室内机的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,基站或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理包括,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例中技术方案的精神和范围。