关键词不能为空

当前您在: 主页 > 英语 >

OFM培训讲义(全)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-19 07:40
tags:

-

2021年2月19日发(作者:tomia)


OFM


软件培训



培训第一天
























前言:



地质建模



数值模拟



提高采收率




1



OFM


软件是项目管理工程师的 桌面工具,主要完成生产监测和数据分析。



1



1


全面的可视化:动态图(网格图、泡泡图等)


、散点图。



1



1



1


绘制图 件:多图、多轴、多变量。



1



1



2


定制报表: 可以进行灵活的分类、排序、计算、求和、筛选等功能。



1< /p>



1



3


动态散点交会图:泡泡图、网格图、等值图、全程产量监测图和立体图。



动态泡泡图和网格图主要动态追踪产量的历史变化趋势和未来预测分析的结果。



图可以叠加反映单井的动态变化情况。



1



2


灵活分 析:计算变量、用户函数、预测分析、网格计算、等。数据是很有限的。


将油相非均质系 数绘制在象限图中可以划分油井的产油类型,


如高产油井、


低产 液量井


等。结合网格图,再结合测井曲线就可以分析。



计算变量:方便灵活,可以充分调动油藏工程师的研究潜能。



1



3


方便的 数据管理:成果管理、多项目管理、工作流程管理等。最大优势是根据数


据的不同可以发 生变化。


建立项目工作流程,


直接调用研究成果。


图版中保存的不是数


据,而是作图的方式,图件的属性等。

< br>



2


.为什么选择

< p>
OFM




囊括了所有软件的功能,集成化



数据的成果,标准化



可以为


Eclipse


软件提供


Schedule


模块,开放性




3



OFM2007


的新功能



3



1


协同合作加强



corporate deployments


source data







team database and workspace file


3



2


支持高频数据


high frequency data capabilities


Scada





operations historian




Decide(real- time)


月度、日度、散点






小时、分钟和秒级数据



3

< p>


3


计算变量和分类表



3



4


绘图和 报表之间的联系



报表可以转化成图表,图表可以转化成报表


< br>3



5


变量可以建立井组的概念



3



6


散点数据


sporadic data



OFM is not just doing things better, but doing better things







1


Borrow license




sample databases




ofmplus




LM_LICENSE_FILE




1700@192.168.10.1


文件夹:


EXCEL EXERCISE 2007


包括:



1


.井位坐标



2


.分类文件


sort categrary


:基础信息,地层、区块详细信息



3


.生产数据信息:日度生产数据


PROD< /p>


、小时级生产数据、试井数据





1


.启动


OFM

2


.打开关闭项目:


2007


是向 下兼容,在打开的同时升级了,注意在升级之前要备份。



FI LE



OPEN


*.Mdb


FILE



CLOSE


WORKSPACE



关闭的时候有 提示:是否保存工作流?是否压缩数据


库?




建立工作流程的步骤:


< p>
1



FILE



NEW


WORKSPACE


找到新建的文件夹 放置,同时会生产


*.OFM


(所做的所有工

< br>作)和


*.MDB


(所有的基础数据)等两个文件。如何 建立文件:用模板、


建立交互文件(常


用)

、从数据源建立(项目定义文件)


、链接到公共数据库



点击


OK


即可



把默认生成的表格用右键删除,这样项目就是空的,下面加载数据



2


.点击


ADD LINK TABLES


找到文件夹,选择数据类型文件。



2



1


选择文件时一定要注 意:


第一个加载的数据必须是井位坐标数据


,选择


HEADERID



点击


O PEN


即可。尽管打开了,但还没有激活,在前面的方框中选择激活,表格内容全部


会显示(每一列的列头会显示)


,点击


OK


就可以显示井位。



井位坐标表中尽量 简洁,


因为要影响统计速度,


应该包括:


井名、


X



Y



Alias



WELLBORE


点击


ADD LINK TABLES


,加载别的表格,这时候没有顺序可言。



2



2


添加


分类表


,选择数据类型,点击相应的数据表就可以添加,但一定要注意< /p>


选择相应


的表的类型


Table Typ e



包括


STATIC


(基础信息表)



Monthly


Minute



Sporadi c



Sporadic


Dualke y


(一口井同时有好几种参数发生变化时用)




点击


Static


,就会出 来一个对话框,注意有一个


Unique


To


Unique


类型的语句,注意


To



后的一定要相同,否则说明数据不正确。



注意:分类表尽可能详细,应该包括很多相关内容。



水平井有不同类型的坐标类型:地面和地下,可以在


Static


