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

        ?

        遺傳算法求解低碳柔性車間生產(chǎn)調(diào)度問題

        2016-12-06 08:02:44張國輝黨世杰
        關(guān)鍵詞:排放量染色體遺傳算法

        張國輝,黨世杰

        (鄭州航空工業(yè)管理學(xué)院 管理工程學(xué)院, 鄭州 450015)

        ?

        遺傳算法求解低碳柔性車間生產(chǎn)調(diào)度問題

        張國輝,黨世杰

        (鄭州航空工業(yè)管理學(xué)院 管理工程學(xué)院, 鄭州 450015)

        低碳生產(chǎn)方式已成為當(dāng)前各國所認(rèn)可的生產(chǎn)方式,是可持續(xù)發(fā)展的必然要求。從滿足最大完工時間最小和生產(chǎn)碳排放量最小角度出發(fā),構(gòu)建低碳車間調(diào)度模型。使用改進(jìn)的遺傳算法對有低碳需求的車間生產(chǎn)方式進(jìn)行求解,在求解過程中對初始解生成機(jī)制和遺傳算子進(jìn)行改進(jìn),提高算法收斂速度。實驗結(jié)果證明提出的改進(jìn)遺傳算法在求解車間低碳生產(chǎn)調(diào)度中是可行的。

        低碳;遺傳算法;柔性作業(yè)車間調(diào)度;優(yōu)化

        0 引言

        先進(jìn)的制造方式能減少碳排放并節(jié)約能源,是可持續(xù)發(fā)展和低碳制造實施的關(guān)鍵環(huán)節(jié)。車間調(diào)度技術(shù)在保證產(chǎn)品質(zhì)量和控制生產(chǎn)成本的同時,能夠優(yōu)化加工方案,減少能源消耗量,降低制造過程中的碳排放。

        柔性作業(yè)車間調(diào)度問題(Flexible Job Shop Scheduling Problem, FJSP)擴(kuò)展了傳統(tǒng)的作業(yè)車間調(diào)度問題,更貼近生產(chǎn),然而,計算難度急劇增加,傳統(tǒng)的優(yōu)化方法已不能滿足求解的需要。許多學(xué)者使用智能算法求解柔性作業(yè)車間調(diào)度問題,例如:遺傳算法[1]、粒子群優(yōu)化算法[2]、偵查包圍搜索算法[3]以及蟻群算法[4]等。其中有部分學(xué)者將碳排放量作為優(yōu)化目標(biāo)之一,通過使用有效的調(diào)度方案減少能源消耗,增加企業(yè)效益。蔣增強(qiáng)等[5]在考慮設(shè)備狀態(tài)-能耗分布曲線的低碳策略基礎(chǔ)上,使用改進(jìn)的NSGA-II算法求解多目標(biāo)調(diào)度模型。Liu等[6]使用改進(jìn)的遺傳算法求解雙目標(biāo)柔性作業(yè)車間調(diào)度,減少了加工時的能源消耗并縮短了完工時間。Miguel等[7]依據(jù)加工速度和能耗的關(guān)系,建立了以能耗及最大完工時間為目標(biāo)的柔性車間調(diào)度模型。Tang等[8]使用遺傳模擬退火算法對小規(guī)模和大規(guī)模兩種問題進(jìn)行求解,得出了小規(guī)模問題比大規(guī)模問題的能效提升效果顯著的結(jié)論。

        本文以某制造企業(yè)的一個生產(chǎn)加工車間為例,建立了以最大完工時間和碳排放量為目標(biāo)的柔性作業(yè)車間調(diào)度模型,最后利用改進(jìn)的遺傳算法進(jìn)行求解,驗證了所提遺傳算法在求解有低碳需求的生產(chǎn)調(diào)度車間的可行性和有效性。

        1 低碳排放目標(biāo)下柔性作業(yè)車間調(diào)度問題模型

        為實現(xiàn)節(jié)能減排,降低碳排放,縮短最大完工時間,本文對低碳排放目標(biāo)下FJSP建立了數(shù)學(xué)模型。

        為了便于描述FJSP,本文定義以下變量和參數(shù):

        n為工件總數(shù);

        m為機(jī)器總量;

        h為機(jī)器序號,h= 1,2,3,…,m;

        i為工件序號,i= 1,2,3,…,n;

        Oij為第i個工件的第j道工序;

        tijh為工序Oij在機(jī)器h上的加工時間;

        Cmax為最大完工時間;

        f(x)為決策者根據(jù)目標(biāo)權(quán)重選擇的生產(chǎn)方案;

        E為碳排放量;

        FJSP問題則可以描述為有m臺加工機(jī)器加工n個工件,每個工件有i個工序,每個工序可以在h臺可選機(jī)器上任選一臺進(jìn)行加工,最大完工時間和碳排放量因加工機(jī)器和工序順序的不同而不同,通過合理的調(diào)度方案可以有效的減少生產(chǎn)過程中的能源消耗和加工時間浪費。

        本文以最大完工時間和碳排放量為目標(biāo),目標(biāo)函數(shù)如下:

        (1)最大完工時間最小:

        minCmax=min(max{Ci|i=1,2,…,n})

        (1)

        (2)碳排放量最小:

        (2)

        分別對兩個函數(shù)賦以權(quán)重α、β,得到:

        minf(x)=α·Cmax+β·E

        (3)

        假設(shè)在FJSP問題中,存在一個可選方案集S,則方案集中的一個方案s投影到軸C和軸E后,分別乘以各自的權(quán)重,比較所有的方案,數(shù)值越大的方案對決策者的效用越低,故數(shù)值最小的f(x)的即是所選擇的方案,如圖1所示。

        圖1 調(diào)度可選方案集

        約束條件為:

        (1)工序先后約束

        tij≤ti(j+1)

        (4)

        (2)加工機(jī)器約束

        (5)

        (3)資源約束

        tijh≤tglh∪Rijglh=1

        (6)

        2 改進(jìn)遺傳算法求解FJSP問題

        2.1 編碼和解碼

        兩段式編碼方式是為了解決FJSP問題的兩個子問題,工序染色體部分用來解決工序排序問題,機(jī)器染色體部分用來解決機(jī)器選擇問題。本文在編碼和解碼時使用張國輝等[9]所提出的方法來提高種群初始解的質(zhì)量,加快遺傳算法的收斂速度。

        2.2 初始解的產(chǎn)生

        本文采用兩段式編碼方式,工序染色體部分隨機(jī)產(chǎn)生,改進(jìn)了機(jī)器染色體部分生成機(jī)制。即在生成工序染色體后,在每道工序上隨機(jī)選擇兩個加工機(jī)器,然后在[0,1]區(qū)間上產(chǎn)生一個隨機(jī)數(shù)λ,若λ>0.8,選擇加工時間較短的機(jī)器,其他情況則選擇加工時間較長的機(jī)器作為該工序的加工機(jī)器。

        2.3 遺傳操作

        遺傳操作主要包括選擇操作、交叉操作、變異操作。選擇操作使用錦標(biāo)賽選擇方法,該方法隨機(jī)性強(qiáng),有利于篩選出適應(yīng)性強(qiáng)的個體。針對工序染色體和機(jī)器染色體使用不同的交叉方式,在進(jìn)行交叉操作和變異操作時分別根據(jù)每段染色體的特點進(jìn)行相應(yīng)的操作。

        (1)機(jī)器染色體交叉操作

        在機(jī)器染色體交叉操作時使用MPX[10]交叉方式,隨機(jī)產(chǎn)生一條染色體且與機(jī)器染色體長度相同,該染色體上的基因只能是0和1。對比該染色體和機(jī)器染色體,若該隨機(jī)染色體為0的位置則保留父代染色體上相應(yīng)的基因,否則交換父代染色體的位置,經(jīng)過變換后產(chǎn)生兩條新的合法子代染色體。

        (2)工序染色體交叉操作

        在該操作中使用張超勇等[11]提出的POX交叉操作。將所有的工件分為兩個集合,記為工件集1和工件集2,生成兩個長度與原染色體相同的空白子代染色體,然后在第一個子代染色體的位置保留工件集1對應(yīng)的基因,在第二個子代染色體中保留集合2的位置,依照剩余染色體保留它們的順序填充到子代染色體。

        (3)機(jī)器染色體變異操作

        機(jī)器染色體變異時,在機(jī)器染色體隨機(jī)選擇一個基因,然后從對應(yīng)工序上的加工機(jī)器集中再隨機(jī)選擇一臺其他的加工機(jī)器并作為該工序的加工機(jī)器,這種變異方式能夠保證變異后的機(jī)器染色體仍是合法解。

        (4)工序染色體變異操作

        當(dāng)進(jìn)行工序染色體變異時,隨機(jī)選擇兩個不為同一工件的工序,交換兩者的位置后得到一條新的染色體。根據(jù)工序染色體編碼的特點,該變異操作避免產(chǎn)生非法解,同時增加了種群多樣性。

        2.4 計算流程

        改進(jìn)后的遺傳算法計算流程可以描述為:

        步驟1:參數(shù)設(shè)置。設(shè)定種群規(guī)模、交叉概率、變異概率等參數(shù);

        步驟2:種群初始化。利用提出的初始化方法對種群進(jìn)行初始化,產(chǎn)生新種群;

        步驟3:評價種群中的每個染色體個體的適應(yīng)度值,若滿足結(jié)束條件,則輸出最優(yōu)解并結(jié)束運(yùn)行,否則進(jìn)入步驟4;

        步驟4:更新種群。對種群個體執(zhí)行錦標(biāo)賽選擇,對滿足條件的染色體個體執(zhí)行交叉操作和變異操作,得到新種群;

        步驟5:返回步驟3。

        3 實例仿真實驗

        某制造車間生產(chǎn)過程可以簡化為一個8個工件在7臺機(jī)器上加工的柔性作業(yè)車間調(diào)度問題。在對車間生產(chǎn)進(jìn)行調(diào)度時,方案的決策者希望生產(chǎn)過程中完工時間和車間碳排放兩個目標(biāo)都得以優(yōu)化。該制造車間的加工數(shù)據(jù)如表1所示,表中第1列表示工件號,第2列表示每個工件的工序,第3~7列表示可選擇的加工機(jī)器,有數(shù)字的代表對應(yīng)的機(jī)器可以被選擇,例如工序O11不可以在機(jī)器M1上加工,可以在機(jī)器M2上加工,且加工時間為16,碳排放量為1.7。

        表1 加工車間簡化后的FJSP問題

        算法采用Visual Studio 2012編程,運(yùn)行環(huán)境為P4 CPU,主頻2.3GHz,內(nèi)存2G的個人計算機(jī)。其中多目標(biāo)遺傳算法的主要參數(shù)設(shè)置如下:種群規(guī)模P=200,交叉概率Pc=0.8,變異概率Pm=0.05。使用改進(jìn)的遺傳算法求解該FJSP實例,得到的結(jié)果如表2所示。表2中,分別對三種情況下的完工時間和碳排放量之間的權(quán)重進(jìn)行優(yōu)化求解,這幾個解之間是非支配解的關(guān)系。當(dāng)完工時間的權(quán)重比較大時,獲得調(diào)度方案完工時間最小,然而碳排放量明顯高;當(dāng)完工時間的權(quán)重比較小時,獲得調(diào)度方案碳排放量最低,而完工時間會比較長。

        表2 不同權(quán)重下的目標(biāo)值

        在選取方案時,根據(jù)決策者對實際情況的了解,選取一個調(diào)度方案為其執(zhí)行方案。本文給出了當(dāng)目標(biāo)權(quán)重相同時的甘特圖,如圖2所示,其中最大完工時間是66,生產(chǎn)碳排放量是677.4,右上角的數(shù)字代表該工序在機(jī)器上加工時的碳排放量。如圖2所示的在機(jī)器M1上有兩個加工工序O31、O22,它們的加工時間分別為18、17,對應(yīng)的碳排量分別為39.6、44.2。

        圖2 調(diào)度甘特圖

        4 結(jié)論

        通過對有低碳生產(chǎn)要求的柔性車間調(diào)度問題的描述,構(gòu)建以最大完工時間最小和碳排放量最小為目標(biāo)函數(shù)的調(diào)度模型。提出了改進(jìn)的遺傳算法以提高算法收斂速度,改進(jìn)了遺傳算法初始解生成機(jī)制和優(yōu)化了選擇、交叉、變異操作等。然后以企業(yè)車間生產(chǎn)實際案例為應(yīng)用背景進(jìn)行優(yōu)化,得到了不同權(quán)重下的調(diào)度方案。最后給出了兩個目標(biāo)權(quán)重相似的方案調(diào)度甘特圖,實驗結(jié)果表明提出的改進(jìn)遺傳算法在求解車間低碳生產(chǎn)方式是可行的。

        [1] 李運(yùn)霞, 杜娟, 孫王路. 基于多種群遺傳算法的路徑柔性車間調(diào)度問題[J]. 組合機(jī)床與自動化加工技術(shù), 2014(3): 152-155.

        [2] 劉韻, 胡毅, 羅企, 等. 一種解決柔性車間作業(yè)調(diào)度問題的粒子群優(yōu)化算法[J]. 組合機(jī)床與自動化加工技術(shù), 2015(12): 144-147.

        [3] 劉韻, 胡毅, 房超, 等. 解決柔性車間作業(yè)調(diào)度問題的偵查包圍搜索算法[J]. 組合機(jī)床與自動化加工技術(shù), 2015(11): 124-128.

        [4] 武福, 張治娟. 一種求解柔性作業(yè)車間調(diào)度問題的混合智能算法[J]. 組合機(jī)床與自動化加工技術(shù), 2013(5): 130-133.

        [5] 蔣增強(qiáng), 左樂. 低碳策略下的多目標(biāo)柔性作業(yè)車間調(diào)度[J]. 計算機(jī)集成制造系統(tǒng), 2005, 21(4): 1023-1031.

        [6] Liu Y, Tiwari A. An investigation into minimising total energy consumption and total completion time in a flexible job shop for recycling carbon fiber reinforced polymer[C]. The 22nd CIRP conference on Life Cycle Engineering, 2015, 29: 722-727.

        [7] Salido M A, Escamilla J, Giret A, et al. A genetic algorithm for energy-efficiency in job-shop scheduling[J]. International Journal of Advanced Manufacturing Technology, 2015: 1-12.

        [8] Tang D B, Dai M. Energy-efficient approach to minimizing the energy consumption in an extended job-shop scheduling problem[J]. Chinese Journal of Mechanical Engineering, 2015, 28(5): 1-8.

        [9] 張國輝, 高亮, 李培根, 等. 改進(jìn)遺傳算法求解柔性作業(yè)車間調(diào)度問題[J]. 機(jī)械工程學(xué)報, 2009, 45(7): 145-151.

        [10] 劉瓊, 張超勇, 饒運(yùn)清, 等. 改進(jìn)遺傳算法解決柔性作業(yè)車間調(diào)度問題[J]. 工業(yè)工程與管理, 2009, 14(2): 59-66.

        [11] 張超勇, 饒運(yùn)清, 劉向軍, 等. 基于POX交叉的遺傳算法求解Job-Shop調(diào)度問題[J]. 中國機(jī)械工程, 2004, 15(23): 2149-2453.

        (編輯 李秀敏)

        Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem with Low Carbon

        ZHANG Guo-hui,DANG Shi-jie

        (School of Management Engineering, Zhengzhou University of Aeronautics, Zhengzhou 450015, China)

        Low carbon production mode has become the current accepted production mode, it is also the inevitable requirement of sustainable development. Low carbon flexible job shop scheduling model is built to meet the target of minimum makespan and producing carbon emissions. An improved genetic algorithm is proposed to solve the workshop production mode with low carbon requirements, in the process of solving, the initial solution and genetic operator are improved to enhance the algorithm convergence speed. Finally, the experimental results show that the proposed improved genetic algorithm is feasible in solving low carbon production scheduling.

        low carbon; genetic algorithm; flexible job shop scheduling; optimization

        1001-2265(2016)11-0141-04

        10.13462/j.cnki.mmtamt.2016.11.038

        2015-12-29;

        2016-01-27

        國家自然科學(xué)基金(61203179); 河南省高校科技創(chuàng)新人才支持計劃資助(14HASTIT006); 河南省高等學(xué)校青年骨干教師資助計劃(2014GGJS-105); 航空科學(xué)基金(2014ZG55016);鄭州航院研究生教育創(chuàng)新計劃基金(2015CX009);河南省軟科學(xué)項目(JYB2013034)

        張國輝(1980—),男,河南新鄉(xiāng)人,鄭州航空工業(yè)管理學(xué)院副教授,博士,研究方向為工業(yè)工程,(E-mail)zgh09@zzia.edu.cn。

        TH16;TG506

        A

        猜你喜歡
        排放量染色體遺傳算法
        天然氣輸配系統(tǒng)甲烷排放量化方法
        煤氣與熱力(2021年6期)2021-07-28 07:21:40
        黑龍江省碳排放量影響因素研究
        多一條X染色體,壽命會更長
        為什么男性要有一條X染色體?
        基于自適應(yīng)遺傳算法的CSAMT一維反演
        一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
        基于遺傳算法和LS-SVM的財務(wù)危機(jī)預(yù)測
        能忍的人壽命長
        基于改進(jìn)的遺傳算法的模糊聚類算法
        再論高等植物染色體雜交
        亚洲一区二区三区18| a级毛片免费观看视频| 精品国产一区二区三区久久女人| 看大陆男女真人草逼视频| 白白白在线视频免费播放| 亚洲av午夜福利精品一区二区 | 免费无码精品黄av电影| 午夜丰满少妇性开放视频| 91青草久久久久久清纯| 亚洲国产一区二区,毛片| 久久天堂av综合合色| 精品亚洲欧美无人区乱码| 色播在线永久免费视频网站| 凹凸世界视频a一二三| 国产成人av在线免播放观看新| 18禁美女裸身无遮挡免费网站| 国产精品日本天堂| 亚洲AV肉丝网站一区二区无码| 国产成人精品自拍在线观看| 国产美女主播视频一二三区| 亚洲中文字幕一区精品自拍| 国产精品对白交换视频| 无码AV无码免费一区二区| 国产精品成人av一区二区三区| 国产午夜福利在线观看红一片| 91久久精品国产91久久| 亚洲视频一区二区蜜桃 | 中文字幕一区日韩精品| 欧美亚州乳在线观看| 日韩精品成人一区二区三区久久久 | 国产久视频| 激情五月天色婷婷久久| 亚洲av日韩综合一区二区三区| 国产精美视频| 亚洲熟女一区二区三区不卡| 精品久久久久久亚洲综合网| 国产精品亚洲综合色区韩国| 最新福利姬在线视频国产观看| 国产一品二品精品在线| 久久亚洲国产成人精品性色| 免费一级特黄欧美大片久久网|