空调控制的方法、装置及计算机存储介质与流程

文档序号:16904629发布日期:2019-02-19 18:16阅读:121来源:国知局
空调控制的方法、装置及计算机存储介质与流程

本发明涉及智能家电技术领域,特别涉及空调控制的方法、装置及计算机存储介质。



背景技术:

随着生活水平的提高,空调已经是人们日常生活的必备品。空调可具有多种功能,例如:制冷,制热,除湿,净化控制等等。

目前,空调可根据温度传感器回传的室内环境温度等信息,以及目标温度,进行比较精确的控制运算,从而,控制空调的压缩机运行频率。但是对于一些湿度比较高的环境,仅仅根据温度来进行控制,还很难满足用户对室内空气舒适度的要求。



技术实现要素:

本发明实施例提供了一种空调控制的方法、装置及计算机存储介质。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

根据本发明实施例的第一方面提供了一种空调控制的方法,所述方法包括:

获取处于制热模式的空调作用区域内的当前湿度值,并得到所述当前湿度值与目标湿度值之间的当前绝对湿度差值;

当所述当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,根据所述当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量;

根据所述空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及所述pid控制对应的次数,确定与所述当前绝对湿度差值对应的压缩机的第一工作频率;

根据所述pid输出量对所述第一工作频率进行修正,得到所述压缩机的当前工作频率,并控制所述压缩机根据所述当前工作频率进行运行。

本发明一实施例中,所述根据所述当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量包括:

根据所述当前绝对湿度差值,保存的前一次绝对温差值,以及保存的前两次绝对温差值,对所述pid控制运算中的比例参数、积分参数、以及微分参数进行修正,获得修正比例参数、修正积分参数、以及修正微分参数;

根据所述修正比例参数、所述修正积分参数、以及所述修正微分参数对pid控制的输出状态值进行修正,得到当前输出量;

根据所述当前输出量,以及保存的前次输出量,得到所述pid输出量。

本发明一实施例中,当所述pid控制对应的次数为零次时,所述确定与所述当前绝对湿度差值对应的压缩机的第一工作频率包括:

当所述空调的压缩机以制热模式的最大工作频率启动运行,且所述当前绝对湿度差值小于或等于第一设定值的时间超过设定时长时,将获取的所述压缩机的实际返回工作频率确定为所述第一工作频率;

当所述空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第一设定值并大于第二设定值时,将所述最大工作频率的第一设定比例值,确定为所述第一工作频率;

当所述空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第二设定值时,将所述最大工作频率的第二设定比例值,确定为所述第一工作频率;

其中,所述第一设定值大于所述第二设定值,所述第一设定比例值大于第二设定比例值。

本发明一实施例中,当所述pid控制对应的次数为零次时,所述确定与所述当前绝对湿度差值对应的压缩机的第一工作频率还包括:

当所述空调的压缩机在制热模式下首次运行时,确定与室外温度值对应的第三比例值,并将所述最大工作频率的所述第三比例值,确定为所述压缩机首次运行的第一工作频率;

当所述空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔小于或等于设定间隔值时,根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率;

当所述空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔大于所述设定间隔值时,将所述前次运行对应的第一工作频率确定为本次运行对应的第一工作频率。

本发明一实施例中,当所述pid控制对应的次数不为零次,所述确定与所述当前绝对湿度差值对应的压缩机的第一工作频率还包括:

当所述压缩机在制热模式下的运行时间小于设定时间,且压缩机的实际返回工作频率小于前一次pid控制的第一工作频率时,将所述前一次pid控制的第一工作频率确定为本次pid控制的第一工作频率。

根据本发明实施例的第二方面提供了一种空调控制的装置,所述装置包括:

制热获取单元,用于获取处于制热模式的空调作用区域内的当前湿度值,并得到所述当前湿度值与目标湿度值之间的当前绝对湿度差值;

制热输出单元,用于当所述当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,根据所述当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量;

制热确定单元,用于根据所述空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及所述pid控制对应的次数,确定与所述当前绝对湿度差值对应的压缩机的第一工作频率;

制热控制单元,用于根据所述pid输出量对所述第一工作频率进行修正,得到所述压缩机的当前工作频率,并控制所述压缩机根据所述当前工作频率进行运行。

本发明一实施例中,所述制热输出单元,具体用于根据所述当前绝对湿度差值,保存的前一次绝对温差值,以及保存的前两次绝对温差值,对所述pid控制运算中的比例参数、积分参数、以及微分参数进行修正,获得修正比例参数、修正积分参数、以及修正微分参数;根据所述修正比例参数、所述修正积分参数、以及所述修正微分参数对pid控制的输出状态值进行修正,得到当前输出量;以及,根据所述当前输出量,以及保存的前次输出量,得到所述pid输出量。

