柳春鋒,李崢,王居鳳
分布式工廠中微型制造單元多目標(biāo)優(yōu)化
柳春鋒1,2*,李崢1,王居鳳3
(1.杭州電子科技大學(xué) 管理學(xué)院,杭州 310018; 2.杭州電子科技大學(xué) 數(shù)據(jù)科學(xué)與智能決策實(shí)驗(yàn)中心,杭州 310018; 3.中國計(jì)量大學(xué) 理學(xué)院,杭州 310018)(?通信作者電子郵箱lcf_spring@163.com)
由于各地區(qū)存在資源稟賦和產(chǎn)業(yè)政策差異,分布式生產(chǎn)對(duì)提升制造企業(yè)競爭力的作用非常重要,如何利用分布式生產(chǎn)增強(qiáng)大規(guī)模定制的柔性是提振消費(fèi)信心需要解決的重要問題。結(jié)合微型制造單元的思想,在多市場(chǎng)多類型產(chǎn)品的分布式混流生產(chǎn)情景下,以最小化人工和轉(zhuǎn)運(yùn)等運(yùn)營成本以及最大完工時(shí)間為目標(biāo),提出分布式工廠構(gòu)建和生產(chǎn)調(diào)度集成模型,以求解微型單元構(gòu)建、工人和機(jī)器配置和各批次產(chǎn)品的生產(chǎn)策略。所提模型能幫助企業(yè)實(shí)現(xiàn)產(chǎn)能快速釋放和合理混流生產(chǎn),從而實(shí)現(xiàn)滿足多區(qū)域、多產(chǎn)品和差異化需求的分布式制造與銷售,并在確保產(chǎn)量的同時(shí)降低制造過程中的運(yùn)營成本。此外,設(shè)計(jì)多目標(biāo)粒子群優(yōu)化(MOPSO)算法求解模型,并將它與非支配排序遺傳算法Ⅱ(NSGA?Ⅱ)和多目標(biāo)模擬退火(MOSA)算法進(jìn)行比較。大規(guī)模數(shù)值實(shí)驗(yàn)的結(jié)果表明,在相同的運(yùn)行時(shí)間內(nèi),MOPSO算法在解集支配覆蓋率(CM)、平均理想距離(MID)和最大分散度(MS)這3個(gè)指標(biāo)上均優(yōu)于NSGA?Ⅱ和MOSA算法。所提算法可以為微型化分布式生產(chǎn)系統(tǒng)提供高質(zhì)量的生產(chǎn)運(yùn)作決策方案。
微型制造單元;分布式制造;生產(chǎn)調(diào)度;多目標(biāo)優(yōu)化;粒子群優(yōu)化算法
分布式生產(chǎn)指多家工廠(車間)同時(shí)參與生產(chǎn)制造,已經(jīng)應(yīng)用于鋼鐵、食品和化工等領(lǐng)域,也受到越來越多學(xué)者的關(guān)注。多地建設(shè)工廠有效利用各地區(qū)位、人力和政策等優(yōu)勢(shì),對(duì)于企業(yè)在激烈市場(chǎng)競爭中降本增效至關(guān)重要。近年來許多研究者聚焦分布式生產(chǎn)問題。在傳統(tǒng)的調(diào)度問題中,一般只考慮工廠內(nèi)機(jī)器之間的作業(yè)分配和機(jī)器上的作業(yè)順序;而在分布式生產(chǎn)調(diào)度問題中,必須額外確定各個(gè)工廠之間的作業(yè)分配。Fu等[1]總結(jié)了近年來學(xué)者對(duì)分布式生產(chǎn)調(diào)度的相關(guān)研究,發(fā)現(xiàn)以往研究集中在同質(zhì)化工廠之間的調(diào)度,異構(gòu)工廠間調(diào)度應(yīng)為今后研究方向。Chaouch等[2]提出了一種新的工廠動(dòng)態(tài)分配方法和一種結(jié)合局部搜索的混合蟻群優(yōu)化算法,以解決具有制造時(shí)間準(zhǔn)則的分布式作業(yè)車間調(diào)度問題,并通過大規(guī)模數(shù)值實(shí)驗(yàn),與其他算法的對(duì)比結(jié)果證明了所提算法的有效性。Xu等[3]提出了一個(gè)仿真平臺(tái),該平臺(tái)支持在分布式工廠之間集成各種硬件和軟件組件,例如制造設(shè)備、基于物理的過程模擬器、系統(tǒng)動(dòng)態(tài)、基于代理和離散事件模擬器,它們通過模擬飛機(jī)機(jī)翼車間裝配,證明模擬集成模型的有效性。
傳統(tǒng)制造系統(tǒng)中的制造單元相對(duì)固定,無法快速調(diào)整適應(yīng)市場(chǎng)變動(dòng),因而一些學(xué)者提出微型制造單元的構(gòu)想,設(shè)計(jì)了更加靈活的結(jié)構(gòu)適應(yīng)高度波動(dòng)的多產(chǎn)品需求。Mohammadi等[4]基于大規(guī)模定制產(chǎn)品提出了微型單元制造,即根據(jù)產(chǎn)品功能選項(xiàng)對(duì)應(yīng)微型生產(chǎn)單元,將單元采用S型布局,以最小化總材料處理成本、最大化機(jī)器之間的總相似性為目標(biāo),提出了一種歸一化加權(quán)方法統(tǒng)一這些目標(biāo)函數(shù),驗(yàn)證了微型制造單元可以有效地降低成本。Alhawari等[5]提出分層制造單元構(gòu)建模型,相較于傳統(tǒng)單元制造能取得更好效果,在3種需求模式下,以預(yù)期利潤最大化為目標(biāo),證明了分層單元制造系統(tǒng)構(gòu)建模型的優(yōu)勢(shì)。Sara?o?lu等[6]提出一種多階段單元制造模型,該模型集成了微型單元構(gòu)建和流水線調(diào)度問題,并以一家鞋類制造廠為例,將制造過程分為3個(gè)階段,即持久單元、旋轉(zhuǎn)注塑單元、精整包裝單元,通過模型得到生產(chǎn)效率最大化的單元構(gòu)建和生產(chǎn)調(diào)度方案。
優(yōu)化問題通常存在多個(gè)優(yōu)化目標(biāo),且目標(biāo)之間相互影響,甚至相互沖突,這種問題或存在多種可能的解決方案。對(duì)于多目標(biāo)優(yōu)化,一般有聚合[4]、字典排序、亞群、帕累托最優(yōu)和混合應(yīng)用等方法,其中帕累托最優(yōu)是應(yīng)用最廣泛的方法。Kaur等[7]提出一種多目標(biāo)細(xì)菌覓食算法,引入優(yōu)勢(shì)和非優(yōu)勢(shì)前沿面和自適應(yīng)步長,加速迭代搜索尋優(yōu)過程,解決多目標(biāo)調(diào)度問題。Yin等[8]建立了一個(gè)多目標(biāo)拆解線平衡模型,同時(shí)最小化工作站數(shù)量、總拆卸時(shí)間、怠速平衡指標(biāo)和拆卸工具的數(shù)量,提出了一種帕累托離散蜂鳥算法。Ayyoubzadeh等[9]研究了車間調(diào)度問題,以最小化剩余能源消耗的稅收成本和最小化基于軟時(shí)間窗的工作延誤總成本為目標(biāo)函數(shù),開發(fā)了一個(gè)雙目標(biāo)數(shù)學(xué)模型表述該問題,并引入了一種改進(jìn)型非支配遺傳算法Ⅱ(Non-dominated Sorting Genetic Algorithm Ⅱ, NSGA-Ⅱ)。Zhang等[10]提出一種改進(jìn)的人工蜂群算法以同時(shí)優(yōu)化生產(chǎn)線平衡和工件排產(chǎn),驗(yàn)證動(dòng)態(tài)節(jié)拍時(shí)間的合理性,同時(shí)在多個(gè)維度上將該算法與多目標(biāo)粒子群和多目標(biāo)遺傳算法比較,驗(yàn)證所提算法的優(yōu)越性。
可見,以往研究將分布式生產(chǎn)作為傳統(tǒng)車間調(diào)度的延伸,著眼于多工廠調(diào)度或供應(yīng)鏈協(xié)調(diào),對(duì)制造單元微型化的研究主要側(cè)重單元布局角度。本文在多市場(chǎng)場(chǎng)景下提出了分布式工廠中微型單元構(gòu)建和調(diào)度的集成模型,結(jié)合了分布式生產(chǎn)的穩(wěn)定性和微型制造單元的靈活性,可以更加柔性地實(shí)施大規(guī)模定制產(chǎn)品,從而滿足快速變動(dòng)的市場(chǎng)。同時(shí),設(shè)計(jì)了多目標(biāo)粒子群優(yōu)化(Multi-Objective Particle Swarm Optimization, MOPSO)算法,改進(jìn)了傳統(tǒng)多目標(biāo)粒子群算法,將決策變量在多個(gè)維度的變異對(duì)應(yīng)為粒子在相應(yīng)方向的移動(dòng),粒子群以一定概率向種群最優(yōu)和個(gè)體最優(yōu)方向移動(dòng)并快速迭代,這種尋優(yōu)方式具有較好的收斂和穩(wěn)定特性。
本文的主要工作如下:
1)通過將制造過程劃分為多個(gè)階段,對(duì)每個(gè)階段靈活組合多平行機(jī)構(gòu)建微型單元,從而消除生產(chǎn)瓶頸,實(shí)現(xiàn)產(chǎn)能快速釋放,提高生產(chǎn)效率。
2)將多地區(qū)產(chǎn)品需求和資源稟賦差異融入生產(chǎn)制造場(chǎng)景中,使分布式生產(chǎn)的優(yōu)化更具有全局性。
3)MOPSO算法的個(gè)體編碼能有效表征高維度的復(fù)雜決策變量,有利于求解最優(yōu)資源配置和生產(chǎn)策略。
現(xiàn)階段消費(fèi)者對(duì)個(gè)性化的需求日益增加,對(duì)制造企業(yè)靈活性、敏捷性的要求越來越高。隨著人工智能的發(fā)展,大規(guī)模分布式生產(chǎn)受到越來越廣泛的關(guān)注。
一方面,傳統(tǒng)制造單元大部分依據(jù)產(chǎn)品制造全流程形成,隨著產(chǎn)品更加多元,制造單元亟須提升靈活性以適應(yīng)生產(chǎn)需要。傳統(tǒng)制造單元導(dǎo)致加工等待時(shí)間長,需要將加工過程合理劃分為多階段加工,將機(jī)器分階段組合為微型制造單元,以靈活適應(yīng)需求變化;同時(shí),生產(chǎn)單元需要合理配置平行機(jī),以提升生產(chǎn)線平衡率,適應(yīng)小批量生產(chǎn),提高生產(chǎn)效率。另一方面,分布式生產(chǎn)對(duì)于制造企業(yè)應(yīng)對(duì)風(fēng)險(xiǎn)、保障市場(chǎng)競爭力至關(guān)重要。企業(yè)在多地區(qū)建廠也存在人力和轉(zhuǎn)運(yùn)等成本的差異,需要通過合理決策提升制造企業(yè)的穩(wěn)定性和適應(yīng)性。因此,本文的優(yōu)化問題將微型單元和分布式生產(chǎn)結(jié)合,形成一個(gè)集成模型解決多平行機(jī)的微型制造單元構(gòu)建、分布式生產(chǎn)工廠構(gòu)建和生產(chǎn)調(diào)度問題。此問題基于以下假設(shè):
1)區(qū)域。已知區(qū)域數(shù)、區(qū)域中包含的產(chǎn)品需求來源、加工工廠、加工所需人力和機(jī)器等資源。不同區(qū)域?qū)Σ煌愋彤a(chǎn)品需求量存在差異,不同區(qū)域間距不同,勞動(dòng)力雇傭成本各不相同。同一區(qū)域內(nèi)的運(yùn)輸時(shí)間遠(yuǎn)小于任意產(chǎn)品單階段加工時(shí)間,所以運(yùn)輸時(shí)間和成本可忽略不計(jì)。
2)工廠。工廠可能分布于不同區(qū)域,工廠在不同區(qū)域的建廠成本可能不同,最大建廠可用面積因地制宜。各區(qū)域建廠數(shù)存在上限,工廠的產(chǎn)品可以銷往本地或外地區(qū)域。
3)機(jī)器。機(jī)器類型數(shù)已知,每種類型機(jī)器僅對(duì)應(yīng)一道加工工序,每種類型產(chǎn)品的機(jī)器加工時(shí)間可能不同。不考慮機(jī)器啟動(dòng)或故障等影響生產(chǎn)進(jìn)度因素。
4)產(chǎn)品。已知產(chǎn)品類型數(shù)和各類型產(chǎn)品的需求量。各類型產(chǎn)品的需求量遠(yuǎn)大于各類型平行機(jī)數(shù)。
5)工序。各類型產(chǎn)品的加工包含若干道工序,其中每道工序需要相應(yīng)的機(jī)器類型加工;如果某類型機(jī)器存在多臺(tái)平行機(jī),則將相應(yīng)產(chǎn)品平均分配至平行機(jī)加工。每個(gè)產(chǎn)品的每道工序的處理一旦開始就不能中斷。兩臺(tái)不同機(jī)器之間的產(chǎn)品安裝和卸載時(shí)間遠(yuǎn)小于處理時(shí)間,可以忽略不計(jì)。
6)批次。各種類型產(chǎn)品中每批次數(shù)相同,且僅與產(chǎn)品類型相關(guān)。批次數(shù)不超過任意區(qū)域需求。產(chǎn)品按批次生產(chǎn)運(yùn)輸,當(dāng)產(chǎn)品需求量不足一個(gè)批次,按照一個(gè)批次計(jì)算。
7)生產(chǎn)階段。生產(chǎn)工序依據(jù)實(shí)踐經(jīng)驗(yàn)可劃分為多個(gè)生產(chǎn)階段,每階段至少包含一種機(jī)器類型。各產(chǎn)品類型各批次的各生產(chǎn)階段任務(wù)應(yīng)在某個(gè)微型單元處理。
8)微型制造單元。每個(gè)微型單元僅可完成某一個(gè)生產(chǎn)階段的產(chǎn)品加工,配置該階段所有機(jī)器類型一臺(tái),如果配置多臺(tái)平行機(jī),平行機(jī)數(shù)不超出上限。
9)工人。工人包含多種技能水平,不同技能水平的工人擁有不同的加工速度。技能水平及區(qū)域位置決定著雇傭成本。要求一臺(tái)機(jī)器由一位工人操作。
1)輸入變量。
2)決策變量。
目前宏濟(jì)堂中醫(yī)藥文化產(chǎn)業(yè)園區(qū)已建成多條不同主題的游覽線路以適合不同群體的需求,旅游配套設(shè)施不完善是園區(qū)的短板,逐漸設(shè)置明確的路標(biāo)、導(dǎo)覽圖、標(biāo)示牌、景物介紹牌、安全提示牌等標(biāo)識(shí)。園區(qū)內(nèi)設(shè)有多輛觀光游覽車、擺渡車等,主題展區(qū)均配備充足的廁所,男女廁位比例合理。特色旅游商品主要有阿膠、阿膠棗、阿膠山楂、阿膠速溶粉、雪梨膏等企業(yè)自有產(chǎn)品。園區(qū)內(nèi)雖然有高中低不同檔次的餐廳,但與員工、游客期望的差距依然巨大,調(diào)查問卷對(duì)應(yīng)得分是2.72和3.56,均為所有項(xiàng)目中的最低分。
3)中間變量。
s.t.
目標(biāo)函數(shù)式(1)表示最大完工時(shí)間,其中包含不同階段制造單元間轉(zhuǎn)運(yùn)時(shí)間以及生產(chǎn)完工后到達(dá)需求所在區(qū)域的運(yùn)輸時(shí)間。
目標(biāo)函數(shù)式(2)表示運(yùn)營成本,包含以下四項(xiàng):第一項(xiàng)為固定投資成本,是不同地域工廠數(shù)、工廠面積與單位面積固定成本的乘積;第二項(xiàng)為機(jī)器成本,是每種類型機(jī)器價(jià)格與所有微型單元中數(shù)和的乘積;第三項(xiàng)為人工成本,是不同區(qū)域中不同技能水平工人數(shù)與該區(qū)域中人工雇傭成本的乘積;第四項(xiàng)為轉(zhuǎn)運(yùn)成本,包含不同階段制造單元間的轉(zhuǎn)運(yùn)成本和生產(chǎn)完工后到達(dá)需求所在區(qū)域的轉(zhuǎn)運(yùn)成本。
約束式(3)確保任意產(chǎn)品任意批次任意階段所在微型單元釋放資源的時(shí)刻等于該單元中更高優(yōu)先級(jí)任務(wù)的完成時(shí)間,優(yōu)先級(jí)最高的任務(wù)可直接開始加工;約束式(4)確保任意產(chǎn)品任意批次任意階段的任務(wù)抵達(dá)生產(chǎn)單元時(shí)間等于上一階段任務(wù)的完工時(shí)間與運(yùn)輸時(shí)間之和,任意產(chǎn)品任意批次第一階段的任務(wù)可直接開始加工;約束式(5)確保任意產(chǎn)品任意批次任意階段任務(wù)的開始加工時(shí)間不早于微型單元資源釋放時(shí)間和該任務(wù)抵達(dá)時(shí)間;約束式(6)確保任意產(chǎn)品任意批次任意階段任務(wù)的完成時(shí)間等于它的開始時(shí)間與加工時(shí)間之和,其中加工時(shí)間為該批次產(chǎn)品數(shù)與該批次加工瓶頸時(shí)間的乘積,瓶頸時(shí)間為產(chǎn)品在該階段的工序的加工時(shí)長與機(jī)器數(shù)和工人效率系數(shù)乘積之比的最大值;約束式(7)確保任意微型單元中僅能加工某一個(gè)生產(chǎn)階段的任務(wù);約束式(8)確保任意生產(chǎn)階段的任務(wù)至少配置一個(gè)可用微型單元;約束式(9)確保任意產(chǎn)品的任意批次在任意階段僅能分配至具備該階段生產(chǎn)能力的微型單元;約束式(10)確保任意產(chǎn)品任意批次僅將需要加工的生產(chǎn)階段分配至微型單元,且只能分配至某一個(gè)微型單元加工;約束式(11)確保任意微型單元至少加工一個(gè)批次產(chǎn)品;約束式(12)確保任意單元中所有產(chǎn)品所有批次需要排定優(yōu)先級(jí);約束式(13)確保任意單元中所生產(chǎn)的任意產(chǎn)品的任意批次僅占一個(gè)優(yōu)先級(jí);約束式(14)確保任意微型單元僅能分配至唯一工廠;約束式(15)確保任意產(chǎn)品的任意批次僅銷往某一區(qū)域;約束式(16)確保任意產(chǎn)品的任意區(qū)域的需求都被滿足;約束式(17)確保任意微型單元中任意類型機(jī)器上分配一種類型工人操作;約束式(18)確保任意微型單元處理某階段任務(wù)所需機(jī)器類型數(shù)不少于1且不超過平行機(jī)數(shù)上限;約束式(19)確保任意區(qū)域的任意工廠中所分配機(jī)器占地面積總和不得超過該工廠可使用面積;約束式(20)定義了決策變量類型。
粒子群優(yōu)化(Particle Swarm Optimization, PSO)是一種應(yīng)用廣泛的智能優(yōu)化算法[10-12],算法最初受到飛鳥集群活動(dòng)規(guī)律性啟發(fā),進(jìn)而利用群體智能建立了一個(gè)簡化模型。粒子群算法在對(duì)動(dòng)物集群活動(dòng)行為觀察基礎(chǔ)上,利用群體中的個(gè)體對(duì)信息的共享,使整個(gè)群體的運(yùn)動(dòng)在問題求解空間中產(chǎn)生從無序到有序的演化過程,從而獲得最優(yōu)解。
經(jīng)典PSO算法常用于連續(xù)空間求解[13],但本文模型中包含的7個(gè)決策變量均為多維度離散變量,同時(shí)模型的兩個(gè)優(yōu)化目標(biāo)為時(shí)間和成本,屬性不同,使用傳統(tǒng)算法思路求解存在收斂慢、易陷入局部最優(yōu)解等諸多問題,因此決策變量編碼和尋優(yōu)路徑設(shè)計(jì)將直接決定求解效率和所求解的質(zhì)量。本文為構(gòu)建的多目標(biāo)模型提出了離散型MOPSO算法。算法的群體中包含多個(gè)粒子(可行解),并標(biāo)記群體和個(gè)體最優(yōu)方向(即決策變量),尋優(yōu)過程中每個(gè)粒子以一定的概率朝各個(gè)方向移動(dòng)(即變異),并朝個(gè)體和群體最優(yōu)方向進(jìn)行多次移動(dòng),將產(chǎn)生的粒子放入種群,通過快速非支配排序和擁擠度排序更新種群。
3.1.1粒子編碼
粒子采用7個(gè)多維解結(jié)構(gòu)的組合[14],每個(gè)多維解結(jié)構(gòu)分別代表不同的決策變量。
結(jié)合以上七個(gè)部分,粒子(解決方案)的編碼如下所示:
3.1.2算法實(shí)施
MOPSO算法系數(shù)的選取綜合考慮算法運(yùn)行時(shí)間、收斂速度、解的質(zhì)量等要素,系數(shù)均為多次實(shí)驗(yàn)調(diào)試得到的較理想的值。MOPSO算法流程如下:
7) End for
11) End for
15) End for
18) End if
19) End for
24) End while
圖1 粒子變異
1)多目標(biāo)優(yōu)化基礎(chǔ)模型。
2)帕累托支配。
3)非支配解。
4)帕累托最優(yōu)解集。
5)帕累托前沿面。
本文通過算例實(shí)驗(yàn)對(duì)比MOPSO、NSGA-Ⅱ[9,16]和多目標(biāo)模擬退火(Multi-Objective Simulated Annealing, MOSA)算法[17]的性能。實(shí)驗(yàn)在64位戴爾個(gè)人筆記本電腦上運(yùn)行,時(shí)鐘脈沖頻率為1.8 GHz,RAM為6 GB。兩種算法均通過C++編寫,用Microsoft Visual C++ 8.0編譯器編譯,并在Microsoft Windows 7操作系統(tǒng)下測(cè)試。
實(shí)驗(yàn)種群規(guī)模為50,變量取值情況見表1,其中部分參數(shù)是給定數(shù)值,部分參數(shù)在極值范圍內(nèi)隨機(jī)生成。通過實(shí)驗(yàn)對(duì)比兩種算法性能差異,圖2顯示了相同運(yùn)行時(shí)間內(nèi)兩種算法所得解集的帕累托前沿面,可以看出MOPSO算法前沿面明顯優(yōu)于NSGA-Ⅱ和MOSA算法。下文通過更加科學(xué)的指標(biāo)統(tǒng)計(jì),并通過大規(guī)模數(shù)值實(shí)驗(yàn)進(jìn)一步驗(yàn)證算法性能。
由于多目標(biāo)優(yōu)化算法存在多維決策變量,本文將從收斂性和延展性[10]出發(fā),通過兩種多目標(biāo)優(yōu)化算法所得解集質(zhì)量驗(yàn)證算法的優(yōu)劣,其中:收斂性通過兩種算法帕累托前沿面的覆蓋率進(jìn)行比較,延展性根據(jù)最大分散度指標(biāo)衡量。
4.2.1收斂性
4.2.2延展性
4.2.3綜合性指標(biāo)
表2 MOPSO算法、NSGA-Ⅱ和MOSA算法在不同參數(shù)取值下的性能對(duì)比
本文分析了多區(qū)域建設(shè)工廠滿足各區(qū)域的多類產(chǎn)品差異性需求的生產(chǎn)場(chǎng)景,研究了合理劃分加工過程、將機(jī)器組合為微型單元,并使它集成于分布式制造系統(tǒng)。以最小化人工和轉(zhuǎn)運(yùn)等運(yùn)營成本和最小化最大完工時(shí)間作為雙目標(biāo),提出了一個(gè)微型單元構(gòu)造和生產(chǎn)調(diào)度的集成模型,該模型可得出多區(qū)域的工廠中工人和機(jī)器配置以及各批次產(chǎn)品的生產(chǎn)策略。本文提出了MOPSO算法,種群中粒子能以一定的概率多次向個(gè)體歷史最優(yōu)值、種群最優(yōu)值學(xué)習(xí),通過快速非支配排序和擁擠度排序不斷更新迭代,使得種群趨向最優(yōu)值。算例和大規(guī)模數(shù)值實(shí)驗(yàn)結(jié)果顯示:MOPSO算法在3個(gè)評(píng)價(jià)指標(biāo)(即解集支配覆蓋率、平均理想距離和最大分散度)上均優(yōu)于應(yīng)用廣泛的NSGA-Ⅱ和MOSA算法,可見MOPSO算法在處理高維多目標(biāo)問題時(shí),可快速收斂并具有更好的尋優(yōu)性能。未來可以進(jìn)一步研究分布式微型制造單元系統(tǒng)的實(shí)時(shí)布局,為大規(guī)模個(gè)性化定制創(chuàng)造有利的技術(shù)條件。
[1] FU Y, HOU Y, WANG Z, et al. Distributed scheduling problems in intelligent manufacturing systems[J]. Tsinghua Science and Technology, 2021, 26(5): 625-645.
[2] CHAOUCH I, DRISS O B, GHEDIRA K. A novel dynamic assignment rule for the distributed job shop scheduling problem using a hybrid ant-based algorithm[J]. Applied Intelligence, 2019, 49(5): 1903-1924.
[3] XU D, NAGESHWARANIYER S S, SON Y J. A service-oriented simulation integration platform for hierarchical manufacturing planning and control[J]. International Journal of Production Research, 2016, 54(23): 7212-7230.
[4] MOHAMMAD M, FORGHANI K. Designing cellular manufacturing systems considering S-shaped layout [J]. Computers and Industrial Engineering, 2016, 98: 221-236.
[5] ALHAWARI O I, SüER G A, BHUTTA M K S. Operations performance considering demand coverage scenarios for individual products and products families in supply chains [J]. International Journal of Production Economics, 2021, 233: No.108012.
[6] SARA?O?LU ?, SüER G A, GANNON P. Minimizing makespan and flowtime in a parallel multi-stage cellular manufacturing company[J]. Robotics and Computer-Integrated Manufacturing, 2021, 72: No.102182.
[7] KAUR M, KADAM S. A novel Multi-Objective Bacteria Foraging Optimization Algorithm (MOBFOA) for multi-objective scheduling[J]. Applied Soft Computing, 2018, 66: 183-195.
[8] YIN T, ZHANG Z, JIANG J. A Pareto-discrete hummingbird algorithm for partial sequence-dependent disassembly line balancing problem considering tool requirements[J]. Journal of Manufacturing Systems, 2021, 60: 406-428.
[9] AYYOUBZADEH B, EBRAHIMNEJAD S, BASHIRI M, et al. Modelling and an improved NSGA-Ⅱ algorithm for sustainable manufacturing systems with energy conservation under environmental uncertainties: a case study [J]. International Journal of Sustainable Engineering, 2021, 14(3): 255-279.
[10] ZHANG W, HOU L, JIAO R J. Dynamic takt time decisions for paced assembly lines balancing and sequencing considering highly mixed-model production: an improved artificial bee colony optimization approach [J]. Computers and Industrial Engineering, 2021, 161: No.107616.
[11] XUE B, ZHANG M, BROWNE W N. Particle swarm optimization for feature selection in classification: a multi-objective approach[J]. IEEE Transactions on Cybernetics, 2013, 43(6): 1656-1671.
[12] FENG H, DA W, XI L, et al. Solving the integrated cell formation and worker assignment problem using particle swarm optimization and linear programming[J]. Computers and Industrial Engineering, 2017, 110: 126-137.
[13] ADINARAYANAN A, DINESH S, BALAJI D S, et al. Design of machine cell in cellular manufacturing systems using PSO approach[J]. Materials Today: Proceedings, 2021, 46(Pt 9): 3951-3955.
[14] LIU C, WANG J, ZHOU M. Reconfiguration of virtual cellular manufacturing systems via improved imperialist competitive approach[J]. IEEE Transactions on Automation Science and Engineering, 2019, 16(3): 1301-1314.
[15] DEB K, PRATAP A, AGARWAL S, et al. A fast and elitist multiobjective genetic algorithm: NSGA?Ⅱ[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182-197.
[16] 季寧,張衛(wèi)星,于洋洋,等.基于最優(yōu)拉丁超立方抽樣方法和NSGA?Ⅱ算法的注射成型多目標(biāo)優(yōu)化[J]. 工程塑料應(yīng)用, 2020, 48(3): 72-77.(JI N, ZHANG W X, YU Y Y, et al. Multi-objective optimization of injection molding based on optimal Latin hypercube sampling method and NSGA?Ⅱ algorithm[J]. Engineering Plastics Application, 2020, 48(3): 72-77.)
[17] 姜東,唐秋華,李梓響,等.多目標(biāo)模擬退火算法求解混裝線平衡與排序[J]. 機(jī)械設(shè)計(jì)與制造, 2018(9): 189-192.(JIANG D, TANG Q H, LI Z X, et al. Multi-objective simulated annealing algorithm for balancing and sequencing of mixed-model assembly line [J]. Machinery Design & Manufacture, 2018(9): 189-192.)
[18] LU C, GAO L, PAN Q, et al. A multi-objective cellular grey wolf optimizer for hybrid flowshop scheduling problem considering noise pollution [J]. Applied Soft Computing, 2019, 75: 728-749.
[19] SHABANI-NAEENI F, GHASEMY YAGHIN R. Integrating data visibility decision in a multi-objective procurement transport planning under risk: a modified NSGA?Ⅱ[J]. Applied Soft Computing, 2021, 107: No.107406.
Multi-objective optimization of minicells in distributed factories
LIU Chunfeng1,2*, LI Zheng1, WANG Jufeng3
(1,,310018,;2,,310018,;3,,310018,)
Due to differences in resource endowments and industrial policies among different regions, the role of distributed production in improving the competitiveness of manufacturing enterprises is very important. How to use distributed production to enhance the flexibility of mass customization is an important problem to be solved to boost consumer confidence. Combined with the idea of minicells — small manufacturing cells, in the distributed mixed production scenario with the multi-market and multi-product characteristics, an integrated model of distributed factory construction and production scheduling was proposed with the objectives to minimize the operating costs (e.g., labor and transportation costs) and minimize the makespan. By the proposed model, the minicell construction, worker and machine configuration, as well as production strategies for each batch of products were able to be solved. With the help of the proposed model, the enterprises were able to realize the quick release of production capacity and reasonable mixed flow production, so as to realize distributed manufacturing and sales that meet the multi-region, multi-product, and differentiated needs, and reduce the operating cost in the manufacturing process while guaranteeing the throughput. In addition, a Multi-Objective Particle Swarm Optimization (MOPSO) algorithm was designed to solve the proposed model, and was compared with Non-Dominated Sorting Genetic Algorithm Ⅱ (NSGA-Ⅱ) and Multi-Objective Simulated Annealing (MOSA) algorithm. The results of extensive numerical experiments show that MOPSO algorithm outperforms NSGA-Ⅱ and MOSA algorithm with the same running time in terms of three metrics: C-Metric (CM), Mean Ideal Distance (MID) and Maximum Spread (MS). The proposed algorithm can provide a high-quality decision-making scheme of production operation for the miniaturized distributed production system.
minicell; distributed manufacturing; production scheduling; multi-objective optimization; Particle Swarm Optimization (PSO) algorithm
This work is partially supported by Foundation of Humanities and Social Sciences of Ministry of Education (21YJA630065).
LIU Chunfeng, born in 1977, Ph. D., professor. His research interests include production system optimization, intelligent optimization algorithm.
LI Zheng, born in 1995, M. S. candidate. His research interests include production system optimization, intelligent optimization algorithm.
WANG Jufeng, born in 1977, Ph. D., associate professor. Her research interests include mathematical modeling, intelligent optimization algorithm.
TP30; F406.2
A
1001-9081(2023)12-3824-09
10.11772/j.issn.1001-9081.2022111772
2022?12?07;
2023?06?19;
2023?06?28。
教育部人文社會(huì)科學(xué)研究規(guī)劃基金資助項(xiàng)目(21YJA630065)。
柳春鋒(1977—),男,江蘇張家港人,教授,博士,主要研究方向:生產(chǎn)系統(tǒng)優(yōu)化、智能優(yōu)化算法;李崢(1995—),男,山西晉城人,碩士研究生,主要研究方向:生產(chǎn)系統(tǒng)優(yōu)化、智能優(yōu)化算法;王居鳳(1977—),女,江西樟樹人,副教授,博士,主要研究方向:數(shù)學(xué)建模、智能優(yōu)化算法。