美章网 资料文库 石油测控论文:无线网的石油远程测控体系的建构范文

石油测控论文:无线网的石油远程测控体系的建构范文

本站小编为你精心准备了石油测控论文:无线网的石油远程测控体系的建构参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

石油测控论文:无线网的石油远程测控体系的建构

作者:王景敏苏克晓刘彩玲管晖李丽单位:河南省科学院同位素研究所地理研究所中原石油勘探局地球物理测井公司

3G-PCI卡在系统中的使用

该系统包括石油测井数据探测部件、测井地面主机和测井解释站服务器。测井地面主机上安装有数据采集卡和3G数据传输卡。数据采集卡同石油测井数据探测部件通过电缆相连,用于测井信息的现场采集。3G数据传输卡的主要作用是通过手机模块连接到移动通信的无线网络上,解决测井现场与解释分析中心的网络连接。所得石油测井数据经处理后由3G-PCI卡传输给测井解释站服务器。图2为数据采集传输示意图。

软件部分

1程序结构

在该系统中,创建了一个多层的分布式Win-dows应用程序。应用程序由3个逻辑层组成:数据层、业务对象层和用户界面层。采用面向对象技术和Remoting远程处理技术对应用程序的3个层次分别进行设计,从数据层开始,然后移到中间层业务规则对象,最后创建用户界面层。整个系统采用MicrosoftVisualStudio.NETC#语言编写。

客户端注册Remoting信道后,通过接口调用远程接口,完成发送数据、发送文件、读取列表、读取文件内容、接收服务器消息等工作。服务器通过注册Remoting服务,为远程客户端提供各种服务。

2客户端

客户端分为2类:一类是纯粹的数据发送(测井现场用,包括发送数据、发送文件等),一类是数据读取(解释服务站用,包括获取文件列表、读取文件、接收服务器消息等)。客户端的运行界面示例见图3。客户端的全部功能集中在一个程序集内,其结构参见表1。

3服务器端

服务器端的主要功能就是为远程客户端提供各种服务,包括接收数据、返回列表、返回文件内容、发送消息等。其功能的实现主要借助于中间类库(程序集)。图4为服务器运行界面,接收数据并提供Remoting服务。

4中间类库(程序集)

中间类库主要定义了一个继承于System.Mar-shalByRefObject的类RemotingClass,它可以通过注册被远程客户端调用,从而完成分布式运行。在该类中定义了提供各种服务的方法。类库的结构参见表1。

系统特点

1)数据传输系统使用公用无线信息网络,适应我国油田井位过于分散的国情。还具有无线数据传输距离远、传输速率快、稳定性和可靠性高的优点,提高了测井和解释效率。

2)系统软件采用远程处理技术CLR(CommonLanguageRuntime,通用语言运行时),实现了企业级分布式应用程序域之间的交互,能直接传递二进制的对象数据,其速度和效率远比Web服务高,基本保证了实时性。

3)系统中,业务规则层和用户界面层通过Re-moting技术进行通信,方便系统的部署,不需要修改任何客户端代码,只需要在服务器端重新部署新版本的组件即可。

结论

该系统设计使用的3G-PCI无线测井数据传输卡已获得国家实用新型专利授权,专利号为ZL201120174701.9。系统软件已在国家知识版权局登记,登记证号为:2011SR073305。系统经中原油田等多家用户进行试用,为实时解释、实时判断、实时决策提供了可靠的技术保障,具有一定的实用和推广价值。