本发明一实施例中,所述制热确定单元包括:

制热第一确定子单元,用于当所述pid控制对应的次数为零次,所述空调的压缩机以制热模式的最大工作频率启动运行,且所述当前绝对湿度差值小于或等于第一设定值的时间超过设定时长时,将获取的所述压缩机的实际返回工作频率确定为所述第一工作频率;

制热第二确定子单元,用于当所述pid控制对应的次数为零次,所述空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第一设定值并大于第二设定值时,将所述最大工作频率的第一设定比例值,确定为所述第一工作频率;

制热第三确定子单元,用于当所述pid控制对应的次数为零次,所述空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第二设定值时,将所述最大工作频率的第二设定比例值,确定为所述第一工作频率;

其中,所述第一设定值大于所述第二设定值,所述第一设定比例值大于第二设定比例值。

本发明一实施例中,所述制热确定单元还包括:

制热第四确定子单元,用于当所述pid控制对应的次数为零次,所述空调的压缩机在制热模式下首次运行时,确定与室外温度值对应的第三比例值,并将所述最大工作频率的所述第三比例值,确定为所述压缩机首次运行的第一工作频率;

制热第五确定子单元,用于当所述pid控制对应的次数为零次,所述空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔小于或等于设定间隔值时,根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率;

制热第六确定子单元,用于当所述空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔大于所述设定间隔值时,将所述前次运行对应的第一工作频率确定为本次运行对应的第一工作频率。

本发明一实施例中,制热确定单元,还用于当所述pid控制对应的次数不为零次,所述压缩机在制热模式下的运行时间小于设定时间,且压缩机的实际返回工作频率小于前一次pid控制的第一工作频率时,将所述前一次pid控制的第一工作频率确定为本次pid控制的第一工作频率。

根据本发明实施例的第三方面提供了一种空调控制的装置,用于空调,该装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取处于制热模式的空调作用区域内的当前湿度值,并得到所述当前湿度值与目标湿度值之间的当前绝对湿度差值;

当所述当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,根据所述当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量;

根据所述空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及所述pid控制对应的次数,确定与所述当前绝对湿度差值对应的压缩机的第一工作频率;

根据所述pid输出量对所述第一工作频率进行修正,得到所述压缩机的当前工作频率,并控制所述压缩机根据所述当前工作频率进行运行。

根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述方法的步骤。

本发明实施例提供的技术方案可以包括以下有益效果:

本发明实施例中,处于制热模式的空调,可以根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制,这样,不仅进一步提高了空调控制的针对性以及精确性,并且,对于湿度比较高的环境,由于空调会根据湿度调节压缩机的工作频率,可有效调节作用区域内的湿度,改善作用区域内的空气舒适度。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种空调控制方法的流程图;

图1-1是根据一示例性实施例示出的一种第一工作频率与室外温度之间对应关系示意图;

图2-1是根据一示例性实施例示出的一种空调控制方法的流程图;

图2-2是根据一示例性实施例示出的一种空调控制方法的流程图;

图3是根据一示例性实施例示出的一种空调控制方法的流程图;

图4是根据一示例性实施例示出的一种空调控制装置的框图;

图5是根据一示例性实施例示出的一种空调控制装置的框图。

具体实施方式

以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对于一些湿度比较高的环境,仅仅根据温度来对空调进行控制,还很难满足用户对空调作用区域中空气舒适度的要求。本发明实施例中,空调可以根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制,这样,不仅进一步提高了空调控制的针对性以及精确性,并且,对于湿度比较高的环境,由于空调会根据湿度调节压缩机的工作频率,可有效调节作用区域内的湿度,改善作用区域内的空气舒适度。

空调有多种运行模式,例如:除湿模式、制冷模式、制热模式等等,无论空调处于何种模式,都可根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制。具体可包括:获取空调作用区域内的当前湿度值,并得到当前湿度值与目标湿度值之间的当前绝对湿度差值;当当前绝对湿度差值满足与空调的运行模式匹配的设定条件时,可根据当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量;根据空调的运行模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及pid控制对应的次数,确定与当前绝对湿度差值对应的压缩机的第一工作频率;然后,根据pid输出量对第一工作频率进行修正,得到压缩机的当前工作频率,并控制压缩机根据当前工作频率进行运行。其中,运行模式包括:除湿模式、制冷模式、或、制热模式。

