基于GFDK的解释项目库直连技术研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:Boogie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]解释直连,即勘探决策支持系统等应用软件通过GFDK实现对GeoFrame/OpenWorks解释项目库的直接访问。使用户能够方便快捷地对解释成果库中的地震数据、解释成果数据和成果图件数据进行提取和展示。改变以前先由人工从解释项目库导出数据再通过离线方式加载到勘探决策支持系统造成的费时费力问题。大大提高了综合研究成果的展示效率,进一步促进了勘探井位部署工作效率的提高。
  [关键词]解释直连;解释项目库;GFDK;
  中图分类号:TG333.7 文献标识码:A 文章编号:1009-914X(2015)36-0197-01
  1 引言
  在胜利油田勘探决策支持系统中,工区信息、地震数据体、层位、断层解释成果以及时深关系、合成记录等井数据来源于解释项目库,目前的数据加载需要先导出解释工作站上的各类研究成果和地震数据体,再通过人工方式加载到决策系统中,这样的加载流程给研究人员带来了较大的工作量,既影响工作效率又容易产生错误数据。
  2 系统架构设计
  为了使GeoFrame这一主流解释软件形成的各种解释成果数据以及地震数据,通过项目库管理平台加载到数据库中,应用于勘探决策支持系统,经过油田专家确认,在GFDK、ITK以及 OpenSprit这三种方案择优选择GFDK连接方式作为胜利油田GeoFrame数据直连的最佳方案。如图1所示:
  3 实现技术路线
  3.1 Socket通讯
  服务器端程序与客户端程序使用TCP/IP协议进行通讯。由客户端向服务器端发送请求,服务器端收到请求后进行一系列逻辑处理,并将结果数据打包返回给客户端。通过使用Socket技术,保障了数据传输效率,并提高了数据访问安全性。创建Socket套接字后:
  在客户端,通过Connect()方法连接到指定的服务器,并通过Send()/SendTo()發送消息或者Receive()/ReceiveFrom()从服务端接收数据;
  在服务器端,使用Bind()方法绑定所指定的接口使Socket与一个本地终结点相联,并通过Listen()方法侦听该接口上的请求,当侦听到用户端的连接时,调用Accept()完成连接的操作,创建新的Socket以处理传入的连接请求。
  使用完Socket后,使用Shutdown()方法结束通信,并使用Close()方法关闭Socket。
  3.2 线程池与线程锁
  线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。线程池可执行的线程数目有一个最大值,超过最大值的线程可以排队,但他们要等到其他线程完成后才启动。一般在处理较小事务,而创建命名线程略显繁琐时,可以使用线程池。
  如果代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。若有多个线程同时执行写操作,就可能影响线程安全。保证线程安全的办法就是给共享的线程资源加锁,可以控制同时只有一个线程或一类线程可以访问该资源,从而可以确保资源的状态一致性。
  C#使用lock 关键字为给定对象获取互斥锁来确保代码块完成运行,而不会被其他线程中断。
  4 系统设计与实现
  4.1 GFConnector
  GFConnector模块部署在服务器端,它是以GeoFrame IESX Developer’s Kit为基础,设计开发的API工具包的应用方案及系统架构,负责读取GeoFrame数据并通过TCP/IP协议发送数据给客户端的GDPManageStudio。GFConnector包括4个部分,如图2所示
  4.2 GDPManageStudio
  解释直连客户端部分需要完成以下功能:用户管理,数据传输和数据加载。
  用户管理包括客户端登录用户管理和GeoFrame服务访问权限管理。
  数据传输和数据加载是成果提取软件的核心部分,也是软件主要的实现目标。客户端以图形化界面方式直观的为用户展示各种数据类型。在实际操作中,客户端好比一个数据中转站,用户通过客户端向服务器发送数据请求,请求通过系统的底层数据传输模块组织发送。服务器接收到请求以后,响应该请求,并将所需数据信息发送给客户端。系统接收服务器端反馈数据的操作,同样由底层数据传输模块完成,然后交由客户端来做进一步的处理。
  客户端采用WebService连接到勘探决策支持系统项目库,执行数据库操作。
  整个客户端的结构框图如下图3所示:
  5 结语
  通过解释直连模块的加入,勘探决策支持系统可以很好地提高解释人员加载各类解释成果数据的速度和准确度,提高了工作效率,节省了宝贵的时间,为今后解释人员更好、更快地工作提供了一个很好平台。
  参考文献
  [1] 中国石化,《石油天然气勘探技术标准汇编(二)》,2004.
  [2] 常子恒,《石油勘探开发技术》,北京,石油工业出版社,2001.
  [3] Erich Gama,Richard Helm,Ralph Johnson,John Vlissides,《设计模式:可复用面向对象软件的基础》,北京,机械工业出版社,李英军,马晓星等 译,2004.
  [4] Mike Cohn,《Scrum敏捷软件开发》,北京,清华大学出版社,廖靖斌,吕梁岳等.译,2010.
