• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于GA與Flexsim的A公司生產(chǎn)布局優(yōu)化與仿真研究

    2020-09-10 03:25:26韓雨杜倩黃麗蘇鵬
    內(nèi)燃機(jī)與配件 2020年1期
    關(guān)鍵詞:遺傳算法

    韓雨 杜倩 黃麗 蘇鵬

    摘要:本文以A公司齒輪生產(chǎn)線的布局為研究對象,將遺傳算法和Flexsim仿真技術(shù)運(yùn)用于該公司的布局優(yōu)化與設(shè)計(jì)。本文首先運(yùn)用隨機(jī)森林將“作業(yè)單元”聚類分區(qū),并且以此作為遺傳算法的初始種群進(jìn)行迭代優(yōu)化,運(yùn)用Matlab軟件將通過遺傳算法得到的最優(yōu)布局通過坐標(biāo)的方式將其布局展現(xiàn)出來,再運(yùn)用Flexsim仿真軟件布局進(jìn)行布局仿真,得到最終的齒輪生產(chǎn)線的最優(yōu)布局。

    關(guān)鍵詞:齒輪生產(chǎn)線;遺傳算法;Flexsim仿真;最優(yōu)布局

    0 ?引言

    在布局規(guī)劃問題的解決方案中往往會(huì)因?yàn)楦鞣N因素的干擾導(dǎo)致難以達(dá)到真正理想的優(yōu)化效果。因此可以在進(jìn)行大致布局規(guī)劃之后,采用遺傳算法通過不斷迭代和交叉變異操作進(jìn)行全局和局部搜索個(gè)體增加準(zhǔn)確性,提高布局優(yōu)化實(shí)施的可行性和有效性,以初步優(yōu)化后的作業(yè)單位位置圖的作業(yè)區(qū)的位置作為遺傳算法的初始種群的數(shù)據(jù),運(yùn)用隨機(jī)森林的思想將作業(yè)區(qū)分區(qū),減少軟件的運(yùn)行次數(shù),最終通過不斷迭代求最優(yōu)解,再通過Flexsim仿真對改進(jìn)前后的生產(chǎn)線進(jìn)行模擬仿真和統(tǒng)計(jì),最終獲得經(jīng)過算法計(jì)算之后的最優(yōu)布局。

    1 ?遺傳算法

    1.1 作業(yè)區(qū)的劃分

    A公司的齒輪生產(chǎn)線的作業(yè)單位有31個(gè),采用隨機(jī)森林的思想,對其作業(yè)單位對進(jìn)行了物流量的統(tǒng)計(jì),將物流量的多少作為分類標(biāo)準(zhǔn)進(jìn)行分類,再設(shè)置用工序前后的相近關(guān)系作為決策樹的分類標(biāo)準(zhǔn),將作業(yè)單位分為了7個(gè)工作區(qū),如表1所示。

    通過隨機(jī)森林的聚類合并思想將31個(gè)作業(yè)單位依照物流量多少以及工藝相近原則劃分為7個(gè)作業(yè)區(qū),大大的減少了計(jì)算機(jī)軟件運(yùn)行的次數(shù),使得算法更加簡明清晰,準(zhǔn)確度更高。通過合并之后的布局圖如1所示。

    1.2 生產(chǎn)線綜合相互關(guān)系表

    通過對齒輪生產(chǎn)線的物流相互關(guān)系和非物流相互關(guān)系分析研究之后,可得到齒輪生產(chǎn)線綜合相互關(guān)系等級表,如表2所示。

    將作業(yè)區(qū)之間的距離通過換算得到作業(yè)區(qū)之間的鄰接度,如表3所示。

    1.3 基于遺傳算法的模型建立

    1.3.1 模型的假定

    作業(yè)區(qū)并不止是獨(dú)立存在互不關(guān)聯(lián)的生產(chǎn)區(qū)域,相互之間也是有著相應(yīng)聯(lián)系的,有著物流相互關(guān)系和非物流相互關(guān)系的約束,在考慮目標(biāo)函數(shù)時(shí),往往要加入一些對于布局的實(shí)際情況的約束,使得目標(biāo)函數(shù)的最優(yōu)解得到之后更符合實(shí)際布局情況。

    建立相應(yīng)的布局優(yōu)化的數(shù)學(xué)模型如圖2所示。其存在的假設(shè)條件如下:

    ①本文研究的是多行布局優(yōu)化問題,將其放置在坐標(biāo)系上,并將坐標(biāo)軸原點(diǎn)選定為左下角;

    ②所有的作業(yè)區(qū)都為矩形,其長寬面積已知,且其邊與坐標(biāo)軸都平行。

    1.3.2 多目標(biāo)函數(shù)模型的構(gòu)建

    本文以物流成本最低以及各個(gè)作業(yè)單位之間的相互關(guān)系密切程度最高作為模型解決問題,物流成本最低的目標(biāo)模型如下:

    作業(yè)單位之間的相互關(guān)系密切程度最高的模型如下:

    將兩個(gè)單目標(biāo)模型進(jìn)行賦權(quán)值轉(zhuǎn)化為一個(gè)多目標(biāo)函數(shù)模型,得到如下所示的求Z的最小值,其字母代表含義如下所示:

    Cij:作業(yè)單元 i 到 j 的單位距離的搬運(yùn)成本;Qij:作業(yè)單元 i 和 j 之間的年均物流量;Dij:表示在車間布局中作業(yè)單元 i 和 j 之間的距離;Bij:各作業(yè)單位i與j之間的關(guān)聯(lián)因子的鄰接度;Oij:作業(yè)單位i與j的密切度;w:表示單個(gè)函數(shù)的權(quán)重。

    滿足的約束條件如下所示,其字母含義如下所示:

    S:整個(gè)車間的面積;Si:單個(gè)功能區(qū)的面積;U:作業(yè)區(qū)的長度;V:作業(yè)區(qū)的寬度;Xi:作業(yè)區(qū)i中心到X軸的距離;Xj:作業(yè)區(qū)j中心到X軸的距離。

    第(1)個(gè)約束條件是確保各個(gè)作業(yè)區(qū)的面積都小于總面積;第(2)(3)個(gè)約束條件是為確保各個(gè)作業(yè)區(qū)不重疊,不存在工作區(qū)交叉的情況;第(4)(5)個(gè)約束條件是確保作業(yè)區(qū)在布局區(qū)域內(nèi)。

    1.3.3 權(quán)重的確定

    目標(biāo)模型的建立是從單目標(biāo)轉(zhuǎn)化為多目標(biāo)模型,因此需要對單目標(biāo)函數(shù)進(jìn)行賦權(quán)值,采用層次分析法對權(quán)重進(jìn)行計(jì)算。首先構(gòu)造出比較判斷矩陣,利用求解最大特征向量作為每個(gè)目標(biāo)的權(quán)重,然后進(jìn)行一致性檢驗(yàn),得出權(quán)重值,步驟方法如下:

    ①構(gòu)造對比矩陣。車間布局最為關(guān)鍵的就是物流成本要低,所以相比較各個(gè)作業(yè)單位之間的密切程度高低更重要。因此按照判斷矩陣標(biāo)度確定目標(biāo)重要程度,然后構(gòu)造出比較判斷陣。比較判斷陣如表4所示。

    ②權(quán)重的計(jì)算。運(yùn)用MATLAB軟件的EIG函數(shù)可計(jì)算出矩陣的最大特征向量和最大特征量。最大特征值為2,特征向量的分量代表每個(gè)優(yōu)化目標(biāo)的權(quán)重。如下所示:

    A=[1 3/2;2/3 1];

    [x,y]=eig(A);%求得x為特征向量矩陣,y為特征值矩陣

    [m m]=find(y==max(max(y)));%找到y(tǒng)中對應(yīng)最大的特征值所在列m

    w=x(:,m)/sum(x(:,m)) ?%w即為矩陣A的權(quán)重

    得出權(quán)重w =[0.6000,0.4000]。

    因?yàn)槎A矩陣具有一致性,因此得出權(quán)重為0.6和0.4。

    1.4 基于遺傳算法的生產(chǎn)線布局模型求解

    1.4.1 編碼機(jī)制

    本文采用碼是整數(shù)排序編碼的方式進(jìn)行編碼,每一個(gè)染色體對應(yīng)的是一個(gè)生產(chǎn)線的布局方案,整數(shù)編碼是指每個(gè)染色體編碼中的基因值來源于無實(shí)際意義的整數(shù),只有代碼意義的集合如[1,2,3,4…]。齒輪生產(chǎn)線的布局在編碼中采用順序放置的方法,順序從下到上,從左到右,因此,依照初始布局圖得到的一個(gè)染色體即一個(gè)初始種群值為[2,4,6,3,5,1,7]。

    1.4.2 遺傳算法的目標(biāo)函數(shù)及適應(yīng)度函數(shù)

    本文的齒輪生產(chǎn)線的目標(biāo)函數(shù)主要解決的是布局的不合理造成的一系列浪費(fèi)的問題,因此將前文提到的多目標(biāo)函數(shù)定為此次論文亟待解決的目標(biāo)函數(shù),染色體的適應(yīng)度值是評價(jià)個(gè)體或解的優(yōu)劣性,是遺傳算法中迭代過程中優(yōu)勝劣汰的依據(jù)。因?yàn)楸疚哪繕?biāo)函數(shù)是求解的最小值問題,所以可以用其倒數(shù)作為適應(yīng)度函數(shù),因此適應(yīng)度函數(shù)為

    1.4.3 兩種變異因子的比較

    遺傳算法中的用交叉操作進(jìn)行計(jì)算是為了增加全局搜索能力,而變異操作是為了增加局部搜索的能力,以期在全局搜索下能夠得到更為準(zhǔn)確,更為優(yōu)良的個(gè)體,以便得到最優(yōu)解。在本文中主要考慮的是兩點(diǎn)變異和逆轉(zhuǎn)變異的變異操作對于布局優(yōu)化的優(yōu)劣性。兩點(diǎn)變異也稱是基本變異,兩點(diǎn)變異是在種群中的個(gè)體隨機(jī)挑選兩點(diǎn)進(jìn)行變異,其變異的原則是依照變異概率設(shè)定的。因逆轉(zhuǎn)變異在變異操作中是最為特殊的變異方式,是將種群中隨機(jī)挑選的個(gè)體區(qū)間進(jìn)行逆排序,而不是簡單的進(jìn)行數(shù)值改變,與兩點(diǎn)變異最大的不同就是逆轉(zhuǎn)變異進(jìn)行了重新排序,生成的可能性更多。

    后文將采用兩點(diǎn)變異方式的算法稱之為遺傳算法-Ⅰ,采用逆轉(zhuǎn)變異方式的算法稱之為遺傳算法-Ⅱ,比較兩種方法得出的目標(biāo)函數(shù)最優(yōu)解以及布局,選擇最優(yōu)布局。

    1.5 基于遺傳算法的生產(chǎn)線布局運(yùn)行過程及結(jié)果

    1.5.1 遺傳算法的主要參數(shù)數(shù)據(jù)

    使用matlab軟件,先設(shè)置相應(yīng)的參數(shù)確保算法的運(yùn)行,并且用兩點(diǎn)變異的遺傳算法-Ⅰ和用逆轉(zhuǎn)變異的遺傳算法-Ⅱ兩種算法對布局優(yōu)化進(jìn)行改善,設(shè)置種群量為50,最大遺傳代數(shù)為200,功能區(qū)域總數(shù)為7,交換概率為0.8,變異概率為0.05,權(quán)重1為W1=0.6,權(quán)重2為W2=0.4。

    1.5.2 遺傳算法—I和遺傳算法—II的運(yùn)行結(jié)果

    用遺傳算法—I代碼運(yùn)行Matlab軟件之后,得到如圖3所示的迭代曲線圖,可以看出在第32代左右所求目標(biāo)函數(shù)值就達(dá)到了穩(wěn)定,穩(wěn)定值為18595081.53,此時(shí)得到對應(yīng)的最優(yōu)布局的排布順序[4,5,3,2,7,6,1],得到的如圖4所示的齒輪生產(chǎn)線的優(yōu)化布局圖。

    用遺傳算法—II代碼運(yùn)行Matlab軟件之后,得到如圖5所示的迭代曲線圖,從圖5中可以看出在第20代左右所求目標(biāo)函數(shù)值就達(dá)到了穩(wěn)定,穩(wěn)定值為23263866.23,此時(shí)得到對應(yīng)的最優(yōu)布局的排布順序[2,5,1,6,7,4,3],同時(shí)也得到的如圖6所示的齒輪生產(chǎn)線的優(yōu)化布局圖。

    通過迭代曲線圖可明顯看出遺傳算法—I所得的目標(biāo)函數(shù)值遠(yuǎn)遠(yuǎn)低于遺傳算法—II所得的目標(biāo)函數(shù)值,而從布局優(yōu)化圖可以看出通過遺傳算法—I得到的布局更加緊湊,空間面積利用率更高,因此最終選擇用遺傳算法—I的編碼方式對齒輪生產(chǎn)線布局進(jìn)行布局優(yōu)化。

    1.5.3 齒輪生產(chǎn)線的最終優(yōu)化布局

    通過比較分析之后采用遺傳算法—I對布局進(jìn)行優(yōu)化,然后根據(jù)Matlab軟件代碼運(yùn)行得到的相應(yīng)的布局之后,根據(jù)齒輪生產(chǎn)線的布局實(shí)際情況以及倉庫的地理位置將7個(gè)作業(yè)區(qū)重新排布,因?yàn)楹罄m(xù)加工區(qū)、檢測區(qū)和齒輪加工區(qū)與倉庫的密切程度更高,所以排布時(shí)位置更為接近,同時(shí)繪制出相對應(yīng)的物流流向圖,最終得到如圖7所示的物流圖。

    再將原先的31個(gè)作業(yè)單位的布局圖繪制出來,得到最終的齒輪生產(chǎn)線優(yōu)化布局圖如圖8所示。

    經(jīng)過遺傳算法—I方法計(jì)算之后得到的優(yōu)化布局減少了搬運(yùn)距離,使得搬運(yùn)成本減少,為企業(yè)節(jié)約成本,設(shè)備的利用率也在不斷的提升,公司的效益就得到了提升。

    2 ?基于Flexsim法的布局優(yōu)化模擬

    2.1 改善前的齒輪生產(chǎn)線

    通過實(shí)地調(diào)研之后,用Flexsim軟件對齒輪生產(chǎn)線上的作業(yè)區(qū)的部分工序進(jìn)行布局排列,用其統(tǒng)計(jì)功能進(jìn)行模型的統(tǒng)計(jì)分析,得到如圖9所示的圖,其中主要分析飛輪齒圈生產(chǎn)線、齒圈生產(chǎn)線和齒輪生產(chǎn)線1在運(yùn)行過程中的利用率,紅色代表空閑,綠色代表加工。

    從圖9中可以清晰直觀的看出因?yàn)槿齻€(gè)加工區(qū)因?yàn)椴季峙欧艈栴},造成資源的浪費(fèi),成本的浪費(fèi)。

    2.2 改善后的齒輪生產(chǎn)線

    在前文中運(yùn)用遺傳算法和系統(tǒng)布置相設(shè)計(jì)結(jié)合的方法得到了最優(yōu)布局,再次通過Flexsim仿真的方法將其進(jìn)行模擬,得到新的齒輪生產(chǎn)線布局,并再次進(jìn)行統(tǒng)計(jì)得到圖10。

    在進(jìn)行布局優(yōu)化之后,運(yùn)用Flexsim仿真將齒輪生產(chǎn)線中存在的問題進(jìn)行相應(yīng)的改善優(yōu)化,使得布局較之前更為合理,從圖10與圖9相比較可看出三條生產(chǎn)線的空閑時(shí)間遠(yuǎn)遠(yuǎn)少于加工時(shí)間,表明在對齒輪生產(chǎn)線布局進(jìn)行優(yōu)化改善之后,原先布局存在的問題得到了相應(yīng)的改善,提高了生產(chǎn)效率,節(jié)約了生產(chǎn)成本,說明了改善效果。

    3 ?總結(jié)

    改善之后的齒輪生產(chǎn)線布局較之前的布局更為合理,其物料流向的交叉路線得到了改善,搬運(yùn)距離也大幅減少,公司浪費(fèi)在搬運(yùn)上的費(fèi)用也隨之減少,同時(shí)因?yàn)榘徇\(yùn)少了,設(shè)備及人員的加工開工時(shí)間多了,使得生產(chǎn)率也有了大幅提升,生產(chǎn)效率提高,公司產(chǎn)品的生產(chǎn)量也在提高,就可以滿足市場的大量需求,也說明加入遺傳算法對于布局優(yōu)化比單純的布局優(yōu)化的改善效果更為有效。本布局改善中仍舊存在一些問題沒有很好的解決,對交叉路線有一定的改善但改善不完全,有小部分的交叉因?yàn)閳龅毓袒瘑栴}難以完全解決,因此在之后對此類工廠布局進(jìn)行優(yōu)化時(shí)還需考慮場地實(shí)際問題。

    參考文獻(xiàn):

    [1]田源,張文杰.倉儲(chǔ)規(guī)劃與管理[M].北京:清華大學(xué)出版社,2009:39-41.

    [2]Muther R. Systematic Layout Planning[M].MA:Cahners Books, 1973.

    [3]盧守軍.某制造企業(yè)生產(chǎn)車間設(shè)施布局研究及應(yīng)用[D].重慶大學(xué),2013.

    [4]常芳芳.基于改進(jìn)SLP的生產(chǎn)車間靜態(tài)設(shè)施布局研究[D].重慶大學(xué),2014.

    [5]甘衛(wèi)華,徐綦鶴,黃雯,謝冬蓮.基于SLP和生產(chǎn)物流的F公司車間設(shè)施布局改善[J].華東交通大學(xué)學(xué)報(bào),2015,32(3):55-62,102.

    [6]彭運(yùn)芳,范凌志,曾甜,韓亞娟.基于遺傳算法的不等尺寸設(shè)施動(dòng)態(tài)布局優(yōu)化[J].工業(yè)工程與管理,2018(04):30-35,44.

    [7]張乾.基于隨機(jī)森林的視覺數(shù)據(jù)分類關(guān)鍵技術(shù)研究[D].廣州:華南理工大學(xué),2016.

    [8]羅東東.基于SLP和遺傳算法的廠區(qū)平面布置設(shè)計(jì)及優(yōu)化[D].長春工業(yè)大學(xué),2015.

    [9]邱勝海,陳曙鼎,王云霞,賈曉林.遺傳算法在車間設(shè)施布局優(yōu)化中的應(yīng)用[J].機(jī)械設(shè)計(jì)與制造工程,2017,46(02):80-83.

    [10]邱伊健,涂海寧.基于Flexsim與遺傳算法的混流生產(chǎn)線仿真與優(yōu)化研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2015(08):119-123.

    [11]王輝.基于Flexsim的生產(chǎn)線仿真及精益優(yōu)化[D].北京建筑大學(xué),2016.

    基金項(xiàng)目:四川省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(項(xiàng)目編號(hào):2018cxcy044)。

    作者簡介:韓雨(1998-),女,四川成都人,本科在讀,攀枝花

    學(xué)院。

    猜你喜歡
    遺傳算法
    基于遺傳算法的模糊控制在過熱汽溫控制系統(tǒng)優(yōu)化中的應(yīng)用
    電子制作(2019年16期)2019-09-27 09:34:44
    遺傳算法對CMAC與PID并行勵(lì)磁控制的優(yōu)化
    基于自適應(yīng)遺傳算法的CSAMT一維反演
    基于遺傳算法的建筑物沉降回歸分析
    一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
    基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測
    遺傳算法識(shí)別模型在水污染源辨識(shí)中的應(yīng)用
    協(xié)同進(jìn)化在遺傳算法中的應(yīng)用研究
    軟件發(fā)布規(guī)劃的遺傳算法實(shí)現(xiàn)與解釋
    基于改進(jìn)的遺傳算法的模糊聚類算法
    襄城县| 喀喇沁旗| 苏州市| 屯昌县| 稻城县| 手游| 北票市| 开封县| 榆林市| 额尔古纳市| 永福县| 门源| 彝良县| 棋牌| 连南| 收藏| 长阳| 玉屏| 合作市| 伊宁县| 禄劝| 成安县| 建始县| 宜宾市| 安阳市| 洪雅县| 会东县| 宁德市| 忻州市| 百色市| 三河市| 淮安市| 会理县| 普宁市| 四会市| 洪湖市| 颍上县| 通道| 游戏| 崇明县| 蕉岭县|