999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于可制造性特征的制造資源建模

2023-08-17 01:34:14趙昌龍楊俊寶李明趙欽祥馬洪楠賈曉宇
機(jī)床與液壓 2023年14期
關(guān)鍵詞:特征資源設(shè)備

趙昌龍,楊俊寶,李明,趙欽祥,馬洪楠,賈曉宇

(長(zhǎng)春大學(xué)機(jī)械與車(chē)輛工程學(xué)院,吉林長(zhǎng)春 130022)

0 前言

隨著工業(yè)發(fā)展步伐的加快,許多新的智能制造技術(shù)應(yīng)運(yùn)而生。如數(shù)字孿生技術(shù),它是利用計(jì)算機(jī)程序?qū)崿F(xiàn)虛擬與實(shí)際加工之間的交互,對(duì)實(shí)際過(guò)程進(jìn)行虛擬控制,從而降低成本、提高生產(chǎn)效率[1-2]。然而,數(shù)字孿生技術(shù)在實(shí)際生產(chǎn)過(guò)程中需要選擇設(shè)備能加工的特征。隨著現(xiàn)代設(shè)備不斷發(fā)展,一個(gè)設(shè)備可以實(shí)現(xiàn)多種加工工藝,不同設(shè)備之間的工藝差別變得越來(lái)越模糊。因此,為提高實(shí)際生產(chǎn)效率,本文作者提出一種混合算法,將遺傳算法(GA)和模糊C均值聚類(lèi)(FCM)算法相結(jié)合,根據(jù)制造資源的可加工特征對(duì)制造資源進(jìn)行分組。該混合算法既具有GA的全局搜索能力,又具有FCM的局部搜索能力,可以同時(shí)獲得最佳聚類(lèi)數(shù)量和最佳分組,從而減少設(shè)備的搜索時(shí)間和搜索空間。

1 基于Object-Oriented方法的制造資源信息建模

1.1 制造資源模型需求與結(jié)構(gòu)

利用Object-Oriented方法的封裝和派生等優(yōu)勢(shì),構(gòu)建Object-Oriented類(lèi)分層結(jié)構(gòu)模型。類(lèi)是Object-Oriented方法中的主體,描述了一組對(duì)象公有的屬性和服務(wù),類(lèi)可以進(jìn)一步派生為子類(lèi),子類(lèi)在主體的基礎(chǔ)上,再添加自己特有的屬性和服務(wù)。

根據(jù)可制造性評(píng)價(jià)內(nèi)容,制造資源模型包括制造設(shè)備類(lèi)、技術(shù)設(shè)備類(lèi)和特征類(lèi)信息模型。制造設(shè)備類(lèi)信息模型主要為加工設(shè)備,包括銑床、磨床、車(chē)床等設(shè)備。磨床包括外圓磨床、內(nèi)圓磨床和平面磨床,外圓磨床包括數(shù)控外圓磨床和萬(wàn)能外圓磨床等設(shè)備。技術(shù)裝備類(lèi)信息模型包括刀具、夾具、量具等。特征類(lèi)信息模型包括制造資源模型中設(shè)備可以加工的特征,如平面、孔、凹槽等,如圖1所示。

圖1 制造資源模型

加工設(shè)備的Object-Oriented信息模型包含加工設(shè)備的基本信息和加工能力信息兩部分。機(jī)床的基本信息模型如圖2(a)所示,設(shè)備特征加工能力模型如圖2(b)所示,刀具和特征基本信息模型分別如圖2(c)和圖2(d)所示。

圖2 Object-oriented信息模型

部分程序如下所示:

機(jī)床基本信息定義:

class MachinetoolInformation//機(jī)床基本信息類(lèi)

{

int GroupID;//機(jī)床的加工設(shè)備分組編號(hào)

int MachineID;//機(jī)床編號(hào)

stringMachinename;//機(jī)床名稱(chēng)

stringMachinetype;//機(jī)床型號(hào)

stringMachineowner;//機(jī)床所屬單位

stringProcessfeature;//機(jī)床所能加工的特征

int MatchingfixtureID;//可匹配夾具編號(hào)

......

public:

void add();//添加函數(shù)

void delete();//刪除函數(shù)

void alert();//修改屬性函數(shù)

......

}

