油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)研究
時(shí)間:2022-06-03 08:39:46
導(dǎo)語(yǔ):油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)研究一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)的開發(fā)設(shè)計(jì),可以實(shí)時(shí)地獲取油田生產(chǎn)的數(shù)據(jù)信息,并準(zhǔn)確地掌握油田生產(chǎn)中的實(shí)際狀況。從功能需求和技術(shù)需求兩方面,對(duì)油田生產(chǎn)中數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)的基本需求進(jìn)行了分析,結(jié)合油田生產(chǎn)的實(shí)際情況,在基于MVC模型架構(gòu)基礎(chǔ)上,從系統(tǒng)架構(gòu)設(shè)計(jì)以及系統(tǒng)模塊功能設(shè)計(jì)兩方面,對(duì)油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)進(jìn)行設(shè)計(jì)研究,實(shí)現(xiàn)了油田生產(chǎn)中數(shù)據(jù)的智能化控制和管理。
關(guān)鍵詞:油田生產(chǎn);數(shù)據(jù)安全管理;系統(tǒng)設(shè)計(jì);MVC模型架構(gòu);Oracle數(shù)據(jù)庫(kù)
1概述
油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)的應(yīng)用可以實(shí)現(xiàn)數(shù)據(jù)共享,并具有一定的通用性和可擴(kuò)展性,提高了油田生產(chǎn)數(shù)據(jù)安全性和穩(wěn)定性。數(shù)據(jù)管理系統(tǒng)可以實(shí)現(xiàn)對(duì)海量生產(chǎn)數(shù)據(jù)的管理,并提供對(duì)油田生產(chǎn)數(shù)據(jù)進(jìn)行科學(xué)分析和預(yù)測(cè)功能,滿足現(xiàn)代化油田生產(chǎn)中對(duì)數(shù)據(jù)管理的基本需要。
2系統(tǒng)需求
2.1功能需求
系統(tǒng)設(shè)計(jì)要滿足油田生產(chǎn)實(shí)際情況的需求,實(shí)現(xiàn)對(duì)油田生產(chǎn)數(shù)據(jù)滿足對(duì)數(shù)據(jù)的存儲(chǔ)和處理,滿足系統(tǒng)模塊功能設(shè)計(jì)的基本需要。系統(tǒng)設(shè)計(jì)需求實(shí)現(xiàn)對(duì)油田生產(chǎn)全過(guò)程的數(shù)據(jù)跟蹤,實(shí)時(shí)獲取油田產(chǎn)油產(chǎn)氣產(chǎn)水量的數(shù)據(jù),并掌握油田生產(chǎn)中的生產(chǎn)數(shù)據(jù)和壓力數(shù)據(jù)等數(shù)據(jù)狀態(tài)。滿足科學(xué)合理地對(duì)油田生產(chǎn)進(jìn)行管理的基本需要,對(duì)油田生產(chǎn)數(shù)據(jù)進(jìn)行動(dòng)態(tài)管理,提高油田生產(chǎn)中的數(shù)據(jù)的安全性。
2.2技術(shù)需求
系統(tǒng)設(shè)計(jì)采用B/S架構(gòu)進(jìn)行設(shè)計(jì),滿足用戶通過(guò)瀏覽器對(duì)數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行訪問(wèn)的基本需要。B/S架構(gòu)工作模式穩(wěn)定,并且數(shù)據(jù)存儲(chǔ)在專門的數(shù)據(jù)庫(kù)中,客戶端不對(duì)數(shù)據(jù)信息進(jìn)行存儲(chǔ),這樣數(shù)據(jù)在連接過(guò)程中具有很強(qiáng)的同步性,降低了數(shù)據(jù)安全風(fēng)險(xiǎn)。B/S架構(gòu)的數(shù)據(jù)實(shí)時(shí)性強(qiáng),可以實(shí)時(shí)地對(duì)數(shù)據(jù)進(jìn)行獲取,并根據(jù)實(shí)時(shí)信息完善解決方案,提高了系統(tǒng)數(shù)據(jù)的穩(wěn)定性和實(shí)時(shí)性。B/S架構(gòu)可以保證系統(tǒng)數(shù)據(jù)的一致性,在數(shù)據(jù)同步的基礎(chǔ)上解決了時(shí)延的問(wèn)題,保證了數(shù)據(jù)的一致性。采用Oracle數(shù)據(jù)庫(kù)滿足系統(tǒng)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的基本需求,Oracle數(shù)據(jù)庫(kù)作為超大型的關(guān)系型數(shù)據(jù)庫(kù),可以提高數(shù)據(jù)的安全性,并可以對(duì)為海量數(shù)據(jù)的存儲(chǔ)和分析提供技術(shù)支持,Oracle數(shù)據(jù)庫(kù)集中應(yīng)用于互聯(lián)網(wǎng)方向的數(shù)據(jù)庫(kù)應(yīng)用。Oracle數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)空間中提供網(wǎng)絡(luò)數(shù)據(jù)的存儲(chǔ),具有一定的可擴(kuò)展性,應(yīng)用于大型關(guān)系數(shù)據(jù)庫(kù)中[1]。
3數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)
3.1系統(tǒng)架構(gòu)
系統(tǒng)架構(gòu)設(shè)計(jì)采用MVC模型進(jìn)行開發(fā)設(shè)計(jì),這樣可以更好地對(duì)系統(tǒng)的Web應(yīng)用進(jìn)行開發(fā)應(yīng)用。MVC模式架構(gòu)圖如圖1所示。模型層作為系統(tǒng)的核心部分,主要作為系統(tǒng)對(duì)象的內(nèi)在屬性表示進(jìn)行設(shè)計(jì);視圖層作為系統(tǒng)模型的外在表示,在設(shè)計(jì)中負(fù)責(zé)對(duì)系統(tǒng)應(yīng)用與外界接口進(jìn)行管理功能的實(shí)現(xiàn),外界輸入對(duì)系統(tǒng)運(yùn)行進(jìn)行觸發(fā),并把系統(tǒng)運(yùn)行的數(shù)據(jù)結(jié)果返回給外界,實(shí)現(xiàn)系統(tǒng)內(nèi)部與系統(tǒng)外部之間的數(shù)據(jù)交互功能;控制器作為系統(tǒng)內(nèi)部的關(guān)系紐帶,主要負(fù)責(zé)連接視圖層和模型層,視圖層數(shù)據(jù)信息的傳輸通過(guò)控制器轉(zhuǎn)化為事件,對(duì)模型層進(jìn)行更新控制,模型層更新后再采用控制器把數(shù)據(jù)傳輸?shù)揭晥D層,進(jìn)一步保持視圖層和模型層之間的一致性[2]。系統(tǒng)軟件三層架構(gòu)設(shè)計(jì)中,視圖層設(shè)計(jì)主要是實(shí)現(xiàn)油田生產(chǎn)數(shù)據(jù)管理以及數(shù)據(jù)分析匯總等功能,用戶可以通過(guò)權(quán)限通過(guò)界面對(duì)系統(tǒng)的數(shù)據(jù)實(shí)現(xiàn)數(shù)據(jù)查詢,并對(duì)油田生產(chǎn)的數(shù)據(jù)進(jìn)行動(dòng)態(tài)分析。其中在視圖層中,系統(tǒng)用戶的權(quán)限設(shè)置,主要是根據(jù)用戶的屬性不同而進(jìn)行不同設(shè)置。在視圖層中用戶的操作,需要向控制器發(fā)送用戶的請(qǐng)求,這樣控制器會(huì)把和系統(tǒng)相匹配的類調(diào)用出來(lái),完成用戶的請(qǐng)求。數(shù)據(jù)模型具有較強(qiáng)的功能性,可以提高數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)應(yīng)用管理的能力,這些都可以由數(shù)據(jù)模型實(shí)現(xiàn)。
3.2系統(tǒng)模塊及功能
根據(jù)油田生產(chǎn)中數(shù)據(jù)管理的實(shí)際情況,對(duì)數(shù)據(jù)管理系統(tǒng)模塊及功能進(jìn)行設(shè)計(jì),并滿足油田生產(chǎn)對(duì)數(shù)據(jù)管理的實(shí)際需要。系統(tǒng)模塊設(shè)計(jì)如圖2所示。(1)數(shù)據(jù)管理模塊設(shè)計(jì),功能實(shí)現(xiàn)對(duì)油田生產(chǎn)數(shù)據(jù)的查詢和輸入等基本操作,數(shù)據(jù)管理包括生產(chǎn)數(shù)據(jù)和注氣數(shù)據(jù)等數(shù)據(jù)的管理,并對(duì)數(shù)據(jù)進(jìn)行圍護(hù)和參數(shù)的統(tǒng)計(jì)。數(shù)據(jù)管理模塊中對(duì)用戶設(shè)置不同的數(shù)據(jù)查詢權(quán)限,可以定期對(duì)油田生產(chǎn)的狀況進(jìn)行查詢,并實(shí)時(shí)掌握油田生產(chǎn)的實(shí)際數(shù)據(jù)和基礎(chǔ)信息,對(duì)生產(chǎn)各項(xiàng)指標(biāo)和生產(chǎn)記錄信息進(jìn)行準(zhǔn)確了解,也可以提供對(duì)數(shù)據(jù)的編輯等基本操作功能。數(shù)據(jù)管理模塊執(zhí)行過(guò)程設(shè)計(jì),首先,基層單位采集數(shù)據(jù)并匯總數(shù)據(jù)然后生產(chǎn)日?qǐng)?bào)傳輸給生產(chǎn)管理層,生產(chǎn)管理層設(shè)計(jì)主要是對(duì)傳輸過(guò)來(lái)的數(shù)據(jù)進(jìn)行再次收集和匯總,把輸出發(fā)送到生產(chǎn)決策層,并發(fā)出決策請(qǐng)求響應(yīng),生產(chǎn)決策層做出決策后把決策信息返回生產(chǎn)管理層,然后生產(chǎn)管理層對(duì)決策進(jìn)行執(zhí)行,并向基層單位發(fā)出執(zhí)行命令[4]。(2)數(shù)據(jù)匯總模塊設(shè)計(jì),功能實(shí)現(xiàn)對(duì)油田生產(chǎn)中油井生產(chǎn)數(shù)據(jù)的匯總,并進(jìn)行圖表的繪制,包括產(chǎn)量曲線以及開采曲線等,從圖表中可以對(duì)油田生產(chǎn)數(shù)據(jù)之間的關(guān)系進(jìn)行科學(xué)的觀察,為油田生產(chǎn)提供科學(xué)依據(jù)。數(shù)據(jù)匯總模塊繪制曲線后把數(shù)據(jù)分析的結(jié)果展示給用戶,然后以曲線的形式更直觀地把數(shù)據(jù)展示給用戶。數(shù)據(jù)匯總要準(zhǔn)確地對(duì)參數(shù)以及時(shí)間進(jìn)行選擇,然后對(duì)查詢的數(shù)據(jù)進(jìn)行分析統(tǒng)計(jì),在對(duì)結(jié)果進(jìn)行判定之后顯示出數(shù)據(jù)結(jié)果。(3)報(bào)表管理模塊設(shè)計(jì),功能主要是以報(bào)表格式的形式把數(shù)據(jù)展示給用戶,并生成各個(gè)單位的報(bào)表包括油井月報(bào)表和注氣井報(bào)表等等格式功能報(bào)表。報(bào)表管理模塊處理報(bào)表設(shè)計(jì)流程;首先對(duì)需要分析和統(tǒng)計(jì)的系統(tǒng)數(shù)據(jù)進(jìn)行查詢,然后把查詢的數(shù)據(jù)傳輸?shù)筋A(yù)設(shè)算法中,并根據(jù)算法進(jìn)行計(jì)算,然后把輸出的數(shù)據(jù)以列表的形式返回給用戶,實(shí)現(xiàn)對(duì)報(bào)表處理的設(shè)計(jì)。(4)分析預(yù)測(cè)模塊設(shè)計(jì),提供油田產(chǎn)量趨勢(shì)數(shù)據(jù),并預(yù)測(cè)油田生成的產(chǎn)量數(shù)據(jù)。分析并預(yù)測(cè)油田生產(chǎn)數(shù)據(jù),設(shè)計(jì)中采用BP神經(jīng)網(wǎng)絡(luò)模型對(duì)油田生產(chǎn)數(shù)據(jù)進(jìn)行分析,并對(duì)油量數(shù)據(jù)和產(chǎn)氣量數(shù)據(jù)等生產(chǎn)數(shù)據(jù)進(jìn)行預(yù)測(cè),并采用折線方式把油田生產(chǎn)數(shù)據(jù)的預(yù)測(cè)量以及真實(shí)量都顯示出來(lái),實(shí)現(xiàn)數(shù)據(jù)的分析和預(yù)測(cè)設(shè)計(jì)。(5)系統(tǒng)管理模塊設(shè)計(jì),采用Web對(duì)管理界面進(jìn)行設(shè)計(jì)。管理用戶信息,用戶可以對(duì)信息進(jìn)行修改等操作,管理員可以對(duì)用戶信息進(jìn)行添加刪除等基本操作,并且可以對(duì)用戶設(shè)置訪問(wèn)和操作權(quán)限,進(jìn)一步保護(hù)系統(tǒng)的數(shù)據(jù)安全。用戶管理是對(duì)用戶的賬號(hào)以及訪問(wèn)權(quán)限進(jìn)行設(shè)計(jì)管理,并對(duì)用戶的基本信息進(jìn)行統(tǒng)一管理。權(quán)限管理為不同的用戶角色設(shè)置不同的權(quán)限,并對(duì)權(quán)限的級(jí)別進(jìn)行修改等操作,主要由系統(tǒng)管理員實(shí)現(xiàn)用戶權(quán)限的分配以及管理。
4結(jié)語(yǔ)
隨著油田生產(chǎn)信息化的建設(shè)和發(fā)展,油田生產(chǎn)中產(chǎn)生的海量數(shù)據(jù),需要進(jìn)行有效的存儲(chǔ)和管理。油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)和研究,解決了數(shù)據(jù)存儲(chǔ)以及安全管理等方面的問(wèn)題,提高了油田生產(chǎn)中對(duì)數(shù)據(jù)管理的能力,提升了油田企業(yè)生產(chǎn)的效率,保證了油田生產(chǎn)中數(shù)據(jù)的安全性和準(zhǔn)確性。
參考文獻(xiàn)
[1]曹旭東,曹衛(wèi)東,朱小宇.基于B/S架構(gòu)的油田生產(chǎn)數(shù)據(jù)管理系統(tǒng)應(yīng)用研究[J].計(jì)算機(jī)測(cè)量與控制,2018,26(08):142-146.
[2]省榮輝.油氣水井生產(chǎn)數(shù)據(jù)管理系統(tǒng)(A2)的應(yīng)用及推廣分析[J].信息系統(tǒng)工程,2018,(04):53.
[3]鳳翔,龔仁彬,李群,王從鎮(zhèn),姚剛.油氣生產(chǎn)物聯(lián)網(wǎng)管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2019,9(10):101-103.
[4]李彤蔚,韓濤,康治華,高建峰.油水井生產(chǎn)管理系統(tǒng)的數(shù)據(jù)采集及應(yīng)用優(yōu)化[J].石油化工應(yīng)用,2018,37(01):108-113+133.
[5]陶峰.油氣水井生產(chǎn)數(shù)據(jù)一體化應(yīng)用系統(tǒng)的建立與推廣[J].通訊世界,2017,(06):272-273.
作者:郝洪亮 單位:大慶油田勘探開發(fā)研究院勘探開發(fā)數(shù)據(jù)研究室
熱門標(biāo)簽
油田鉆井隊(duì) 油田倉(cāng)庫(kù)保管工 油田化學(xué)論文 油田 油田物探公司 油田工作者 油田企業(yè) 油田施工企業(yè) 油田業(yè) 油田公司 心理培訓(xùn) 人文科學(xué)概論