国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

石化裝置設(shè)備檢修信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-03-02 08:47李曉侯超委吳翰禹黎賢嬌邱波
關(guān)鍵詞:設(shè)備檢修

李曉 侯超委 吳翰禹 黎賢嬌 邱波

摘 要:歷年檢修數(shù)據(jù)在石化裝置設(shè)備腐蝕管理中非常重要。在對(duì)歷年檢修工作進(jìn)行分析的基礎(chǔ)上,設(shè)計(jì)了檢修信息系統(tǒng)的功能模塊、數(shù)據(jù)結(jié)構(gòu)和工作流程,系統(tǒng)的架構(gòu)采用MVC設(shè)計(jì)模式,編程語(yǔ)言為PHP,數(shù)據(jù)庫(kù)為MySQL。使用系統(tǒng)可以方便地生成大修數(shù)據(jù)報(bào)表、查詢(xún)大修數(shù)據(jù)、維護(hù)大修數(shù)據(jù)和設(shè)備資料。實(shí)際應(yīng)用表明系統(tǒng)能夠大大提高石化設(shè)備大修信息的管理水平。

關(guān)鍵詞:設(shè)備檢修;MVC架構(gòu);PHP;MySQL

中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-2163(2016)01-

Abstract:The maintenance data in petrochemical plant equipment corrosion management is very important. On the basis of the analysis of all repair work, function modules, data structure and working process of a maintenance information system are designed in this paper. The architecture of the system is MVC model. The programming language is PHP. The database is MySQL. In the system, generating reports, querying and maintaining repair equipment data become quite easy. Practical applications show that system can greatly improve the management level of petrochemical equipment overhaul information.

Key words:equipment maintenance; MVC architecture; PHP; MySQL

0 概 述

石化裝置設(shè)備的安全性及可靠性問(wèn)題一直是困擾煉廠(chǎng)裝置設(shè)備長(zhǎng)周期安全運(yùn)行的技術(shù)關(guān)鍵,而腐蝕則是制約煉廠(chǎng)裝置設(shè)備長(zhǎng)周期運(yùn)行的重要原因。為了對(duì)設(shè)備腐蝕情況進(jìn)行有效監(jiān)控,必須對(duì)腐蝕信息展開(kāi)全面升級(jí)管理。

為了提高腐蝕數(shù)據(jù)信息化管理水平,提高裝置設(shè)備的安全性和使用壽命,減少維修費(fèi)用,開(kāi)展石化裝置設(shè)備大修信息系統(tǒng)的研究就顯得尤為重要。本項(xiàng)目結(jié)合我國(guó)煉化企業(yè)設(shè)備防腐技術(shù)現(xiàn)狀和存在的問(wèn)題,通過(guò)開(kāi)展腐蝕與防護(hù)工作流程梳理、腐蝕常用數(shù)據(jù)建模與整合、腐蝕數(shù)據(jù)的圖形化展示、裝置腐蝕發(fā)展趨勢(shì)預(yù)測(cè)、腐蝕機(jī)理等方面研究,開(kāi)發(fā)形成一套完整的大修信息系統(tǒng)平臺(tái)[1]。

通過(guò)該系統(tǒng)平臺(tái),可為提高煉化技術(shù)水平和煉裝置的安全可靠性提供理論依據(jù),為提高設(shè)備防腐管理工作水平提供有效方法,對(duì)解決目前煉廠(chǎng)裝置設(shè)備腐蝕和延長(zhǎng)裝置使用周期具有重要意義。

1系統(tǒng)設(shè)計(jì)

系統(tǒng)的總體設(shè)計(jì)目標(biāo)是建立一個(gè)基于MVC的大修信息系統(tǒng),既方便記錄石化裝置設(shè)備的腐蝕情況,規(guī)范設(shè)備管理,又減輕設(shè)備管理人員的工作量,提高設(shè)備的利用率,從技術(shù)上保證歷年檢修工作以及設(shè)備管理工作的規(guī)范化、自動(dòng)化和科學(xué)化,提高設(shè)備管理工作效率[2]。

1.1設(shè)計(jì)思路