車(chē)床基本信息類(lèi)定義:

class LathInformation:publicMachinetoolInformation

{

double Maximumstroke;//頂尖套最大行程

double Taperangle;//頂尖套錐度

......

}

機(jī)床的特征加工能力信息類(lèi)定義:

class ProcessCapability

{

int FeatureID;//特征編號(hào)

string Featurename;//特征名稱(chēng)

int FeatureownerID;//特征所屬設(shè)備編號(hào)

double Maxlength;//機(jī)床能加工的最大長(zhǎng)度

double MaxRa;//能達(dá)到的最高表面粗糙度

......

public:

void add();//添加函數(shù)

void delete();//刪除函數(shù)

void alert();//修改屬性函數(shù)

......

1.2 基于制造資源約束的可制造性評(píng)價(jià)

零件可制造性是指零件可以適應(yīng)現(xiàn)有制造資源的程度,包含加工成本、加工時(shí)間、加工技術(shù)和裝配過(guò)程等因素[3],并在此基礎(chǔ)上,建立制造資源模型。基于制造資源約束的可制造性評(píng)價(jià)過(guò)程如圖3所示。

圖3 基于制造資源約束的可制造性評(píng)價(jià)

步驟1,輸入制造特征。在數(shù)據(jù)庫(kù)中搜索特征信息,如果發(fā)現(xiàn)特征,則可以加工零件;否則,零件無(wú)法加工。

步驟2,根據(jù)零件設(shè)計(jì)要求,搜索特征對(duì)應(yīng)的制造設(shè)備組。如果找到可以加工該特征的設(shè)備,就可以加工該零件;否則,有限的制造資源無(wú)法加工該零件。

步驟3,在數(shù)據(jù)庫(kù)中搜索技術(shù)設(shè)備信息。如果根據(jù)設(shè)計(jì)要求找到合適的刀具和夾具,零件就可以在現(xiàn)有的制造環(huán)境中進(jìn)行加工;否則,零件無(wú)法加工。

可制造性評(píng)價(jià)的兩個(gè)方面:(1)測(cè)試零件是否可以被現(xiàn)有制造資源加工;(2)決定零件如何低成本、有效地加工。第一步只關(guān)注制造資源,第二步根據(jù)不同客戶(hù)的要求找到處理零件的最佳方法。制造資源建模的總體流程如圖4所示。

圖4 制造資源建模總體流程

2 基于特征的加工設(shè)備分組

制造過(guò)程包含許多特征,如平面、孔、盲孔、階梯、凹槽和曲面等,加工設(shè)備根據(jù)設(shè)備可加工的特征進(jìn)行分組。然而,由于零件尺寸、公差要求和其他重要的制造標(biāo)準(zhǔn)不同,相同的特征不能總是由相同的設(shè)備加工。本文作者除了考慮制造特征外,將設(shè)備加工能力(包括設(shè)備加工零件的尺寸及加工精度)也添加到制造資源模型中。在基于特征的制造資源劃分中,共有N個(gè)加工設(shè)備和s個(gè)特征,加工設(shè)備向量可以通過(guò)公式(1)和(2)定義。

xi=(xi1,xi2,…,xis,pi,ai)i=1,2,…,N

(1)

k=1,2,…,s

(2)

3 FCM和GA混合算法

3.1 FCM算法

FCM算法是一種無(wú)監(jiān)督的非參數(shù)化方法,通過(guò)聚類(lèi)來(lái)分析數(shù)據(jù)。該技術(shù)于1973年首次提出,由于它具有良好的穩(wěn)定性、分區(qū)質(zhì)量及收斂性,一直被廣泛應(yīng)用。FCM算法收斂性證明如下:

由此看來(lái),技藝只是手段而非本體,與物性展開(kāi)對(duì)話(huà),會(huì)使藝術(shù)家擺脫因自以為是的獨(dú)門(mén)絕技去以偏概全、一意孤行。我們說(shuō)藝術(shù)是自由的,每個(gè)人都能在這片天地里尋找自己、獲得自己,但過(guò)度強(qiáng)調(diào)技藝的作用,往往會(huì)增加物我之間、觀(guān)念與材料之間的更多隔閡。只有尊重對(duì)象的存在,通過(guò)對(duì)話(huà)才能激活物性的魅力。這正是海德格爾所贊美的“凝固著人的經(jīng)歷”的物性,不是自我表現(xiàn),而是人性與物性、技藝與現(xiàn)實(shí)的唯一“存在”,不可分離。

給定一組對(duì)象X=(x1,x2,…,xN),xi∈RS,其中N是對(duì)象的數(shù)量,S是模式向量的維數(shù)。用FCM劃分區(qū)域,使目標(biāo)函數(shù)最小化,如公式(3)所示:

(3)

標(biāo)準(zhǔn)的拉格朗日乘數(shù)最小化方法可以在公式(3)中調(diào)用,以獲得更新后的聚類(lèi)中心點(diǎn)向量和隸屬函數(shù)矩陣。給定一個(gè)固定數(shù)C(2≤C

(4)

(5)

3.2 遺傳算法(GA)

1975年,J HOLLAND教授受進(jìn)化論的啟發(fā),提出了遺傳算法(GA)。物競(jìng)天擇、適者生存是自然界的生存規(guī)律,在一個(gè)物種緩慢進(jìn)化的過(guò)程中,基因隨時(shí)可能發(fā)生變化。如果這些變化對(duì)自然選擇有幫助,則會(huì)形成一個(gè)新物種;相反,則會(huì)導(dǎo)致種群滅絕。GA的出現(xiàn)取代了許多計(jì)算成本高的確定性?xún)?yōu)化方法,在工程領(lǐng)域越來(lái)越受歡迎[4-5]。

