一种锅炉负荷调节方法、装置、电子设备及存储介质与流程

文档序号:30336766发布日期:2022-06-08 07:01阅读:101来源:国知局
一种锅炉负荷调节方法、装置、电子设备及存储介质与流程

1.本技术涉及供热采暖的领域,尤其是涉及一种锅炉负荷调节方法、装置、电子设备及存储介质。


背景技术:

2.随着对环保的重视以及绿色能源的发展,在冬季供暖领域电锅炉逐渐代替燃煤锅炉,电锅炉与电网连接,一个电网节点上接有多个锅炉以及其他用电设备。参照图1,在电网低谷电期间,利用电锅炉11加热水并将热水存储在储热锅炉12中,以达到存储电能的目的。在用电高峰期间再将储热锅炉中的热能释放到用户侧15进行供热,从而平衡电网峰谷负荷差。
3.为了调节供热管道内的水温,通常在储热锅炉12的出水侧设置三通阀13,三通阀13的两个口分别与储热锅炉12和冷水管14连接,出水口与用户侧连接。通过控制三通阀13动作来调节供热管道内的水温。在冬季低谷电期间,电锅炉11集中启动导致电网总体负荷功率叠加并突破预设功率阈值,电网发生断路的可能性增大,同时会导致供热管道内的供热水温值发生变化,从而导致用户侧的温度值发生变化。如何在电锅炉11集中启动时电网不容易发生断路且用户侧的温度值不容易发生变化成为一个问题。


技术实现要素:

