BOM驅(qū)動的維修需求和計劃業(yè)務(wù)對象管理框架(一)
4 BOM驅(qū)動的維修業(yè)務(wù)對象管理框架
4.1 BOM驅(qū)動的維修業(yè)務(wù)對象組織
維修需求階段和維修計劃階段的各種業(yè)務(wù)對象可通過中性BOM和實(shí)例BOM來進(jìn)行組織。這些對象及其之間的關(guān)系如圖4所示。
中性結(jié)構(gòu)主要用于組織維修需求、維修項(xiàng)目、工作卡、維修任務(wù)等共性維修資料和知識。這些業(yè)務(wù)對象之間的關(guān)系如下:
(1)中性結(jié)構(gòu)中的一個中性物料可以關(guān)聯(lián)一個或多個維修需求。一個中性物料,其對應(yīng)的實(shí)例物料如果安裝在不同的產(chǎn)品上,那么該中性物料可以關(guān)聯(lián)不同的維修需求。
(2)關(guān)聯(lián)到中性物料的一個維修需求可以關(guān)聯(lián)一個或多個維修項(xiàng)目名單,每個維修項(xiàng)目名單可以包含多個維修項(xiàng)目。一個維修項(xiàng)目可以關(guān)聯(lián)一個或多個工藝卡,多個維修需求可以關(guān)聯(lián)同一個維修項(xiàng)目。
(3)一個工藝卡就是一條工藝路線,可以包含一個或多個工序。多個不同的維修項(xiàng)目可以關(guān)聯(lián)到同一個維修工藝卡。
(4)一個工序可以根據(jù)實(shí)際情況包含一個或多個子工序,一個子工序也可以包含一個或多個子工序,從而形成多層次的工序樹。
(5)實(shí)例結(jié)構(gòu)表示的是一個物理存在的實(shí)際產(chǎn)品如一架飛機(jī)或一臺發(fā)動機(jī)的結(jié)構(gòu)信息。實(shí)例結(jié)構(gòu)用于組織維修計劃管理所涉及的維修活動、作業(yè)卡等業(yè)務(wù)對象。這些業(yè)務(wù)對象之間的組織關(guān)系描述如下:
1)實(shí)例物料對應(yīng)的維修業(yè)務(wù)對象必須被關(guān)聯(lián)到實(shí)例結(jié)構(gòu)中對應(yīng)實(shí)例物料節(jié)點(diǎn)。
2)一個工單是作業(yè)卡的集合,對應(yīng)一個或多個維修活動。一個維修活動可以包含一個或多個作業(yè)卡,每個作業(yè)卡可以包含一個或多個作業(yè)任務(wù)。
在生成維修活動后,其對應(yīng)的作業(yè)卡形成一個集合。此時可以根據(jù)各個作業(yè)卡的執(zhí)行人、執(zhí)行時間等情況,從中選擇一個或多個作業(yè)卡打包生成一個工單。因此,工單是作業(yè)卡的集合,這些作業(yè)卡可能涉及到一個或多個維修活動。
4.2 維修需求和計劃的創(chuàng)建流程
大型復(fù)雜裝備在使用過程中會發(fā)生很多不同的故障,需要進(jìn)行不同的維護(hù)或維修。針對這些故障現(xiàn)象或維修要求,首先要確定進(jìn)行維護(hù)或維修所需要的人力、工具、設(shè)備、零件等資源需求,然后再根據(jù)需求進(jìn)行工序和維修資源分配,制定維修計劃。要基于維修BOM及與其關(guān)聯(lián)的相關(guān)維修需求,根據(jù)實(shí)際故障現(xiàn)象或維修要求,確定維修需求并制定維修計劃,具體過程如圖5所示。
圖5 維修需求及維修計劃的創(chuàng)建流程圖
在維修BOM中,維修需求關(guān)聯(lián)在裝備的中性結(jié)構(gòu)下,每種維修需求都有對應(yīng)的人力、工時、工具、設(shè)備、零件、材料等資源需求標(biāo)準(zhǔn)。當(dāng)用戶通過裝備運(yùn)行狀態(tài)監(jiān)控、故障預(yù)測和診斷等手段確認(rèn)需要進(jìn)行產(chǎn)品維護(hù)或維修時,首先根據(jù)維護(hù)要求或故障現(xiàn)象確定維修需求。根據(jù)該維修需求對應(yīng)的資源需求標(biāo)準(zhǔn),計算維修活動,確定資源需求。確定資源需求后,再確定工序,進(jìn)行資源分配,申請工具、設(shè)備、零件等物料,從而制定具體的維修計劃,并將其關(guān)聯(lián)到產(chǎn)品實(shí)例結(jié)構(gòu)上。由此就可實(shí)現(xiàn)基于維修BOM驅(qū)動的支持多種維修模式的維修需求確定和維修計劃制定功能。維修需求及計劃管理主要包括以下功能:
在計算某個實(shí)例物料的維修活動時,首先要確定對應(yīng)中性物料維修需求,當(dāng)根據(jù)維修項(xiàng)目產(chǎn)生維修活動時,中性物料所關(guān)聯(lián)的維修業(yè)務(wù)對象將轉(zhuǎn)換為實(shí)例物料所關(guān)聯(lián)的維修業(yè)務(wù)對象,其轉(zhuǎn)換關(guān)系如表1所示。
表1 維修需求和維修計劃各業(yè)務(wù)對象之間的轉(zhuǎn)換關(guān)系
維修需求管理模塊負(fù)責(zé)產(chǎn)生各種維修需求并將維修需求和中性結(jié)構(gòu)以及實(shí)例物料的異常報告建立聯(lián)系。通過計算得到維修活動并將維修活動組織成工單,由維修計劃管理模塊對工單中包含的作業(yè)任務(wù)進(jìn)行資源分配。
4.3 一個實(shí)例
在此以一個鐵路機(jī)車的維修為例,來說明BOM驅(qū)動的基于維修需求產(chǎn)生維修活動的整個過程,如圖6所示。假設(shè)對于代號為DFNR4B的一類鐵路機(jī)車而言,其一個維修需求判定標(biāo)準(zhǔn)為每行駛20萬公里就需進(jìn)行一次中修,進(jìn)行一次中修需要完成的子件的維修項(xiàng)目或維修需求、工藝卡、物料需求等如圖6中中性BOM下關(guān)聯(lián)的對象所示。假設(shè)通過計算得知具體代號為DFNR4B-7802的鐵路機(jī)車自去年中修以來已行駛200500km,因此需要馬上組織一次中修。此時需要生成DFNR4B-7802的一個中修維修活動。根據(jù)機(jī)車中修需求所對應(yīng)的維修項(xiàng)目可知,機(jī)車中修時,其主發(fā)電機(jī)需對應(yīng)進(jìn)行一次中修,因此計算機(jī)車維修活動時會自動產(chǎn)生一個主發(fā)電機(jī)的中修維修活動。主發(fā)電機(jī)的中修維修需求轉(zhuǎn)化為DFNR4B-7802的主發(fā)電機(jī)的一個中修維修活動。維修需求下所關(guān)聯(lián)的工藝卡、工序等業(yè)務(wù)對象將按照表1所示的對應(yīng)關(guān)系轉(zhuǎn)換為一個或多個相應(yīng)的維修計劃業(yè)務(wù)對象。
圖6 鐵路機(jī)車的維修需求和計劃業(yè)務(wù)對象之間關(guān)系示意圖
5 結(jié)論及未來工作
基于上述的業(yè)務(wù)對象管理框架,已經(jīng)開發(fā)了一個煤礦設(shè)備MRO支持系統(tǒng)的原型,該系統(tǒng)基于清華大學(xué)軟件學(xué)院自行研制的MRO基礎(chǔ)平臺實(shí)現(xiàn)。MRO基礎(chǔ)平臺實(shí)現(xiàn)采用Oracle10g數(shù)據(jù)庫作為后臺支持,中間層應(yīng)用服務(wù)器采用JBoss應(yīng)用服務(wù)器,前端采用GWT(Google Tool Kit)技術(shù)實(shí)現(xiàn)。煤礦設(shè)備MRO支持系統(tǒng)的原型已經(jīng)實(shí)現(xiàn)并在山西蘭花科技創(chuàng)業(yè)股份有限公司唐安煤礦分公司進(jìn)行了初步應(yīng)用,如圖7所示。原型系統(tǒng)的驗(yàn)證和業(yè)務(wù)邏輯推理的結(jié)果表明,該框架對各種產(chǎn)品而言是靈活和切實(shí)可行的,特別是對復(fù)雜的產(chǎn)品。該框架的優(yōu)勢主要體現(xiàn)如下:
(1)與單樹式BOM結(jié)構(gòu)相比,復(fù)合式維修BOM設(shè)計能大大減少數(shù)據(jù)冗余,提高數(shù)據(jù)的一致性”。
(2)通過維修項(xiàng)目列表和可分為多層子工序的工藝卡,該框架可適用于各種產(chǎn)品特別是復(fù)雜產(chǎn)品的維修需求管理和維修計劃生成。
(3)工單所包含的作業(yè)任務(wù)最初是根據(jù)其包含的維修活動生成,用戶可根據(jù)某些規(guī)則對其進(jìn)行調(diào)整優(yōu)化,打包生成各種子工單,每個子工單包含的作業(yè)任務(wù)可以分屬不同的維修活動。例如可將需要同一人執(zhí)行的作業(yè)任務(wù)打包生成一個子工單。這樣就可以為各種工單及作業(yè)任務(wù)的執(zhí)行提供充分的靈活性。
(4)維修需求判斷標(biāo)準(zhǔn)中的判定規(guī)則可以是自定義的,它使得系統(tǒng)更容易集成各種維修輔助決策支持工具。
圖7 煤礦設(shè)備MRO支持系統(tǒng)示意圖
在上述框架中并沒有考慮到一些重要和常見的業(yè)務(wù)需求。例如,一架飛機(jī)的一臺發(fā)動機(jī)可以是三種不同型號發(fā)動機(jī)之一,在飛機(jī)的中性BOM中如何管理其各種業(yè)務(wù)對象;一臺發(fā)動機(jī)在其生命周期內(nèi)可能曾被裝配到十幾架飛機(jī)上,如何管理和跟蹤這臺發(fā)動機(jī)的歷史數(shù)據(jù)。在今后的工作中應(yīng)集中研究這些問題。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:BOM驅(qū)動的維修需求和計劃業(yè)務(wù)對象管理框架(二)