本发明属于电力系统的配变降损检测技术领域,具体涉及一种配变降损检测提示系统及方法。
背景技术:
配变降损一直是电力系统领域中重要的课题;配电降损在电网运输过程中,导致电路电能浪费,造成电能能源的严重浪费。
此为现有技术的不足之处。
因此,针对现有技术中的上述缺陷,提供设计一种配变降损检测提示系统及方法;以解决现有技术中的上述缺陷,是非常有必要的。
技术实现要素:
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种配变降损检测提示系统及方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种配变降损检测提示系统,其特征在于,包括:
配变降损检测模块,所述配变降损检测模块包括有数据源单元、数据采集单元、数据存储单元以及数据处理单元;
所述的数据源单元包括电网基础台账相关数据、电网拓扑图形数据、用户档案与抄录电量相关数据、开关台账与自动采集电量指数数据、用户及配变自动采集数据、开关负荷及开关状态数据;
所述数据采集单元对数据源单元的数据进行数据抽取、数据转换和数据清洗处理,将每天需要的海量数据同步到分布式文件系统中;
数据存储单元采用hdfs对数据进行存储,面向全类型数据的存储查询,文件数据存储在分散的存储介质上,对外提供一致的文件访问接口,采用hbase列式存储数据库以列相关存储架构进行数据存储,将结构化的数据文件映射为一张数据库表,并提供类sql查询,并将查询语句转换为mapreduce;
数据处理单元根据线损分析构建需求,设计数据挖掘业务模型,采用常用的聚类、回归、分类和关联分析数据挖掘算法,挖掘数据潜在价值,分析预测线损率规律;根据样本数据训练优化数据挖掘模型,在大数据环境下并行运行,获得线损分析所需隐含电网运行模式及结果;识别出潜在配变降损位置;并将位置信息作为处理任务存储到数据库模块;
数据库模块:数据库模块用以存储待处理任务和已处理任务;
任务检测模块:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;
轮询模块:发送定时消息给任务检测模块,触发任务检测模块进行检测;
无线通信模块:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;
移动终端模块:包括任务接收单元、任务完成发送单元以及请求任务单元;
任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;
任务完成发送单元,在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;
请求任务单元,在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。
作为优选,所述数据采集单元中的数据抽取通过sqoop进行系统之间的数据抽取,通过apachesqoop对关系数据库(rdbms)与hadoop之间进行大数据交流,将关系型数据库的数据导入到hadoop中的数据存储组件(如hbase和hive)中,把数据从hadoop系统里抽取并导出到关系型数据库里;
数据转换将导入的业务信息按照线损分析数据挖掘模型进行转换;
数据清洗将脏数据转化为满足线损分析模型质量要求的数据。
作为优选,所述数据源单元中,电网基础台账相关数据由生产管理pms系统提供,电网拓扑图形数据由电网gis系统提供,用户档案与抄录电量相关数据由sg186营销系统提供,开关台账与自动采集电量指数数据由电能量采集系统提供,用户及配变自动采集数据由用电信息采集系统提供,开关负荷及开关状态数据由scada系统提供。
一种配变降损检测提示方法,其特征在于,包括以下步骤:
s1:配变降损检测步骤,具体包括以下步骤:
数据源获取步骤,获取电网基础台账相关数据、电网拓扑图形数据、用户档案与抄录电量相关数据、开关台账与自动采集电量指数数据、用户及配变自动采集数据、开关负荷及开关状态数据;
数据采集步骤,对数据源单元的数据进行数据抽取、数据转换和数据清洗处理,将每天需要的海量数据同步到分布式文件系统中;
数据存储步骤,采用hdfs对数据进行存储,面向全类型数据的存储查询,文件数据存储在分散的存储介质上,对外提供一致的文件访问接口,采用hbase列式存储数据库以列相关存储架构进行数据存储,将结构化的数据文件映射为一张数据库表,并提供类sql查询,并将查询语句转换为mapreduce;
数据处理步骤,根据线损分析构建需求,设计数据挖掘业务模型,采用常用的聚类、回归、分类和关联分析数据挖掘算法,挖掘数据潜在价值,分析预测线损率规律;根据样本数据训练优化数据挖掘模型,在大数据环境下并行运行,获得线损分析所需隐含电网运行模式及结果;识别出潜在配变降损位置;并将位置信息作为处理任务存储到数据库模块;
s2:数据库模块存储待处理任务和已处理任务;
s3:检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;
s4:发送定时消息给任务检测模块,触发任务检测模块进行检测;
s5:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;
s6:任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;
s7:在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;
s8:在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。
作为优选,所述步骤s1中,所述数据采集单元中的数据抽取通过sqoop进行系统之间的数据抽取,通过apachesqoop对关系数据库(rdbms)与hadoop之间进行大数据交流,将关系型数据库的数据导入到hadoop中的数据存储组件(如hbase和hive)中,把数据从hadoop系统里抽取并导出到关系型数据库里;
数据转换将导入的业务信息按照线损分析数据挖掘模型进行转换;
数据清洗将脏数据转化为满足线损分析模型质量要求的数据。
作为优选,所述步骤s1中,所述数据源单元中,电网基础台账相关数据由生产管理pms系统提供,电网拓扑图形数据由电网gis系统提供,用户档案与抄录电量相关数据由sg186营销系统提供,开关台账与自动采集电量指数数据由电能量采集系统提供,用户及配变自动采集数据由用电信息采集系统提供,开关负荷及开关状态数据由scada系统提供。
本发明的有益效果在于,通过对线路的配变降损进行采集处理,并将检测到的配电线损位置信息作为任务进行存储,而后及时传送至移动终端,通知维修人员进行及时查询;提高配变降损处理的效率。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1是本发明提供的一种配变降损检测提示系统的原理框图。
其中,1-配变降损检测模块,1.1-数据源单元,1.2-数据采集单元,1.3-数据存储单元,1.4-数据处理单元,2-数据库模块,3-任务检测模块,4-轮询模块,5-无线通信模块,6-移动终端模块,6.1-任务接收单元,6.2-任务完成发送单元,6.3-请求任务单元。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
实施例1:
如图1所示,本发明提供的一种配变降损检测提示系统,包括:
配变降损检测模块1,所述配变降损检测模块1包括有数据源单元1.1、数据采集单元1.2、数据存储单元1.3以及数据处理单元1.4;
所述的数据源单元1.1包括电网基础台账相关数据、电网拓扑图形数据、用户档案与抄录电量相关数据、开关台账与自动采集电量指数数据、用户及配变自动采集数据、开关负荷及开关状态数据;
所述数据采集单元1.2对数据源单元的数据进行数据抽取、数据转换和数据清洗处理,将每天需要的海量数据同步到分布式文件系统中;
数据存储单元1.3采用hdfs对数据进行存储,面向全类型数据的存储查询,文件数据存储在分散的存储介质上,对外提供一致的文件访问接口,采用hbase列式存储数据库以列相关存储架构进行数据存储,将结构化的数据文件映射为一张数据库表,并提供类sql查询,并将查询语句转换为mapreduce;
数据处理单元1.4根据线损分析构建需求,设计数据挖掘业务模型,采用常用的聚类、回归、分类和关联分析数据挖掘算法,挖掘数据潜在价值,分析预测线损率规律;根据样本数据训练优化数据挖掘模型,在大数据环境下并行运行,获得线损分析所需隐含电网运行模式及结果;识别出潜在配变降损位置;并将位置信息作为处理任务存储到数据库模块;
数据库模块2:数据库模块用以存储待处理任务和已处理任务;
任务检测模块3:负责检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;
轮询模4块:发送定时消息给任务检测模块,触发任务检测模块进行检测;
无线通信模块5:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;
移动终端模块6:包括任务接收单元6.1、任务完成发送单元6.2以及请求任务单元6.3;
任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;
任务完成发送单元,在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;
请求任务单元,在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。
本实施例中,所述数据采集单元中的数据抽取通过sqoop进行系统之间的数据抽取,通过apachesqoop对关系数据库(rdbms)与hadoop之间进行大数据交流,将关系型数据库的数据导入到hadoop中的数据存储组件(如hbase和hive)中,把数据从hadoop系统里抽取并导出到关系型数据库里;
数据转换将导入的业务信息按照线损分析数据挖掘模型进行转换;
数据清洗将脏数据转化为满足线损分析模型质量要求的数据。
本实施例中,所述数据源单元中,电网基础台账相关数据由生产管理pms系统提供,电网拓扑图形数据由电网gis系统提供,用户档案与抄录电量相关数据由sg186营销系统提供,开关台账与自动采集电量指数数据由电能量采集系统提供,用户及配变自动采集数据由用电信息采集系统提供,开关负荷及开关状态数据由scada系统提供。
实施例2:
本实施例提供一种配变降损检测提示方法,其特征在于,包括以下步骤:
s1:配变降损检测步骤,具体包括以下步骤:
数据源获取步骤,获取电网基础台账相关数据、电网拓扑图形数据、用户档案与抄录电量相关数据、开关台账与自动采集电量指数数据、用户及配变自动采集数据、开关负荷及开关状态数据;
数据采集步骤,对数据源单元的数据进行数据抽取、数据转换和数据清洗处理,将每天需要的海量数据同步到分布式文件系统中;
数据存储步骤,采用hdfs对数据进行存储,面向全类型数据的存储查询,文件数据存储在分散的存储介质上,对外提供一致的文件访问接口,采用hbase列式存储数据库以列相关存储架构进行数据存储,将结构化的数据文件映射为一张数据库表,并提供类sql查询,并将查询语句转换为mapreduce;
数据处理步骤,根据线损分析构建需求,设计数据挖掘业务模型,采用常用的聚类、回归、分类和关联分析数据挖掘算法,挖掘数据潜在价值,分析预测线损率规律;根据样本数据训练优化数据挖掘模型,在大数据环境下并行运行,获得线损分析所需隐含电网运行模式及结果;识别出潜在配变降损位置;并将位置信息作为处理任务存储到数据库模块;
s2:数据库模块存储待处理任务和已处理任务;
s3:检测待处理任务、已处理任务以及移动终端发送的指令,并根据移动终端的指令做出调控;
s4:发送定时消息给任务检测模块,触发任务检测模块进行检测;
s5:根据任务检测模块做出的调控,将相应的任务信息发送至相应的移动终端;
s6:任务接收单元接收无线通信模块发送的任务提醒,收到任务提醒后及时进行处理;
s7:在任务处理完成后,向无线通信模块发送任务完成指令,告知数据库模块,本次提醒任务已经完成;
s8:在当前没有任务处理时,通过该单元向无线通信模块发送请求处理任务指令,请求数据库模块分派任务。
本实施例中,所述步骤s1中,所述数据采集单元中的数据抽取通过sqoop进行系统之间的数据抽取,通过apachesqoop对关系数据库(rdbms)与hadoop之间进行大数据交流,将关系型数据库的数据导入到hadoop中的数据存储组件(如hbase和hive)中,把数据从hadoop系统里抽取并导出到关系型数据库里;
数据转换将导入的业务信息按照线损分析数据挖掘模型进行转换;
数据清洗将脏数据转化为满足线损分析模型质量要求的数据。
本实施例中,所述步骤s1中,所述数据源单元中,电网基础台账相关数据由生产管理pms系统提供,电网拓扑图形数据由电网gis系统提供,用户档案与抄录电量相关数据由sg186营销系统提供,开关台账与自动采集电量指数数据由电能量采集系统提供,用户及配变自动采集数据由用电信息采集系统提供,开关负荷及开关状态数据由scada系统提供。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。