復(fù)雜產(chǎn)品是指客戶需求復(fù)雜、產(chǎn)品組成復(fù)雜、產(chǎn)品技術(shù)復(fù)雜、制造過(guò)程復(fù)雜、項(xiàng)目管理復(fù)雜的一類產(chǎn)品,如飛機(jī)、船舶,航空器等。復(fù)雜產(chǎn)品的研制具有周期長(zhǎng)、成本高、風(fēng)險(xiǎn)大等特點(diǎn),大都以“主制造商-供應(yīng)商”協(xié)同模式進(jìn)行研制。由于各供應(yīng)商和主制造商組織機(jī)制、管理方式、地理位置的不同,導(dǎo)致主制造商對(duì)供應(yīng)商數(shù)據(jù)管理困難,尤其當(dāng)工程更改發(fā)生時(shí),難以保證受影響的數(shù)據(jù)都同步發(fā)生更改以保持工程數(shù)據(jù)源的一致性。以BOM(Bill of Material)為核心的數(shù)據(jù)模型作為產(chǎn)品數(shù)據(jù)管理技術(shù)的一個(gè)重要方面,國(guó)內(nèi)外已有許多學(xué)者做了大量的研究,但主要是研究EBOM(Engineering BOM,工程EBOM)和MBOM(Manufacturing BOM,制造BOM)的構(gòu)建方法,對(duì)SBOM(Supplier BOM,供應(yīng)商BOM)的研究很少;提出了采購(gòu)BOM的概念,但是僅考慮了批產(chǎn)階段的采購(gòu),沒(méi)有考慮到研發(fā)階段更改頻繁的特點(diǎn),沒(méi)有建立SBOM和供應(yīng)商相關(guān)文檔(如供應(yīng)商交付要求等)、工藝和資源等的聯(lián)系,容易造成更改的不同步。
因此,本文將針對(duì)復(fù)雜產(chǎn)品協(xié)同開(kāi)發(fā)的特點(diǎn),以EBOM為源頭建立SBOM,并以SBOM為核心建立供應(yīng)商數(shù)據(jù)模型,以實(shí)現(xiàn)主制造商對(duì)供應(yīng)商數(shù)據(jù)進(jìn)行一致性管理,并基于PLM(Product Lifecycle Management,產(chǎn)品生命周期管理)軟件進(jìn)行了系統(tǒng)開(kāi)發(fā)。
1 EBOM-SBOM轉(zhuǎn)換基本原理
1.1 SBOM的基本定義
在產(chǎn)品生命周期中,根據(jù)產(chǎn)品類型、產(chǎn)品生命周期階段、適用領(lǐng)域或部門(mén)等不同,存在多種BOM視圖,如EBOM、PBOM(工藝BOM)、MBOM等。在復(fù)雜產(chǎn)品協(xié)同開(kāi)發(fā)過(guò)程中,主制造商還會(huì)根據(jù)不同供應(yīng)商對(duì)外協(xié)的部件建立SBOM。EBOM從產(chǎn)品的工程設(shè)計(jì)角度反映了產(chǎn)品零部件的裝配關(guān)系和數(shù)量,是由主制造商構(gòu)建的產(chǎn)品數(shù)據(jù)的源頭,其他BOM都是在EBOM基礎(chǔ)上轉(zhuǎn)化而來(lái)。
在根據(jù)EBOM構(gòu)建PBOM/MBOM的同時(shí),需要對(duì)EBOM中頂層供應(yīng)商協(xié)作零部件(外協(xié)件)進(jìn)行重新組合轉(zhuǎn)化形成SBOM。所謂頂層外協(xié)件是指:該結(jié)點(diǎn)是外協(xié)件;其父結(jié)點(diǎn)不是外協(xié)件。EBOM中的每一個(gè)頂層外協(xié)件都對(duì)應(yīng)一個(gè)或多個(gè)SBOM,即要求供應(yīng)商按照各自的SBOM及其他供應(yīng)商相關(guān)文檔的要求完成外協(xié)件的生產(chǎn)和交付。
1.2 供應(yīng)商協(xié)作零部件分類
由于受產(chǎn)品特點(diǎn)、供應(yīng)商策略、部件交付狀態(tài)等因素的影響,外協(xié)件可以分為不同的類型,不同類型的外協(xié)件的特點(diǎn)和構(gòu)建SBOM的過(guò)程各不相同。外協(xié)件分類如下:
(1)簡(jiǎn)單外協(xié)件:是由供應(yīng)商負(fù)責(zé)設(shè)計(jì)、制造的外協(xié)件。特點(diǎn)是主制造商不在EBOM中對(duì)其結(jié)構(gòu)進(jìn)行細(xì)化,因此主制造商不會(huì)對(duì)簡(jiǎn)單外協(xié)件創(chuàng)建SBOM。如圖1中C為簡(jiǎn)單外協(xié)件,無(wú)需構(gòu)建SBOM。
(2)普通外協(xié)件:是由主制造商設(shè)計(jì)、供應(yīng)商制造的,其EBOM的結(jié)構(gòu)層次、數(shù)量關(guān)系和對(duì)應(yīng)的SBOM的結(jié)構(gòu)層次、數(shù)量關(guān)系完全相同的外協(xié)件。如圖1中E為普通外協(xié)件,其對(duì)應(yīng)的SBOM為E,二者結(jié)構(gòu)層次和數(shù)量關(guān)系未發(fā)生變化。
(3)工藝外協(xié)件:是由主制造商設(shè)計(jì)、供應(yīng)商制造的,其EBOM的結(jié)構(gòu)層次、數(shù)量關(guān)系和對(duì)應(yīng)的SBOM的結(jié)構(gòu)層次、數(shù)量關(guān)系不同的外協(xié)件。圖1中D為工藝外協(xié)件,其對(duì)應(yīng)的供應(yīng)商BOM為D1,二者的結(jié)構(gòu)發(fā)生了變化拆分外協(xié)件:是由主制造商設(shè)計(jì)、供應(yīng)商制造,它與前面普通外協(xié)件和工藝外協(xié)件的區(qū)別是,拆分外協(xié)件被拆分成了多個(gè)SBOM,而普通外協(xié)件和工藝外協(xié)件只對(duì)應(yīng)一個(gè)SBOM。如圖1中F為拆分外協(xié)件,外協(xié)件F是由6個(gè)L和6個(gè)M組成的,被拆分成了兩個(gè)SBOM,它們分別為F1和F2,具體的數(shù)量關(guān)系見(jiàn)圖1。
圖1 工程BOM向供應(yīng)商BOM轉(zhuǎn)換示意圖
2 供應(yīng)商BOM模型構(gòu)建
2.1 BOM模型定義
BOM為樹(shù)狀結(jié)構(gòu),包括零部件結(jié)點(diǎn)和結(jié)點(diǎn)之間的關(guān)系,BOM的表示模型定義如下。
定義一:n為任一BOM中的一個(gè)結(jié)點(diǎn),X為BOM視圖的名稱,nX表示XBOM視圖下的任一結(jié)點(diǎn),本文中XBOM表示EBOM、MBOM、SBOM……中的任意一個(gè)BOM,節(jié)點(diǎn)集合N為產(chǎn)品全生命周期模型中所有BOM視圖中的所有結(jié)點(diǎn)集合,NX表示XBOM視圖下結(jié)點(diǎn)的集合。表示為:
其中,X表示BOM名稱。
定義二:關(guān)系空間R為一個(gè)BOM中所有父子關(guān)系r的集合(RX表示XBOM中所有父子關(guān)系的集合),父子關(guān)系r用一個(gè)三元組來(lái)表示,np,nc分別表示父結(jié)點(diǎn)和子結(jié)點(diǎn)。表示為:
式中:np∈N,nc∈N,k為自然數(shù)。
2.2 BOM各階段視圖演化運(yùn)算方法
在上面BOM模型定義的基礎(chǔ)上,提出以下BOM間演化運(yùn)算方法:
(1)復(fù)制運(yùn)算:將某BOM視圖中的一個(gè)結(jié)點(diǎn)本身及其所有子結(jié)點(diǎn)、結(jié)點(diǎn)關(guān)系三元組和結(jié)點(diǎn)屬性完全復(fù)制到另一個(gè)BOM視圖中新結(jié)點(diǎn)的操作。復(fù)制運(yùn)算用符號(hào)“→”表示,其表示如下:
其中:
上式表示將XBOM視圖的n1及其屬性,關(guān)系三元組,及其所有后代結(jié)點(diǎn)的屬性、關(guān)系三元組復(fù)制到Y(jié)BOM視圖的n1。
(2)加減運(yùn)算:當(dāng)兩個(gè)父子裝配關(guān)系三元組中的第一個(gè)和第二個(gè)元素相同時(shí),可以進(jìn)行加減運(yùn)算,否則視為集合元素的加減;關(guān)系空間R和父子裝配關(guān)系的加減運(yùn)算視為集合元素的加減。加減運(yùn)算的符號(hào)用“±”表示,其表示如下:
上面二式分別表示結(jié)點(diǎn)裝配關(guān)系的加減運(yùn)算和集合元素的加減運(yùn)算,第二個(gè)式中的RE表示EBOM試圖中的所有裝配關(guān)系元素。
(3)替換運(yùn)算:用于將關(guān)系三元組中的父結(jié)點(diǎn)或子結(jié)點(diǎn)進(jìn)行替換,其表示如下:
其中為np需要被替換的結(jié)點(diǎn),nf為替換后的結(jié)點(diǎn),替換運(yùn)算可以通過(guò)關(guān)系三元組的加減運(yùn)算實(shí)現(xiàn)。
2.3 供應(yīng)商BOM模型
從EBOM轉(zhuǎn)換構(gòu)建形成SBOM,實(shí)際上就是從EBOM中的外協(xié)件構(gòu)建供應(yīng)商BOM,下面針對(duì)不同的外協(xié)件類型,提出構(gòu)建的方法。
簡(jiǎn)單外協(xié)件:主制造商只需定義接口控制文件,無(wú)需定義供應(yīng)商BOM。
普通外協(xié)件:由于供應(yīng)商BOM中的結(jié)構(gòu)層次和數(shù)量關(guān)系與工程BOM中的完全相同,直接采用復(fù)制運(yùn)算即可。其數(shù)學(xué)描述為:
表示將某EBOM視圖中的n結(jié)點(diǎn)本身及其所有子結(jié)點(diǎn)、結(jié)點(diǎn)關(guān)系三元組和結(jié)點(diǎn)屬性完全復(fù)制到SBOM中。
(3)工藝外協(xié)件:由于供應(yīng)商BOM中的結(jié)構(gòu)層次和數(shù)量關(guān)系與工程BOM中的不完全相同。首先采用復(fù)制操作,然后根據(jù)實(shí)際情況采用加減或替換運(yùn)算完成SBOM的構(gòu)建。下面以圖1中的工藝外協(xié)件D為例進(jìn)行說(shuō)明:
將工程BOM中的D結(jié)點(diǎn)復(fù)制到SBOM中的D,結(jié)點(diǎn);
根據(jù)實(shí)際情況做加減運(yùn)算,完成SBOM的構(gòu)建。
(4)拆分外協(xié)件:對(duì)于拆分外協(xié)件n,首先采用多次復(fù)制操作,復(fù)制的次數(shù)等于要拆分的SBOM的數(shù)目,然后根據(jù)每個(gè)SBOM的實(shí)際情況采用加減或替換運(yùn)算。下面以圖1中的拆分外協(xié)件F為例進(jìn)行說(shuō)明:
復(fù)制得到第一個(gè)SBOM,設(shè)定該SBOM裝配空間為R1;
根據(jù)實(shí)際情況做加減運(yùn)算,完成第一個(gè)SBOM的構(gòu)建。
復(fù)制得到第二個(gè)SBOM,設(shè)定該SBOM裝配空間為R2;
根據(jù)實(shí)際情況做加減運(yùn)算,完成第二個(gè)SBOM的構(gòu)建。
在構(gòu)建SBOM時(shí),需要首先判斷外協(xié)件的類型,然后針對(duì)不同類型的外協(xié)件采用不同的方法。對(duì)于工藝外協(xié)件和拆分外協(xié)件,需要根據(jù)實(shí)際情況進(jìn)行加減或替換運(yùn)算,因此需要人機(jī)交互。
3 以SBOM為核心的供應(yīng)商數(shù)據(jù)管理
復(fù)雜產(chǎn)品協(xié)同開(kāi)發(fā)的一個(gè)重要特點(diǎn)是工程更改頻繁,為了保證受影響的數(shù)據(jù)與工程數(shù)據(jù)的同步更改、維護(hù)產(chǎn)品數(shù)據(jù)的一致性,建立了以BOM為核心的數(shù)據(jù)關(guān)聯(lián)模型。
圖2建立的是零部件結(jié)點(diǎn)的BOM模型。產(chǎn)品生命周期中有多個(gè)BOM,每個(gè)BOM中的的一個(gè)零部件結(jié)點(diǎn)有多個(gè)版本。為了便于管理,將某結(jié)點(diǎn)在一個(gè)BOM中的多個(gè)版本抽象成一個(gè)概念一視圖(View),將該結(jié)點(diǎn)的多個(gè)視圖抽象成一個(gè)概念-主零件(Master Part)。為了簡(jiǎn)便,圖中僅列出了兩個(gè)視圖-工程視圖和供應(yīng)商視圖,每個(gè)視圖僅列出了兩個(gè)版本-A版和B版。一個(gè)視圖下的某個(gè)版本的零件經(jīng)過(guò)工程更改演變成該視圖下的另一個(gè)版本,經(jīng)過(guò)BOM轉(zhuǎn)化得到另一個(gè)視圖下的一個(gè)新的版本。因此采用這種方式,不僅可以很清楚地顯示不同BOM中不同版本的區(qū)別,還能夠建立并顯示它們的聯(lián)系。這樣,當(dāng)發(fā)生工程更改時(shí),可以根據(jù)BOM轉(zhuǎn)換時(shí)建立的聯(lián)系找到其他BOM視圖(本文主要是SBOM視圖)中關(guān)聯(lián)的結(jié)點(diǎn),對(duì)其更改完畢還可以更新和維護(hù)更改后結(jié)點(diǎn)的關(guān)聯(lián)關(guān)系。
圖2 以SBOM為核心供應(yīng)商數(shù)據(jù)模型
當(dāng)發(fā)生工程更改時(shí),可以通過(guò)上面建立的聯(lián)系找到SBOM中與更改對(duì)象相關(guān)聯(lián)的零組件,但是仍然無(wú)法確定具體的更改對(duì)象,即確定更改的文件。為了解決這一問(wèn)題,本文提出了以SBOM為核心的數(shù)據(jù)管理方法,建立了BOM的任一結(jié)點(diǎn)、與該結(jié)點(diǎn)有關(guān)的各類文檔、工藝和資源的關(guān)聯(lián)。圖3為建立的供應(yīng)商數(shù)據(jù)模型。
圖3 供應(yīng)商數(shù)據(jù)關(guān)聯(lián)模型
根據(jù)此數(shù)據(jù)關(guān)聯(lián)模型,對(duì)SBOM中的任一零組件可以查找到與此零組件相關(guān)的所有文檔、工藝、資源等。這樣,當(dāng)EBOM中的某個(gè)文檔或零組件發(fā)生更改,通過(guò)BOM之間的關(guān)聯(lián)關(guān)系,找到SBOM中相關(guān)的部件,然后通過(guò)供應(yīng)商數(shù)據(jù)模型,查找到與供應(yīng)商BOM中零部件關(guān)聯(lián)的文檔、工藝、資源,并判斷其它們否需要更改,從而能夠保證更改的同步,維護(hù)產(chǎn)品數(shù)據(jù)的一致性。
4 應(yīng)用
某飛機(jī)制造公司采用“主制造商-供應(yīng)商”模式。是某型號(hào)飛機(jī)研制的主制造商。公司的PDM平臺(tái)上存儲(chǔ)有大量的與供應(yīng)商相關(guān)的數(shù)據(jù),但是它們與BOM之間沒(méi)有聯(lián)系;當(dāng)更改發(fā)生時(shí),無(wú)法自動(dòng)提示更改的可能的影響對(duì)象,缺乏對(duì)供應(yīng)商數(shù)據(jù)的控制。本課題組在PLM軟件平臺(tái)Winchill的基礎(chǔ)上做了二次開(kāi)發(fā),利用本文提出的BOM演變建模方法,實(shí)現(xiàn)了工程BOM到供應(yīng)商BOM的轉(zhuǎn)化和管理,BOM轉(zhuǎn)化模塊中建立了EBOM視圖和供應(yīng)商BOM視圖,定義了EBOM中外協(xié)件的類型,對(duì)不同的類型的外協(xié)件完成從EBOM到SBOM的轉(zhuǎn)化,圖4為工程BOM到供應(yīng)商BOM的轉(zhuǎn)化頁(yè)面。
圖4 工程BOM到供應(yīng)商BOM的轉(zhuǎn)化
除BOM轉(zhuǎn)化模塊外,還建立了以SBOM為核心的數(shù)據(jù)組織模型,該模型與各階段BOM、工程/工藝/供應(yīng)商交付等相關(guān)文檔建立了關(guān)聯(lián)關(guān)系,圖5表示了SBOM和工藝、資源等的聯(lián)系。在發(fā)生工程更改時(shí),會(huì)根據(jù)建立的關(guān)聯(lián)提示可能受到影響的數(shù)據(jù)對(duì)象,以保證所有受影響的對(duì)象發(fā)生同步更改。
圖5 供應(yīng)商相關(guān)數(shù)據(jù)之間的關(guān)聯(lián)影響
5 結(jié)論
復(fù)雜產(chǎn)品開(kāi)發(fā)過(guò)程中對(duì)供應(yīng)商數(shù)據(jù)的協(xié)同管理直接影響產(chǎn)品開(kāi)發(fā)的效率和質(zhì)量,本文以主制造商創(chuàng)建的EBOM為源頭,針對(duì)不同類型的外協(xié)件,提出了供應(yīng)商BOM的構(gòu)建方法,建立了以供應(yīng)商BOM為核心的數(shù)據(jù)模型,并基于PLM軟件進(jìn)行了系統(tǒng)開(kāi)發(fā),解決了產(chǎn)品研制工程中更改頻繁,難以快速定位和管理受影響的供應(yīng)商產(chǎn)品數(shù)據(jù)對(duì)象等問(wèn)題,對(duì)保證產(chǎn)品數(shù)據(jù)的完整性和一致性有重要作用。目前該系統(tǒng)已經(jīng)應(yīng)用于某飛機(jī)制造公司對(duì)供應(yīng)商數(shù)據(jù)的管理,已取得良好的效果。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(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)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:面向復(fù)雜產(chǎn)品協(xié)同開(kāi)發(fā)的供應(yīng)商數(shù)據(jù)建模技術(shù)
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401937636.html