POSC數據模型與我國石油工業數據標準化模板_第1頁
POSC數據模型與我國石油工業數據標準化模板_第2頁
POSC數據模型與我國石油工業數據標準化模板_第3頁
POSC數據模型與我國石油工業數據標準化模板_第4頁
POSC數據模型與我國石油工業數據標準化模板_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

資料內容僅供參考,如有不當或者侵權,請聯系本人改正或者刪除。資料內容僅供參考,如有不當或者侵權,請聯系本人改正或者刪除。#象由下性在活象Object象由特性來描述活動對象間建臨時關系與活Property圖2對象、活動及特性間的關系由活動產生特性臨4Activity活動間建立I臨時關系活動包象由下性在活象Object象由特性來描述活動對象間建臨時關系與活Property圖2對象、活動及特性間的關系由活動產生特性臨4Activity活動間建立I臨時關系活動包

含子活動丿一個大的活動可能要分成幾個子活動才能完成,而每個子活動與大活動具有相似性。每一個子活動可能又有幾個子子活動組成,每個子子活動又會產生新的對象或特性。圖3表示了一個活動一般是由n個子活動組成的,每一個子活動中可能會涉及一組對象,這些對象間相互作用可能會又產生一些新的對象。圖3中的圓表示該子活動所涉及的對象,這些對象可能是原來就存在的,也可能是由該子活動產生的。從圖3中還能夠看出,一個活動一般是按照活動的進度表來進行的,每一個子活動進行時必須遵循該子活動的模板,隨著時間的向前推移,這n個子活動在逐漸進行,直到每一個子活動完成了,這一大活動才被完成。對象、活動、特性及關聯關系在數據建模中占有很重要的地位,下面我們對它們進行一一討論。對象的分類定義高層分類POSC將對象分成了兩大類,一類是與技術有關的技術對象,另一類是與業務有關的業務對象,見圖4。圖4對象分類在油田勘探、開采等活動中涉及的對象相當繁多,其中的業務對象關系既包括了拓撲對象,又包括了文檔規范對象;而拓撲對象又細化為可定位的對象與空間對象,這里的空間對象主要包括點、線、面、體等。可定位的對象既包括了由地震解釋所獲得的地質特征對象,同時又

