基于神经网络算法的供暖系统户阀调控方法技术方案

技术编号:34267563 阅读:24 留言:0更新日期:2022-07-24 15:16
本发明专利技术涉及基于神经网络算法的供暖系统户阀调控方法,属于供暖系统智能管理技术领域。所述调控方法由供暖系统的上位机平台、现场供暖数据采集器和安装于用户端的户阀实现,所述上位机平台建立有基于神经网络的户阀调控模型,基于神经网络的户阀调控模型是将用户的孤立程度、是否为顶底楼、边户/中间户情况、室内温度、建筑类型、散热类型作为神经网络的输入数据,权重值作为输出数据。本发明专利技术设计的基于神经网络算法的供暖系统户阀调控方法,使用神经网络算法,对足够多的户阀调控数据进行训练,从而获得户阀调控的数学模型,能够大大缩短二网系统平衡调控周期,提高二网系统的平衡率。衡率。衡率。

Control method of household valve in heating system based on neural network algorithm

【技术实现步骤摘要】
基于神经网络算法的供暖系统户阀调控方法


[0001]本专利技术涉及供暖系统智能调节管理
,具体涉及基于神经网络算法的供暖系统户阀调控方法。

技术介绍

[0002]为提高供暖系统的调控效率,在现代供暖系统中智能调控手段的应用越来越多,现有户阀调控的技术方案主要有:
[0003]1、基于回水温度相对一致法的调控方法:将所有用户的回水温度调节至基本一致;
[0004]2、基于供回水均温相对一致法的调控方法:将所有用户的供回水均温调节至基本一致。
[0005]上述两种方法的缺点在于:户阀的调控过程中的影响因素比较多,比如建筑类型(节能/非节能)、散热类型(地暖/挂片)、小区入住率、户型(边户/中间户)、顶底楼以及邻居是否供暖等,针对不同类型的房屋或者邻居供暖数量不同的情况下,散热量是不同的,都会影响室内温度。若回水温度或供回水均温一致,室内温度差别也是很大的,室温不达标用户占比还是很高的。也就是说该两种调控方案,都不能实现真正的平衡。
[0006]3、基于室内温度进行调控的方法:所有用户都得安装室温采集器,将所有用户的室温调节至基本一致。
[0007]该方法的缺点在于:所有用户都得安装室温采集器,并且室温采集器均需能够与户阀进行通讯。该方法无法阻止一些用户人为损坏或者使用其他方式干扰室温采集器的温度采集,若户内设备损坏或者温度采集被干扰,将无法准确进行调控。并且,所有用户都需要安装室温采集器,成本上也会有相应的增加。

技术实现思路

[0008]为解决现有技术中的问题,本专利技术专利设计了基于神经网络算法的供暖系统户阀调控方法,降低供暖自动调控系统使用成本,缩短调控时间,提高二网平衡调控的平衡率。
[0009]本专利技术所采用的技术方案是:所述调控方法由供暖系统的上位机平台、现场供暖数据采集器和安装于用户端的带有电动执行器的户阀实现,所述上位机平台建立有基于神经网络的调控模型,
[0010]所述调控方法的步骤为:(1)先建立供暖系统户端建筑结构的物理模型,包含层数、单元数、户数、建筑类型、散热类型;建筑类型包括是节能建筑还是非节能建筑,散热类型包括是挂暖气片散热还是地暖管散热;
[0011](2)根据建筑结构的物理模型计算出每个用户的孤立程度、是否为顶楼/底楼、边户/中间户、期望室内温度、建筑类型、散热类型情况;
[0012](3)进行基于神经网络算法模型的训练,训练过程包括信号的正向传播,将步骤(2)得出的计算数据输入到神经网络模型的输入层,经隐含层处理,传入输出层,得到预测
的权重值,并通过供暖系统的上位机平台转发给户阀;
[0013](4)上位机平台通过供暖数据采集器采集所有户阀的实际回水温度,计算出所有户阀的平均回水温度,并给户阀下发调节指令,配置回水温度,配置户阀的调节间隔和调节次数,户阀接收到配置回水温度后,计算出目标回水温度,目标回水温度等于配置回水温度加权重值,经过多次调节,户阀的实际回水温度逐渐趋近于目标回水温度,此时各用户的室内温度接近设定的目标室内温度,调节结束。
[0014]进一步的,所述步骤(3)的基于神经网络算法模型的训练过程还包括误差的反向传播过程,具体为:若输出层的实际输出与期望输出有较大的误差值,则转入误差的反向传播阶段,误差反向传播是将输出误差通过隐含层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差信号,此误差信号即作为修正各单元权值的依据,当实际输出与目标输出之间的误差不满足预设的精度要求时,神经网络会不断的调整权值,更新网络,直到误差小于预设精度,训练结束。
[0015]进一步的,所述步骤(3)中信号的正向传播的具体过程为:根据之前采暖季记录的历史数据,包含用户室内温度、回水温度、孤立程度、建筑结构以及室外温度等参数,得到神经网络的样本数据,输入层神经元d有6个,分别为孤立程度d1、顶/底楼d2、边/中间户d3、室内温度d4、建筑类型d5、散热类型d6;隐含层神经元O有9个;输出神经元P有一个,为权重值,将样本分成训练集和测试集两部分,记输入样本数据为:
[0016]d(m)=[d1(m),d2(m),...d
n
(m)],其中,n为样本个数,m为训练学习次数;
[0017]数据初始化:
[0018]初始化输入层与隐含层之间的权值Vij和隐含层与输出层之间的权值Wjk,以及隐含层的阈值a和输出层的阈值b,给定学习速率和激活函数;
[0019]隐含层输入:
[0020][0021]其中,i为输入层神经元个数,i=1,2
···
,6;j为隐含层神经元个数,j=1,2
···
,9;
[0022]隐含层输出计算:
[0023]根据输入样本,正向计算隐含层的输出,隐含层输出为,
[0024][0025]其中,i为输入层神经元个数,i=1,2
···
,6;j为隐含层神经元个数,j=1,2
···
,9;
[0026]输出层输入:
[0027][0028]其中k为输出层神经元个数,k=1;
[0029]输出层输出计算:
[0030]根据隐含层的输出,进一步计算输出层的输出,输出层的输出为,
[0031][0032]其中k为输出层神经元个数,k=1。
[0033]进一步的,所述步骤(3)的误差信号反向传播过程为,
[0034]将输出层的输出与期望值进行比较,得到误差信号,误差信号为,
[0035]e
k
=T
k