本发明实施例中,具体描述空调处于制热模式时,可根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制。

图1是根据一示例性实施例示出的一种空调控制方法的流程图。如图1所示,空调控制的过程包括:

步骤101:获取处于制热模式的空调作用区域内的当前湿度值,并得到当前湿度值与目标湿度值之间的当前绝对湿度差值。

本发明实施例中,空调对应的工作模式已经设置为制热模式,即空调可能将进入制热模式,或者已经处于制热模式运行了。

此时,可获取空调作用区域内的当前湿度值,对应的方式可以有多种,例如:通过湿度传感器获取作用区域内的当前湿度值,或者,通过作用区域内的温度值,盘管温度值以及压缩机的工作频率等计算获得当前湿度值。

当然,预先配置了一个目标湿度值,该目标湿度值可用户手动设置,也可根据空调所处的地域、当前季节等等进行配置后,空调根据配置获得。

已知了当前湿度值和目标湿度值之后,即可得到当前湿度值与目标湿度值之间的当前绝对湿度差值,即当前绝对湿度差值pn=ⅰ当前湿度值-目标湿度值ⅰ。其中,n为pid控制对应的次数,从0开始,每次逐渐加1,即n=0、1、2…等这样的整数。

步骤102:当当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,根据当前绝对湿度差值,进行当前次数的比例积分微分pid控制运算,获得pid输出量。

由于空调已被设置为制热模式了,由于制热模式下都可进行pid控制,那么,若当前绝对湿度差大于零时,即可进行本发明实施例中的pid(比例(proportion)、积分(integral)、微分(derivative))控制。

即当前绝对湿度为绝对值,大于零,即可确定当前绝对湿度差值满足与空调的制热模式匹配的设定条件。此时,可根据当前绝对湿度差值,进行当前次数的比例积分微分pid控制运算,获得pid输出量,较佳地,可包括:根据当前绝对湿度差值,保存的前一次绝对温差值,以及保存的前两次绝对温差值,对pid控制运算中的比例参数、积分参数、以及微分参数进行修正,获得修正比例参数、修正积分参数、以及修正微分参数;根据修正比例参数、修正积分参数、以及修正微分参数对pid控制的输出状态值进行修正,得到当前输出量;以及,根据当前输出量,以及保存的前次输出量,得到pid输出量。

本实施中,获得了当前绝对湿度差pn后即可进行保存,这样,保存了每次pid控制对应的当前绝对湿度差pn,从而,前一次绝对温差值可为pn-1,而前两次绝对温差值可为pn-2。

因此,可设定当次偏差wn=|设定湿度-室内湿度|*10=pn*10;则前一次偏差wn-1=pn-1*10,前两次偏差wn-2=pn-2*10。从而,当次偏差的差dn=wn–wn-1,而前一次偏差的差dn-1=wn-1–wn-2。

由于需根据湿度进行pid控制运算,因此,pid控制中,比例控制量hzkp,积分控制量hzki,微分控制量hzkd,输出补正后的输出量hzout,而前一次输出补正后的输出量hzout1,从而,过滤后的输出量hzoutf,本实施例中,过滤后的输出量hzoutf即可为pid输出量。

其中,pid控制运算可包括:

hzkp=kp*dn;

hzki=ki*wn;

hzkd=kd*(dn-dn-1);

δfn=hzkp+hzki+hzkd;

hzout=out_gain*δfn;

hzoutf=(hzout+(hzout1*2))/3。

可见,通过上述的pid控制运算,可得到与当前绝对湿度差值对应的pid输出量hzoutf。

步骤103:根据空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及pid控制对应的次数,确定与当前绝对湿度差值对应的压缩机的第一工作频率。

由于本发明实施例中,是通过pid运算对压缩机的工作频率进行控制,具体地,根据pid输出量hzoutf对压缩机某个工作频率进行修正,即根据pid输出量hzoutf对压缩机的第一工作频率进行修正。而压缩机的第一工作频率可根据空调的不同运行情况,不完全相同,因此,需根据空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及pid控制对应的次数,确定与当前绝对湿度差值对应的压缩机的第一工作频率sn。