3.3 混合算法

FCM算法是一種局部搜索算法,它對(duì)初始化敏感,在計(jì)算過(guò)程成中容易進(jìn)入局部最優(yōu)狀態(tài),并沒(méi)有達(dá)到人們的期望[6]。GA是一種在實(shí)踐中廣泛使用的全局優(yōu)化算法,它不但具有普遍性和簡(jiǎn)單性等優(yōu)點(diǎn),還具有良好的魯棒性和并發(fā)處理能力[7]。基于兩種算法各自的優(yōu)勢(shì),混合算法不僅具有GA的全局搜索能力,還具有FCM算法的局部搜索能力,解決了FCM算法對(duì)初始化敏感的問(wèn)題,并提高收斂速度,可以更有效地完成聚類(lèi)工作。

混合算法包括外層迭代和內(nèi)層迭代。外層迭代利用GA獲得最優(yōu)聚類(lèi)數(shù),內(nèi)層迭代利用基于GA的FCM算法確定最優(yōu)聚類(lèi)數(shù)所對(duì)應(yīng)的最優(yōu)分區(qū)。

3.3.1 內(nèi)層迭代

由于在內(nèi)層迭代中引入了GA和FCM的混合算法,根據(jù)最大隸屬度原則,可以得到與聚類(lèi)數(shù)量對(duì)應(yīng)的最優(yōu)分類(lèi)矩陣。混合算法的主要功能包括編碼、構(gòu)建適應(yīng)度函數(shù)、選擇遺傳算子和確定參數(shù)等[8]。

(1)編碼。浮點(diǎn)數(shù)編碼方法具有精度高、收斂速度快、便于大空間搜索等優(yōu)點(diǎn)。聚類(lèi)的目的是獲得數(shù)據(jù)集的模糊劃分矩陣U和聚類(lèi)中心V,而U與V是相關(guān)的,所以文中通過(guò)浮點(diǎn)數(shù)編碼方法對(duì)聚類(lèi)中心V進(jìn)行實(shí)際編碼,從而減少算法的運(yùn)算量并提高算法的搜索效率[9]。一個(gè)染色體表示為fchr=v1v2…vC,其中C是聚類(lèi)數(shù)量,每個(gè)聚類(lèi)中心V有S個(gè)字符,染色體長(zhǎng)度為C×S,表示為{v11,v22,…,v1S,v21,v22,v2S,…,vC1,vC2,…,vCS}。

