一种城市天然气时负荷预测方法技术

技术编号:20119663 阅读:41 留言:0更新日期:2019-01-16 12:23
本发明专利技术属于天然气负荷预测方法技术领域,具体涉及一种城市天然气时负荷预测方法。以城市天然气门站实际采集的数据为基础,应用小波理论将实际采集的城市天然气时负荷时间序列进行分解,特别涉及Coiflets小波,分解的层数为3层,分解的阶数为3阶,将分解出来的高频分量采用BP神经网络进行预测,分解出来的低频分量采用Elman神经网络进行预测,最后逐层进行重构,得到最终的预测结果,并将该结果与单独使用BP神经网络和Elman神经网络进行预测的预测结果进行对比,验证本发明专利技术提出的基于Coiflets小波和BP‑Elman的城市天然气时负荷预测技术的有效性和先进性。本发明专利技术是一种高精度且有效的城市天然气时负荷预测方法。

A Method for Predicting Hourly Load of Urban Natural Gas

The invention belongs to the technical field of natural gas load forecasting method, in particular to an urban natural gas hourly load forecasting method. Based on the actual collected data of urban natural gas gate station, the time-load time series of urban natural gas is decomposed by wavelet theory, especially coiflets wavelet. The decomposition layers are three layers and the decomposition order is three. The decomposed high-frequency components are predicted by BP neural network, and the decomposed low-frequency components are predicted by Elman neural network. Finally, the prediction results are reconstructed layer by layer, and the final prediction results are obtained. The results are compared with those predicted by using BP neural network and Elman neural network alone. The validity and advancement of the proposed urban natural gas hourly load forecasting technology based on Coifflets wavelet and BP Elman are verified. The present invention is a high precision and effective method for urban natural gas hourly load forecasting.

【技术实现步骤摘要】
一种城市天然气时负荷预测方法
本专利技术属于天然气负荷预测方法
,具体涉及一种城市天然气时负荷预测方法。
技术介绍
随着中国工业化和城市化进程的加速推进,各行各业对天然气的需求与日俱增,由于天然气产能严重不足和消费量快速增长,已对部分城市造成“气荒”,具体表现为:高峰时段,需求量过大,管网内气压相对较低,导致许多用户不能正常用气;低谷时段,需求量较少,燃气管网内部气压过高,威胁设备安全,使得管网运行效率低下。因此,短期天然气负荷预测的研究,对于保证天然气管网用气量、优化管网的调度和设备维修具有极其重要的意义。然而,天然气负荷除具有以周、日的周期变化特点外,还受到天气、季节、节假日等诸多因素影响,导致天然气负荷波动十分频繁,呈高度非线性、时变性、分散性和随机性等特点,准确预测难度大。传统的天然气负荷预测方法包括线性回归分析法、时间序列法和灰色系统理论,但这些方法大多是基于线性数据预测的模型,因此不适合复杂的天然气负荷预测。
技术实现思路
本专利技术的目的在于针对现有技术中存在的问题提供一种基于Coiflets小波和BP-Elman的城市天然气时负荷预测方法,提高了城市天然气时负荷的预测精度。本专利技术的技术方案是:一种城市天然气时负荷预测方法,该预测方法基于Coiflets小波和BP-Elman,包括如下步骤:(1)采集某市某天然气站的时负荷时间序列数据,采用Coiflets小波对实际采集的城市天然气时负荷时间序列数据进行分解,构建基于Coiflets小波和BP-Elman的城市天然气时负荷预测模型;(2)应用BP神经网络对经Coiflets小波分解出来的高频分量进行预测,运用Elman神经网络对分解出来的低频分量进行预测;(3)对BP神经网络的预测结果和Elman神经网络的预测结果进行重构,并将重构结果与单独应用BP神经网络和Elman神经网络的预测结果进行对比,以确定构建的预测模型的预测精度和有效性。具体的,所述的步骤(1)采用Coiflets小波对实际采集的城市天然气时负荷时间序列数据进行分解的具体过程为:采用Coiflets小波基函数对采集的城市天然气时负荷时间序列进行分解,分解阶数为3阶,分解层数为4层,分解出来4个高频分量包括第三层高频分量;4个低频分量包括第一层低频分量、第二层低频分量和第三层低频分量。Coiflets小波基函数分解,Mallat算法是一种按正交小波展开时间序列的分解算法和重构算法,该算法与快速Fourier变换类似,具有运算快捷,设计简单等特点,是一种纯数字的递推快速算法,因此受到越来越多的应用,本专利技术采用Mallat小波快速分解算法,将信号分解为不同频带分量,从而可以更深入分析信号的特点,若将d0理解为待分解的离散信号,根据Mallat分解算法可得分解过程如图2所示。图2分解过程所依据的公式如下:dj=ldj+1,j=1,2,…,Naj=haj+1,j=1,2,…,N式中:l为低通滤波器,h为高通滤波器,dj+1表示原始信号在2-(j+1)分辨率下的低频分量,aj+1表示原始信号在2-(j+1)分辨率下的高频分量,将原始离散信号d0分解为aj和d1,d2,…,dj,分别表示第j层高频分量,第一层低频分量,第二层低频分量,…,第j层低频分量,最大分解层数为N。具体的,所述的步骤(2)的具体过程为:①应用BP神经网络对经Coiflets小波分解出来的第三层高频分量进行预测;②采用Elman神经网络对经Coiflets小波分解出来的第一层低频分量、第二层低频分量和第三层低频分量分别进行预测。①RBF神经网络预测模型RBF(radialbasisfunction,RBF)神经网络是一种高效的前馈式神经网络,对于每个输入输出数据,只有少量的权值需要调整,并且具有学习速度快,全局逼近性和最佳逼近性能的优点,同时训练方法快速易行,因此,本专利技术选取RBF神经网络预测模型对分解后的高频分量进行预测。RBF神经网络由输入层,隐层和输出层组成,其完成如下非线性映射:式中:wi为输出层与隐层之间的权重,ci为基函数的数据中心,n为神经元数,X∈Rn是输入矢量是一个R+→R的非线性函数,一般取高斯型函数如下:式中:σi是基函数的数据中心和宽度。RBF神经网络在预测过程中,需要确定的主要参数为基函数的中心ci和宽度σi及输出层与隐层之间的权重wi,按如下步骤求解:①求解中心ci和宽度σi参数采用K-means聚类方法,训练样本是输入量进行聚类,找出聚类中心,即所需要求解的中心ci和宽度σi;②求解网络的权值在确定了中心ci和宽度σi后,RBF神经网络预测模型从输入到输出就变为了一个线性方程组:采用最小二乘法对上述方程进行网络的权值wi的求解。②Elman神经网络预测模型Elman型的神经网络通常可以分为四层,分别是输入、隐含(中间)、承接及输出层。输入层和隐含层、隐含层和输出层之间的连接与前馈式神经网络的连接类似,输入层单元仅仅起到信号的传输作用,输入层的单元可以起到线性加权的作用。隐含层的单元传递函数一般可用线性或者是非线性的函数,承接层又可以称为状态层或者是上下文层,其是用来记忆隐含层单元前一时刻输出值,同时,返回给Elman神经网络的输入,这样可认为是一个一步的延时算子。Elman型神经网络非线性的状态空间的表达式可以表示为:y(k)=g(ω3x(k))x(k)=f(ω1xc(k)+ω2(u(k-1)))xc(k)=x(k-1)式中:y为m维的输出结点的向量;x为n维的中间层结点的单元向量;u为r维的输入向量;xc为n维的反馈状态向量;ω3为中间层到输出层的连接权值;ω2为输入层到中间层的连接权值;ω1为承接层到中间层连接权值;g(*)为输出神经元传递函数,是中间层输出的线性组合;f(*)为中间层神经元传递函数,本专利技术采用的是S函数。具体的,所述的步骤(3)的具体过程为:①对BP神经网络预测的第三层高频分量的预测结果和Elman神经网络预测的第一层低频分量、第二层低频分量和第三层低频分量的预测结果进行重构;根据重构算法可得重构过程如图3所示。图3重构过程所依据的公式如下:d0=l*dj+1+h*aj+1式中:l*和h*是一对对偶算子,j=N-1,N-2,…,0,采用分解出来的a1,a2,…,aj和dj分别进行重构,得到A1,A2,…,Aj和Dj,分别为第一层重构低频信号,第二层重构低频信号,…,第j层重构低频信号和第j层重构高频信号。②将重构后的结果与单独应用BP神经网络和Elman神经网络的预测结果进行对比,以确定本专利技术构建的预测模型的预测精度和有效性;③误差评价指标如下公式所示:分别为RSME(均方根误差)、MAE(平均绝对误差)、MAPE(平均绝对百分误差),具体公式为:式中:N为误差对比的总数量;lactual为实际采集的天然气负荷;lforecast为预测的天然气负荷。具体的,所述的步骤(1)中对实际采集的天然气时负荷时间序列数据进行分解前进行预处理,所述的预处理方法是高斯平滑法。BP神经网络是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一,BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程,具有强非线性拟合能本文档来自技高网...