表格中加载。然后在


EDIT



associate


中关联一下即可。


< p>
对于井斜数据也可以在


static


中添加,然后 在


view


菜单中就可以看见。




点击


Monthly


,等等



2



3


添加完成以后在


view


菜 单中需要激活。



在前面的方框中选择,然后激活即可,点击< /p>


OK




可以通 过作图


Plot


来检查数据是否加载成功



2



4


添 加动态数据




2

< br>注意:


RES



PROD


数据是油藏或区块级别的数据,里面没有井名,时间是月度的。



加载


RES



PR OD


数据之前,一定要加载分类表:


Database


菜单中有


Categories


,打开,就


可以看见对话框,把其中的


Sortcategory


的数据类型前面打勾激活。告诉它是月度数据,加


载过程中出现


To


前后不一致的情况,


KEY

< br>TYPE


中选择


Category


,在


Category


中选择


RES VOIR


这样在数据类型下拉菜单中逐个选择,看看是否一致,直到一致才能确定。




2008.3.10


下午



属性定义:表格中数据的单位定 义。数据库中只可记录数据,不能记录数据单位



在加载完成的 数据表中展开,


检查各参数,


设定参数的单位。


所有动态参数都需要设定下面


的步骤。



Unit


标签:


定义参数的单位。

< br>Database Unit system


中的单位由客观的数据库决定的,< /p>


个人不


能随意改动。


Display Unit System


中的单位是数据显示的单位,个人可以随意改动。



Math


标签:


Carry forw ard


是否可以携带(


0


表示无穷多次 )



Multiplier


-单位换算 乘数。


Input


与数据库中的单位一致,

客观决定的,


不能随意改动。


Output


由主观意愿决定的。


Grouping Option


井组计算选项(


Sum



Averag e


(含水率)



Report


标签:报表中显示的字符,字符长度,小数位数等


Plot


标签:曲线名称




注意:对于一个项目来说,前面完成的工作只需要做一次即可。




Database


菜单的

< p>
Units


菜单中可以添加自己需要的单位(支持汉语)

< br>,也可以找到所有单位


的转化,并且可以修改,但建议不要修改。



添加以后就可以在表格管理器的


Unit

< p>
标签中找到添加进去的单位。



Database


菜单的


Multiplier


菜单中可 以添加自己需要的单位转化。添加以后就可以在表格管


理器的


U nit


标签的


Multiplier


中 找到添加进去的单位转化率。




Database


菜单



Schema Tables


:表格管理器



Calculated Variables


:计算变量



Categories


:激活分类信息



Data


:底层数据库,可以查看底层数据库。当数据是通过远 程链接而来的时候不可以编辑,


而当数据是通过本地存储的则可以编辑。




Schema


Tabl es


中有一个选项


Type


,如果为< /p>


link


,表明是远程链接的,所以不可以修改。远


程链接数据只保存了数据文件存放的目录,


而没有保存具体的数据。


好处有:


可以实现数据


的自动实时更新、数据存 储容量小,


但当数据改变后,也发生被动修改,项目本身没有辨别


能力。解决缺点的途径是数据的本地化,用


Database


菜单下的


Workspace Snapshot


,存储数


据即可,出来的提示框,选择


Yes


即可, 这时可以在存储的目录下找到相应的文件。本地化


的缺点是不能实现数据的实时更新。将


Type



link

< br>修改为


Local


以后,就可以修改了,但


一定要小心。




如何将新 的数据添加到本地数据库中?


File


菜单下面的





。首先打开


Link


的数据库,


然后在


database


菜单下的


Export


菜单


Selected Database Tables


中 选择需要更


新的数据库。




3



其它附加内容:



OFM Defined Table Manager


:指定哪些项目来源于公共数据,哪些数 据来自自己的项目。



Change Database


:将地上部分(图件模板)拿走,放在另一个数据库上进行(绘图)分析。


Shared Workspace


:检查有没有公共的数据源



Export



Selected


Text


Load


File



Table


Definitions


表格列的含义;


Table


Data


表格数据;


Calculat ed


计算变量;


DCA Data


预测数据)



Import



Data Loader


输入计算变量



PVT< /p>


高压流体物性,包括油、气、水,对预测影响很大。



Data Lable


日期的标签范围,有

date



time


< p>


PassWord


:保密密码



Completion



Wellbore< /p>



Patterns


:层、井、井组的名 称。可以修改、删除,但这种删除是


很彻底的,需要谨慎。




Edit



Map


底图的编辑



Association



Well Type



Table


井的类别,数据 库中已经有的。


