一种建筑运行能耗预测方法与流程

文档序号:21274216发布日期:2020-06-26 23:08阅读:365来源:国知局
一种建筑运行能耗预测方法与流程

本发明属于建筑运行能耗预测技术领域,具体涉及一种建筑运行能耗预测方法。



背景技术:

办公建筑在全生命周期中能耗大、能效低等问题普遍存在,导致严重的能源浪费。其节能潜力巨大,降耗幅度可以达到30%~50%。其中,办公建筑运行能耗占比最大。因此,研究办公建筑的运行能耗情况具有重要意义,对其进行实时准确的预测可以为优化运行效率提供数据决策,从而实现节能目标。

建筑能耗的预测方法主要分为两大类:1.正演模型;2.数据驱动模型。机器学习预测方法是最常用的短期能耗预测方法,已经广泛应用于风速预测、电力需求预测、建筑能耗预测、建筑冷负荷预测等能源领域。

目前国内外建筑能耗时间序列预测方法应用较为广泛的有:人工神经网络(artificialneuralnetwork,ann)、差分整合移动平均自回归(autoregressiveintegratedmovingaverage,arima)、支持向量回归(supportvectorregression,svr)、多元线性回归(multiplelinearregression,mlr)等。除了室外气象参数和围护结构等办公建筑本体能耗外,还有机电设备、节假日、人员占用率等运行能耗造成其能耗时间序列具有非线性特征。为了深入挖掘其时间序列内部的非线性规律,提高预测精度,研究者们将不同的算法与人工神经网络和支持向量机结合,建立了多种办公建筑混合预测模型。有根据天气、人员等多种因素利用mlr方法对办公建筑的逐日冷负荷进行了回归预测,与实际负荷相比平均绝对百分误差小于8%。有利用反馈神经网络(backpropagationneuralnetwork,bpnn),径向基函数神经网络(radialbasisfunctionneuralnetwork,rbfnn),广义回归神经网络(generalizedregressionneuralnetwork,grnn),支持向量机(supportvectormachine,svm)方法分别对办公建筑的逐时能耗进行分析,取得了较好的预测效果,模型已应用于中国广州某办公楼。有建立了小波-支持向量机(wavelet-svm),小波-偏最小二乘-支持向量机(wavelet-partialleastsquares-supportvectormachine,wavelet-pls-svm)模型对办公建筑的逐时能耗进行了分析,最终得出提前1h,2h,3h和24h的预测结果。在其它应用领域将平均速度、平均占有率和平均交通流时间序列利用贝叶斯理论集成到一个时间序列中,将混沌理论和svr相结合用于交通流的时间序列预测,达到了较高的预测精度。上述研究都是基于多变量输入的,相较于单变量时间序列需要考虑的因素复杂,有使用历史时刻的办公建筑冷负荷根据贝叶斯理论映射到同一时间维度作为机器学习预测模型的单变量输入,利用chaos-svr和wd-svr(waveletdecomposition-supportvectorregression)分别对建筑冷负荷时间序列进行预测,结果表明,选择恰当的预测模型不仅可以避免单变量输入的局限性,而且会取得较好的预测效果,但由于组合模型在迭代过程中存在误差累积的问题,导致不能很好满足实际优化运营的需求。



技术实现要素:

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种建筑运行能耗预测方法,根据获得的办公建筑历史能耗数据特点,利用数据驱动模型中的时间序列法进行能耗短期预测。

本发明采用以下技术方案:

一种建筑运行能耗预测方法,包括以下步骤:

s1、采集办公建筑的运行能耗数据并进行预处理;

s2、对预处理后的办公建筑运行能耗数据进行特征分析,统一量纲为千克标准煤的形式,得到办公建筑运行能耗的时间序列;

s3、利用c-c相关估计法对办公建筑运行能耗的时间序列进行相空间重构;

s4、利用最大lyapunov指数判断步骤s3重构后的办公建筑运行能耗时间序列是否具备混沌特性;

