收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于Java的测井数据格式解编系统的设计与实现

张晓春  
【摘要】:随着测井技术的不断发展,测井仪器的发展经历了从模拟测井、数字测井、数控测井到成像测井四个阶段[1],测井仪器记录的测井数据格式也比较繁杂。 生产测井技术门槛较低,国内生产测井仪器由于历史原因,测井数据格式没有统一的规范,定义比较自由。目前测井解释软件面临着一些问题:测井数据来源广泛,格式众多,尤其国产仪器制造厂家生产的仪器的数据格式没有标准化,一种格式有多种版本,格式的内容细节、结构差别较大,而国外软件大多以自有数据格式为主,各种测井解释软件只能识别有限几种测井现场数据格式,不能兼容其他测井解释软件生成的数据格式。另外,国产软件无论在满足油田勘探开发的多层次需要上还是与国外软件相比在设计水平、应用集成度、系统规模、网络化上仍有较大差距,需要进一步加大研发力度。绝对多数测井解释软件只能工作在Windows或工作站的一种环境下,通常情况下,工作站版本的软件无法兼容微机版的数据。能快速、高效地解读测井数据是所有测井解释软件必须解决的首要问题。 本文是“一体化网络测井处理解释软件平台”中的一个子项目。“一体化网络测井处理解释软件平台”是中国石油股份公司正在重点开发的项目,同时也是国家科技重大专项“大型油气田及煤气开发”的三级子课题。 由于测井数据格式不仅仅来自于现场实时记录的数据,还会来自各种处理软件生成的,数据类型复杂,可能有曲线、表格、文档等。本文对已有国内外流行测井数据格式的充分调研、分析,研究先进软件开发技术,吸收业界成熟测井解释软件的优势经验,采用设计模式和模块化编程,应用先进的Java开发技术,为“一体化网络测井解释软件平台”提供了一套解编测井数据格式的系统,可以高效、正确解读各种测井数据格式,并具备跨平台能力,使得一体化测井网络处理解释平台能够兼容各种类型的测井数据格式,在多种操作系统环境下正常运行。 随着仪器不断发展,数据格式众多,未来会增加更多的新数据格式,对这些格式统一管理,提高系统的可维护性,是迫切需要解决的问题。本文提出了一个采用自注册机制开发的框架。该框架使用先进的NetBeans注册模式中的查找和注册解决方案,避免额外的配置文件,解编框架可以随时侦听数据格式解编模块的变化,自动查找、注册,挂接各种格式解编模块到系统中。该框架自动管理数据解编格式模块,提高了系统的灵活性和可维护性。 最后本文以一个生产测井中应用广泛的数据格式为例,实现数据格式解编。解编系统采用模块化编程,每个格式解编模块可任意拆卸,不影响其它模块正常工作。该模块独立存在,与框架之间松散耦合,只需遵循规范实现解码框架定义的接口,可以自动被加入到系统中。另外还有很多其他格式解编模块,将在今后的工作一一实现。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 陈涵生;Java技术[J];自然杂志;1997年02期
2 William Robert Stanek ,严明;JavaScript的关注焦点[J];个人电脑;1997年08期
3 张怡;可视化Java开发工具一览[J];中国计算机用户;1997年25期
4 ;Java在运输业巨子——CSX公司中的应用[J];电子展望与决策;1998年05期
5 Jon Udell,邓立新;Java服务器小件[J];中文信息;1998年05期
6 吴限;意外的发现[J];中文信息;1998年Z1期
7 何芳;Java——大家的娃,有你无他怎兼容[J];中国计算机用户;1998年07期
8 ;旋转的咖啡杯[J];个人电脑;1999年04期
9 ;BEA收购TRGI旨在加强端到端Java教育[J];通信世界;1999年09期
10 ;微软的Java中发现安全漏洞[J];计算机与网络;1999年20期
11 黄凯;基于JAVA的CORBA程序[J];电子科技;2001年21期
12 潘锦;Java编程[J];贵阳金筑大学学报;2001年03期
13 ;移动开发[J];个人电脑;2003年02期
14 ;Java游戏[J];数字通信;2004年02期
15 郝晓玲,于秀艳;基于JSP的系统设计与实现[J];情报科学;2004年08期
16 拜朝峰;林琳;黄林鹏;孙永强;;部分计值综述[J];计算机科学;2004年04期
17 康会来;JAVA 3D动画的实现[J];电脑知识与技术;2005年06期
18 王学渊,张锦蜀;数字电视应用程序的管理[J];有线电视技术;2005年05期
19 兰晓伟,于长云;JAVARMI与CORBA的集成研究[J];天津理工大学学报;2005年03期
20 黎海生;;关于java课程设计的思考[J];现代企业教育;2006年09期
中国重要会议论文全文数据库 前10条
1 张竞;陆嵘;吴健平;;Shapefile文件转换为GML文件的方法探讨[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
2 许晖;;应用XML实现Java对象序列化技术简述[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
3 ;CUJA文献库软盘、工作单数据格式错误实例分析[A];外向型文献库的数据质量控制——首届CUJA系统学术讨论会论文集[C];1990年
4 姜久雷;;在Visual J++6.0环境下编写纯Java代码的方法[A];西部大开发 科教先行与可持续发展——中国科协2000年学术年会文集[C];2000年
5 蔡文鸿;陆以勤;;JAVA手机在我国发展面临的问题[A];第九届全国青年通信学术会议论文集[C];2004年
6 杨睿;金大海;宫云战;马跃;;JAVA中空指针引用故障的静态检测方法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
7 李镐炜;王跃科;赵健;;Java在测试系统接口中的应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
8 李永花;赵冰燕;王晶;;一种基于Java的数字签名方法[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
9 苏来琪;;日本精细预报产品的解释和应用[A];首届长三角气象科技论坛论文集[C];2004年
10 唐焕春;;《Java程序设计》精品课程建设[A];2010无锡职教教师论坛论文集[C];2010年
中国博士学位论文全文数据库 前10条
1 杨克峤;Java程序优化与数据竞争检测的研究[D];复旦大学;2010年
2 陈虎;JE-Java芯片系统关键技术的研究与设计[D];中国人民解放军国防科学技术大学;2000年
3 江玉龙;P型核磁测井解释处理方法研究[D];吉林大学;2009年
4 陈文亮;基于Web的数控编程系统及其关键技术研究[D];南京航空航天大学;2001年
5 高国福;中国肿瘤防治数据库的建立[D];中国协和医科大学;2006年
6 祝玉华;基于Multi Agents的WebGIS的研究和实践[D];解放军信息工程大学;2004年
7 巩兰杰;基于人工股市建模的价格泡沫影响因素研究[D];天津大学;2008年
8 高宏卿;基于网格的远程教学研究[D];华东师范大学;2004年
9 李世明;林业空间数据平台技术的应用示范研究[D];中国林业科学研究院;2008年
10 刘长东;海洋多源数据获取及基于多源数据的海域管理信息系统[D];中国海洋大学;2008年
中国硕士学位论文全文数据库 前10条
1 张晓春;基于Java的测井数据格式解编系统的设计与实现[D];吉林大学;2011年
2 姚屏;基于XML的机械图形标记语言的研究与开发[D];中南大学;2005年
3 朱静伟;基于JAVA/CORBA分布式数据库访问技术研究及实现[D];西安电子科技大学;2001年
4 陈盈;图书管理EJB的构建和应用[D];大连铁道学院;2003年
5 沈忠山;基于MVC模式的WebGIS设计与实现[D];武汉大学;2004年
6 刘大龙;基于Java的物流仓储管理系统的构建[D];武汉纺织大学;2010年
7 皇甫俊彦;大型金融信息系统从C#到Java移植的研究和实现[D];浙江大学;2011年
8 张自然;基于JAVA/CORBA的WWW分布式电子商务系统研究[D];华中师范大学;2002年
9 赵斗生;基于网络新技术的PDM研究[D];机械科学研究院;2002年
10 杜欣然;利用JSP技术开发基于WEB的人事工资管理系统[D];大连铁道学院;2003年
中国重要报纸全文数据库 前10条
1 本报记者 方正;执Java发展之牛耳[N];网络世界;2003年
2 小寒;Java小档案[N];中国计算机报;2001年
3 广西 黄震;巧妙删除出错的Java游戏[N];电脑报;2004年
4 本报记者 李瀛寰;Java要唱主角[N];中国计算机报;2001年
5 ;Java的新目标[N];计算机世界;2000年
6 刘锬;Java用于嵌入式系统的十个优点和五个局限[N];计算机世界;2004年
7 刘基诚 雷厉风;Java的盛宴(下)[N];中华读书报;2005年
8 本报记者 李佳师;逐波无线与Web[N];中国电子报;2003年
9 刘磊;昔日Java斗士今日转投微软[N];中国计算机报;2005年
10 ;沃尔玛销售Java PC[N];计算机世界;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978