亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種可變規(guī)格板材下料的優(yōu)化方法

        2011-01-29 06:25:28曹德列饒運(yùn)清
        制造業(yè)自動(dòng)化 2011年12期
        關(guān)鍵詞:余料排樣板材

        陳 奇,曹德列,饒運(yùn)清

        CHEN Qi, CAO De-lie, RAO Yun-qing

        (華中科技大學(xué) 數(shù)字制造裝備與技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室,武漢 430074)

        0 引言

        零件在一批大小和成本不同的板材上下料(可變規(guī)格板材下料)的問(wèn)題普遍存在于板材加工類(lèi)企業(yè)下料生產(chǎn)中。可變規(guī)格板材下料對(duì)板材規(guī)格不限定,可以是不同形狀、不同大小的矩形板材或者不規(guī)則板材,以及存在內(nèi)部缺陷的非完整板材。由于需要統(tǒng)籌兼顧大小和成本不同的板材,可變規(guī)格板材下料相對(duì)于傳統(tǒng)同規(guī)格板材下料能獲得更為節(jié)省的下料方案。

        可變規(guī)格板材下料注重于板材選擇和排樣布局的統(tǒng)籌最優(yōu),是一種組合優(yōu)化問(wèn)題,具有較高的復(fù)雜度。當(dāng)前板材下料方面的研究多針對(duì)單張板材限定長(zhǎng)寬或不限長(zhǎng)度或者針對(duì)多張相同板材[1~4],研究具體的排放算法而未能有效考慮不同規(guī)格板材的使用情況。Remesh Babu[5,6]等利用遺傳算法給出了多張不同板材時(shí)的排樣優(yōu)化方法,然而目標(biāo)函數(shù)只分析了材料面積未計(jì)入板材的使用數(shù)量,同時(shí)也沒(méi)有涉及到板材成本不同的情況。從可變大小二維裝箱問(wèn)題的角度,Teodor Gabriel Crainic[7]利用箱子單位大小的成本進(jìn)行分析,但是沒(méi)有優(yōu)化箱子的序列選擇也沒(méi)有協(xié)調(diào)優(yōu)化箱子之間的裝箱效果。

        由于該類(lèi)組合優(yōu)化問(wèn)題屬于NP-難問(wèn)題,不存在多項(xiàng)式時(shí)間的算法,但遺傳算法在求解這類(lèi)問(wèn)題上效果突出。鑒于此,本文針對(duì)可變規(guī)格板材下料問(wèn)題,以下料方案對(duì)應(yīng)的成本最優(yōu)為目標(biāo),利用遺傳算法優(yōu)化板材序列和零件序列,并在解碼過(guò)程以模擬退火方式對(duì)排樣板材間零件加以?xún)?yōu)化調(diào)整提高板材總體利用率,得到最終下料方案。

        1 問(wèn)題分析

        有m種大小和成本各異的板材B1,B2,…,Bm,每種 NB1,NB2,…,NBm張,每種成本為 C1,C2,…,Cm。板材的單位質(zhì)量成本不完全相同?,F(xiàn)需要將n個(gè)零件P1,P2,…,Pn全部排放在板材上,任一板材都能完全覆蓋任一零件,板材為所給板材中的一張或幾張,要求下料方案最優(yōu)。

        下料生產(chǎn)存在各種成本,和板材數(shù)量相關(guān)的有板材啟動(dòng)成本、工人上下料作業(yè)成本等。傳統(tǒng)以最大化板材利用率為目標(biāo)的研究具有一定局限性。板材選擇使用需要以合理方式權(quán)衡板材利用率和板材使用數(shù)量。本文以板材成本統(tǒng)一考慮板材利用率和使用數(shù)量。為增強(qiáng)對(duì)板材使用數(shù)量的控制,引進(jìn)板材加工過(guò)程的中間成本。中間成本包括板材啟動(dòng)成本和工人上下料作業(yè)成本。本文下料方案成本由板材成本和中間成本兩部分構(gòu)成。

        余料在下次下料時(shí)仍可使用,計(jì)算板材成本時(shí)相應(yīng)扣除。余料成本利用原板材成本按余料面積占原板材面積百分比計(jì)算。設(shè)可用余料面積與板材面積比值為ηi,則余料成本為ηiCi。設(shè)中間成本相同,為Cs。數(shù)學(xué)模型為:

        式中,Ni為板材Bi使用數(shù)量,Ni<NBi。n為使用的板材種類(lèi),m為生成的余料數(shù)量。式中ηi和板材利用率相關(guān),ηi越大利用率越高,所用板材相對(duì)越少,材料成本相對(duì)越低。

        2 優(yōu)化方法

        可變規(guī)格板材下料一般流程如圖1所示,下料優(yōu)化需要確定使用何種板材、每種板材的使用數(shù)量、每張板材上排放哪些零件、板材的使用順序以及零件的排放方式。零件序列按板材序列依次排樣,排樣結(jié)果為一張板材對(duì)應(yīng)一組零件以及一種布局方式。排樣之后,每張板材排放哪些零件、零件的排放方式已知。板材使用種類(lèi)和每種板材的使用數(shù)量受板材序列的影響,板材序列確定后二者相應(yīng)確定。在既有排放算法基礎(chǔ)上,為進(jìn)一步優(yōu)化排樣效果,文章的關(guān)鍵任務(wù)是可變規(guī)格板材下料的板材序列優(yōu)化、板材間排樣效果協(xié)調(diào)優(yōu)化以及在此基礎(chǔ)上的總體優(yōu)化處理。

        圖1 下料流程圖

        2.1 板材序列優(yōu)化

        板材選用是要從不同形狀、不同大小的矩形板材或者不規(guī)則板材以及存在內(nèi)部缺陷的非完整板材中選擇合適的板材組合,并按最優(yōu)順序使用。板材按序列依次使用,最佳的板材使用方案是一種板材序列的最佳組合方案。

        下料優(yōu)化是板材和零件的序列優(yōu)化與布局優(yōu)化。遺傳算法具有較強(qiáng)的全局搜索能力、魯棒性強(qiáng),對(duì)于組合優(yōu)化中的NP完全問(wèn)題的求解非常有效。本文利用遺傳算法產(chǎn)生最佳板材序列,同時(shí)產(chǎn)生最佳零件序列。板材的利用率、使用數(shù)量等因素通過(guò)成本在目標(biāo)函數(shù)中反映。

        2.2 板材間排樣效果協(xié)調(diào)優(yōu)化

        零件序列按板材序列依次排樣,并通過(guò)向后搜索合適零件對(duì)可能存在的孔洞空域加以填充。排樣受零件面積的影響,排樣后期隨小型零件的減少,孔洞空域逐步增加。一張板材完全排滿(mǎn)后再排放下一張會(huì)使后續(xù)板材利用率逐漸降低。如果在當(dāng)前限制某些后續(xù)搜索零件的插入,后續(xù)的排樣效果可以趨于更優(yōu)。

        排樣一般從板材左下角開(kāi)始,排放過(guò)程會(huì)在板材右端和上端留下一些空域。如果在該零件組中增加或刪除一個(gè)零件重新排樣,排樣結(jié)果會(huì)發(fā)生較大變化。當(dāng)增加一個(gè)或多個(gè)零件時(shí),由于使用的零件不一樣,排樣布局效果發(fā)生改變,原空域部分可以得到填充,排樣結(jié)果可以趨于更優(yōu)。

        排樣結(jié)果為一張板材對(duì)應(yīng)一組零件以及一種布局方式。優(yōu)化以初始排樣結(jié)果為基礎(chǔ)展開(kāi),向著下料更優(yōu)的方向進(jìn)行,即增大余料提高利用率降低成本。協(xié)調(diào)優(yōu)化是一個(gè)不斷調(diào)整排樣效果的過(guò)程。為增強(qiáng)優(yōu)化調(diào)整得到解的可行性,調(diào)整方向以參與排樣的有效板材序列中某一張開(kāi)始向后推動(dòng)。

        板材序列中參與排樣的板材為序列前Li張。取[1, Li-1]內(nèi)隨機(jī)整數(shù)RB作為當(dāng)前板材調(diào)整號(hào),以RB號(hào)板材為基礎(chǔ)向后調(diào)整,RB號(hào)以前排樣情況不變。為避免產(chǎn)生多張余料,調(diào)整前RB及其后續(xù)所有板材連同對(duì)應(yīng)零件重新排樣。調(diào)整時(shí),RB號(hào)板材上無(wú)法再追加新零件,調(diào)整過(guò)程為減少其已有零件數(shù)量。同時(shí)為不破壞排樣過(guò)程帶來(lái)的擇優(yōu)插入和避免調(diào)整結(jié)果惡化,每次調(diào)整量不宜過(guò)大,調(diào)整量取[0, a]內(nèi)隨機(jī)整數(shù)RP。本文取a=3,RP取RB板材對(duì)應(yīng)零件組的后RP個(gè)。RB號(hào)板材及其調(diào)整后剩余零件重新排樣,RP個(gè)零件加入后續(xù)零件序列并在后續(xù)板材上重新排樣。

        如果調(diào)整效果不優(yōu),以當(dāng)前調(diào)整結(jié)果為基礎(chǔ)進(jìn)一步調(diào)整存在更優(yōu)的可能性,可以按概率接收作為新的基礎(chǔ)解。但當(dāng)調(diào)整數(shù)量過(guò)多時(shí)以該結(jié)果為基礎(chǔ)無(wú)論怎樣調(diào)整,效率都低,此時(shí)接收概率降低。模擬退火隨著溫度降低,接收概率逐漸減小,最后系統(tǒng)收斂于某一能量最小的狀態(tài),該狀態(tài)即可作為目標(biāo)函數(shù)的全局優(yōu)化值。解碼過(guò)程按模擬退火技術(shù)進(jìn)行排樣再優(yōu)化,步驟如下:

        第一步:設(shè)置初始溫度;

        第二步:設(shè)置循環(huán)計(jì)數(shù)器起點(diǎn);

        第三步:獲得[1, Li-1]內(nèi)隨機(jī)整數(shù)RB,作為零件調(diào)整基礎(chǔ)板材序號(hào),并就RB及后續(xù)板材連同對(duì)應(yīng)零件重新排樣;

        第四步:獲得[0, a]內(nèi)隨機(jī)數(shù)RP,作為基礎(chǔ)板材上零件調(diào)整個(gè)數(shù),按調(diào)整策略進(jìn)行排樣優(yōu)化調(diào)整;

        第五步:如果當(dāng)前結(jié)果更優(yōu),接收該結(jié)果,否則按概率接收;

        第六步:如果步數(shù)小于終止步數(shù),增大步數(shù),轉(zhuǎn)向第三步;

        第七步:如果未達(dá)到冷卻狀態(tài),繼續(xù)降溫,轉(zhuǎn)向第二步;否則,輸出結(jié)果。

        板材間排樣效果協(xié)調(diào)優(yōu)化不追求每張板材布局最大化,通過(guò)排樣零件在不同板材間的優(yōu)化協(xié)調(diào)提高總體利用率,尋求總體的布局更優(yōu)。

        2.3 基于遺傳算法的下料優(yōu)化處理

        根據(jù)圖1及問(wèn)題分析,下料問(wèn)題需優(yōu)化板材序列、零件序列以及板材間排樣效果。本文優(yōu)化方法以遺傳算法為基礎(chǔ),在遺傳算法處理過(guò)程,將板材序列優(yōu)化和零件序列優(yōu)化結(jié)合起來(lái)。遺傳算法采用目標(biāo)函數(shù)作為適應(yīng)度函數(shù),解碼過(guò)程對(duì)初始排樣結(jié)果按2.2中的方法對(duì)初始排樣結(jié)果協(xié)調(diào)優(yōu)化。算法流程如圖2所示。

        圖2 算法流程圖

        2.3.1 種群初始化

        遺傳算法染色體包括兩段,一段為零件序列,一段為板材序列。為便于序列化操作,所有零件和板材均從1開(kāi)始標(biāo)號(hào)。

        零件序列部分采用隨機(jī)初始方式,部分采用有序初始方式[8]。有序初始方式首先將零件按面積非增序排列,面積相等時(shí)按長(zhǎng)度非增序排列,對(duì)序列中每個(gè)標(biāo)號(hào)隨機(jī)賦予“+”“-”表示旋轉(zhuǎn)方向,生成帶符號(hào)的有序種群。

        板材序列主要由板材隨機(jī)排序生成。其中,板材序列中的m個(gè)序列,每個(gè)序列前NBi項(xiàng)為一種板材Bi,其余項(xiàng)按剩下板材單位質(zhì)量成本非降序排列。另外1個(gè)序列直接按板材單位質(zhì)量成本非降序排序。

        2.3.2 遺傳算子

        1)選擇算子

        遺傳算法采用輪盤(pán)賭選擇,根據(jù)每條染色體的適應(yīng)度的比例來(lái)確定該個(gè)體的選擇概率。

        2)交叉算子

        零件序列和板材序列交叉操作均采用LOX交叉。LOX是一種改進(jìn)的次序雜交,能盡可能多的保留基因間的相對(duì)位置。操作時(shí),先從兩父代P1、P2中選擇交叉點(diǎn),交換選中的基因子串;然后將原P1(P2)中與P2(P1)子串不同的基因依次填入P1(P2)中非子串基因位置構(gòu)成后代。如圖3,在選擇交叉位置3、7后按操作步驟進(jìn)行得到子代C1、C2。

        圖3 LOX交叉

        3)變異算子

        零件序列變異過(guò)程包括序列順序變異和旋轉(zhuǎn)方向變異,前者采用逆序變異,后者采用均勻變異。板材序列變異操作采用逆序變異。逆序變異根據(jù)選中的兩個(gè)變異點(diǎn),將變異區(qū)間內(nèi)基因順序顛倒產(chǎn)生新個(gè)體。

        排樣時(shí)不是每張板材都參與排樣,而是依板材序列排樣直至零件全部排完。板材序列中只有序列前面一部分起實(shí)際作用。為提高板材序列交叉變異效果,交叉變異針對(duì)參與排樣板材序列部分展開(kāi)。設(shè)板材序列中參與排樣的板材為序列前Li張。交叉操作時(shí)Li取兩序列較小者,并以此值作為變異位置基礎(chǔ)。交叉、變異過(guò)程兩位置之一的取值范圍限定在[1, Li]。

        2.3.3 終止條件

        按算法流程循環(huán),直到下料方案滿(mǎn)足優(yōu)化目標(biāo)或達(dá)到預(yù)定的進(jìn)化代數(shù),停止計(jì)算,輸出結(jié)果。

        3 算例驗(yàn)證

        算例以矩形排樣為例,排放算法采用文獻(xiàn)[8]中基于最低水平線的擇優(yōu)插入算法。該方法在排樣過(guò)程按最低水平線法形成空洞時(shí)向后搜索合適零件插入當(dāng)前序列位置并填入空洞。根據(jù)文章分析和算法框架,選用幾種大小和成本各異的板材以及相關(guān)零件進(jìn)行實(shí)驗(yàn)。板材材質(zhì)為Q235,板厚20,不同規(guī)格之間單位質(zhì)量成本不同。板材的大小、數(shù)量、成本等信息見(jiàn)表1。算例中設(shè)中間成本10,余料長(zhǎng)度大于300時(shí)余料有效。

        表1 板材信息

        每種板材單獨(dú)排樣時(shí)所耗板材數(shù)量、利用率及成本如表2所示。

        表2 同規(guī)格板材下料

        表2中余料1是直接排樣后剩下的余料長(zhǎng)度,余料2是進(jìn)行排樣效果協(xié)調(diào)優(yōu)化后剩下的余料長(zhǎng)度。零件序列按板材序列依次排樣,余料出現(xiàn)在最后一張板材。其中B1、B4板材余料在排樣協(xié)調(diào)優(yōu)化前后均小于300,視作廢料處理。成本按協(xié)調(diào)優(yōu)化后使用情況計(jì)算。從表2可以看出,板材間排樣效果協(xié)調(diào)優(yōu)化效果有效。

        采用可變規(guī)格板材下料優(yōu)化方法的結(jié)果如表3所示。

        表3 可變規(guī)格板材下料

        優(yōu)化結(jié)果為板材B1使用3張、B2使用2張,順序?yàn)锽2B1B1B2B1。其中B2無(wú)余料,最后一張B1板材余料長(zhǎng)度941??傮w優(yōu)化成本為1998.9,較表2中同種規(guī)格板材下料成本更優(yōu)。

        單張板材利用率不高時(shí),板材間排樣協(xié)調(diào)優(yōu)化效果較為明顯。算例中所用矩形零件大小相差各異且較為明顯,同時(shí)數(shù)量不一。在算例中排樣效果再優(yōu)化體現(xiàn)出其有效性。由表可以看出,本文方法能夠有效處理可變規(guī)格板材選用,并有效進(jìn)行零件排樣效果再優(yōu)化。

        4 結(jié)論

        本文針對(duì)可變規(guī)格板材下料優(yōu)化問(wèn)題,在板材的選擇使用過(guò)程中考慮板材利用率和使用數(shù)量?jī)梢蛩兀眠z傳算法實(shí)現(xiàn)板材選用優(yōu)化;在遺傳算法處理過(guò)程,將板材序列優(yōu)化和零件序列優(yōu)化結(jié)合起來(lái),并在解碼過(guò)程以模擬退火方式對(duì)排樣板材間零件加以?xún)?yōu)化調(diào)整提高板材總體利用率。實(shí)驗(yàn)表明,本文所論述的方法具有較強(qiáng)可行性,能夠有效降低下料成本?;诒疚姆椒ㄩ_(kāi)發(fā)的優(yōu)化模塊已嵌入到排樣軟件系統(tǒng)中,取得了良好的應(yīng)用效果。利用本文提出的思路和方法,還可根據(jù)實(shí)際需求進(jìn)一步研究在成本中考慮加工成本、庫(kù)存成本、延期交貨成本等因素的情況。

        [1]陳學(xué)松,曹炬,方仍存.一種求解矩形件排樣問(wèn)題的啟發(fā)式算法[J].鍛壓技術(shù),2004,(05).

        [2]陳仕軍,曹炬.矩形件優(yōu)化排樣的一種啟發(fā)式算法[J].計(jì)算機(jī)工程與應(yīng)用,2010,(12).

        [3]張立馳,李健.基于遺傳算法的二維排樣問(wèn)題求解新策略[J].南通職業(yè)大學(xué)學(xué)報(bào),2009,(03).

        [4]張麗平,李松.二維優(yōu)化排樣方法及實(shí)現(xiàn)技術(shù)[J].計(jì)算機(jī)應(yīng)用與軟件,2009,(04).

        [5]A.Ramesh Babu, N.Ramesh Babu.Effective nesting of rectangular parts in multiple rectangular sheets using genetic and heuristic algorithms[J].Int J Prod Res, 1999,37(7)∶1625-1643.

        [6]A.Ramesh Babu, N.Ramesh Babu.A generic approach for nesting of 2-D parts in 2-D sheets using genetic and heuristic algorithms[J].Computer-Aided Design, 2001,33(12)∶879-891.

        [7]Teodor Gabriel Crainic, Guido Perboli, Walter Reiand.Efficient lower bounds and heuristics for the variable cost and size bin packing problem[J].Computers & Operations Research, 2011, 38(11)∶1474-1482.

        [8]趙新芳,崔耀東,楊瑩等.矩形件帶排樣的一種遺傳算法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2008,(04).

        猜你喜歡
        余料排樣板材
        海目星視覺(jué)余料切割,輕松實(shí)現(xiàn)板材利用最大化
        基于C#的鋼板余料管理系統(tǒng)研究
        江蘇船舶(2020年6期)2021-01-26 03:55:18
        自動(dòng)沖壓線工藝余料自動(dòng)回收裝置設(shè)計(jì)及應(yīng)用
        基于AM 及PDM 的鋼板余料管理程序設(shè)計(jì)研究
        廣船科技(2020年3期)2020-02-24 03:46:24
        基于壓縮因子粒子群的組合排樣的研究
        板材滿(mǎn)足設(shè)計(jì)
        U形電器支架的多工位模具的排樣及模具設(shè)計(jì)
        到2022年北美復(fù)合板材市場(chǎng)將有強(qiáng)勁增長(zhǎng)
        板材利用率提高之研究
        人工智能技術(shù)在排樣技術(shù)上的發(fā)展現(xiàn)狀
        亚洲国产av导航第一福利网| 精品国产女主播一区在线观看| 成人免费av高清在线| 亚洲国产av自拍一区| 久久天堂综合亚洲伊人hd妓女| 老熟女高潮一区二区三区| 亚洲欧美日韩国产综合久| 一区二区三区岛国av毛片| 内射爆草少妇精品视频| 公与淑婷厨房猛烈进出| 久久精品人人做人人综合| 日韩一区二区超清视频| 最新国产主播一区二区| 国产真人无遮挡免费视频| 精品国产你懂的在线观看| 国产在线观看精品一区二区三区| 免费看草逼操爽视频网站| 国产福利一区二区三区在线视频 | 午夜理论片yy44880影院| 日本亚洲国产一区二区三区| 欧美人与物videos另类xxxxx| 国内精品九九久久精品小草 | 日本女优禁断视频中文字幕| 久久精品国产亚洲av麻豆会员| 少妇高潮喷水久久久影院| 精品久久久久久无码不卡| 一本大道综合久久丝袜精品| 亚洲精品有码日本久久久 | 精品人妻一区二区三区av| 中文字幕乱码在线人妻| 最新欧美精品一区二区三区| 国产性生大片免费观看性| 久久久AV无码精品免费| 久久综合久中文字幕青草| 久久精品国产亚洲av麻豆瑜伽| 欧美人与动牲交a精品| 亚洲色欲大片AAA无码| 国产网友自拍视频在线观看| 日韩无码专区| 无码精品人妻一区二区三区人妻斩 | 久久久久亚洲av综合波多野结衣|