[發(fā)明專利]一種輻射環(huán)境下的零件遙控維護裝配序列規(guī)劃方法有效
| 申請?zhí)枺?/td> | 201410731129.X | 申請日: | 2014-12-05 |
| 公開(公告)號: | CN104376227B | 公開(公告)日: | 2018-08-24 |
| 發(fā)明(設計)人: | 孫振忠;劉宇;郭建文;陳海彬;王松;湯泓;張智聰 | 申請(專利權)人: | 東莞理工學院;孫振忠;郭建文;陳海彬 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06N3/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 523000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 裝配 序列規(guī)劃 矩陣 粒子群算法 輻射環(huán)境 重定義 算法 粒子 遙控 粒子群優(yōu)化算法 可行性判定 更新操作 鄰接矩陣 目標函數(shù) 評價指標 裝配方向 裝配工具 離散性 自適應 集合 維護 干涉 支撐 改進 | ||
1.一種輻射環(huán)境下的零件遙控維護裝配序列規(guī)劃方法,所述的零件安裝在輻射環(huán)境內,并通過遙控維護實現(xiàn)零件裝配,其特征在于,所述裝配序列規(guī)劃方法基于自適應變異粒子群優(yōu)化算法,裝配序列規(guī)劃方法包括以下步驟:
步驟1、首先建立干涉矩陣,描述總裝配體中待裝配零件在笛卡爾坐標系±x、±y、±z方向上與其他零件的干涉關系,所述的干涉矩陣為A,用P表示零件,裝配體由n個零件{P1,P2,…,Pn}組成,設干涉矩陣的元素Iijx、Iijy和Iijz為零件Pi沿+x、+y和+z方向上裝配時與零件Pj的干涉情況,則干涉矩陣A表示為:
而Iijx的取值表示為:
設序列AP={P1,P2,…,Pi-1}為已裝配好的零件序列,Pi為待裝配零件,則零件Pi的可行裝配方向的判定公式為:
D為x、y或z,分別判斷零件在笛卡爾坐標系的六個方向上的裝配干涉情況,若公式的結果不為0,則發(fā)生干涉,該裝配序列不可行,裝配序列中不可行操作的次數(shù)nf越小,則該裝配序列的裝配可行性越好;然后建立零件的增強鄰接矩陣和支撐矩陣量化表示裝配操作的穩(wěn)定性;建立的鄰接矩陣為C=(Cij)n*n,支撐矩陣為S=(Sij)n*n;建立的鄰接矩陣和支撐矩陣中,零件Pi和零件Pj之間的連接類型用元素Cij表示,當Pi和Pj穩(wěn)定連接時Cij=2;接觸連接時Cij=1;未連接時Cij=0;以元素Sij表示零件Pi和零件Pj之間的支撐關系,當Pi對Pj穩(wěn)定支撐時,Sij=1,否則Sij=0;在所述的鄰接矩陣和支撐矩陣中,若存在Cij=2,j∈[1,i-1],則該裝配操作穩(wěn)定;若Cij=0,則該裝配操作不穩(wěn)定;若Cij=1或Cij=0,則判斷Sij的取值,若存在Sij=1,j∈[1,i-1],則該裝配操作穩(wěn)定,否則該裝配操作不穩(wěn)定,裝配序列中不穩(wěn)定操作的次數(shù)ns越小,則該裝配序列的裝配穩(wěn)定性越好;
步驟2、建立裝配序列AP={P1,P2,,,,Pk,Pk+1,,,,Pn}為裝配工具的集合,從裝配工具集取得可行的裝配工具,再根據(jù)可行裝配工具的數(shù)量計算在更換工具過程中的裝配工具的改變次數(shù),并推算裝配序列中的對裝配工具更換次數(shù)最少的改變次數(shù);從建立的裝配序列AP={P1,P2,,,,Pk,Pk+1,,,,Pn}中取得任一零件Pi的可行裝配工具AT(Pi);若存在則裝配零件Pk+1時無需改變裝配工具;若且則裝配零件Pk+1時需要改變一次裝配工具;推算出任一裝配序列的裝配工具的最少改變次數(shù)nt;
步驟3、通過所述裝配序列AP={P1,P2,,,,Pk,Pk+1,,,,Pn}的幾何可行性判定可行裝配方向,并推算出裝配序列中的對裝配方向更換次數(shù)最少的改變次數(shù);通過建立的裝配序列AP={P1,P2,,,,Pk,Pk+1,,,,Pn}的幾何可行性判定任一零件Pi的可行裝配方向AD(Pi),若則在裝配P1,P2,,,,Pk時無需改變裝配方向;若且則在裝配零件Pk+1時須改變裝配方向一次,推出任一裝配序列的裝配方向的最少改變次數(shù)nd;
步驟4、基于步驟1-3建立的評價指標,建立目標函數(shù);建立的目標函數(shù)如下:
f=cfnf+csns+ctnt+cdnd (5)
cf、cs、ct和cd分別為不可行操作的次數(shù)nf、不穩(wěn)定操作的次數(shù)ns、裝配工具的最少改變次數(shù)nt和裝配方向的最少改變次數(shù)nd的權重系數(shù),其中、cf比cs、ct、cd大;
步驟5、基于自適應變異粒子群優(yōu)化算法,將算法應用于離散空間,首先重定義粒子的位置和速度,以及重定義位置與速度的更新操作的算法,然后建立可行的裝配序列矩陣,最后確定初始個體最優(yōu)序列和初始全局最優(yōu)序列并從中找出最優(yōu)序列;具體做法如下:
定義1)粒子的位置:每個粒子的位置向量對應一條裝配序列;
第i個粒子的位置向量表示為表示設備的裝配過程是按照零件P1,P2,…,Pn的順序進行的,其中,n為設備的零件數(shù)目;
定義2)粒子的速度:將置換算子作為粒子的速度變量,速度變量的作用是調整裝配序列中零件的順序,記為VOS;第i個粒子的速度向量表示為速度算子VO(x,y)的作用是將裝配序列中的第x個零件與第y個零件交換位置,產生一個新的裝配序列;
定義3)位置與速度的加法:一個粒子的位置向量加上其速度向量結果是一個新的位置向量,公式表示為表示速度向量作用于裝配序列;
定義4)位置間的減法:兩個位置向量相減結果是一個速度向量,設
減法可用公式表示為
PsΘPk=VOSs,k,其中VOSs,k按照以下規(guī)則取值:
For i=1 to n-1
若P1=(1,2,3,4,5,6),P2=(5,3,1,4,6,2),
則有P2ΘP1=[(1,5),(2,3),(3,5),(0,0),(5,6)];
定義5)速度的數(shù)乘:設一粒子的速度向量為和系數(shù)C,C∈[0,1],定義速度向量與系數(shù)的數(shù)乘為:其中VOS2按照以下規(guī)則取值:
For i=1 to n-1
其中r是一個0到1之間均勻分布的隨機數(shù);
定義6)速度的加法:按照先后順序分別與粒子位置向量相加,兩個速度向量相加的結果為一個新速度向量,再用新舊位置向量相減就可得到所求速度向量;公式表示為
通過以上重定義,求解離散空間模型ASP問題的粒子位置與速度更新公式如下:
步驟6、進行裝配序列規(guī)劃,步驟包括:包括1)粒子初始化;2)初始適應度計算;3)慣性權重計算;4)粒子更新;5)適應度更新;6)多樣性因子更新;7)全局最優(yōu)裝配零件序列變異;8)如果當前迭代次數(shù)小于最大迭代次數(shù),轉到步驟3),否則進行下一步;9)輸出最優(yōu)序列;其中
1)粒子初始化:ASP問題的解為一可行的裝配序列矩陣AS,同時AS又由裝配零件序列AP、裝配方向序列AD和裝配工具序列AT組成,隨機初始化產生AP序列,由其確定最優(yōu)AD和AT序列;
2)初始適應度計算:根據(jù)式(5)直接計算各粒子的適應度函數(shù)值,并確定初始個體最優(yōu)序列和初始全局最優(yōu)序列;
3)慣性權重計算:慣性權重ω按照下式(8)取值:
ω=m*Cdt+n (8)
其中,Cdt∈[0,1],取m=0.6,n=0.3,Cdt為目標距離因子,其按照下式(9)取值:
其中,fgb為目前找到的全局最優(yōu)裝配序列適應度函數(shù)值,fd為全局最優(yōu)裝配序列期望適應度函數(shù)值;
4)粒子更新:裝配零件序列AP根據(jù)式(6)和式(7)更新,而裝配方向序列AD和裝配工具序列AT則由更新后的AP序列得到,AD和AT序列為更新后的AP序列的最優(yōu)序列;
5)適應度更新:由公式(5)更新粒子群的適應度值,并更新各粒子的個體最優(yōu)序列和全局最優(yōu)序列;
6)多樣性因子更新:采用種群適應度值的標準方差σ作為衡量種群多樣性的指標,其按照下式取值:
其中,n是粒子群的粒子數(shù),fi是第i個粒子的適應度,fa為粒子群的平均適應度:
7)全局最優(yōu)裝配零件序列變異:為了避免算法過早收斂而陷入局部最優(yōu),將引入變異算子使得目前為止找到的全局最優(yōu)裝配零件序列gBest發(fā)生變異,即隨機更改某幾個零件裝配的順序,變異概率pm計算公式如下:
其中,k∈[0.1,0.3],σd為種群收斂臨界標準差,其取值與實際問題有關,遠小于σ的最大值,fd為期望最優(yōu)適應度,i為當前迭代次數(shù),run為最大迭代次數(shù);當滿足上述變異條件,而且滿足fgb≥cf,則同時將隨機生成的新種群替換舊種群;
8)如果當前迭代次數(shù)小于最大迭代次數(shù),i<run,轉到步驟3),否則進行下一步;
9)輸出找到的最優(yōu)序列gBest。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東莞理工學院;孫振忠;郭建文;陳海彬,未經(jīng)東莞理工學院;孫振忠;郭建文;陳海彬許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410731129.X/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調度或分配時間、人員或機器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理
- 一種智能裝配序列規(guī)劃方法
- 一種輻射環(huán)境下的零件遙控維護裝配序列規(guī)劃方法
- 一種船體分段裝配序列規(guī)劃系統(tǒng)及其規(guī)劃方法
- 一種盾構機盾體裝配序列的規(guī)劃系統(tǒng)及方法
- 規(guī)劃路線和軌跡路線比較方法及裝置
- 一種凹版印刷機印刷裝置的裝配序列規(guī)劃系統(tǒng)及規(guī)劃方法
- 自主航天器未執(zhí)行規(guī)劃序列資源異常檢測及修復方法
- 車輛路徑規(guī)劃方法及裝置、計算機可讀存儲介質、終端
- 一種碳衛(wèi)星任務規(guī)劃的系統(tǒng)及方法
- 一種動態(tài)目標遍歷訪問序列規(guī)劃方法與系統(tǒng)





