网站大量收购闲置独家精品文档,联系QQ:2885784924

实时数据库在油田应用探索.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实时数据库在油田应用探索

实时数据库在油田应用探索   摘 要:本文主要阐述了实时数据库在油田生产中起到的作用,以及实时数据库适用性改造。 关键词:实时数据库;位号;数据模型;数据存储综合应用平台 中图分类号:TP311.13 实时数据库作为油田物联网的组成部分,逐渐成为油田信息化建设的重点。随着油田实时数据建设规模的不断扩大,如何使实时数据在油田生产中发挥更大效益,更好服务科研、生产、决策,需要建立一个实时数据库综合应用管理平台,保障实时数据高效率的采集、管理及应用,从而促进油田数据资产的快速增值。 1 实时数据位号改造 油田各专业的位号具有数据采集的持续时间相差大、采集频率相差大、单位时间内产生的数据量相差大的特点。由于这些有别于传统工控领域的特点,如果采用传统意义上的位号管理方式,一方面位号数量将非常巨大,远远超过实时数据库的位号容量;另一方面,绝大多数位号将处于“休眠”状态,即很少被使用,造成巨大浪费。因此,探索一个有效的位号管理方案,是保证实时数据库平台正常运行的基础。以“接入端编号.参数名称”作为位号命名的方式,将固定终端和移动终端进行统一编号,对位号数据进行统一存储和管理。采用这种方式对位号进行命名,减少了位号的使用量,提高位号的使用效率。 2 实时数据库模型建立 传统意义上的实时数据库平台位号是离散的,彼此是互不关联的,即使某些位号之间存在关系,也是上层应用软件进行了相应处理,并没有从本质上按照客观事物对位号进行有效组织。模型从本质上有效解决了位号的组织问题,位号不再是孤立的,而是属于模型的一个属性,一方面方便了对位号的组织,另一方面也更符合人对事物的认识,位号不再是一个抽象的概念。 3 数据接入与存储 实时数据库有特殊的针对实时数据的存储方式,它存储数据按照时间戳+点位名称的方式,时间戳精确到毫秒,点位名称是接入端编号和曲线英文缩写名称组合而成,在实时库中每个接入客户端为每个测试曲线提供一个实时数据库记录点位,按时间次序记录一串先后发生的数值,实时库的数据文件是一个压缩的二进制文件,实时库内的所有点位数据按条带记录在这个二进制文件上,用户访问时间数据时,提供点位号获取当前时间实时值,提供时间范围和点位名称提取历兄数值记录。在之前的位号命名里我们把接入端定义为两类,即移动终端和固定终端。 4 实时数据库平台展望 实时数据平台分为“七个层次、四个规范、一个体系、一个管理”,“七个层次”是指实时数据库平台从体系结构上划分,分为物理层、感知层、采集层、传输层、存储层、服务层、应用层;“四个规范”是指实时数据库平台的四个标准规范,包括位号管理规范、数据模型规范、数据接入规范和数据访问规范;“一个体系”是指实时数据库平台的安全保障体系;“一个管理”是指实时数据库平台的系统管理。 5 在安全预警中的作用 利用安装在油气处理站库、管道、钻井等设备各种传感器提取的设备参数,一方面控制系统设备的正常运行,确保工艺流程的有效执行;另一方面这些参数也反映了设备自身和工艺过程的安全状态,对这些数据的及时、长期的监测,利用有效的数学模型进行智能分析,可以及早发现设备的安全隐患,工艺流程的不安全状态,进行及时处理,达到安全预警、报警,提高安全管理水平、降低经济损失。 6 实时数据库应用举例 下面以现场测试SKD3000远程实时监控为例,简单说明系统的实现原理: SKD3000远程实时监控设计为WEB应用,它从关系数据库和实时数据库获取作业项目信息,在浏览器中绘制曲线图形和图表,模拟远程测试仪数据监控画面监控测试作业数据,提供历史数据检索和曲线绘制模板定制功能,使用AJAX异步数据清求和SVG矢量图形技术动态的绘制实时曲线。 6.1 实时数据采集发送层。实时数据采集发送层实时监测SKD-3000仪器工作状态,从SKD-3000数控仪器获取并解析实时数据,与远程接收服务器建立网络连接,测试作业进行时,通过SOCKET接口,实时将测试数据进行加密,以TCP/IP数据包的形式发送给远程数据接受端,在网络连接会话建立时,它首先需要通过内网网关验证,透过网关与接收服务器建立透明连接。 6.2 实时数据接收层。实时数据接收层是一个SOCKET服务器端程序,它与网关相连接,网关对它的服务端口进行重新映射,客户端通过网关对它进行透明访问,它可以响应多个个客户端的连接请求,以多线程模式运行,对接收的数据进行解密处理,将测试数据记录分成数据项,写入实时数据库。 6.3 实时数据存储层。实时数据存储层是由实时数据库和关系数据库构成的复合存储体系,关系数据库存储测试作业项目信息,实时数据库存储测试作业数据,每次新的作业开始时,系统首先向关系数据库写入此次作业项目信息,然后开始

您可能关注的文档

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档