系統(tǒng)采用Web技術(shù),將數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)緊密結(jié)合,發(fā)揮信息化管理的強(qiáng)大優(yōu)勢(shì),為歷年檢修工作的自動(dòng)化管理提供技術(shù)保障。依據(jù)這一思想,制定的設(shè)計(jì)目標(biāo)是:(1)對(duì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及軟件結(jié)構(gòu)方式進(jìn)行提煉和抽象,提出統(tǒng)一的腐蝕數(shù)據(jù)模型和軟件模型,設(shè)計(jì)良好的數(shù)據(jù)接口,方便對(duì)系統(tǒng)升級(jí)維護(hù)和擴(kuò)充。(2) 使用數(shù)據(jù)流圖、層次圖、IPO圖對(duì)系統(tǒng)數(shù)據(jù)和結(jié)構(gòu)進(jìn)行分析,采用模塊化、抽象、逐步求精等先進(jìn)軟件研發(fā)技術(shù)對(duì)系統(tǒng)結(jié)構(gòu)進(jìn)行優(yōu)化。(3) 應(yīng)用MVC設(shè)計(jì)模式進(jìn)行系統(tǒng)構(gòu)架,把程序分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三層結(jié)構(gòu),降低模塊之間的耦合度,增強(qiáng)系統(tǒng)靈活性。

1.2功能模塊

歷年檢修信息系統(tǒng)功能圖如圖1所示。歷年檢修信息系統(tǒng)實(shí)現(xiàn)了裝置大修數(shù)據(jù)錄入、修改、查詢(xún)和刪除等功能,其中包括塔類(lèi)、爐類(lèi)、換熱器類(lèi)、容罐類(lèi)和泵類(lèi)等裝置的大修數(shù)據(jù)以及其設(shè)備檔案等內(nèi)容,并對(duì)裝置腐蝕信息進(jìn)行匯總分析,以及生成歷年大修的調(diào)查報(bào)告。

系統(tǒng)主要包括四個(gè)模塊:大修數(shù)據(jù)報(bào)表生成、大修數(shù)據(jù)查詢(xún)、大修數(shù)據(jù)編輯和設(shè)備資料編輯。各執(zhí)行模塊的實(shí)現(xiàn)功能可概述如下:

(1)大修數(shù)據(jù)報(bào)表生成模塊:實(shí)現(xiàn)系統(tǒng)中各設(shè)備的檢修情況的記錄,自動(dòng)生成報(bào)表。

(2)大修數(shù)據(jù)查詢(xún)模塊:實(shí)現(xiàn)數(shù)據(jù)集中,查詢(xún)石化裝置設(shè)備使用、腐蝕、報(bào)修情況。

(3)大修數(shù)據(jù)編輯模塊:實(shí)現(xiàn)與數(shù)據(jù)庫(kù)緊密聯(lián)系,管理員可以進(jìn)行數(shù)據(jù)編輯更改。

(4)設(shè)備資料編輯模塊:實(shí)現(xiàn)設(shè)備的資料記錄、收集和編輯。

1.3 數(shù)據(jù)結(jié)構(gòu)

系統(tǒng)分為匯總、問(wèn)題記錄、塔類(lèi)、爐類(lèi)、換熱器類(lèi)、容罐類(lèi)及泵類(lèi)這七類(lèi)列表。每一類(lèi)都分為對(duì)應(yīng)的表和與之關(guān)聯(lián)的大修總匯信息。全部大修匯總包括五個(gè)數(shù)據(jù)表,分別是:塔類(lèi)大修匯總,爐類(lèi)大修匯總,換熱器類(lèi)大修匯總,罐容類(lèi)大修匯總,泵類(lèi)大修匯總。

1.4 系統(tǒng)流程

每一類(lèi)設(shè)備都可以查看設(shè)備基礎(chǔ)數(shù)據(jù)和檢修數(shù)據(jù)的詳細(xì)信息,并且可以進(jìn)行增刪改查操作,如圖2所示。例如,塔類(lèi)可以對(duì)塔類(lèi)的信息進(jìn)行操作,也可以查看對(duì)應(yīng)的大修信息。塔類(lèi)設(shè)備管理的操作流程設(shè)計(jì)如圖3所示,其它類(lèi)設(shè)備操作流程則與其大體相同。

1.5系統(tǒng)架構(gòu)

軟件架構(gòu)就是將整個(gè)系統(tǒng)分解為多個(gè)邏輯的包、子系統(tǒng)、層, 并制定相互之間的邏輯關(guān)系和物理分布關(guān)系。軟件架構(gòu)是軟件設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié), 能夠提高整個(gè)軟件系統(tǒng)的健壯性和重點(diǎn)效果性能, 并能幫助編碼人員快速定位其在項(xiàng)目開(kāi)發(fā)中的具體角色和配置任務(wù)。

