丁祥海,諸天亮,姚文鵬
(1.杭州電子科技大學(xué) 工業(yè)工程與管理研究所,浙江 杭州 310018;2.中國(guó)移動(dòng)通信集團(tuán)衢州分公司,浙江 衢州 324000)
可重構(gòu)設(shè)施布局(Reconfigurable Facilities Layout,RFL)是一種下一生產(chǎn)周期生產(chǎn)信息(產(chǎn)品種類、工藝路線等)已知,考慮當(dāng)前車間設(shè)施布局,以某一個(gè)(或多個(gè))績(jī)效為目標(biāo)的布局方法[1],在多品種變批量的市場(chǎng)中,獲得了廣泛應(yīng)用[2-5]。但是RFL通常不考慮設(shè)施拆分布置的情況。當(dāng)車間加工的物料有多種,工藝路線互不相同時(shí),它會(huì)導(dǎo)致工藝路線存在迂回,造成浪費(fèi)從而提高了成本。分布式布局(Distributed Facilities Layout,DFL)雖然考慮了同類設(shè)施分開(kāi)布置,但是基于多個(gè)生產(chǎn)周期預(yù)測(cè)數(shù)據(jù),沒(méi)有考慮當(dāng)前車間布局情況[6]。市場(chǎng)需求是動(dòng)態(tài)變化的,預(yù)測(cè)與實(shí)際需求之間往往存在較大偏差,這既會(huì)影響DFL方法的效果,又會(huì)催生物料流動(dòng)態(tài)分配難題[7]。本文為了解決RFL的浪費(fèi)問(wèn)題和DFL的單周期效果差問(wèn)題,考慮同類設(shè)施分合情況,提出一種兼具RFL單周期優(yōu)勢(shì)和DFL分布優(yōu)勢(shì)的布局方法,將此方法命名為動(dòng)態(tài)分合可重構(gòu)設(shè)施布局(Dynamic Combination Reconfigurable Facilities Layout,DC-RFL)方法。目前,分別研究RFL和DEL的文獻(xiàn)較多,但研究DC-RFL的文獻(xiàn)較罕見(jiàn)。
DC-RFL考慮了同類設(shè)施的分合情況,在兼具RFL和DFL各自優(yōu)勢(shì)的情況下,解決了可能出現(xiàn)的工藝路線迂回導(dǎo)致的浪費(fèi)問(wèn)題、多周期預(yù)測(cè)導(dǎo)致的單周期效果差問(wèn)題。該方法擴(kuò)大了問(wèn)題的規(guī)模,而且會(huì)引起物料分配的動(dòng)態(tài)性,是一個(gè)比RFL和DFL更難的問(wèn)題。
1.布局方案的描述和假設(shè)
為了能夠具體、可視化地描述設(shè)施的位置和面積信息,這里采用空間填充曲線(Space filling curve)的方法。它將車間視為一塊網(wǎng)格圖形,圖形面積即車間面積,并將圖形分為若干面積相等的網(wǎng)格,網(wǎng)格按照空間填充曲線的規(guī)則連續(xù)編號(hào),將設(shè)施以網(wǎng)格為最小單位擺放。假設(shè)車間的入料口和出料口唯一,有M種設(shè)施需要進(jìn)行布局;Mmi表示第m類第i臺(tái)設(shè)施(m=0,1,……,M+1)。當(dāng)m=0時(shí)表示入料口,m=M+1時(shí)表示出料口,入料口和出料口位置固定,i≥1。各種類單臺(tái)設(shè)施所需面積和生產(chǎn)能力已知且不變,布局方案可用設(shè)施起始網(wǎng)格編碼表示。
2.設(shè)施分合的描述和假設(shè)
在DC-RFL中,同一類設(shè)施的拆分有多種情況,如3臺(tái)鉆床可能的拆分方式:(鉆1鉆2鉆3)、(鉆1,鉆2鉆3)等。為了簡(jiǎn)化問(wèn)題,引入設(shè)施相鄰和生產(chǎn)區(qū)域的概念。若設(shè)施A的最大網(wǎng)格編碼為k,設(shè)施B的最小網(wǎng)格編碼為k+1,則設(shè)施A和B相鄰。相鄰的同類設(shè)施組成一個(gè)生產(chǎn)區(qū)域。進(jìn)行如下規(guī)定:①同類型生產(chǎn)區(qū)域由相鄰變?yōu)椴幌噜彿Q為分離;由不相鄰變?yōu)橄噜彿Q為合并。分離后的兩個(gè)生產(chǎn)區(qū)域,單獨(dú)布局,合并后的兩個(gè)生產(chǎn)區(qū)域,作為整體參與布局;為進(jìn)一步簡(jiǎn)化問(wèn)題,假設(shè)同類設(shè)施的面積需求和生產(chǎn)能力相同。②某類設(shè)施的可拆分?jǐn)?shù)等于該類設(shè)施的數(shù)量,M種設(shè)施的可拆分?jǐn)?shù)可以用一個(gè)M維的向量來(lái)表達(dá)?;谝陨霞僭O(shè),可以減少設(shè)施的拆分方式,如上述鉆床的情況,可以只需考慮(鉆1,鉆2,鉆3)一種拆分方式,其它方式可以在布局過(guò)程中,通過(guò)不同的合并方式獲得。
3.物料分配的描述和假定
把物料加工過(guò)程簡(jiǎn)化為一個(gè)物流系統(tǒng)[8-9],以物料小車運(yùn)送物料的過(guò)程為對(duì)象,不考慮各生產(chǎn)區(qū)域的等待、加工和搬運(yùn)等細(xì)節(jié)情況,從三個(gè)方面重點(diǎn)考慮生產(chǎn)區(qū)域的能力約束:一是總量約束,即各類設(shè)施總負(fù)荷不能超過(guò)該類設(shè)施總生產(chǎn)能力;二是拆分?jǐn)?shù)約束,考慮到設(shè)施總生產(chǎn)能力和實(shí)際負(fù)荷大小,對(duì)布局方案的多樣性做出限制;三是物料小車運(yùn)輸路徑約束,小車運(yùn)輸路徑是根據(jù)下一生產(chǎn)區(qū)域剩余生產(chǎn)能力來(lái)判斷選擇的。在此基礎(chǔ)上,以物流成本和重構(gòu)成本最低為優(yōu)化目標(biāo),建立DC-RFL模型如下:
(1)
(2)
(3)
(4)
式(1)是總成本費(fèi)用的目標(biāo)函數(shù),前項(xiàng)是物流成本,后項(xiàng)是重構(gòu)成本;式(2)是對(duì)滿載量的約束,表示任一生產(chǎn)區(qū)域,其生產(chǎn)能力至少滿足小車一次滿載量負(fù)荷;式(3)是對(duì)周期加工任務(wù)的約束;式(4)考慮可能存在SPAj生產(chǎn)能力未充分利用時(shí)加工物料總數(shù)和設(shè)施拆分?jǐn)?shù)的共同約束,rem為取余函數(shù)。
下面給出一個(gè)小規(guī)模算例,說(shuō)明上述模型參數(shù)定義和約束設(shè)置等的可行性和有效性。設(shè)車間內(nèi)網(wǎng)格按照空間填充曲線規(guī)則的排列順序及坐標(biāo),入料口是編碼為1的網(wǎng)格,坐標(biāo)為(0,0),出料口是編碼為64的網(wǎng)格,坐標(biāo)為(5,8)。設(shè)車間內(nèi)有3類生產(chǎn)設(shè)施M1至M3,所占車間網(wǎng)格數(shù)分別為30、12、20,初始網(wǎng)格數(shù)編號(hào)分別為1-30、31-42、43-62。下一個(gè)周期的物料加工種類為a1、a2,a1的工藝流程是in→M1→M3→M2→out,加工數(shù)量為500,a2的工藝流程是in→M2→M1→out,加工數(shù)量為500。in到M1、M2、M3、out的單位成本系數(shù)分別為0.15、0.17、0.14、0.12;M1到M2、M3、out的單位成本系數(shù)分別為0.13、0.13、0.15;M2到M1、M3、out的單位成本系數(shù)分別為0.16、0.17、0.13;M3到M1、M2、out的單位成本系數(shù)分別為0.12、0.14、0.15。設(shè)施重構(gòu)成本C=[15,15,30];設(shè)施拆分?jǐn)?shù)矩陣m=[2,1,1];各類設(shè)施的總生產(chǎn)能力Cb=[2 000,3 500,2 500];物料小車的滿載量Fl=50。經(jīng)計(jì)算得12種布局,其中初始布局方案為M1→M2→M3,RFL方案為M2→M1→M3,DC-RFL方案為M11→M3→M2→M12,成本費(fèi)用分別為2 490.77元、2 281.55元、2 029.26元,可以發(fā)現(xiàn)DC-RFL的總成本費(fèi)用更優(yōu)。
染色體編碼。染色體即為設(shè)施拆分編碼,例染色體i的編碼(1 0 1 0 1 ),表示5類設(shè)施M1至M5中M1、M3和M5拆分。染色體的基因數(shù)量即為設(shè)施的種類數(shù)。染色體基因全為“0”對(duì)應(yīng)RFL情形;染色體基因全為“1”對(duì)應(yīng)單周期的DFL。每個(gè)染色體對(duì)應(yīng)一個(gè)布局方案及其目標(biāo)函數(shù)值,這個(gè)布局方案和目標(biāo)函數(shù)值是通過(guò)粒子群算法獲得的。
粒子更新。個(gè)體最佳位置由Lkhg確定,是第g次迭代的最佳布局;全局最佳位置由Lkh確定,它是染色體h決定的粒子群迭代過(guò)程中的最佳方案。粒子更新迭代公式如下[9]。
(5)
杭州電子科技大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版)2021年1期