s5、利用chaos-svr神经网络对步骤s4中具备混沌特性的办公建筑运行能耗时间序列进行短期能耗预测;

s6、利用chaos-svr神经网络划分步骤s5预测结果的误差区间,构建markov概率转移矩阵;

s7、对步骤s6的markov概率转移矩阵进行markov链误差修正,得到预测值对办公建筑的运行能耗进行预测。

具体的,步骤s1中,预处理具体为:将办公建筑运行能耗数据划分为水耗量、电耗量、燃气量、集中供冷/热量和其它能源使用量。

具体的,步骤s3中,通过办公建筑运行能耗逐时序列的关联积分构成统计量,通过统计量和延迟时间的关系图计算延迟时间τ和最佳窗宽τw,根据τω=(m-1)τ求出嵌入维数,得到重构后的相空间。

具体的,步骤s4中,利用小数据量法求取最大lyapunov指数,具体为:首先计算平均周期、延迟时间和嵌入维数,然后进行相空间重构,找出最临近点,限制短暂分离,测量平均分离后,用最小二乘法进行直线拟合,当最大lyapunov指数值为正值时,出办公建筑总能耗量时间序列具有混沌特性。

具体的,步骤s5中,运用混沌理论构造非线性映射,利用相空间重构技术将原始时间序列数据所隐含的信息进行还原重构,作为svr模型的输入进行非线性训练和预测。

具体的,具体为:

s501、构建预测模型结构,包括输入向量、支持向量的非线性变化和输出;

s502、利用支持向量机中的ε不敏感损失函数得到ε-svr模型,采用高斯径向基函数f(xi,x)=exp(-γ||xi-x||2)作为ε-svr的核,采用遗传算法优化惩罚因子c和核函数参数γ;

s503、进行网络循环学习,修正svr的输出及权值,直到误差控制在允许范围或迭代次数达到上限,训练结束;

s504、取样本前n个数据之后连续的q个数据点作为预测数据,对模型进行预测,网络的输出值即为预测值,将预测值进行相应的反归一化处理,得到预测的实际值。

具体的,步骤s6具体为:

s601、分别用e1,e2,...,em表示误差状态区间,状态转移只在t1,t2,...,tm可数时刻发生,定义误差均值和标准差s,根据中心极限原理,将误差状态区间划分为5组,即

s602、markov链由状态ei经过k步转移到状态ej的转移概率用表示,根据一步状态转移概率矩阵计算k步的状态转移概率矩阵;

s603、设初始向量为p(0),经k步转移后的状态向量判断k步所处的状态空间;

s604、根据步骤s602所得概率转移矩阵和步骤s603所得状态向量,得出误差修正后的值。

进一步的,步骤s601中,误差均值和标准差s分别为:

其中,为chaos-svr预测模型所求出的预测值矩阵,a(t)为真实值矩阵。

进一步的,步骤s602中,k步的状态转移概率矩阵p(k)为:

p(k)=(p(1))k

其中,m为行数。

进一步的,步骤s603中,经k步转移后的状态向量为:

p(k)=p(0)×p(k)=p(0)×(p(1))k

与现有技术相比,本发明至少具有以下有益效果:

本发明一种建筑运行能耗预测方法,在支持向量回归神经网络的基础上,探究了混沌现象背后隐藏的决定性规律使得将混沌理论应用于办公建筑运行能耗预测领域的可能性,利用最大lyapunov指数判断办公建筑运行能耗是否具有混沌特性,首先对办公建筑运行能耗数据进行了量纲统一,转化为千克标准煤(kgce)的形式;根据c-c相关估计法计算最大嵌入维数和最佳窗宽,重构办公建筑运行能耗时间序列的相空间,然后利用小数据量法计算最大lyapunov指数,其为正值得到办公建筑运行能耗具有混沌特性;最后利用混沌理论和支持向量回归组合模型对办公建筑运行能耗进行预测,考虑到组合模型预测结果部分还会存在一些相对误差,因此采用markov链对预测结果作进一步修正来提高精度,markov链的无效性特征在组合模型的误差修正中得到了充分体现,只对最后的预测结果做处理而不影响传统预测模型的运算过程,markov修正之后的预测精度显著提高,更符合实际办公建筑运行能耗的变化规律,为办公建筑的优化运营与节能管理提供充分的决策依据。

