实时控制网络中的海量数据处理方法

文档序号:7814189阅读:520来源:国知局
实时控制网络中的海量数据处理方法
【专利摘要】本发明涉及一种实时控制网络中的海量数据处理方法,其特征在于,包括如下步骤:步骤1、针对工业过程中的实际应用,增加多个种类与该工业过程相对应的快速数据采样输入模块;步骤2、通用数据采样模块通过现场总线采样到数据后存入高速存储单元内,以高速存储单元作为数据预先缓冲存储空间,再由高速存储单元将缓冲的海量数据通过网络通讯接口及网络传输给接入同一网络的海量数据分析诊断工作站。本发明的优点是在过程数据快速采样系统或旋转机械诊断分析系统中既保证了过程控制参数的实时性,又提供海量数据处理方法,减少现场设备和工程工作量。
【专利说明】实时控制网络中的海量数据处理方法

【技术领域】
[0001]本发明涉及一种实时控制网络中的海量数据处理技术,用于解决现场信号在参与工业过程控制时同时进行数据快速采样分析或旋转机械诊断分析等等,属于自动控制仪表【技术领域】。

【背景技术】
[0002]传统的分散控制系统(DCS)或者现场总线控制系统(FCS)等工业过程控制系统,由于在同一组控制器下真正用于过程控制的实时数据量并不大,考虑到数据通讯的安全可靠性,因此现场总线通讯速率通常为9600bpS-10MbpS,但在一些特殊应用中,例如过程数据快速采样分析系统或旋转机械诊断分析系统要求海量的数据传送量进行过程分析和故障诊断(以一组控制器下挂六十块卡,每块卡为8点模拟量输入,每毫秒采样一次为例,最小通讯数据量为卡件数*卡件点数*每个模拟量最少字节数*位数*毫秒数=60*8*2*8*1000=7.68Mbps),考虑到通讯的裕量,如此大的数据传送量是无法在实时控制网络上进行传输的。
[0003]通常地,针对过程数据快速采样分析或旋转机械诊断分析这方面应用要求时,会采用单独的第三方产品来完成这项工作,但是却造成现场设备和工程工作量增加。


【发明内容】

[0004]本发明要解决的技术问题是一种实时控制网络中的海量数据处理技术。
[0005]为了解决上述技术问题,本发明的技术方案是提供了一种实时控制网络中的海量数据处理方法,其特征在于,包括如下步骤:
[0006]步骤1、针对工业过程中的实际应用,增加多个种类与该工业过程相对应的快速数据采样输入模块,每个快速数据采样输入模块至少包括种类与该工业过程相对应的通用数据采样模块、高速存储单元以及附加的网络通讯接口,通用数据采样模块的输入端接入现场总线,通用数据采样模块的输出端连接高速存储单元的输入端,高速存储单元的输出端则连接网络通讯接口,网络通讯接口接入网络;
[0007]步骤2、通用数据采样模块通过现场总线采样到数据后存入高速存储单元内,以高速存储单元作为数据预先缓冲存储空间,再由高速存储单元将缓冲的海量数据通过网络通讯接口及网络传输给接入同一网络的海量数据分析诊断工作站。
[0008]优选地,仅采用一个所述网络,所有所述输入模块均通过该网络与所述海量数据分析诊断工作站建立数据通讯。
[0009]优选地,采用N个所述网络,N > 2,每个所述快速数据采样输入模块均有N个所述网络通讯接口,每个网络通讯接口接入不同的网络,所有网络中的一个网络正常工作,其余网络为冗余网络。
[0010]本发明提供了一种实时控制网络中的海量数据处理技术,通过在过程控制系统增加快速数据采样输入模块,一方面保证过程控制中的实时性要求,另一方面完成海量数据的存储、通讯和分析,以满足两方面的需求。
[0011]本发明的优点是在过程数据快速采样系统或旋转机械诊断分析系统中既保证了过程控制参数的实时性,又提供海量数据处理方法,减少现场设备和工程工作量。

【专利附图】

【附图说明】
[0012]图1为单一网络结构的实时控制网络中的海量数据处理方法示意图;
[0013]图2为冗余网络结构的实时控制网络中的海量数据处理方法示意图。

