国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

社群化制造中眾包設(shè)計任務(wù)間模糊加權(quán)圖建模與優(yōu)化重組

2021-12-06 03:24:02劉電霆胡浩平吳丹玲
桂林理工大學(xué)學(xué)報 2021年3期
關(guān)鍵詞:剪枝社群原子

劉電霆, 胡浩平, 吳丹玲

(1.桂林理工大學(xué) 機(jī)械與控制工程學(xué)院, 廣西 桂林 541006; 2.深圳信息職業(yè)技術(shù)學(xué)院 財經(jīng)學(xué)院, 廣東 深圳 518172)

0 引 言

社群化制造(social manufacturing)[1-2]泛指人人都可參與產(chǎn)品生產(chǎn)的一種制造模式, 是一種涉及產(chǎn)品整個生命周期的廣義制造[3]。它包括個人或設(shè)計單位根據(jù)需求提出的眾包設(shè)計[1], 為中小企業(yè)走出資源、技術(shù)和創(chuàng)新等不足的困境創(chuàng)造了條件。

現(xiàn)代產(chǎn)品越來越復(fù)雜, 按眾包設(shè)計方式, 其總?cè)蝿?wù)需要被細(xì)分成許多原子任務(wù)才能通過眾包平臺找到合適的個體設(shè)計者。然而, 有些原子任務(wù)所對應(yīng)的產(chǎn)品零部件, 可能存在功能、結(jié)構(gòu)等關(guān)聯(lián), 引起設(shè)計人員之間頻繁的溝通交流。為此, 通常需要將它們重組為虛擬模塊, 由相應(yīng)的設(shè)計人員構(gòu)建虛擬社群來協(xié)作設(shè)計, 這是社群化制造中產(chǎn)品眾包設(shè)計過程的一個關(guān)鍵問題[1, 4-5]。

對于產(chǎn)品眾包設(shè)計任務(wù)的劃分與重組, 通常先采用功能分解法和結(jié)構(gòu)分解法進(jìn)行產(chǎn)品任務(wù)分解[6]。前者是按照產(chǎn)品組合過程中多個任務(wù)單元所具備的功能進(jìn)行分解, 后者按照產(chǎn)品任務(wù)結(jié)構(gòu)相關(guān)度進(jìn)行分解。一個產(chǎn)品由多個部件組成, 一個部件又由多個零件組成, 由此得到一個產(chǎn)品的組成結(jié)構(gòu)樹;然后采用設(shè)計結(jié)構(gòu)矩陣(design structure matrix, DSM)[7]及其改進(jìn)的區(qū)間數(shù)設(shè)計結(jié)構(gòu)矩陣IDSM[8]和模糊設(shè)計結(jié)構(gòu)矩陣FDSM[9]等這些部件的原子設(shè)計任務(wù)之間的關(guān)系進(jìn)行描述; 再依據(jù)任務(wù)之間的關(guān)系緊密度, 按一定的規(guī)則進(jìn)行重組, 得到產(chǎn)品設(shè)計的若干子任務(wù)模塊;最后, 對這些子任務(wù)模塊進(jìn)行描述, 構(gòu)成相應(yīng)的產(chǎn)品眾包設(shè)計任務(wù)。

設(shè)計結(jié)構(gòu)矩陣DSM的直觀性不是很強(qiáng), 需要尋找其他方法來描述原子設(shè)計任務(wù)之間的關(guān)系,最常用的是圖論法, 如Duin等[10]和胡從林等[11]采用有向圖來描述原子設(shè)計任務(wù)之間的關(guān)系, 然后從中得到可達(dá)矩陣, 再由此將其聚類成若干子任務(wù)模塊。陳健等[12]使用權(quán)重有向圖來描述原子設(shè)計任務(wù)之間的關(guān)聯(lián), 并將其轉(zhuǎn)換成DSM, 再由此來重組任務(wù)模塊。

相比設(shè)計結(jié)構(gòu)矩陣, 采用圖論法來描述原子設(shè)計任務(wù)之間的關(guān)系更直觀明了、易于理解。然而對于產(chǎn)品設(shè)計, 尤其是新產(chǎn)品開發(fā)或改型設(shè)計, 原子任務(wù)之間的關(guān)系無法事先準(zhǔn)確知道, 具有不確定性。為此, 本文采用模糊加權(quán)圖來描述原子任務(wù)之間的關(guān)系, 并主要依據(jù)模塊內(nèi)聚合度、模塊間耦合度和模塊規(guī)模適應(yīng)難度等對眾包設(shè)計原子任務(wù)進(jìn)行聚類, 重組為若干虛擬模塊。