本实施例中,空调进入制热模式后,每进行一次pid控制,pid控制对应的次数可需加1,即pid控制对应的次数n从0开始,每次逐渐加1。一般,n>0时,即连续进行pid控制后,可将获取的压缩机的实际返回工作频率确定为第一工作频率sn。但是,n=0时,即当pid控制对应的次数为零次时,确定与当前绝对湿度差值对应的压缩机的第一工作频率的确定方式可包括:当空调的压缩机以制热模式的最大工作频率启动运行,且当前绝对湿度差值小于或等于第一设定值的时间超过设定时长时,将获取的压缩机的实际返回工作频率确定为第一工作频率;当空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第一设定值并大于第二设定值时,将最大工作频率的第一设定比例值,确定为第一工作频率。当空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第二设定值时,将最大工作频率的第二设定比例值,确定为第一工作频率;其中,第一设定值大于第二设定值,第一设定比例值大于第二设定比例值。

例如:第一设定值为6,第二设定值为4.5,第一设定比例值为70%,第二设定比例值为50%。这样,空调首次上电开机,或者,空调进行了模式切换,刚切换到制热模式,或者,空调关机后再次开机,此时,空调都未在制热模式下运行,也未进行pid控制,即pid控制对应的次数n为零,若p0>6,可能湿度比较大,此时,空调的压缩机需立刻制热模式的最大工作频率启动运行,这样,才能最大可能降低环境中湿度,使得湿度值慢慢下降,这样,当空调的压缩机以制热模式的最大工作频率启动运行,且当前绝对湿度差值若p0≤6的时间超过设定时长,例如超过50秒,这样,可直接将获取的压缩机的实际返回工作频率确定为第一工作频率sn。

或者,空调首次上电开机,或者,空调进行了模式切换,刚切换到制热模式,或者,空调关机后再次开机,此时,空调都未在制热模式下运行,也未进行pid控制,即pid控制对应的次数n为零,若4.5<p0≤6时,可直接将最大工作频率的70%确定为第一工作频率sn。

或者,空调首次上电开机,或者,空调进行了模式切换,刚切换到制热模式,或者,空调关机后再次开机,此时,空调都未在制热模式下运行,也未进行pid控制,即pid控制对应的次数n为零,若p0≤4.5时,可直接将最大工作频率的50%确定为第一工作频率sn。

步骤104:根据pid输出量对第一工作频率进行修正,得到压缩机的当前工作频率,并控制压缩机根据当前工作频率进行运行。

本实施例中,fn=sn+hzoutf,其中,fn为当前工作频率,sn为第一工作频率,hzoutf为pid输出量。即当前工作频率是根据第一工作频率以及hzoutf确定的。因此,步骤102中获得pid输出量,与步骤103中确定第一工作频率的先后顺序可以变化,即当当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,可先确定第一工作频率,再获得pid输出量。

得到当前工作频率sn,即可控制压缩机根据当前工作频率进行运行。

可见,本发明实施例中,处于制热模式的空调,可以根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制,这样,不仅进一步提高了空调控制的针对性以及精确性,并且,对于湿度比较高的环境,由于空调会根据湿度调节压缩机的工作频率,可有效调节作用区域内的湿度,改善作用区域内的空气舒适度。

例如:空调刚切换到制热模式,那么,n=0,获取当前湿度值后,得到的当前绝对湿度差值p0>6,从而,空调的压缩机以制热模式的最大工作频率启动运行,并当p0≤6的时间超过设定时间例如40s后,可将获取的压缩机的实际返回工作频率确定为第一工作频率s0,并且,n=0,从而,前一次绝对温差值,前两次绝对温差值都没有,即可为0,同样,前一次输出补正后的输出量hzout1也没有,此时,hzoutf=0,然后,当前工作频率f0=s0+0,即n=0时,f0=s0,则可控制压缩机根据当前工作频率进行运行。

本次pid控制运行后,pid控制对应的次数需要加1,即n=1,此时,由于空调已经处于制热模式运行了,当p1>0,且n>0,从而可将获取的压缩机的实际返回工作频率确定为第一工作频率s1,而此时,根据步骤102中的公式,可获得hzoutf,然后,当前工作频率f1=s1+hzoutf,即控制压缩机根据当前工作频率进行运行。以此,继续pid控制运行下去。

或者,空调刚切换到制热模式,那么,n=0,获取当前湿度值后,得到的当前绝对湿度差值p0>0,满足与空调的制热模式匹配的设定条件,并且,4.5<p0≤6,此时,将最大工作频率的70%,确定为第一工作频率,n=0,根据步骤102中的公式,可获得hzoutf=0,然后,当前工作频率f0=s0+0,即控制压缩机根据当前工作频率进行运行。而本次pid控制运行后,pid控制对应的次数需要加1,即n=1,此时,p1>0,且n>0,从而可将获取的压缩机的实际返回工作频率确定为第一工作频率s1,而此时,根据步骤102中的公式,可获得hzoutf,然后,当前工作频率f1=s1+hzoutf,即控制压缩机根据当前工作频率进行运行。以此,继续pid控制运行下去。