【具体实施方式】
[0014]为使本发明更明显易懂,兹以优选实施例,并配合附图作详细说明如下。
[0015]本发明提供了一种实时控制网络中的海量数据处理方法,该方法中增加的快速数据采样输入模块根据工业过程中的实际应用的不同有不同的种类,例如:快速数据采样热电偶输入模块、快速数据采样热电阻输入模块、快速数据采样模拟量输入模块、旋转机械部件电压信号综合输入模块(包括位移、相对振动、瓦盖振动、偏心、绝对振动和键相)、旋转机械部件脉冲信号综合输入模块(包括电涡流传感器、磁组传感器和键相)等。本实施例在多种类的快速数据采样输入模块中选取快速数据采样热电偶输入模块为例,其步骤为:
[0016]步骤1、每个快速数据采样输入模块包括通用热电偶输入模块、高速存储单元以及附加的网络通讯接口,通用数据采样模块的输入端接入现场总线,即现场总线A及现场总线B,通用数据采样模块的输出端连接高速存储单元的输入端,高速存储单元的输出端则连接以太网络通讯接口,以太网络通讯接口接入以太网络。多块快速数据采样热电偶输入模块和海量数据分析诊断工作站通过百兆级的以太网交换机进行联网。
[0017]步骤2、通用数据采样模块通过现场总线采样到数据后存入高速存储单元内,以高速存储单元作为数据预先缓冲存储空间,再由高速存储单元将缓冲的海量数据通过网络通讯接口及网络传输给接入同一网络的海量数据分析诊断工作站。高速存储单元的数据量考虑以每毫秒采集一次,总计8分钟的存储量作为一个数据传送包,数据量即分钟数*秒数*毫秒数*卡件点数*每个模拟量最少字节数*位数=8*60*1000*8*2 = 7.68Mbytes,因此选取4片2Mbytes的高速存储单元作为数据预先缓冲存储空间。
[0018]实时控制网络中的海量数据处理通道可以是单一网络,也可以是冗余网络。
[0019]单一网络由多块快速数据采样热电偶输入模块的单一以太网通讯接口、海量数据分析诊断工作站和单个交换机组成单一网络结构的实时控制网络中的海量数据处理方法,如图1所示。
[0020]冗余网络由多块快速数据采样热电偶输入模块的冗余以太网通讯接口、海量数据分析诊断工作站和冗余交换机组成冗余网络结构的实时控制网络中的海量数据处理方法,如图2所示,其采用了以太网A及以太网B。
【权利要求】
1.一种实时控制网络中的海量数据处理方法,其特征在于,包括如下步骤: 步骤1、针对工业过程中的实际应用,增加多个种类与该工业过程相对应的快速数据采样输入模块,每个快速数据采样输入模块至少包括种类与该工业过程相对应的通用数据采样模块、高速存储单元以及附加的网络通讯接口,通用数据采样模块的输入端接入现场总线,通用数据采样模块的输出端连接高速存储单元的输入端,高速存储单元的输出端则连接网络通讯接口,网络通讯接口接入网络; 步骤2、通用数据采样模块通过现场总线采样到数据后存入高速存储单元内,以高速存储单元作为数据预先缓冲存储空间,再由高速存储单元将缓冲的海量数据通过网络通讯接口及网络传输给接入同一网络的海量数据分析诊断工作站。
2.如权利要求1所述的一种实时控制网络中的海量数据处理方法,其特征在于,仅采用一个所述网络,所有所述输入模块均通过该网络与所述海量数据分析诊断工作站建立数据通讯。
3.如权利要求1所述的一种实时控制网络中的海量数据处理方法,其特征在于,采用N个所述网络,N ^ 2,每个所述快速数据采样输入模块均有N个所述网络通讯接口,每个网络通讯接口接入不同的网络,所有网络中的一个网络正常工作,其余网络为冗余网络。
【文档编号】H04L29/08GK104239507SQ201410466414
【公开日】2014年12月24日 申请日期:2014年9月12日 优先权日:2014年9月12日
【发明者】章伟杰, 郭荣, 屠勤, 陈蒙, 杨景祺, 翟淑伟, 赵忠 申请人:上海发电设备成套设计研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1