一种在数据监测系统中实现数据分析的方法
【专利摘要】本发明提供了一种在数据监测系统中实现数据分析的方法,应用于对工业设备进行监测,数据监测系统连接一个数据库,保存数据监测系统采集的工业设备的运行数据,包括以下步骤:提供一报表控件;通过修改数据监测系统的配置文件将报表控件加载至数据监测系统;提供一第一数据接口以获取保存于数据库中的工业设备的运行数据,并显示于报表控件的显示界面上;提供一分析模块与数据监测系统关联,用以对数据监测系统采集到的工业设备的运行数据进行分析,以形成分析结果。其技术方案的有益效果在于,能对数据监测系统采集的工业设备的运行数据及时的做出分析,以形成对应的分析结果供使用者查看,方便使用者准确的了解到工业设备的工作状态。
【专利说明】
一种在数据监测系统中实现数据分析的方法
技术领域
[0001]本发明涉及工业设备监测领域,尤其涉及一种在数据监测系统中实现数据分析的方法。
【背景技术】
[0002]在工业设备领域,为了实时的了解到工业设备的运行状况,通常采用组态软件采集工业设备的运行数据,通过采集到的运行数据使用者通过数据分析可获取相关工业设备的运行状况,进而判断出工业设备运行的稳定性,而现有的组态软件中,通常只局限于对工业设备的数据采集层面,并没有涉及到对所采集的运行数据做进一步的分析过程,从而给使用者分析工业设备的运行数据了解工业设备的稳定性时带来处理数据较为繁琐的缺陷,并且在对工业设备的运行数据导出环节中,更是需要借助第三方工具进而导致导出数据效率较低的缺陷。
【发明内容】
[0003]针对现有技术中对采集的工业设备的运行数据分析存在的上述问题,现提供一种旨在对采集的工业设备运行数据做出分析,可及时了解工业设备工作状况的在数据监测系统中实现数据分析的方法。
[0004]具体技术方案如下:
[0005]—种在数据监测系统中实现数据分析的方法,应用于对工业设备进行监测,所述数据监测系统至少连接一个数据库用以保存所述数据监测系统采集的所述工业设备的运行数据,其中,包括以下步骤:
[0006]步骤S1、提供一报表控件;
[0007]步骤S2、通过修改所述数据监测系统的配置文件将所述报表控件加载至所述数据监测系统;
[0008]步骤S3、提供一第一数据接口以获取保存于所述数据库中的所述工业设备的所述运行数据,并显示于所述报表控件的显示界面上;
[0009]步骤S4、提供一分析模块与所述数据监测系统关联,用以对所述数据监测系统采集到的所述工业设备的运行数据进行分析,以形成分析结果。
[0010]优选的,所述报表控件基于视窗系统用户界面框架。
[0011]优选的,所述步骤S2中,数据监测系统的配置文件,以库文件的形式加载所述报表控件。
[0012]优选的,所述步骤S4中,提供一第二数据接口,分别连接所述分析模块及所述数据监测系统,所述分析模块通过所述第二数据接口获取所述数据监测系统采集到的所述运行数据,以获得分析结果。
[0013]优选的,所述分析模块主要由Matlab系统形成;所述第二数据接口主要由所述Matlab系统的脚本文件形成。
[0014]优选的,所述步骤S4中,所述分析模块包括:
[0015]—参数值预测模块,用以根据数学模型对所述工业设备的运行数据进行预测,以形成预测结果;
[0016]一异常点检测模块,用以计算所述运行数据中偏离正常值较大的信息点。
[0017]优选的,所述数学模型包括时间序列模型和/或神经网络模型。
[0018]优选的,所述异常点检测模块通过距离算法和/或者密度算法计算所述运行数据中偏离正常值较大的信息点。
[0019]优选的,提供一电子表格单元,连接所述分析模块,用以显示所述分析模块形成的分析结果。
[0020]优选的,所述数据监测系统为组态软件。
[0021]上述技术方案具有如下优点或有益效果:能对数据监测系统采集的工业设备的运行数据及时的做出分析,以形成对应的分析结果供使用者查看,方便使用者准确的了解到工业设备的工作状态,克服了现有技术中数据测测系统对采集的工业设备的运行数据缺少对应的数据分析的功能的缺陷。
【附图说明】
[0022]参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0023]图1为本发明一种在数据监测系统中实现数据分析的方法实施例的流程示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0026]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0027]本发明包括一种在数据监测系统中实现数据分析的方法。
[0028]如图1所示,一种在数据监测系统中实现数据分析的方法的实施例,应用于对工业设备进行监测,数据监测系统至少连接一个数据库用以保存数据监测系统采集的工业设备的运行数据,包括以下步骤:
[0029]步骤S1、提供一报表控件;
[0030]步骤S2、通过修改数据监测系统的配置文件将报表控件加载至数据监测系统;
[0031]步骤S3、提供一第一数据接口以获取保存于数据库中的工业设备的运行数据,并显示于报表控件的显示界面上;
[0032]步骤S4、提供一分析模块与数据监测系统关联,用以对数据监测系统采集到的工业设备的运行数据进行分析,以形成分析结果。
[0033]上述技术方案中,数据监测系统实时的采集工业设备的运行数据,并储存至数据库中,加载到数据监测系统的报表控件通过第一数据接口实时的显示数据库中储存的工业设备的运行参数的变化,当需要对采集到的工业设备的运行数据进行分析时,可通过分析模块可及时的对数据监测系统采集的工业设备的运行参数进行分析以形成分析结果,方便使用者根据分析结果掌握工业设备的工作状态。
[0034]在具体实施例中,通过第一数据接口获取保存于数据库中的工业设备的运行数据的具体实现方法如下,于报表控件中对需要监测的不同的工业设备建立对应的数据对象,例如类,并根据对应的工业设备的参数定义对应的数据对象的属性值,并将对应类的属性值关联到工业设备的参数,通过后台登录数据库,以查询语句对数据对象的属性值进行赋值和更新,通过报表控件的显示界面直接操作这些数据对象,以显示对应工业设备的实时的运行数据。
[0035]在一种较优的实施方式中,数据库可采用ORACLE数据库或者SQL数据库。
[0036]在一种较优的实施方式中,报表控件可基于视窗系统用户界面框架WPF(WindowsPresentat1n Foundat1n,微软用户界面框架)进行设计。
[0037]在一种较优的实施方式中,步骤S4中,提供一第二数据接口,分别连接分析模块及数据库,分析模块通过第二数据接口获取数据监测系统采集到的运行数据,以获得分析结果。进一步的,分析模块主要由Matlab系统形成;第二数据接口主要由Matlab系统的脚本文件即M文件形成。
[0038]在具体的实施例中,通过第二数据接口获取数据监测系统采集到的工业设备的运行数据具体的实现方法如下,通过将Matlab系统的M文件中的参数值与数据采集系统采集的运行数据进行关联,于执行M文件时以参数传递的形式将数据监测系统所采集的工业设备的运行数据作为参数传递至M文件,从而实现数据获取。
[0039]在一种较优的实施方式中,步骤S2中,数据监测系统的配置文件,以库文件即DLL文件的形式加载报表控件。
[0040]在一种较优的实施方式中,步骤S4中,分析模块包括:
[0041]—参数值预测模块,用以根据数学模型对工业设备的运行数据进行预测,以形成预测结果;
[0042]一异常点检测模块,用以计算运行数据中偏离正常值较大的信息点。
[0043]在一种较优的实施方式中,数学模型包括时间序列模型和/或神经网络模型。进一步的,数学模型可编制于Matlab系统的脚本文件中,通过执行相应的脚本文件获取对应的预测结果。
[0044]在一种较优的实施方式中,异常点检测模块通过距离算法和/或者密度算法计算运行数据中偏离正常值较大的信息点。进一步的,上述计算方法可编制于Matlab系统的脚本文件中,通过执行相应的脚本文件获取对应的计算结果。
[0045]在一种较优的实施方式中,可通过报表控件以图形的形式显示上述分析结果。
[0046]在一种较优的实施方式中,提供一电子表格单元,电子表格单元连接分析模块,用以显示分析模块形成的分析结果。进一步的,电子表格单元可采用EXCEL。
[0047]在一种较优的实施方式中,数据监测系统为组态软件。
[0048]上述技术方案具有如下优点或有益效果:能对数据监测系统采集的工业设备的运行数据进行实时的图形化显示以及及时的进行分析,以形成对应的分析结果供使用者查看,方便使用者准确的了解到工业设备的工作状态,克服了现有技术中数据测测系统对采集的工业设备的运行数据缺少对应的数据分析的功能的缺陷。
[0049]以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【主权项】
1.一种在数据监测系统中实现数据分析的方法,应用于对工业设备进行监测,所述数据监测系统至少连接一个数据库用以保存所述数据监测系统采集的所述工业设备的运行数据,其特征在于,包括以下步骤: 步骤S1、提供一报表控件; 步骤S2、通过修改所述数据监测系统的配置文件将所述报表控件加载至所述数据监测系统; 步骤S3、提供一第一数据接口以获取保存于所述数据库中的所述工业设备的所述运行数据,并显示于所述报表控件的显示界面上; 步骤S4、提供一分析模块与所述数据监测系统关联,用以对所述数据监测系统采集到的所述工业设备的运行数据进行分析,以形成分析结果。2.根据权利要求1所述的数据监测系统中实现数据分析的方法,其特征在于,所述报表控件基于视窗系统用户界面框架。3.根据权利要求1所述的数据监测系统中实现数据分析的方法,其特征在于,所述步骤S2中,数据监测系统的配置文件,以库文件的形式加载所述报表控件。4.根据权利要求1所述的数据监测系统中实现数据分析的方法,其特征在于,所述步骤S4中,提供一第二数据接口,分别连接所述分析模块及所述数据监测系统,所述分析模块通过所述第二数据接口获取所述数据监测系统采集到的所述运行数据,以获得分析结果。5.根据权利要求1所述的数据监测系统中实现数据分析的方法,其特征在于,所述分析模块主要由Matlab系统形成;所述第二数据接口主要由所述Matlab系统的脚本文件形成。6.根据权利要求1所述的数据监测系统中实现数据分析的方法,其特征在于,所述步骤S4中,所述分析模块包括: 一参数值预测模块,用以根据数学模型对所述工业设备的运行数据进行预测,以形成预测结果; 一异常点检测模块,用以计算所述运行数据中偏离正常值较大的信息点。7.根据权利要求6所述的数据监测系统中实现数据分析的方法,其特征在于,所述数学模型包括时间序列模型和/或神经网络模型。8.根据权利要求6所述的数据监测系统中实现数据分析的方法,其特征在于,所述异常点检测模块通过距离算法和/或者密度算法计算所述运行数据中偏离正常值较大的信息点。9.根据权利要求1所述的数据监测系统中实现数据分析的方法,其特征在于,提供一电子表格单元,连接所述分析模块,用以显示所述分析模块形成的分析结果。10.根据权利要求1-9中任一所述的数据监测系统中实现数据分析的方法,其特征在于,所述数据监测系统为组态软件。
【文档编号】G05B19/418GK105911965SQ201610143713
【公开日】2016年8月31日
【申请日】2016年3月14日
【发明人】陈瑞峰, 沈玉玲, 韩滨旭, 庞海亮, 谢君, 孙云云
【申请人】上海电气集团股份有限公司