进一步的,办公建筑运行能耗包括水耗量、电耗量、燃气量、集中供冷/热量和其它能源使用量。为了对办公建筑运行能耗时间序列进行混沌特性分析,由于其组成结构复杂,首先需要对多项数据统一量纲。因此,将所有运行能耗的量纲转化为千克标准煤(kgce)的形式,从而得到该办公建筑运行能耗的逐时序列。

进一步的,相空间是一种工具,用于描述由确定自由度的确定性混沌系统生成的单变量或多变量时间序列重构的动态系统。相空间重构的主要原理是在拓扑等价意义下从高维空间中恢复混沌吸引子的动力学特性,通过办公建筑运行能耗逐时序列的关联积分构成统计量,通过统计量和延迟时间的关系图计算延迟时间τ和最佳窗宽τw,根据τω=(m-1)τ求出嵌入维数,得到重构后的相空间。嵌入维数和延迟时间的合理选取决定了办公建筑能耗时间序列相空间重构的质量,同时也保证了在实际预测中有足够高的预测精度。

进一步的,步骤s4中采用小数据量法可以充分利用所有能够利用的数据,对小数据组来说比较可靠,计算量不大,相对容易操作,计算结果精度高。

进一步的,办公建筑的chaos-svr的预测方法主要运用混沌理论,构造非线性映射利用相空间重构技术将原始时间序列数据所隐含的信息进行还原重构,并将其作为svr模型的输入,进行非线性训练和预测。探究了混沌现象背后隐藏的决定性规律使得将混沌理论应用于办公建筑运行能耗预测领域的可能性。

进一步的,markov链是一种具有无后效性的随机过程,markov链适用于对存在波动性的预测问题进行修正描述。它可以根据某一已知条件的时刻条件下推求出下一时刻的概率分布,得到下一时刻的状态而与其他时刻无关。因此,在传统chaos-svr预测模型基础之上利用markov链对累积误差进行修正,从而实现办公建筑能耗时间序列的精确预测。

进一步的,经过markov链对组合模型中参数传递存在的累积误差进行了有效改进,它的修正过程适用于办公建筑运行能耗这一非线性系统。markov链的无效性特征在组合模型的误差修正中得到了充分体现,只对最后的预测结果做处理而不影响传统预测模型的运算过程,更符合实际办公建筑运行能耗的变化规律。

综上所述,本发明根据混沌理论构造非线性映射对办公建筑运行能耗时间序列进行相空间重构,判定办公建筑能耗时间序列存在混沌特性,提出chaos-svr的组合预测模型,并利用markov链对组合模型中累积误差进行修正的方法,显著提高办公建筑运行能耗预测精度,为办公建筑的优化运营与节能管理提供充分的决策依据。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明流程框图;

图2为本发明c-c相关估计法重构办公建筑总能耗时间序列统计量曲线图;

图3为本发明求取最大lyapunov指数最小二乘法拟合直线图;

图4为本发明chaos-svr模型结构图;

图5为本发明所述模型的拟合效果;

图6为小数据量法流程图。

具体实施方式

本发明提供了一种建筑运行能耗预测方法,对研究对象的时间序列进行相空间重构,判断其具备混沌特性,建立混沌理论和支持向量回归的组合模型进行训练,采用markov链消除组合模型由于参数传递产生的累积误差,得到最终预测结果对建筑的运行能耗进行预测。

请参阅图1,本发明一种建筑运行能耗预测方法,包括以下步骤:

s1、对办公建筑运行能耗数据进行处理;

