公开/公告号CN114970350A
专利类型发明专利
公开/公告日2022-08-30
原文格式PDF
申请/专利号CN202210600848.2
申请日2022-05-30
分类号G06F30/27(2020.01);G06F119/02(2020.01);
代理机构西安通大专利代理有限责任公司 61200;
代理人闵岳峰
地址 710048 陕西省西安市碑林区兴庆路136号
入库时间 2023-06-19 16:33:23
法律状态公告日
法律状态信息
法律状态
2022-09-16
实质审查的生效 IPC(主分类):G06F30/27 专利申请号:2022106008482 申请日:20220530
实质审查的生效
技术领域
本发明涉及集中供热系统热负荷预测方法,具体涉及一种基于ARIMA和BP神经网络的短期供热负荷组合预测方法。
背景技术
我国北方地区冬季采暖的主要形式为集中供热,相比于分散供热,集中供热系统可以有效提升供热效率、供热质量以及环保效益。在实际运行过程中,集中供热系统的供热效益和环保效益受到供热负荷特征、大小及其变化规律等因素的影响,因此,准确的供热负荷预测对于保障集中供热系统的供热质量,发挥其节约能源和保护环境的作用具有重要意义。
短期供热负荷预测指的是预测未来一天或者一周的供热负荷,在短期供热负荷预测问题中,用于预测的原始数据大多具有一定的随机性,随机因素导致原始数据产生一定程度波动,此时,采用单一的预测方法有可能无法得到准确的预测结果;另外,在实际的工程项目中,在大多数情况下,供热负荷相关影响因素数据难以获取,仅有历史供热负荷数据及室外气象数据获取较为容易,如何利用较少的数据种类及数据数量实现准确预测,是短期供热负荷预测问题中不可忽视的问题。
历史供热负荷时间序列包含大量信息,一般情况下可将这些信息分为周期变动信息、季节变动信息、长期趋势信息以及随机扰动信息,这些信息可分为线性变化信息和非线性变化信息,本发明将ARIMA及BP神经网络进行层次组合,采用ARIMA模型预测短期供热负荷数据的线性变化序列,采用BP神经网络模型预测短期供热负荷数据的非线性变化序列,在数据种类及数据数量较少的情况下实现了短期供热负荷的准确预测。
发明内容
本发明旨在提供一种基于ARIMA和BP神经网络的短期供热负荷组合预测方法,该方法采用ARIMA模型预测得到供热负荷预测序列,即解析出供热负荷数据的线性序列,采用BP神经网络模型预测得到供热负荷残差序列,即解析出供热负荷数据的非线性序列。将线性序列与非线性序列相加获得短期供热负荷组合预测结果。
本发明采用如下技术方案来实现的:
一种基于ARIMA和BP神经网络的短期供热负荷组合预测方法,包括以下步骤:
(一)采用ARIMA对短期供热负荷进行预测,解析出短期供热负荷数据的线性序列;
(二)采用BP神经网络对供热负荷残差进行训练及预测,解析出供热负荷数据的非线性序列;
(三)将ARIMA模型预测得到的供热负荷预测序列与BP神经网络模型预测得到的供热负荷残差序列相加,获得短期供热负荷组合预测序列。
本发明进一步的改进在于,所述步骤(一)中,采用ARIMA对短期供热负荷进行预测,解析出短期供热负荷数据的线性序列,具体实现方法如下:
差分自回归移动平均模型属于时间序列模型的一种,该模型的表示方法为ARIMA(p,d,q),p为自回归项数,d为差分次数,q为移动平均项数;采用ARIMA模型进行预测的前提条件是数据序列需为平稳时间序列,首先根据历史供热负荷序列X
然后采用自相关函数进行自相关分析,采用偏自相关函数进行偏自相关分析,从而确定p和q的遍历范围;设定ARIMA的置信区间,采用历史供热负荷序列对ARIMA模型进行拟合,在已确定的p,d,q寻优范围内进行遍历,直至拟合供热负荷序列与历史供热负荷序列的平均相对误差MAPE
采用已确定的ARIMA(p,d,q)模型对短期日供热负荷进行预测,获得供热负荷预测上限序列
本发明进一步的改进在于,d阶差分运算表达式如下:
Δ
其中,L
本发明进一步的改进在于,MAPE
MAPE
其中,MAPE
本发明进一步的改进在于,所述步骤(二)中,采用BP神经网络对供热负荷残差进行训练及预测,解构出供热负荷数据的非线性序列,具体实现方法如下:
首先,采用历史室外日平均风速序列V
从官方气象数据获取渠道收集短期室外日平均风速预测序列V
将短期室外日平均风速预测序列V
本发明进一步的改进在于,MAPE
MAPE
其中,MAPE
本发明进一步的改进在于,所述步骤(三)中,将ARIMA模型预测得到的供热负荷预测序列与BP神经网络模型预测得到的供热负荷残差序列相加:Y
本发明至少具有如下有益的技术效果:
本发明适用于短期供热负荷预测,与现有技术相比,本发明将ARIMA和BP神经网络进行层次组合,采用ARIMA模型预测短期供热负荷数据的线性变化序列,采用BP神经网络模型预测短期供热负荷数据的非线性变化序列。本发明在有限数据种类及数据数量的情况下实现了短期供热负荷的准确预测,有效解决了数据难以获取以及单一预测方法由于随机因素导致的预测不准确的问题。在上述技术效果的基础上,本发明容易实现,简单方便,应用性强。
附图说明
图1是组合预测方法流程图。
图2是ARIMA拟合效果图。
图3是ARIMA预测结果图。
图4是BP神经网络结构示意图。
图5是BP神经网络预测结果图。
图6是各方法预测结果对比图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细说明,案例选取国内北方某城市供热区域某年1月4日至1月31日共28天的样本数据,部分样本数据如表1所示。将1月4日至1月25日共22天的样本数据作为ARIMA的拟合集及BP神经网络的训练集,将1月26日至1月31日的供热负荷数据作为预测验证集。
表1部分样本数据(1月10日-1月23日)
本发明提供的一种基于ARIMA和BP神经网络的短期供热负荷组合预测方法,方法流程如图1所示,具体包括以下步骤:
第一步:采用ARIMA对短期供热负荷进行预测,解析出短期供热负荷数据的线性序列;
差分自回归移动平均模型属于时间序列模型的一种,该模型的表示方法为ARIMA(p,d,q),p为自回归项数,d为差分次数,q为移动平均项数;采用ARIMA模型进行预测的前提条件是数据序列需为平稳时间序列,首先根据历史供热负荷序列X
Δ
其中,L
然后采用自相关函数进行自相关分析,采用偏自相关函数进行偏自相关分析,从而确定p和q的遍历范围;设定ARIMA的置信区间,将置信度设置为95%,采用历史供热负荷序列对ARIMA模型进行拟合,在已确定的p,d,q寻优范围内进行遍历,直至拟合供热负荷序列与历史供热负荷序列的平均相对误差MAPE
MAPE
MAPE
其中,MAPE
采用已确定的ARIMA(3,1,3)模型对短期日供热负荷进行预测,获得供热负荷预测上限序列
第二步:采用BP神经网络对供热负荷残差进行训练及预测,解构出供热负荷数据的非线性序列;
首先,采用历史室外日平均风速序列V
MAPE
MAPE
其中,MAPE
从官方气象数据获取渠道收集短期室外日平均风速预测序列V
将短期室外日平均风速预测序列V
第三步:将ARIMA模型预测得到的供热负荷预测序列与BP神经网络模型预测得到的供热负荷残差序列相加:Y
需要说明的是本发明方便简单,容易实现,适用于短期供热负荷预测,与现有技术相比,本发明将ARIMA和BP神经网络进行层次组合,采用ARIMA模型预测短期供热负荷数据的线性变化序列,采用BP神经网络模型预测短期供热负荷数据的非线性变化序列。本发明在有限数据种类及数据数量的情况下实现了短期供热负荷的准确预测,有效解决了数据难以获取以及单一预测方法由于随机因素导致的预测不准确的问题。
以上所述为本发明的具体实施方式,不用于限制本发明,凡在本发明原则之内所作的修改等同替换等,均应在本发明的保护范围之内。
机译: 基于BP神经网络的中央空调冷却负荷预测方法。
机译: 基于关联分析的短期负荷预测方法和卡尔曼滤波方法
机译: 基于时间卷积神经网络的短期负荷预测系统与方法