CN108710696A - 一种电网数据挖掘分析平台及其实现方法 - Google Patents
一种电网数据挖掘分析平台及其实现方法 Download PDFInfo
- Publication number
- CN108710696A CN108710696A CN201810500771.5A CN201810500771A CN108710696A CN 108710696 A CN108710696 A CN 108710696A CN 201810500771 A CN201810500771 A CN 201810500771A CN 108710696 A CN108710696 A CN 108710696A
- Authority
- CN
- China
- Prior art keywords
- layer
- data mining
- electric network
- data
- analysis platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种电网数据挖掘分析平台及其实现方法,该平台包括:表现层、控制层和数据层;所述表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现,供第三方交互;所述控制层采用Java语言实现,为表现层提供Java类及方法调用;所述数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口,该电网数据挖掘分析平台及其实现方法解决了传统数据挖掘分析平台应用场景的单一性的问题,实现平台一体化,为建设高稳定性、自愈性、鲁棒性强的电网提供有效手段。
Description
技术领域
本发明涉及电网数据分析领域,具体是涉及一种电网数据挖掘分析平台及其实现方法。
背景技术
随着社会和科技的发展,电力***从独立的,封闭的“发-用”树形结构演变成为社会化的网络结构,电力***的社会化,电力资源共享性是现代电力***形成的根本原因,也是区别于传统的狭义的电力***的关键所在,未来的电力***具有信息量巨大且相互交织,具强非线性,变参数,多随机,多噪音,自组织的临界动力学特性。数据挖掘的典型算法已经在电网各业务场景中得到了广泛应用,比较熟知的包括有电网负荷预测、用电信息管理、用电满意度评估、设备状态监测等相关方面,也取得了一定的应用效果。
但是目前这些数据挖掘分析平台均是针对某一个场景的应用。电力***业务场景众多,如果针对不同的业务场景设计不同的数据挖掘平台,不仅操作复杂、增加研发成本,而且也加大了业务人员的学***台,将成熟的数据挖掘原型集成,并与业务应用场景进行结合是当前需要解决的问题。
发明内容
为解决现有技术的不足,本发明的目的在于提出一种高稳定性、自愈性、鲁棒性强的电网数据挖掘分析平台及其实现方法。
为了实现上述目标,本发明采用如下的技术方案:一种电网数据挖掘分析平台,该电网数据挖掘分析平台包括:表现层、控制层和数据层;
所述表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现,供第三方交互;
所述控制层采用Java语言实现,为表现层提供Java类及方法调用;
所述数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口。
优选地,所述电网数据挖掘分析平台包括模型构建模块和模型管理模块,所述模型构建模块和模型管理模块,采用REST Web Service技术实现,以方便第三方***调用。
优选地,所述模型构建模块包括拖、拉、拽流程化的数据挖掘建模过程,模型可视化展现,与第三方***进行界面集成。
优选地,所述模型管理模块包括模型在线测试、定时任务、版本管理、权限管理、服务集成模块。
优选地,所述数据层中的数据源包括支持文件数据源、数据库数据源。
对应地,本发明还提出了一种电网数据挖掘分析平台的实现方法,该平台中包括表现层、控制层和数据层,步骤包括:
表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现,供第三方交互;
控制层采用Java语言实现,为表现层提供Java类及方法调用;
数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口。
优选地,所述电网数据挖掘分析平台包括模型构建模块和模型管理模块,所述模型构建模块和模型管理模块,采用REST Web Service技术实现,以方便第三方***调用。
优选地,所述模型构建模块包括拖、拉、拽流程化的数据挖掘建模过程,模型可视化展现,与第三方***进行界面集成。
优选地,所述模型管理模块包括模型在线测试、定时任务、版本管理、权限管理、服务集成模块。
优选地,所述数据层中的数据源包括支持文件数据源、数据库数据源。
优选地,所述数据挖掘的步骤包括:
步骤S1:用户开始;
步骤S2:进行信息收集;
步骤S3:数据挖掘流程;
步骤S4:模型评估;
步骤S5:知识展示;
步骤S6:结束。
与现有技术相比,本发明的有益效果是:本发明提供一种电网数据挖掘分析平台及其实现方法,各模块均已组件服务的方式发布,采用B/S架构,具有很好的可移植性,并且集成多种成熟的数据挖掘产品,支持多种数据文件、主流数据库,提供在线建模、模型管理、模型发布等数据挖掘综合管理功能,正满足电网实际业务需要,极大提升了应用对口度,结合电网业务应用场景的数据进行建模与分析,实现基于数据为驱动的高级应用,利用数据挖掘手段实现对于海量生产数据的知识提取,为电网业务人员提供趋势分析,风险预测,发现电网结构薄弱环;并解决了传统数据挖掘分析平台应用场景的单一性的问题,实现平台一体化,降低了研发和学习成本。
附图说明
图1是本发明数据挖掘分析平台结构图。
图2是本发明数据挖掘分析平台的数据挖掘流程图。
图3是本发明话务量预测分析数据挖掘流构建图。
图4是本发明数据挖掘分析平台部署架构图。
具体实施方式
以下结合附图和具体实施例对本发明作具体的介绍。
如图1所示,本发明提出了一种电网数据挖掘分析平台,该电网数据挖掘分析平台包括:表现层、控制层和数据层;其中表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现;控制层采用Java语言实现,为表现层提供Java类及方法调用,实现平台功能;数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口。
结合图1所示,数据层中的数据源包括文件数据源,数据库数据源,例如支持Excel、Csv文件、数据库,数据库类型例如包括Oracle,Mysql等。
可理解的是,控制层为整个数据挖掘过程,包括数据准备,准备过程例如为数据预处理:对数据清洗、转化、平衡、匿名化等;建立与发布挖掘模型,包括选择挖掘方法建立挖掘模型;评估与知识输出,可视化展现等,这里的可视化展现是指模型训练结果。
表现层包括用户交互界面,是指用户通过浏览器与电网数据挖掘分析平台进行交互,用户主要分为3种:模型分析人员:负责流程的建模和平台应用程序的开发人员;***管理员:对角色和用户的权限进行配置的人员;普通用户:即平台的终使用用户,通过浏览器界面完成日常的工作。
在一个具体的实施例中,电网数据挖掘分析平台包括模型构建模块和模型管理模块,两者均采用REST Web Service技术实现,且均以组件服务的方式发布,以方便第三方***调用。
其中,模型构建模块包括拖、拉、拽流程化的数据挖掘建模过程,模型可视化展现,持与第三方***进行界面集成。模型管理模块包括模型在线测试、定时任务、版本管理、权限管理、服务集成功能等。
对应地,本发明还提出了一种电网数据挖掘分析平台的实现方法,包括表现层、控制层和数据层,方法包括:
表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现,供第三方交互;
控制层采用Java语言实现,为表现层提供Java类及方法调用;
数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口。
请结合图2所示,该电网数据挖掘分析平台的数据挖掘流程包括:
步骤S1:用户开始后;步骤S2:进行信息收集,进入步骤S3:数据挖掘流程;其中,数据挖掘过程中包括数据的集成、数据规约、数据清理、数据变换等;进行步骤S4:模型评估;转入步骤S5:知识展示;直至步骤S6:结束。
结合图3所示,在一个具体的话务量预测分析数据挖掘流构建流程中,首先根据行业内的实践经验,结合对模型算法的研究,选择适当的算法,此应用场景选择时间序列算法,然后创建挖掘流程。
首先,确定时间跨度:确定话务量输入到时间序列算法中的时间跨度;
数据预处理:进行数据替换,包括将对空值数据替换为零。
数据读取:进行属性选择,指定因变量,获取需要进行时间序列分析的话务量数据;
时间序列分析:采用SARIMA算法进行时间序列分析,得到时间序列模型对数据进行建模生成模型,例如SARIMA模型;
结果预测:将话务量数据输入建模生成的模型中,进行话务量预测。数据分析人员生成模型后,可将模型发布到模型管理模块,例如以表的形式发布或展示,普通用户进行去操作时即可直接使用,无需关注模型构建流程,提高用户调用速度。
请参考图4,该电网数据挖掘分析平台部署架构中包括用户终端,用户终端连接主用服务器或备用服务器,主用服务器与应用服务器(应用服务器1-n)之间交互,应用服务器与算法服务请求算法调度服务器之间交互,算法服务请求算法调度服务器调用算法服务器1-n中的任意一个或多个。可理解的是,数据挖掘平台算法服务以REST Web Service部署,电网数据挖掘分析平台及其算法服务和应用服务可独立部署在一台服务器,亦可集群部署在多台服务器,其中,电网数据挖掘分析平台与算法服务、应用服务相对独立。例如,算法服务包括控制层的数据挖掘,应用服务包括用户通过浏览器与电网数据挖掘分析平台进行交互。也就是说,数据挖掘端、用户应用端与电网数据挖掘分析平台可以集成在一台服务器,也可以部署在多台服务器,但是相互之间是独立的。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。
Claims (9)
1.一种电网数据挖掘分析平台,其特征在于,包括:表现层、控制层和数据层;
所述表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现,供第三方交互;
所述控制层采用Java语言实现,为表现层提供Java类及方法调用;
所述数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口。
2.如权利要求1所述的电网数据挖掘分析平台,其特征在于,所述电网数据挖掘分析平台包括模型构建模块和模型管理模块,所述模型构建模块和模型管理模块,采用REST WebService技术实现,以方便第三方***调用。
3.如权利要求2所述的电网数据挖掘分析平台,其特征在于,所述模型构建模块包括拖、拉、拽流程化的数据挖掘建模过程,模型可视化展现,与第三方***进行界面集成。
4.如权利要求3所述的电网数据挖掘分析平台,其特征在于,所述模型管理模块包括模型在线测试、定时任务、版本管理、权限管理、服务集成模块。
5.如权利要求4所述的电网数据挖掘分析平台,其特征在于,所述数据层中的数据源包括支持文件数据源、数据库数据源。
6.一种电网数据挖掘分析平台的实现方法,其特征在于,包括表现层、控制层和数据层,方法包括:
表现层采用B/S模式,通过Jsp、Ajax、JQuery技术实现,供第三方交互;
控制层采用Java语言实现,为表现层提供Java类及方法调用;
数据层采用Java语言开发,采用JDBC数据库访问技术实现,支持对数据库访问,并对控制层提供数据访问接口。
7.如权利要求6所述的电网数据挖掘分析平台的实现方法,其特征在于,所述电网数据挖掘分析平台包括模型构建模块和模型管理模块,所述模型构建模块和模型管理模块,采用REST Web Service技术实现,以方便第三方***调用。
8.如权利要求7所述的电网数据挖掘分析平台的实现方法,其特征在于,所述数据层中的数据源包括支持文件数据源、数据库数据源。
9.如权利要求8所述的电网数据挖掘分析平台的实现方法,其特征在于,所述数据挖掘的步骤包括:
步骤S1:用户开始;
步骤S2:进行信息收集;
步骤S3:数据挖掘流程;
步骤S4:模型评估;
步骤S5:知识展示;
步骤S6:结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810500771.5A CN108710696A (zh) | 2018-05-23 | 2018-05-23 | 一种电网数据挖掘分析平台及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810500771.5A CN108710696A (zh) | 2018-05-23 | 2018-05-23 | 一种电网数据挖掘分析平台及其实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108710696A true CN108710696A (zh) | 2018-10-26 |
Family
ID=63868459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810500771.5A Pending CN108710696A (zh) | 2018-05-23 | 2018-05-23 | 一种电网数据挖掘分析平台及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108710696A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111260969A (zh) * | 2020-03-06 | 2020-06-09 | 华南农业大学 | 数据挖掘课程教学实践***和基于***的教学实践方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107302596A (zh) * | 2017-08-09 | 2017-10-27 | 广东电网有限责任公司应急抢修中心 | 一种电力应急指挥抢修平台 |
CN107357856A (zh) * | 2017-06-29 | 2017-11-17 | 广西电网有限责任公司 | 基于电网全景业务模型数据集成及数据服务的实现方法 |
-
2018
- 2018-05-23 CN CN201810500771.5A patent/CN108710696A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107357856A (zh) * | 2017-06-29 | 2017-11-17 | 广西电网有限责任公司 | 基于电网全景业务模型数据集成及数据服务的实现方法 |
CN107302596A (zh) * | 2017-08-09 | 2017-10-27 | 广东电网有限责任公司应急抢修中心 | 一种电力应急指挥抢修平台 |
Non-Patent Citations (2)
Title |
---|
LIUDBYJX: "一种基于数据挖掘与分析的模型管理工具", 《百度文库》 * |
胡文越: "电力数据综合分析展示平台的设计与实现", 《万方学位数据库》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111260969A (zh) * | 2020-03-06 | 2020-06-09 | 华南农业大学 | 数据挖掘课程教学实践***和基于***的教学实践方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107065824B (zh) | 一种水电机组远程故障诊断开放式平台 | |
Eusgeld et al. | The role of network theory and object-oriented modeling within a framework for the vulnerability analysis of critical infrastructures | |
CN105320811B (zh) | 一种建立城市地下电力管网拓扑连通模型的方法 | |
CN103646091B (zh) | 一种电网图形数据的生成方法及装置 | |
CN106055316A (zh) | 一种供应链金融引擎***、***建立方法以及服务器 | |
CN109635127A (zh) | 一种基于大数据技术的电力设备画像知识图谱构建方法 | |
CN106293648A (zh) | 基于路径依赖图的服务组合行为合规性度量方法 | |
CN105354680B (zh) | 一种基于gis的电网断面辅助确定分析方法 | |
CN109145362A (zh) | 一种电网建模方法及*** | |
Lumbreras et al. | Large‐scale transmission expansion planning: from zonal results to a nodal expansion plan | |
Gama et al. | Water distribution network model building, case study: Milano, Italy | |
CN107220758A (zh) | 一种电网规划辅助*** | |
CN113836228A (zh) | 管理***的构建方法、装置、管理***、设备及存储介质 | |
CN105704184A (zh) | 一种基于层级框架的电网组织解析***及解析方法 | |
CN108710696A (zh) | 一种电网数据挖掘分析平台及其实现方法 | |
CN103699746B (zh) | 基于数据库的cadds5管系三维设计方法及*** | |
CN108228900B (zh) | 基于分层结构的电力设备多光谱数据中心模型建立方法 | |
CN109523422A (zh) | 一种配电网故障影响因素的挖掘方法 | |
CN103297538B (zh) | 资源环境模型的聚合方法 | |
Jian-Kai et al. | Power load prediction based on fractal theory | |
Sztipanovits et al. | Model-based integration technology for next generation electric grid simulations | |
CN113255163B (zh) | 基于分布式仿真技术的关联基础设施***建模方法及装置 | |
CN104036366A (zh) | 一种电力通信网对电网发展支撑度的评估方法 | |
CN107357900A (zh) | 一种电力***模型数据版本的控制方法及装置 | |
CN107451188A (zh) | 一种电网调控模型数据多级节点组合的发布方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181026 |
|
RJ01 | Rejection of invention patent application after publication |