(2)適應(yīng)度函數(shù)。模糊聚類(lèi)問(wèn)題實(shí)際上是優(yōu)化問(wèn)題,目的是為了獲得最小的目標(biāo)函數(shù)(損失函數(shù))[10]。在優(yōu)化過(guò)程中確定下一代個(gè)體生存概率的染色體適應(yīng)度值是一個(gè)重要問(wèn)題,模糊聚類(lèi)的目標(biāo)函數(shù)Jm越小,分區(qū)越合理,GA的適應(yīng)度函數(shù)越大。目標(biāo)函數(shù)Jm的適應(yīng)度函數(shù)如下:

(6)

(3)交叉和變異算子。GA中最重要的算子是交叉算子,在交叉過(guò)程父母的兩個(gè)染色體結(jié)合形成一個(gè)新染色體。交叉算子在遺傳過(guò)程中,良好的染色體基因在群體中頻繁出現(xiàn),使整體收斂[11-12]。兩個(gè)個(gè)體fchr1和fchr2交叉運(yùn)算后產(chǎn)生兩個(gè)新個(gè)體分別為

f′chr1=αfchr1+(1-α)fchr2

f′chr2=αfchr2+(1-α)fchr1

(7)

式中:α為個(gè)小于1的常數(shù)。

變異算子在GA中起著關(guān)鍵作用,能夠在染色體進(jìn)化過(guò)程中引入隨機(jī)變化。交叉算子使種群中的染色體相似,進(jìn)而種群收斂,而變異算子將隨機(jī)變化引入種群,避免局部最優(yōu)。對(duì)個(gè)體進(jìn)行變異操作后得到變異后的個(gè)體為f′chr:

f′chr=x1x2…x′i…xn

x′i=Umin+γ(Umax-Umin)

(8)

式中:[Umin,Umax]為基因取值范圍。

(4)選擇算子。典型的GA不能保證結(jié)果收斂到全局最優(yōu)解,當(dāng)GA與最優(yōu)個(gè)體保存策略一起應(yīng)用時(shí),可以產(chǎn)生全局最優(yōu)解[13-15]。混合算法中的選擇算子是通過(guò)將剩余隨機(jī)抽樣與替換和最優(yōu)個(gè)體保存策略相結(jié)合來(lái)進(jìn)行的。帶有替換的剩余隨機(jī)抽樣優(yōu)點(diǎn)是子代中具有高適配度的個(gè)體能以最小的選擇誤差被保留下來(lái),具有最大適應(yīng)度函數(shù)值的個(gè)體被保留在后代中。

(5)個(gè)體的FCM優(yōu)化。使用FCM優(yōu)化方法,可以提高收斂速度,增強(qiáng)局部搜索能力[16]。FCM優(yōu)化步驟如下:①通過(guò)公式(5)計(jì)算染色體代碼,得出相應(yīng)的模糊矩陣U。②通過(guò)公式(4)計(jì)算出新的聚類(lèi)矩陣U,得出新的聚類(lèi)中心,并對(duì)其進(jìn)行編碼,生成新的染色體。③通過(guò)重新計(jì)算目標(biāo)函數(shù)值,發(fā)現(xiàn)種群中最差的個(gè)體,并用在選擇過(guò)程中始終保持最優(yōu)的個(gè)體來(lái)代替。

基于GA的模糊聚類(lèi)算法內(nèi)層迭代步驟如圖5所示。

圖5 混合算法流程

3.3.2 外層迭代

一個(gè)好的聚類(lèi)算法既要考慮不同分區(qū)之間的離散程度,也要考慮一個(gè)分區(qū)的壓縮程度。不同分區(qū)之間的離散程度可以表示為聚類(lèi)中心之間的平均距離。聚類(lèi)中心之間的平均距離值越大,不同分區(qū)的偏差程度越大。聚類(lèi)中心之間的距離用D表示,計(jì)算公式如下:

(9)

聚類(lèi)的主要目的是對(duì)數(shù)據(jù)集進(jìn)行分區(qū),使不同分區(qū)之間的距離最大化,聚類(lèi)中每個(gè)對(duì)象之間的距離最小化。隨著聚類(lèi)數(shù)量C的增加,Jm值減小,D值增加,外層迭代的目標(biāo)函數(shù)如下:

f=Jm(U,V)+D

(10)

外層迭代的適應(yīng)度函數(shù)為