或者,空调刚切换到制热模式,那么,n=0,获取当前湿度值后,得到的当前绝对湿度差值p0>0,满足与空调的制热模式匹配的设定条件,并且,p0≤4.5,此时,将最大工作频率的50%,确定为第一工作频率,n=0,根据步骤102中的公式,可获得hzoutf=0,然后,当前工作频率f0=s0+0,即控制压缩机根据当前工作频率进行运行。而本次pid控制运行后,pid控制对应的次数需要加1,即n=1,此时,p1>0,且n>0,从而可将获取的压缩机的实际返回工作频率确定为第一工作频率s1,而此时,根据步骤102中的公式,可获得hzoutf,然后,当前工作频率f1=s1+hzoutf,即控制压缩机根据当前工作频率进行运行。以此,继续pid控制运行下去。

上述实施例中,n>0时,可将获取的压缩机的实际返回工作频率确定为第一工作频率s1。但是,本发明另一实施例中,当pid控制对应的次数不为零次,确定与当前绝对湿度差值对应的压缩机的第一工作频率还包括:若压缩机在制热模式下的运行时间小于设定时间,且压缩机的实际返回工作频率小于前一次pid控制的第一工作频率,则将前一次pid控制的第一工作频率确定为本次pid控制的第一工作频率。例如:前一次pid控制的第一工作频率为制热模式的最大工作频率的70%,而压缩机在制热模式下的运行时间小于2分钟,并且,实际返回工作频率小于最大工作频率的70%,则仍将最大工作频率的70%确定为本次pid控制的第一工作频率。或者,前一次pid控制的第一工作频率为制热模式的最大工作频率的50%,而压缩机在制热模式下的运行时间小于2分钟,并且,实际返回工作频率小于最大工作频率的70%,则仍将最大工作频率的50%确定为本次pid控制的第一工作频率。

当然,本发明另一实施例中,空调也可能是在制热模式下已经运行了一段时间了,若当前绝对湿度差值满足与空调的运行模式匹配的设定条件时,初始时,pid控制对应的次数为零次,确定与当前绝对湿度差值对应的压缩机的第一工作频率还包括:当空调的压缩机在制热模式下首次运行时,确定与室外温度值对应的第三比例值,并将最大工作频率的第三比例值,确定为压缩机首次运行的第一工作频率;当空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔小于或等于设定间隔值时,根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率;当空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔大于设定间隔值时,将前次运行对应的第一工作频率确定为本次运行对应的第一工作频率。

例如:空调的感温器为on,即空调的压缩机在制热模式下已运行了,进行pid控制时,可根据步骤102中的公式,得到pid输出量,并获取室外温度值tao,然后,根据室外温度值tao,确定第一工作频率。

其中,空调上电开机,或者,空调进行了模式切换,刚切换到制热模式,或者,空调关机后再次开机等等,n=0。即压缩机首次开启,或者,压缩机关闭后再次开启时,都是重新开始pid控制,从而n=0。

本发明实施例中,压缩机首次开启,或者,通过遥控器的设置使得空调的感温器off后再次开启on时,都可确定为空调的压缩机在制热模式下首次运行。这样,由于n=0,因此,hzoutf=0,则f0=s0。并可根据下述公式获得第一工作频率。

f0=s0=fmax*0.7*(a-k*tao)。

其中,a为常数,较佳可为0.6,范围0.1-1;k为常数,为制热感温器on初始频率的变化率,较佳可为0.03,范围0.010-0.050;fmax为制热模式下的最大工作频率。因此,根据较佳值,可确定第一工作频率s0,以及当前工作频率f0。

f0=s0=fmax*0.7*(0.6-0.03*tao)。这样,即可确定第三比例值0.7*(0.6-0.03*tao),具体可参见图1-1,即图1-1是根据一示例性实施例示出的一种第一工作频率与室外温度之间对应关系示意图。

本实施例中,可能会因为环境变化导致空调的感温器off,然后又再次启动on,从而,压缩机在制热模式下已运行,并且,还可能由于环境变化关闭或启动,此时,压缩机再次启动运行时,此时,虽然,进行pid控制的次数n=0,但是不是压缩机在制热模式下首次运行。此时,若本次运行与前次运行之间的时间间隔小于或等于设定间隔值例如10分钟,则可根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率。例如:s0=s0’-5hz。而若本次运行与前次运行之间的时间间隔大于10分钟,则将前次运行对应的第一工作频率确定为本次运行对应的第一工作频率,即s0=s0’,其中,s0’为前次运行的的第一工作频率。

