999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能RGV的動態(tài)調(diào)度策略研究

2019-08-06 13:48:19熊珮全胡文潔尚裕博黃乾鑫張哲
無線互聯(lián)科技 2019年10期

熊珮全 胡文潔 尚裕博 黃乾鑫 張哲

摘? ?要:文章主要研究智能RGV的動態(tài)調(diào)度策略,針對只有一道工序的物料加工時,每臺CNC都要安裝一樣的刀具,物料可以在任意一臺CNC上加工完成的情況,建立相應的動態(tài)調(diào)度模型和求解算法。

關鍵詞:最短路徑;迪克斯特拉算法;貪心算法

對于8臺計算機數(shù)控(Computerized Numerical Control,CNC)車床執(zhí)行相同工序的情況,將8個CNC看作8個節(jié)點,將不同節(jié)點間到達的不同時間作為權值,使有軌制導車輛(Rail Guided Vehicle,RGV)在8個CNC中的調(diào)度形成一條最短的路徑(見圖1),建立了在雙邊搜索和約束條件下的迪克斯特拉算法,尋找弧段最少的情況下的RGV調(diào)度的路徑,為V7,V8,V5,V6,V3,V4,V1,V2,最短通路的值為106,完成了RGV在8個CNC間的最優(yōu)調(diào)度。用3組數(shù)據(jù)進行檢驗,得到模型的平均實用性為96.7%。在求CNC的上料時間和下料時間的問題上,建立了貪心算法的模型,利用RGV走完一次最短路徑的最優(yōu)解,通過若干次的貪心選擇,最終求得8 h內(nèi)各CNC的上料時間和下料時間,以及8 h內(nèi)最多加工的個數(shù)為360,求得作業(yè)效率為45個物料/h。

1? ? 問題分析

本文引進了最短路徑的迪克斯特拉算法,把每個CNC都看作節(jié)點,將8個CNC看作一組無向圖,將不同節(jié)點間到達的不同時間作為權值,以此建立了帶權值的鄰接矩陣,使RGV在調(diào)度中形成一條最短的路徑。在雙邊搜索和約束條件下,尋找經(jīng)過全部節(jié)點且弧段最少情況下的RGV調(diào)度路徑,并進行了算法實現(xiàn),完成了RGV在8個CNC間的最優(yōu)調(diào)度。用3組數(shù)據(jù)分別進行檢驗,將實用性定義為實際加工的物料個數(shù)與理論完成物料個數(shù)之比,得到的結(jié)果為96.7%,判斷為實用模型。在求CNC的上料時間和下料時間的問題上,建立了貪心算法的模型,利用RGV走完8個CNC的最佳路徑時,每個CNC的上料時間和下料時間和CNC的編號,達到了局部最優(yōu)解,通過一系列的貪心選擇,達到了全局最優(yōu)解,最終求得8 h內(nèi)各CNC的上料時間和下料時間,以及8 h內(nèi)最多加工的物料個數(shù),從而求得每臺CNC的作業(yè)效率。

2? ? 模型的建立與求解

2.1? 模型的建立

為了求一個CNC調(diào)度周期的最短路徑,將CNC看作一個無向圖,給圖的每個邊賦以權值,得到賦權圖。以起始點CNC1#起點為中心,利用數(shù)組循環(huán)遍歷起點距離其他頂點的u0距離,然后存儲到一個數(shù)組中,這時候數(shù)組里對應的每一位就是各頂點到起點的最短距離,找出距離最小的那個頂點,以此循環(huán),直到擴展到終點為止。

以每個CNC作為圖M的節(jié)點,兩節(jié)點間的路線作為圖M相應兩頂點的邊,得到圖M(見圖2),對圖M的每一邊,賦以一個實數(shù)w(e)的權,得到賦權圖M'(見圖3)。

圖1按照CNC的位置,以CNC1#起點,CNC8#為終點,8個CNC為一個周期,在一個周期內(nèi)進行最短路徑選取。圖2給可行的線段加上了權值,CNC的順序不動,在此基礎上求解最優(yōu)路徑。

根據(jù)賦權圖建立如下鄰接矩陣:

依據(jù)鄰接矩陣,可以看出任意兩個頂點之間的權值。圖M子圖的權是指圖各邊的權之和。研究的目的是求賦權圖M'中指定的兩個頂點u0和v0間的權之和最小的軌跡。這條軌跡叫作u0和v0間的最短路徑,最短路徑上權的和叫作u0和v0的距離,記作d(u0,v0)。

求最短路徑采用了比較成熟的算法:迪克斯特拉(Dijkstra)算法,使從起點u0到終點v0權值相加的值達到最小,建立模型如下:

迪克斯特拉的基本思想是按距u0從近到遠為順序,依次求得u0和M的各頂點的最短路和距離,直至v0頂點,算法結(jié)束。采用了標號記法,保證了標號沒有重復并且記錄了每一步的信息。得到如下算法:

從u0到各頂點v的距離由v的最后一次的標號l(v)給出。在v進入Si之前的標號l(v)叫一號標號,v進入Si時的標號l(v)叫二號標號。如果后來將要標號的值比已經(jīng)標號的值小,則修改標號,直至獲得最優(yōu)的二號標號。若在算法運行過程中,將每一頂點獲得二號標號所由來的邊在程序注明,則算法結(jié)束時,u0至各頂點的最短路也會被標示出來。通過Matlab編程,得到了一號的標號為1,3,4,6,5,2,7,8,從中可以看出每個頂點被標注的次數(shù),最終得出了一條通過全部節(jié)點且權值最小的RGV調(diào)度的路徑,實現(xiàn)了以權值最小的RGV在8個CNC間的最優(yōu)模型。

在求得最短路徑的基礎上,目的是求出每個CNC的上料時間和下料時間,以及CNC的編號。因此,不從整體考慮,而是選擇從局部出發(fā),求得每個局部的最優(yōu)解。貪心算法通過一系列的選擇來得到一個問題的解,它所作的每一個選擇都是在當前狀態(tài)下具有某種意義的最好選擇,并且每次貪心選擇都能將問題化簡為一個更小的問題與原問題具有相同行駛的子問題。雖然局部的最優(yōu)解不一定能夠達到總體的最優(yōu)解,但是最終結(jié)果卻能夠很好地近似最優(yōu)解。

首先,一臺CNC的一個周期的時間s進行分解:

其中,ur為CNC上料時間,ue為下料時間,tw為CNC加工的時間,ta為CNC加工完成之后的等待時間,tm為CNC收到請求后移動的時間,tq為完成下料后CNC清洗時間。

在CNC加工過程中,如果它的最后一個物料完成時間大于或者等于呼叫起始的時間hutime,即:

說明這臺CNC已經(jīng)在等待RGV下料,此時,定義它的值為1;否則,它的值為0。

在一個周期中,RGV對于一臺CNC的移動時間yidongtime可以表示為:

其中,rgvlocation是RGV的位置。

根據(jù)先請求先下料的原則,需要對先請求的CNC先安排RGV,那么CNC下料的時間xialiaotime可表示為:

其中,timeend為CNC完成物料的時間,yidongtime為RGV在收到請求后移動到CNC的時間。

將CNC移動的時間進行排序,將CNC的編號定為k,那么k可以通過CNC移動時間的排序來確定,同時,k也表示了CNC的編號。通過這種關系,就可以Matlab運算得到CNC的編號[1]。

2.2? 模型的求解

在最短路徑模型中,用Matlab編寫程序,最終得到了權值最優(yōu)的一組路徑V7,V8,V5,V6,V3,V4,V1,V2,用3組數(shù)據(jù)分別進行檢驗最短路徑模型的實用性p,定義如下:

其中,ia為理論上完成的物料個數(shù),it為實際上完成的物料個數(shù)。CNC的等待時間和CNC的清洗時間較加工時間短,并且在人類的發(fā)展進程中會使它逐漸減小趨近于0,因此,從理論上考慮,忽略CNC的等待時間和CNC的清洗時間。實際上:59it+560it+25it+ _it=28 800;理論上:59ia+560ia=28 800,求解出來最短路徑模型的實用性的值為96.7%。這說明采用最短路徑模型雖然簡單,但是實用性很高,能夠很真實地模擬出8臺CNC的最優(yōu)路徑。