SortCategory


中选择



Well Type



E xpression


通过定义计算变量来更改井的类别,


譬如通 过判断产油


量、产水量等的变化判断或划分井的类型。



Ok


以后有对话框,选择井的标记符号,一般选择第三中


Create from data


。可


以在属性对 话框中显示


Legend




X Coordinate



Head erId


中选择



Y Coordin ate



HeaderId


中选择



Wellbore


HeaderId


中选择



Ali asName



HeaderId


中选 择



Symbols


:修改井别,用不 同的符号来表示



Annotations

:标注。可以把底图等值线添加进来。所有的


*.ano


为 注释文件。可以把


Petrel


文件整理成如下格式加载到


OFM


文件中:



M



X





Y


D



X





Y


D



X





Y


D



X





Y


D



X





Y


―――――



M



X





Y


Header

< br>:图件的标题,可以随意修改



Scale


:比例尺,数据库的比例尺。






总结:


建立新项目




保存




删除自动的表格




添加自己的表格,


注意第一个表格




然后定义


各个变量的单位





项目的本地化





如何编辑项目







4






培训第二天




2008-3-11


上午




练习



需要注意的问题:文件的类型一定要明白



存在的主要问题:



1


.在建立过程中如果对同一张表多添加了一次,处理方式是按照正常程序完成,完成后就


可以在


Schema Tables


中删除,或者直接 在


*.mdb


文件中删除。



2


.对于同一时间同一口井进行了很多次事件,可以用

< br>sporadic dualkey


数据类型处理。


< /p>


3



Maps



Association



Symbo l


、等等。



4



如果左边的功能菜单栏关闭了,


则可以在

< br>View


菜单中的


Panes


中 打勾选择。


如果一次性


打开很多,就可以在

Panes


中的


layout


中打 开


OFM Default


5



Properties


为属性窗口,


重点是 网格和边框,


Well Name


井名,


Legend


图例显示;


Analysis

< br>为工作流窗口;


Filter


为过滤窗口;


Step


为布景栏窗口,主要完成选井。




Annotation


文件的制作:



制作如下格式的文件



M



X_value





Y_value


D



X_value





Y_value


D



X_value





Y_value


D



X_value





Y_value


D



X_value





Y_value


―――――



M



X_value





Y_value


文件名称应该为


*.ano




Edit



Map s



Annotation


中打开


*.ano


文件,


add

< br>-


load



ok


,就可以出现等值线。删除时


可以在


annotat ion


中选中,再


remove


即可。 可以加载很多张底图。加载完成以后就可以用


Map Annotation Edit or


对话框编辑注释文件,选中某一条等值线,就可以修改相应的数值。


Map Annotation Editor


激活以后,其余的工具按钮也都 激活了,可以用了。





2008-3-11



下午



Properties


菜单:



Well Name


中的


Map La bel


用于标注井所在的区块(



文件中 存储)




Step


布景栏:



功能:



1


.选择和切换观察的对象



2


.控制数据级别,通过下拉菜单切换数据级别,可以是单井、区块、油 藏。



所观察的井的颜色和别的井不同。




5


Completion


最小级别的数据




Filter


菜单栏:



功能:快速筛选出要观察的对象,快速分析出要观察的内容




求和功能按钮:井组统计



Clear


:清除所有过滤条件




原则:



允许多重过滤,可以设置多个条件



不同条件之间取交集部分




Filter


下面的每一个小菜单都是一种过滤方法


Category


:通过分类表来过滤,其中的内容都是 分类表中的内容,有


completion


< br>wellbore



lease



reservoir


等等。



Table Data


:用表格数据来过滤,凡是在表格上出现 过的都可以显示。



DCA Data


:对做过预测的井进行过滤。下面有


case1



case2


,等,即预测方案的编号。


< p>
Match


:模糊查询。双击或者右键“


Add< /p>



,就可以输入要查询的井,其中,一个“


*


”可代


替无数个字符串,一个“?”只可代替一个字符。如 :要查找以


B


开头的井,则用“


B*< /p>



查询。



Well List


:帮助保存过滤成果。井单的保存用


Save Filter to Well List


按钮,保存在相应的位


置即可。然后右击“


Well List


”就可以打开刚才保存的文件。



OFM Query


:条件查询。双击或右击“


OFM Query



,然后点击“


Edit

< br>”按钮就可以输入查


询条件。



CFirst



date


< p>
>0 | >0


)为找到第一次的时间



ValueAt





20000101


)返回某一个日期的





Year



20000101


)找到任何一个日期的年度。