下面将操作流程集合到具体实施例中,举例说明本公开实施例提供的控制方法。

本实施例中,第一设定值为6,第二设定值为4,第一设定比例值为75%,第二设定比例值为50%。第一工作频率与室外温度之间对应关系可如图1-1所示。

图2-1是根据一示例性实施例示出的一种空调控制方法的流程图。图2-2是根据一示例性实施例示出的一种空调控制方法的流程图。如图2-1以及图2-2所示,空调控制的过程包括:

步骤201:获取处于制热模式的空调作用区域内的当前湿度值,并得到当前湿度值与目标湿度值之间的当前绝对湿度差值pn。

本实施例中,可湿度传感器获取空调作用区域内的当前湿度值,并得到当前绝对湿度差值pn=ⅰ当前湿度值-目标湿度值ⅰ。其中,n为pid控制对应的次数,n=0、1、2…等这样的整数。

步骤202:根据当前绝对湿度差值,进行当前次数的比例积分微分pid控制运算,获得pid输出量hzoutf。

制热模式下,都可根据湿度进行pid控制,即获取pn即可确认满足与空调的制热模式匹配的设定条件,即可获取hzoutf,而获取hzoutf的过程,公式可如步骤102的描述,具体不再累述了。其中,n=0时,hzoutf=0。

步骤203:判断n=0是否成立?若是,执行步骤204,否则,执行步骤212。

n=0,初始的第一工作频率可根据压缩机的不同运行情况,不同的pn进行确定。

步骤204:判断空调压缩机是否在制热模式下已运行?若否,执行步骤205,若是,执行步骤210。

步骤205:判断pn>6是否成立?若是,执行步骤206,否则,执行步骤207。

步骤206:控制压缩机以制热模式的最大工作频率启动运行。返回步骤201。

步骤207:判断pn>4是否成立?若是,执行步骤208,否则,执行步骤209。

步骤208:将最大工作频率的75%,确定为第一工作频率。转入步骤218。

步骤209:将最大工作频率的50%,确定为第一工作频率。转入步骤218中。

步骤210:压缩机是否以制热模式的最大工作频率启动运行?若是,执行步骤211,否则,执行步骤213。

步骤211:判断pn≤6的时间是否超过30s?若是,执行步骤212,否则,返回步骤201。

步骤212:将获取的压缩机的实际返回工作频率确定为第一工作频率。转入步骤218中。

步骤213:判断压缩机是否在制热模式下首次运行?若是,执行步骤214,否则执行步骤215。

步骤214,根据获取的室外温度tao,确定第一工作频率。转入步骤218中。

可如图1-1所示,根据s0=fmax*0.7*(0.6-0.03*tao),确定第一工作频率。

步骤215:判断压缩机本次运行与前次运行之间的时间间隔大于设定间隔值是否成立?若是,执行步骤216,否则,执行步骤217。转入步骤218中。

步骤216:将前次运行对应的第一工作频率确定为本次运行对应的第一工作频率。

例如:s0=s0’,其中,s0’为前次运行的的第一工作频率。

步骤217:根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率。

例如:s0=s0’-3hz,其中,s0’为前次运行的的第一工作频率。

步骤218:根据pid输出量对第一工作频率进行修正,得到压缩机的当前工作频率,并控制压缩机根据当前工作频率进行运行,以及本次pid控制后将n+1。

可见,本实施例中,处于制热模式的空调,可以根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制,这样,不仅进一步提高了空调控制的针对性以及精确性,并且,对于湿度比较高的环境,由于空调会根据湿度调节压缩机的工作频率,可有效调节作用区域内的湿度,改善作用区域内的空气舒适度。

另一实施中,压缩机制热模式下的运行时间对应的阈值,即设定时间为2分钟。

图3是根据一示例性实施例示出的一种空调控制方法的流程图。如图3所示,空调控制的过程包括:

步骤301:获取处于制热模式的空调作用区域内的当前湿度值,并得到当前湿度值与目标湿度值之间的当前绝对湿度差值pn。

本实施例中,可湿度传感器获取空调作用区域内的当前湿度值,并得到当前绝对湿度差值pn=ⅰ当前湿度值-目标湿度值ⅰ。其中,n为pid控制对应的次数,n=0、1、2…等这样的整数。

