基线负荷预测方法及装置与流程

文档序号:11143596阅读:1172来源:国知局
基线负荷预测方法及装置与制造工艺

本发明涉及电力系统及其自动化技术领域,特别涉及一种基线负荷预测方法及装置。



背景技术:

负荷特征分析是智能电网研究的基础,根据负荷特征进行用户基线负荷的预算是电网扩展规划、调度运行、电源建设和负荷管理的重要决策依据,对于保障电网安全、经济、优质运行具有重要意义;需求响应(Demand Response,简称DR)即电力需求响应的简称,是指当电力批发市场价格升高或系统可靠性受威胁时,电力用户接收到供电方发出的诱导性减少负荷的直接补偿通知或者电力价格上升信号后,改变其固有的习惯用电模式,达到减少或者推移某时段的用电负荷而响应电力供应,从而保障电网稳定,并抑制电价上升的短期行为。

传统的电力负荷特征分析方法主要有两类:一是按影响因素分析,即在其余变量保持不变的前提下逐个提取因变量,定性或者定量描述其对自变量的影响程度;二是按行业分类分析,即先对各行业或者细化到某类型用户的用电特征进行分析,定性或者定量得到各类型用户对区域电网用电特征的影响。

但是在具体的实践中,基于需求响应的基线负荷预测一直是存在的一大难题。目前由于负荷种类繁多,特征差异大,负荷变化随机性强,准确计算需求响应的基线负荷难度大,特别是单一考虑某一因素的基线负荷预测准确度非常低。而且目前的基线负荷预测方法和系统缺少对基线负荷预测的自动化手段,造成基线负荷预测效率低下,各业务系统在交互数据过程中容易频繁出错。



技术实现要素:

本发明的发明目的在于提供一种基线负荷预测方法及装置,以解决现有技术中,由于负荷种类繁多,特征差异大,负荷变化随机性强,准确计算需求响应的基线负荷难度大,特别是单一考虑某一因素的基线负荷预测准确度非常低的技术问题。

根据本发明的实施例的第一方面,提供了一种基线负荷预测方法,所述方法包括:

获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型;

获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;

确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;

根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;

结合所述初步预测结果和所述核心因素集,得到基线负荷预测结果;

将所述基线负荷预测结果反馈给各业务系统。

进一步,所述将基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型的步骤具体包括:

根据所述基线负荷类型形成基线负荷类型文件;

根据所述基线负荷类型文件形成基线负荷类型对象;

将所述基线负荷类型对象转换为由CIM/UML表示的负荷对象模型;

将所述由CIM/UML表示的负荷对象模型转换为由CIM/OWL本体表示。

进一步,所述生成历史负荷及影响因素规则库的步骤具体包括:

将所述历史负荷数据和所述影响因素分别形成历史负荷数据文件和影响因素文件;

将所述历史负荷数据文件转换为由雪花模型表示;

根据所述历史负荷数据文件和所述影响因素文件形成历史负荷及影响因素规则库。

进一步,所述确定影响基线负荷变化的核心因素的步骤具体包括:

判断用户类别;

如果所述用户类别为独立大用户,则,根据所述规则库建立因素确定模型,推算所述独立大用户的需求响应特性,确定影响基线负荷变化的核心因素;

如果所述用户类别为普通居民用户,则,将所述历史负荷数据形成历史日负荷曲线,对所述历史日负荷曲线进行数据聚类分析,建立负荷聚类模型,采用数据挖掘技术和特征建模,确定影响基线负荷的核心因素。

进一步,所述根据负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果具体为,利用不同的预测方法,根据所述负荷对象模型、所述历史负荷数据以及所述核心因素,对基线负荷进行预测,所述预测方法包括回归分析预测、相似趋势预测以及神经网络预测,再进行平滑权重计算,得到初步预测结果。

进一步,所述结合初步预测结果和所述核心因素集,得到基线负荷预测结果,具体为对所述初步预测结果和所述核心因素集进行二次回归分析,得到基线负荷预测结果。