包括了對井筒中地質特征的解釋對象,地球特征又包括若干個用來描述地球特征的對象。材料對象的分類圖5給出了POSC數據模型中關于材料的分類。這一材料對象模型包括了油田中所涉及到的各種材料對象。1yid_siTipleiiiellapEfiion3oiiditercafecement5peciiGflLidconip(]nentolhe^m^terialrfflra[5jrfeiriijBll_Dpeiation_fluidreservDirJuid_s^3emAT血杓』hancbiDptdacumenteleclroniGi:ioiiirr[ertfictuEwirelineJm」西足口電「『driltiemtelrecoverfii.ellteiopengEiiod」eco1yid_siTipleiiiellapEfiion3oiiditercafecement5peciiGflLidconip(]nentolhe^m^terialrfflra[5jrfeiriijBll_Dpeiation_fluidreservDirJuid_s^3emAT血杓』hancbiDptdacumenteleclroniGi:ioiiirr[ertfictuEwirelineJm」西足口電「『driltiemtelrecoverfii.ellteiopengEiiod」eco謔rypquipmeritrt)emlacs^Dck^alireIroJen)ck_aimpcirertji.bsj內ce_n>c^agmeMncclcJn_Dut)crtiprecornbimd」uid_53mple噸IL^丈卍e芒了diillng_kck_fluid—rctkJiiinsdiDnoutcDpsmpleirilltutdng5:samplapEleamtolog'jLsidewrerockp?iderEmple圖5材料對象的分類從圖5能夠看出,材料對象包括了生產中使用的設備、巖石材料及各種流體材料,同時將文檔也歸結到材料對象模型中去了。通用設施對象分類從圖4中還能夠看出,在油田的整個生命周期中廣泛使用的設施(Facility)屬于可定位對象。該對象又是由若干個對象組成的,其中占有很大比例的對象是通用設施對象(General_Facility),它包括的對象見圖6。這些設施主要是指地面上的一些設備,并不包括井筒中的一些設施。shipheatexchangerpositionsenso匚伺cili即pnme_mo\erpiucessplantpiuductiontieating1acilitvpumppumpJinerrecordarrheometerrig1uids\stemrigpowersySemrodpumpingunitrut3iings^emsamplecontaineri3tei|ftes\Gtemsensorseparatershalestiakerit3ndpipesySemstockt3nksjr(3ceC3blet3nkb3tteryvaporreco'uery.unituiellcontrols^emuiellJoggings^emgeneraMAAAAAA^coiledtubingsectioncoiledtijbingunitcompressordigitsIrage1acilitydrillingdemcks^emdrillingrigd卻amicpostioningsydemelectricalbattery1acilityreferenMpointHowcontrol1acility■fluid」i1t列stemgathering1acilitygeof>hyscalfacifityhoiling釣sternhyJrocydoneinjectionfecilityjackingsyst)emlactunitland詐hidelibraryfecilitymanifoldrnarinerisers\GtemmaterialcollectionstationmemsureEentpointmed-ianicalcableshipheatexchangerpositionsenso匚伺cili即pnme_mo\erpiucessplantpiuductiontieating1acilitvpumppumpJinerrecordarrheometerrig1uids\stemrigpowersySemrodpumpingunitrut3iings^emsamplecontaineri3tei|ftes\Gtemsensorseparatershalestiakerit3ndpipesySemstockt3nksjr(3ceC3blet3nkb3tteryvaporreco'uery.unituiellcontrols^emuiellJoggings^emgeneraMAAAAAA^coiledtubingsectioncoiledtijbingunitcompressordigitsIrage1acilitydrillingdemcks^emdrillingrigd卻amicpostioningsydemelectricalbattery1acilityreferenMpointHowcontrol1acility■fluid」i1t列stemgathering1acilitygeof>hyscalfacifityhoiling釣sternhyJrocydoneinjectionfecilityjackingsyst)emlactunitland詐hidelibraryfecilitymanifoldrnarinerisers\GtemmaterialcollectionstationmemsureEentpointmed-ianicalcablemotormudpitnozzle□the「—七ciIitypipelineplmtibnTiwelllogsondeuuellp3dwellheaduiinelinecablewiiBlinecartridgeaincraltanchorings^emanchorwinchboreholefluids\EtembuildingbulkSurages^Gtemcholecoiledtubingcoiledtubingrael圖6通用設施對象分類在通用設施對象的分類中包含了油田生命周期中涉及到的各種地面設施。井筒中設備對象的分類無論是生產井還是注入井或者是其它類型的井,為生產或測試的目的,在井筒中安裝了許多的設備,如在機采井中安裝了抽油桿、抽油泵、各種閥等。這些井下設備對象的分類見圖7所示。wtsn<k4>4><k4>4><k4>-4><F-><P-4><F4><FH><F4><FH>-4><FH>-[><kH>downholechck:wtsn<k4>4><k4>4><k4>-4><F-><P-4><F4><FH><F4><FH>-4><FH>-[><kH>downholechck:downholepumpdrillpipejointdrillingjarg3sjiftmandrelbndgejduggasliftvalvecasingcentralizergauge3d3pttjrgrai.elp3ckholeopenercorebitpacterperforatingjgunplungerdownholemotorsealing_borH!siidingsleevednllcollarit3ndingvalxfisuclei^rodsegmentsucter^rodiiringdrill味ringlabilizertravelinguaItubinganchoruriderreamerwellbore」lugdrillmeasunementtooldownholepressu直sensordownholernt已sensordownholeJemperaturesensor圖7井筒中設施對象分類描述對象的屬性經過上面的討論可知,對象之因此存在千差萬別,是因為不同類別的對象具有不同的屬性,因此POSC的數據模型對每一個對象均定義了描述其特性的屬性。例如同是屬于材料(Material)對象中的巖石樣本的巖芯(Core)與巖石薄片(Rock_Thin_Section),它們除了從它的父類巖石樣本中繼承了通用屬性之外,還各自定義了它們相區分的屬性,如Core定義了wellbore屬性,以表明它是取自于哪一口井;而Rock_Thin_Section對象定義了sample_thickness屬性,以反映該巖石薄片的厚度。不同的類型的屬性描述對象不同方面的信息,如拓撲屬性能夠描述該對象與其它對象間的拓撲關系。在POSC數據模型中,從不同的角度定義對象的屬性,以實現從不同的方面描述對象的目的。關于對象分類的總結為描述石油勘探與開發中的各種活動,POSC定義了豐富的對象。在上文中,我們經過對對象分類的討論可知,在POSC中,對各種類型的對象采用科學的方法進行了細致的分類。能夠清清楚地看出在POSC數據建模中涉及的基本原子對象就是這樣各種類別的對象。而POSC對這些對象進行了明確的定義,并對描述各種類別對象的屬性進行了定義。因此在一個具體的活動中,實際參與的是一些對象的集合,這些對象既包括了技術對象,又包括了各種業務對象,是這些對象相互作用的結果才完成了某一活動。活動的分類定義活動的分類POSC在2.2版本中,對活動進行了分門別類的定義,即活動(Activity)定義了若干種子類實體,而到了3.0版本只定義了一個實體Activity。為了反映不同的活動類別,在Activity實體中經過屬性kind來標識該活動屬于哪一種類型。POSC將油田生命周期中的活動從大類上定義為:井筒活動、電纜地層測試活動、瞬時壓力測試活動、油藏摸擬活動、定向勘測分析活動、泥漿分析活動、礦物表征活動、流體分析活動、地學解釋活動、材料處理活動、生產活動、樣本采集活動等。描述活動的特性經過上面的討論可知,活動也是由特性表征,為此我們將描述活動的特性總結在表1中。表一…丄…一描述一Activity的顯示屬性.屬性名稱類型含義IdentifierStringElement活動標識DescriptionStringElement對活動的描述instance_create_dateTimestampElement實例創立時間instance_creatorStringElement活動的發起者lastupdatedTimestampElement活動的最后更新時間last_updated_byStringElement活動的更新者SourceStringElement該活動數據的提供方activitycontextIntanceElement描述活動的環境信息ContaingactivityInstanceElement所包含的子活動CostMoneyElement活動所花的費用starttimeTimestampElement活動開始的時間DurationQuantityElement活動持續的時間endtimeTimestampElement活動結束時間KindInstanceElement活動的類型refexistencekindInstanceElement活動正在進行或計劃中reftransientperiodInstanceElement活動的周期naming_systemInstanceElement活動命名所遵循的規則的定義機構除此之外,它定義了一些反映與該活動有關的一些逆屬性,逆屬性—般是該活動涉及的一些其它對象實例,經過逆屬性的形式,POSC的數據模型將活動中涉及的一些相關對象捆綁在一起。例如,這里的屬性involved_object屬性是activity的一個逆屬性,它是一個集合的類型,其中集合中的元素是若干對象實例,由該屬性定義該活動中涉及的各種對象。關聯關系活動中會涉及若干個對象,這些對象之間或者是對象與活動之間等都有可能建立臨時關系,例如在完井活動中一個完井段與某一井筒建立的臨時關系以及在作業活動中主方與承包方間的臨時關系或者是某一設備與另一個設備間的臨時聯結關系等。在POSC數據模型中,以活動為中心將相關的對象組織在一起,這些對象之間可能會建立臨時關系,也可能建立永久關系。這些不同對象間的相互作用便導致了相應的活動。POSC中的關聯關系由Association與Transient_Association來描述。特性模型在POSC數據模型中,特性數據模型與對象、活動等捆綁在一起,用來描述對象的靜態與動態特性。在POSC的Epicentre3.0版本中定義了395個特性實體,例如僅密度一項就定義了幾個不同的密度:Pty_liquid_density、Pty_solid_density、Pty_density_molar、Pty_bulk_density、Pty_charge_density、Pty_critical_density、Pty_current_density、Pty_current_density_linar、Pty_density_vapor、Pty_matrix_density、Pty_reduced_density、Pty_saturated_bulk_density等。POSC為了滿足擴充性的需要,還定義了一些通用的,由企業根據自己的實際來定義一些新的特性的特性實體,這些實體包括:Pty_generic_angle、Pty_generic_binary、Pty_generic_boolean、Pty_generic_date、Pty_generic_daytimeinterval、Pty_generic_element、Pty_generic_enumeration、Pty_generic_integer、Pty_generic_line、Pty_generic_location、Pty_generic_logical、Pty_generic_money、Pty_generic_point、Pty_generic_quantity、Pty_generic_ratio、Pty_generic_rational、Pty_generic_real、Pty_generic_string、Pty_generic_surface、Pty_generic_time、Pty_generic_volume。這些特性實體是3.0版本新增的,這就為企業定義自己特有的特性奠定了基礎。

5井下作業活動在POSC中的描述按照6W模型能夠將井下作業涉及的相關對象總結在表2中。表2三種模型的對比[6W模型POSC數據模型井下作1業模型|涉及的技術對象與業務對象POSC數據模型中的屬性井下作業中是否有此項iWho活動的發起者Instance_creatorX活動的合作者causeassociation(V)X數據的提供者(商)SourceX與合作者間建立的合冋(合冋管理)ContractX合同雙方的義務與職責contractobligationXGuidelinecomplianceXGuidelineorprivilegeX實例的更新者lastupdatedbyXWhen活動的起始時間starttimeV活動持續時間DurationX活動的結束時間end_timeV實例創立時間instancecreateddateX實例的最后更新時間lastupdatedX活動發生的周期reftransientperiodX活動進度表SchedualX對進度的約束及遵循的規則constraintforXconstraintbyX進度情況記錄describingschedualX記錄活動的元成情況fulfillXfulfillmentXwhere活動發生的地點locatedbyspatialobjectV活動發生的周邊環境activitycontextX涉及到的坐標系coordidatesystemcontextXWhy活動的分類kindX對活動的描述descriptionXWhich活動中涉及的業務對象與技術對象involved_objectVXWhat活動中產生或涉及的數據集datacollectionX該實例存儲在哪一個數據集populateX產生的一些過程數據processdataVX定義的過程數據項的名稱processdataitemX活動中產生的或涉及的特性ptygenralpropertyVX更新后的數據集|update_collectionXPOSC數據模型在2.2之前,它的可擴充性還是很差的,為適應不同組織對該數據模型的需求。在定義3.0模型時充分考慮了不同組織的通用性問題,在3.0版本中,各個組織根據自己的實際需求,能夠對對象以及活動特性進行擴充定義。而對活動的定義也充分考慮這了一點,以2.2之前,對活動定義了若干個子類,后來發現這些子類的定義只能滿足某些組織的需求,而不能滿足另外一些組織的需求,因此在3.0版本中,取消了在2.2中對活動(Acivity)定義的子類,而取而代之的則是在Acivity中增加一個屬性Kind用來標識該活動是屬于哪一類活動,與此同時該屬性也是一個開放的,不同的組織能夠根據需要對其進行追加定義。6中國石油標準化存在的一些問題首先,在我們石油工業,以前由于組織與管理分離的原因,使得這些不同的組織在管理與制定標準時,只考慮自己企業關心的那部分,而與其它組織相交織的地方就忽略了。由于當前,中國的石油工業開始進行統一組織與管理,致使原來制定的一些標準不能滿足當前的要求。因此在制定數據標準時要有一個全局的觀點,對數據進行統一考慮,這樣制定出的標準才能夠滿足行業內部各個企業間的需求,才能實現數據的共享。當前我們的石油勘探與開發數據標準中對技術方面的數據關心的程度很高,但對管理方面的關心程度就非常低,因此在我們的石油勘探與開發數據標準中能夠找到關于生產、科研、實驗等方面的所謂的技術數據,而管理方面的數據則是很少。有些數據在定義過程中存在著重復的現象,而有些數據在定義中還存在著二義性,例如一個數據項多種解釋、不同的名稱反映的是一個數據項等。因此,這些標準過不能滿足現代管理的需要,因此在進行中國石油行業數據建模時必須全盤考慮,以全局的觀點作為需求考慮我們的數據模型,以反映石油勘探、生產、煉化、銷售及管理等的一個集成的數據模型。而POSC的數據模型在這方面是我們一個很好的參考。POSC數據模型及建模思想的指導意義POSC數據模型技術從以下幾個方面對中國石油工業建模的指導意義:POSC數據模型Epicentre的核心思想是”對象-活動-關聯-特性”。這一思想與6W模型的思想是一致的。POSC經過對油田勘探與開發整個生命周期中涉及的對象進行細致地分類、并將這些對象按照層次關系組織在一起;而將油田勘探與開發整個生命周期中的各個事件按活動進行組織,認為每一個具體的事件都是一個活動,這個活動可能還包括若干個其它的子活動;在活動過程中,對象之間、活動之間或對象與活動之間會建立起一臨時關系;無論是對象、活動還是它們各自的臨時關系或之間的關聯關系的均由特性描述。這就是POSC數據模型的核心理念。POSC依據這一理念進行數據的需求分析、并采用樸素的面向對象的建模思想將油田勘探與開發生命周期中的對象、活動、特性及關聯關系進行了統一建模。在中國的石油建模中,這一思想是很值得借鑒的。具體來講,我們能夠從發下幾個方面借鑒POSC數據模型的思想:對象的組織觀點:將各種對象進行分類,并抽取各類對象的共同特性,將這些對象從高層的角度抽象為技術對象與業務對象,認為其它對象均是這些對象的子類;以活動為中心的觀點:將油田中發生的各種事件抽象為活動,以活動為中心組織相關對象,在這些對象間或活動間以及對象與活動間可能會建立起一些臨時關系,這個臨時關系由關聯關系描述;信息重用性:無論是對象、活動、還是關聯關系,均是按照層次組織的,這就為信息重用奠定了基礎,對于重復的信息不必在子類中進行定義,而采用繼承機制直接從父類中直接繼承;可擴充性:在這里,我們所說的可擴充性包含兩個方面的含義:一個是指模型本身結構的可擴充性、另一個是模型中對象實例的可擴充性。由于POSC數據模型采用面

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論