1 眾包設(shè)計原子任務(wù)間的模糊加權(quán)圖建模

1.1 眾包設(shè)計原子任務(wù)間的相關(guān)度

越來越復(fù)雜的當(dāng)代產(chǎn)品, 從結(jié)構(gòu)上來看, 一般由許多零部件組成。采用眾包方式進(jìn)行設(shè)計時, 將與各個不能再細(xì)分的產(chǎn)品基本單元(一般是零部件)相對應(yīng)的設(shè)計任務(wù), 設(shè)定為產(chǎn)品眾包設(shè)計的原子任務(wù)。產(chǎn)品基本單元存在功能、結(jié)構(gòu)等方面的關(guān)聯(lián), 一般難以給出具體精確的值。通過相關(guān)性分析, 結(jié)合原子任務(wù)兩兩之間的關(guān)聯(lián)度, 可用5級標(biāo)度的三角模糊數(shù)[0.6, 0.8, 1.0]、[0.4, 0.6, 0.8]、[0.2, 0.4, 0.6]、[0.0, 0.2, 0.4]和[0.0, 0.0, 0.0]來表達(dá)[13-14]。

對產(chǎn)品眾包設(shè)計的原子任務(wù), 它們之間的相關(guān)度可按照三角模糊數(shù)的運(yùn)算法則[15]進(jìn)行計算

(1)

1.2 眾包設(shè)計原子任務(wù)間模糊加權(quán)圖建模

1.2.1 模糊加權(quán)圖的構(gòu)造 以眾包設(shè)計的原子任務(wù)為節(jié)點,它們之間聯(lián)系為邊、相關(guān)度為邊的權(quán)值, 則可以構(gòu)造原子任務(wù)間的加權(quán)圖。本文采用5級標(biāo)度的三角模糊數(shù)來描述原子任務(wù)之間的關(guān)聯(lián), 模糊加權(quán)圖如圖1所示。其中的16個節(jié)點表示16個原子任務(wù),兩兩節(jié)點連接邊上的數(shù)字表示原子任務(wù)間的相關(guān)度(即已進(jìn)行處理之后的三角模糊數(shù))。

圖1 模糊加權(quán)圖

1.2.2 模糊加權(quán)圖的剪枝 按照一定的粒度閾值a0,對上述模糊加權(quán)圖去掉相關(guān)度小于a0的邊,本文取粒度閾值a0=0.6,則得到相應(yīng)的剪枝圖(圖2)。

圖2 剪枝加權(quán)圖

可知, 經(jīng)剪枝后分為4個子任務(wù)模塊, 分別為(1, 6, 8, 13, 16)、(3)、(2, 5, 7, 11, 14)和(4, 9,10, 12, 15)。

2 眾包設(shè)計原子任務(wù)的虛擬重組原理

2.1 眾包設(shè)計原子任務(wù)虛擬重組原則與步驟

目前越來越復(fù)雜的產(chǎn)品中, 有些產(chǎn)品基本單元在功能、結(jié)構(gòu)上關(guān)聯(lián)比較緊密, 需要設(shè)計人員隨時溝通,交流意見,在完成各自設(shè)計任務(wù)的同時, 達(dá)到局部上各產(chǎn)品基本單元、整體上相關(guān)聯(lián)產(chǎn)品的基本單元都滿意的設(shè)計效果。這也符合社群化制造模式的共享、交互、協(xié)作等主要特征。

由于在社群化制造中, 這些原子任務(wù)聚合成虛擬模塊, 由相應(yīng)的設(shè)計人員構(gòu)建社群來協(xié)作設(shè)計,所以要求其規(guī)模較合理、結(jié)構(gòu)相對完整和功能相對獨(dú)立, 以便其能在設(shè)計者構(gòu)成的社群中被順利地接受和執(zhí)行完成。因此, 眾包設(shè)計原子任務(wù)的虛擬重組原則是: 滿足其所設(shè)計產(chǎn)品模塊的功能獨(dú)立性和結(jié)構(gòu)完整性; 眾包設(shè)計虛擬模塊之間耦合度盡量小,而模塊內(nèi)部原子任務(wù)之間的聚合度盡可能大, 且找到適當(dāng)?shù)哪K規(guī)模。

按照產(chǎn)品模塊的特性及其設(shè)計任務(wù)虛擬重組的原則, 原子任務(wù)虛擬重組的步驟主要有: ①分解得到原子任務(wù); ②構(gòu)造描述原子任務(wù)之間關(guān)系的模糊加權(quán)圖; ③對該圖進(jìn)行剪枝;④建立該圖剪枝的數(shù)學(xué)模型, 并進(jìn)行優(yōu)化求解, 得到最終的虛擬模塊方案等。

