聶京龍 張 璨
(1、東方航空技術(shù)有限公司南苑分公司,北京102600 2、中國(guó)聯(lián)合航空有限公司,北京102600)
伴隨人們生活水平的持續(xù)、大幅提升,選擇飛機(jī)出行的人越來(lái)越多,盡管飛機(jī)出行比較方便、快捷,但其安全性問題始終是人們觀眾的重點(diǎn)。怎樣采取有效措施,提高飛機(jī)飛行的安全性,已經(jīng)成為各大航空公司或運(yùn)輸企業(yè)的工作重點(diǎn)。而要想保證飛機(jī)的安全、高效飛行,最直接、有效的方法便是定期對(duì)其進(jìn)行維護(hù)與保養(yǎng),使其各部件都能保持正常完好狀態(tài)。為了能夠提升飛機(jī)維修工作質(zhì)量與管理水平,本文探討了一種飛機(jī)維修現(xiàn)場(chǎng)控制系統(tǒng),并就其設(shè)計(jì)思路作一剖析。
1.1 傳統(tǒng)維修調(diào)度與現(xiàn)場(chǎng)生產(chǎn)控制流程:a. 維修控制中心(MCC)的主控人員對(duì)運(yùn)行網(wǎng)進(jìn)行實(shí)時(shí)監(jiān)控,從中獲取實(shí)時(shí)性、適時(shí)性的飛機(jī)運(yùn)行動(dòng)態(tài)信息;b.MCC 副控人員依據(jù)機(jī)型不同,進(jìn)行任務(wù)的預(yù)分配;c.MCC 副控人員將工卡準(zhǔn)備好,用對(duì)講機(jī)與車間取得聯(lián)系,讓其領(lǐng)取工卡;d.車間工卡員領(lǐng)取工卡,即刻進(jìn)行生產(chǎn)人員的安排工作;e.車間生產(chǎn)人員將安排工作完成掉,簽放行單,并用對(duì)講機(jī)將此消息告知MCC 主控。
1.2 此流程的弊端:a.多借助對(duì)講機(jī)、電話來(lái)進(jìn)行信息傳遞,有不可回溯性;b.飛機(jī)時(shí)間的變更通知全部依賴MCC 人員的實(shí)時(shí)監(jiān)控,有發(fā)生漏通知的可能性;c.信息回饋缺乏,MCC 難以對(duì)生產(chǎn)人員當(dāng)前的工作進(jìn)度進(jìn)行實(shí)時(shí)監(jiān)控;d.工卡準(zhǔn)備、生產(chǎn)調(diào)度等均嚴(yán)重依賴人工,易發(fā)生信息不全、人工失誤等。
利用當(dāng)前出現(xiàn)的各種信息化手段,改造傳統(tǒng)的業(yè)務(wù)流程:(1)系統(tǒng)依據(jù)飛機(jī)進(jìn)、出港,將SOC 系統(tǒng)的各類動(dòng)態(tài)數(shù)據(jù)進(jìn)行匹配,且以一種自動(dòng)方式填入停機(jī)位信息(來(lái)自機(jī)場(chǎng))。(2)系統(tǒng)以一種自動(dòng)方式將前4 小時(shí)與后4 小時(shí)內(nèi)的航班維修任務(wù)的當(dāng)前狀態(tài),呈給MCC,且依據(jù)顏色差異,將需要灌注的內(nèi)容給顯示出來(lái)。(3)系統(tǒng)依據(jù)機(jī)型不同,自動(dòng)將任務(wù)相車間進(jìn)行預(yù)分配,而MCC 可根據(jù)實(shí)際情況,實(shí)施人工調(diào)整。(4)針對(duì)工卡員,僅需對(duì)一架飛機(jī)進(jìn)行雙擊,便能派工;系統(tǒng)將人員列表自動(dòng)彈出,方便選擇,并且還能將有放行能力的人與維修人員相區(qū)分。此外,系統(tǒng)還能根據(jù)實(shí)際需要,對(duì)人員實(shí)施過濾:有此機(jī)型工作經(jīng)驗(yàn)或能力的人員,簽入人員,維護(hù)相關(guān)級(jí)別能力的人員;且將當(dāng)前沒有任務(wù)的人員排于最前面,而那些有任務(wù)的則排于后面。(5)維護(hù)人員領(lǐng)工卡,而工卡員雙擊,將領(lǐng)卡時(shí)間置入。維護(hù)人員至停機(jī)位,需要借助對(duì)講機(jī),向MCC 進(jìn)行報(bào)告,而MCC 將到位時(shí)間置入。(6)當(dāng)放行人員完成簽字后,借助對(duì)講機(jī)呼叫MCC,而MCC就飛機(jī)號(hào)所對(duì)應(yīng)的放行時(shí)間欄進(jìn)行雙擊,此時(shí)系統(tǒng)便可以將放行時(shí)間自動(dòng)置入。(7)當(dāng)維護(hù)人員將工作完成后,交回工卡,工卡員對(duì)交卡時(shí)間欄進(jìn)行雙擊,將時(shí)間置入,工作完成。
針對(duì)上述流程當(dāng)中的各時(shí)間點(diǎn)及完成狀態(tài)而言,系統(tǒng)都會(huì)將其記錄下來(lái),且利用監(jiān)控界面相對(duì)應(yīng)崗位進(jìn)行展示。若一些關(guān)鍵點(diǎn)未能及時(shí)完成,或是出現(xiàn)機(jī)位沖突,而需要警告用戶或系統(tǒng)提醒時(shí),系統(tǒng)便會(huì)開啟以顏色為基礎(chǔ)的警告方案。此警告系統(tǒng)選用的是國(guó)際上通用的四級(jí)警告,從輕到重分別為藍(lán)、黃、橙、紅。用戶在對(duì)此系統(tǒng)進(jìn)行實(shí)際使用時(shí),僅需關(guān)注顏色點(diǎn),便能避免出現(xiàn)關(guān)鍵工作被漏掉的情況,因而可以減少人為出錯(cuò),節(jié)約人力。
所謂系統(tǒng)核心數(shù)據(jù)庫(kù),從根本上來(lái)講,即為運(yùn)行數(shù)據(jù)庫(kù),由于本系統(tǒng)是一種有比較新型的維修控制系統(tǒng),因此,在實(shí)際應(yīng)用中,需數(shù)據(jù)與其他相關(guān)系統(tǒng)給予支持,因此,會(huì)涉及一些數(shù)據(jù)接口。對(duì)此,需用SOC 數(shù)據(jù)來(lái)提供支撐,系統(tǒng)所用的飛機(jī)執(zhí)行航班所對(duì)應(yīng)的動(dòng)態(tài)數(shù)據(jù),大多來(lái)自此數(shù)據(jù);另外,需要與地面運(yùn)行服務(wù)系統(tǒng)BOSS 進(jìn)行數(shù)據(jù)的交換;維修單位數(shù)據(jù)庫(kù)提供航線各航站所備的機(jī)務(wù)維護(hù)資質(zhì)信息;而對(duì)于維修人員數(shù)據(jù)庫(kù)而言,則提供機(jī)務(wù)維修人員的護(hù)照信息與維修能力;針對(duì)航線工卡數(shù)據(jù)庫(kù)來(lái)講,則提供飛機(jī)航線維護(hù)的各類型工卡。整個(gè)系統(tǒng)依據(jù)業(yè)務(wù)邏輯組織的各類型數(shù)據(jù),將一個(gè)比較完整且多元化的數(shù)據(jù)視圖呈現(xiàn)給用戶,其中囊括用戶工作流程當(dāng)中的各類信息。
LINQ 實(shí)際就是Visual Studio2008 當(dāng)中的典型代表。利用此技術(shù),能運(yùn)用一種與SQL 相似的語(yǔ)法,對(duì)所有形式的數(shù)據(jù)進(jìn)行查詢?,F(xiàn)階段,LINQ 支持的數(shù)據(jù)源有兩類,其一為內(nèi)存當(dāng)中的數(shù)據(jù)集合,其二是SQL Server,其三為XML。開發(fā)人員同樣能借助其所提供的擴(kuò)展框架,實(shí)現(xiàn)對(duì)所需數(shù)據(jù)源的添加工作,比如Google Desktop 等。另外,還需要指出的是,借助LINQ 并以一種完全面向?qū)ο蟮姆绞?,?duì)來(lái)自實(shí)體對(duì)象模型當(dāng)中的對(duì)象集進(jìn)行操作,以此來(lái)滿足業(yè)務(wù)邏輯的各方面需要。
針對(duì)運(yùn)行數(shù)據(jù)庫(kù)來(lái)講,所選用的是SQL Server 2005(微軟),微軟.Net 提供有諸多數(shù)據(jù)訪問技術(shù),尤其是圍繞SQLServer 數(shù)據(jù)庫(kù)進(jìn)行了全面優(yōu)化。其中,ADO.NET Entity Framework 乃是新型的基于ADO.NET 的對(duì)象關(guān)系映射解決方案。Entity Framework借助抽象化數(shù)據(jù)結(jié)構(gòu)方式,把各數(shù)據(jù)庫(kù)對(duì)象均向應(yīng)用程序?qū)ο筮M(jìn)行轉(zhuǎn)換,而數(shù)據(jù)字段均向?qū)傩赃M(jìn)行轉(zhuǎn)換,而關(guān)系相結(jié)合屬性進(jìn)行轉(zhuǎn)換,使數(shù)據(jù)庫(kù)所對(duì)應(yīng)的E/R 模型,能夠全部向?qū)ο竽P瓦M(jìn)行轉(zhuǎn)換,如此一來(lái),程序設(shè)計(jì)師可以選用自己比較熟悉的編程語(yǔ)言來(lái)進(jìn)行調(diào)用訪問。而基于抽象化結(jié)構(gòu)背景下,便為高度集成與對(duì)應(yīng)結(jié)構(gòu)的儲(chǔ)存層、對(duì)應(yīng)層、概念層,除此之外,還有數(shù)據(jù)提供者(支持Entity Framework),使數(shù)據(jù)訪問工作能夠順利完成。
為了能夠?qū)τ脩趔w驗(yàn)加以改善,實(shí)現(xiàn)與桌面系統(tǒng)相似的便捷操作,系統(tǒng)選用了許多Java Script 與AJAX 技術(shù)。因系統(tǒng)在實(shí)時(shí)性方面有著比較高的要求,因而采用了先進(jìn)的AJAX 技術(shù),借助Java Script 將1 個(gè)Xml Http Request 發(fā)送給服務(wù)器,后利用傳回的數(shù)據(jù),由Java Script 來(lái)局部刷新頁(yè)面,以此來(lái)減輕與服務(wù)器交換數(shù)據(jù)之間的壓力,促進(jìn)系統(tǒng)運(yùn)行效率的提升。另外,還需要指出的是,系統(tǒng)通過對(duì)Render 方法進(jìn)行重寫,并借助Java Script 技術(shù)來(lái)達(dá)成與桌面系統(tǒng)相似的快捷操作,比如雙擊、點(diǎn)擊等。用戶可以比較便捷的通過雙擊或點(diǎn)擊,對(duì)一些重要提示信息進(jìn)行查看,或者是查看系統(tǒng)交互參數(shù),比如執(zhí)飛航班飛機(jī)詳細(xì)參數(shù)等。因此,Java Script 的應(yīng)用除了能為用戶操作提供方便外,還使界面更加簡(jiǎn)潔,因而可強(qiáng)化用戶體驗(yàn)。
綜上,伴隨飛機(jī)運(yùn)行的越發(fā)繁忙,其已經(jīng)成為人們?nèi)粘I钪械囊徊糠郑绕涫浅鲂薪煌üぞ弋?dāng)中的重要部分。因此,做好飛機(jī)維修工作,十分重要與必要。飛機(jī)維修現(xiàn)場(chǎng)控制運(yùn)行系統(tǒng)的成功開發(fā),能夠?yàn)榈孛孢\(yùn)行控制全面信息化奠定堅(jiān)實(shí)基礎(chǔ)與保障,因而可以為民航信息化發(fā)展帶來(lái)新活力、新支撐。