基于CNN-RNN组合模型的办公建筑能耗预测

2022-10-08 07:09曾国治魏子清丁云霄郑春元翟晓强
上海交通大学学报 2022年9期
关键词:办公建筑卷积能耗

建筑运行阶段能耗在中国能源消耗中占比21.7%,是温室气体排放的重要来源.随着经济发展和人民生活水平的提高,建筑能源消耗比例呈现出不断上升的趋势.因此,对建筑能耗进行预测以指导建筑运行模式和节能评估,对建筑节能有着重要意义.目前,建筑能耗预测方法主要可分为基于热力学规则的物理模型和基于机器学习算法的数据模型.由于物理模型耗时较长且需要详尽的建筑信息与环境参数(如建筑构造细节、运行时间表、物性参数等),在实际应用中常因为缺少准确的输入数据,导致能耗模拟结果不佳.

数据模型能够根据建筑的历史能耗数据和建筑业态,在缺少建筑物理参数的情况下快速精准地对建筑能耗进行预测,近年来得到了广泛的应用.目前,常用的机器学习算法有支持向量回归(SVR)、人工神经网络(ANN)以及梯度渐进回归树(GBRT)等.然而,这些传统的机器学习算法仍然需要大量的人工操作来提取数据中的特征,以降低数据的复杂性.

随着数据量增多以及算力增长,数据模型逐渐由浅层机器学习发展到深度学习.深度学习通过多个网络层直接从数据中进行特征的提取与学习,有着较强的模型表达能力.相较于传统机器学习,深度学习模型预测精度随着训练数据量增长而不断提高.目前,应用于建筑能耗预测领域的深度学习算法主要包括自动编码器(AE)、循环神经网络(RNN)、长短期记忆网络(LSTM)、生成对抗网络(GAN)等模型,而卷积神经网络(CNN)目前应用较少,CNN网络具有极强的局部特征捕捉能力,应用到建筑能耗预测领域中能够通过构建高维特征,有效地学习到影响能耗的变量之间的非线性相互作用关系.此外,基于深度学习的组合模型在建筑能耗预测中的应用也鲜有报道.

本文利用卷积神经网络良好的特征提取能力与循环神经网络良好的时序学习能力,提出用于预测办公建筑能耗的CNN-RNN组合模型,在办公建筑数据集下验证模型性能,并与简单循环神经网络(SRNN)和LSTM模型进行综合比较.该研究可为数据驱动的建筑能耗预测建模提供理论指导,准确预测结果可为办公建筑的运行优化和节能管理提供数据支持.

水利材料和设备的精密度对水利工程的施工质量起着决定性作用,同时影响着质量的检测结果。若工程中进购的材料不符合标准,则水利工程质量是难以保障的,甚至会直接影响后期水利物内的居住人员的安全。为确保水利工程施工的质量及安全,在对施工材料进行检测时就必须严格把关,对每批采购的材料样品和数量都取样检测,以保证工程施工过程中及后期使用的质量安全。

1 模型原理

1.1 卷积神经网络

卷积神经网络通过处理输入数据的局部关联,避免因为输入数据维度过大而导致的模型参数过多.卷积运算的关键特征是权值共享,当卷积核扫描提取数据中的局部特征时,该卷积核移动一定步长后提取局部特征的模式不变,通过不断移动卷积核,完成对数据的扫描并得到较少的参数.卷积神经网络结构如图1所示,其中:,,…,为输入变量;+1,,…,-47为时间序列,+1表示时刻后1时刻,-1表示时刻前1时刻

为了对数据异常值进行筛选,以能耗值95%分位点作为基准值,以基准值的2倍作为合理能耗区间,区间外的数据认定为是异常值.删除异常值后使用线性插值进行补全,然后采用Min-Max方法对数据进行标准化处理,以消除不同量纲及量纲单位对预测性能的影响,如下式所示:

1.2 循环神经网络

作为与教材配套的微课,具体到每一节课,还需要教师在应用前仔细观看,分清类型,明确使用目标。换句话说,就是选择什么样的微课要与目标、内容相匹配。例如,对概念的理解,就需选择创造情景的微课;技能应用,需要提供示范性微课;探究性问题的引入,媒体要提供某种现象的微课,让学生提出问题和疑点,然后得出结论。所以,教师要事先观摩微课,熟知每一节微课的内容、功能、时间长短,精心设计教学活动,明确微课在课堂上应用的目的、环节及具体时间和顺序,让微课真正融入课堂,发挥作用。

1.3 CNN-RNN模型结构

现代学徒制之所以被职业院校所推崇,主要原因是可以将教师在实践工作的经验和做法直接教给学生,每一位教师多年来都积累了一定的工作经验,在技术运用和技术创新中都会有自己独到的理解,通过现代学徒制可以手把手教给学生,让学生在学习中真正得到老师的“真传”,也让人类社会的技术能够代代传承,这也是传承工匠精神的真谛。

