【正文】
相當(dāng)可觀的一個(gè)數(shù)字了,一般工廠的機(jī)械利用效率遠(yuǎn)達(dá)不到這么多(想多余那些一班制的制造型企業(yè)和工廠。 從堆垛機(jī)的工作狀態(tài)看,堆垛機(jī)的空閑比例較大,這與配送中心的性質(zhì)和設(shè)計(jì)有關(guān),堆垛機(jī)批量完成貨物的進(jìn)出貨架,因此使用率就會(huì)相對(duì)比較低。從工作時(shí)間比例來看,負(fù)載和空載時(shí)間比達(dá)到了7:5,表明了堆垛機(jī)的工作效率相當(dāng)高,工作時(shí)采用了單一作業(yè)和復(fù)合作業(yè)兩種方式并存的模式,從而在有貨物入架和訂單來臨時(shí)能夠協(xié)同處理,在入架的同時(shí)完成了出庫的作業(yè),這樣簡化了作業(yè)流程,縮短了作業(yè)時(shí)間,體現(xiàn)了倉庫自動(dòng)化的設(shè)計(jì)。 從運(yùn)輸機(jī)的運(yùn)輸數(shù)據(jù)來看,運(yùn)輸機(jī)的設(shè)計(jì)是十分不合理的,基本上揀選訂單兩臺(tái)運(yùn)輸機(jī),只有一臺(tái)得到了充分的利用,而另一臺(tái)基本上被閑置了,沒有得到基本的應(yīng)用,可以這么說,另一臺(tái)只是一個(gè)擺設(shè),是一個(gè)備胎,防止工作中的那臺(tái)運(yùn)輸機(jī)出現(xiàn)差錯(cuò)而預(yù)備的。訂單出庫的兩臺(tái)運(yùn)輸機(jī)的使用率也是非常低,接近于0,這是由于從訂單的完成到訂單的裝車出庫,運(yùn)輸機(jī)的工作效率非常高,這就使得其空置比例較高,保證了訂單的及時(shí)出庫。由于資源浪費(fèi)比較厲害,可以考慮將該處的運(yùn)輸機(jī)同時(shí)進(jìn)行其他工作流程,等到訂單揀選完成之后,需要裝車的情況下再優(yōu)先調(diào)用運(yùn)輸機(jī)來進(jìn)行出庫工作。216。 減少合成器的揀貨時(shí)間從上面的分析我們可以看出,合成器平均80%以上的時(shí)間都花在揀選貨物進(jìn)行包裝上,因此,為了提高合成器的使用壽命和減小等待時(shí)間,我們可以做以下的優(yōu)化:一、 加快入庫端的分揀效率和速度。通過快速的分揀貨物使貨物能在短時(shí)間內(nèi)到達(dá)到達(dá)合成器,直接減少了合成器的等待時(shí)間。二、 可以適當(dāng)?shù)慕o傳送帶提速。在不損害貨物且在傳送帶的運(yùn)行范圍內(nèi)的情況下,可以通過提速來加快貨物從分揀區(qū)到組盤區(qū)的傳送,也可以減少合成器的等待時(shí)間。三、 加快機(jī)器人的操作速度,這個(gè)是備選方案,一方面機(jī)器人的使用是有限制的,一般的加快機(jī)器人的速度并不能將合成器的等待時(shí)間減少很多,從原則上來說,如果在能夠?qū)崿F(xiàn)一定經(jīng)濟(jì)價(jià)值的情況下可以考慮這種方案。216。 給運(yùn)輸機(jī)設(shè)定固定路線運(yùn)輸機(jī)在揀選訂單和訂單出庫時(shí)可以沿設(shè)定好的路線來行走,這些路線是實(shí)現(xiàn)經(jīng)過優(yōu)化模擬的,最合理的路線,通過這種優(yōu)化,可以實(shí)現(xiàn)運(yùn)輸機(jī)的井然有序的工作,在一定方面避免了因人為而造成的路線重疊不必要的時(shí)間浪費(fèi),空間浪費(fèi)。直接節(jié)約了倉庫運(yùn)行成本,提高了訂單的出庫速度。也可以通過提高運(yùn)輸機(jī)的運(yùn)行速度,來加快訂單處理的速度。216。 貨架的存放策略優(yōu)化在我們進(jìn)行仿真設(shè)定的實(shí)體中,每種本地?zé)熓怯昧藘蓚€(gè)貨架,外地?zé)熋糠N只是用一個(gè)貨架。在本地?zé)煹拇鎯?chǔ)時(shí),我們?nèi)绻麅蛇叺呢浖芏歼M(jìn)行存儲(chǔ),在一定程度上可以減少入庫的作業(yè)時(shí)間,在出入庫策略的選擇上,我們可以選用先入先出的策略,保證卷煙的及時(shí)使用,不會(huì)因?yàn)閹齑娑逊e而產(chǎn)生霉變等質(zhì)量問題。216。 托盤回收系統(tǒng)托盤回收系統(tǒng)是將出庫作業(yè)和入庫作業(yè)又連接起來的一個(gè)紐帶。一方面系統(tǒng)剛開始運(yùn)行時(shí),托盤發(fā)生器就發(fā)生一定數(shù)量的托盤,這些托盤被用來進(jìn)行入庫貨物的組盤操作。當(dāng)貨物組盤并進(jìn)入貨架存儲(chǔ)然后再出庫時(shí),分解器將貨物和托盤分離,再將通過傳送帶運(yùn)至托盤暫存區(qū),以便下一批入庫貨物的需求。托盤暫存區(qū)內(nèi)的托盤總數(shù)不應(yīng)超過貨架能夠存放的托盤的總數(shù)。附錄/*設(shè)置五種不同的臨時(shí)實(shí)體類型*/treenode involved = /**/item/**/。setitemtype(item,1)。colorred(item)。setitemtype(item,2)。coloryellow(item)。setitemtype(item,3)。colorgray(item)。setitemtype(item,4)。colorblue(item)。 setitemtype(item,5)。colorblack(item)。/*組盤后設(shè)置臨時(shí)總體類型*/setitemtype(item,1)。setitemtype(item,2)。setitemtype(item,3)。setitemtype(item,4)。setitemtype(item,5)。/*設(shè)置不同品種件煙進(jìn)入不同的貨架存儲(chǔ)*/int value = /**/getitemtype(item)/**/。/** \nCases:*/switch(value){/**/case 1: return 1。case 2: return 2。case 3: return 3。case 4: return 4。case 5: return 4。default: return 0。/**/}/*設(shè)置通過全局表wuhan來揀選訂單修改訂單*/string tablename = /**/wuhan/**/。if(port == 1){ //The trigger on entry code fires each time a flow item enters the biner. //For this reason we check to make sure that the port entered is equal to 1 //because only the container will enter through port 1. //The ponent list in a biner is set up as a table. This allows us to use the cell mands to obtain the node that contains //the number of items to retrieve from each port. Once you know what node contains the information you can use the setnodenum //mand to set the ponent list number based on the global table. treenode thelist = getvarnode(current,ponentlist)。 treenode thesum = getvarnode(current,targetponentsum)。 setnodenum(thesum,0)。 for(int index=1。 index=nrows(thelist)。 index++) { setnodenum(cellrowcolumn(thelist,index,1),gettablenum(tablename,index,getitemtype(item)))。 inc(thesum,gettablenum(tablename,index,getitemtype(item)))。 }}參考文獻(xiàn)【1】王紅衛(wèi), 謝勇, 王小平,祁超. 物流系統(tǒng)仿真[M]. 北京:清華大學(xué)出版社,2009,217232【2】張曉平. [M].北京:清華大學(xué)出版社,2006【3】肖亮,沈祖志,李浩等編著《物流系統(tǒng)分析與設(shè)計(jì)》.2009【4】郁玉兵,楊國才,曹言紅 《安慶市物流業(yè)發(fā)展的特點(diǎn)、問題與對(duì)策》200940 / 4