系統(tǒng)使用B/S架構(gòu),采用MVC設(shè)計(jì)模式,按照分層技術(shù)把系統(tǒng)分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)邏輯層次;構(gòu)建系統(tǒng)各個(gè)功能模塊應(yīng)實(shí)現(xiàn)的功能和這些模塊間的層次關(guān)系;確定管理系統(tǒng)的運(yùn)行環(huán)境和開(kāi)發(fā)工具[3]。

基于MVC設(shè)計(jì)模式的軟件架構(gòu)對(duì)系統(tǒng)中所有應(yīng)用程序的輸入、處理和輸出進(jìn)行強(qiáng)制性分離,將其分割為模型(Model)、視圖(View)及控制器(Controller)三大核心部分,分別擔(dān)負(fù)相應(yīng)的任務(wù),這三部分以低耦合、低編碼關(guān)系的方式進(jìn)行協(xié)同工作,從而提高系統(tǒng)應(yīng)用開(kāi)發(fā)的可擴(kuò)展性以及可維護(hù)性。

由圖4可見(jiàn),三類(lèi)模塊的實(shí)現(xiàn)工呢能可解析如下:

(1)視圖。提供用戶(hù)觀(guān)看并與之交互的界面,只負(fù)責(zé)向用戶(hù)顯示相關(guān)的數(shù)據(jù)及接受用戶(hù)的輸入,但不接受任何業(yè)務(wù)處理。視圖可以向模型提交請(qǐng)求,對(duì)業(yè)務(wù)狀態(tài)進(jìn)行查詢(xún),并接受數(shù)據(jù)更新事件,但不能對(duì)模型進(jìn)行改變。

(2)控制器??梢允前涯P秃鸵晥D進(jìn)行匹配的工具,以便模型協(xié)同視圖完成用戶(hù)的請(qǐng)求??刂破髯鳛榉职l(fā)器的功能是相當(dāng)明顯的,而且也僅只是一個(gè)分發(fā)器,模型匹配相應(yīng)的視圖可以處理相應(yīng)的用戶(hù)請(qǐng)求。

(3)模型。主要封裝對(duì)業(yè)務(wù)邏輯的處理算法和流程,因而相對(duì)于外部其他層將是不可見(jiàn)的,從接收請(qǐng)求,到最終結(jié)果的響應(yīng)都是如此[4]。在實(shí)際運(yùn)作中,對(duì)業(yè)務(wù)邏輯模型的設(shè)計(jì)則是MVC 最為核心的處理部分。

2 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)采用PHP為程序?qū)崿F(xiàn)語(yǔ)言,MySQL為數(shù)據(jù)管理系統(tǒng),提供對(duì)裝置的5類(lèi)設(shè)備及其檢查情況的數(shù)據(jù)進(jìn)行維護(hù)。這5類(lèi)設(shè)備的數(shù)據(jù)維護(hù)方式基本一致,為了減輕代碼實(shí)現(xiàn)量,同時(shí)提高代碼的重用性,使用了統(tǒng)一的程序接口。特別地,操作數(shù)據(jù)庫(kù)的接口平臺(tái)提供了統(tǒng)一的Dao方法,方法中接收裝置ID、設(shè)備ID等作為參數(shù)。數(shù)據(jù)的維護(hù)方式有兩種:其一是手工在頁(yè)面上逐條進(jìn)行;其二是根據(jù)頁(yè)面提供的數(shù)據(jù)模板,批量進(jìn)行,如數(shù)據(jù)的導(dǎo)入。

2.1歷年檢修主界面

界面中央顯示有關(guān)該引導(dǎo)菜單的一個(gè)簡(jiǎn)單的操作指南,而左側(cè)聯(lián)動(dòng)顯示一個(gè)導(dǎo)航欄。左側(cè)導(dǎo)航欄分為匯總、問(wèn)題記錄、塔類(lèi)、爐類(lèi)、換熱器類(lèi)、容罐類(lèi)及泵類(lèi)這七類(lèi)列表。各類(lèi)對(duì)應(yīng)操作均大體相似,下面即以塔類(lèi)和爐類(lèi)為例展開(kāi)說(shuō)明。點(diǎn)擊“歷年檢修”引導(dǎo)菜單按鈕時(shí)的初始界面效果如圖5所示。

2.2全部大修情況匯總

