• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于4塊排樣方式的電機用圓形片下料算法

      2017-05-15 01:51:57高淑婷李碧青
      微特電機 2017年10期
      關鍵詞:排樣下料板材

      高淑婷,李碧青

      (1.河南農(nóng)業(yè)職業(yè)學院,鄭州451450;2.賀州學院,賀州542899)

      0 引 言

      電機生產(chǎn)企業(yè),每年需要消耗大量硅鋼板材用來制造電機鐵心[1]。鐵心毛坯一般為圓形。由于硅鋼板材比較昂貴,因此優(yōu)化下料方案來提高硅鋼板材下料利用率可降低企業(yè)生產(chǎn)成本[2-3]。

      一般采用剪切和沖裁工藝下料[4]。首先剪床將硅鋼板材剪切成條帶,然后沖床將條帶沖裁出圓形片。從而存在兩個布局問題:條帶中的圓形片布局問題和板材中的條帶布局問題。圓形片在條帶中的布局方式在設計模具時就固定,無法更改;而條帶在板材中的布局方式可在下料過程中進行優(yōu)化[5]。本文主要研究下料過程中條帶的優(yōu)化布局問題。

      目前針對矩形毛坯剪沖下料問題研究較多[6-8],針對圓形片剪沖下料問題研究較少。崔耀東[2,9]提出了基于直切排樣方式和T型排樣方式的下料算法,這兩種算法都是基于列生成的線性規(guī)劃思想,用一個矩陣表征下料方案中的各個排樣方式,其中每列表征某個排樣方式中各種圓形片的數(shù)量。

      本文介紹基于4塊排樣方式的混合下料算法,首先采用線性規(guī)劃和無約束排樣算法生成下料方案的線性解,保留線性解的整數(shù)部分;然后用順序啟發(fā)式算法和有約束排樣算法求解線性解小數(shù)部分對應的圓形片的下料問題。數(shù)值實驗結果表明,本文算法能有效地提高板材下料利用率。

      1 下料問題的數(shù)學模型及算法

      1.1 數(shù)學模型

      圓形片下料(以下簡稱CPC)問題:用若干張尺寸為L×W的板材切割出m種圓形片,(di,qi)為第i種圓形片的直徑和需求量;下料優(yōu)化目標為使用最少張數(shù)板材切割出所有需要的圓形片。

      令G為單張板材上圓形片所有可能的排樣方式的數(shù)量,aij為第j種排樣方式中包含第i種圓形片的數(shù)量,yj為按照第j種排樣方式切割板材的張數(shù),N為自然數(shù)集合。CPC問題的數(shù)學模型:

      目標函數(shù)為最小化板材切割張數(shù);第一行約束條件表示下料方案中每種圓形片的需求量得到滿足;第二行約束條件表示每種板材切割的張數(shù)為自然數(shù)。對于中大規(guī)模下料問題,由于所有可能的排樣方式數(shù)G非常巨大,不可能枚舉出所有可能的排樣方式,因此式(1)無法直接采用數(shù)學規(guī)劃軟件求解。本文采用線性規(guī)劃和順序啟發(fā)式算法近似求解上述模型,用線性規(guī)劃算法生成下料方案的第一部分解,用順序啟發(fā)式算法生成下料方案的第二部分解。

      1.2線性規(guī)劃算法

      CPC問題的線性松弛模型:

      式(2)中ZR為下料方案總共切割的板材張數(shù),Y=(y1,…,ym)為解向量,其中yj表示按照第j種排樣方式切割的板材張數(shù),A為下料方案矩陣,其中aij表示第j種排樣方式中包含的第i種圓形片的數(shù)量,Q=(q1,…,qm)為圓形片需求量向量。用如下線性規(guī)劃算法求解式(2)。

      步驟1:構造式(2)的初始可行解,解中包含m種排樣方式,第i種排樣方式中排放1個第i種圓形片;此時A為單位矩陣,下料方案總共切割∑m i=1qi張板材。

      步驟2:確定圓形片當前價值向量V=(1,…,1)A-1=(v1,v2,…,vm)。

      步驟3:考察可能改善下料方案的排樣方式。假設當前考察的排樣方式P=(p1,…,pm)T,其中pi為排樣方式中包含第i種圓形片的數(shù)量。依據(jù)線性規(guī)劃原理,若VP>1,則引進排樣方式P能改善當前下料方案。通過求解如下式(3)構造P。

      用P替換矩陣A的第k列,其中k由單純型法確定[6],轉步驟2;若VP≤1,則不存在能使當前下料方案得到改善的排樣方式,輸出下料方案,算法結束。

      1.3 順序啟發(fā)式算法

      上節(jié)的線性規(guī)劃算法求得的下料方案解中可能存在為小數(shù),傳統(tǒng)下料算法一般對解取上整操作,即將(作為最終解,其中為向上取整數(shù)符號。取上整操作會使得下料方案板材利用率不高。本文對線性規(guī)劃解進行取下整操作,即將作為下料方案的第一部分解。 由于取下整操作而剩余的圓形片構成第二部分下料問題,采用如下順序啟發(fā)式算法求解:

      Step1:初始化圓形片的剩余需求量Q=Q-AY-。

      Step2:用圓形片當前剩余需求量調(diào)用有約束排樣算法生成一個有約束4塊排樣方式P,其中對任意i∈{1,…,m}有pi≤qi。 通過求解如下式(4)構造P。

      Step3:確定按照排樣方式P切割的板材張數(shù)λ=,更新圓形片剩余需求量λpi;如果對任意均有qi=0,則算法結束,輸出下料方案,否則,轉Step2。

      2 排樣方式生成算法

      4塊排樣方式的相關概念可參見文獻[5]。如圖1所示(圖中的數(shù)字為圓形片的編號),用一條父分界線和兩條子分界線將板材劃分為4個塊,每個塊中排放方向和長度均相同的條帶。條帶中可排放一行或多行圓形片(一般不超過3行)。按照是否能約束排樣方式中每種圓形片的數(shù)量,相應的排樣算法可分為無約束排樣算法和有約束排樣算法;無約束排樣算法對排樣方式中圓形片數(shù)量沒有約束,有約束排樣算法限定排樣方式中每種圓形片的數(shù)量不超過其上界。

      圖1 4塊排樣方式

      下面設計有約束排樣算法。假設第i種圓形片的數(shù)量上界為bi,i∈{1,…,m}。當bi取足夠大的數(shù)時,有約束排樣算法即可變形為無約束排樣算法。

      由于條帶中最多包含3行圓形片,因此對于m種圓形片,條帶共有3m種不同的寬度,其中第i種,第(i+m)種和第(i+2m)種寬度對應第i種圓形片,即第j種條帶對應第j%m種圓形片,其中“%”為取余數(shù)符號。令s(j,x)為條帶x×wj(長為x,寬為wj)的價值,n(j%m,x)為條帶x×wj中包含第j%m種圓形片的數(shù)量。則有:

      其中n(j%m,x)的求解可參見參考文獻[9]。

      對于塊x×y(長為x,寬為y),設塊的價值為F(x,y),x≤L,y≤W,令塊中包含條帶x×wj的數(shù)量為g(j,x)。則有:

      式(6)為有界背包問題,具體算法可參考文獻[10]。求解式(6)后統(tǒng)計塊x×y中包含各種圓形片的數(shù)量,記第i種圓形片形數(shù)量為n(i,x,y)。

      設4塊排樣方式的父分界線位置為x,兩條子分界線位置分別為y1,y2,其中x,y1,y2均為整數(shù)。令4塊排樣方式價值為V。則有:

      目標函數(shù)為最大化排樣方式價值,約束條件為排樣方式中每種圓形片的數(shù)量不超過其上界。

      3 實驗計算

      用Java語言實現(xiàn)本文算法,所用實驗環(huán)境為E-clipse IDE for Java Developers4.5.2 和 LINGO 16.0。實驗所用計算機主頻2.7 GHz,內(nèi)存2 GB。

      采用文獻[2]實例,某電機廠制造電機鐵芯需要10種圓形片,具體數(shù)據(jù)見文獻[2]表1,所有圓形片剪沖工藝余量均為5 mm。

      3.1 實驗一

      市場上有3種不同尺寸的板材可供選購,分別為2 m×1 m,2.2 m×1.1 m,2.4 m×1.2 m。 對于 3種板材,本文算法和文獻[2]算法下料方案使用板材情況如表1所示??梢妼τ?種不同尺寸的板材本文算法下料利用率分別比文獻[2]算法高4.65%,5.35%和 4.97%。 另外文獻[2]算法采購兩種板材時下料利用率最高為72.02%,采購3種板材時下料利用率最高為73.76%,均低于本文算法采購一種板材時的下料利用率。由于板材種數(shù)越多,下料工藝越復雜,因此本文算法不僅可以提高下

      表1 3種板材的下料情況

      料方案的板材利用率,還可以簡化下料工藝。圖2為本文算法使用2.4 m×1.2 m板材時的下料方案,共包含10種排樣方式,其中,“26張”表示按照排樣方式圖2(a)切割板材26張。

      圖2 采用板材2.4 m×1.2 m時的下料方案

      3.2 實驗二

      已知板材長度、寬度分別在區(qū)間[1.5 m,2 m],[0.75 m,1 m]取值,確定板材最優(yōu)尺寸使得下料方案板材利用率最高。按照文獻[2]表5對板材尺寸進行離散取值,共考察36種不同尺寸的板材。文獻[2]算法最優(yōu)板材尺寸為1.7 m×0.95 m,相應下料利用率為73.14%;本文算法最優(yōu)板材尺寸為1.9m×1 m,相應下料利用率為75.34%,具體的下料方案如圖3所示。

      圖3 采用板材1.9 m×1 m時的下料方案

      4 結 語

      本文針對電機鐵心用圓形片下料問題,介紹了一種基于線性規(guī)劃和順序啟發(fā)式的確定性下料算法。構造了有約束4塊排樣方式生成算法和無約束四塊排樣方式生成算法,分別供線性規(guī)劃和順序啟發(fā)式算法調(diào)用。數(shù)值計算結果表明,本文下料算法能夠較大地提高硅鋼板材下料利用率,節(jié)約企業(yè)生產(chǎn)成本。

      [1]鄧衛(wèi)國,趙威,巫書豪,等.鐵心疊鉚轉動工藝及模具設計[J].微特電機,2016,44(10):94-96.

      [2]季君,崔耀東,劉麗娜.電機用硅鋼板材尺寸合理選用[J].微特電機,2005,33(3):40-42.

      [3]崔柏偉,鄧衛(wèi)國.電機定轉子鐵心雙排無廢料級進模設計[J].微特電機,2013,41(5):71-74.

      [4]蘇蘭.沖裁條帶三塊排樣方式的動態(tài)規(guī)劃算法[J].河南師范大學學報(自然版),2014(6):143-147.

      [5]曾兆敏,管衛(wèi)利,潘衛(wèi)平,等.沖裁件條料最優(yōu)四塊剪切下料方案的生成算法[J].計算機工程與應用,2016,52(20):75-79.

      [6]季君.基于同形塊的剪切下料布局算法研究[D].北京:北京交通大學,2012.

      [7]MACEDOR,ALVESC,DECARVALHO JM V D.Arc-flow model for the two-dimensional guillotine cutting stock problem[J].Computers&Operations Research,2010,37(6):991-1001.

      [8]SILVA E,ALVELOSF,DE CARVALHO JM V D.An integer programmingmodel for two-and three-stage two-dimensional cutting stock problems[J].Europe Journal of Operational Research,2010,205(3):699-708.

      [9]CUIY D.Generating optimal T-shape cutting patterns for circular blanks[J].Computers&Operations Research,2005,32(1):143-152.

      [10]KELLERER H,PFERSCHY U,PISINGER D.Knapsack problems[M].Berlin:Springer,2004.

      猜你喜歡
      排樣下料板材
      基于壓縮因子粒子群的組合排樣的研究
      鉬系列產(chǎn)品包裝鐵桶下料系統(tǒng)自動化的研究與設計
      廢樹脂料斗定量法計量驗證試驗
      科技視界(2016年27期)2017-03-14 15:33:44
      鋁電解槽下料過程對電解質(zhì)溫度場的影響
      板材滿足設計
      U形電器支架的多工位模具的排樣及模具設計
      重型機械(2016年1期)2016-03-01 03:42:09
      到2022年北美復合板材市場將有強勁增長
      板材利用率提高之研究
      人工智能技術在排樣技術上的發(fā)展現(xiàn)狀
      薄板沖模排樣設計及防跳廢料解決方案
      随州市| 隆子县| 乐亭县| 长宁县| 青浦区| 新龙县| 泗水县| 湟中县| 惠安县| 南皮县| 乐陵市| 垦利县| 惠安县| 苍溪县| 谢通门县| 富平县| 兴安县| 塔城市| 邓州市| 阿巴嘎旗| 六盘水市| 英山县| 萨嘎县| 咸丰县| 阳西县| 昭平县| 梨树县| 盖州市| 阳城县| 宁武县| 体育| 青铜峡市| 轮台县| 汉中市| 建昌县| 页游| 腾冲县| 周口市| 徐水县| 普格县| 监利县|