通過Matlab可以得出在最短路徑時每臺CNC的上料時間和下料時間,以及CNC的編號,并且求出CNC的總生產(chǎn)物料個數(shù)為360個,則系統(tǒng)的作業(yè)效率為360/8=45個物料/h,即一臺CNC平均生產(chǎn)物料的個數(shù)[2]。

2.3? 模型的改進

可以在RGV調(diào)度模型建模時改用粒子群算法計算最短路徑,最終計算出調(diào)度模型結(jié)果為:CNC1—5.6—7.8—3.4—2—1,其中,編號CNC1,2加工一道工序物料,CNC3.4,5.6,7.8分別加工二道工序物料的第一道和第二道程序。

3? ? 結(jié)語

在理想狀態(tài)下,系統(tǒng)運行周期中,RGV的等待時間等于零在初始理想條件下慢慢將RGV的等待時間增加確保在下一個新的周期里,每個CNC的工作能連貫進行,不會因為CNC的不連續(xù)加工造成RGV靜止等待CNC呼叫而浪費工作時間。由此,采取分支定界法,計算出最理想狀態(tài)下系統(tǒng)的最高作業(yè)效率,作為可行的調(diào)度方案上限。

[參考文獻]

[1]周品.Matlab數(shù)值分析應用教程[M].北京:電子工業(yè)出版社,2014.

[2]張建林.Matlab定量決策五大類問題—50個運作管理經(jīng)典案例分析[M].北京:電子工業(yè)出版社,2013.

主站蜘蛛池模板: 中文字幕日韩欧美| 中文字幕一区二区视频| 日韩av无码DVD| 91青青在线视频| 久久亚洲国产一区二区| 国产成人无码综合亚洲日韩不卡| 色香蕉影院| 免费毛片在线| 波多野结衣视频一区二区| 国产系列在线| 国产一区二区三区日韩精品| 中文字幕永久视频| 波多野结衣亚洲一区| 亚洲精品少妇熟女| 婷婷伊人久久| 亚洲有无码中文网| 国模在线视频一区二区三区| 国产老女人精品免费视频| 久久精品一卡日本电影| 日韩福利在线观看| 波多野结衣中文字幕一区二区| 看你懂的巨臀中文字幕一区二区 | 美女啪啪无遮挡| 亚洲国产中文欧美在线人成大黄瓜| 亚洲日本www| 国产日本欧美亚洲精品视| 国产剧情一区二区| 亚洲人妖在线| 精品无码视频在线观看| 精品国产自在在线在线观看| 青青草91视频| 国产免费网址| 国产免费羞羞视频| 欧美一级高清片欧美国产欧美| 中文字幕有乳无码| AV片亚洲国产男人的天堂| 在线va视频| 久久五月天国产自| 亚洲第七页| 日韩欧美国产另类| 2020国产在线视精品在| 精品伊人久久久香线蕉| 亚洲国产日韩在线观看| 国产高潮视频在线观看| 国产丰满大乳无码免费播放| 国产高清免费午夜在线视频| 狠狠亚洲五月天| av色爱 天堂网| 国产成人综合久久| 婷婷五月在线视频| 国产网站黄| 国产本道久久一区二区三区| 一本色道久久88综合日韩精品| 大陆国产精品视频| 99视频只有精品| 国产h视频免费观看| 欧美亚洲一区二区三区导航| 91欧美亚洲国产五月天| 国产黄在线免费观看| 亚洲一区黄色| 欧美精品xx| 欧美日韩北条麻妃一区二区| 国产日韩欧美一区二区三区在线| 国产黄在线免费观看| 高清亚洲欧美在线看| 国模视频一区二区| 亚洲欧美日韩天堂| 二级毛片免费观看全程| 国产亚洲精| 欧美a级完整在线观看| 国产精品久久久久久久久久98| 青青操国产视频| 国产三级a| 国产成本人片免费a∨短片| 毛片久久网站小视频| 无码不卡的中文字幕视频| 亚洲AV无码一区二区三区牲色| 免费在线播放毛片| 99er这里只有精品| 亚洲视频a| 一级毛片中文字幕| 精品国产自在现线看久久|