(11)

典型的GA中編碼方法是對(duì)聚類(lèi)數(shù)量進(jìn)行二進(jìn)制編碼。選擇算子采用剩余隨機(jī)抽樣與替換和最優(yōu)個(gè)體保存策略相結(jié)合的方法。交叉和變異算子分別是單點(diǎn)交叉和基本變異,計(jì)算每條染色體對(duì)應(yīng)的聚類(lèi)數(shù)量,并通過(guò)內(nèi)層迭代得到最優(yōu)分組。

混合算法的實(shí)現(xiàn)過(guò)程如圖5所示。

4 算法的實(shí)現(xiàn)

為了測(cè)試混合算法的有效性,對(duì)設(shè)備可加工特征進(jìn)行劃分,得到如圖6所示的制造資源集,其中特征包括柱錐、平面、凹槽、孔、曲面和階梯。加工設(shè)備由模式向量表示,長(zhǎng)度為8,前6位數(shù)字代表柱錐、平面、凹槽、孔、曲面和階梯,最后2位數(shù)字表示能否加工大尺寸零件,以及能否用于精加工。模式向量由0和1組成,如果設(shè)備可以加工該特征,則對(duì)應(yīng)數(shù)值1,否則對(duì)應(yīng)數(shù)值0。例如,銑床1可以加工平面、凹槽,但不能加工大尺寸零件,可用于精加工,即銑床1的模式向量為01100001。車(chē)床5也如此,如圖7所示。使用文中提出的混合算法對(duì)設(shè)備進(jìn)行分組,得到32臺(tái)加工設(shè)備的模式向量如圖6所示。

圖6 加工設(shè)備及其屬性

圖7 加工設(shè)備向量

本文作者利用C++實(shí)現(xiàn)該混合算法,內(nèi)層迭代和外層迭代的種群數(shù)量分別設(shè)置為40和20,進(jìn)化代數(shù)設(shè)置為100,交叉率和變異率分別設(shè)置為0.8和0.1。

模糊聚類(lèi)目標(biāo)函數(shù)Jm和聚類(lèi)中心之間的平均距離D隨聚類(lèi)數(shù)量的變化如圖8所示。Jm隨著聚類(lèi)數(shù)量的增加而單調(diào)遞減;D在(2,10)(11,12)范圍內(nèi)單調(diào)遞增,在(10,11)范圍內(nèi)單調(diào)遞減;當(dāng)聚類(lèi)數(shù)量為6時(shí),Jm和D之和最小。外層迭代適應(yīng)度函數(shù)隨聚類(lèi)數(shù)量的變化如圖9所示:當(dāng)聚類(lèi)數(shù)量為6時(shí),得到適應(yīng)度最大值。根據(jù)混合算法得到的最優(yōu)數(shù)量6,按照最大隸屬度原則獲得最優(yōu)分類(lèi),分類(lèi)結(jié)果如表1所示。

表1 制造資源的分類(lèi)結(jié)果

圖8 模糊聚類(lèi)的目標(biāo)函數(shù)值

圖9 外部適應(yīng)度與聚類(lèi)數(shù)量關(guān)系

每個(gè)制造資源只屬于一個(gè)類(lèi)別,但每個(gè)特征可以屬于多個(gè)類(lèi)別。第2組和第5組可以加工中小型零件的柱錐和孔特征,同時(shí)第5組設(shè)備可用于精加工,這些設(shè)備可以處理相同的特征,但位于不同的分區(qū)組中。可制造性評(píng)價(jià)的主要內(nèi)容是評(píng)價(jià)零件每個(gè)特征是否具有相應(yīng)的加工設(shè)備,文中利用混合算法對(duì)加工設(shè)備進(jìn)行劃分,只需搜索具有評(píng)價(jià)特征的分組,搜索時(shí)間和空間就會(huì)減少,從而使可制造性評(píng)價(jià)效率提高。

5 結(jié)論