< p>


譬如,找到所有在


2000

年投产的井,用语句:



Year




CFirst( date , > 0


)=



2000

CFirst



date



>0 | >0


)为找到第一次的时间




Analysis


工作流窗口:工作 的成果,大厦地面部分。保存的是图形中的设置,而不是具体的


数据。

< br>



可以将研究成果分类管理,右键

New



folder


可以链接 其它的应用程序,


右键


New



Link Application



找到其 它的文件即可,


可以添加网


址、


Wor d


,等等。




OFM2005


中可以右键用


Attach


Workspace


找到别人的工作流


*.ofm


文件,借用。右键可


以删除。


< p>


OFM2007


中,选择自己需要的工作流,右 击


Export


the


Node< /p>


,保存为


*.NODE


文件,拷


贝到自己的机器中,右击


Import the Node


,选择拷贝的


*.NODE


文件



如何保存工作流?用


File



Save WorkSpace




6



Analysis


菜单:



Plot


在图形中添加公司的


log o


,可以用


system


funct ion


中的


image



“全路径及图形全名和扩展


名”


< br>,修改


Font


字体。





2008-3-12


上午




Plot


绘图练习:



1


.一个图中画多条曲线


< p>
2


.一个图有两个或多个


Y




3


.一个版面可以画多个图,也 可以将多个图公用同一个


X


轴或


Y




4


.可以通过


Step


布景栏控制来画同一数据级别的曲线,譬如:区块、单 井、油藏,等等



5


.在同一个版面中 画不同数据级别的图,可以同时显示单井和区块的相关动态参数。


6


.坐标轴的范围用


Condition

< br>通过编辑条件限制来控制



7


. 在同一张图中比较两口井或两口井的产量,在画图中的


category


下拉菜单中选择。比较


层用


completion


,比较单井用


wellbore


,比较区块 用


lease


,然后在后面继续选择需要比较的


单井、区块或层。在这种情况下,布景栏


Step


不起 作用了。



8



多个曲线同级别数据的比较。



Add Multiple Curves


按钮,


依次回答


Cate gory



Variables


等问题 。多条曲线公用一个


Y


轴时,可以通过


View


中的


Toolbar



plot


可以绘制堆积曲线、


求和、贡献图等 曲线。



9


.曲线的标注:包括井史标 注和数据标注等,可以通过加载把


Annotation


文件加 载进来,


数据类型为


sporadic


类型的,


通过筛选栏中的


Table Data


选择


Annotate


就可以只显示有标注

< p>
的井。选择曲线,然后在属性窗口中的


event


中选择




on curve

< p>
,就可以在曲


线上显示相应的井史。




对于标注数据的筛选,可以用


Dat abase



Calculated Variables



Add Variable


中添加


If


语句。



If



month



date


)=


1



, null


()



,保存这个变量,然后在


event


下拉菜单中


选择刚刚保存的变量,就可以在曲线上显示一月份的产油量。




Report


报表:



在编辑区中选择在报表中需要显示的参数



Where


只用于报表的


< p>
项目变量:


项目不同,


变量不同。


包括:


真实数据和根据真实数据衍生推算而来的其它数据。


系统函数:


OFM


规定的计算方 法和判断方法。譬如:加、减、乘、除



User

< p>
Function


按钮:可以添加自己定义的函数,在

Database


菜单中的


User

Function


添加自


己的函数。





7



可以显示出报表,如下:





报表的属性:



表格中数据小数位数的修改用


Decimal Place


修改即可



表列中标题的修改用


Heading First Row < /p>


Justification


修改对齐方式




报表中右击,选择


Header and Footer


就可以添加表的相关信息



选中一列,可以在属性窗口中用


Subtotal


来 统计,


Break


可以选定统计的终止条件。如果在

< p>
break


中选择


at condition



则可以在下面出现


edit condi tion



这样可以编辑统计条件,



Month



Date


)=


4


,则每年


4

< p>
月统计出了


sum



av erage





8









右击-


Report Display


可以控制报表内容,控制显示的时间段。


Find Daily Database R ange



可以看日数据的起止时间范围。


属性窗口中的


Frequency


中选择数据显示的频率,有


all rows



annually



semiannually


等等。



也可以在报表中添加一列月份的标 签,而后用


Where


来筛选。格式如下:


@Name





Date





@Month



Date< /p>



WHERE@Month(Date)=6


|



9


@Month(Date)=12



报表中显示数据的抽稀:



1


.可以设置属性窗口中


frequency


的办 法



2


.用


w here


