供热负荷优化神经网络的建立关键在于输入、输出变量的选取、隐含层数的确定、隐含层单元数、的确定、连接方式的选择、初始参数的选择等。BP神经网络是采用误差反向传播(ErrorBackPropagation,BP)算法的一种多层前馈神经网络,BP神经网络是人工神经网路中最为重要的网络之一,也是目前应用最广泛、发展最成熟的一种神经网络模型。
2.1输入输出变量的选取
输入变量的选择是取得良好控制效果的首要环节。输入变量可以是成组的原始数据,也可以是经过预处理的参数或表示某种信号的采样样本。本文选时间,室外温度,室外最高、最低温度,二次网供水温度,二次网供回水温度、控制日的节假日类型八个影响因素作为输入变量。集中供热系统的控制运行方案有多种,对于不同的控制运行方案,可以选择不同的输出变量,本论文选择二次网循环水流量进行控制。
2.2隐含层数和隐含节点数的确定
实践证明,采用一层中间层即三层网络已经足够解决供暖系统优化控制这类控制问题了,采用二层以上的隐含层几乎没有任何益处。而且采用越多的隐含层,训练的时间也将会急剧增加,这是因为:
(1)隐含层越多,误差反向传播的过程计算就会越复杂,训练时间也就急剧增加。
(2)隐含层增加后,局部最小误差也会增加。所以本文选择一层隐含层。
至于隐含层节点数的确定也是研究者们经常提及的一个课题,现在普遍认为尚无明确的规则用以确定隐含层中的最佳节点数。Kawashima于1994年推荐隐含层采用2n+1个神经元(n是输入层的维数),本论文输入层维数是7:所以选择隐含层节点数是:15个。所以本文的网络结构是7-15-1结构。
3供热负荷优化模型实例 本论文选择鞍山市科技大学的教学区供热系统为实例。
表12007年1月20日部分训练样本数据时刻室外温度供水温度回水温度控制日最高温度控制日最低温度控制日期类型二次网供水流量0-154137-5-170.4142.31-154238-5-170.4141.02-164238-5-170.4139.03-174137-5-170.4138.54-184137-5-170.4138.85-174238-5-170.4139.06-164036-5-170.4143.07-164137-5-170.4148.58-154339-5-170.4147.09-144339-5-170.4146.010-114238-5-170.4144.011-104137-5-170.4 145.512-84036-5-170.4144.5 4结论 由图2和3可以看出,BP神经网络实现了对供暖系统热负荷的优化,最大相对误差在2%以内。本系统对办公建筑的供暖优化达到了很好的效果,用一个统一的模型来优化全天的热负荷,其精度有了一定的提高,尤其是在早上工作时间前和下班后,对于供暖节能达到了很好的效果。
信息发布:广州名易软件有限公司 http://www.myidp.net
|