一种HTM效率数据库构建方法、装置及***
技术领域
本发明涉及热平衡控制技术领域,尤其涉及一种HTM效率数据库构建方法、装置及***。
背景技术
在能量交换技术领域中,往往需要通过加热加压、冷却、强制换热等的作用实现体系与环境的能量交换。
现有技术中,在进行控制的时候,并没有对***中的各个环节工况进行考虑得到最优处理方案,由此造成最优工况与实际工况之间存在较大差距,工况寻优结果不够准确,导致整个***热效率不高。
因此,上述的技术问题需要得到解决。
发明内容
为了克服现有技术的不足,本发明提出一种HTM效率数据库构建方法、装置及***,目的在于实时获得HTM体系每次达到热平衡时的相对应热效率及相关参数,以此构建HTM效率数据库,方便HTM体系的智能优化控制。
为了解决上述的技术问题,本发明提出的基本技术方案为:
一方面,本发明提供一种HTM效率数据库构建更新方法,用于HTM体系的效率数据库构建,该HTM体系包括若干单元,该方法包括如下步骤:
获取用于描述HTM体系热平衡的控制参数;
根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值;
建立所述当前热效率值与所述控制参数的映射关系;
根据所述映射关系,更新HTM数据库的工况数据。
其中,所述根据所述映射关系,更新HTM数据库的工况数据,包括:
判断所述当前热效率值与预存于HTM数据库中最大热效率值的大小;
若所述当前热效率值大于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之前;
若所述当前热效率值小于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之后。
所述方法还包括:
在检测到热平衡调节请求时,确定位于数据索引点的热效率值;
从HTM数据库中遍历出与所述热效率值对应的工况数据;
根据所述工况数据调节HTM体系。
其中,所述根据所述工况数据调节HTM体系,包括:
在检测到当前热平衡对应的热效率值小于上一次热平衡对应的热效率值时,向减小/增加的方向选择控制参数;
根据所述控制参数调节下一次热平衡。
其中,所述控制参数包括外界温度参数与HTM体系的组件参数;
所述根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值,包括:
以所述外界温度参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
其中,所述根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值,还包括:
以所述HTM体系的组件参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
另一方面,本发明还提供一种HTM数据库更新装置,该装置包括:
获取模块,用于获取用于描述HTM体系热平衡的控制参数;
计算模块,用于根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值;
建立模块,用于建立所述当前热效率值与所述控制参数的映射关系;
更新模块,用于根据所述映射关系,更新HTM数据库的工况数据。
其中,所述更新模块包括:
判断单元,用于判断所述当前热效率值与预存于HTM数据库中最大热效率值的大小;
第一***单元,用于若所述当前热效率值大于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之前;
第二***单元,用于若所述当前热效率值小于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之后。
所述装置还包括:
确定模块,用于在检测到热平衡调节请求时,确定位于数据索引点的热效率值;
遍历模块,用于从HTM数据库中遍历出与所述热效率值对应的工况数据;
调节模块,用于根据所述工况数据调节HTM体系。
其中,所述调节模块包括:
选择单元,用于在检测到当前热平衡对应的热效率值小于上一次热平衡对应的热效率值时,向减小/增加的方向选择控制参数;
调节单元,用于根据所述控制参数调节下一次热平衡。
其中,所述控制参数包括外界温度参数与HTM体系的组件参数;
所述计算模块包括:
第一计算单元,用于以所述外界温度参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
其中,所述计算模块还包括:
第二计算单元,用于以所述HTM体系的组件参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
另一方面,本发明还提供一种热平衡检测***,该***包括:
传感器组件,用于检测HTM体系中各个控制参数;
温度传感器,用于检测外界环境的温度;
执行器,用于配置自变量参数;
控制模块,其分别和传感器组件、温度传感器、执行器连接;
所述控制模块包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行本发明提供的HTM效率数据库构建更新方法。
本发明的有益效果是:本发明提供一种HTM效率数据库构建更新方法、装置及***,用于HTM体系的效率数据库构建,该HTM体系包括若干单元,该方法包括如下步骤:获取用于描述HTM体系热平衡的控制参数;根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值;建立所述当前热效率值与所述控制参数的映射关系;根据所述映射关系,更新HTM数据库的工况数据。本发明中,以HTM体系中的一个控制量为自变量,控制该自变量的参数,得到达到热力学平衡时的热效率值,该HTM体系得到的相应热力学平衡时的热效率和对应工况形成的数据模块被实时存储于存储器内,以此实时更新该存储器的工况数据。该方案实现了满足热力学平衡时的各个工况数据的记录,形成了在以不同控制量为自变量条件下热力学工况数据存储,并形成一个对应的数据表,通过不同的自变量的控制得到不同的数据表,构建成一个在动态热力学平衡时的数据库,方便后续的热效率最优工况的智能控制,以此达到了提高热效率,降低能耗的作用。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1为本发明提供的一种HTM效率数据库构建更新方法的第一实施例的方法流程图。
图2为本发明提供的一种HTM效率数据库构建更新方法的第二实施例的方法流程图。
图3为本发明提供的一种HTM效率数据库构建更新方法的第二实施例中步骤S204包括的方法流程图。
图4为本发明提供的一种HTM效率数据库构建更新方法的第二实施例中步骤S207包括的方法流程图。
图5为本发明提供的一种HTM效率数据库构建更新装置的实施例的结构方框图。
图6为本发明提供的一种HTM效率数据库构建更新装置的实施例中更新模块340包括的结构方框图。
图7为本发明提供的一种HTM效率数据库构建更新装置的实施例中更新模块370包括的结构方框图。
图8为本发明提供的一种HTM效率数据库构建更新***的实施例的结构示意图。
附图标号说明:
标号 |
名称 |
标号 |
名称 |
1 |
传感器组件 |
2 |
温度传感器 |
3 |
执行器 |
4 |
处理器 |
5 |
存储器 |
|
|
具体实施方式
下面将结合附图1至附图8对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,在本实施例中,所述的第一数据表、第一数据模块、第一工况数据等代表第一次获得的热平衡点的相关数据。而第二数据表、第二数据模块、第二工况数据等则表示第二次及之后任何一次达到热平衡点时相关数据,例如第三次、第四次、第五次等。
本技术方案适用于能量交换相关设备的热力学平衡控制。例如空调、锅炉、冰水机等能量交换机器中。
现有的热力学平衡控制普遍存在一些问题,例如其智能化程度不高,只能按照现场计算的数据按照相关的计算方法形成控制,具有一定的滞后性,不适合于提高智能控制、及时控制,存在一定的滞后性,而且误差较大,因此不能满足节能、减排等领域的热力学平衡控制。
本技术方案中,HTM(High Temperature Talent Machine)是高温智能机器,智能地把较低温热媒介抽取热能变换成高温热能,平衡地输出低温媒介和高温媒介,满足低温和高温需求应用。HTM是热平衡机组,同时满足低温和高温应用的需求。主要用于热能循环利用***,常用于冷水机、热能储备/利用***。
参照图1,其为本发明提供的一种HTM效率数据库构建更新方法的第一实施例的方法流程图。
本实施例提供一种HTM效率数据库构建更新方法,用于HTM体系的效率数据库构建,该HTM体系包括若干单元,该方法包括如下步骤:
S101,获取用于描述HTM体系热平衡的控制参数。
S102,根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值。
S103,建立所述当前热效率值与所述控制参数的映射关系。
S104,根据所述映射关系,更新HTM数据库的工况数据。
以空调***为例,本实施例的HTM体系包括压缩机、冷凝器、膨胀阀以及蒸发器等部件。每个部件都具有多个输入、输出温度以及流量参量等。这四个部件的的多个参量都可以是一个控制量。因此,在HTM体系中,存在这若干个控制量,每个控制量都可以作为一个自变量,其他控制量则为因变量,并形成一个对应的数据表,为构建热效率数据库形成基础。
本实施例中,以HTM体系中的一个控制量为自变量,控制该自变量的参数,使得达到热力学平衡时热效率值;该热效率值与相对应的环境温度、HTM体系各个控制量的参数一起存储于一个数据表的空格内,并形成一个数据模块。该HTM体系得到的相应热力学平衡时的热效率和对应工况形成的数据模块被实时存储于存储器内,以此实时更新该存储器的工况数据。该方案实现了满足热力学平衡时的各个工况数据的记录,形成了在以不同控制量为自变量条件下热力学工况数据存储,并形成一个对应的数据表,通过不同的自变量的控制得到不同的数据表,构建成一个在动态热力学平衡时的数据库,方便后续的热效率最优工况的智能控制,以此达到了提高热效率,降低能耗的作用。
参照图2至图4,其为本发明提供的一种HTM效率数据库构建更新方法的第二实施例的方法流程图。
本实施例提供一种HTM效率数据库构建更新方法,用于HTM体系的效率数据库构建,该HTM体系包括若干单元,该方法包括如下步骤:
S201,获取用于描述HTM体系热平衡的控制参数。
本实施例中,所述控制参数包括外界温度参数与HTM体系的组件参数。
S202,根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值。
具体的,步骤S202具体包括:
以所述外界温度参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
以所述HTM体系的组件参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
本实施例中,通过改变自变量的参数使得HTM体系实时满足热力学平衡方程,由此得到相对应的热效率最大值,大气环境温度,以及整个HTM体系的各个控制量的第一参数。这些热效率值,大气环境温度,以及整个HTM体系的各个控制量的第一参数形成一个第一数据模块,该第一数据模块被存储在一个数据表的一个位点处。
在本实施例中,改变了自变量的参数,得到若干组第二数据模块,每组第二数据模块将会被存储在第一数据表的位点。当改变多次自变量的参数时,得到了若干组第二数据模块,即对应有多个热效率值。即每个自变量得到一个特定的数据表,若干个数据表形成HTM效率数据库。
S203,建立所述当前热效率值与所述控制参数的映射关系。
S204,根据所述映射关系,更新HTM数据库的工况数据。
本实施例中,步骤S204包括:
S2041,判断所述当前热效率值与预存于HTM数据库中最大热效率值的大小。
S2042,若所述当前热效率值大于等于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之前。
S2043,若所述当前热效率值小于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之后。
本实施例中,热效率值按照从大至小由数据表的上方向下方递减排列,当然热效率值可以任意存储在第一数据表内。
应当理解,当第一数据表的一个存储位点存储了第一个第一数据模块的时候,第二次达到热力学方程平衡时的第二数据模块的热效率值则与第一数据模块对应的热效率值相比较,按照该两个热效率值的大小,数值大的数据模块被***至最上方的存储位点。若第一数据表已经存储了若干个第二数据模块的时候,最新的第二数据模块对应的热效率值与第一数据表存储的最大的热效率值进行比较,若大于第一数据表存储的最大热效率值则被***该第一数据表的最上方的存储位点。
应当注意,当存储器被存储满之后,得到的最新的最大热效率值将会被***存储器的最上方的存储位点,并把热效率值最小的数据模块挤出第一数据表。
详细的,在本实施例中,所述第一、二数据模块都包括数据索引点,该数据索引点存储热效率值。即在构建热效率数据库的时候,其索引为热效率值。
在一些实施例中,当前热效率值和最大热效率值的差别小于一定的差值时,则最新的第二数据模块不会被存储至第一数据表内。本实施例中,该差值为0.1%,即当热效率的差值在0.1%之内的时候,最新的数据模块不会被存储在第一数据表内。当然,该差值可以根据不同的HTM体系进行选择。
本实施例中,自变量的参数的控制方法为:第一次达到热效率平衡后,向增加/减小自变量的参数方向调整,若得到的第二次热效率平衡的热效率值小于第一次的热效率值则下一次则向减小/增加方向调整自变量的参数。例如,第一次达到热平衡时,热效率为50%,则控制自变量增加数值,然后测得第二次的热效率为51%,则第三次继续增加自变量的数值;若第二次的热效率为49%,则第三次调整时则减小自变量的数值。例如在蒸发器控制中,则通过改变流量的数值进行控制。当然,若第二次是减小自变量数值,则原理同上,此处不进行赘述。
S205,在检测到热平衡调节请求时,确定位于数据索引点的热效率值。
S206,从HTM数据库中遍历出与所述热效率值对应的工况数据。
S207,根据所述工况数据调节HTM体系。
本实施例中,步骤S207包括:
S2071,在检测到当前热平衡对应的热效率值小于上一次热平衡对应的热效率值时,向减小/增加的方向选择控制参数。
S2072,根据所述控制参数调节下一次热平衡。
进一步的,还包括步骤:
S208,以所述若干单元中的所有控制量中的另外一个控制量为自变量,重复步骤S201至步骤S207。该步骤即以HTM体系的另外的控制量为自变量,来形成一个特定的第二数据表,只要HTM体系具有N个控制量,则可以形成至少N个数据表,以此形成HTM效率数据库。
总之,本发明的HTM效率数据库构建方法,通过改变自变量的参数,得到多组数据模块组成的第一数据表,同时更换不同的自变量,得到HTM体系的若干个第二数据表,该第一数据表和若干个第二数据表形成了HTM效率数据库。该数据库对于后续的智能控制起到很重要的作用,能够向控制***提供最优的工况数据参考。
参照图5至图7,其为本发明提供的一种HTM效率数据库构建更新装置的实施例的结构示意图。
本实施例提供一种HTM效率数据库构建更新装置,包括:
获取模块310,用于获取用于描述HTM体系热平衡的控制参数。
本实施例中,所述控制参数包括外界温度参数与HTM体系的组件参数。
计算模块320根据所述控制参数,计算出HTM体系达到热平衡时的当前热效率值。
具体的,计算模块320具体用于:
以所述外界温度参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
以所述HTM体系的组件参数为自变量,根据热力学平衡方程,计算出HTM体系达到热平衡时的当前热效率值。
建立模块330,用于建立所述当前热效率值与所述控制参数的映射关系。
更新模块340,用于根据所述映射关系,更新HTM数据库的工况数据。
本实施例中,更新模块340包括:
判断单元3401,判断所述当前热效率值与预存于HTM数据库中最大热效率值的大小。
第一***单元3402,若所述当前热效率值大于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之前。
第二***单元3403,若所述当前热效率值小于所述最大热效率值,将所述当前热效率值对应的工况数据***预存上一次热平衡对应的工况数据的存储位点之后。
确定模块350,用于在检测到热平衡调节请求时,确定位于数据索引点的热效率值。
遍历模块360,用于从HTM数据库中遍历出与所述热效率值对应的工况数据。
调节模块370,用于根据所述工况数据调节HTM体系。
本实施例中,调节模块370包括:
选择单元3701,用于在检测到当前热平衡对应的热效率值小于上一次热平衡对应的热效率值时,向减小/增加的方向选择控制参数。
调节单元3702,用于根据所述控制参数调节下一次热平衡。
本实施例中,各模块协同工作,以HTM体系中的一个控制量为自变量,控制该自变量的参数,使得达到热力学平衡时热效率值;该热效率值与相对应的环境温度、HTM体系各个控制量的参数一起存储于一个数据表的空格内,并形成一个数据模块。该HTM体系得到的相应热力学平衡时的热效率和对应工况形成的数据模块被实时存储于存储器内,以此实时更新该存储器的工况数据。该方案实现了满足热力学平衡时的各个工况数据的记录,形成了在以不同控制量为自变量条件下热力学工况数据存储,并形成一个对应的数据表,通过不同的自变量的控制得到不同的数据表,构建成一个在动态热力学平衡时的数据库,方便后续的热效率最优工况的智能控制,以此达到了提高热效率,降低能耗的作用。
参照图8,其为本发明提供的一种热平衡检测***的具体实施例的结构示意图。
本实施例提供一种热平衡检测***,包括传感器组件1、温度传感器2、执行器3、处理器4以及存储器5,其中所述处理器4分别与传感器组件1、温度传感器2、执行器3以及存储器5连接。
其中,传感器组件1,用于获取所述若干单元中的所有控制量的第一参数,以其中一个控制量为自变量;
温度传感器2,用于获取大气环境温度Tout;
执行器3,用于控制自变量的参数;
处理器4,用于根据热平衡方程以传感器组件1和温度传感器2获得的数据计算该HTM体系达到热平衡时的热效率ηx值;
所述处理器4,还用于将达到HTM体系达到热平衡时的第一工况数据存储于第一数据表并形成一个第一数据模块,该第一工况数据包括ηx值、对应所有控制量的参数以及大气环境温度Tout;
所述处理器4,还用于控制执行器3以改变自变量的参数,直至HTM体系再次达到热平衡,并计算热效率ηx+1值,同时检测其他控制量的第二参数以及大气环境温度Tout+1;
所述处理器4,还用于将HTM体系再次达到热平衡时的第二工况数据存储于第二数据表并形成第二数据模块,该第二工况数据包括ηx+1值、对应所有控制量的第二参数以及大气环境温度Tout+1;
所述处理器4,还用于重复将HTM体系再次达到热平衡时的第二工况数据存储于第二数据表并形成第二数据模块,该第二工况数据包括ηx+1值、对应所有控制量的第二参数以及大气环境温度Tout+1,至少达到HTM体系的存储器5被存满;
存储器5,用于存储上述数据和程序。
在本实施例中,所述处理器4用于整个HTM体系的控制处理。该处理器4通过获取各个控制量的参数,并根据热力学平衡方程得到热平衡点时的热效率值以及相对应工况数据,并存储与存储器5内。
在一些实施例中,所述处理器4,还用于判断ηx+1值与ηmax值的大小;即在本实施例中,通过比较最新的热平衡时的热效率值判断ηx+1值与ηmax值的大小,以此为基础对第一数据表进行有序的排列,方便最优的工况数据的记录存储。
具体,若ηx+1值>ηmax值,则该第二工况数据被***储存于第一数据表位于所述第一工况数据的上一存储位点;
若ηx+1值<ηmax值,则该第二工况数据被***储存于第一数据表位于所述第一工况第一数据表的下一存储位点;
其中,ηmax为第一数据表中热效率值最大的η值。
即在本实施例中,用最新得到的热平衡点的热效率值ηx+1值与现存于第一数据表内的最大的ηmax值进行比较,将最大的热效率值与相对应的工况数据记录在相应的位置。
在另外的实施例中,所述第一、二数据模块都包括数据索引点,该数据索引点存储热效率值。该技术手段便于更新第二数据表,即便于后续的热效率值的比较。
进一步的,所述处理器4,还用于当第一次达到热效率平衡后,控制执行器3向增加/减小自变量的参数方向调整,若得到的第二次热效率平衡的热效率值小于第一次的热效率值则控制执行器3下一次向减小/增加方向调整自变量的参数。在实施例中,执行器3用于执行对HTM体系的控制量的调整。该调整方式如上述的构建方法一致,此处不进行赘述。
进一步的,所述处理器4,还用于以所述若干单元中的所有控制量中的另外一个控制量为自变量,重复执行形成HTM效率数据库。即该处理器4能够变换不同的自变量,并改变变换后的自变量的具体参量,以此得到更多的数据表。若干个数据表组成本发明所述的HTM热效率数据库。
总之,本发明的技术方案,根据HTM体系的若干个控制量的控制,得到了若干个相对应的能够表征达到热平衡时的工况数据的数据表,该若干个相对应的数据表形成了HTM热效率数据库。
根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。