4.为了解决在电锅炉集中启动时,电网不容易发生断路且用户侧的温度值不容易发生变化的问题,本技术提供一种锅炉负荷调节方法、装置、电子设备及存储介质。
5.第一方面,本技术提供一种锅炉负荷调节方法,采用如下的技术方案:一种锅炉负荷调节方法,包括:获取所需参数,所述所需参数包括环境温度值、供热水温值、用户温度值、电网节点的第一负荷功率值以及锅炉的第二负荷功率值;判断所述用户温度值是否达到预设温度值以及所述第一负荷功率值是否达到预设功率阈值;若所述用户温度值未达到预设温度值,且所述第一负荷功率值未达到预设功率阈值,则基于所述所需参数确定目标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态;基于所述目标锅炉负荷值控制所述锅炉工作,以及基于所述目标供热水温值的三通阀状态生成控制三通阀动作的所需控制指令。
6.通过采用上述技术方案,用户温度值由环境温度值、供热水温值决定。目标供热水温值由环境温度值、锅炉的第二负荷功率值决定。全部锅炉的第二负荷功率值以及其他用电设备负荷功率即为电网节点的第一负荷功率值。获取到所需参数后,判断用户温度值是否达到预设温度值并且判断第一负荷功率值是否达到预设功率阈值。用户温度值未达到预设温度值说明需要提高用户处的温度,即增大锅炉的第二负荷功率值。第一负荷功率值达
到预设功率阈值说明电网节点超负荷,继续增大锅炉功率可能导致电网断路。因此在第一负荷功率值未达到预设功率阈值并且用户温度值未达到预设温度值时,需确定将用户温度值提高到预设温度值的目标供热水温值,根据所需参数确定目标锅炉负荷值,从而使得电网节点的第一负荷功率值不容易超过预设功率阈值,进而不容易发生断路。确定出目标锅炉负荷值、目标供热水温以及目标供热水温对应的所需三通阀状态,根据目标锅炉负荷值控制锅炉工作,根据确定出的三通阀状态生成三通阀的所需控制指令,三通阀根据所需控制指令动作,从而调节热水与冷水比例得到目标供热水温值,进而使得用户温度值达到预设温度值且不容易发生变化。使得锅炉的负荷功率不容易超出电网节点的预设功率阈值并且使得用户温度值达到预设温度值,用户侧的温度值不容易发生变化。
7.在另一种可能实现的方式中,所述基于所述所需参数确定目标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态,包括:将所述环境温度值、供热水温值、用户温度值以及第二负荷功率值输入至训练好的网络模型中进行目标锅炉负荷值计算、目标供热水温值计算以及目标供热水温值的三通阀状态计算,得到目标锅炉负荷值、目标供热水温值以及所述三通阀状态。
8.通过采用上述技术方案,将环境温度值、供热水温值、用户温度值以及锅炉的第二负荷功率值输入至训练好的网络模型中进行目标锅炉负荷值计算、目标供热水温值计算以及三通阀状态计算,从而使得目标锅炉负荷值以及三通阀状态的计算更准确。
9.在另一种可能实现的方式中,所述方法还包括:若所述第一负荷功率值达到所述预设功率阈值,则确定待调节锅炉,所述待调节锅炉为需降低负荷功率的锅炉;控制降低所述待调节锅炉的第二负荷功率值。
10.通过采用上述技术方案,若第一负荷功率值达到预设功率阈值,说明电网节点有断路的风险,因此需降低第一负荷功率值,为了不影响电网节点上其他用电设备工作,因此通过降低锅炉的第二负荷功率值来降低电网节点断路的风险。第一负荷功率值达到预设功率阈值后,确定出需要降低负荷功率的待调节锅炉,并控制降低待调节锅炉的第二负荷功率值,从而降低了电网节点发生断路的可能性。
11.在另一种可能实现的方式中,所述确定待调节锅炉,包括:获取各个锅炉各自对应的供热面积;计算各个锅炉在第一预设时间段内各自对应的水温方差值;滤除所述水温方差值达到预设方差阈值的锅炉;从未达到预设方差阈值的锅炉中确定供热面积由小到大排列的前预设项的锅炉为待调节锅炉。
12.通过采用上述技术方案,水温方差值表征第一预设时间段内锅炉内水温的稳定程度。水温方差值达到预设方差阈值的锅炉为在第一预设时间段内水温不稳定的锅炉,因此将水温不稳定的锅炉滤除。将剩余锅炉中供热面积有小到大排列的前预设项锅炉确定为待调节锅炉,从而减小影响用户的范围。
13.在另一种可能实现的方式中,所述控制降低所述待调节锅炉的第二负荷功率值,包括:计算所述第一负荷功率值与预设功率阈值的功率差值;
计算全部待调节锅炉的第二负荷功率值的功率总和;计算每个待调节锅炉的第二负荷功率值分别与所述功率总和的功率占比;基于所述功率差值以及每个待调节锅炉的功率占比确定每个待调节锅炉所需降低的功率值;基于所述每个待调节锅炉所需降低的功率值确定每个待调节锅炉对应的降低功率的控制指令;控制输出所述每个待调节锅炉对应的降低功率的控制指令。
14.通过采用上述技术方案,功率差值即为需降低第一负荷功率值的总值,根据每个锅炉的第二负荷功率值分别与功率总和的功率占比,功率占比大的锅炉对应需降低较多的负荷功率,因此生成每个待调节锅炉对应的控制指令,控制输出控制指令以使得每个待调节锅炉降低所需降低的功率值。
15.在另一种可能实现的方式中,获取电网节点的第一负荷功率值,之后包括:获取当前时间段信息以及所述电网节点的第二预设时间段内的历史负荷变化速率曲线;基于所述当前时间段信息计算当前负荷变化速率;基于所述当前负荷变化速率生成当前负荷变化速率曲线段;基于当前时间段信息从所述历史负荷变化速率曲线中查找对应的历史负荷变化速率曲线段;输出所述当前负荷变化速率曲线段以及所述历史负荷变化速率曲线段。
16.通过采用上述技术方案,通过输出当前负荷变化速率曲线段以及历史负荷变化速率曲线段,从而便于工作人员得知在负荷速率变化情况。
17.在另一种可能实现的方式中,所述方法还包括:获取锅炉水温值;判断所述锅炉水温值是否处在预设温度区间内;若所述锅炉水温值未处在预设温度区间内,则输出报警信息。
18.通过采用上述技术方案,锅炉水温值未处在预设温度区间内,说明锅炉水温异常,容易使得用户温度过高或过低,因此输出报警信息,从而使得工作人员及时得知锅炉水温异常。
19.第二方面,本技术提供一种锅炉负荷调节装置,采用如下的技术方案:一种锅炉负荷调节装置,包括:第一获取模块,用于获取所需参数,所述所需参数包括环境温度值、供热水温值、用户温度值、电网节点的第一负荷功率值以及锅炉的第二负荷功率值;第一判断模块,用于判断所述用户温度值是否达到预设温度值以及所述第一负荷功率值是否达到预设功率阈值;第一确定模块,用于当所述用户温度值未达到预设温度值,且所述第一负荷功率值未达到预设功率阈值时,基于所述所需参数确定目标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态;控制生成模块,用于基于所述目标锅炉负荷值控制所述锅炉工作,以及基于所述目标供热水温值的三通阀状态生成控制三通阀动作的所需控制指令。
20.通过采用上述技术方案,用户温度值由环境温度值、供热水温值决定。目标供热水温值由环境温度值、锅炉的第二负荷功率值决定。全部锅炉的第二负荷功率值以及其他用电设备负荷功率即为电网节点的第一负荷功率值。第一获取模块获取到所需参数后,第一判断模块判断用户温度值是否达到预设温度值并且判断第一负荷功率值是否达到预设功率阈值。用户温度值未达到预设温度值说明需要提高用户处的温度,即增大锅炉的第二负荷功率值。第一负荷功率值达到预设功率阈值说明电网节点超负荷,继续增大锅炉功率可能导致电网断路。因此在第一负荷功率值未达到预设功率阈值并且用户温度值未达到预设温度值时,第一确定模块需确定将用户温度值提高到预设温度值的目标供热水温值,根据所需参数确定目标锅炉负荷值,从而使得电网节点的第一负荷功率值不容易超过预设功率阈值,进而不容易发生断路。第一确定模块确定出目标锅炉负荷值、目标供热水温以及目标供热水温对应的所需三通阀状态,控制生成模块根据目标锅炉负荷值控制锅炉工作,控制生成模块根据确定出的三通阀状态生成三通阀的所需控制指令,三通阀根据所需控制指令动作,从而调节热水与冷水比例得到目标供热水温值。进而使得用户温度值达到预设温度值且不容易发生变化。使得锅炉的负荷功率不容易超出电网节点的预设功率阈值并且使得用户温度值达到预设温度值,用户侧的温度值不容易发生变化。
21.在另一种可能的实现方式中,所述第一确定模块在基于所述所需参数确定目标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态时,具体用于:将所述环境温度值、供热水温值、用户温度值以及第二负荷功率值输入至训练好的网络模型中进行目标锅炉负荷值计算、目标供热水温值计算以及目标供热水温值的三通阀状态计算,得到目标锅炉负荷值、目标供热水温值以及所述三通阀状态。
22.在另一种可能的实现方式中,所述装置还包括:第二确定模块,用于当所述第一负荷功率值达到所述预设功率阈值时,确定待调节锅炉,所述待调节锅炉为需降低负荷功率的锅炉;控制降低模块,用于控制降低所述待调节锅炉的第二负荷功率值。
23.在另一种可能的实现方式中,所述第二确定模块在确定待调节锅炉时,具体用于:第二获取模块,用于获取各个锅炉各自对应的供热面积;第一计算模块,用于计算各个锅炉在第一预设时间段内各自对应的水温方差值;滤除模块,用于滤除所述水温方差值达到预设方差阈值的锅炉;第三确定模块,用于从未达到预设方差阈值的锅炉中确定供热面积由小到大排列的前预设项的锅炉为待调节锅炉。
24.在另一种可能的实现方式中,所述控制降低模块在控制降低所述待调节锅炉的第二负荷功率值时,具体用于:计算所述第一负荷功率值与预设功率阈值的功率差值;计算全部待调节锅炉的第二负荷功率值的功率总和;计算每个待调节锅炉的第二负荷功率值分别与所述功率总和的功率占比;基于所述功率差值以及每个待调节锅炉的功率占比确定每个待调节锅炉所需降低的功率值;基于所述每个待调节锅炉所需降低的功率值确定每个待调节锅炉对应的降低功率的控制指令;
控制输出所述每个待调节锅炉对应的降低功率的控制指令。
25.在另一种可能的实现方式中,所述装置还包括:第三获取模块,用于获取当前时间段信息以及所述电网节点的第二预设时间段内的历史负荷变化速率曲线;第二计算模块,用于基于所述当前时间段信息计算当前负荷变化速率;生成模块,用于基于所述当前负荷变化速率生成当前负荷变化速率曲线段;查找模块,用于基于当前时间段信息从所述历史负荷变化速率曲线中查找对应的历史负荷变化速率曲线段;第一输出模块,用于输出所述当前负荷变化速率曲线段以及所述历史负荷变化速率曲线段。
26.在另一种可能的实现方式中,所述装置还包括:第四获取模块,用于获取锅炉水温值;第二判断模块,用于判断所述锅炉水温值是否处在预设温度区间内;第二输出模块,用于当所述锅炉水温值未处在预设温度区间内时,输出报警信息。
27.第三方面,本技术提供一种电子设备,采用如下的技术方案:一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于:执行根据第一方面任一种可能的实现方式所示的一种锅炉负荷调节方法。
28.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括:存储有能够被处理器加载并执行实现第一方面任一种可能的实现方式所示的一种锅炉负荷调节方法的计算机程序。
29.综上所述,本技术包括以下至少一种有益技术效果:1. 在第一负荷功率值未达到预设功率阈值并且用户温度值未达到预设温度值时,需确定将用户温度值提高到预设温度值的目标供热水温值,根据所需参数确定目标锅炉负荷值,从而使得电网节点的第一负荷功率值不容易超过预设功率阈值,进而不容易发生断路。确定出目标锅炉负荷值、目标供热水温以及目标供热水温对应的所需三通阀状态,根据目标锅炉负荷值控制锅炉工作,根据确定出的三通阀状态生成三通阀的所需控制指令,三通阀根据所需控制指令动作,从而调节热水与冷水比例得到目标供热水温值。进而使得用户温度值达到预设温度值且不容易发生变化。使得锅炉的负荷功率不容易超出电网节点的预设功率阈值并且使得用户温度值达到预设温度值,用户侧的温度值不容易发生变化;2. 功率差值即为需降低第一负荷功率值的总值,根据每个锅炉的第二负荷功率值分别与功率总和的功率占比,功率占比大的锅炉对应需降低较多的负荷功率,因此生成每个待调节锅炉对应的控制指令,控制输出控制指令以使得每个待调节锅炉降低所需降低的功率值。
附图说明
30.图1是背景技术的介绍示意图。
31.图2是本技术实施例的一种锅炉负荷调节方法的流程示意图。
32.图3是本技术实施例的一种锅炉负荷调节装置的结构示意图。
33.图4是本技术实施例的一种电子设备的结构示意图。
具体实施方式
34.以下结合附图对本技术作进一步详细说明。
35.本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本技术的权利要求范围内都受到专利法的保护。
36.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
38.下面结合说明书附图对本技术实施例作进一步详细描述。
39.本技术实施例提供了一种锅炉负荷调节方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例在此不做限制,如图2所示,该方法包括步骤s201、步骤s202、步骤s203以及步骤s204,其中,s201,获取所需参数。
40.其中,所需参数包括环境温度值、供热水温值、用户温度值、电网节点的第一负荷功率值以及锅炉的第二负荷功率值。
41.对于本技术实施例,用户以住宅小区为例,环境温度值越低,住宅小区室内的热量流失越快,住宅小区达到指定的温度所需的供热水温值越高。环境温度值可通过在住宅小区内设置温度传感器采集获取,也可通过云端、互联网等获取该住宅小区对应区域的温度值,在此不做限定。供热水温值即当前供热管道内的水温,供热水温值影响用户温度值。供热水温值可通过在供热管道上设置温度传感器采集得到。用户温度值为室内当前温度值,用户温度值可通过在用户室内设置温度传感器采集得到,以使得电子设备获取。
42.电网节点通常由变压器表征,通过在变压器处设置功率传感器采集电网节点的第一负荷功率值。电网节点的第一负荷功率值为该节点上所有锅炉的负荷功率以及其他用电设备功率总和,通过获取第一负荷功率值便于得知电网节点是否功率超负荷。第二负荷功率值为锅炉的负荷功率,锅炉的负荷功率影响锅炉内的水温值,锅炉负荷功率越高,锅炉内水温值越高。第二负荷功率值可通过在锅炉上设置功率传感器采集得到。
43.s202,判断用户温度值是否达到预设温度值以及第一负荷功率值是否达到预设功
率阈值。
44.对于本技术实施例,预设温度值即为满足供暖要求的室内的温度值。假设预设温度值为22℃。预设功率阈值为电网节点的上限功率值,假设预设功率阈值为7000kw。当第一负荷功率值达到预设功率阈值时,说明电网超负荷,电网发生断路的可能性增大。
45.判断用户温度值是否达到预设温度值,从而确定是否需要提高供热水温值,进而确定是否需要提高锅炉的第二负荷功率值。判断第一负荷功率值是否达到预设功率阈值,从而确定是否能够提高锅炉的第二负荷功率值。
46.s203,若用户温度值未达到预设温度值,且第一负荷功率值未达到预设功率阈值,则基于所需参数确定目标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态。
47.对于本技术实施例,电子设备检测到用户温度值未达到预设温度值,则说明需要提高供热水温值,第一负荷功率值未达到预设功率阈值,则说明能够提高锅炉的第二负荷功率值。电子设备根据获取到的所需参数确定目标锅炉负荷值、目标供热水温值以及三通阀的状态。基于所需参数确定目标锅炉负荷值,使得锅炉负荷值不容易造成电网断路,目标供热水温值为在目标锅炉负荷值的情况下的供热水温值,三通阀的状态为达到目标供热水温值对应的三通阀状态。电子设备得到目标锅炉负荷值后可控制锅炉按照目标锅炉负荷值工作,以降低电网断路的可能性。电子设备确定出三通阀状态后,控制三通阀动作得到对应的目标供热水温值,进而使得用户温度值达到预设温度值。
48.s204,基于目标锅炉负荷值控制锅炉工作,以及基于目标供热水温值的三通阀状态生成控制三通阀动作的所需控制指令。
49.对于本技术实施例,锅炉可通过plc控制器控制锅炉的工作情况,三通阀同样可通过plc控制器控制工作状态。电子设备确定出目标锅炉负荷值后通过向锅炉对应的plc控制器发送控制指令以控制锅炉工作。
50.电子设备根据确定出的三通阀状态生成控制三通阀动作的所需控制指令,电子设备向三通阀对应的plc控制器发送所需控制指令,从而使得三通阀动作到能够达到目标供热水温值的状态,以控制热水和冷水的比例,从而达到所需的供热水温值。
51.本技术实施例的一种可能的实现方式,步骤s203中基于所需参数确定目标锅炉水温值以及所需控制指令,具体包括步骤s2031(图中未示出),其中,s2031,将环境温度值、供热水温值、用户温度值以及第二负荷功率值输入至训练好的网络模型中进行目标锅炉负荷值计算、目标供热水温值计算以及目标供热水温值的三通阀状态计算,得到目标锅炉负荷值、目标供热水温值以及三通阀状态。
52.对于本技术实施例,网络模型可以是神经网络模型,具体的,可以是卷积神经网络,也可以是循环神经网络,还可以是dqn强化学习网络,在此不做限定。以dqn强化学习网络为例,得到训练好的网络模型之前,需要对初始的网络模型进行训练,训练时以第一负荷功率值小于预设负荷功率值以及锅炉的第二负荷功率值小于锅炉最大功率为约束。通过海量历史数据,包括锅炉的第二负荷功率值,环境温度值、供热水温值、第一负荷功率值以及用户温度值等。在满足两个约束的条件下,对dqn强化学习网络进行优化训练,直至得到的输出结果收敛。
53.电子设备将获取到环境温度值、供热水温值、用户温度值以及第二负荷功率值输
入至训练好的dqn强化学习网络中进行目标供热水温值计算、目标负荷功率值计算以及三通阀状态计算。从而使得锅炉功率控制更准确,使得第一负荷功率不容易超过预设功率阈值。三通阀动作到计算得到的三通阀状态,从而使得供热水温值达到目标供热水温值。
54.本技术实施例的一种可能的实现方式,方法还包括步骤s205(图中未示出)以及步骤s206(图中未示出),其中,s205,若第一负荷功率值达到预设功率阈值,则确定待调节锅炉。
55.其中,待调节锅炉为需降低负荷功率的锅炉。
56.对于本技术实施例,以步骤s202中的预设功率阈值为7000kw为例,假设获取到的第一负荷功率值为7500kw。第一负荷功率值大于预设功率阈值,说明电网节点发生断路的可能性升高。为了不影响电网中其他用电设备工作,需降低全部锅炉的第二负荷功率值的总和,以使得第一负荷功率值降至预设功率阈值以下。在降低全部锅炉的第二负荷功率值的总和时,为了减小对用户供暖的影响,电子设备需从全部锅炉中确定出待调节锅炉。
57.s206,控制降低待调节锅炉的第二负荷功率值。
58.对于本技术实施例,电子设备确定出待调节锅炉后,控制降低待调节锅炉的第二负荷功率值,从而使得第一负荷功率值降至预设功率阈值以下,从而降低电网断路的可能性。电子设备可通过向待调节锅炉对应的plc控制器发送降低功率的控制指令,从而使得待调节锅炉的功率降低。
59.本技术实施例的一种可能的实现方式,步骤s205中确定待调节锅炉,具体包括步骤s2051(图中未示出)、步骤s2052(图中未示出)、步骤s2053(图中未示出)以及步骤s2054(图中未示出),其中,s2051,获取各个锅炉各自对应的供热面积。
60.对于本技术实施例,每个锅炉均对应有特定的供热面积,例如锅炉a对应的供热面积为10000