【技术保护点】
1.一种城市天然气时负荷预测方法,其特征在于,该预测方法基于Coiflets小波和BP‑Elman,包括如下步骤:(1)采集某市某天然气站的时负荷时间序列数据,采用Coiflets小波对实际采集的城市天然气时负荷时间序列数据进行分解,分解出高频分量和低频分量,构建基于Coiflets小波和BP‑Elman的城市天然气时负荷预测模型;(2)应用BP神经网络对经Coiflets小波分解出来的高频分量进行预测,运用Elman神经网络对分解出来的低频分量进行预测;(3)对BP神经网络的预测结果和Elman神经网络的预测结果进行重构,并将重构结果与单独应用BP神经网络和Elman神经网络的预测结果进行对比,以确定构建的预测模型的预测精度和有效性。

【技术特征摘要】
1.一种城市天然气时负荷预测方法,其特征在于,该预测方法基于Coiflets小波和BP-Elman,包括如下步骤:(1)采集某市某天然气站的时负荷时间序列数据,采用Coiflets小波对实际采集的城市天然气时负荷时间序列数据进行分解,分解出高频分量和低频分量,构建基于Coiflets小波和BP-Elman的城市天然气时负荷预测模型;(2)应用BP神经网络对经Coiflets小波分解出来的高频分量进行预测,运用Elman神经网络对分解出来的低频分量进行预测;(3)对BP神经网络的预测结果和Elman神经网络的预测结果进行重构,并将重构结果与单独应用BP神经网络和Elman神经网络的预测结果进行对比,以确定构建的预测模型的预测精度和有效性。2.根据权利要求1所述一种城市天然气时负荷预测方法,其特征在于,所述的步骤(1)采用Coiflets小波对实际采集的城市天然气时负荷时间序列数据进行分解的具体过程为:采用Coiflets小波基函数对采集的城市天然气时负荷时间序列进行分解,分解阶数为3阶,分解层数为4层,分解出来4个高频分量包括第三层高频分量;4个低频分量包括第一层低频分量、第二层低频分量和第...

【专利技术属性】
技术研发人员:乔伟彪刘德绪唐兴华王利畏银永明仝淑月尚德彬龚金海
申请(专利权)人:中石化石油工程技术服务有限公司中石化中原石油工程设计有限公司
类型:发明
国别省市:北京,11

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

1