Epos+3系统平台简明手册.docx
《Epos+3系统平台简明手册.docx》由会员分享,可在线阅读,更多相关《Epos+3系统平台简明手册.docx(22页珍藏版)》请在冰豆网上搜索。
Epos+3系统平台简明手册
1
Epos3软件体系架构
Epos3是帕拉代姆公司于2004年4月推出的全新的勘探、开发一体化软件平台,是业界第一个用分布式数据管理思想和方法实现的商业化产品,它的基本目标就是为勘探生产提供一个多学科、多专业协同决策的综合一体化平台。
Epos3.0应用先进的分布式数据管理方式,方便地实现了软件内部的高度集成(底层数据共享)和外部的高度开放(自带与OpenWorks和Geoframe以及其他第三方数据库连接的功能)。
如图1所示。
Epos3实现了三个层次的集成:
—数据管理的集成:
先进的分布式数据管理方式实现了各应用软件间的底层数据共享和第三方数据库的灵活访问;
—应用软件的集成:
应用软件功能完备强大,并根据工作流程优化组合;
—协同决策可视化环境集成:
可视化环境处于软件平台的最上端,可以将所有综合研究的成果协同在统一的可视化环境中,从而为专业协同和一体化工作创造了便利条件。
图1Epos3集成一体化的勘探开发系统平台结构图
Epos是应用软件和数据库的集成平台,它使得Paradigm内部软件之间数据和成果无缝连接,同时与外部第三方数据库高度开放,可直接读取,无须加载、转换和复制。
Epos3包含了功能完备,性能强大、底层数据共享的数十个应用软件系统,如地质构造分析及圈闭研究、综合油藏描述、勘探方案论证、协同综合决策等。
各个软件模块都以插件方式组合。
如下图所示。
图2Epos3软件产品分布图
说明:
本文档包含下列内容的概要介绍:
◆Epos3项目工区及文件结构
◆Epos3地震工区及文件结构
◆Epos3井数据库结构
2Epos项目工区和工区数据结构
项目工区概述
用户可以利用Epos项目工区(project)将不同地震工区(survey)和不同井工区(welldatabase)的层位解释、网格数据、井数据和其它相关数据和成果集成到一个研究项目工区中。
一个项目工区可以包含一个或多个2D/3D地震工区,可以同时包含一个或多个井数据库。
项目工区的数据结构如下图:
图3Epos项目工区结构图
PNS注册(Registration)
在使用前,所有的项目工区(project)、地震工区(surveys)、Epos井数据库或第三方井数据库都必须注册到PNS(帕拉代姆域名服务器)。
在创建一个新工区时,包括project、survey或Eposwelldatabase会自动注册到选定的PNS服务器上。
2.1项目工区(project)的分配和设置
用户可以随时为project重新分配2D/3D地震工区(survey)和井数据库,而地震工区(survey)和井数据库仍保存在原来数据库中,无须复制。
同一个地震工区(survey)和井数据库可以分配给多个工区,但项目工区(project)之间不能相互分配。
如果用户只对地震数据做研究不需要井数据时,可直接打开地震工区survey,而不必打开项目工区project。
如何创建和修改项目工区project,请参考”CreatingProjects"
分配井数据库
不论是Epos的井数据库或者第三方(如GeoFrame,OpenWorks,或Gocad)的井数据库,只要注册到PNS上,都可以分配给项目工区(project)。
在分配时,会显示可供选择的井数据库列表。
可以有一个或多个井数据库分配各同一个项目工区,也可以将同一个井数据库分配给不同的项目工区。
更多信息请参考”Epos3.0WellDatabase"
地震参考面,单位和座标系统
分配给同一项目工区(project)的所有地震工区survey必须有统一的单位、地震参考面SRD和统一的座标系统(座标投影系统)。
为project定义的座标系统将被应用到工区内所有的地震工区survey上。
将地震工区的层位属性分配给项目工区project
—为了在整个项目工区中的不同地震工区间使用统一的surface,必须要将surface分配到整个项目工区project。
—如果一个项目工区仅包含一个地震工区,那么地震工区内的所有层位和断层将自动分配给项目工区
—如果项目工区包含多个地震工区,并且不同地震工区使用相同的层位和断层名,那么层位和断层将被自动分配给整个项目工区,从第一个地震工区里提取层面(surface)的属性如颜色、线宽等分配到整个项目工区。
—如果对同一个层面surface在不同的地震工区使用不同的名字,用户可以通过层面分配窗口(SurfaceAssignment)在整个工区内对同一个层面进行分配,未分配的层面在项目工区内不能调用。
打开及选择工区
如图4所示,若对多个地震工区开展工作,打开Project/Survey对话窗,先选择项目工区project,然后选择要工作的地震工区survey;如果仅对一个地震工区survey操作,打开Project/Survey选择对话窗,只选择要工作的地震工区即可。
图4项目工区/地震工区选择打开窗口
支持多地震工区的应用程序
下面列出的应用程序可以共享同一项目工区(project)不同地震工区(survey)的数据,这意味着在项目工区(project)打开期间可以对不同地震工区进行访问操作,也可以把结果输出到指定地震工区(survey)或整个项目工区。
BaseMap底图
VolumeManipulations体操作
WellLog井曲线
VerticalFunctions速度谱分析
Section剖面解释
ProjectManager工区管理
Map工业制图
FileManager文件管理
GeoStatisticalMapping地质统计成图
SurfaceTable层面管理
Crossplot交会
ASCIIImport/ExportASCII码文件加载
GeostatisticalVolumeCreation
地质建模
ULAImport/ExportInterpretation第三方接口
VolumetricCalculations体统计
支持单地震工区的应用程序
下面列出的应用程序仅支持激活状态的地震工区,若一个项目工区包含多个地震工区,用户必须打开想要工作的地震工区才能使用下面的应用程序,而且若想切换工区必须退出应用程序。
ReservoirImaging地震反演
2DNMOStackDataRegularization动校正
3DGrid-BasedDepthTomography
VerticalVelocityAnalysis垂向速度分析
AVOInversion&AnalysisAVO反演分析
IntervalVelocityMapUpdate层速度
3DHorizon-BasedDepthTomography
Seismic/AttributeScaling
3DCanvas
Surveyor
3DSolidModel-BasedDepthTomography
GeometryView观测系统定义
SeismicAttributes地震属性计算
2DFullWaveModeling2D正演
LogCurvePrediction(NeuralNetwork)测井曲线预测
SEG-YImport/ExportSEG-Y数据加载和输出
VelocityNavigator速度导航
VolLan
AllMigrations全偏移
项目工区的数据存储结构
当用户将地震工区(survey)分配到项目工区(project)时,地震工区的所有数据仍保持它原来的状态,通过链接方式挂到项目工区下,而无须复制到项目工区。
井数据库通过同样方式实现共享。
网格数据可以存到项目工区中也可以存到地震工区中,地质模型Geocellular只能存在项目工区中,下表列出了数据存储路径和位置。
数据类型
存储位置
存储路径
Seismic地震数据
Survey地震工区
SurveyBulkDataDirectory
单值离散点Picks
多值离散点Picks
Survey地震工区
SurveyBulkDataDirectory
SurveyDatabaseDirectory
Grids网格数据
Project项目工区或Survey地震工区
SurveyBulkDataDirectory
ProjectBulkDataDirectory
SolidModelsandTriangulatedSurfaces实体模型和层面
Survey地震工区
SurveyBulkDataDirectory
GeocellularModels
Project项目工区
ProjectBulkDataDirectory
WellData测井数据
WellDatabase
EposWellDatabases
VerticalFunctions速度谱
Survey地震工区
SurveyDatabaseDirectory
项目工区结构
工区数据存储在两个或两个以上目录下:
⏹项目工区的数据库路径(projectdatabasedirectory)用来存储项目工区的观测系统、已分配的地震工区和测井数据库的信息、文化信息、等值线和断层边界信息(outlines)
⏹•项目工区大数据路径(projectbulkdatadirectory)用来存储网格数据和地质模型(geocellular)数据
在创建网格时,可以选择保存到项目工区或者保存到地震工区。
—当用户要用不同的地震工区(或合并多地震工区)的解释数据来创建网格时,这些网格数据就要保存到项目工区下。
—当用户用井分层来创建网格时,也要将网格数据保存到项目工区下。
虽然地震工区被分配到项目工区,但地震工区的大部分数据仍保存在地震工区的数据库路径下(surveydatabase)和地震工区的大数据路径下(surveybulkdatadirectory)
项目工区的数据库路径
(projectdatabasedirectory)在创建新工区时,由用户来定义项目工区的数据库路径。
在这个路径下,目录会自动被产生。
如图5所示,工区数据路径结构图。
在选择打开工区时,在选择对话窗口(Project/SurveySelection)可以看到项目工区的数据库路径。
在/路径下Datastore.HDS、ProjCatalog.ctl、Project.Info和其它的文件将相应的自动被产生。
图5项目工区的数据文件结构
项目工区大数据路径
在创建新工区时,由用户来指定项目工区大数据路径(ProjectBulkDataDirectory)。
在用户定义的路径下,目录会自动被产生,在这个/survey目录下会产生一个与工区名相同的子目录。
可以同时为一个项目工区指定多个工区大数据路径(ProjectBulkDataDirectory),根据所定义的磁盘空间,大数据体会被自动分配到上述指定的路径下。
项目大数据目录9ProjectBulkDataDirectory)用来存放网格数据、实体模型和地质模型。
如图6所示工区大数据(ProjectBulkData)路径结构。
图6项目工区大数据文件结构
3Epos3.0地震工区数据结构
地震工区概述
通过定义地震工区名字和观测系统来定义地震工区,地震工区用来存放地震数据、解释数据和网格数据。
地震工区可以是2D或3D,如图7所示。
除了从Focus产生的3D工区外,3D地震工区只能定义唯一的观测系统。
从Focus产生的3D工区可以有多条线。
图7Epos二维、三维工区地震数据结构
地震工区路径
地震数据有两个存放路径:
⏹地震工区数据库路径(SurveyDatabaseDirectory)
—用来存储地震工区观测系统和Datastore.HDS文件,该Datastore.HDS用来保存多值层位解释拾取点、断层拾取点、等值线和速度谱数据。
—工区数据库路径在用来引导存放地震工区数据,它在地震工区创建时指定,可以通过打开和选择Project/Survey窗口来查看路径信息。
⏹地震工区大数据路径(SurveyBulkData)
—用来存放地震和属性数据、网格数据、层位解释拾取的单值数据,实体模型和三角网格面数据。
—这些数据文件相对较大可能会要求多个磁盘来存放数据,由此可以定义多个路径来引导数据存储,如图8所示。
一个新地震工区(Survey)在创建时可以定义地震工区大数据路径(SurveyBulkData),也可以在地震工区管理窗口(SurveyManager)中添加。
地震工区数据库路径
在创建新地震工区时,用户需要指定地震工区数据库路径,在这个路径下目录会被自动产生,Datastore.HDS、和参数等文件将被存放在这个路径下,如图9所示。
图8地震工区数据文件结构
地震工区数据库目录及文件说明
文件名和目录
文件内容
2D和3D地震工区
.HDS
数据库文件
/HorInfo
*HorInfo.ctl
**HorInfo.dat_1
***HorInfo_descry.ct1
层位信息
/map
FileTable.tbl
Maps和层位解释单值单值表文件
/
为每一个登录的用户创建的目录
//FileTable.tbl
登录用户使用的所有激活文件和每个文件的存放路径
/line_
FileTable.tbl
包含地震和属性文件名、数据类型和文件位置的文件表。
当手工拷贝一个地震工区时,必须删除并重建文件表
/
每一登录用户的目录
//FileTable.tbl
登录用户正在使用的文件和每个文件所在位置的文件清单
Datastore.HDS
只有当从Focus创建多三维线时才出现
/MDS
/GVA
/Gstk
/Gvgr
/MigPan
/Main_Section/Convert_Preference
/Hor_Semb_Convert_Preference
不同模块窗口显示的参数
/Main_Section/Convert_Preference
/Hor_Semb_Convert_Preference
在速度分析(GeoStack)和速度导航模块显示转换参数
/
用户的偏好文件(或个人参数文件)
SurveyBoundary.file
地震工区的边界文件
Survey.Info
地震工区创建时的一般信息
DataPath.list
数据路径
LineNames.list
线列表
Focus.link
(existsonlywhensurveyislinkedto
Focus)
链接的Focus地震工区名
2DSurveys二维地震工区
/MDS
/CMPM
/CRPM
叠前射线追踪的结果和叠前模型
/Line2D
*Line2D.ctl
**Line2D.dat_1
***Line2DDescr.ctl
地震线
/Intersections2D
*Intersections2D.ctl
**Intersections2D.dat_1
***Intersections2DDescr.ctl
交点
/NavLine2D
*NavLine2D.ctl
**NavLine2D.dat_1
***NavLine2DDescr.ctl
炮线
3DSurveys三维地震工区
/Line3D
*Line3D.ctl
**Line3D.dat_1
***Line3DDescr.ctl
缺省的范围和三维网格定义参数
surv_cust_VolumeGeometry.BlockGeometry(For3DsurveyscreatedfromFocusprojectswithmultiplegeometry)
在3DCanvas中产生和保存的block体的观测系统
surv_cust_VolumeGeometry.SectionGeometry(For3DsurveyscreatedfromFocusprojectswithmultiplegeometry)
在3DCanvas中产生和保存的剖面的观测系统
注:
*HorInfo.ctl:
数据文件的索引文件
**HorInfo.dat_1,_2,_3等:
数据文件
***HorInfo_descry.ct1:
当数据文件被分割时,用来描述分割信息的文件
Datastore.HDS数据文件
Datastore.HDS数据库文件是一个树状层级结构,它包含以下数据文件:
⏹文化数据
⏹等值线数据
⏹断层多边形
⏹离散点(多值层位点、断层、速度、属性和2D模型)
⏹层位表信息
⏹速度谱
⏹切除线
⏹断层标志
⏹交点信息等
注:
若直接从Focus数据来创建3D地震工区,可以产生多个不同版本的Datastore.HDS,每个Datastore.HDS对应不同的观测系统。
直接存放在地震工区目录(surveydatabase)下的Datastore.HDS将默认为激活的版本,其它版本的Datastore.HDS文件被存放在surveydatabase//Line_目录下,只有当被激活时才能被使有。
激活的文件前面会有星号标志。
更多信息可参看”Creating2D/3DSurveysfromFocusData"
地震工区大数据路径(SurveyBulkDataPaths)
图9地震工区大数据目录(surveybulkdatapath)结构
地震数据、属性数据和网格数据存放在地震工区大数据路径(bulkdatadirectory)下。
在创建新工区时,提供用户定义工区大数据体路径的选项,用户可以一次定义多个大数据路径。
一旦定义好地震工区大数据路径,在该路径下将会自动生产/survey/目录
当需要在多个磁盘上分布存储大数据时,就可以使用多数据路径。
对每一个数据路径,用户可以定义文件最大占用空间和保留空间。
当数据超过用户定义的最大空间,但磁盘还剩余足够空间时,数据会被分成几个较小的文件存放在磁盘上。
在工区创建以后或使用过程中,用户可以增加新的路径。
系统会按照定义路径的顺序来使用。
注:
在定义好多个大数据路径后,它们顺序不能被改变。
2D地震工区
每一条2D线的地震数据和属性数据都存放在/Line_目录下,例如:
A线Line_AAAA,B线Line_AAAB。
在地震工区管理窗口(SurveyManager)下,用户可按照Options>Assignments>DisplayAssignment选项来查看对应的2D线名。
(可参考工区管理中的“Todisplayassignmentsofshotlinestoseismiclines”的章节)
3D地震工区
3D地震工区的地震数据和属性数据存放在/Line_目录下。
网格、层位单值数据、实体模型数据和层面数据
网格和层位单值数据保存在/survey//map目录下;
实体模型数据保存在/survey//map/model目录下;
三角网格层面数据保存在/survey//map/model/surf目录下。
4Epos3.0测井数据库
Epos测井数据库是用来存放相关测井资料的数据库(Epos采用了Geolog6.5的井数据库,现在都通称为Epos井数据库),测井数据库独立于地震数据和maps数据。
在使用前,Epos井数据库必须注册到用户定义的PNS主机上,该PNS主机可以是数据加载所在的机器,也可以是从PG2.0升级所在的机器。
要访问和对井数据操作,必须要将井数据库分配给Epos工区。
4.1Epos测井数据库的构成
井列表(WellLists)
井列表是用户定义的井组,用来从测井数据库中选择要工作的井组。
井列表可以在WellLog,
VelocityNavigator,Section,和AVOInversionandAnalysis等模块窗口中创建,也可以在井数据加载或从PG2.0升级时创建,Geolog的用户也可以在Geolog中创建井列表。
井数据库中的井列表可以被所有用户访问和使用。
井(wells)
每口井都包含一个井头和井曲线两部分,井曲线组(logsets)用来存放井曲线和分层数据,井头(wellheader)用来存放井参数(如井名、单位、类型、基准面、补芯海拔等)和注释信息。
每口井都是一个独立文件(参见图9)。
一个井数据库可以包含无数多口井。
井曲线组(WellLogSets)
每一口井可以包含一个或多个井曲线组,在同一个井曲线组中的所有曲线属于同一类型(如Wirelinelogs井组),有相同的深度参考曲线(如真实深度曲线)。
可以为不同类型的曲线分配井曲线组,井曲线组信息存放在setinfo.setinfo文件中,用户可以修改该文件。
井头组(wellheadersets)用来存放井固定参数(如井名、单位、类型、基准面、补芯海拔等)和注释信息。
图10井数据库列表
图11Epos井数据库中井曲线和曲线组关系
图12井数据树状图
测井曲线组结构
Epos3中,参考曲线referencelog(通常是测量深度,也可以是真实深度或时间)常被作为测井曲线的纵座标的刻度值。
同一个测井曲线组LogSet中的井曲线具有相同的参考曲线。
,在曲线组的数据表中,可以包含任意多条井曲线,如图13。
图13井曲线组的井曲线数据表
井曲线组有两种类型:
周期型和非周期型
—周期型井曲线组内的纵轴参考曲线的采样率是规则的,被测量的井曲线的样点步长可以是参考深度采样率的整数倍(参考曲线的采样率是最小的采样点步长),每一条测井曲线的起始和结束深度可以不同。
—非周期型曲线组包含的曲线有相同的起始和结束深度,采样率与参考曲线保持一致,井分层就是一种非周期性的井曲线组。
用特殊的曲线组来进行不同域转换
不同域转换意味将参考曲线referencelog的纵座标轴进行转换。
例如,如果速度测井曲线加载时的参考曲线是TVD真实深度,用户想把它显示在时间偏移剖面上,这就要进行域转换。
选取同一口井参考曲线进行井曲线域转