进一步,在所述根据负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果之前,所述方法还包括启动服务接口,循环等待需要进行基线负荷计算和/或进行数据传输的指令,所述指令由各业务系统发出;接收所述指令,并通过所述服务接口向所述各业务系统发送确认已接收所述指令的消息;在所述将基线负荷预测结果反馈给各业务系统之前,所述方法还包括,将所述基线负荷预测结果转换为标准接口交互信息。

进一步,在执行上述方法的同时,还包括,将所述负荷对象模型、所述历史负荷数据、所述历史日负荷曲线、所述核心因素集、所述规则库、所述初步预测结果和所述基线负荷预测结果储存起来。

根据本发明的实施例的另一方面,提供了一种基线负荷预测装置,用于执行本发明实施例第一方面所述的方法,所述装置包括:存储器、与所述存储器连接的控制处理器,所述控制处理器包括基线负荷类型建模单元、规则库生成单元、核心因素确定单元,以及基线负荷预测单元;其中,

所述基线负荷类型建模单元用于获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型;

所述规则库生成单元用于获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;

所述核心因素确定单元用于根据所述规则库,确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;

所述基线负荷预测单元根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;结合初步预测结果和核心因素集,得到基线负荷预测结果;还用于将所述基线负荷预测结果反馈给各业务系统。

优选地,所述基线负荷预测单元在用于根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果之前,还用于:

启动服务接口,循环等待需要进行基线负荷预测和/或进行数据传输的指令,所述指令由各业务系统发出;

接收所述指令,并通过所述服务接口向所述各业务系统发送确认已接收所述指令的消息;

将所述基线负荷预测结果转换成标准接口交互信息后反馈给所述各业务系统。

由以上技术方案可知,本发明实施例提供的基线负荷预测方法及装置,所述方法通过获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型并存储,与传统的在使用的时候读取,在不使用的时候释放的方法相比,节省了大量的数据载入载出时间,访问速度快,提高预测效率。获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;再根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;进一步结合所述初步预测结果和所述核心因素集,得到基线负荷预测结果;最后将所述基线负荷预测结果反馈给各业务系统。同时,所述装置用于执行所述方法,能够实现基于负荷特性分析和负荷变化因素识别的基线负荷预测方法,获得的高精度基线负荷预测结果,为电网安全、经济、优质运行提供的数据支持和保障。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为根据一优选实施例示出的基线负荷预测方法流程图;

图2为根据一优选实施例示出的基线负荷预测装置结构示意图。

其中,1-存储器;2-控制处理器;21-基线负荷类型建模单元;22-规则库生成单元;23-核心因素确定单元;24-基线负荷预测单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明实施例的第一方面,提供了一种基线负荷预测方法,如图1所示,为所述方法的流程图,由图可知,所述方法包括:

步骤S1、获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型;

进一步,所述将基线负荷类型建模为由CIM(commoninformation model,公用信息模型)/OWL(Ontology of WebLanguage,互联网本体语言)本体对象表示的负荷对象模型的步骤具体包括:

根据所述基线负荷类型形成基线负荷类型文件;

根据所述基线负荷类型文件形成基线负荷类型对象;

将所述基线负荷类型对象转换为由CIM/UML(unified modeling language,统一建模语言)表示的负荷对象模型;

将所述由CIM/UML表示的负荷对象模型转换为由CIM/OWL本体表示。

将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型并存储,与传统的在使用的时候读取,在不使用的时候释放的方法相比,节省了大量的数据载入载出时间,访问速度快,提高预测效率。

步骤S2、获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;

其中,某一电力用户的历史负荷数据是指该用户在当前时间点之前有限时期内的用电负荷数据,所述当前时间点之前的有限时期的终点包括但不限于当前时间点,所述当前时间点的单位可以是小时,也可以是一天,也可以是具体的当前时刻;例如,假设当前时间点为2016年1月10日,则该电力用户的负荷数据可以是从2016年1月9日向前一个月至2015年12月9日的时期内的用电负荷数据;所述时期的长度可以根据需要自行设置;另外,所述历史日负荷曲线是根据用电负荷及其所对应的时间点组成的坐标描绘而成,能够更加直观的显示出该用户在当前时间点之前的某个时期内用电负荷变化规律。