設(shè)計(jì)一種由GA和FCM組成的混合算法,根據(jù)設(shè)備可以加工的制造特征對(duì)加工設(shè)備進(jìn)行分組,利用基于制造資源約束的Object-Oriented方法建立制造資源信息模型,設(shè)計(jì)可制造性評(píng)價(jià)框架,使用模糊規(guī)則來(lái)處理現(xiàn)代加工設(shè)備之間加工能力差異問(wèn)題;構(gòu)建混合算法的數(shù)學(xué)模型,利用GA的全局尋優(yōu)能力,采用GA和FCM的混合算法動(dòng)態(tài)確定最優(yōu)分組數(shù)目和該數(shù)目下的最優(yōu)分組,并在32臺(tái)加工設(shè)備上對(duì)混合算法進(jìn)行測(cè)試。結(jié)果表明:混合算法對(duì)初始值不敏感,成功減少了加工設(shè)備的搜索空間和搜索時(shí)間,驗(yàn)證了該算法的有效性。制造資源模型可以為計(jì)算機(jī)輔助工藝規(guī)劃提供信息,更好地管理人工制造資源,有利于提高企業(yè)的整體業(yè)績(jī),使管理層的決策更加完善可行。文中提出的模型可以在未來(lái)進(jìn)一步完善,引入更多制造特征,使信息更加精簡(jiǎn)、可制造性評(píng)價(jià)和決策更加有效。

猜你喜歡
特征資源設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
基礎(chǔ)教育資源展示
一樣的資源,不一樣的收獲
如何表達(dá)“特征”
不忠誠(chéng)的四個(gè)特征
資源回收
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
抓住特征巧觀(guān)察
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
主站蜘蛛池模板: 日韩成人在线视频| 99无码熟妇丰满人妻啪啪| 国产精品一区二区在线播放| 99青青青精品视频在线| 在线a视频免费观看| 小说 亚洲 无码 精品| 毛片大全免费观看| 成年片色大黄全免费网站久久| 欧美国产综合视频| 国产精品女主播| 欧美激情,国产精品| 日本一区二区不卡视频| 九九这里只有精品视频| 婷婷久久综合九色综合88| 欧美福利在线| 色婷婷在线播放| 国产精品国产三级国产专业不| 毛片网站在线看| 亚州AV秘 一区二区三区| 免费一级毛片完整版在线看| 婷婷色狠狠干| av在线人妻熟妇| 91丨九色丨首页在线播放 | 精品国产福利在线| 亚洲Av激情网五月天| 国产精品熟女亚洲AV麻豆| 国内精品伊人久久久久7777人| 无码在线激情片| 妇女自拍偷自拍亚洲精品| 久无码久无码av无码| 色综合天天操| 国产福利2021最新在线观看| 精品国产91爱| 婷婷99视频精品全部在线观看 | 亚洲欧美日韩精品专区| 欧美亚洲一区二区三区导航| 精品無碼一區在線觀看 | 精品国产一区二区三区在线观看| 亚洲天堂视频在线免费观看| 伊人久热这里只有精品视频99| 91破解版在线亚洲| 国产欧美精品专区一区二区| 无遮挡国产高潮视频免费观看| 国产精品国产三级国产专业不| 婷婷久久综合九色综合88| 国产h视频在线观看视频| 国产麻豆精品久久一二三| 欧美笫一页| 99在线视频免费观看| 欧美日韩国产在线人成app| 99中文字幕亚洲一区二区| 国产欧美又粗又猛又爽老| 亚洲国产午夜精华无码福利| 亚洲无码高清一区二区| 伊人查蕉在线观看国产精品| 亚洲精品视频在线观看视频| 久久香蕉国产线| 亚洲综合在线最大成人| 亚洲天堂成人| 亚洲综合第一页| 欧美v在线| 亚洲欧美精品一中文字幕| 国产色婷婷视频在线观看| 区国产精品搜索视频| 国产成人亚洲无码淙合青草| 欧美日韩免费在线视频| 亚洲三级电影在线播放| 亚洲一级毛片免费观看| 亚洲无码37.| 婷婷亚洲综合五月天在线| 成人午夜免费视频| 国产精品黄色片| 69av在线| 国产精品第一区| 人妻一区二区三区无码精品一区| 国产乱人免费视频| 蜜桃视频一区二区| 中文字幕在线观看日本| 国产高清在线丝袜精品一区| 欧美精品黑人粗大| 伊人久综合| 亚洲视频免费在线|