阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 3263|回复: 3

原创:浅谈CPS-3

[复制链接]

该用户从未签到

发表于 2010-10-20 15:55:22 | 显示全部楼层 |阅读模式

马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

x
本帖最后由 yhping 于 2010-10-20 15:56 编辑

Introduction to CPS-3
Used world-wide in earth science applications,CPS-3 is a collection of software applications that you can use to model,visualize and analyze X,Y,Z data:
. In oil and gas exploration and production,CPS-3 can model geologic structures,and with petrophysical parameters,estimate oil-in-place volume.
. In mining applications,CPS-3 can model seam thickness,compute overburden volume,and show cross-sections through multiple pay zones
. In environmental studies,CPS-3 can show drainage patterns across surface topography,estimate volume of contaminated soil,and create displays that are easy to comprehend.

      The GeoFrame environment is a suite of integrated exploration and production applications covering many disciplines including geophysical interpretation,geological interpretation.reservoir engineering,visualization,seismic interpretation,and includes project,process,and data management applications.
      GeoFrame uses an ORACLE relational database to share data among most of these applications.Some of the CPS-3 data objects can be shared directly with all other GeoFrame applications.

自己试译一下:CPS-3是一个独立的软件模块(被集成到GeoFrame中,好像不是Schlumberger开发的),其应用于油气勘探开发(可用来编制地质构造图件、加上一些地球物理参数信息,可用来计算地质储量)、采矿行业(矿产厚度和体积计算)、环境研究(水文学中反映流过地表地形的一些水系样式,计算土壤污染)等。

GeoFrame是一套面向整个油气勘探开发的软件,涵盖了地球物理、地质学、油藏工程、可视化等众多学科,包括了工区管理、进程管理和数据管理等子模块。GeoFrame通过ORACLE数据库来实现各个子模块间的数据共享,CPS-3中的一些数据也可被GF中其他的子模块调用。

CPS-3中通用的ASCII文件格式
Comment lines,format statements,and subset names are optional。(注释行【可选项】放在文件头,每行注释以注释符!打头;格式定义语句用圆括号()括起来,如果X,Y,Z在文件中是按顺序排列且用空格或逗号分隔的话,其格式定义语句也是可选项;数据文件中的子集名也是可选项,用来隔开成一个独自的整体)
例如:
!Comment line              (注释行)
(Format statement)        (格式定义语句)
->SUBSET_1                  (数据子集名)
X1,Y1,Z1,Z2,Z3,……Zn
X2,Y2,Z1,Z2,Z3,……Zn
X3,Y3,Z1,Z2,Z3,……Zn
->SUBSET_2
X1,Y1,Z1,Z2,Z3,……Zn
X2,Y2,Z1,Z2,Z3,……Zn
X3,Y3,Z1,Z2,Z3,……Zn

摘自CPS-3技术手册。

CPS-3中的离散数据点文件
Scatter Data Point ASCII Data Files
一般用于层面网格或属性插值时作控制点用,最简单的控制点数据包括X,Y,Z三项(可表征为一个有限的连续层面)。其数据范畴(catagories)为:
1、Well Data(random distribution)                                  #随机分布的井点数据
2、Digitized contour data                                           #数字化的等值线数据
3、Two-dimensional seismic or cross section data(linear)           #二维地震测线或横截面数据
4、3D seismic data(pseudo-gridded)                                 #三维地震解释数据
5、Bathymetric data                                                 #海水深度数据
6、Reservoir simulation grid data                                   #油藏模拟网格数据
7、Feature data(ridge,trough lines)                               #特征面貌数据,如构造屋脊线、沟槽棱廓线等
8、Deviated well data                                               #井斜数据
9、Saturation data                                                  #饱和度数据

摘自CPS-3技术手册

CPS-3中的断层数据文件
!Comment line              (注释行)
(Format statement)        (格式定义语句)
->FAULT_A                  (断层名)
X1,Y1,Z1,T1
X2,Y2,Z2,T2
X3,Y3,Z3,T3
->FAULT_B
X1,Y1,Z1,T1
X2,Y2,Z2,T2
X3,Y3,Z3,T3
其文件格式类似于控制点数据文件格式,这里的T应该是标识出断层的上升盘(Upthrown block)还是下降盘(Downthrown block),并不是地震中的时间值。(我是这么理解的,有异议拍板砖)

摘自CPS-3技术手册。

CPS-3中的多边形数据文件
Ploygon ASCII Data Files
Ploygons represent natural and political boundaries.On basemap,for expample,polygons often represent lease boundaries.You can also use polygons to enforce spatial limits on mapping processes.For example,when gridding,you can specify that only nodes inside (or outside) of a closed polygon are evaluated.
例如:
!This file contains two closed polygons.      #注释行
->LEASE_1      #多边形标志
4000  1500
4000  5000
3000  5000
3000  1500
4000  1500
->LEASE_2
4000  1500
4000  3000
8000  3000
8000  1500
4000  1500

多边形主要用来表征自然地理和行政区域边界,常用来划定一个租赁区块的边界。在成图时,也可用来控制网格边界,比如只让算法求多边形内部(或外部)
的节点值。

另外想引申一下:上面讲的polygon是指闭合的多边形,我们是否可以以同样的方式在CPS-3中输入多线段polylines,间接解决CPS-3中显示斜井轨迹(而且是直线段连接井口和地下点),其实,这里所述的polygons和polylines,二者的唯一区别:一个是闭合的一个不是闭合的。


CPS-3中的网格数据文件
Grid Files
A grid is a set of ordered Z values that occur at regular row and column intervals. The intersection of a row and column is the location of a grid node.CPS-3 can read and process data in grid format from other applications.
例如:
(5(f8.1,lx))
-1041.0  -1112.9  -1174.9  -1209.3  -1231.9
-1008.1  -1045.7  -1082.9  -1139.5  -1195.3
-983.0   -994.7  -1006.9  -1080.7  -1162.0
-967.6   -975.8  -1026.7  -1002.2  -1116.6
-926.2   -950.6  -1001.3   -995.4  -1030.3
When reading an ASCII grid file,CPS-3 assumes that the grid origin is in the upper-left corner and the data is in column order. In other words, the first record in the file is column; the first field in the record is column 1, row 1. The second record in the file is column 2; the first field in the record is column 2, row 1.
Column numbers increase from left to right, and row numbers increase from top to bottom.
If the data is not in this order, you can invert the grid with the Pause and Reverse option.

网格数据是一批顺序排列的网格节点(行、列线的交叉点称网格节点node,细分的小格子称网格单元cell)处的Z值,当然,网格数据文件还应包含网格原点、网格边界、网格半径等参数。


图片1.gif

评分

参与人数 1阳光币 +15 贡献 +4 收起 理由
岱海青蓝 + 15 + 4 支持原创帖

查看全部评分

  • TA的每日心情
    开心
    2015-3-11 15:26
  • 签到天数: 307 天

    [LV.8]以坛为家I

    发表于 2012-8-31 14:57:25 | 显示全部楼层
  • TA的每日心情
    开心
    2015-3-11 15:26
  • 签到天数: 307 天

    [LV.8]以坛为家I

    发表于 2012-8-31 15:00:31 | 显示全部楼层
    你还有没有详细的关于cps-3 grid格式的详细资料,求分享
  • TA的每日心情
    开心
    2012-12-25 16:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2012-10-28 10:43:16 | 显示全部楼层
    高手,向你学习!
    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-6-8 21:15 , Processed in 0.073250 second(s), 26 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表