基于SVG的油田产液吸水剖面图的绘制

2016-04-14 13:52郭伟王贵友冯亚丽王兵
电脑知识与技术 2016年5期
关键词:油田开发

郭伟 王贵友 冯亚丽 王兵

摘要:在油田注水开发过程中,产液吸水剖面图作为其重要决策依据手段之一,高效、即时、准确的绘制产液吸水剖面图显得尤为重要。该文应用SVG绘图技术,实现产液吸水剖面图的动态绘制,可进行绘制、缩放、复制粘贴等操作,解决了传统绘图的非即时、非动态、不可无失真缩放等问题,使油田技术人员对信息管理更加高效、即时,提高了工作效率和质量。

关键词:SVG;油田开发;产液吸水剖面图;动态绘制

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)05-0060-03

Abstract: In the process of oilfield water injection development, production profile and injection profile map is one of the most important decision-making basis and means in the exploitation. It's particularly crucial to draw produced fluid water absorption profile efficiently, instantly and accurately. SVG technology is applied in the paper to implement the dynamic rendering of production profile and injection profile map through drawing, zooming, copying, pasting and other operations. It solves some problems in traditional drawing such as non-concurrent, non-dynamic,non-distortion zooming, etc and makes the oilfield technical workers manage information more efficiently and instantly and improves work efficiency and quality at the same time.

Key words:SVG; oilfield development; production profile and injection profile map; dynamic drawing

1 概述

在油田注水开发[1]过程中,产液吸水剖面图[2]是石油科技工作者进行生产决策的主要依据之一。产液吸水剖面图体现的是各储层的相对吸水量和吸水能力变化,油田工作人员可以根据产液吸水剖面图来确定各储层的地层压力和吸水能力的差异,为油田开发提供科学的决策和调整依据。因此产液吸水剖面图在石油开采过程中扮演着重要的角色,然而在绘制产液吸水剖面图过程中,由于其数据项多而复杂,实时数据众多,如何快速、准确、高效的进行产液吸水剖面图的绘制,不仅对油田开发生产有着重要作用,同时具有很大的经济价值。

众多绘图软件中多采用C/S模式[3]来进行产液吸水剖面图的绘制,其明显缺点是针对性开发,灵活性差,并且维护和扩展成本高,无法让用户随时随地进行浏览,这在很大程度上限制了产液吸水剖面图绘制软件的使用。而B/S模式下的产液吸水剖面图绘制,有着共享性强、开放性好、易扩展、维护成本低等优点,可以随时随地通过浏览器进行数据访问和剖面图绘制。在精确和高效绘制产液吸水剖面图要求下,SVG作为一种矢量图形描述语言以其独有的格式特点和显著的优势成为高精度、高效率、数据量庞大的动态绘制产液吸水剖面图的首要选择。

本文首先通过介绍产液吸水剖面图在实际石油开发过程中的重要性和目前绘制技术的缺陷,然后介绍SVG绘图[4]相关知识,最后介绍SVG绘制产液吸水剖面图的具体实现过程,通过SVG矢量绘图技术为油田产液吸水剖面图的动态绘制提供了一种新的方法和手段。

2 SVG绘图技术

SVG—可缩放矢量图形[5](Scalable Vector Graphics)是一种基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。其公开性、规范性、交互性等优势成为SVG快速应用和发展的重要原因。SVG作为一种主流的矢量绘图语言其显著优势有:

1) 基于XML的W3C标准

SVG基于可拓展标记语言(XML),并被国际互联网标准组织(W3C)确定为网络矢量图形标准,SVG与其他W3C标准一样有着规范的文档描述,并且与传统的图形图像格式的突出区别是:SVG是完全公开和免费的,这就使得SVG在功能性和便捷性上有着突出的优势

2) 采用文本方式进行描述

SVG采用文本方式来描述,使得SVG文件有着和HTML文件一样的可读性。用户可以通过任何文字编辑器如记事本进行编辑代码,同时也可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML代码中,通过浏览器进行浏览查看。

3) 矢量绘图的可伸缩格式

SVG是基于矢量绘图,可任意缩放的图形图像格式,传统的位图在可伸缩性能上有着很大的不足,给实际应用带来不便,同时采用位图方式,文件容量较大,而SVG的矢量绘图方式可以在无失真的前提下进行任意缩放,并且SVG图形是根据数学公式来进行定义的,使得SVG源文件非常小,适合网络传输使用。

3 产液吸水剖面图具体实现

本节将采用SVG动态绘图技术进行产液吸水剖面图的绘制。绘制流程如图1所示。

5) SVG绘制效果图

4 结论

产液吸水剖面图作为注水油田开发的重要决策手段依据之一,高效、实时、准确的绘制产液吸水剖面图是保证油田稳产,持久开发的前提。基于SVG技术绘制产液吸水剖面图具有高效性、强交互性、动态性,同时目前绝大多数主流浏览器均支持SVG文件,方便油田开发过程中随时随地访问数据和绘制产液吸水剖面图。

参考文献:

[1] 黄李荣. 注水开发油田单井配注方法研究[D].成都:西南石油大学,2006.

[2] 王庆,刘慧卿, 殷方好. 洛伦兹曲线在油藏产液、吸水剖面研究中的应用[J]. 特种油气藏,2010(1):71-74,124.

[3] 李云云. 浅析B/S和C/S体系结构[J]. 科学之友,2011(1):6-8.

[4] 雷之宇.SVG开发实践[M].北京:电子工业出版社,2008.

[5] 侯宇,李素有. 基于XML的SVG技术及其应用[J]. 计算机应用研究,2002(5):136-138.

猜你喜欢
油田开发
油田开发要从以产量为中心向以效益为中心转变
注水井工况综合分析与优化措施研究
对基层的关心 要多从思想上入手