點(diǎn)擊左側(cè)導(dǎo)航欄“匯總”列表的“全部大修情況”的鏈接將在界面中央顯示所有裝置的大修信息,用戶(hù)可以根據(jù)年份進(jìn)行大修情況查詢(xún);若點(diǎn)擊界面左上角的“預(yù)覽大修報(bào)告WORD文檔”預(yù)覽,則可以導(dǎo)出大修報(bào)告的所有內(nèi)容。

2.2.1設(shè)備操作

下面以塔表為例,實(shí)現(xiàn)各設(shè)備數(shù)據(jù)的添加、查詢(xún)、刪除以及大修報(bào)表生成等操作。

點(diǎn)擊“塔表”鏈接后將在界面中央顯示所有塔的基本信息及相關(guān)操作按鈕。

點(diǎn)擊“添加塔”按鈕將會(huì)在界面上顯示添加塔的對(duì)話(huà)框,用戶(hù)可根據(jù)填寫(xiě)的提示進(jìn)行信息添加。

2.2.2生成塔的大修報(bào)告

對(duì)于塔的大修報(bào)告操作有兩種方式。一種是點(diǎn)擊“大修報(bào)告”進(jìn)入大修報(bào)告的相關(guān)操作,另一種是查看塔信息后點(diǎn)擊“大修報(bào)告”,這兩種方式都可延伸出大修報(bào)告的相關(guān)操作及信息;如選擇第一種方式進(jìn)入大修報(bào)告的操作,點(diǎn)擊初餾塔“大修報(bào)告”即可顯示該塔的大修信息。

2.2.3塔類(lèi)大修匯總操作

點(diǎn)擊“塔類(lèi)大修匯總”后,界面中央將顯示所有塔類(lèi)的大修情況,默認(rèn)是顯示最近添加的塔大修信息。系統(tǒng)提供兩種查詢(xún)塔大修信息的方式。一種是按照時(shí)間查詢(xún),另一種則是按照塔名稱(chēng)查詢(xún)。

2.3問(wèn)題記錄

點(diǎn)擊左側(cè)導(dǎo)航欄的“問(wèn)題記錄”,將在界面中央顯示一個(gè)問(wèn)題記錄的對(duì)話(huà)框,框中顯示了有關(guān)于“問(wèn)題記錄”的各式操作,如添加、查看、查詢(xún)。

3 結(jié)束語(yǔ)

石化裝置設(shè)備大修信息系統(tǒng)于2012年成功應(yīng)用于某石化公司煉油分部的三號(hào)常減壓等7套裝置,2013年推廣到煉油分部的全部47套裝置,而現(xiàn)在正向化工分部予以拓展推送。該系統(tǒng)是基于網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā)的,具有穩(wěn)定、安全、可靠等優(yōu)點(diǎn)。實(shí)踐證明,本系統(tǒng)投入運(yùn)行后可以直接獲得所需要的各種數(shù)據(jù)和報(bào)告,節(jié)約大量工作時(shí)間,減少紙張等資源的浪費(fèi)。此外,本系統(tǒng)幫助腐蝕防護(hù)工作人員及時(shí)判斷設(shè)備管道腐蝕狀況,預(yù)見(jiàn)腐蝕趨勢(shì),從而提前做好防護(hù)措施,減少或杜絕設(shè)備泄漏或失效,降低了事故發(fā)生率,減少因設(shè)備腐蝕意外停工。本系統(tǒng)的研發(fā)成功,使得腐蝕的防護(hù)工作可以更加規(guī)范和標(biāo)準(zhǔn),工作效率更高,從而產(chǎn)生更大經(jīng)濟(jì)效益和社會(huì)效益。

參考文獻(xiàn):

[1]胡益鋒.石腦油裂解爐建模技術(shù)研究[D].北京:清華大學(xué),2005.

[2]李剛.設(shè)備點(diǎn)檢信息管理系統(tǒng)應(yīng)用研究[D].天津:天津大學(xué),2011.

[3]李擎.基于MVC模式的油田項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

[4]李興森.智能知識(shí)及其管理模式研究[D].北京:中國(guó)科學(xué)院研究生院,2008.

猜你喜歡
設(shè)備檢修
論配電運(yùn)行設(shè)備的檢修與維護(hù)
LW10B—252六氟化硫斷路器的運(yùn)行、檢修與維護(hù)
風(fēng)力發(fā)電機(jī)組電氣與控制系統(tǒng)快速檢修思路探索