本发明属于供热控制,具体涉及一种深度学习的供热控制方法。
背景技术:
1、随着人们对居住环境要求的提高,冬天寒冷的城市大量建筑物内采用供热系统控制单元。对于商业写字楼、政府办公楼、学校等建筑物的供热时间和热负荷随时间变化大,采用供热系统连续运行的方式能耗大,为此需要对不同建筑物的供热进行间歇供热优化控制,实现建筑物的节能。建筑物采用间歇供热后,供热系统控制单元运行在低负荷或停运,再开启正常供热后,室温回升时间在几个小时,室温回升的时间与建筑物的室内温度、室外温度、供热热水的流量和给水温度相关。在指定时间使室温达到设定值,需要提前启动供热系统控制单元,从而在满足建筑物供热条件下,最大程度减低能源消耗。
2、现有的供热系统控制单元基本依靠人工调度,不能够满足用户端按需供热,导致采暖用户舒适度降低,还造成大量的热量损失。
技术实现思路
1、本发明提供一种深度学习的供热控制方法,用以解决现有技术中存在的问题。
2、一种深度学习的供热控制方法,包括:
3、采集历史供热影响因素以及目标建筑的历史供热负荷,对所述历史供热影响因素进行预处理,得到训练数据;所述历史供热影响因素以及目标建筑的历史供热负荷均为预先存储的数据;
4、采用深度学习模型构建供热负荷预测模型,并采用训练数据以及目标建筑的历史供热负荷对供热负荷预测模型进行训练,得到训练完成的供热负荷预测模型;
5、采集待预测周期的供热影响因素,并对待预测周期的供热影响因素进行预处理后,得到待识别数据,将所述待识别数据输入训练完成的供热负荷预测模型进行识别,得到预测供热负荷;
6、以所述预测供热负荷为基础,获取在待预测周期内目标建筑的供热进水端对应的电气控制阀门的开度,并根据该开度控制供热进水端的电气控制阀门进行供热,完成供热控制。
7、进一步地,所述历史供热影响因素至少包括目标建筑内部的历史平均温度、外部的历史湿度、外部的历史温度以及外部的历史风速。
8、进一步地,对所述历史供热影响因素进行预处理,包括:
9、对历史平均温度、外部的历史湿度、外部的历史温度以及外部的历史风速进行缺失值以及异常值处理,得到初次处理后的历史平均温度、外部的历史湿度、外部的历史温度以及外部的历史风速;
10、将初次处理后的历史平均温度、外部的历史湿度、外部的历史温度以及外部的历史风速分别进行归一化处理,得到训练数据。
11、进一步地,采用深度学习模型构建供热负荷预测模型,包括:采用bp神经网络或者卷积神经网络作为供热负荷预测模型。
12、进一步地,采用训练数据以及目标建筑的历史供热负荷对供热负荷预测模型进行训练,得到训练完成的供热负荷预测模型,包括:以单位时间内对应的训练数据作为供热负荷预测模型的输入数据,以单位时间内对应历史供热负荷作为供热负荷预测模型的期望输出数据,并基于反向学习对供热负荷预测模型进行训练,得到训练完成的供热负荷预测模型。
13、进一步地,基于反向学习对供热负荷预测模型进行训练,包括:
14、初始化供热负荷预测模型的第一个体,采用反向学习生成第一个体对应的反向个体,得到第二个体;所述第一个体包括供热负荷预测模型的所有网络参数,所述第二个体包括供热负荷预测模型的所有网络参数;
15、以单位时间内对应的训练数据作为供热负荷预测模型的输入数据,以单位时间内对应历史供热负荷作为供热负荷预测模型的期望输出数据,获取第一个体以及第二个体的适应度值,并将适应度值最大的n个个体保留,组成种群;
16、将种群中的个体按比例分为第一个体、第二个体以及第三个体,并获取第一个体、第二个体以及第三个体中的全局最优个体;
17、针对第一个体,以全局最优个体对第一个体进行更新,得到更新后的第一个体;
18、针对第二个体,采用历史最优值以及协作更新的方法对第二个体进行更新,得到更新后的第二个体;
19、针对第三个体,引入狼群捕猎机制对第三个体进行更新,得到更新后的第三个体;
20、根据更新后的第一个体、更新后的第二个体以及更新后的第三个体,对全局最优个体进行更新;
21、判断全局最优个体所对应的适应度值是否大于设定的阈值,若是,则将全局最优个体作为供热负荷预测模型的最终网络参数,得到训练完成的供热负荷预测模型,否则重新对第一个体、第二个体以及第三个体进行更新,进入下一轮训练。
22、进一步地,初始化供热负荷预测模型的第一个体,采用反向学习生成第一个体对应的反向个体,得到第二个体,包括:
23、初始化供热负荷预测模型的第一个体为:
24、xi=xmin+rand(xmax-xmin)
25、其中,xi表示第i个第一个体,i=1,2,…,i,i表示第一个体的总数,xmin表示与第一个体维度相同的网络参数下限向量,xmax表示与第一个体维度相同的网络参数上限向量,rand表示(0,1)之间的随机数;
26、采用反向学习生成第一个体对应的反向个体,得到第二个体为:
27、
28、其中,表示第一个体xi对应的反向个体,即第二个体。
29、进一步地,针对第一个体,以全局最优个体对第一个体进行更新,得到更新后的第一个体,包括:
30、
31、其中,表示在k轮训练中第l个第一个体l1对应的历史最优值,即适应度最高的历史值;l=1,2,…,a,a表示第一个体l1的总数,g表示全局最优个体,γ表示标准正态分布随机数,表示更新后的第l个第一个体l1。
32、进一步地,针对第二个体,采用历史最优值以及协作更新的方法对第二个体进行更新,得到更新后的第二个体,包括:
33、采用历史最优值获取第二个体l2对应的略优值:
34、
35、其中,rand表示(0,1)之间的随机数,表示在第k轮训练中第j个第二个体l2,j=1,2,…,j,j表示第二个体l2的总数,表示第j个第二个体l2对应的略优值;
36、采用协作更新的方法对第二个体l2对应的略优值进行更新,得到更新后的第二个体;
37、协作更新的方法包括:
38、a1、将所有第二个体l2对应的略优值等分为两半,得到第一目标群体以及第二目标群体,所述第一目标群体中包括j/2个第一目标个体,所述第二目标群体包括j/2个第二目标个体;
39、a2、从第一目标群体中取出一个第一目标个体以及从第二目标群体中取出一个第二目标个体;
40、a3、判断取出的第一目标个体对应的第一适应度值是否大于取出的第二目标个体对应的第二适应度值,若是,则进入步骤a4,否则进入步骤a5;
41、a4、对取出的第一目标个体以及取出的第二目标个体进行更新为:
42、
43、其中,表示取出的第一目标个体,表示取出的第二目标个体,rand表示(0,1)之间的随机数,表示取出的第一目标个体对应的更新后的第二个体,表示取出的第二目标个体对应的更新后的第二个体;
44、a5、对取出的第一目标个体以及取出的第二目标个体进行更新为:
45、
46、其中,表示取出的第一目标个体,表示取出的第二目标个体,rand表示(0,1)之间的随机数,表示取出的第一目标个体对应的更新后的第二个体,表示取出的第二目标个体对应的更新后的第二个体;
47、a6、判断第一目标群体以及第二目标群体是否为空,若是,则完成对第二个体的更新,否则返回步骤a2。
48、进一步地,针对第三个体,引入狼群捕猎机制对第三个体进行更新,得到更新后的第三个体,包括:
49、
50、
51、其中,⊙表示哈德曼乘积,x1表示第一中间参数,x2表示第二中间参数,x3表示第三中间参数,p表示预先设定且位于(0,1)之间的概率值,a1表示第一系数,a2表示第二系数,a3表示第三系数,c1表示第四系数,c2表示第五系数,c3表示第六系数,表示第k次训练时第m个第三个体l3,表示第m个第三个体l3的历史最优值,表示第k次训练随机选择的一个第二个体l2的历史最优值。
52、本发明提供的一种深度学习的供热控制方法,通过对历史供热影响因素与历史供热负荷之间的关系,从而可以根据待预测周期的供热影响因素,对目标建筑的预测供热负荷进行预测,从而实现精准供热以及自动化调度,既满足了用户的供热需求,又减少了热量损失,节约了能源。