对办公建筑运行能耗进行处理,将其分类为水耗量、电耗量、燃气量、集中供冷/热量和其它能源使用量。

s2、对办公建筑运行能耗包括水耗量、电耗量、燃气量、集中供冷/热量和其它能源使用量进行特征分析,并统一量纲为千克标准煤(kgce)的形式;

为了对办公建筑运行能耗时间序列进行混沌特性分析,由于办公建筑运行能耗组成结构复杂,首先需要对多项数据统一量纲。因此,将所有运行能耗的量纲转化为千克标准煤(kgce)的形式,从而得到该办公建筑运行能耗的逐时序列。

通过西安市建筑能耗监测平台,采集某办公建筑2019年8月1日0点到9月30日23点各项分类能耗数据,如表1所示。

表1西安某办公建筑能耗量统计

从表1可以看出,办公建筑运行能耗包括水耗量、电耗量、燃气量、集中供冷/热量和其它能源使用量。为了对办公建筑运行能耗时间序列进行混沌特性分析,由于其组成结构复杂,首先需要对多项数据统一量纲。因此,将所有运行能耗的量纲转化为千克标准煤(kgce)的形式,从而得到该办公建筑运行能耗的逐时序列。

s3、利用c-c相关估计法(使用相关积分进行估计延迟时间方法)对办公建筑运行能耗的时间序列进行相空间重构;

相空间是一种工具,用于描述由确定自由度的确定性混沌系统生成的单变量或多变量时间序列重构的动态系统。相空间重构的主要原理是在拓扑等价意义下从高维空间中恢复混沌吸引子的动力学特性,对于总能耗的逐时时间序列x1,x2,x3,...,xn-1,xn,适当选取嵌入维数m和延迟时间τ,得到重构相空间。

c-c相关估计法通过办公建筑运行能耗的逐时序列的关联积分构成统计量,通过统计量和延迟时间的关系图同时计算出延迟时间τ和最佳窗宽τw,再根据τω=(m-1)τ求出嵌入维数,得到重构后的相空间。

s4、利用最大lyapunov指数判断办公建筑运行能耗时间序列具备混沌特性;

利用小数据量法求取最大lyapunov指数,由此判断办公建筑运行能耗时间序列是否具有混沌特性。

请参阅图6,首先计算平均周期、延迟时间和嵌入维数,然后进行相空间重构,找出最临近点,限制短暂分离,测量平均分离后,用最小二乘法进行直线拟合,完成小数据量法;可以充分利用所有能够利用的数据,对小数据组来说比较可靠,计算量不大,相对容易操作,计算结果精度高。因此采用小数据量方法计算最大lyapunov指数。

一个系统的lyapunov指数谱中有一个或一个以上的正值就可以肯定其存在混沌特性。

根据相空间重构c-c法求出的最佳延迟时间τ=2及嵌入维数m=2,利用小数据量法计算得出如图3所示办公建筑能耗时间序列的最小二乘法拟合直线。

根据直线斜率可以得到最大lyapunov指数值为0.0077,此为正值,由此可得出办公建筑总能耗量时间序列具有混沌特性。

在相空间重构后,相空间中的两条相邻轨线将随时间逐渐发散或聚合,而lyapunov指数是其轨线的收敛或发散率,正的最大lyapunov指数反映时间序列具有混纯特征,负的最大lyapunov指数表明时间序列具有随机性或周期性;最大lyapunov指数越大,时间序列的非线性越强,对初值越敏感。

s5、利用chaos-svr神经网络进行短期能耗预测;

办公建筑的chaos-svr的预测方法运用混沌理论,构造非线性映射,利用相空间重构技术将原始时间序列数据所隐含的信息进行还原重构,并将其作为svr模型的输入,进行非线性训练和预测。

s501、构建预测模型结构,主要包括三部分:输入向量、支持向量的非线性变化和输出;