除了模型中间层,还需要设置模型输入、输出层.其中,模型输入层维度与输入数据维度相同,输出层为仅有一个神经元的全连接层,使模型最终能够输出预测能耗值.同时为提升模型泛化能力,在第一层全连接层后加入随机失活层,减少中间特征的数量,从而减少冗余.

2 模型性能分析及模型验证

2.1 数据分析

CNN-RNN组合模型整体能耗预测曲线较为平滑,相较于SRNN与LSTM模型,该组合模型能够较好地学习到办公建筑中相对稳定的能耗变化规律.组合模型在1月与7月的预测结果与SRNN模型接近,均能较好地反映办公建筑运行规律;而在4月的预测曲线拟合度明显优于SRNN与LSTM模型,表明经过CNN层提取特征后,不仅降低了数据复杂度,缩短模型训练时间,同时将提取后的特征作为RNN层输入,有效降低了过渡季时序性不足对预测结果的干扰,有助于模型学习到能耗变化规律,从而验证了该组合模型能有效提高办公建筑能耗的整体预测效果.

针对建筑能耗预测领域,在CNN模型中,R-CNN可以提取建筑能耗数据中同一时刻不同特征之间的非线性关系,通过卷积核构成高维特征;在RNN模型中,SRNN在时域上对建筑能耗变化趋势的预测更加精准,能够准确地表达建筑能耗的非线性特征.利用SRNN层从R-CNN层的输出信息中提取高维抽象特征,构成CNN-RNN组合模型,对于建筑能耗数据具有良好的适应性,模型顺序构成如表1所示.通过一维卷积核(Conv_1D)提取同时刻数据的组合特征之后,再使用SRNN层学习数据的时序特性,最后通过全连接层(Dense层)实现回归预测.R-CNN层与全连接层选用深度学习中常用的ReLU激活函数,对小于0的值全部抑制为0,对于正数则直接输出;而在SRNN层中,为了防止其出现梯度消失等问题,其激活函数采用ELU,对于小于0的值可以取负值,使单元激活均值接近于0.

卷积神经网络一般包含卷积层、激活层、池化层和全连接层.卷积层从输入的数据中获取信息,根据沿输入特征扫描方向的不同,可以分为逐行扫描(R-CNN) 和逐列扫描(C-CNN).R-CNN是先通过卷积神经网络逐行扫描,将所有单个时刻点的输入特征进行组合,之后对时序上的所有组合特征进行学习.在输入数据训练模型时,通过转置二维的输入数据,可实现C-CNN对列方向的扫描.卷积层利用卷积核从数据中提取特征形成特征映射图.这些特征通过一个非线性激活函数传递,该激活函数加速CNN理解数据间的复杂关系.

循环神经网络是一种用于从时间序列数据中捕获信息的网络.与只建立层与层之间权重联系的基本神经网络相比,RNN最显著的特征在于层内的神经元之间也建立了权连接.作为最基本的循环神经网络,简单循环神经网络结构如图2所示.其中:为时刻输入;为时刻隐层单元;为时刻输出;为权重矩阵;为输入变换矩阵;为输出变换矩阵,与在序列的不同时间点上共享,可以视为学习序列中固定的状态转移矩阵.长短期记忆网络是一种改良的循环神经网络,通过在每个神经元内提供反馈,在一定程度上解决了梯度消失的问题.SRNN在每次误差反馈过程中都会丢失部分信息,LSTM通过控制新信息对神经元存储信息的干扰程度,提取信号特征中的长期相关性,以提高识别精度.

(1)

式中:为归一化后的变量值;为输入变量的当前值;为输入变量的最大值;为输入变量的最小值.

..输入数据结构 传统机器学习模型中输入数据按照一维向量格式进行保存,随着深度学习对数据量需求的增加,一维向量结构作为输入无法体现数据特征的特性差异,不利于深度学习模型自动提取数据特征.为此,本文提出适用于深度学习的数据结构,如表2所示. 其中:为室外气温;为相对湿度;为工作日与否;为24 h时刻; 考虑到建筑运行的周期性,加入前48 h的历史输入数据,使模型可以学习更为长期的趋势,获得更精准的预测值.相比于一维向量数据结构,增添了所有变量的历史数据,将输入数据重组为二维矩阵.对于表2所示结构,组合模型可以通过横向扫描对单个时刻的输入进行组合,同时可以对时序上的所有组合特征进行学习,充分发挥了深度学习的特征提取能力.

2.2 模型计算效率分析

计算效率是评价模型的重要指标之一.以GTX1050作为训练模型的GPU,对深度学习模型可训练参数的数目与模型训练时间进行统计,如表3所示.SRNN可训练参数为 17 596,训练耗时为 1 193 s.LSTM模型由于加入了记忆门、遗忘门,可训练参数达到 65 089,训练耗时增长到 1 745 s.训练耗时主要与模型结构有关,表明LSTM模型结构比SRNN模型更加复杂.对于本文所提出的 CNN-RNN组合模型,使用CNN层对特征进行提取后,RNN层输入张量减小;尽管层数增加,模型复杂度并没有大幅度提升.模型初始化后可训练参数个数为 17 633,训练耗时848 s,训练耗时相较于SRNN与LSTM模型分别减少了28.9%和51.4%.

