温度控制方法和装置与流程

文档序号:27553669发布日期:2021-11-24 23:30阅读:103来源:国知局
温度控制方法和装置与流程

1.本发明实施例一个或多个实施例涉及电子信息技术,尤其涉及温度控制方法和装置。


背景技术:

2.目前,在很多场景下,需要利用设备进行制冷或者制热处理。比如,使用冰箱或者便携式冰柜等进行制冷,再如,使用空调对室内环境进行制冷或者制热。
3.在实际业务实现中,经常需要在制冷与制热模式之间转换,并且同一个模式下,也经常需要升高或者降低温度。目前,都是由用户手动设置制冷和制热的模式,并手动设置控制温度来调整冷暖箱的工作状态,以达到合适的温度。这给用户操作带来极大的不便。


技术实现要素:

4.本发明实施例一个或多个实施例描述了温度控制方法和装置,能够自动控制温度。
5.根据第一方面,提供了一种温度控制方法,该方法包括:
6.a、实时获取温度传感器所测量出的温度值t;
7.b、比较该温度值t是否大于预先设置的目标温度值ts;
8.c、如果t大于ts,则触发进行制冷相关处理,如果t不大于ts,则触发进行制热相关处理;
9.d、在进行制冷相关处理或者进行制热相关处理的过程中,根据热传递的延迟特性、所述温度传感器的位置温度与室内温度的差异、室内与外界环境进行热交换的特性,在停机等待、制冷运行以及制热运行三种处理中进行自动切换。
10.在进行制冷相关处理的过程中,步骤d中在所述三种处理中进行自动切换,包括:
11.d11、根据当前实时获取的所述温度值t,比较t与(ts

tl

tl[]

);
[0012]
d12、如果t>(ts

tl

tl[]

),则制冷运行;
[0013]
d13、如果t<(ts

tl

tl[]

),则制热运行;
[0014]
d14、如果t=(ts

tl

tl[]

),则比较t与(ts

tl+tl[]
+
);
[0015]
d15、如果t≤(ts

tl+tl[]
+
),则停机等待。
[0016]
所述步骤d15进一步包括:如果t>(ts

tl+tl[]
+
),则制冷运行,且在制冷运行过程中,转向执行步骤d11。
[0017]
在步骤d13中,在t<(ts

tl

tl[]

)时,并在执行所述制热运行之前,进一步包括:判断是否t<(ts+th+th[]
+
),如果是,则继续执行所述制热运行。
[0018]
在进行制热相关处理的过程中,步骤d中在所述三种处理中进行自动切换,包括:
[0019]
d21、根据当前实时获取的温度值t,比较t与(ts+th+th[]
+
);
[0020]
d22、如果t<(ts+th+th[]
+
),则制热运行;
[0021]
d23、如果t>(ts+th+th[]
+
),则制冷运行;
[0022]
d24、如果t=(ts+th+th[]
+
),则比较t与(ts+th

th[]

);
[0023]
d25、如果t≥(ts+th

th[]

),则停机等待。
[0024]
所述步骤d25进一步包括:如果t<(ts+th

th[]

),则制热运行,且在制热运行过程中,转向执行步骤d21。。
[0025]
在步骤d23中,在t>(ts+th+th[]
+
)时,并在执行所述制冷运行之前,进一步包括:判断是否t>(ts

tl

tl[]

),如果是,则继续执行所述制冷运行。
[0026]
根据第二方面,提供了一种温度控制装置,包括:
[0027]
实时温度值获取模块,配置为实时获取安装在冷暖箱上的温度传感器所测量出的温度值t;
[0028]
温度比较模块,配置为比较该温度值t是否大于预先设置的目标温度值ts;
[0029]
模式切换模块,配置为如果t大于ts,则触发进行制冷相关处理,如果t不大于ts,则触发进行制热相关处理;在进行制冷相关处理或者进行制热相关处理的过程中,根据热传递的延迟特性、所述温度传感器的位置温度与室内温度的差异、室内与外界环境进行热交换的特性,在停机等待、制冷运行以及制热运行三种处理中进行自动切换。
[0030]
根据第三方面,提供了一种风冷式冷暖箱,包括上述任一温度控制装置以及箱体;
[0031]
所述温度控制装置在停机等待、制冷运行以及制热运行三种处理中进行自动切换,以便对箱体内的温度进行控制。
[0032]
根据第四方面,提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现本发明实施例任一实施例所述的方法。
[0033]
本发明实施例提供的温度控制方法及装置,不仅考虑了用户设置的目标温度值,也考虑了热传递的延迟特性、所述温度传感器的位置温度与室内温度的差异、室内与外界环境进行热交换的特性,来综合进行控制,并在制冷处理、制热处理以及停机等待三种处理之间进行自动切换,从而自动控制温度。
[0034]
附图说明
[0035]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]
图1是本发明实施例一个实施例中温度控制方法的流程图。
[0037]
图2是本发明实施例另一个实施例中温度控制方法的流程图。
[0038]
图3是本发明实施例一个实施例中温度控制过程的示意图。
[0039]
图4是本发明实施例一个实施例中温度控制装置的结构示意图。
具体实施方式
[0040]
下面结合附图,对本发明实施例提供的方案进行描述。
[0041]
如前所述,现有技术中需要用户手动设置制冷或者制热模式,并且由用户手动设
置温度升高或降低的度数,因此,为用户的使用带来不便。因此需要一种自动的温度控制方法。
[0042]
图1示出了本发明实施例一个实施例中温度控制方法的流程图。该方法的执行主体为温度控制装置。可以理解,该方法也可以通过任何具有计算、处理能力的装置、设备、平台、设备集群来执行。参见图1,该方法包括:
[0043]
步骤101:实时获取温度传感器所测量出的温度值t;
[0044]
步骤103:比较该温度值t是否大于预先设置的目标温度值ts;
[0045]
步骤105:如果t大于ts,则触发进行制冷相关处理,如果t不大于ts,则触发进行制热相关处理;
[0046]
步骤107:在进行制冷相关处理或者进行制热相关处理的过程中,根据热传递的延迟特性、所述温度传感器的位置温度与室内温度的差异、室内与外界环境进行热交换的特性,在停机等待、制冷运行以及制热运行三种处理中进行自动切换。
[0047]
为了避免用户进行手动设置,实现自动的温度控制,就需要实时检测温度的变化情况,并进行实时的调整。然而,在进行温度控制时,虽然用户会预先设置希望被测室内所达到的目标温度值ts,但是如果只根据目标温度值ts及实时获取的温度传感器的测量值t来进行温度控制,那么将会导致实际的温度与目标温度值相差较多,无法满足用户需求。而造成这一问题的原因是,在实际的业务实现中,首先,由于热传递的延迟特性,被测室内的实际温度与温度传感器的测量值之间存在差异,其次,温度传感器的安装位置不同,也会导致温度传感器的测量值与被测室内的实际环境温度之间存在差异,另外,被测室内与外界环境会进行热交换,该热交换的过程也会对温度控制产生影响,因此,为了更加准确地进行温度控制,在图1所示的本发明实施例的温度控制方法中,不仅考虑了用户设置的目标温度值,也考虑了热传递的延迟特性、所述温度传感器的位置温度与室内温度的差异、室内与外界环境进行热交换的特性,来综合进行控制,并在制冷处理、制热处理以及停机等待三种处理之间进行自动切换,从而自动调整温度,保证被测的室内温度始终自适应地向用户设置的目标温度值ts靠近。
[0048]
本发明实施例的温度控制方法可以应用于任意一种需要制冷或者制热处理的设备上,比如基于单传感器的风冷式冷暖箱。
[0049]
在本发明一个实施例中,在进行制冷相关处理的过程中,为了体现热传递的延迟特性对温度控制过程的影响,以及减少室内与外界环境进行热交换的特性对温度控制的影响,可以预先设置制冷控制温区下限调整量(表示为:tl[]

)以及制冷控制温区上限调整量(表示为:tl[]+),由tl[]