步骤302:根据当前绝对湿度差值,进行当前次数的比例积分微分pid控制运算,获得pid输出量hzoutf。

制热模式下,都可根据湿度进行pid控制,即获取pn即可确认满足与空调的制热模式匹配的设定条件,即可获取hzoutf,而获取hzoutf的过程,公式可如步骤102的描述,其中,n=0时,hzoutf=0,具体不再累述了。

步骤303:判断n=0是否成立?若是,执行步骤304,否则,执行步骤305。

步骤304:根据空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,确定与当前绝对湿度差值对应的压缩机的第一工作频率。转入步骤309。

pid控制对应的次数n=0,第一工作频率的确定过程可与上述实施例中描述的过程一致,不再累述了。

步骤305:判断空调的压缩机在制热模式下的运行时间是否超过2分钟?若否,执行步骤306,若是,执行308。

步骤306:判断压缩机的实际返回工作频率是否小于前一次pid控制的第一工作频率?若是,执行步骤307,否则,执行步骤308。

步骤307:将前一次pid控制的第一工作频率确定为本次pid控制的第一工作频率。转入步骤309。

步骤308:将压缩机的实际返回工作频率确定为本次pid控制的第一工作频率。转入步骤309。

步骤309:根据pid输出量对第一工作频率进行修正,得到压缩机的当前工作频率,并控制压缩机根据当前工作频率进行运行,以及本次pid控制后将n+1。

可见,本实施例中,处于制热模式的空调,可以根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制,这样,不仅进一步提高了空调控制的针对性以及精确性,并且,对于湿度比较高的环境,由于空调会根据湿度调节压缩机的工作频率,可有效调节作用区域内的湿度,改善作用区域内的空气舒适度。

根据上述空调控制的过程,可构建一种空调控制的装置。

图4是根据一示例性实施例示出的一种空调控制装置的框图。如图4所示,该装置可包括:制热获取单元100、制热输出确定单元200、制热确定单元300和制热控制单元400,其中,

制热获取单元100,用于获取处于制热模式的空调作用区域内的当前湿度值,并得到当前湿度值与目标湿度值之间的当前绝对湿度差值。

制热输出单元200,用于当当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,根据当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量。

制热确定单元300,用于根据空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及pid控制对应的次数,确定与当前绝对湿度差值对应的压缩机的第一工作频率。

制热控制单元400,用于根据pid输出量对第一工作频率进行修正,得到压缩机的当前工作频率,并控制压缩机根据当前工作频率进行运行。

本发明一实施例中,制热输出单元200,具体用于根据当前绝对湿度差值,保存的前一次绝对温差值,以及保存的前两次绝对温差值,对pid控制运算中的比例参数、积分参数、以及微分参数进行修正,获得修正比例参数、修正积分参数、以及修正微分参数;根据修正比例参数、修正积分参数、以及修正微分参数对pid控制的输出状态值进行修正,得到当前输出量;以及,根据当前输出量,以及保存的前次输出量,得到pid输出量。

本发明一实施例中,制热确定单元300包括:

当pid控制对应的次数为零次时,确定与当前绝对湿度差值对应的压缩机的第一工作频率包括:

当空调的压缩机以制热模式的最大工作频率启动运行,且当前绝对湿度差值小于或等于第一设定值的时间超过设定时长时,将获取的压缩机的实际返回工作频率确定为第一工作频率;

当空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第一设定值并大于第二设定值时,将最大工作频率的第一设定比例值,确定为第一工作频率;

当空调的压缩机未在制热模式下运行,且当前绝对湿度差值小于或等于第二设定值时,将最大工作频率的第二设定比例值,确定为第一工作频率;

其中,第一设定值大于第二设定值,第一设定比例值大于第二设定比例值。

本发明一实施例中,当pid控制对应的次数为零次时,确定与当前绝对湿度差值对应的压缩机的第一工作频率还包括:

当空调的压缩机在制热模式下首次运行时,确定与室外温度值对应的第三比例值,并将最大工作频率的第三比例值,确定为压缩机首次运行的第一工作频率;

当空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔小于或等于设定间隔值时,根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率;

当空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔大于设定间隔值时,将前次运行对应的第一工作频率确定为本次运行对应的第一工作频率。

本发明一实施例中,制热确定单元,还用于当pid控制对应的次数不为零次,压缩机在制热模式下的运行时间小于设定时间,且压缩机的实际返回工作频率小于前一次pid控制的第一工作频率时,将前一次pid控制的第一工作频率确定为本次pid控制的第一工作频率。