,锅炉2对应的供热面积为20000

、锅炉3对应的供热面积为15000

、锅炉4对应的供热面积为30000

以及锅炉5对应的供热面积为22000

。每个锅炉对应的供热面积可预先存储在电子设备内的存储器中,也可预先存储在云服务器中,以使得电子设备获取。在其他实施例中,供热面积还可以由供热户数代替。
61.s2052,计算各个锅炉在第一预设时间段内各自对应的水温方差值。
62.对于本技术实施例,假设第一预设时间段为1小时(h)。水温方差值用于表征锅炉在过去1h内的水温波动变化。假设锅炉1在过去1h内获取到的锅炉水温值分别为60.1℃、60.9℃、60.5℃、62.0℃以及61.1℃。通过方差计算公式得到,锅炉1的水温方差值为0.4096。假设总共存在5个锅炉,经计算得到五个锅炉的水温方差值分别为:锅炉1的水温方差值为0.4096、锅炉2的水温方差值为0.125、锅炉3对应的水温方差值为0.3768、锅炉4对应的水温方差值为0.2160以及锅炉5对应的水温方差值为0.1562。
63.s2053,滤除水温方差值达到预设方差阈值的锅炉。
64.对于本技术实施例,假设预设方差阈值为0.25,电子设备滤除预设水温方差值达到0.25的锅炉,水温方差值达到预设方差阈值说明该锅炉水温不稳定,向对应的供热面积内的用户供暖效果较差,不宜作为降低功率的锅炉。以步骤s2052为例,电子设备将锅炉1以及锅炉3滤除。即从锅炉2、锅炉4以及锅炉5中选择降低功率的锅炉。
65.s2054,从未达到预设方差阈值的锅炉中确定供热面积由小到大排列的前预设项
的锅炉为待调节锅炉。
66.对于本技术实施例,以步骤s2051以及步骤s2053为例,假设前预设项为2,电子设备选择锅炉2、锅炉4以及锅炉5中供热面积由小到大排列的前2项作为需降低功率的锅炉,即待调节锅炉。待调节锅炉为锅炉2以及锅炉5。通过确定出供热面积小的锅炉,进而减小影响范围。
67.本技术实施例的一种可能的实现方式,步骤s206中控制降低待调节锅炉的第二负荷功率值,具体包括步骤s2061(图中未示出)、步骤s2062(图中未示出)、步骤s2063(图中未示出)、步骤s2064(图中未示出)、步骤s2065(图中未示出)以及步骤s2066(图中未示出),其中,s2061,计算第一负荷功率值与预设功率阈值的功率差值。
68.对于本技术实施例,以步骤s205为例,第一负荷功率值为7500kw,预设功率阈值为7000kw。电子设备对第一负荷功率值以及预设功率阈值做差得到功率差值为500kw,即,需将全部锅炉的第二负荷功率值总和减小500kw。
69.s2062,计算全部待调节锅炉的第二负荷功率值的功率总和。
70.对于本技术实施例,以步骤s2054为例,假设获取到的锅炉2的第二负荷功率值为2000kw,锅炉5的第二负荷功率值为1000kw。电子设备对两个锅炉的第二负荷功率值进行求和得到功率总和为3000kw。
71.s2063,计算每个待调节锅炉的第二负荷功率值分别与功率总和的功率占比。
72.对于本技术实施例,以步骤s2062为例,电子设备经计算得到锅炉2对应的功率占比=2000/3000≈66.7%,锅炉5对应的功率占比为33.3%。每个待分配锅炉对应的功率占比即为功率差值的分配比。功率占比与需降低的功率成正相关,即功率占比越大,所需降低功率越大。
73.s2064,基于功率差值以及每个待调节锅炉的功率占比确定每个待调节锅炉所需降低的功率值。
74.对于本技术实施例,以步骤s2061以及步骤s2063为例,电子设备经计算得到锅炉2所需降低的功率值约为333.5kw,锅炉5所需降低的功率值约为166.5kw。
75.s2065,基于每个待调节锅炉所需降低的功率值确定每个待调节锅炉对应的降低功率的控制指令。
76.对于本技术实施例,以步骤s2064为例,电子设备基于333.5kw生成锅炉2对应的控制指令,电子设备基于166.5kw生成锅炉5对应的控制指令。通过生成各自对应的控制指令,从而便于控制对应的锅炉降低对应的功率。
77.s2066,控制输出每个待调节锅炉对应的降低功率的控制指令。
78.对于本技术实施例,以步骤s2065为例,电子设备生成锅炉2对应的控制指令后,将该控制指令发送至锅炉2对应的plc控制器,以使得锅炉2降低333.5kw的功率。电子设备生成锅炉5对应的控制指令后,将该控制指令发送至锅炉5对应的plc控制器,以使得锅炉5降低166.5kw的功率。其中,电子设备发送本实施例中的两个控制指令可通过无线发送,例如无线通信技术(wifi)和蓝牙。也可通过有线发送,例如通过rs485通信协议发送,在此不做限定。
79.本技术实施例的一种可能的实现方式,步骤s201之后包括步骤s207(图中未示
出)、步骤s208(图中未示出)、步骤s209(图中未示出)、步骤s210(图中未示出)以及步骤s211(图中未示出),其中,s207,获取当前时间段信息以及电网节点的第二预设时间段内的历史负荷变化速率曲线。
80.对于本技术实施例,电子设备获取到电网节点的第一负荷功率值后,根据全部第一负荷功率值生成第一负荷功率值对应的负荷变化速率曲线。第二预设时间段可以是过去一天,也可以是过去一周,还可以是过去其他时间段。历史负荷变化速率曲线可以是过去一天电网节点的负荷速率变化曲线,也可以是过去一周电网节点的负荷速率变化曲线,还可以是过去其他时间段的负荷速率变化曲线。电子设备获取当前时间段信息可通过云服务器获取,也可以通过互联网获取,还可以通过设置在电子设备本身的时钟芯片获取,在此不做限定。假设获取到的当前时间段信息为[22:00,22:10]。
[0081]
s208,基于当前时间段信息计算当前负荷变化速率。
[0082]
对于本技术实施例,当前负荷变化速率可以根据当前时间段信息中起始点和结束点的负荷功率值计算得到,也可以通过计算当前时间段内的各个时间点的平均负荷功率值得到,在此不做限定。
[0083]
s209,基于当前负荷变化速率生成当前负荷变化速率曲线段。
[0084]
对于本技术实施例,电子设备得到当前时间段的当前负荷变化速率后,根据当前时间段以及功率变化生成当前负荷变化速率曲线段。从而便于工作人员更直观地得知当前时间段内的负荷功率变化情况。
[0085]
s210,基于当前时间段信息从历史负荷变化速率曲线中查找对应的历史负荷变化速率曲线段。
[0086]
对于本技术实施例,以步骤s207为例,假设历史负荷变化速率曲线为过去一天的负荷速率变化曲线。电子设备根据[22:00,22:10]从过去一天的负荷速率变化曲线中确定昨天[22:00,22:10]的速率变化曲线段。
[0087]
s211,输出当前负荷变化速率曲线段以及历史负荷变化速率曲线段。
[0088]
对于本技术实施例,电子设备同时输出当前负荷变化速率曲线段以及历史负荷变化速率曲线段,从而便于工作人员更直观地得知电网节点的负荷功率变化情况。电子设备可控制显示屏等显示装置显示当前负荷变化速率曲线段以及历史负荷变化速率曲线段,电子设备也可生成图片并将图片发送至工作人员对应的终端设备中,以便于工作人员得知变化情况。其中图片中包括当前负荷变化速率曲线段以及历史负荷变化速率曲线段。
[0089]
本技术实施例的一种可能的实现方式,方法还包括步骤s212(图中未示出)、步骤s213(图中未示出)以及步骤s214(图中未示出),其中,步骤s212可在步骤s201之前执行,也可在步骤s201之后执行,还可与步骤s201同时执行,其中,s212,获取锅炉水温值;对于本技术实施例,可通过在锅炉内设置温度传感器采集锅炉水温值。锅炉水温值用于表征锅炉内的水的温度情况,通过获取锅炉水温值,从而便于得知锅炉的工作情况。
[0090]
s213,判断锅炉水温值是否处在预设温度区间内。
[0091]
对于本技术实施例,假设预设温度区间为[40℃,80℃],电子设备获取到的锅炉水温值为35℃,35℃未处在预设温度区间内,说明锅炉水温值过低,达不到供热标准,假设获
取到的锅炉水温值为90℃,90℃未处在预设温度区间内,说明锅炉水温值过高,进而说明锅炉功率过高,容易出现危险情况。在其他实施例中,还可判断锅炉的压力以及流量等其他参数是否处在对应的区间内,在此不再赘述。
[0092]
s214,若锅炉水温值未处在预设温度区间内,则输出报警信息。
[0093]
对于本技术实施例,电子设备判断出锅炉水温值未处在预设温度区间内,说明锅炉出现异常情况,电子设备输出报警信息以提醒工作人员出现异常。电子设备可通过向工作人员对应的终端设备发送“锅炉出现异常,请及时查看”的短信文字信息,也可控制显示屏、触控屏等显示装置显示“锅炉出现异常,请及时查看”的文字信息,也可以控制扬声器装置输出“锅炉出现异常,请及时查看”的语音信息,还可控制蜂鸣器装置鸣叫以提示工作人员,在此不做限定。
[0094]
上述实施例从方法流程的角度介绍一种锅炉负荷调节方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种锅炉负荷调节装置,具体详见下述实施例。
[0095]
本技术实施例提供一种锅炉负荷调节装置30,如图3所示,该锅炉负荷调节装置30具体可以包括:第一获取模块301,用于获取所需参数,所需参数包括环境温度值、供热水温值、用户温度值、电网节点的第一负荷功率值以及锅炉的第二负荷功率值;第一判断模块302,用于判断用户温度值是否达到预设温度值以及第一负荷功率值是否达到预设功率阈值;第一确定模块303,用于当用户温度值未达到预设温度值,且第一负荷功率值未达到预设功率阈值时,基于所需参数确定目标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态;控制生成模块304,用于基于目标锅炉负荷值控制锅炉工作,以及基于目标供热水温值的三通阀状态生成控制三通阀动作的所需控制指令。
[0096]
对于本技术实施例,用户温度值由环境温度值、供热水温值决定。目标供热水温值由环境温度值、锅炉的第二负荷功率值决定。全部锅炉的第二负荷功率值以及其他用电设备负荷功率即为电网节点的第一负荷功率值。第一获取模块301获取到所需参数后,第一判断模块302判断用户温度值是否达到预设温度值并且判断第一负荷功率值是否达到预设功率阈值。用户温度值未达到预设温度值说明需要提高用户处的温度,即增大锅炉的第二负荷功率值。第一负荷功率值达到预设功率阈值说明电网节点超负荷,继续增大锅炉功率可能导致电网断路。因此在第一负荷功率值未达到预设功率阈值并且用户温度值未达到预设温度值时,第一确定模块303需确定将用户温度值提高到预设温度值的目标供热水温值,根据所需参数确定目标锅炉负荷值,从而使得电网节点的第一负荷功率值不容易超过预设功率阈值,进而不容易发生断路。第一确定模块303确定出目标锅炉负荷值、目标供热水温以及目标供热水温对应的所需三通阀状态,控制生成模块304根据目标锅炉负荷值控制锅炉工作,控制生成模块304根据确定出的三通阀状态生成三通阀的所需控制指令,三通阀根据所需控制指令动作,从而调节热水与冷水比例得到目标供热水温值。使得锅炉的负荷功率不容易超出电网节点的预设功率阈值并且使得用户温度值达到预设温度值,用户侧的温度值不容易发生变化。
[0097]
本技术实施例的一种可能的实现方式,第一确定模块303在基于所需参数确定目
标锅炉负荷值以及目标供热水温值、以及得到目标供热水温值的三通阀状态时,具体用于:将环境温度值、供热水温值、用户温度值以及第二负荷功率值输入至训练好的网络模型中进行目标锅炉负荷值计算、目标供热水温值计算以及目标供热水温值的三通阀状态计算,得到目标锅炉负荷值、目标供热水温值以及三通阀状态。
[0098]
本技术实施例的一种可能的实现方式,装置30还包括:第二确定模块,用于当第一负荷功率值达到预设功率阈值时,确定待调节锅炉,待调节锅炉为需降低负荷功率的锅炉;控制降低模块,用于控制降低待调节锅炉的第二负荷功率值。
[0099]
本技术实施例的一种可能的实现方式,第二确定模块在确定待调节锅炉时,具体用于:第二获取模块,用于获取各个锅炉各自对应的供热面积;第一计算模块,用于计算各个锅炉在第一预设时间段内各自对应的水温方差值;滤除模块,用于滤除水温方差值达到预设方差阈值的锅炉;第三确定模块,用于从未达到预设方差阈值的锅炉中确定供热面积由小到大排列的前预设项的锅炉为待调节锅炉。
[0100]
本技术实施例的一种可能的实现方式,控制降低模块在控制降低待调节锅炉的第二负荷功率值时,具体用于:计算第一负荷功率值与预设功率阈值的功率差值;计算全部待调节锅炉的第二负荷功率值的功率总和;计算每个待调节锅炉的第二负荷功率值分别与功率总和的功率占比;基于功率差值以及每个待调节锅炉的功率占比确定每个待调节锅炉所需降低的功率值;基于每个待调节锅炉所需降低的功率值确定每个待调节锅炉对应的降低功率的控制指令;控制输出每个待调节锅炉对应的降低功率的控制指令。
[0101]
本技术实施例的一种可能的实现方式,装置30还包括:第三获取模块,用于获取当前时间段信息以及电网节点的第二预设时间段内的历史负荷变化速率曲线;第二计算模块,用于基于当前时间段信息计算当前负荷变化速率;生成模块,用于基于当前负荷变化速率生成当前负荷变化速率曲线段;查找模块,用于基于当前时间段信息从历史负荷变化速率曲线中查找对应的历史负荷变化速率曲线段;第一输出模块,用于输出当前负荷变化速率曲线段以及历史负荷变化速率曲线段。
[0102]
本技术实施例的一种可能的实现方式,装置30还包括:第四获取模块,用于获取锅炉水温值;第二判断模块,用于判断锅炉水温值是否处在预设温度区间内;第二输出模块,用于当锅炉水温值未处在预设温度区间内时,输出报警信息。
[0103]
在本技术实施例中,第一获取模块301、第二获取模块、第三获取模块以及第四获
取模块可以是相同的获取模块,也可以是不同的获取模块,还可以是部分相同的获取模块。第一判断模块302以及第二判断模块可以是相同的判断模块,也可以是不同的判断模块。第一确定模块303、第二确定模块以及第三确定模块可以是相同的确定模块,也可以是不同的确定模块,还可以是部分相同的确定模块。第一计算模块以及第二计算模块可以是相同的计算模块,也可以是不同的计算模块。第一输出模块以及第二输出模块可以是相同的输出模块,也可以是不同的输出模块。
[0104]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的一种锅炉负荷调节装置30的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0105]
本技术实施例中提供了一种电子设备,如图4所示,图4所示的电子设备40包括:处理器401和存储器403。其中,处理器401和存储器403相连,如通过总线402相连。可选地,电子设备40还可以包括收发器404。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本技术实施例的限定。
[0106]
处理器401可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器401也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0107]
总线402可包括一通路,在上述组件之间传送信息。总线402可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线402可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一型的总线。
[0108]
存储器403可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0109]
存储器403用于存储执行本技术方案的应用程序代码,并由处理器401来控制执行。处理器401用于执行存储器403中存储的应用程序代码,以实现前述方法实施例所示的内容。
[0110]
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图4示出
的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0111]
本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,本技术实施例中用户温度值由环境温度值、供热水温值决定。目标供热水温值由环境温度值、锅炉的第二负荷功率值决定。全部锅炉的第二负荷功率值以及其他用电设备负荷功率即为电网节点的第一负荷功率值。获取到所需参数后,判断用户温度值是否达到预设温度值并且判断第一负荷功率值是否达到预设功率阈值。用户温度值未达到预设温度值说明需要提高用户处的温度,即增大锅炉的第二负荷功率值。第一负荷功率值达到预设功率阈值说明电网节点超负荷,继续增大锅炉功率可能导致电网断路。因此在第一负荷功率值未达到预设功率阈值并且用户温度值未达到预设温度值时,需确定将用户温度值提高到预设温度值的目标供热水温值,根据所需参数确定目标锅炉负荷值,从而使得电网节点的第一负荷功率值不容易超过预设功率阈值,进而不容易发生断路。确定出目标锅炉负荷值、目标供热水温以及目标供热水温对应的所需三通阀状态,根据目标锅炉负荷值控制锅炉工作,根据确定出的三通阀状态生成三通阀的所需控制指令,三通阀根据所需控制指令动作,从而调节热水与冷水比例得到目标供热水温值。进而使得用户温度值达到预设温度值且不容易发生变化。使得锅炉的负荷功率不容易超出电网节点的预设功率阈值并且使得用户温度值达到预设温度值,用户侧的温度值不容易发生变化。
[0112]
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0113]
以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1