諶炎輝 周德儉 馮志君 袁海英
西安電子科技大學(xué),西安,710071
產(chǎn)品模塊化設(shè)計通過對不同模塊的組合,以有限資源生產(chǎn)出盡可能多品種的產(chǎn)品,是產(chǎn)品大批量定制技術(shù)成功與否的關(guān)鍵。模塊劃分是產(chǎn)品模塊化設(shè)計的關(guān)鍵技術(shù),也是工程領(lǐng)域研究的熱點問題之一。目前很多學(xué)者對模塊劃分的方法進行了研究:文獻[1-4]從產(chǎn)品生命周期角度對模塊劃分方法進行研究;文獻[4-5]將綠色設(shè)計和模塊化設(shè)計結(jié)合來進行模塊的劃分研究;文獻[6-10]分別提出了基于網(wǎng)絡(luò)的模塊劃分方法、面向工程更改的模塊化劃分方法、柔性模塊化劃分方法、面向大批量定制的模塊劃分方法,以及多角度、多層次的模塊劃分方法;文獻[11]基于復(fù)雜網(wǎng)絡(luò)理論對產(chǎn)品模塊化程度的評價方法進行了研究。這些模塊劃分通過分析產(chǎn)品零部件間的關(guān)聯(lián)關(guān)系形成關(guān)聯(lián)矩陣,然后用模塊聚類分析等方法對零部件進行聚類分析,從而得到模塊的劃分。但在進行模塊劃分時,模塊劃分算法的復(fù)雜程度隨著產(chǎn)品中零件數(shù)量的增加呈指數(shù)增長[5]。復(fù)雜產(chǎn)品具有結(jié)構(gòu)復(fù)雜、零部件數(shù)目繁多、關(guān)聯(lián)關(guān)系錯綜復(fù)雜等特征,故而不適合用現(xiàn)有的模塊劃分方法進行模塊劃分。
產(chǎn)品物料清單(BOM)是企業(yè)長期在設(shè)計、制造過程中形成的,既準確地體現(xiàn)了復(fù)雜產(chǎn)品的零部件組成和關(guān)聯(lián)情況,又清晰地給出了產(chǎn)品零部件的關(guān)聯(lián)關(guān)系,而產(chǎn)品的層次結(jié)構(gòu)和零部件的組成與關(guān)聯(lián)情況,是產(chǎn)品進行模塊化劃分的很好依據(jù)。針對這一實際情況,本文提出了一種基于產(chǎn)品BOM表的模塊劃分方法:基于BOM表建立產(chǎn)品結(jié)構(gòu)樹,建立了產(chǎn)品BOM表中的零部件之間的樹形關(guān)聯(lián)關(guān)系,然后計算節(jié)點之間的關(guān)聯(lián)度、關(guān)聯(lián)矩陣和關(guān)聯(lián)圖,提出模塊化度的概念,并將模塊化度的最小值和平均值作為產(chǎn)品模塊劃分的依據(jù),在結(jié)構(gòu)樹所有節(jié)點進行模塊劃分后就可以得到復(fù)雜產(chǎn)品全部的模塊。
在BOM表中,產(chǎn)品零部件的關(guān)聯(lián)關(guān)系表達不明確,而復(fù)雜產(chǎn)品的層次結(jié)構(gòu)可達7~10層且零部件眾多,為便于分析復(fù)雜產(chǎn)品結(jié)構(gòu)并進行模塊的劃分,可采用圖1所示的產(chǎn)品結(jié)構(gòu)樹來表達產(chǎn)品的組成結(jié)構(gòu)。圖1中,產(chǎn)品為根節(jié)點,如果一個節(jié)點包含于另外一個節(jié)點,則稱該節(jié)點為另一節(jié)點的父節(jié)點,而另一節(jié)點稱為該節(jié)點的子節(jié)點,產(chǎn)品的零件稱為結(jié)構(gòu)圖的葉節(jié)點。圖1中的節(jié)點類型有裝配件、焊接件、組合件、鉚合件及零件等,在實際進行模塊劃分的時候,焊接件和鉚合件等盡量歸進同一模塊,而單個零件則盡量不作為單獨的模塊。
圖1 產(chǎn)品結(jié)構(gòu)樹
得到產(chǎn)品結(jié)構(gòu)樹后,產(chǎn)品的模塊劃分轉(zhuǎn)換為對結(jié)構(gòu)樹中的節(jié)點及其子節(jié)點進行處理:如果判斷某節(jié)點的子節(jié)點屬于同一模塊,則該節(jié)點及其所有的子節(jié)點構(gòu)成單獨的模塊或模塊的一部分;否則,該節(jié)點的子節(jié)點屬于不同的模塊。
對產(chǎn)品的部件進行關(guān)聯(lián)分析是模塊劃分的基本依據(jù),影響模塊劃分的關(guān)聯(lián)因素主要包括產(chǎn)品零部件的功能相關(guān)性、幾何相關(guān)性和物理相關(guān)性。為便于計算,表1給出了零部件各種相關(guān)性的量化定義,并定義零部件自身的關(guān)聯(lián)度均為1。其中,物理關(guān)聯(lián)性是根據(jù)能量、信息流和物料流對零部件關(guān)聯(lián)關(guān)系的影響程度來確定的。零部件i和j之間的關(guān)聯(lián)度計算公式為
式中,αp(i,j)、αg(i,j)、αf(i,j)分別為零部件 i和 j的物理關(guān)聯(lián)度、幾何關(guān)聯(lián)度和功能關(guān)聯(lián)度;ωp、ωg、ωf分別為物理關(guān)聯(lián)度、幾何關(guān)聯(lián)度和功能關(guān)聯(lián)度對應(yīng)的權(quán)因子,權(quán)因子的選擇需根據(jù)產(chǎn)品的實際情況進行選擇。
表1 零部件關(guān)聯(lián)度定義
根據(jù)關(guān)聯(lián)度可以建立如下的關(guān)聯(lián)矩陣:
式中,n為節(jié)點內(nèi)零部件的數(shù)目。
根據(jù)關(guān)聯(lián)矩陣建立關(guān)聯(lián)圖,從而判斷節(jié)點是否需要進行進一步的模塊劃分??紤]到零部件總是與其關(guān)聯(lián)最緊密的零部件組合在一個模塊內(nèi),故建立關(guān)聯(lián)圖的基本步驟如下:首先按順序找出所有頂點的最大關(guān)聯(lián)度,并將該頂點與對應(yīng)的頂點相連,從而生成關(guān)聯(lián)子圖;然后找出關(guān)聯(lián)子圖內(nèi)的頂點與其他關(guān)聯(lián)子圖的頂點的最大關(guān)聯(lián)度,并將這兩個頂點相連,直到所有的關(guān)聯(lián)子圖全部連通組成關(guān)聯(lián)圖。
進行模塊劃分時需要對產(chǎn)品結(jié)構(gòu)樹的節(jié)點進行分析,從而判別是否需要進一步細分。產(chǎn)品模塊劃分的目標是使模塊內(nèi)部的關(guān)聯(lián)度盡可能大,而模塊之間的關(guān)聯(lián)度盡可能小,因而節(jié)點進行模塊劃分的依據(jù)是劃分后模塊內(nèi)部的關(guān)聯(lián)度最大而模塊之間的關(guān)聯(lián)度最小。為此,引入模塊化度參數(shù):
其中,Γmin,in為關(guān)聯(lián)圖中同一模塊零部件之間關(guān)聯(lián)度的最小值,Γmax,out為關(guān)聯(lián)圖中模塊與模塊之間關(guān)聯(lián)度的最大值,當模塊為單個零部件時Γmin,in的值取 1。
當一個節(jié)點不進行劃分時,其模塊化度由零部件間最小的關(guān)聯(lián)度確定,故而定義關(guān)聯(lián)圖中零部件之間最小的關(guān)聯(lián)度為其模塊化度。最優(yōu)的模塊劃分應(yīng)該具有盡可能大的模塊化度。
(1)根據(jù)產(chǎn)品BOM表生成產(chǎn)品結(jié)構(gòu)樹。
(2)對待處理節(jié)點的子節(jié)點進行模塊分析,根據(jù)式(1)計算關(guān)聯(lián)度。
(3)建立如式(2)的關(guān)聯(lián)矩陣并根據(jù)關(guān)聯(lián)矩陣建立節(jié)點的關(guān)聯(lián)圖。
(4)根據(jù)式(3)計算節(jié)點不同劃分的模塊化度參數(shù)λ及其平均值和最小值,從而進行節(jié)點的模塊劃分。
(5)在整個結(jié)構(gòu)樹自下向上重復(fù)步驟(2)~(4),并調(diào)整之前的模塊劃分,直至完成產(chǎn)品的模塊劃分。
下面以輪式裝載機的工作裝置為例來說明該方法的合理性和有效性。工作裝置在輪式裝載機產(chǎn)品中與其他部分的關(guān)聯(lián)程度比較小,是一個比較獨立的部分,因而模塊劃分時不會與其他部分交叉,適合單獨分析。
根據(jù)輪式裝載機產(chǎn)品的BOM表整理可以得如圖2所示的輪式裝載機工作裝置的產(chǎn)品結(jié)構(gòu)樹。從圖2可知,工作裝置進行模塊劃分時,首先要對搖臂、橫梁等節(jié)點進行計算,然后再逐層向上劃分。工作裝置零部件的關(guān)聯(lián)關(guān)系主要為幾何結(jié)構(gòu)關(guān)聯(lián),然后為功能關(guān)聯(lián)和物理關(guān)聯(lián),因此本文中選取 ωp=0.2,ωg=0.5,ωf=0.3。對下層節(jié)點處理后的工作裝置節(jié)點組成如圖3所示。下面以搖臂和搖臂軸套為例來說明關(guān)聯(lián)度的計算,通過關(guān)聯(lián)分析可得搖臂和搖臂軸套之間的功能關(guān)聯(lián)度、幾何關(guān)聯(lián)度和物理關(guān)聯(lián)度,分別為0.8、0.9、0.7,所以可以計算得 Γ(1,6)=0.2×0.8+0.5×0.9+0.3×0.7=0.83。通過計算可以得到的關(guān)聯(lián)關(guān)系(表1)和關(guān)聯(lián)圖(圖4)。
圖2 工作裝置產(chǎn)品結(jié)構(gòu)樹
圖3 工作裝置節(jié)點組成
表1 工作裝置的關(guān)聯(lián)關(guān)系
圖4 工作裝置關(guān)聯(lián)圖
圖5 工作裝置的模塊化度
圖5所示為對工作裝置進行不同的模塊劃分時分別對應(yīng)的模塊化度、平均值和最小值的情況。從圖5可知,當將工作裝置劃分為7個模塊時,模塊化度有最優(yōu)的平均值和最小值。故工作裝置的最優(yōu)模塊劃分結(jié)果是動臂模塊(3,7,8,10)、搖臂模塊(1,6,9)、拉桿模塊(4,5)、密封圈(2)、銷軸(12)、油杯(13)和標記板(14)。
針對復(fù)雜產(chǎn)品組成結(jié)構(gòu)復(fù)雜、包含零部件眾多的特點,本文基于產(chǎn)品BOM提出了一種適用于復(fù)雜產(chǎn)品的模塊劃分方法。該方法充分利用了產(chǎn)品BOM的信息,首先基于BOM得到產(chǎn)品結(jié)構(gòu)樹,在對節(jié)點進行幾何結(jié)構(gòu)、功能和物理等關(guān)聯(lián)性進行分析的基礎(chǔ)上得到關(guān)聯(lián)矩陣,并給出了根據(jù)關(guān)聯(lián)矩陣得到關(guān)聯(lián)圖的方法,然后根據(jù)關(guān)聯(lián)圖進行模塊化度的計算,最后根據(jù)模塊化度對點進行是否需要模塊劃分及如何劃分的判定,從而得到最后的模塊劃分。相對于現(xiàn)有模塊劃分方法,該方法具有以下特點:①計算量小,由于采用多層次分組計算,相對于現(xiàn)有方法能有效地減小計算量,層次越多,效果越明顯,這很適合于復(fù)雜產(chǎn)品的模塊劃分;②同時避免分析大型的關(guān)聯(lián)矩陣(復(fù)雜產(chǎn)品零部件眾多,采用現(xiàn)有方法分析時關(guān)聯(lián)矩陣會很大);③采用層次計算把關(guān)聯(lián)分析誤差限制在該層次內(nèi),減少了誤差對于結(jié)果的影響;④提出了根據(jù)模塊化度來判定產(chǎn)品模塊的劃分,從而避免了人工確定模塊劃分閾值的主觀性,模塊劃分更加客觀、合理。
[1]Yasushi Umeda,Shinichi Fukushiga,Keita Tonoike,et al.Product Modularity for Life Cycle Design[J].Manufacturing Technology,2008,57(1):13-16.
[2]呂利勇,喬立紅,王田苗.面向產(chǎn)品生命周期的產(chǎn)品模塊化分解方法研究[J].計算機集成制造系統(tǒng),2006,12(4):546-551.
[3]Gershenson J K,Prasad G J,Allamneni S.Modular Product Design:A Life-cycle View[J].Journal of Design and Process Science,1999,3(4):13-26.
[4]Tseng Hwai-En,Chang Chien -Chen,Li Jia-Diann.Modula Design to Support Green Life-cycle Engineering[J].Expert Systems with Applications,2008,34(4):2524-2537.
[5]唐濤,劉志峰,劉光復(fù),等.綠色模塊化設(shè)計方法研究[J].機械工程學(xué)報,2003,39(11):149-154.
[6]Sosa M E,Eppinger S D,Rowles C M.A Network Approach to Define Modularity of Components in Complex Products[J].Journal of Mechanical Design,2007,129(11):1118-1129.
[7]章海峰,譚建榮,馮毅雄,等.面向廣義工程更改的產(chǎn)品模塊劃分方法研究[J].中國機械工程,2007,18(18):2228-2232.
[8]祁卓婭,王建正,韓新民.模塊柔性劃分方法[J].機械工程學(xué)報,2007,43(1):87-94.
[9]王海軍,孫寶元,王吉軍,等.面向大規(guī)模定制的產(chǎn)品模塊化設(shè)計方法[J].計算機集成制造系統(tǒng)-CIMS,2004,10(10):1172-1176.
[10]宗鳴鏑,蔡穎,劉旭東.產(chǎn)品模塊化設(shè)計中的多角度、分級模塊劃分方法[J].北京理工大學(xué)學(xué)報,2003,23(5):552-556.
[11]劉夫云,祁國寧.產(chǎn)品模塊化程度評價方法研究[J].中國機械工程,2008,19(8):919-924.