电力用户的基线负荷会受到一些特定因素的影响,例如,天气因素;如果当天的天气是雷雨,普通居民用户会减少家中用电器的使用,以期能够避免用电器受到雷击儿损坏;如果天气是阴天,那个大部分电力用户在白天都会增加照明灯的使用。再如,时间因素;在上午八点至十一点,大部分居民用户的用电负荷都会低于晚上八点至晚上十一点的用电负荷。再如,日期因素;法定节假日或者周末的用电负荷要高于工作日的用电负荷;同时,同样的道理,电力用户基线负荷还会受到温度、湿度以及特殊事件等因素的影响。

进一步,所述生成历史负荷及影响因素规则库的步骤具体包括:

将所述历史负荷数据和所述影响因素分别形成历史负荷数据文件和影响因素文件;

将所述历史负荷数据文件转换为由雪花模型表示;

根据所述历史负荷数据文件和所述影响因素文件形成历史负荷及影响因素规则库。

步骤S3、确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;

进一步,所述确定影响基线负荷变化的核心因素的步骤具体包括:

判断用户类别;

如果所述用户类别为独立大用户,则,根据所述规则库建立因素确定模型,推算所述独立大用户的需求响应特性,确定影响基线负荷变化的核心因素;

所述独立大用户,是指一个独立计量电力负荷情况的大的用电用户,例如一个钢铁厂,一个商业中心,一个负荷聚合商等。

如果所述用户类别为普通居民用户,则,将所述历史负荷数据形成历史日负荷曲线,对所述历史日负荷曲线进行数据聚类分析,建立负荷聚类模型,采用数据挖掘技术和特征建模,确定影响基线负荷的核心因素。

通过确定影响基线负荷的核心因素,将全部可能影响基线负荷的因素中的非核心因素剔除,所述非核心因素即对所述基线负荷没有影响或产生的影响可以忽略不计的因素,能够在进行基线负荷预测时,只将核心因素列入预测依据的范围,节省计算时间的同时,避免非关键因素的干扰,进一步提高对于基线负荷的预测计算效率。不同类别的核心因素形成不同类别的核心因素集,例如,天气因素集,日期因素集,特殊事件因素集等。

步骤S4、根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;

进一步,所述根据负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果具体为,利用不同的预测方法,根据所述负荷对象模型、所述历史负荷数据以及所述核心因素,对基线负荷进行预测,所述预测方法包括回归分析预测、相似趋势预测以及神经网络预测,再进行平滑权重计算,得到初步预测结果。

进一步,在所述根据负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果之前,所述方法还包括启动服务接口,循环等待需要进行基线负荷计算和/或进行数据传输的指令,所述指令由各业务系统发出;接收所述指令,并通过所述服务接口向所述各业务系统发送确认已接收所述指令的消息;

其中,上述各业务系统是指与基线负荷相关的电网公司业务系统,例如营销系统或者调度系统,由电网公司对基线负荷计算方法及装置的应用来决定。上述循环等待是指针对各业务系统,逐个查询是否收到所述指令,如果收到所述指令,则相应地执行,如果没有收到所述指令,则针对下一个业务系统进行查询,所有业务系统均被查询完毕后,再重新逐个查询。

步骤S5、结合所述初步预测结果和所述核心因素集,得到基线负荷预测结果;

进一步,所述结合初步预测结果和所述核心因素集,得到基线负荷预测结果,具体为对所述初步预测结果和所述核心因素集进行二次回归分析,得到基线负荷预测结果。

步骤S6、将所述基线负荷预测结果反馈给各业务系统;