以及tl[]+形成一个触发制冷处理停止的温度区间。同时,为了降低温度传感器的安装位置导致的测量值与室内实际温度的差异,可以预先设置制冷补偿值tl,用以补偿该差异。比如,由于温度传感器安装位置的影响,该温度传感器的测量值小于室内实际温度值,比如在制冷模式下,小2度,那么可以设置tl等于2。因此,步骤107中,在进行制冷相关处理的过程中,本发明实施例在停机等待、制冷运行以及制热运行三种处理中进行自动切换的一种实现过程,包括:
[0050]
d11、根据当前实时获取的温度值t,比较t与(ts

tl

tl[]

);
[0051]
d12、如果t>(ts

tl

tl[]

),则进行制冷运行;
[0052]
d13、如果t<(ts

tl

tl[]

),则进行制热运行;
[0053]
d14、如果t=(ts

tl

tl[]

),则比较t与(ts

tl+tl[]
+
);
[0054]
d15、如果t≤(ts

tl+tl[]
+
),则停机等待。
[0055]
在本发明一个实施例中,所述步骤d15进一步包括:如果t>(ts

tl+tl[]
+
),则进行制冷运行。
[0056]
在本发明一个实施例中,在步骤d13中,在t<(ts

tl

tl[]

)时,并在执行所述进行制热运行之前,进一步包括:判断是否t<(ts+th+th[]
+
),如果是,则继续执行所述进行制热运行。
[0057]
在本发明一个实施例中,在进行制热相关处理的过程中,为了体现热传递的延迟特性对温度控制过程的影响,以及减少室内与外界环境进行热交换的特性对温度控制的影响,可以预先设置制热控制温区下限调整量(表示为:th[]

)以及制热控制温区上限调整量(表示为:th[]+),由th[]