来设置,


@Name


()



Date



< /p>



where@Month(Date)=4|@Month(D ate)=12






where@>3000


& date > 19980101





@Name


()


Date



@if



>3000


&


date


>


19980101



,


@Null(


)




WHERE@if



>3000


&


date


>


19980101



,


@Null( )



>0



计算报表:



1


.各列之间可以相互加减乘除运算:



@Name(


),


Date,


,


,


,



+


, / ( + )


2


.将报表输出。右击报表,选择


EXCEL


, 可以进行修改,以在


Excel


中显示,然后点击


Close and Update


按钮就可以将报表输出到


Excel


中:





选择如下的复选框,就可以将报表输出到指定的


Excel


表格的


A


表单中 ,如下:




10




可以将报表回写到


Access


表格中:



1< /p>


.在报表中右击,选择


Access


,出 现下面的窗体,注意:将


Access Field


一列的


Name


()


修改为


UniqueID


(为了和原来的


Access


表中的字符段一致)



并将其设置为


Key



同样也将


Date< /p>


设置为


key


,然后命名,存储。



2


.打开


Data base


中的


Schema Table


,激活刚添加的报表。



3


.做一个新的报表,选择新


Access


中的相应的数据。




11




如何更新数据?



1

< br>.如果新的数据发来后,按照原来数据的格式在


Excel


表中修改好格式,然后打开


Schema


Table



Add Link Table


中添加新表。



2


.做一个新的报表,选择新表中的所有项目,然后右键


Access


,然后在


Table Name


中选择


原来的旧表,检查新表和旧表的项目是否一一对应,如果不对应,


应 该修改,


修改完成后可



Close and Update


进行更新。




如何用报表中的数据进行绘图?



报表中右击,选择


send to plot


就可以绘图



同样,在图形中右击,选择


send to table


可以得到相应的报表。






计算变量:独立的,并不依赖于任 何数据而存在,实际上就是计算方法。



当计算一口井的时候,方法保存



< /p>


对于区块含水率,先把所有井的分子加起来,然后把所有的分母加起来,最后相除即可。< /p>



对于产油能力用计算字段来实现,而不是通过计算变量来实现。


Schema


Table


中选择


Monthlyprod


,右击,新建,然后选择

< br>Calculated



double

< br>)



IIF


< br>Days>0& Oil > 0, Oil/Days,


NULL

< p>


。计算字段是物理表格的衍生,只在


OFM


中能看,但实际上没有写进去。





2008-3-13



上午




12


计算变量:




计算变量可以跨表进行操作,


还可循环套用,


即新的计算变量 可以引用已经定义了的计算变


量。编写计算变量时,建议细分功能模块。




ClrTSum


清零求和 ,可用于求年产量等。



ClrRSum


与上一函数相同,只不过要显示中间结果



DOM


返回一个自然月的天数



Rrec


相对定位函数,找到到前位以前的几条记录。



DBDate


找到数据库当中的最后一天。



Tmax,Tmin


最大值与最小值



If,ifstr


计算变量的借用:


Export->Selected Text Load Files->Calculated Variables


然 后选择输出选项。


计算变量文件存为


Par

后缀文件。


2005



2007< /p>


的计算变量可以互用。前提条件是数据结构


要匹配。







下午:




系统函数包括有关日期的,有关计算的,有关



Month



Date



Year



DBdate

< br>数据库中找到最后一个日期



CFirst

< p>
RREC


相对定位指针函数,找到每一条记录的前几条记录



ValueAt


Tmax


找到最大值




13


Tmin


找到最小值



CumInput


找到累计值



ClrTSum


清零求和


< p>
ClrTSum





@Change



@Month

< p>


Date






判断语句:



If



MonthlyprodOil





@Ifst r



>0



“ 油井”


,@IfStr(>0 & <=0


< br>“气


井”



“干井”

< p>
)



)字符型判断






如何借用别人的计算变量?



Export




Selected Text Load File




Calculated V


ariable


Import




Data Loader



*.rar


为例子




当借用别人的成果时候,一定要把工作流和计算变量同时拷贝 过来。




如果系统函数不满足自己的 需要,就可以在


Database


下面的


User


Function


中编制自己需要


的函数。




Analysi s



Forecast


预测的应用:< /p>





点击


YES


,就可以出现下面的对话框:





14



点击


EDIT


,出现:




15



相态


Phase


:表示根据什么相来预测





16






17

-


-


-


-


-


-


-


-



本文更新与2021-02-19 07:40,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/666975.html

OFM培训讲义(全)的相关文章