[发明专利]用于钢铁过程控制的高速数据存储方法和系统有效
申请号: | 201810950662.3 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109189788B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 王志军;汤浩;程蓬 | 申请(专利权)人: | 中冶南方工程技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/245 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 唐万荣 |
地址: | 430223 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于钢铁过程控制的高速数据存储方法和系统,该方法包括以下步骤:1)根据工艺需求,确定需要采集数据的数据点共M个以及各数据点对应数据值的上限和下限;将数据点分为N个组,然后在关系数据库中创建表;2)数据采集:过程控制从基础自动化采集所有数据点的实际值;3)数据转换与缓存;4)判断是否满足存储条件,如果满足存储条件则进入步骤5),否则转入步骤2)等待进行下一次数据采集;5)数据存储:将共享内存中缓存的所有第二类数据包以一条记录保存到数据库表中。本发明方法实施过程简单,运行高效,保证过程控制高速存储的情况下,得到迅速响应。 | ||
搜索关键词: | 用于 钢铁 过程 控制 高速 数据 存储 方法 系统 | ||
【主权项】:
1.一种用于钢铁过程控制的高速数据存储方法,其特征在于,包括以下步骤:1)根据工艺需求,确定需要采集数据的数据点共M个以及各数据点对应数据值的上限和下限;将数据点分为N个组,然后在关系数据库中创建表,表的字段包括开始时间、结束时间以及分别对应N个数据点分组的N个字段;2)数据采集:过程控制从基础自动化采集所有数据点的实际值,数据类型为单精度浮点数字,采集的数据叫做第一类数据包,包括一个时间戳和M个实际值;3)数据转换与缓存:如果第一类数据包中任意一个实际值大于等于其数据点的上限值或者小于等于其数据点的下限值,则忽略这个数据包,否则根据转换规则将第一类数据包转换为N个第二类数据包,并将所有第二类数据包保存到共享内存中;将第一类数据包转换为第二类数据包的规则如下:3.1)将第一类数据包中的实际值转为标准值,采用如下公式:标准值=1+(实际值‑下限值)/(上限值‑下限值)这样第一类数据包中的M个实际值则变为了M个标准值;3.2)压缩标准值;标准值是一个32比特即4个字节长度的单精度浮点型数字,去除第2到第9个比特位,剩余24个比特即3个字节长度;3.3)整合生成第二类数据包根据步骤1)中的数据点分组,把压缩后的数据包也对应分为N组,每组压缩后的数据包和当前时间戳共同构成一个第二类数据包,至此,1个第一类数据包已经被分成了N个第二类数据包;当前时间戳以及N组整合数据包共同构成了N个第二类数据包;4)判断是否满足存储条件,如果满足存储条件则进入步骤5),否则转入步骤2)等待进行下一次数据采集;5)数据存储:将共享内存中缓存的所有第二类数据包以一条记录保存到数据库表中;其中,开始时间字段为所有缓存的第二类数据包时间戳的最小值;结束时间字段为所有缓存的第二类数据包时间戳的最大值;将各组整合数据包叠加,构成新的整合数据包,并存储到对应的字段中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶南方工程技术有限公司,未经中冶南方工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810950662.3/,转载请声明来源钻瓜专利网。