其他文献
[摘 要]图书馆事业的发展方向与程度由以社会氛围为主的软件与技术为代表的硬件共同决定。在全民进入到以技术为指引、以知识为内容主体的现代化生活中,“知识经济”观念对图书馆的读者服务工作及自身的全面发展带来了一些层面的激荡,同时也孕育着难得的机遇。以全面、系统的观点来看,知識经济时代对图书馆发展潜在的影响主要包含产品和服务的质量、办馆理念和馆员的服务宗旨、图书馆效益的取得以及如何更好地服务国家社会主义
期刊
[摘 要]随着信息技术和生产技术的不断进步,市场竞争也日益激烈。企业降低成本、提高产品质量、增强企业竞争力的压力也越来越大。因此,如何降低成本、提高提润,从而提升企业竞争力成为企业关注的重点问题。经有关数据显示,建筑工程材料成本占项目建设总成本的比重可能在45-55%之间,几乎占总成本的一半,直接控制总成本。但材料管理在传统工程建设管理活动中却没有受到应有的重视。因此,研究工程项目中材料采购问题,
期刊
[摘 要]随着社会的发展,各种文化充斥在社会中,在企业中,政工干部的思想政治就显得尤为重要,一个优秀的政工干部不仅仅要具备“德、能、勤、廉”,还应该要有其他的科学文化素质等。本文主要就企业政工人员队伍建设进行了论述。  [关键词]政工人员;队伍建设;问题;建议  中图分类号:D64 文献标识码:A 文章编号:1009-914X(2015)36-0181-01  政工人员的重任决定他们自身必须拥有更
期刊
[摘 要]近年来,随着社会经济的飞速发展和工业化进程的不断加快,电机等用电设备数量及其耗能量也在急剧增加,电力供应形势严峻,发展变频节能电机有着极为重要的意义。本文阐述了电机变频控制的基本原理和特点,分析了电机变频控制节能性,探讨了机变频控制技术的发展过程与应用状况,以期为实际工作提供一定的理论指导作用。  [关键词]电机;变频控制;节能技术  中图分类号:TM921.51 文献标识码:A 文章编
期刊
[摘 要]麦盖堤斜坡巴什托区块石炭系自下而上分别为巴楚组、克拉玛依组、小海子组,巴楚组的储层岩石类型主要以白云岩为主,常见的有泥晶云岩、粉晶云岩等。巴楚组储层的横向分布具有一定的非均质性,油气层在构造主体范围内分布比较稳定,有利储层主要分布呈北西~南东向展布在麦10~BK4H~麦6井一带的构造高部位,储层的分布边界比较清楚。本文精选多种储层预测技术对该地区巴楚组组储层进行了预测,取得了良好的应用效
期刊
[摘 要]阐述了SIS系统在歧化装置中的重要性,着重介绍了SIS安全仪表系统的基本结构、主要功能,简要分析SIS系统在歧化装置中的实现过程。  [关键词]SIS安全仪表系统;联锁;SM controller  中图分类号:TP312 文献标识码:A 文章编号:1009-914X(2015)36-0200-01  0 引言  石油化工生产具有高温、高压、易燃、易爆等特点,近年来对生产过程和安全要求也
期刊
[摘 要]水灾是煤矿的五大灾害之一,许厂煤矿下组煤水文地质条件属复杂型,防治水工作显得尤为突出、重要。能否解决好下组煤开拓掘进过程中的底板十三灰、奥灰高承压水的防突水问题,是关系矿井安全生产的关键。在巷道掘进过程中对底板高承压水,打钻超前探查难度大,费用高、时间长客观实际情况,研究利用直流电法超前物探技术,采取“物探先行,钻探验证”的施工方法,较好的解决了安全和生产的关系,既保证了安全,又确保了正
期刊
[摘 要]本文探讨了抽油机安装超越离合器,不改变其井下人工举升设备的条件下,达到提高机采系统效率,由于碳纤维连续杆可有效解决常规有杆泵举升能耗高、下泵深度受限、磨蚀严重等问题,工业化普及推广前景广阔。  [关键词]超越离合器;碳纤维连续杆;提高;机采效率  中图分类号:F284 文献标识码:A 文章编号:1009-914X(2015)36-0198-01  一、超越离合器  抽油机安装超越离合器,
期刊
[摘 要]自改革开放以来,随着中国经济的飞速发展和人们物质生活的不断提高,人们对于水利水电等功能性建筑也不断提出更高的要求。其中对美观性、经济性以及希望自己能参与到建筑设计中的心愿,都是新时代水利水电设计师需要不断探究的课题。本文从几个方面提出了水利水电建筑设计中的实践与创新经验,供大家参考。  [关键词]水利水电 工程建筑 设计实践 创新  中图分类号:TV222 文献标识码:A 文章编号:10
期刊
[摘 要]在目前全国煤炭形势低迷,煤炭企业陷入经营难题的状况下,增收节支、开源节流是经营管理的主题,成本管理是企业提高经济效益的关键。针对目前煤矿企业成本管理现状,推行原煤成本精细化管理势力在必行,煤炭企业想要保证市场占有率,必须要提升自身的竞争能力,完善自身的经营管理模式,现笔者就煤矿企业成本管理方面提出几点建议。  [关键词]原煤成本;精细化;管理建议  中图分类号:F406.5 文献标识码:
期刊