2.2 虛擬模塊內(nèi)部聚合度和模塊之間耦合度

(2)

(3)

所有虛擬模塊間的總耦合度為

(4)

2.3 眾包設(shè)計任務(wù)虛擬模塊規(guī)模的適應(yīng)難度

產(chǎn)品眾包設(shè)計原子任務(wù)重組為虛擬模塊, 需要由多人組成社群來協(xié)作設(shè)計。若模塊規(guī)模過大, 則需要的社群成員過多, 社群內(nèi)交流和沖突也太多, 不利于模塊的整體設(shè)計進(jìn)度和質(zhì)量等, 即模塊規(guī)模適應(yīng)難度低。要實現(xiàn)最高的團(tuán)隊效率, 需要最佳的團(tuán)隊成員數(shù)量為P*, 一般為4~6人[16],所以模塊規(guī)模應(yīng)當(dāng)控制在5人左右。為此, 在進(jìn)行模糊加權(quán)圖的剪枝時, 模塊規(guī)模的適應(yīng)難度(R)指標(biāo)定義為

式中:Pi為第i個模塊所含原子任務(wù)數(shù);Pmax為最大模塊規(guī)模(即原子任務(wù)總數(shù));M為模塊總數(shù)。

3 眾包設(shè)計原子任務(wù)虛擬重組的優(yōu)化

3.1 眾包設(shè)計原子任務(wù)虛擬重組的優(yōu)化模型

根據(jù)產(chǎn)品眾包設(shè)計原子任務(wù)重組原則, 虛擬模塊內(nèi)部聚合度應(yīng)最大, 模塊之間的耦合度應(yīng)最小, 模塊規(guī)模的適應(yīng)難度最低, 則原子任務(wù)虛擬重組的不確定優(yōu)化模型為

(5)

(6)

(7)

3.2 眾包設(shè)計原子任務(wù)虛擬重組優(yōu)化模型的求解

3.2.1 不確定模型的轉(zhuǎn)換 依照三角模糊數(shù)的運(yùn)算法則[15], 進(jìn)行該不確定優(yōu)化模型內(nèi)部的數(shù)據(jù)計算,并按加權(quán)重心法[15]將其轉(zhuǎn)為確定數(shù)值。據(jù)此,把式(5)~(7)轉(zhuǎn)換成確定型優(yōu)化模型。

3.2.2 優(yōu)化重組模型的蟻群算法求解 任務(wù)重組問題具有組合最優(yōu)化特性, 是NP-Hard問題, 宜利用蟻群算法求解。本文的求解步驟為:

① 初始化各個參數(shù)以及相關(guān)數(shù)據(jù)。

② 循環(huán)迭代開始。

③ 隨機(jī)安置螞蟻于各個點上, 初始化相關(guān)計算用表。

④ 計算最大轉(zhuǎn)移概率的節(jié)點作為最佳選擇, 同時與rand()進(jìn)行比較, 從而重組到不同模塊。

(8)

其中,γij(t)、ηij(t)、α、β為相應(yīng)的信息素、相關(guān)性和相關(guān)啟發(fā)因子。

⑤ 若全部頂點仍未被每只螞蟻遍歷完, 則繼續(xù)③,否則⑥。

⑥ 對稱更新信息素

γij(t+n)=(1-ρ)·γij(t)+Δγij(t);

(9)

(10)

(11)

其中:m為螞蟻數(shù);n代表路徑;ρ為蟻群模型中的信息取值;Q為常量;Lk是適應(yīng)度值(由式(12)計算所得的F值經(jīng)數(shù)據(jù)格式化后可得Lk)。多目標(biāo)式(5)、(6)、(7)根據(jù)權(quán)重比例轉(zhuǎn)為了單目標(biāo)模型,即

F=w1C1-w2C2-w3R。

(12)

⑦ 迭代完成則結(jié)束,并把最優(yōu)解輸出,未完則轉(zhuǎn)到步驟②。

4 實例分析

4.1 問題描述

以某起重機(jī)橋梁設(shè)計總?cè)蝿?wù)為實例[17], 共有11個原子任務(wù): 1主梁子任務(wù)、2軌道子任務(wù)、3端梁子任務(wù)、4端梁欄桿子任務(wù)、5走臺子任務(wù)、6走臺欄桿子任務(wù)、7直梯子任務(wù)、8斜梯子任務(wù)、9司機(jī)室平臺子任務(wù)、10司機(jī)室子任務(wù)、11檢驗平臺子任務(wù),分別用T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11表示。功能相關(guān)度和結(jié)構(gòu)相關(guān)度分別存于表1中上三角形與下三角形。

