基于多模态组合模型的电采暖运行成本预测方法和介质与流程
未命名
10-18
阅读:142
评论:0
1.本发明电采暖运行成本预测领域,更为具体地,涉及一种基于多模态组合模型的电采暖运行成本预测方法和介质。
背景技术:
2.以碳基能源为主导的能源供给模式造成了严峻的生态环境问题,威胁着经济社会的可持续发展;开发利用可再生能源成为能源供给低碳化转型的重要战略选择,构建以风电、光伏等新能源为主体的新型电力系统是能源电力行业碳减排国家战略,风电功率受风速波动影响具有强不确定性,高比例不确定性电源联网将影响电力供应的可靠性及经济性,进而阻碍能源供给低碳化转型发展。
3.冬季采用电采暖方式既可以供暖,又可以有效促进新能源的消纳,减少弃风、弃光现象。同时还可以减少冬季因传统燃煤供暖而造成的空气污染问题。因此,研究电采暖成本的影响因素,建立有效的预测模型,变得尤为重要。准确的成本预测可以帮助用户做出更合理的能源消费决策,对电力供应商和能源政策制定者也具有指导作用。
4.然而,电采暖运行成本预测存在一些困难,首先,电采暖的运行成本受多个因素的影响,例如温度、场所面积、日采暖时长、采暖天数等。这些因素之间可能存在复杂的非线性关系,因此传统的预测方法往往难以捕捉到这种复杂性;其次,电采暖的运行成本在不同时间段和不同场所可能有较大的变化,因此需要一个灵活且具有较强泛化能力的预测模型。
技术实现要素:
5.本发明的目的是为了解决传统方法预测电采暖成本通常基于历史数据建立回归模型,难以捕捉到数据之间的非线性关系,导致预测精度较低的问题,而提出了一种基于多模态组合模型的电采暖运行成本预测方法,利用神经网络进行预测,可以更好地处理这种非线性关系,提高预测精度。同时,神经网络具有良好的自适应性和鲁棒性,能够更好地适应不同的环境和数据变化,可以不断根据新数据进行模型优化,进一步提高预测精度。
6.为达到上述目的,本发明采用如下技术方案:本发明的第一方面是提出了一种基于多模态组合模型的电采暖运行成本预测方法,该方法包括:根据影响因素与电采暖运行成本的相关性,确定用于预测电采暖运行成本的影响因素,所述影响因素由温度、日采暖时长、采暖天数、场所面积和电费单价组成;构建bp神经网络模型,bp神经网络模型包括输入层、隐含层和输出层3层网络结构;将温度、日采暖时长、采暖天数、场所面积和电费单价5个影响因素作为bp神经网络模型的输入向量,输入bp神经网络模型中,电采暖运行成本作为bp神经网络模型的输出数据,并将bp神经网络模型的输入数据作为预测结果一;利用prophet模型对bp神经网络产生的残差时间序列进行预测,得到残差的预测结果,并将残差的预测结果作为预测结果二;
将预测结果一和预测结果二进行相加,得到基于多模态组合模型的电采暖运行成本的预测值。
7.进一步,所述温度、日采暖时长、采暖天数、场所面积以及电费单价5个影响因素中的每个影响因素与电采暖运行成本的相关性均超过0.5。
8.进一步,bp神经网络模型的隐含层单元数的计算公式如下:,其中为数据集中样本的数量,为隐含层单元数,为输入层单元数,为之间的常数,当损失函数最小时,得到的数值,表示从个不同元素中,不重复地选出个元素的一个组合;如果,,隐含层单元数的确定有如下两个方式,即:方式一、,其中为输出层单元数,为输入层单元数,为[1,10]之间的常数;方式二、 ,其中为输入层单元数,该方式对隐含层单元数的设定从3个节点开始增加至13个,用于来测量不同数量的隐含层单元数对模型误差的影响,最后选择最优结果的数量作为隐含层单元数。
[0009]
进一步,bp神经网络模型的隐含层设置为5层。
[0010]
进一步,电采暖运行成本预测的残差计算公式如下:,其中表示电采暖运行成本的真实值,表示电采暖运行成本的预测值。
[0011]
进一步,prophet模型是将一个残差时间序列看作由3种成分组成:趋势项、季节项、假期项;,其中为原始的残差时间序列;为趋势项,用于反映残差时间序列的非周期性变化;为季节项,反映残差时间序列的周期性变化;为假期项,表示不规律的假期项所产生的影响;为误差项,表示未考虑到的因素对残差时间序列所造成的影响。
[0012]
根据本发明的另一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令在被运行时执行如前所述的基于多模态组合模型的电采暖运行成本预测方法的步骤。
[0013]
通过上述设计方案,本发明可以带来如下有益效果:1、本发明提出的基于多模态组合模型的电采暖运行成本预测方法,采用与电采暖运行成本相关性超过0.5的温度、日采暖时长、采暖天数、场所面积、电费单价5个关键影响因素作为bp神经网络模型输入层特征参数,有利于提高预测精度,降低模型的复杂度。此外,该方法具备较强的数据处理能力,能够自动去除异常值等干扰因素。
[0014]
2、本发明分别利用bp神经网络模型预测未来电采暖运行成本,然后利用prophet
模型进行bp神经网络模型的残差预测。通过bp神经网络模型和prophet模型的有机组合,进一步提高了电采暖运行成本的预测精度,从而达到更好的预测效果;该方法具有较强的泛化能力,能够适应不同的采暖场景。
附图说明
[0015]
此处的附图说明用来提供对本发明的进一步理解,构成本发明的一部分,本发明示意性实施例及其说明用于理解本发明,并不构成本发明的不当限定,在附图中:图1为基于多模态组合模型的电采暖运行成本预测方法的流程图;图2为bp神经网络模型架构图。
实施方式
[0016]
如图1和图2所示,本发明提供了一种基于多模态组合模型的电采暖运行成本预测方法,首先,考虑温度、日采暖时长、采暖天数、场所面积和电费单价5个影响因素的影响,构建bp神经网络模型,对电采暖运行成本进行预测,计算预测残差,接着利用prophet模型对残差进行预测,得到残差的预测结果,最后,将bp神经网络模型的预测结果与prophet模型的预测结果进行加和,得到最后的预测结果,作为基于多模态组合模型的电采暖运行成本的预测值;具体过程包括:(1)针对电采暖运行成本数据与影响因素数据,设计了bp神经网络模型的输入层、输出层和隐藏层,利用数据训练了bp神经网络模型,得到预测电采暖运行成本的bp神经网络模型;(2)利用prophet模型,对bp神经网络模型产生的残差时间序列进行预测;(3)设计了基于bp神经网络和prophet时间序列的组合预测模型,预测电采暖运行成本。
[0017]
为使得本发明的目的、特征、优点能够更加的明显和易懂,下面结合本发明的实施例中的附图,对本发明中的技术方案进行清楚完整地描述。显然,本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体的实施方式。为了避免混淆本发明的实质,公知的方法、过程和流程并没有详细叙述。
[0018]
基于多模态组合模型的电采暖运行成本预测方法,包括:s1、电采暖运行成本影响因素分析通过查阅相关资料发现影响电采暖运行成本的因素包括场所类型、场所面积、单位面积热负荷、热负荷系数、建筑节能性、温度、日采暖时长、采暖天数、电费单价等。本发明利用皮尔逊相关系数分析法进行关联性的分析,由于本发明选用的相关性分析技术属于现有技术,此处不再详细赘述。从数据客观表现中,分析各因素与电采暖运行成本的相关性,影响因素与电采暖运行成本的相关性,见表1。
[0019]
表1影响因素相关性温度0.78日采暖时长0.67采暖天数0.62
场所面积0.58电费单价0.54单位面积热负荷0.42热负荷系数0.39建筑节能性0.22场所类型0.15本发明采用相关性超过0.5的温度、日采暖时长、采暖天数、场所面积、电费单价5个关键影响因素作为bp神经网络模型输入层特征参数。
[0020]
s2、bp神经网络模型的构建bp神经网络的结构包含3层:输入层、隐含层和输出层。神经元是神经网络的基本单元,并且相邻的两层神经元通过权重和阈值彼此连接。在前向传播过程中,样本的信息将被用作输入层的信息,隐含层对其进行处理并将其传播到输出层;在反向传播过程中,传输不再是数据而是误差,并对其及时进行调整。输入信号和输出信号之间的关系表达如下:;
[0021]
其中为隐含层单元数,为输入层第个节点,为隐含层第个节点,为输入层第个节点与隐含层第个节点之间的连接权值,为输入层第个节点的输入变量,为隐含层第个节点上的阈值,为隐含层的节点数,为隐含层激励函数,为隐含层节点的计算输出。
[0022]
1)数据采集与处理对采集到的数据进行处理,对于缺失的数据,利用临近月份的数据进行填充,接着进行数据归一化,避免输入数值间的特性差异过大,导致数值较小的特性被淹没。数据归一化公式如下:
ꢀꢀꢀꢀꢀ
(1)式(1)中,为数据归一化结果,为数据的实际值,为该组数据最小值,为该组数据最大值。
[0023]
2)输入层单元设计把影响电采暖运行成本的关键因素温度、日采暖时长、采暖天数、场所面积、电费单价作为输入向量。输入向量共有5个,因此bp神经网络的输入层单元数为5。
[0024]
3)输出层单元数设计模型输出层数据为电采暖运行成本数据,输出数据的种类数量为1,因此神经网络输出层单元个数为1。
[0025]
4)隐含层单元数设计通常情况下,随着隐含层单元数目的增加,bp神经网络在处理非线性映射的问题
上表现出更好的性能,而过多的隐含层数量对bp神经网络模型训练效果造成的影响却是负面的。隐含层单元数的选择直接影响预测结果精确程度。隐含层单元数计算公式如下:
ꢀꢀꢀ
(2)式(2)中,为数据集中样本的数量,为隐含层单元数,为输入层单元数,为之间的常数,当损失函数最小时,得到的数值,表示从个不同元素中,不重复地选出个元素的一个组合;如果,,隐含层单元数的确定主要有如下两个方法,即:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)式(3)中,为输出层单元数,为输入层单元数,是从1到10的常数,计算时,采取损失函数最小的原则,经过多次模型训练,当损失函数最小时,确定值保证。
[0026]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)式(4)中,为输入层单元数,该方法对隐含层单元数的设定从3个节点开始增加至13个,用来测量不同数量的隐含层单元数对模型误差的影响,最后选择最优结果的数量作为隐含层单元数。
[0027]
结合实际情况,本次构建的模型的隐含层设置为5层。进行电采暖成本的预测。接着测算预测的残差,计算公式如下。
[0028]
ꢀꢀꢀꢀꢀꢀꢀꢀ
(5)其中,表示电采暖运行成本的真实值,表示电采暖运行成本的预测值。
[0029]
s3、prophet模型的构建prophet模型能够较为灵活地对趋势成分进行建模,方便寻找最优模型并利用最优模型进行预测。本发明利用prophet模型进行残差预测,对bp神经网络模型预测产生的残差进行进一步的分析与预测,以准确把握bp神经网络模型的预测残差水平,降低最后的预测误差。
[0030]
prophet模型把一个残差时间序列看做由3种主要成分组成:趋势项、季节项、假期项。
[0031]
ꢀꢀꢀꢀꢀꢀ
(6)其中,为原始的残差时间序列;为趋势项,用于反映残差时间序列的非周期性变化;为季节项,反映残差时间序列的周期性变化;为假期项,表示不规律的假期项所产生的影响;为误差项,表示未考虑到的因素对残差时间序列所造成的影响。
[0032]
本发明利用prophet模型预测bp神经网络模型产生的残差时间序列。
[0033]
s4、电采暖运行成本的预测模型算法设计本发明首先利用bp神经网络模型对数据进行预测,提取出序列的残差,然后将残差时间序列作为prophet模型的输入样本,得到相应的输出结果,最后再将两者的输出结果相加,即得到混合模型的预测结果。该种混合模型的建模流程图如1所示。具体的预测过程如下。
[0034]
1)考虑温度、日采暖时长、采暖天数、场所面积、电费单价5个关键影响因素的影响,构建bp神经网络模型,对电采暖运行成本进行预测,得到预测结果一;2)计算bp神经网络模型预测的残差;3)构建prophet模型,对残差进行预测,掌握bp神经网络预测的残差水平,得到残差的预测结果,作为预测结果二;4)将预测结果一与预测结果二进行加和,得到最后的预测结果。
[0035]
s5、本发明提出的方法的效益1)本发明提出的方法利用单因素关联性检验、多因素关联分析、主成分分析等大数据分析技术,对影响电采暖运行成本的多种因素进行相关性量化分析,并选出相关性超过0.5的温度、日采暖时长、采暖天数、场所面积、电费单价5个关键影响因素作为bp神经网络模型输入层特征参数,有利于提高预测精度,降低模型的复杂度。此外,该方法具备较强的数据处理能力,能够自动去除异常值等干扰因素。
[0036]
2)本发明构建了bp神经网络模型和prophet模型的组合模型,利用bp神经网络模型预测未来电采暖运行成本,然后利用prophet模型进行bp神经网络模型的残差预测。通过两个模型的有机组合,进一步提高了电采暖运行成本的预测精度,从而达到更好的预测效果。本方法具有较强的泛化能力,能够适应不同的采暖场景。
[0037]
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令在被运行时执行如前所述的基于多模态组合模型的电采暖运行成本预测方法的步骤。
[0038]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
[0039]
本发明是参照根据本发明实施例的方法和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0040]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0041]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
技术特征:
1.一种基于多模态组合模型的电采暖运行成本预测方法,其特征在于,该方法包括:根据影响因素与电采暖运行成本的相关性,确定用于预测电采暖运行成本的影响因素,所述影响因素由温度、日采暖时长、采暖天数、场所面积和电费单价组成;构建bp神经网络模型,bp神经网络模型包括输入层、隐含层和输出层3层网络结构;将温度、日采暖时长、采暖天数、场所面积和电费单价5个影响因素作为bp神经网络模型的输入向量,输入bp神经网络模型中,电采暖运行成本作为bp神经网络模型的输出数据,并将bp神经网络模型的输入数据作为预测结果一;利用prophet模型对bp神经网络产生的残差时间序列进行预测,得到残差的预测结果,并将残差的预测结果作为预测结果二;将预测结果一和预测结果二进行相加,得到基于多模态组合模型的电采暖运行成本的预测值。2.根据权利要求1所述的基于多模态组合模型的电采暖运行成本预测方法,其特征在于:所述温度、日采暖时长、采暖天数、场所面积以及电费单价5个影响因素中的每个影响因素与电采暖运行成本的相关性均超过0.5。3.根据权利要求1所述的基于多模态组合模型的电采暖运行成本预测方法,其特征在于:bp神经网络模型的隐含层单元数的计算公式如下:,其中为数据集中样本的数量,为隐含层单元数,为输入层单元数,为间的常数,当损失函数最小时,得到的数值,表示从个不同元素中,不重复地选出个元素的一个组合;如果,,隐含层单元数的确定有如下两个方式,即:方式一、,其中为输出层单元数,为输入层单元数,为[1,10]之间的常数;方式二、 ,其中为输入层单元数,该方式对隐含层单元数的设定从3个节点开始增加至13个,用于来测量不同数量的隐含层单元数对模型误差的影响,最后选择最优结果的数量作为隐含层单元数。4.根据权利要求3所述的基于多模态组合模型的电采暖运行成本预测方法,其特征在于:bp神经网络模型的隐含层设置为5层。5.根据权利要求1所述的基于多模态组合模型的电采暖运行成本预测方法,其特征在于:电采暖运行成本预测的残差计算公式如下:,其中表示电采暖运行成本的真实值,表示电采暖运行成本的预测值。6.根据权利要求1所述的基于多模态组合模型的电采暖运行成本预测方法,其特征在于:prophet模型是将一个残差时间序列看作由3种成分组成:趋势项、季节项、假期项;
,其中为原始的残差时间序列;为趋势项,用于反映残差时间序列的非周期性变化;为季节项,反映残差时间序列的周期性变化;为假期项,表示不规律的假期项所产生的影响;为误差项,表示未考虑到的因素对残差时间序列所造成的影响。7.一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令在被运行时执行权利要求1-6中任一项所述的基于多模态组合模型的电采暖运行成本预测方法的步骤。
技术总结
本发明公开了一种基于多模态组合模型的电采暖运行成本预测方法和介质,属于电采暖运行成本预测领域,提供的计算机可读存储介质存储计算机指令,计算机指令在被运行时执行基于多模态组合模型的电采暖运行成本预测方法的步骤。方法采用与电采暖运行成本相关性超过0.5的温度、日采暖时长、采暖天数、场所面积、电费单价5个影响因素作为BP神经网络模型输入层特征参数,有利于提高预测精度,降低模型的复杂度。利用BP神经网络模型预测电采暖运行成本,然后利用Prophet模型进行BP神经网络模型的残差预测,通过BP神经网络模型和Prophet模型的有机组合,进一步提高了电采暖运行成本的预测精度,从而达到更好的预测效果。从而达到更好的预测效果。从而达到更好的预测效果。
技术研发人员:王珏昕 刘乐 于龙军 李国华 赵阳 陈新玲 王大业 刘家岩 田世杰 张剑锋 杨文博 邵云龙 于舰 张海勇 曲阳
受保护的技术使用者:国网吉林省电力有限公司长春供电公司
技术研发日:2023.08.31
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
