時恒秀
(連云港美步家居有限公司,江蘇連云港222062)
非標(biāo)準(zhǔn)化生產(chǎn)的家具能有效兼顧消費者的功能與審美需求,主要以人造板為基材,搭建空間利用率高、易于拆裝與組合的定制家具,其具有巨大的潛在市場規(guī)模[1-2]。然而,家具的非標(biāo)準(zhǔn)化生產(chǎn)存在批量小、規(guī)格與樣式多等特點,下料過程中板材排料順序若無合理規(guī)劃,勢必造成大量板材資源消耗,既降低材料的利用率,又不利于控制家具的定制成本。由于排料系統(tǒng)是典型的NP完全問題,家具材料的利用率和成本控制不僅取決于排料尺寸精度,還受限于時間等因素,即排料優(yōu)化階段是否存在足夠的家具定制需求。目前,僅有小部分企業(yè)采用精細(xì)管理的板材排料系統(tǒng)[3-5],通過定額計算、二維排料優(yōu)化和下料控制以提高家具板材的利用率。而為進一步實現(xiàn)定制家具板材排料與下料問題的優(yōu)化,一方面利用粒子群算法(PSO)優(yōu)化板材的二維排料問題,以定制周期和板坯幾何尺寸為約束條件,在規(guī)定時間內(nèi)確定最優(yōu)的排料方案,另一方面利用插補和布爾運算生成板材切割剩余后的二維輪廓,方便進行小尺寸標(biāo)準(zhǔn)家具的生產(chǎn),從而進一步提高對家具板材的利用率。
家具板材智能排料系統(tǒng)優(yōu)化采用圖1所示的控制系統(tǒng)。廠商按照消費者對定制家具的功能和樣式需求,通過CAD對所用板材進行預(yù)組裝、組合,并在協(xié)商的定制周期內(nèi)對板材進行排樣,同時將該時間段內(nèi)其他定制家具的需求實時反饋回廠商,進而按成品板材的幾何尺寸對定制家具的尺寸、樣式需求進行集中排料、下料和切割。在給定的定制周期內(nèi),應(yīng)用粒子群算法(PSO)對定制家具所需板材進行排樣優(yōu)化,其中粒子群算法的收斂由定制周期、最小材料剩余、尺寸及尺寸精度進行約束,根據(jù)算法收斂對應(yīng)的板材排樣規(guī)劃迭代粒子的速度和位置,以最終獲取最優(yōu)的二維板材排樣方案。該方案基于板材的二維排樣優(yōu)化以確定最終的切割軌跡,從而得到非標(biāo)準(zhǔn)化生產(chǎn)家具所需的板材樣式尺寸,再通過后續(xù)加工制造非標(biāo)家具成品。成品板材剩余的材料部分由插補和布爾運算獲得,根據(jù)剩余材料的幾何特征優(yōu)化二次切割軌跡,最大化利用成品板料剩余,以生產(chǎn)標(biāo)準(zhǔn)的家具產(chǎn)品。
非標(biāo)家具板材智能排料采用粒子群算法以優(yōu)化求解NP完全問題,初始排樣按未優(yōu)化的方案進行,以獲得粒子群優(yōu)化所需的一組參數(shù)初始值X1、速度v1和位置p1等,此時對應(yīng)的材料剩余R最大,板材利用率y最低。在定制周期T內(nèi),若非標(biāo)家具所需板材由N塊尺寸為(xi,yi)的板料組成,則粒子群優(yōu)化模型F可寫為:
圖1 智能排料系統(tǒng)優(yōu)化方案
式中,(xi,yi)為成品板材的幾何尺寸;w1和w2為對應(yīng)的權(quán)重系數(shù)。
顯然,該模型規(guī)定了N塊組成非標(biāo)家具的板材需同時具備最小材料剩余R和高尺寸精度,其具體原理為:在N塊尺寸為(xi,yi)的板料組成的多維空間內(nèi),初始化排樣方案X1、速度v1和位置p1等參數(shù);將排樣方案X1對應(yīng)的定制家具板料組合尺寸(xi,yi)和利用布爾運算得到的材料剩余R等代入粒子群優(yōu)化模型F,計算排樣方案X1對應(yīng)的適應(yīng)度;迭代速度v1和位置p1,獲得下一組排樣方案X2對應(yīng)的定制家具板料尺寸組合,再次代入粒子群模型F計算X2的適應(yīng)度;直到多維空間內(nèi)排樣方案對應(yīng)的適應(yīng)度收斂到滿意的結(jié)果,輸出該方案對應(yīng)的定制家具板料尺寸組合。
標(biāo)準(zhǔn)家具板材利用N塊成品板材的最小材料剩余R進行二次排樣,其具體原理為:在最小材料剩余R的前提下,對每塊成品板材的材料剩余進行插補切割;將切割后的板材按標(biāo)準(zhǔn)家具的生產(chǎn)過程進行二次加工,獲得標(biāo)準(zhǔn)家具成品。
家具板材智能排料、下料和切割控制由CAD、人機交互和數(shù)控切割機等系統(tǒng)組成。CAD系統(tǒng)用于設(shè)計家具成品,并包含組成家具的N塊尺寸為(xi,yi)的板料。人機交互系統(tǒng)主要利用CAD設(shè)計的家具形式、非標(biāo)家具板材智能排料粒子群優(yōu)化算法和標(biāo)準(zhǔn)家具板材排料優(yōu)化算法等對家具板材進行集中排樣和下料,其中,CAD輸出設(shè)計人員的家具產(chǎn)品及圖樣,通過人機交互在N塊幾何尺寸為(xN,yN)的成品板材中進行簡單排樣,應(yīng)用粒子群算法優(yōu)化非標(biāo)家具板材的智能排樣方案;根據(jù)粒子群算法給出的二維排樣優(yōu)化,再通過人機交互系統(tǒng)獲取優(yōu)化的切割軌跡,由此軌跡生成數(shù)控切割機的執(zhí)行代碼,在最小材料剩余R的前提下,下料、切割獲得非標(biāo)家具的N塊尺寸為(xi,yi)的板料;根據(jù)粒子群算法(或優(yōu)化的板料切割軌跡)和布爾運算,對剩余板材進行二次切割,并按標(biāo)準(zhǔn)家具成品樣式加工。
數(shù)控切割機接收經(jīng)人機交互給出的切割執(zhí)行代碼,其中一部分針對非標(biāo)家居制造與板材切割,該部分可適應(yīng)在定制周期內(nèi)所有非標(biāo)家具板材排樣、下料和切割的流水線作業(yè),按切割軌跡生成適于非標(biāo)板材切割的控制代碼;另一部分針對標(biāo)準(zhǔn)家具制造,該部分需要技術(shù)人員配合,材料剩余通過堆垛與輸送帶傳輸?shù)綐?biāo)準(zhǔn)家具板材加工區(qū),根據(jù)每塊材料剩余的幾何尺寸和特征,切割標(biāo)準(zhǔn)家具成品所需的板材式樣。
家具板材智能排料控制系統(tǒng)功能主要為家具設(shè)計CAD、板材切割CAM及其人機交互過程。家具設(shè)計CAD功能建立在商業(yè)制樣軟件基礎(chǔ)上,包含對N塊尺寸為(xi,yi)板料的標(biāo)記與約束,從而為優(yōu)化板材排樣提供便利。板材切割CAM與數(shù)控切割機聯(lián)系,將人機交互過程中生成的切割代碼作用于成品板材,獲得用于非標(biāo)家具制造所需的板材式樣。
人機交互過程主要集成對家具設(shè)計CAD和板材切割CAM的集中管理和使用,允許設(shè)計人員根據(jù)定制家具的樣式和功能需求,利用粒子群算法優(yōu)化板材的排樣次序與方位,既確保最小材料剩余,又方便設(shè)計人員使用。人機交互也支持對最小材料剩余的二次優(yōu)化,即通過布爾運算對剩余材料幾何特征進行選擇,按標(biāo)準(zhǔn)家具成品的板材組合需求切割。同時人機交互建立與現(xiàn)場數(shù)控切割機等執(zhí)行設(shè)備的通信,遠(yuǎn)程監(jiān)視數(shù)控切割機的切割軌跡、堆垛及輸送情況,確保智能排樣算法能有效控制和執(zhí)行。
為提高定制非標(biāo)家具企業(yè)的市場競爭力,本文從成本和原材料利用率的角度分析了板材智能排樣、下料和切割的必要性,并設(shè)計了適于非標(biāo)和標(biāo)準(zhǔn)家具成品制造、板材排樣、下料和切割的優(yōu)化算法和控制方案。對于非標(biāo)家具制造與板材切割,在所需板材尺寸構(gòu)成的多維空間內(nèi),應(yīng)用粒子群算法獲取最小材料剩余條件下非標(biāo)家具所需板材排樣方案,再通過優(yōu)化的控制系統(tǒng)實現(xiàn)對板材的自動下料和切割。對于標(biāo)準(zhǔn)家具制造,借助工藝人員配合,通過布爾運算最大限度利用最小材料剩余,以標(biāo)準(zhǔn)的成品家具樣式為基準(zhǔn),對最小材料剩余進行二次切割,獲得標(biāo)準(zhǔn)家具制造所需板材。