用户名: 密码: 验证码:
三维虚拟技术在钻井作业中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
石油天然气资源是重要的能源矿产,是保障国家安全的重要战略性资源。近些年,由于经济发展的需要和国际环境的恶化,原油价格不断攀升,国有大油田的产量却在逐步下滑,加快现有小区块、薄油藏、低渗透油藏已经成为保证能源供给的主要手段,因此,提高钻井技术和加强钻井人员技术培训迫在眉睫。随着时代的发展,计算机已经成为各个行业不可或缺的辅助工具,随着计算机硬件和软件技术的不断发展,虚拟现实技术发展迅速,并被各个行业应用,石油行业是一个高风险高投资的行业,在技术人员培训过程中,每年都要花费大量的人力物力,如果能成功的将三维虚拟技术应用到石油开采的行业中来,势必会降低人员培训费用,减少现场意外事故发生的几率。
     本文作者对目前计算机图形学的发展现状和新技术进行了充分调研,对现有的虚拟技术进行深入的了解,结合自身条件,选择了合适的开发工具和平台。并且对选择的开发平台和方法进行研究。采取3ds max软件建模,在VB2008语言的开发环境下结合OpenGL语言进行编程,研制虚拟钻井软件。
     在对钻井井场常用工具和设备进行调研后,用3ds max软件对这些工具和设备进行建模,并且将结果保存为3ds格式的文件,应用view3ds软件对3ds文件进行处理后,产生.h文件和.gl文件。由于VB2008本身并不支持OpenGL API程序,所以需要在VB2008环境下用Tao软件对处理好的数据进行读取、编程。编写OpenGL语句设置视角、灯光等,实现在VB环境中显示井场的三维模型。
     应用VB2008环境下的OpenGL语言对三维模型进行编程操控,实现钻柱的上提和下放,对钻井现场进行简单模拟,实现井场漫游和工具数据库的建立。完成人机交互软件的研制。
Oil and gas resources are important strategic resources to protect national security. Inrecent years, due to the deterioration of the international environment and economicdevelopment, so the crude oil prices is rising, the production of large state-owned oil fieldsis gradual decline, so to exploit the existing cell block, thin reservoir, low permeabilityreservoirs has become the primary means to guarantee of energy supply. So advanceddrilling technology and the strengthening of the technical training of drilling workers isimminent. With the development of the computer, computer has become an essential aid ofvarious industries, with the continuous development of computer hardware and softwaretechnology, the virtual reality technology develop rapidly, and applied in variousindustries. The oil industry is a high-risk and high investment industry, in the process oftraining of technical staff every year spend a lot of manpower and resources.
     The Author has made a full investigation on the current development of computergraphics and new technology and gotten in-depth understanding of existing virtualizationtechnology. The Author selected the appropriate development tools and platforms and didsome research on the selection of development platforms and methods. 3ds max softwarewas taken advantage of for modeling. Programing was in the VB2008 languagedevelopment environment with OpenGL language for virtual drilling softwaredevelopment. After studying the commonly used tools and equipment for drilling the wellsite, use 3ds max software modeling for the tools and equipments and save the results forthe 3ds format file. the 3ds file was dealed with view3ds software resulting in h files andthe gl files. In VB2008 environment, the processed data was read by Tao software to writeOpenGL statement to set the angle, lighting, etc. to achieve three-dimensional model ofthe well field in the VB environment. OpenGL language in VB2008 environment was usedfor programming to control three-dimensional model. Then drill string lifting and fall,simple simulation of the drilling site and the establishment of a wellsite roaming anddatabase of tools were all achieved.