西安某办公建筑运行能耗的时间序列进行重构后的相空间为y2(i)=[x(i),x(i+2)],相点数为n=n-2,每个相点包含了每个序列的主要特征,能够逼近建筑能耗的真实状态。向量xi=(xi,l)是模型的输入向量,β=(β1,β2,...βl)是输出的权重向量,yi=f(xi)是模型的输出。chaos-svr模型结构如图4所示;

s502、利用支持向量机中的ε不敏感损失函数,得到ε-svr模型,采用高斯径向基函数f(xi,x)=exp(-γ||xi-x||2)作为ε-svr的核,ε-svr估计函数的形式为:

其中αi,αi*是lagrange乘子;对于ε-svr,一个重要的问题是模型参数的选择,采用遗传算法(geneticalgorithm,ga)来优化惩罚因子c和核函数参数γ;

s503、进行网络循环学习,修正svr的输出及权值,直到误差控制在允许范围或迭代次数达到上限,训练结束;

s504、取样本前n个数据之后连续的q个数据点作为预测数据,对模型进行预测,网络的输出值即为预测值,将预测值进行相应的反归一化处理,得到预测的实际值。

s6、利用chaos-svr神经网络的预测结果划分误差区间,构建markov概率转移矩阵;

利用均值-方差法对预测结果进行划分误差区间,然后根据划分好的区间,对误差进行分类,根据分类结果构建markov概率转移矩阵,确定出初始向量所处的状态来的出预测时间段所处的状态。

s601、误差状态区间划分

误差状态区间表示未来时刻预测值的误差状态,用e1,e2,...,em分别来表示,并且状态转移只在t1,t2,...,tm等可数时刻发生。定义误差均值和标准差s分别为:

其中,为chaos-svr预测模型所求出的预测值矩阵,a(t)为真实值矩阵,根据中心极限原理,将误差状态区间划分为5组,即

s602、状态转移概率矩阵

markov链由状态ei经过k步转移到状态ej的转移概率用表示,其含义是指未来时刻会处于哪一个误差状态区间,计算如下:

其中,ni表示状态ei出现的总次数;表示状态ei误差经过k步转移到状态ej的次数;n为划分的状态区间数目,那么一步状态转移概率矩阵如下:

使用c-k方程(切普曼-柯尔莫哥洛夫方程)计算k步的转移概率矩阵为:

p(k)=(p(1))k

s603、预测模型

设初始向量为p(0),经k步转移后的状态向量为:

p(k)=p(0)×p(k)=p(0)×(p(1))k

据此可以判断k步所处的状态空间。

s604、根据步骤s602所得概率转移矩阵和步骤s603所得状态向量,得出误差修正后的值。

s7、进行markov链误差修正,得到最终的预测值对建筑的运行能耗进行预测。

根据步骤s6确定的误差区间确定各时间段的状态向量,根据状态转移向量和概率转移矩阵计算经markov链修正后的chaos-svr神经网络预测模型的预测值。

误差修正为利用划分好的误差区间和markov概率转移矩阵得出特征值和特征向量,根据特征值和特征向量得到修正后的结果。

以该办公建筑9月25日的预测数据为例进行markov链参数的设置。

首先通过预测能耗值与实际能耗值的误差均值和标准差s=0.088确定误差状态空间如表3所示。

表3markov链的误差状态区间

根据划分的状态区间对chaos-svr模型预测值的误差值进行状态划分,划分结果如表4所示。

表4chaos-svr模型预测误差分类结果

根据上述误差状态区间的确定可以得到chaos-svr预测结果的markov链的状态转移情况,进一步计算出状态转移概率矩阵p为:

根据markov链修正模型得到办公建筑9月25日的能耗预测状态向量,针对chao-svr预测模型存在的累积误差进行修正,得到该办公建筑能耗的最终预测值。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中的描述和所示的本发明实施例的组件可以通过各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明一种建筑运行能耗预测方法,通过西安市建筑能耗监测平台,采集某办公建筑2019年8月1日0点到9月30日23点各项分类能耗数据进行实验验证,表明该模型在实际的应用中能够准确的预测到办公建筑运行能耗的变化情况,对节能减排起到了非常大的积极作用。