下面结合具体实施例描述上述空调控制的装置。

本实施例中,第一设定值为6,第二设定值为4.5,第一设定比例值为70%,第二设定比例值为50%。第一工作频率与室外温度之间对应关系可如图1-1所示。

图5根据一示例性实施例示出的一种空调控制装置的框图。如图5示,该装置可包括:制热单元100、制热输出单元200、制热确定单元300和制热控制单元400,其中,制热确定单元300包括:制热第一确定子单元310、制热第二确定子单元320、制热第三确定子单元330、制热第四确定子单元340、制热第五确定子单元350和制热第六确定子模块360。

这样,制热获取单元100可先获取处于制热模式的空调作用区域内的当前湿度值,并得到当前湿度值与目标湿度值之间的当前绝对湿度差值pn。这样,制热模式下可以进行pid控制了。制热输出模块200可根据当前绝对湿度差值,进行当前次数的比例积分微分pid控制运算,获得pid输出量hzoutf。

而当pid控制对应的次数n为零次,空调的压缩机以制热模式的最大工作频率启动运行,且pn≤6超过设定时长如35s时,制热第一确定子单元310可将获取的压缩机的实际返回工作频率确定为第一工作频率。

当pid控制对应的次数n为零次,空调的压缩机未在制热模式下运行,且4.5<pn≤6时,制热第二确定子单元320可将最大工作频率的75%,确定为第一工作频率。

当pid控制对应的次数n为零次,空调的压缩机未在制热模式下运行,pn≤4.5时,制热第三确定子单元330可将最大工作频率的50%,确定为第一工作频率。

当pid控制对应的次数n为零次,空调的压缩机在制热模式下已运行,且时首次运行,此时,制热第四确定子单元340可获取室外温度tao,并可如图1-1所示,根据0.7*(0.6-0.03*tao),确定第三比例值,从而,第一工作频率为最大工作频率的第三比例值。

而当pid控制对应的次数n为零次,空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔小于或等于设定间隔值时,制热第五确定子单元350可根据设定的递减频率幅值修正前次运行对应的第一工作频率,获得本次运行对应的第一工作频率,例如s0=s0’-5hz,其中,s0’为前次运行的的第一工作频率。

而当pid控制对应的次数n为零次,空调的压缩机在制热模式下已运行,且压缩机本次运行与前次运行之间的时间间隔大于设定间隔值时,制热第六确定子单元360可将前次运行对应的第一工作频率确定为本次运行对应的第一工作频率,例如s0=s0’,其中,s0’为前次运行的的第一工作频率。

而当pid控制对应的次数n不为零,即大于零时,制热确定模块300可直接将压缩机的实际返回工作频率确定为第一工作频率。或者,当pid控制对应的次数不为零次,压缩机在制热模式下的运行时间小于设定时间,且压缩机的实际返回工作频率小于前一次pid控制的第一工作频率时,制热确定单元300还可将前一次pid控制的第一工作频率确定为本次pid控制的第一工作频率。

从而,制热控制模块400可根据pid输出量对第一工作频率进行修正,得到压缩机的当前工作频率,并控制压缩机根据当前工作频率进行运行。并且,本次pid控制后,可将n+1。

可见,本实施例中,处于制热模式的空调,可以根据作用区域内的当前湿度值,以及目标湿度值,进行pid控制运算,确定压缩机的工作频率,从而对空调的压缩机进行控制,这样,不仅进一步提高了空调控制的针对性以及精确性,并且,对于湿度比较高的环境,由于空调会根据湿度调节压缩机的工作频率,可有效调节作用区域内的湿度,改善作用区域内的空气舒适度。

本发明一实施例中,提供了一种空调控制的装置,用于空调,其特征在于,该装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取处于制热模式的空调作用区域内的当前湿度值,并得到所述当前湿度值与目标湿度值之间的当前绝对湿度差值;

当所述当前绝对湿度差值满足与空调的制热模式匹配的设定条件时,根据所述当前绝对湿度差值,进行当前次数的pid控制运算,获得pid输出量;

根据所述空调的制热模式及其对应的压缩机的最大工作频率、获取的压缩机的实际返回工作频率,以及所述pid控制对应的次数,确定与所述当前绝对湿度差值对应的压缩机的第一工作频率;

根据所述pid输出量对所述第一工作频率进行修正,得到所述压缩机的当前工作频率,并控制所述压缩机根据所述当前工作频率进行运行。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述方法的步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的流程及结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1