以及th[]+形成一个触发制热处理停止的温度区间。同时,为了降低温度传感器的安装位置导致的测量值与室内实际温度的差异,可以预先设置制热补偿值th,用以补偿该差异。比如,由于温度传感器安装位置的影响,该温度传感器的测量值高于室内实际温度值,比如在制热模式下,高1度,那么可以设置th等于1。因此,步骤107中,在进行制热相关处理的过程中,本发明实施例在停机等待、制冷运行以及制热运行三种处理中进行自动切换的一种实现过程,包括:
[0058]
d21、根据当前实时获取的温度值t,比较t与(ts+th+th[]
+
);
[0059]
d22、如果t<(ts+th+th[]
+
),则进行制热运行;
[0060]
d23、如果t>(ts+th+th[]
+
),则进行制冷运行;
[0061]
d24、如果t=(ts+th+th[]
+
),则比较t与(ts+th

th[]

);
[0062]
d25、如果t≥(ts+th

th[]

),则停机等待。
[0063]
在本发明一个实施例中,所述步骤d25进一步包括:如果t<(ts+th

th[]—),则进行制热运行。
[0064]
在本发明一个实施例中,在步骤d23中,在t>(ts+th+th[]+)时,并在执行所述进行制冷运行之前,进一步包括:判断是否t>(ts

tl

tl[]

),如果是,则继续执行所述进行制冷运行。
[0065]
在本发明一个实施例中,参见图2和图3,温度控制过程也可以包括:
[0066]
步骤2001:实时获取冷暖箱上安装的温度传感器所测量出的温度值t。
[0067]
步骤2003:判断该温度值t是否大于目标温度值ts,如果是,执行步骤2005,否则,执行步骤2015。
[0068]
这里,如果t大于ts,则说明室内温度高于用户希望的目标温度值,需要进行制冷相关处理即执行步骤2005至步骤2013的相关处理;如果t小于ts,说明室内温度低于用户希望的目标温度值,需要进行制热相关处理,即执行步骤2015至步骤2023的相关处理。
[0069]
步骤2005:判断是否t>(ts

tl

tl[]

),如果是,则执行步骤2007,否则,执行步骤2009。
[0070]
执行到本步骤2005时,因为要触发制冷相关处理,但是考虑到热传递的延迟特性的影响,因此,不会直接进行制冷处理,而是首先判断是否t>(ts

tl

tl[]

),如果大于,则说明目前室内温度仍然较高,没有低于允许制冷运行的温度下限值,即处于允许继续制冷的温度,因此,会执行步骤2007,如果不大于,则说明,目前室内温度低于或等于允许制冷运
行的温度下限值。
[0071]
步骤2007:制冷运行,转向执行步骤2005。
[0072]
步骤2009:判断是否t<(ts

tl

tl[]

),如果是,执行步骤2015,否则,执行步骤2011。
[0073]
这里,如果t<(ts

tl

tl[]

),则说明目前室内温度已经低于允许制冷运行的温度下限值(图3中tl[]

所在的温度位置),室内温度处于用户不希望的低温状态,因此,需要进行制热相关处理,则执行步骤2015,否则,说明t等于(ts

tl

tl[]

),无需进行处理,因为室内与外界环境进行热交换的特性,会导致t逐渐升高,因此执行步骤2011。
[0074]
步骤2011:判断是否t>(ts

tl+tl[]
+
),如果是,转向执行步骤2007,否则执行步骤2013。
[0075]
这里,如果t>(ts

tl+tl[]
+
),则说明室内温度已经较高,高于允许停机等待的控制温区的温度,可以继续进行制冷运行了,因此执行步骤2007,否则,说明室内温度处于在制冷模式下允许停机等待的控制温区范围内(图3中tl[]

所在的温度位置至tl[]+所在的温度位置所形成的温区范围),因此,可以执行步骤2013。
[0076]
步骤2013:停机等待,并转向执行步骤2009。
[0077]
这里,停机等待就是不进行制冷运行,也不进行制热运行,而是处于待机状态。
[0078]
执行到本步骤时,参见图3,因为(ts

tl

tl[]

)≤t≤(ts

tl+tl[]
+
),说明此时被测室内温度很可能在制冷控制温区上限调整量所对应的温度以左,不能继续制冷,否则会导致室内环境温度太低,逼近并逐步导致低于预先设置的制冷运行对应的温度下限值,同时,也不能转而制热,因为当前的温度还没有低于制冷运行对应的温度下限值,因此,需要停机等待,等待室内与外界环境进行热交换,这样,室内温度及温度传感器的测量值都会自动上升,根据上升值进行后续处理。
[0079]
步骤2015:判断是否t<(ts+th+th[]
+
),如果是,则执行步骤2017,否则,执行步骤2019。
[0080]
执行到本步骤2015时,因为要触发制热相关处理,但是考虑到热传递的延迟特性的影响,因此,不会直接进行制热处理,而是首先判断是否t<(ts+th+th[]
+
),如果小于,则说明目前室内温度低于制热运行对应的温度上限值(图3中th[]
+
所在位置对应的温度),处于允许继续制热的温度,因此,会执行步骤2017,如果不小于,则说明,目前室内温度等于或者高于制热运行对应的温度上限值。
[0081]
步骤2017:进行制热运行,转向执行步骤2015。
[0082]
步骤2019:判断是否t>(ts+th+th[]
+
),如果是,转向执行步骤2005,否则执行步骤2021。
[0083]
这里,如果t>(ts+th+th[]
+
),则说明目前室内温度已经高于制热运行对应的温度上限值,室内温度处于不被用户接受的高温状态,因此,需要进行制冷相关处理,则执行步骤2005,否则,说明t等于(ts+th+th[]
+
),无需进行处理,因为室内与外界环境进行热交换的特性,会导致t逐渐降低,因此执行步骤2021。
[0084]
步骤2021:判断是否t<(ts+th

th[]

),如果是,转向执行步骤2017,否则执行步骤2023。
[0085]
这里,如果t<(ts+th

th[]

),则说明室内温度已经低于制热运行对应的温度下
限值(图3中th[]

所在位置对应的温度),可以继续进行制热运行了,因此执行步骤2017,否则,说明室内温度处于在制热模式下允许停机等待的控制温区范围内(图3中th[]

所在的温度位置至th[]
+
所在的温度位置所形成的温区范围),因此,可以执行步骤2023,停机等待。
[0086]
步骤2023:停机等待,转向执行步骤2019。
[0087]
这里,停机等待就是不进行制冷处理,也不进行制热处理,而是处于待机状态。
[0088]
执行到本步骤时,参见图3,因为t≥(ts+th

th[]

),说明此时被测室内温度很可能在制热控制温区下限调整量以右,不能继续制热,否则会导致室内环境温度太高,逼近并逐步导致高于预先设置的制热运行对应的温度上限值,同时,也不能转而制冷,因为当前的温度还没有超过制热运行对应的温度上限值,因此,需要停机等待,等待室内与外界环境进行热交换,这样,室内温度及温度传感器的测量值都会自动下降,根据下降值进行后续处理。
[0089]
在本说明书的一个实施例中,还提出了一种温度控制装置,参见图4,包括:
[0090]
实时温度值获取模块401,配置为实时获取安装在冷暖箱上的温度传感器所测量出的温度值t;
[0091]
温度比较模块402,配置为比较该温度值t是否大于预先设置的目标温度值ts;
[0092]
模式切换模块403,配置为如果t大于ts,则触发进行制冷相关处理,如果t不大于ts,则触发进行制热相关处理;在进行制冷相关处理或者进行制热相关处理的过程中,根据热传递的延迟特性、所述温度传感器的位置温度与室内温度的差异、室内与外界环境进行热交换的特性,在停机等待、制冷运行以及制热运行三种处理中进行自动切换。
[0093]
在发明装置的一个实施例中,模式切换模块403在进行制冷相关处理的过程中被配置为执行:
[0094]
d11、根据当前实时获取的所述温度值t,比较t与(ts

tl

tl[]

);
[0095]
d12、如果t>(ts

tl

tl[]

),则制冷运行;
[0096]
d13、如果t<(ts

tl

tl[]

),则制热运行;
[0097]
d14、如果t=(ts

tl

tl[]

),则比较t与(ts

tl+tl[]
+
);
[0098]
d15、如果t≤(ts

tl+tl[]
+
),则停机等待。
[0099]
在本发明装置的一个实施例中,模式切换模块403在执行步骤d15的处理时进一步执行:如果t>(ts

tl+tl[]
+
),则制冷运行,且在制冷运行过程中,转向执行步骤d11。
[0100]
在本发明装置的一个实施例中,模式切换模块403在执行步骤d13的处理时,在t<(ts

tl

tl[]

)时,并在执行所述制热运行之前,进一步包括:判断是否t<(ts+th+th[]
+
),如果是,则继续执行所述制热运行。
[0101]
在本发明装置的一个实施例中,模式切换模块403在进行制热相关处理的过程中被配置为执行:
[0102]
d21、根据当前实时获取的温度值t,比较t与(ts+th+th[]
+
);
[0103]
d22、如果t<(ts+th+th[]
+
),则制热运行;
[0104]
d23、如果t>(ts+th+th[]
+
),则制冷运行;
[0105]
d24、如果t=(ts+th+th[]
+
),则比较t与(ts+th

th[]

);
[0106]
d25、如果t≥(ts+th

th[]

),则停机等待。
[0107]
在发明装置的一个实施例中,模式切换模块403在执行步骤d25时进一步执行:如果t<(ts+th

th[]

),则制热运行,且在制热运行过程中,转向执行步骤d21。。
[0108]
在发明装置的一个实施例中,模式切换模块403在执行步骤d23时,进一步执行:在t>(ts+th+th[]
+
)时,并在执行所述制冷运行之前,判断是否t>(ts

tl

tl[]

),如果是,则继续执行所述制冷运行。
[0109]
在本发明的一个实施例中,还提出了一种风冷式冷暖箱,包括本发明任一实施例中的温度控制装置以及箱体;
[0110]
所述温度控制装置在停机等待、制冷运行以及制热运行三种处理中进行自动切换,以便对箱体内的温度进行控制。
[0111]
本发明实施例一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行说明书中任一个实施例中的方法。
[0112]
本发明实施例一个实施例提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现执行说明书中任一个实施例中的方法。
[0113]
可以理解的是,本发明实施例示意的结构并不构成对本发明实施例的装置的具体限定。在说明书的另一些实施例中,上述装置可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或者软件和硬件的组合来实现。
[0114]
上述装置、系统内的各模块之间的信息交互、执行过程等内容,由于与本发明实施例方法实施例基于同一构思,具体内容可参见本发明实施例方法实施例中的叙述,此处不再赘述。
[0115]
本发明实施例中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0116]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、挂件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。
[0117]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1