选取2019年9月4日到9月24日共计20天480组数据作为训练数据,以9月25日和26日两天共计48组数据作为预测数据来进行模型验证。并与目前在时间序列预测领域应用广泛的两种机器学习方法——非线性自回归神经网络(nonlinearautoregressiveneuralnetwork)和支持向量回归(svr)方法的预测值和实际值进行比较,利用均方根误差rmse(rootmeansquarederror)平均绝对百分比误差mape(meanabsolutepercenterror)作为评价指标。

使用训练后的chaos-svr和markov链相结合的模型在测试数据集上进行分析,测试数据的拟合效果如图5所示,横坐标为采样时间点,纵坐标为办公建筑运行能耗值,从图5中可以看出,narnet预测曲线波动最大,svr预测曲线较为平缓,chaos-svr预测曲线距离真实值曲线最接近,部分值几乎完全拟合。

本发明所述的一种基于chaos-svr与markov链相结合的办公建筑运行能耗复合预测方法,预测出的具体的负荷值与真实的值有差距,但是预测值曲线的整体升高和降低的变化趋势已经能够很精确的对真实负荷曲线进行反映。

请参阅图2,分析得到,第一个零点或第一次取得的极小值,时间序列独立的第一个局部最大值的对应的延迟时间即为最佳延迟时间τ=2。scor(t)取得最小值,时间序列独立的第一个整体最大时间窗口t为最佳窗宽τw=2,根据嵌入时间窗宽公式τw=(m-1)τ可确定嵌入维数m=2。因此,该办公建筑总能耗时间序列重构的相空间为y2(i)=[x(i),x(i+2)]。

请参阅图3,根据直线斜率可以得到最大lyapunov指数值为0.0077,此为正值,由此可得出办公建筑总能耗量时间序列具有混沌特性。

请参阅图4,为预测模型结构,主要包括三部分:输入向量、支持向量的非线性变化和输出。西安某办公建筑运行能耗的时间序列进行重构后的相空间为y2(i)=[x(i),x(i+2)],相点数为n=n-2,每个相点包含了每个序列的主要特征,能够逼近建筑能耗的真实状态。向量xi=(xi,l)是模型的输入向量,β=(β1,β2,...βl)是输出的权重向量,yi=f(xi)是模型的输出。

根据实验数据,采用非线性自回归神经网络(narnet)、支持向量回归(svr)、chao-svr、chaos-svr-markov方法分别进行办公建筑运行能耗短期预测,对预测结果和实际值进行比较,得到表5所示预测结果误差对比。

表5预测结果误差对比

由表1可以看出,chaos-svr预测模型的rmse为6.3261,mape为0.2875,相较于其他两种方法均最小。实验是在同样的环境和同一组数据的基础上进行的,chaos-svr预测方法相较于narnet和svr方法,预测效果更好。经markov修正之后的rmse和mape均降低,这说明经过markov链对组合模型中存在由于参数传递产生的累积误差进行了有效改进,它的修正过程适用于办公建筑运行能耗这一非线性系统。markov链的无效性特征在组合模型的误差修正中得到了充分体现,只对最后的预测结果做处理而不影响传统预测模型的运算过程,更符合实际办公建筑运行能耗的变化规律。因此,与chaos-svr时间序列预测模型相比,基于markov链修正的chaos-svr时间序列预测模型更优良。

综上所述,本发明基于chaos-svr神经网络与markov链相结合的办公建筑运行能耗复合预测方法,对西安某实际办公建筑运行能耗特征进行了分析,发现其时间序列数据存在混沌特性,将其混沌特征作为svr模型的输入变量,并且对组合模型进行了误差修正,降低冗余度和特征模型的复杂度,提高算法的运算效率。经实验验证,在实际的应用中能够及时并且准确的反应办公建筑的短期用能情况,对办公建筑运行能耗的预测起到了积极作用。

以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1