引文
[1]郭昭学,陈平,周开吉.三维可视化技术在石油钻井中的应用[J].天然气工业, 2003, 24(1):60-62.
    [2]郭小攀,段天向.井眼轨迹可视化技术的发展研究[J].特种油气藏, 2003, 10(5): 54-56.
    [3]高兴坤,孙正义,李红宣.计算机模拟技术在钻井工程中的应用及展望[J].石油钻探技术,2007, 35(5): 118-121.
    [4]潘长松,李文新.基于STL文件和3DS文件的几何模型重建方法研究[J].计算机与现代化,2010, 179(7): 107-114.
    [5]何援军.计算机图形学[M].北京:机械工业出版社, 2006: 2-4.
    [6]吕希奎,周小平.实战OpenGL三维可视化系统开发与源码精解[M].北京:电子工业出版社,2006: 3-12.
    [7]高伟.钻井井场虚拟环境建模技术研究[D].青岛:中国石油大学(华东), 2008: 6-10.
    [8]周传德,秦树人,尹爱军.科学可视化理论及智能虚拟现实系统[M].北京:科学出版社, 2007:1-8.
    [9]陈虔.虚拟现实协同仿真建模与应用研究[R].北京:北京航空航天大学, 2000: 20-21.
    [10]陈雁飞,马建民,高丽.虚拟现实技术综述[J].机械制造与自动化, 2004, 33(5): 5-7, 10.
    [11]汪成为,高文,王兴仁.灵境(虚拟现实)技术的理论实现及应用[M].北京:清华大学出版社,1996:9-12.
    [12]曾建超,俞志和.虚拟现实的技术及其应用[M].北京:清华大学出版社, 1996: 1-9.
    [13]万波.虚拟现实关键技术分析及其应用综述[J].高等函授学报(自然科学版), 2000, 13(2):52-54.
    [14]李锦涛,刘国香.拟环境技术[M].北京:中国铁道出版社, 1996: 118-123.
    [15]刘贤梅,李勤,司国海,等.虚拟现实技术及其应用[J].大庆石油学院学报, 2002, 26(2):112-115.
    [16]吴明星,贺宗梅.程序员突击——Visual Basic.NET2008原理与系统开发[M].北京:清华大学出版社, 2009: 332-335.
    [17] Michael Halvorson. Visual Basic 2008从入门到精通[M].汤涌涛,译.北京:清华大学出版社,2008: 5-28.
    [18]许清荣,买大诚. Visual Basic 2005程序设计[M].北京:清华大学出版社, 2006: 27-106.
    [19]刘圣才,李春葆. Visual Basic 6程序设计导学[M].北京:清华大学出版社, 2002: 77-89.
    [20] Andres Baravalle. Beginning VB 2008: from novice to professional[J]. Computing reviews, 2009,50(11): 45-57.
    [21] Brian Siler, Jeff Spots. Special Edition Using Visual Basic.NET[M]. New York: Que CorporationPress, 2006: 124-130.
    [22] Koike H. The Role of Another Spatial Dimension in Software Visualization[J]. ACM Trans on InfoSys, 1993, 11(3): 21-24.
    [23] Kelly L, Murdock. 3ds max 8宝典[M].北京:人民邮电出版社, 2007: 1-7
    [24]张明. 3DS MAX 6基础教程[M].北京:清华大学出版社, 2004: 45-55.
    [25] Steven Ellott. 3D Studio Max technology succinct[M]. New York, House of Electronics Industry,2004: 157-169.
    [26]王君海. 3DS MAX技术大全[M].北京:科海电子出版社, 2005: 60-75.
    [27] Hua Qingyi, Boecker H.D. A Prototypical 3D Visualize for Object-oriented System[J]. ChineseJournal of Computers, 1996, 12(7): 126-140.
    [28]甘登岱.跟我学3DS MAX 6[M].北京:人民邮电出版社, 2004: 308-316.
    [29]杨柏林,陈根浪,徐静. OpenGL编程精粹[M].北京:机械工业出版社, 2010: 2-8.
    [30]徐明亮,卢红星,王琬. OpenGL游戏编程[M].北京:机械工业出版社, 2008: 1-9.
    [31]孙家广.计算机图形学.北京:清华大学出版社, 2003: 56-59.
    [32]李凌丰.计算机图形理论与实践[M].杭州:浙江大学出版社, 2007: 5-9
    [33]蒋勇,王介付,刘敬. C++Buider6.0下OpenGL编程技术[M].北京:电子工业出版社, 2011:1-17.
    [34]吴文国.交互式计算机图形学——基于OpenGL的自顶向下方法[M].北京:清华大学出版社, 2007: 16-31.
    [35]陈庭根,管志川.钻井工程理论与技术[M].山东东营:石油大学出版社, 2000: 55-64.
    [36]李子丰.油气井杆管柱力学及应用[M].北京:石油工业出版社, 2008: 3-7.
    [37]杨格,罗妙梅,陈立,等. 3ds max经典案例完美表现200例[M].北京:清华大学出版社,2008: 131-134.
    [38]丁丽. 3DS模型的读取与OpenGL模式下的显示控制[J].山东商业职业技术学院学报, 2009,9(4): 129-131.
    [39]胡平平,刘建明,王晶杰. OpenGL显示3DS模型若干问题的研究[J].工程图学学报, 2010,(4): 189-193.
    [40]刘芳,刘贤梅. 3DS文件读取、绘制与控制方法的研究与应用[J].计算机工程与设, 2009,30(19): 575-578.
    [41]周峰,倪俊芳,曾宪政,等.基于OpenGL对3DS模型的读取与重绘的研究[J].苏州大学学报(工科版), 2009, 29(2): 53-56.
    [42]杨亮,陈小妹.基于Visual Basic 2008和OpenGL的3ds文件的读取与控制[J].佳木斯大学学报(自然科学版), 2008, 26(5): 665-667.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700