P
k
[0036]误差性能指标:
[0037][0038]其中T为期望输出,P为实际输出;
[0039]误差函数对输出层输入的偏导数:
[0040][0041]输出层输入对隐含层与输出层之间连接权值的偏导数:
[0042][0043]误差函数对隐含层与输出层之间连接权值的偏导数:
[0044][0045]误差函数对隐含层输入的偏导数:
[0046][0047]隐含层输入对输入层与隐含层之间连接权值的偏导数:
[0048][0049]误差函数对输入层与隐含层之间连接权值的偏导数:
[0050][0051]i为输入层神经元个数,j为隐含层神经元个数,k为输出层神经元个数,η为学习速率,i=6,j=9,η设置为0.01,V
ij
、W
jk
分别为输入层与隐含层以及隐含层与输出层之间的连接权值,f为连续可导的Sigmoid函数;
[0052]网络误差是各层间权值的函数,因此调整各层权值可改变误差E,调整各层间权值的原则是使误差不断减小。
[0053]进一步的,所述步骤(3)的误差信号反向传播过程中隐含层与输出层之间的权值更新:
[0054][0055]W
jk
(m+1)=W
jk本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于神经网络算法的供暖系统户阀调控方法,其特征在于,所述调控方法由供暖系统的上位机平台、现场供暖数据采集器和安装于用户端的带有电动执行器的户阀实现,所述上位机平台建立有基于神经网络算法的调控模型,(1)先建立供暖系统户端建筑结构的物理模型,包含层数、单元数、户数、建筑类型、散热类型;(2)根据建筑结构的物理模型计算出每个用户的孤立程度、是否为顶楼/底楼、边户/中间户、期望室内温度、建筑类型、散热类型情况;(3)进行基于神经网络算法模型的训练,训练过程包括信号的正向传播,将步骤(2)得出的计算数据输入到神经网络模型的输入层,经隐含层处理,传入输出层,得到预测的权重值,并通过供暖系统的上位机平台转发给户阀;(4)上位机平台通过供暖数据采集器采集所有户阀的实际回水温度,计算出所有户阀的平均回水温度,并给户阀下发调节指令,配置回水温度,配置户阀的调节间隔和调节次数,户阀接收到配置回水温度后,计算出目标回水温度,目标回水温度等于配置回水温度加权重值,经过多次调节,户阀的实际回水温度逐渐趋近于目标回水温度,此时各用户的室内温度接近设定的目标室内温度,调节结束。2.根据权利要求1所述的基于神经网络算法的供暖系统户阀调控方法,其特征在于,所述步骤(3)的基于神经网络算法模型的训练过程还包括误差的反向传播过程,具体为:若输出层的实际输出与期望输出有较大的误差值,则转入误差的反向传播阶段,误差反向传播是将输出误差通过隐含层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差信号,此误差信号即作为修正各单元权值的依据,当实际输出与目标输出之间的误差不满足预设的精度要求时,神经网络会不断的调整权值,更新网络,直到误差小于预设精度,训练结束。3.根据权利要求2所述的基于神经网络算法的供暖系统户阀调控方法,其特征在于,所述步骤(3)中信号的正向传播的具体过程为:根据之前采暖季记录的历史数据,包含用户室内温度、回水温度、孤立程度、建筑结构以及室外温度等参数,得到神经网络的样本数据,输入层神经元d有6个,分别为孤立程度d1、顶/底楼d2、边/中间户d3、室内温度d4、建筑类型d5、散热类型d6;隐含层神经元O有9个;输出神经元P有一个,为权重值,将样本分成训练集和测试集两部分,记输入样本数据为:d(m)=[d1(m),d2(m),...d
n
(m)],其中,n为样本个数,m为训练学习次数;数据初始化:初始化输入层与隐含层之间的权值V
ij
和隐含层与输出层之间的权值W
jk
,以及隐含层的阈值a和输出层的阈值b,给定学习速率和激活函数;隐含层输入:其中,i为输入层神经元个数,i=1,2
···
,6;j为隐含层神经元个数,j=1,2
···
,9;隐含层输出计算:
根据输入样本,正向计算隐含层的输出,隐含层输出为,其中,i为输入层神经元个数,i=1,2
···

【专利技术属性】
技术研发人员:叶蔚汤建泉徐启煜张晶晶魏栋
申请(专利权)人:山东科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1