• 
    

    
    

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

      考慮優(yōu)先級(jí)的IPPS緊急訂單處理問題研究

      2019-03-16 01:09:00苗志鴻楊明順王雪峰
      關(guān)鍵詞:路線染色體訂單

      苗志鴻,楊明順,王雪峰,李 言

      (西安理工大學(xué)機(jī)械與精密儀器工程學(xué)院,陜西西安710048)

      工藝規(guī)劃與車間調(diào)度集成(integrated process planning and scheduling,IPPS)是在有多個(gè)訂單工件需要加工的情況下,每個(gè)工件可以有多條工藝路線,每道工序可以有不止一臺(tái)的可用加工設(shè)備,通過對(duì)工件工藝路線及工序加工設(shè)備的選擇和工件加工工序的排序,得到符合工序約束、滿足特定優(yōu)化目標(biāo)的調(diào)度方案。實(shí)際生產(chǎn)過程中,由于訂單的不確定性,經(jīng)常會(huì)出現(xiàn)緊急訂單插單的情況[1]。在考慮緊急訂單情況下,如何制定合理有效的生產(chǎn)計(jì)劃和調(diào)度方案,盡可能滿足客戶需求和實(shí)際生產(chǎn)條件,就顯得十分關(guān)鍵[2-3]。

      文獻(xiàn)[4]引入訂單完成難度系數(shù)的概念,提出基于訂單完成難易程度的兩階段多屬性決策方法,以訂單綜合權(quán)重與影響因素權(quán)重偏差最小為目標(biāo)建立優(yōu)化模型,根據(jù)各待插訂單的綜合權(quán)重向量獲得最優(yōu)插單序列。文獻(xiàn)[5]、[6]分別對(duì)緊急訂單的插單決策和重排插單方法進(jìn)行研究,提高了生產(chǎn)計(jì)劃的靈活性。文獻(xiàn)[7]、[8]針對(duì)緊急訂單問題,分別構(gòu)建了供應(yīng)鏈優(yōu)化模型和緊急訂單接單模型,以滿足客戶的需求。針對(duì)交貨期緊急程度不同的訂單,文獻(xiàn)[9]提出了一種訂單動(dòng)態(tài)產(chǎn)品替補(bǔ)算法,并通過實(shí)驗(yàn)進(jìn)行驗(yàn)證,在滿足生產(chǎn)實(shí)際的條件下獲得最優(yōu)解。文獻(xiàn)[10]考慮緊急訂單擾動(dòng)因素,以完工時(shí)間和交貨懲罰為優(yōu)化目標(biāo),建立動(dòng)態(tài)仿真模型,實(shí)現(xiàn)了并行流水線的動(dòng)態(tài)調(diào)度。針對(duì)混流裝配線上的緊急訂單插入問題,文獻(xiàn)[11]提出一種動(dòng)態(tài)調(diào)度策略,通過對(duì)未上線產(chǎn)品隊(duì)列的重調(diào)度以及在制品隊(duì)列的動(dòng)態(tài)調(diào)度,實(shí)現(xiàn)緊急訂單的最大程度優(yōu)先交付和生產(chǎn)目標(biāo)的最優(yōu)化。文獻(xiàn)[12]從訂單緊迫程度、客戶重要程度和訂單交貨期等方面考慮,確定訂單加工優(yōu)先級(jí)并進(jìn)行排序,為制造訂單的排產(chǎn)提供重要依據(jù)。

      目前針對(duì)訂單不確定問題的研究,通常只考慮一般作業(yè)車間調(diào)度問題,沒有將工藝規(guī)劃和車間調(diào)度集成在一起研究。本文針對(duì)緊急訂單條件下的IPPS問題,構(gòu)建訂單優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系,通過灰色關(guān)聯(lián)度進(jìn)行評(píng)價(jià);基于評(píng)價(jià)所得的訂單優(yōu)先級(jí),建立以成本和完工時(shí)間的線性加權(quán)之和最小為目標(biāo)的數(shù)學(xué)模型,并設(shè)計(jì)遺傳算法進(jìn)行求解,以保證滿足生產(chǎn)條件下優(yōu)先級(jí)高的訂單按期完工。

      1 緊急訂單問題描述

      緊急訂單是正常生產(chǎn)計(jì)劃以外的訂單,最顯著的特點(diǎn)表現(xiàn)為時(shí)間緊迫[13]。制造企業(yè)面對(duì)緊急訂單的巨大利潤誘惑,通常都會(huì)對(duì)其進(jìn)行選擇性的接受。企業(yè)為了滿足緊急訂單的生產(chǎn),原生產(chǎn)訂單常常會(huì)出現(xiàn)暫停、延期或取消的現(xiàn)象,必定會(huì)導(dǎo)致原有訂單不能按照原有的方案進(jìn)行排產(chǎn),從而可能會(huì)延遲原訂單交貨期,同時(shí)也會(huì)額外增加人力、物力等成本,造成客戶滿意度的降低。對(duì)企業(yè)而言,訂單的增加、取消、重排會(huì)給企業(yè)的生產(chǎn)部門帶來很多不便,使生產(chǎn)的困難系數(shù)增大,甚至需要否定原有生產(chǎn)調(diào)度方案而重新設(shè)置。

      針對(duì)緊急訂單情況,企業(yè)在正式接受緊急訂單時(shí)需要事先進(jìn)行預(yù)判斷處理,首先確定緊急訂單的優(yōu)先級(jí)別,并做出是否接受訂單的初步?jīng)Q策;若接受訂單,則預(yù)先編制車間生產(chǎn)計(jì)劃,并權(quán)衡多方面因素,確定訂單的加工順序和完工時(shí)間,通過計(jì)算出來的完工時(shí)間等參數(shù)最終判斷出訂單是否滿足客戶要求。因此,為了更好地處理緊急訂單,確定訂單優(yōu)先級(jí)成為解決緊急訂單問題的關(guān)鍵。本文采用灰色關(guān)聯(lián)方法進(jìn)行訂單優(yōu)先級(jí)的評(píng)價(jià)。

      1.1 灰色關(guān)聯(lián)分析的訂單優(yōu)先級(jí)確定

      灰色關(guān)聯(lián)方法在解決多目標(biāo)響應(yīng)方面具有顯著的優(yōu)越性[14]。本文采用灰色關(guān)聯(lián)進(jìn)行訂單評(píng)價(jià)時(shí),首先確定理想訂單,然后將未排訂單與其進(jìn)行比較,關(guān)聯(lián)程度越高,則對(duì)應(yīng)訂單的重要程度也越高。

      根據(jù)工藝規(guī)劃與車間調(diào)度集成生產(chǎn)特性及訂單評(píng)價(jià)特點(diǎn),建立訂單優(yōu)先級(jí)評(píng)價(jià)指標(biāo)體系,如圖1所示。

      圖1 訂單評(píng)價(jià)指標(biāo)Fig.1 Order evaluation index system

      在指標(biāo)值的處理過程中,由于所有評(píng)價(jià)指標(biāo)的單位各不相同,為了便于數(shù)據(jù)的整合,需要對(duì)其進(jìn)行無量綱處理。

      效益型指標(biāo)的處理方式:

      (1)

      成本型指標(biāo)的處理方式:

      (2)

      式中:xab為第a個(gè)訂單第b個(gè)指標(biāo)的評(píng)價(jià)值,a=1,2,…,f,b=1,2,…,g;maxxb和minxb分別為第b個(gè)指標(biāo)的最大值和最小值;f、g分別為待排訂單數(shù)和評(píng)價(jià)指標(biāo)數(shù)。

      將所有數(shù)據(jù)進(jìn)行歸一化處理后,可以計(jì)算灰色關(guān)聯(lián)系數(shù)μa(b):

      (3)

      式中:λ為分辨系數(shù),可通過校正λ的值來控制關(guān)聯(lián)系數(shù)的偏差區(qū)間,一般λ=0.5;r0b為理想訂單指標(biāo)所對(duì)應(yīng)的評(píng)價(jià)參數(shù)b的數(shù)值。

      通過求解關(guān)聯(lián)系數(shù),得到關(guān)聯(lián)系數(shù)矩陣。為了方便比較,求解關(guān)聯(lián)系數(shù)矩陣的平均值來比較訂單的優(yōu)先級(jí),該平均值稱為灰色關(guān)聯(lián)度,可表示為:

      (4)

      式中:ka為訂單灰色關(guān)聯(lián)度,其值越高表明對(duì)應(yīng)訂單的優(yōu)先級(jí)越高。

      1.2 確定加權(quán)灰色關(guān)聯(lián)度

      為了更合理地確定每個(gè)訂單的優(yōu)先級(jí),計(jì)算每個(gè)訂單的加權(quán)灰色關(guān)聯(lián)度[14]:

      (5)

      式中:ωa(b)為r0b與rab的關(guān)聯(lián)系數(shù)在指標(biāo)b點(diǎn)的權(quán)重,且:

      (6)

      加權(quán)灰色關(guān)聯(lián)系數(shù)權(quán)重確定,定義加權(quán)灰色關(guān)聯(lián)熵H(Ra):

      (7)

      式中:pb為每一個(gè)比較列的加權(quán)灰色關(guān)聯(lián)系數(shù)分布的密度值。

      (8)

      運(yùn)用拉格朗日極值法計(jì)算pb,解得:

      (9)

      針對(duì)每一個(gè)比較列xa(b)(a=1,2,…,f),記ωa(b)為ωb,μa(b)為μb,由式(6)和式(9)可得:

      (10)

      將式(10)表示為矩陣形式:

      ΓW=b

      (11)

      式中:

      反解式(11),可得權(quán)重向量:

      W=Γ-1b

      (12)

      2 考慮訂單優(yōu)先級(jí)的IPPS模型建立

      考慮訂單優(yōu)先級(jí)的IPPS問題可以描述為:有多種訂單產(chǎn)品需要在給定交貨期內(nèi)完成,每種產(chǎn)品可以有多條工藝路線,每道工序可以有多臺(tái)可用加工設(shè)備?,F(xiàn)有新的訂單要安排到生產(chǎn)當(dāng)中,通過對(duì)所有訂單進(jìn)行重新排產(chǎn),確定后續(xù)各工序的加工順序以及各工序所使用的加工設(shè)備,以獲得使目標(biāo)值最優(yōu)的加工方案??紤]訂單優(yōu)先級(jí),對(duì)工件的提前完工和拖期完工進(jìn)行懲罰,以懲罰成本和完工時(shí)間的線性加權(quán)之和最小為目標(biāo)函數(shù),建立調(diào)度優(yōu)化模型。

      建模參數(shù)定義如下:

      Jc:表示已有訂單;

      Jd:表示緊急訂單;

      J:表示所有訂單;

      Ji:表示第i個(gè)訂單;

      Ci:表示訂單Ji的完工時(shí)間;

      di:表示訂單Ji的交貨期;

      Qi:表示訂單Ji所有可能的工藝路線的數(shù)量;

      Rij:表示訂單Ji的第j條可行的工藝路線;

      Oij:表示工藝路線Rij的所有工序數(shù)目;

      Oijp:表示訂單Ji的第j條工藝路線的第p道工序;

      Cijpk:表示工序Oijp在設(shè)備k上的最早完工時(shí)間;

      i:表示工件號(hào),i=1,2,…,n;

      j:表示生產(chǎn)線號(hào),j= 1,2,…,Qi;

      p:表示工序號(hào),p=1,2,…,Oij;

      k:表示設(shè)備號(hào),k=1,2,…,m;

      Z:表示完工時(shí)間和提前拖期懲罰成本歸一化后的線性加權(quán)之和;

      T:表示所有訂單的完工時(shí)間;

      Y:表示考慮優(yōu)先級(jí)的所有訂單的提前拖期懲罰成本;

      αi:表示訂單Ji提前完工的懲罰成本;

      Yc:表示緊急訂單到達(dá)時(shí)原訂單的生產(chǎn)時(shí)間;

      L:表示緊急訂單加工前,原生產(chǎn)計(jì)劃所加工的工序數(shù);

      Ocjp:表示緊急訂單到達(dá)時(shí),工件Jc正在加工的工序數(shù);

      Sijpk:表示工序Oijp在設(shè)備k上的開始加工時(shí)間;

      Tijpk:表示工序Oijp在設(shè)備k上的加工時(shí)間;

      Sdj1k:表示計(jì)劃期初,緊急訂單的加工完成工序數(shù);

      Scj1k:表示計(jì)劃期初,原始訂單的生產(chǎn)情況;

      基于以上參數(shù)的定義,考慮訂單的優(yōu)先級(jí),建立目標(biāo)函數(shù),如式(13)所示。每個(gè)工件何時(shí)完工,是否提前和拖期,對(duì)企業(yè)來講,都會(huì)造成資金的損失。式(13)中,θ1和θ2分別表示兩個(gè)子目標(biāo)項(xiàng)權(quán)重,表明對(duì)兩個(gè)子目標(biāo)的關(guān)注程度,例如可設(shè)θ1=1,θ2=1.1。

      (13)

      T=Sijpk+Tijpk×Xij×Zijpk

      ?i∈[1,n],?j∈[1,Qi],?p∈[1,Oij],

      ?k∈[1,m]

      (14)

      (15)

      式中:α和β分別表示提前和拖期懲罰權(quán)重。

      考慮工件提前完工時(shí),對(duì)企業(yè)所造成的主要是庫存成本,而工件拖期完工造成的懲罰成本遠(yuǎn)比庫存成本大,例如,可設(shè)置α=1,β=1.25,即當(dāng)工件提前1 min完工時(shí),提前懲罰成本為1元;當(dāng)工件拖期1 min完工時(shí),拖期懲罰成本為1.25元。工件在加工過程中所要滿足的約束條件為:

      1) 每個(gè)工件在加工過程中只能選擇一條工藝路線:

      (16)

      2) 每個(gè)工件的每道工序只能選擇一臺(tái)設(shè)備進(jìn)行加工:

      (17)

      3) 同一工件的不同工序不能同時(shí)加工,在不同設(shè)備k1、k2上加工時(shí):

      Sijpk1XijZijpk1-Sij(p-1)k2XijZij(p-1)k2≥

      Tij(p-1)k2XijZij(p-1)k2k1,k2∈[1,m]

      (18)

      4) 當(dāng)工件Ji的工序Oijp1在Oijp2之前加工,要使同一機(jī)器在同一時(shí)刻只能加工一道工序,則應(yīng)滿足:

      Sijp2kXijZijp2k-Sijp1kXijZijp1k≥

      Tijp1kXijZijp1kp1,p2∈[1,Oij]

      (19)

      5) 針對(duì)工件Ji的第j條工藝路線的第一道工序,即當(dāng)工序p=1時(shí):

      Cij1k×Xij×Zij1k≥Tij1k×Xij×Zij1k

      (20)

      6) 針對(duì)工件Ji的第j條工藝路線的最后一道工序,即當(dāng)工序p=Oij:

      Cijoijk×Xij×Zijoijk≤Z

      (21)

      7) 每個(gè)工件的完工時(shí)間:

      Ci=Cijoijk×Xij×Zijoijk

      (22)

      8) 所有工序的加工時(shí)間均大于等于0:

      (23)

      式(16)表示工件Ji只能選擇一條柔性工藝路線進(jìn)行加工;式(17)為機(jī)器約束,每道工序只能選擇一臺(tái)設(shè)備進(jìn)行加工;式(18)為工件工序約束,即同一時(shí)刻只能加工給定工件的一道工序;式(19)表示各個(gè)工件每道工序之間只能有一種優(yōu)先級(jí),而且一臺(tái)設(shè)備同一時(shí)刻只能加工一道工序;式(20)和(21)表示各個(gè)工件必須按指定工序順序進(jìn)行加工;式(22)表示每個(gè)工件的完工時(shí)間;式(23)為加工時(shí)間約束,每個(gè)工件的開始加工時(shí)間、加工時(shí)間以及完工時(shí)間都必須大于等于零。

      訂單在加工過程中除了滿足上述約束條件外,當(dāng)有新訂單投入生產(chǎn)時(shí),還需滿足以下約束條件:

      1) 在計(jì)劃期初緊急訂單的加工完成工序數(shù)為0:

      Sdj1k=0

      (24)

      2) 用于判斷在計(jì)劃期初,原始訂單的生產(chǎn)情況:

      Scj1k≥0

      (25)

      當(dāng)Scj1k= 0時(shí),說明緊急訂單到達(dá)時(shí),原生產(chǎn)訂單還未加工;當(dāng)Scj1k>0時(shí),說明當(dāng)緊急訂單到達(dá)時(shí),原始訂單已經(jīng)開始加工。

      3) 當(dāng)緊急訂單到達(dá)時(shí),原生產(chǎn)訂單已經(jīng)開始生產(chǎn),那么原生產(chǎn)訂單已生產(chǎn)的工序數(shù)為:

      (26)

      3 算法求解

      IPPS問題本身是一類復(fù)雜的NP-hard問題,本文需要考慮插單情況下,將工藝規(guī)劃和車間調(diào)度問題集成優(yōu)化[15],并求出近似最優(yōu)解,在此設(shè)計(jì)一種基于多層編碼結(jié)構(gòu)的遺傳算法[16]對(duì)該問題進(jìn)行求解。

      1) 編碼

      分別對(duì)工件、工藝路線、機(jī)器和加工時(shí)間進(jìn)行編碼,形成一種多層編碼結(jié)構(gòu),各層編碼的含義如下。

      工件染色體:基因位上的數(shù)字表示工件的序號(hào),每個(gè)相同基因出現(xiàn)的次數(shù)表示工件的工序數(shù)。

      工藝路線染色體:基因位上的數(shù)字表示工件所選擇的加工工藝路線,遺傳變異過程中,同一工件所選擇的工藝路線相同,且每個(gè)工件只能選擇一條可行工藝路線進(jìn)行加工。

      設(shè)備染色體:基因位上的數(shù)字表示設(shè)備編號(hào),基因位上數(shù)字要與工件染色體、工藝路線染色體一一對(duì)應(yīng)。

      加工時(shí)間的染色體:基因位上的數(shù)值表示某一工件在特定加工工藝路線下某道工序所用的加工時(shí)間。

      例如,對(duì)于A、B、C3個(gè)工件,共有6條工藝路線和4臺(tái)加工設(shè)備,則其多層編碼如圖2所示。

      圖2 編碼后的染色體Fig.2 Encoded chromosomes

      對(duì)于工件層而言,C出現(xiàn)三次,分別表示工件C的第一道、第二道和第三道工序;對(duì)應(yīng)其他編碼層,分別表示工件C選擇第5條工藝路線,第1道工序用設(shè)備2加工,其加工時(shí)間為5。

      2) 適應(yīng)度函數(shù)

      本文采用目標(biāo)函數(shù)的倒數(shù)作為適應(yīng)度函數(shù)。

      3) 選擇操作

      采用聯(lián)賽選擇和精英選擇相結(jié)合的選擇機(jī)制。設(shè)種群規(guī)模為N,聯(lián)賽個(gè)體選擇總數(shù)目為D(D

      4) 交叉操作

      為避免產(chǎn)生非法解,采用一種優(yōu)先交叉策略對(duì)個(gè)體進(jìn)行交叉。以工件層中的工件C為例進(jìn)行說明,工藝路線層、設(shè)備層和加工時(shí)間層隨工件層變化,同時(shí)發(fā)生交叉操作,如圖3所示。

      需要指出的是,由于不同工件選擇的工藝路線不同,不同工藝路線對(duì)應(yīng)的工序數(shù)目也不同,父代染色體交叉操作后,子代染色體的長度、基因位數(shù)可能會(huì)發(fā)生變化。

      圖3 染色體交叉Fig.3 Chromosomes overlapping

      5) 變異操作

      采用基于鄰域搜索的變異操作。以工件染色體為例,從父代染色體中選擇u個(gè)基因且每個(gè)基因必須為不同的值。取u=3,并選擇基因位置1、2、5,然后對(duì)所有鄰域染色體適應(yīng)度進(jìn)行評(píng)價(jià),選擇最優(yōu)個(gè)體作為子代染色體,如圖4所示。

      圖4 染色體變異Fig.4 Chromosome variation

      工件層發(fā)生變異時(shí),工藝路線、加工時(shí)間和設(shè)備染色體(機(jī)器層)也發(fā)生相應(yīng)的改變,從而可能導(dǎo)致不合理解的產(chǎn)生。在此情況下,對(duì)不合理工件進(jìn)行重新分配,使其擁有合理的工藝路線、機(jī)器和時(shí)間。例如,對(duì)第一條鄰域染色體而言,將其父代染色體工件C所在的列提取出來,并復(fù)制到鄰域染色體中工件C所在的位置上,為工件C匹配正確的加工時(shí)間。父代染色體編碼如圖5(a)所示,變異后第一條鄰域染色體編碼如圖5(b)所示,修正后的鄰域染色體編碼如圖5(c)所示。同理,從機(jī)器層中隨機(jī)產(chǎn)生變異位置,假設(shè)該變異發(fā)生在位置6上,然后對(duì)其匹配正確的加工時(shí)間,則可得到新的子代,其變異結(jié)果如圖5(d)所示。

      其他鄰域染色體同樣根據(jù)上述過程進(jìn)行變異操作,然后通過評(píng)價(jià)選擇最優(yōu)個(gè)體,具體算法流程如圖6所示,圖中N為種群規(guī)模,G為迭代次數(shù),Pc為個(gè)體交叉概率Pc∈(0,1),Pm為個(gè)體變異概率Pm∈(0,1)。

      圖5 各層染色體變異過程Fig.5 Chromosomal variation in each layer

      圖6 遺傳算法流程圖Fig.6 Genetic algorithm flow chart

      4 實(shí)例驗(yàn)證

      4.1 確定訂單優(yōu)先級(jí)

      某制造企業(yè)在月初接到了3批緊急訂單,考慮到緊急訂單的巨大利潤和企業(yè)的產(chǎn)能狀況,決定對(duì)其采取接受的態(tài)度,在緊急訂單到達(dá)之前,企業(yè)還有部分訂單有待生產(chǎn)。其中原有訂單為1、2、3,緊急訂單為4、5、6。訂單1、2、3、4、5、6的交貨期分別為140 min、155 min、105 min、120 min、100 min、110 min,訂單1、2、3、4、5、6的可選工藝路線和加工參數(shù)分別如圖7和表1所示。圖7中,S、E分別表示開始和結(jié)束;①~⑥表示機(jī)器號(hào),代表六臺(tái)機(jī)器。每批訂單包含10個(gè)產(chǎn)品,緊急訂單到達(dá)時(shí),原訂單尚未進(jìn)行生產(chǎn)。

      圖7 各訂單可選工藝路線Fig.7 Optional process route for each order

      表1 訂單各道工序可選機(jī)器及其加工時(shí)間
      Tab.1 Order optional machine and machining time for each process

      訂單工序編號(hào)可選加工設(shè)備設(shè)備加工時(shí)間/min訂單工序編號(hào)可選加工設(shè)備設(shè)備加工時(shí)間/min111,2,52,1,221,3,52,3,232,5,62,3,341,43,3.553,52.5,262,34,3411,2,52.5,3,321,3,52,3,232,5,63,2,341,42,3.553,52,3211,2,53,2.5,321,41.5,233,52.5,441,42.5,252,5,64,3,563,56,4511,2,53,2.5,221,42.5,2.533,52.5,441,42.5,255,64,361,3,53,6,5311,2,54,4.5,321,44.5,532,34,642,62,456,43,3.5611,2,53,4.5,321,2,44.5,3,532,34,341,2,62,2,456,45,3.5

      無量綱化處理后,各個(gè)訂單的評(píng)價(jià)指標(biāo)值如表2所示。指標(biāo)值歸一化處理的結(jié)果如表3所示。在完成數(shù)據(jù)歸一化處理后,根據(jù)式(3)可計(jì)算出訂單的關(guān)聯(lián)系數(shù),如表4所示。在得出訂單的關(guān)聯(lián)系數(shù)的基礎(chǔ)上,根據(jù)式(4)可計(jì)算出訂單的灰色關(guān)聯(lián)度,如表5所示。

      表2 訂單的評(píng)價(jià)指標(biāo)Tab.2 Evaluating indexes of the orders

      表3 歸一化處理數(shù)據(jù)Tab.3 Normalized processing data

      表4 關(guān)聯(lián)系數(shù)表Tab.4 Table of correlation coefficients

      表5 訂單灰色關(guān)聯(lián)度Tab.5 Grey correlation degree of the orders

      根據(jù)表5中求解出的訂單灰色關(guān)聯(lián)度的大小關(guān)系,即k5>k4>k6>k3>k1>k2,可以確定訂單優(yōu)先級(jí)順序依次為5、4、6、3、1、2,據(jù)此考慮對(duì)所有緊急訂單都采取接受的態(tài)度。

      4.2 求解結(jié)果及分析

      根據(jù)建模過程,考慮訂單的優(yōu)先級(jí),確定每個(gè)訂單的生產(chǎn)排產(chǎn)以及每個(gè)訂單生產(chǎn)時(shí)使用的設(shè)備情況,其計(jì)算結(jié)果可以直觀地通過甘特圖表示。圖8為算法迭代過程圖,圖9為調(diào)度結(jié)果甘特圖。

      圖8 算法迭代圖Fig.8 Iterative graph

      圖9 調(diào)度甘特圖Fig.9 Gantt chart of Scheduling

      從調(diào)度結(jié)果可以看出,訂單1、2、3、4、5、6的完工時(shí)間分別為150 min、150 min、115 min、120 min、100 min、110 min,所有訂單的最大完工時(shí)間為150 min。其中緊急訂單都按期完工,訂單1、3拖期完工,兩者都拖期10 min,訂單2提前完工5 min。由結(jié)果可知,將工件優(yōu)先級(jí)考慮在調(diào)度排產(chǎn)方案內(nèi),可以盡可能保證優(yōu)先級(jí)高的工件按期完工。

      5 結(jié) 論

      1) 分析了IPPS環(huán)境下的插單問題,給出了一種基于訂單優(yōu)先級(jí)的處理策略,考慮訂單評(píng)價(jià)的客戶重要性、訂單收入、原材料的可替代性、工藝復(fù)雜程度等7個(gè)指標(biāo),建立了指標(biāo)體系,并利用加權(quán)灰色關(guān)聯(lián)度進(jìn)行訂單優(yōu)先級(jí)的評(píng)定。

      2) 以訂單提前或超期引起的懲罰成本和完工時(shí)間的線性加權(quán)之和最小為目標(biāo)函數(shù),考慮設(shè)備約束、工序約束等條件,建立了考慮訂單優(yōu)先級(jí)的IPPS模型;針對(duì)模型求解的復(fù)雜性,設(shè)計(jì)了一種包含工件層、工藝路線層、設(shè)備層和加工時(shí)間層的多層編碼結(jié)構(gòu)的遺傳算法,并對(duì)算法中的各個(gè)模塊進(jìn)行了詳細(xì)設(shè)計(jì)。

      3) 通過實(shí)例驗(yàn)證了所建模型的正確性和求解算法的有效性。結(jié)果表明,將訂單優(yōu)先級(jí)考慮到IPPS問題當(dāng)中,可以盡可能保證訂單優(yōu)先級(jí)高的訂單按期完工,因此將灰色關(guān)聯(lián)方法和遺傳算法結(jié)合,可以很好地解決考慮訂單優(yōu)先級(jí)的IPPS問題。

      猜你喜歡
      路線染色體訂單
      春節(jié)期間“訂單蔬菜”走俏
      新產(chǎn)品訂單紛至沓來
      最優(yōu)路線
      『原路返回』找路線
      多一條X染色體,壽命會(huì)更長
      為什么男性要有一條X染色體?
      “最確切”的幸福觀感——我們的致富訂單
      畫路線
      找路線
      能忍的人壽命長
      富平县| 景泰县| 琼结县| 乐安县| 星子县| 孝昌县| 中宁县| 伊金霍洛旗| 康定县| 西乡县| 浑源县| 东乌珠穆沁旗| 长宁区| 嘉善县| 绥芬河市| 新沂市| 舟山市| 思南县| 利津县| 巩留县| 商丘市| 社旗县| 光泽县| 阜南县| 钦州市| 安达市| 大姚县| 布尔津县| 阜新市| 宁乡县| 泗阳县| 达孜县| 金山区| 珠海市| 安庆市| 龙口市| 马关县| 黔南| 白朗县| 丰都县| 昌平区|