进一步,在所述将基线负荷预测结果反馈给各业务系统之前,所述方法还包括,将所述基线负荷预测结果转换为标准接口交互信息。所述标准接口交互信息是指,与其他业务系统交换信息所需要符合的信息交互要求。

进一步,在执行上述方法的同时,还包括,将所述负荷对象模型、所述历史负荷数据、所述历史日负荷曲线、所述核心因素集、所述规则库、所述初步预测结果和所述基线负荷预测结果储存起来。

由以上技术方案可知,本发明实施例提供的基线负荷预测方法,所述方法通过获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型并存储,与传统的在使用的时候读取,在不使用的时候释放的方法相比,节省了大量的数据载入载出时间,访问速度快,提高预测效率。获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;再根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;进一步结合所述初步预测结果和所述核心因素集,得到基线负荷预测结果;最后将所述基线负荷预测结果反馈给各业务系统。能够实现基于负荷特性分析和负荷变化因素识别的基线负荷预测方法,获得的高精度基线负荷预测结果,为电网安全、经济、优质运行提供的数据支持和保障。

根据本发明的实施例的另一方面,提供了一种基线负荷预测装置,用于执行本发明实施例第一方面所述的方法,如图2所示,为所述装置的结构示意图,由图2可知,所述装置包括:存储器1、与所述存储器连接的控制处理器2,所述控制处理器2包括基线负荷类型建模单元21、规则库生成单元22、核心因素确定单元23,以及基线负荷预测单元24;其中,

所述基线负荷类型建模单元21用于获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型;

所述规则库生成单元22用于获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;

所述核心因素确定单元23用于根据所述规则库,确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;

所述基线负荷预测单元24用于根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;结合初步预测结果和核心因素集,得到基线负荷预测结果;还用于将所述基线负荷预测结果反馈给各业务系统。

优选地,所述基线负荷预测单元24在用于根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果之前,还用于:

启动服务接口,循环等待需要进行基线负荷预测和/或进行数据传输的指令,所述指令由各业务系统发出;

接收所述指令,并通过所述服务接口向所述各业务系统发送确认已接收所述指令的消息;

将所述基线负荷预测结果转换成标准接口交互信息后反馈给所述各业务系统。

其中,上述各业务系统是指与基线负荷相关的电网公司业务系统,例如营销系统或者调度系统,由电网公司对基线负荷计算方法及装置的应用来决定。上述循环等待是指针对各业务系统,逐个查询是否收到所述指令,如果收到所述指令,则相应地执行,如果没有收到所述指令,则针对下一个业务系统进行查询,所有业务系统均被查询完毕后,再重新逐个查询。

所述标准接口交互信息是指,与其他业务系统交换信息所需要符合的信息交互要求。

需要说明的是,所述存储器1用于存储所述负荷对象模型、所述历史负荷数据、所述历史日负荷曲线、所述核心因素集、所述规则库、所述初步预测结果和所述基线负荷预测结果。

由以上技术方案可知,本发明实施例提供的基线负荷预测装置,所述装置用于执行所述方法,所述方法通过获取基线负荷类型,将所述基线负荷类型建模为由CIM/OWL本体对象表示的负荷对象模型并存储,与传统的在使用的时候读取,在不使用的时候释放的方法相比,节省了大量的数据载入载出时间,访问速度快,提高预测效率。获取历史负荷数据和历史负荷数据的影响因素,生成历史负荷及影响因素规则库;确定影响基线负荷变化的核心因素,不同类别的核心因素分别形成不同的核心因素集;再根据所述负荷对象模型、所述历史负荷数据以及所述核心因素预测基线负荷,得到初步预测结果;进一步结合所述初步预测结果和所述核心因素集,得到基线负荷预测结果;最后将所述基线负荷预测结果反馈给各业务系统。本发明能够实现基于负荷特性分析和负荷变化因素识别的基线负荷预测方法,获得的高精度基线负荷预测结果,为电网安全、经济、优质运行提供的数据支持和保障。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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