楊旭東,胡淵富,蒲睿強,徐明陽
(貴州大學機械工程學院,貴州 貴陽 550025)
提升分揀系統(tǒng)的效率一直是物流自動化領(lǐng)域研究的重點。國外為達到提升分揀系統(tǒng)效率降低物流成本的目的,研究了多線碼垛系統(tǒng)的分配策略[1],機器人碼垛解決高通量需求等問題[2];在條煙分揀領(lǐng)域已實現(xiàn)同一分揀線采用多臺碼垛機對不同品規(guī)(品牌)的條煙在同一垛位進行碼垛并包裝的技術(shù)。然而,目前國內(nèi)的條煙自動化分揀包裝線主要用于分揀標煙(外包裝規(guī)格標準的條煙),對銷量與日俱增的異型煙(外包裝尺寸各異的條煙)大多采用效率低的手工分揀包裝。盡管國內(nèi)已有許多研究人員對異型煙分揀機、異型煙打碼、異型煙分揀策略等問題進行了研究[3-6];但對異型煙碼垛包裝的研究并不多見。由于煙草商品的特殊性,無法提供大量的條煙進行試驗,仿真建模就成了分析和優(yōu)化異型煙分揀過程的強有力工具?;谏鲜鲈颍褂肞lant Simulation這種先進的計算機仿真工具可以實現(xiàn)在異型煙分揀系統(tǒng)的規(guī)劃設(shè)計階段通過仿真的方法評價和論證設(shè)計方案的可行性;通過動態(tài)模擬異型煙分揀線的運行過程預(yù)測分揀線的運行狀態(tài)和驗證設(shè)備布局的合理性。其在仿真運行上采用的時鐘離散化推進機制,對于異型煙分揀包裝這樣的典型離散化系統(tǒng)能全面地建模仿真,并且其內(nèi)置的SimTalk語言能夠?qū)崿F(xiàn)模型的精細控制和靈活控制。
整套異型煙分揀系統(tǒng)主要包括由工控機、PLC等組成的信息控制部分和分揀設(shè)備、傳送皮帶、激光打碼皮帶、自動碼垛設(shè)備以及裹膜包裝設(shè)備等組成的機械部分,如圖1所示。
圖1 異型煙分揀流程Fig.1 Sorting Process of Special-Shaped Cigarettes
使用的碼垛設(shè)備有翻板疊煙機和機械手。翻板疊煙機碼垛效率高但只能碼標煙或類標煙(與標煙外包裝尺寸差別較小的條煙),且單次碼煙數(shù)量必須是5或5的倍數(shù),當單個訂單中條煙數(shù)量含有5的余數(shù)或訂單中含有異型煙時需要用到機械手碼垛,因此需優(yōu)化訂單隊列來配合碼垛作業(yè)。在信息系統(tǒng)對訂單數(shù)據(jù)進行優(yōu)化后將分揀信息發(fā)送至異型煙分揀系統(tǒng)的PLC,根據(jù)排列好的訂單品規(guī)和數(shù)量由PLC來控制分揀設(shè)備的出煙機構(gòu)執(zhí)行條煙的分揀操作。常使用的分揀設(shè)備有占地面積小的可調(diào)立式分揀機,單次出煙量大的臥式通道分揀機和布置靈活的手工電子標簽貨柜。條煙分揀到主線皮帶上形成完整的客戶訂單隊列后依次進入打碼皮帶機,按照訂單流水號上的信息進行激光打碼,然后進入擺臂皮帶機。依據(jù)訂單隊列結(jié)構(gòu),條煙通過擺臂皮帶機分流成上下兩層,進入各自的緩存皮帶后碼垛機器人(翻版或機械手)進行自動碼垛。翻版碼垛工位碼垛完畢后經(jīng)鏈板自動前移到煙垛合單工位,在煙垛合單工位上按照訂單流水號同機械手碼好的煙垛進行煙垛合單,然后經(jīng)鏈板往包裝設(shè)備的橫移機構(gòu)送煙,橫移機構(gòu)自動將煙垛移至裹膜機入口,推煙機構(gòu)將其送入裹膜機自動裹膜封切,包裝機通過熱收縮形成煙包,然后貼標轉(zhuǎn)移到配送區(qū)。
通過對某煙草物流配送中心目前在銷卷煙品規(guī)、數(shù)量和各卷煙外包裝尺寸情況進行分析確定分揀機的數(shù)量和類型,通過對客戶訂單長度(單個訂單中所有條煙的寬度之和)分析確定碼垛方案。為該中心設(shè)計了可調(diào)立式分揀機80個用于分揀常見品規(guī)的異型煙,5個臥式通道分揀機用于分揀類標煙,16個手工電子標簽貨柜用于分揀不易入倉的品規(guī);為該套異型煙分揀系統(tǒng)設(shè)置主線皮帶一條,手工補貨皮帶一條,打碼皮帶一條,擺臂皮帶一條;采用雙層分流碼垛模式,下層條煙采用翻版疊煙機碼垛,上層條煙采用機械手碼垛,煙垛合單后由同一臺裹膜包裝機包裝。設(shè)計方案,如圖2所示。
圖2 異型煙分揀系統(tǒng)設(shè)計方案Fig.2 Design Scheme of Special-Shaped Cigarette Sorting System
在分揀開始前就要對訂單進行EIQ(訂單張數(shù)Entry,貨品種類Item,數(shù)量Quantity)分析以確定各品規(guī)的卷煙對應(yīng)的分揀機煙倉,從而減少分揀過程中分揀機的貨品調(diào)配次數(shù)。在劃分訂單隊列結(jié)構(gòu)確定訂單排序時,除了考慮不同的碼垛機器人有不同的碼垛方式,還需要注意訂單中包含的異形條煙外包裝尺寸。采用算法先按照條煙高度進行升序排列,然后根據(jù)條煙的寬度進行分類,各個寬度區(qū)間按照降序排列。綜上,采用EIQ分析法得出訂單基本規(guī)律,結(jié)合碼垛包裝等約束條件加以修正后的客戶訂單確定了訂單次序、條煙隊列、條煙品規(guī)等內(nèi)容。
為了便于建模仿真,采用虛擬托盤隊列思想對分揀系統(tǒng)的工作原理進行研究。假設(shè)一條無線長的傳送帶,在傳送帶上劃分無數(shù)單元格作為托盤,每個托盤位對應(yīng)一條卷煙,托盤的排列次序根據(jù)訂單隊列結(jié)構(gòu)固定。在開始分揀后,虛擬托盤由分揀區(qū)入口進,分揀機內(nèi)的條煙被分揀裝入對應(yīng)的虛擬托盤后離開分揀區(qū)。后續(xù)才能對條煙進行打碼、碼垛和包裝等操作。虛擬托盤分揀示意圖,如圖3所示。
圖3 虛擬托盤隊列示意圖Fig.3 Schematic Diagram of the Virtual Tray Queue
切單打碼需要一定的時間,所以在訂單與訂單間留出了訂單間距。設(shè)皮帶速度為v,虛擬托盤寬度為d,訂單間距為ε,日分揀條煙數(shù)為a,日訂單數(shù)為b。記虛擬托盤段所占總長度為L,則:
記全部通過分揀區(qū)的時間為T,則:
假設(shè)訂單i中含有ji條卷煙,設(shè)訂單i到達分揀區(qū)入口的距離為Di,則:
對于訂單i中的第k條卷煙C,記分揀區(qū)的入口到第k條卷煙所對應(yīng)品規(guī)C的分揀機的距離為Sik=SC,訂單i中第k條煙到達對應(yīng)分揀機的距離為Lik,則:
訂單i中第k條煙的出煙時刻為Tik,則:
由此可以通過設(shè)置虛擬托盤控制相應(yīng)分揀機對條煙的分揀時機。
使用離散事件掃描法對該異型煙分揀系統(tǒng)進行仿真,依據(jù)仿真時鐘掃描到的最早事件以及內(nèi)部處理事件推進,按優(yōu)先級激活實體進行活動,使測試通過的事件得以發(fā)生并改變系統(tǒng)狀態(tài)。為充分使用仿真軟件已有模型庫,本次針對某異型煙分揀系統(tǒng)的建模仿真主要使用到的Plant Simulation軟件模型庫如下所列:
Source:按系列從訂單表中生成MU(移動單元);
Station:用于設(shè)置處理單個MU的時間和進出條件;
Buffer:用于分揀機的倉儲處理功能;
Conveyor:用于傳送帶模塊,其靈活的傳感器設(shè)置功能方便處理傳送帶上的MU;
PickAndPlace:設(shè)置為條煙的碼垛機械手;
Part:設(shè)置為條煙類MU;
Method:用于SimTalk編程;
Chart:用于資源信息和數(shù)據(jù)統(tǒng)計。
根據(jù)異型煙分揀系統(tǒng)的工作原理和信息流動方向設(shè)計的仿真控制邏輯,如圖4所示。
圖4 仿真控制邏輯流程Fig.4 Simulation Control Logic Flow
把前處理中優(yōu)化好的客戶訂單導(dǎo)入模型中設(shè)置好的訂單表。編寫的訂單讀取程序,如圖5 所示。從訂單表中讀取訂單流水號、計算單張訂單條煙總數(shù)和開始分揀后已進入分揀區(qū)條煙總數(shù)等信息為后續(xù)控制條煙分揀、分流、碼垛等提供依據(jù)。在使用Source按訂單表生成條煙類MU時,為條煙MU賦予“Name”屬性,即是品規(guī)。依據(jù)“Name”屬性和讀取的訂單信息把條煙類MU補入模型中對應(yīng)品規(guī)的分揀機煙倉Buffer等待分揀。
圖5 訂單讀取程序截圖Fig.5 Screenshot of the Order Reading Program
為了在模型中達到使用虛擬托盤控制分揀的目的,需要設(shè)置一條虛擬支路,在支路中根據(jù)訂單表按順序產(chǎn)生托盤類MU,根據(jù)設(shè)計方案中各分揀機煙倉距離分揀區(qū)入口的距離在支路皮帶上設(shè)置傳感器模擬PLC點位控制煙倉出煙,當托盤類MU到達傳感器位置,傳感器程序就會讀取托盤的“Name”屬性,如果“Name”屬性同分揀機煙倉存儲的品規(guī)一致則觸發(fā)分揀機出煙到主線皮帶上,出煙的同時為條煙MU賦予自定義的“danhao”屬性,即是訂單流水號。虛擬托盤支路,如圖6所示。通過對圖6中的虛擬皮帶速度的設(shè)置,可以控制虛擬托盤的寬度,設(shè)置流水號改變時圖6中Station對托盤類MU的處理時間來控制訂單間距。當條煙類MU被揀選到主線皮帶上后便形成了有序的條煙隊列,且每條煙都被賦予了“Name”屬性和“danhao”屬性,后續(xù)的打碼、分流、碼垛、煙垛合單和裹膜包裝等環(huán)節(jié)都主要依據(jù)這兩個屬性進行控制。最終構(gòu)建的模型,如圖7所示。
圖6 虛擬托盤仿真模型Fig.6 Virtual Pallet Simulation Model
圖7 某異型煙分揀系統(tǒng)仿真模型Fig.7 Simulation Model of a Special-Shaped Cigarette Sorting System
已知為某煙草物流配送中心規(guī)劃設(shè)計的主線皮帶速度v=1m/s;主線訂單間距ε=732mm;虛擬托盤寬度為d=224mm;翻版碼垛效率為16000條/小時;機械手碼垛頻次為3.5秒/次,每次最多抓取4條;裹膜包裝機效率為14包/分鐘。輸入該煙草物流配送中心某日的訂單數(shù)據(jù)運行仿真模型來驗證搭建的模型。已知某日訂單有18501條卷煙,1941張客戶訂單,則虛擬托盤所占總長度L=ad+ε(b-1)=5546.844m,全部通過分揀區(qū)的時間T=L/v≈1.54h,即分揀區(qū)段效率約為η1=12014條/小時。分流緩存區(qū)段的效率折損系數(shù)為β1(0.75-0.9),碼垛合單區(qū)段的效率折損系數(shù)為β2(0.85-0.98),取中間系數(shù),預(yù)估效率η=η1β1β2≈9300條/小時。取該日第3張訂單的第1條煙C011(品規(guī)代號)驗證分揀機分揀出煙的準確性,已知SC011=S31=1870mm,則D3=d∑ji-1+ε(i-1)=7736mm,L31=D3+S31,則T31=L31/v=9.606s。運行仿真檢驗這兩個數(shù)據(jù),分揀完畢共用時2.01小時,分揀機出煙準確,符合預(yù)期。
評價異型煙分揀系統(tǒng)的重要指標是分揀效率(條/小時)。在搭建好并驗證后的仿真模型中輸入該中心實際訂單中某7天的數(shù)據(jù),運行仿真后統(tǒng)計的分揀效率,如表1所示。
表1 分揀效率統(tǒng)計表Tab.1 Statistics of Sorting Efficiency
在前處理中確定訂單隊列結(jié)構(gòu)后,分流碼垛只能按訂單條數(shù)和條煙尺寸范圍進行分流,難以在仿真中研究分流緩存區(qū)段的效率折損系數(shù)β1。因此要優(yōu)化該異型煙分揀系統(tǒng)提高分揀效率,只有提高碼垛合單區(qū)段的效率折損系數(shù)β2。碼垛區(qū)段,如圖8所示。在仿真模型設(shè)置為無故障運行的條件下分析碼垛合單區(qū)段的機械手(PickAndPlace)、機械手前的緩存皮帶(huancunLine1)、翻板疊煙機(fanban)和合單工位(hedan)幾個關(guān)鍵位置的設(shè)備利用率。
圖8 碼垛包裝模型Fig.8 Palletizing Packaging Model
運行后的設(shè)備利用率,如圖9所示。其結(jié)果表明翻板疊煙機的工作(Working)狀態(tài)較好,機械手有較長時間處于等待(Waiting)狀態(tài),緩存皮帶和合單工位處都存在一定的阻塞(Blocked)。
圖9 設(shè)備利用率Fig.9 Equipment Utilization
造成這一現(xiàn)象的原因是機械手碼好煙垛后等待翻板處的煙垛合單或者當翻板碼好的煙垛到達合單工位等待合單時,機械手并未碼好垛無法完成合單,這樣在碼垛合單工位處造成了一定的產(chǎn)能不平衡。由于機械手本身的碼垛效率低于翻板疊煙機的碼垛效率,在此考慮優(yōu)化機械手碼垛模式。利用機械手布置靈活的特點對碼垛包裝區(qū)段的設(shè)計方案進行優(yōu)化。在機械手原有的碼垛工位A的基礎(chǔ)上再增加一個機械手碼垛工位B,形成機械手雙工位碼垛模式,機械手在碼垛工位A碼垛完畢后轉(zhuǎn)向碼垛工位B碼垛以減少煙垛等待合單的時間,如圖10所示。通過仿真運行得出的優(yōu)化后的設(shè)備利用率,如圖11所示。優(yōu)化后的數(shù)據(jù)表明機械手等待時長變短,緩存皮帶的阻塞現(xiàn)象也有所緩解。
圖10 機械手碼垛工位優(yōu)化設(shè)計Fig.10 Optimized Design of Palletizing Station for Robot
圖11 優(yōu)化后設(shè)備利用率Fig.11 Equipment Utilization after Optimization
在優(yōu)化后的模型中輸入表1中的客戶訂單數(shù)據(jù),運行仿真后統(tǒng)計的分揀效率,如表2所示。
表2 優(yōu)化后效率統(tǒng)計表Tab.2 Statistical Table of Efficiency after Optimization
系統(tǒng)地介紹了異型煙分揀系統(tǒng)的工作流程和原理;在分析訂單優(yōu)化要點的基礎(chǔ)上利用仿真平臺依據(jù)訂單隊列結(jié)構(gòu)和虛擬托盤技術(shù)完成了系統(tǒng)建模和驗證;在分析仿真結(jié)果的基礎(chǔ)上提出了一種優(yōu)化異型煙分揀系統(tǒng)的方法。優(yōu)化后模擬實驗的結(jié)果以及多工位碼垛合單的思想為以后的分揀系統(tǒng)設(shè)計提供參考,具有實際意義。