2.3 模型验证及预测性能分析

本文采用了平均绝对误差(MAE)、平均绝对百分比误差(MAPE)和拟合优度()作为评价指标.一般而言,较小的平均绝对误差和平均绝对百分比误差以及较大的拟合优度表明模型具有较高的预测精度.评价指标如下式所示:

(2)

(3)

(4)

从全年数据中,分别选取供暖季1月、过渡季4月和供冷季7月的前8天作为典型,查看历史能耗数据与预测数据,结果如图4~6所示.

将全年数据集按照比例随机划分为训练集与测试集,其中,80%的数据作为训练集,20%的数据作为测试集,各模型训练集与测试集的评价指标如表4所示.SRNN与LSTM模型的MAPE指标均高于15%,其中LSTM模型的性能指标出现了较大幅度下降,表明模型对数据中隐含规律的学习能力较差.相比与SRNN与LSTM模型,CNN-RNN组合模型在测试集上的MAPE指标分别降低了13.8%和48.3%,表明在经过CNN层提取特征之后,组合模型的RNN层学习能力明显提升.组合模型在训练集与测试集上的MAPE指标接近,表明模型对新数据拟合能力强,模型泛化性好.

SRNN模型在1月供暖季和7月供冷季均取得了较好的预测表现,而在4月过渡季表现较差.LSTM模型仅在7月具有较好的预测性能,另外两个工况精度均较差,未能有效学习到建筑全部的运行能耗变化规律.表明过渡季的换季特性导致办公建筑运行规律不稳定,使得SRNN模型与LSTM模型预测出现异常结果.且尽管LSTM模型具有更多的训练参数,但模型结构过于复杂,在基于当前的能耗数据训练时,容易出现训练不充分现象.

..数据获取及预处理 选取上海市某办公建筑作为研究对象,该建筑总面积1.9×10m.通过能耗监测系统获得了2018年的历史逐时能耗数据(),能耗曲线如图3所示.由图3可以看出,办公建筑能耗与季节和建筑运营规律有着明显的相关性.因此,模型的输入参数包括两大类:① 时间变量,包括月、日、时、分、工作日与否;② 室外变量,包括室外气温(OAT)、相对湿度(ORH).气象数据由Iowa Environmental Mesonet的ASOS数据库获得.

本届兰心奖承办方之一、古船米业董事长刘亚洲先生在颁奖致辞中表示,雇主请阿姨,首先要求的是要“放心”。在“放心”这点上,古船和兰心奖提倡的理念高度契合。希望通过兰心奖的影响,能够激励更多的阿姨珍惜自己的职业,出现更多让雇主放心的好阿姨。

3 结论

本文建立了CNN-RNN组合模型实现建筑能耗预测,并利用办公建筑能耗实测数据进行验证与分析,得到的主要结论如下:

(1) 基于CNN算法对局部关联特征的提取能力与RNN算法对时序特性的学习能力,提出了CNN-RNN组合模型,实现深度学习在建筑能耗预测领域的有效利用.

这个不用充电的家用应急灯经过半年多的实际使用检验,效果好,而且很安全。它不用充电,停电的时候就可以用来照明,非常适合记忆力不太好的老年人使用;也可用来做日常照明。

2.1 两组临床疗效比较 观察组临床治疗有效率优于对照组,差异有统计学意义(χ2=5.455,P=0.020)。见表1。

(2) 基于CNN和RNN两类神经网络层特性,提出了适用于深度学习的二维矩阵输入数据结构.通过增加各变量的历史数据,构成新的维度,使得输入数据结构同时包含了变量的同时刻特征与历史规律,充分发挥了深度学习算法的特征提取能力.

黄河三角洲埕岛海区蕴藏着丰富的油气资源,是胜利油田开发的主力区块。胜利九号平台正在此地紧张施工。虽然忙得顾不上多喝一口水,但泥浆工周敬国仍认真地将含油井段的岩屑回收到专用的回收箱中。

(3) 分析结果表明,相较于简单循环神经网络模型,CNN-RNN组合模型预测曲线更为平滑,在拟合优度相近的情况下,计算效率取得了显著提升,计算时间和MAPE分别下降了28.9%和13.8%.

猜你喜欢
办公建筑卷积能耗
基于全卷积神经网络的猪背膘厚快速准确测定
严寒区太阳能资源分区与集装箱房供暖期能耗
公共建筑年能耗强度影响因素交互作用
基于图像处理与卷积神经网络的零件识别
国网浙江电力 多措并举抓好电力保供和能耗双控“头等大事”
基于深度卷积网络与空洞卷积融合的人群计数
水下飞起滑翔机
卷积神经网络概述
高层办公建筑的节能设计分析
浅谈现代办公建筑设计