表1 功能相關(guān)度和結(jié)構(gòu)相關(guān)度

4.2 實驗數(shù)據(jù)

用C語言編寫程序, 初始化離散的11位數(shù)字編碼分別與T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11一一對應(yīng), 迭代次數(shù)均為500次, 設(shè)置不同參數(shù)獲得的實驗結(jié)果見表2。

表2 實驗結(jié)果

可知, 該方法充分發(fā)揮了蟻群智能算法的優(yōu)點, 很快得到收斂, 迭代次數(shù)增加而收斂值不變, 同實驗設(shè)置不同的參數(shù), 所獲得的最優(yōu)適應(yīng)值均為26.000, 說明該方法的穩(wěn)定性較好; 求得最佳重組虛擬模塊:T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11所一一對應(yīng)的幾組實驗求解結(jié)果分別是{5, 5, 5, 5, 4, 4, 3, 3, 3, 1, 2}、{1, 1, 1, 1, 5, 5, 4, 4, 4, 3, 2}、{5, 5, 5, 5, 4, 4, 1, 1, 1, 3, 2},其中每組最大數(shù)字5表示該求解結(jié)果劃分為5個模塊, 相同數(shù)字為同一模塊:即T1、T2、T3、T4為同組,T5、T6為同組,T7、T8、T9為同組,T10、T11各為一組。具體實例最優(yōu)重組的虛擬模塊是{直梯,斜梯,司機(jī)室平臺}為同組, {主梁,軌道,端梁,端梁欄桿}為同組, {司機(jī)室}、{檢驗平臺}各為一組, {走臺,走臺欄桿}為一組,結(jié)果與文獻(xiàn)[17]中λ=0.625時劃分結(jié)果相同, 由于本方法研究的側(cè)重點和求解模式不同, 獲得的結(jié)果具備唯一性, 對行業(yè)的產(chǎn)品任務(wù)重組存在借鑒和指導(dǎo)作用。

5 結(jié) 論

本文提出了一種基于模糊加權(quán)圖的產(chǎn)品眾包設(shè)計的原子任務(wù)之間關(guān)系建模與優(yōu)化重組方法。對眾包平臺設(shè)計任務(wù)中考慮其任務(wù)單元的功能和結(jié)構(gòu)相關(guān)性, 構(gòu)建多目標(biāo)不確定優(yōu)化模型; 同時, 將多目標(biāo)轉(zhuǎn)化為單目標(biāo)模型, 采用蟻群算法求解, 實例測試,結(jié)果符合實際要求。

進(jìn)行社群制造中協(xié)作設(shè)計時, 做好成員企業(yè)內(nèi)部設(shè)計原子任務(wù)間的關(guān)系描述與重組是關(guān)鍵技術(shù)之一。根據(jù)本文提出的眾包設(shè)計中任務(wù)虛擬模塊重組的不確定優(yōu)化方法, 結(jié)合中小企業(yè)協(xié)同網(wǎng)絡(luò)平臺, 可使產(chǎn)品眾包設(shè)計任務(wù)推送更加智能化和自動化。

隨著眾包任務(wù)設(shè)計的復(fù)雜性增加, 云計算大數(shù)據(jù)的軟硬件技術(shù)支撐, 互聯(lián)網(wǎng)+眾包任務(wù)分配必將更智能、更科學(xué)合理。下一步將引入Pareto最優(yōu)解尋求更合理的多目標(biāo)解, 同時將研究更復(fù)雜的任務(wù)分配問題。

猜你喜歡
剪枝社群原子
人到晚年宜“剪枝”
原子可以結(jié)合嗎?
少兒科學(xué)周刊·兒童版(2021年22期)2021-12-11 21:27:59
帶你認(rèn)識原子
基于YOLOv4-Tiny模型剪枝算法
社群短命七宗罪
剪枝
天津詩人(2017年2期)2017-03-16 03:09:39
母嬰電商的社群玩法
VC靠邊!社群股權(quán)眾籌來了
一種面向不平衡數(shù)據(jù)分類的組合剪枝方法
台安县| 河源市| 渭南市| 历史| 田林县| 淮滨县| 太保市| 电白县| 满洲里市| 大同市| 怀化市| 海原县| 凉城县| 万荣县| 大丰市| 新乡市| 雷山县| 乌兰县| 积石山| 康马县| 奇台县| 沅陵县| 中牟县| 如皋市| 谢通门县| 会理县| 三亚市| 大宁县| 定安县| 上犹县| 青河县| 巢湖市| 区。| 泗洪县| 永胜县| 普兰店市| 高唐县| 南乐县| 临颍县| 襄樊市| 胶南市|