"/>
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于改進的花授粉算法的工業產品裝配序列規劃方法技術

    技術編號:39432167 閱讀:32 留言:0更新日期:2023-11-19 16:16
    本發明專利技術涉及一種基于改進的花授粉算法的工業產品裝配序列規劃方法,包括以下步驟:獲取高速錠軸的各零件裝配信息并建模,構建零件的干涉矩陣

    【技術實現步驟摘要】
    一種基于改進的花授粉算法的工業產品裝配序列規劃方法


    [0001]本專利技術涉及裝配序列規劃
    ,特別涉及一種基于改進的花授粉算法的工業產品裝配序列規劃方法
    。

    技術介紹

    [0002]近年來,工程實際應用場景中出現了許多復雜的工程優化問題,為了解決這些優化難題,研究人員提出了許多不同的啟發式算法,這些算法可以幫助我們更有效地解決這些問題,如蟻群算法
    (Ant Colony Optimization
    ,
    ACO)、
    粒子群算法
    (Particle Swarm Optimization
    ,
    PSO)、
    遺傳算法
    (Genetic Algorithm,GA)

    。
    花授粉算法
    (Flower Pollination Algorithm
    ,
    FPA
    算法
    )
    作為面向連續空間子集的局部強搜索算法,可用于解決多種優化問題,包括函數優化
    、
    組合優化和機器學習問題等,但將花授粉算法用于解決裝配序列優化問題的主要挑戰是
    FPA
    算法的連續性及重復迭代性,一方面,基本
    FPA
    算法的搜索空間是由實域構成的,但針對裝配序列優化問題,搜索空間由一系列離散的序號組成,故該算法不能直接用于求解給定的離散的裝配序列優化問題;另一方面,基本
    FPA
    算法的全局搜索能力較弱,一般在局部空間反復迭代,直至搜索到最優解,這也會造成結果非最優
    、
    耗時過長的問題
    。

    技術實現思路

    [0003]針對工業產品裝配序列規劃中花授粉算法求解離散空間域能力弱
    、
    容易陷入局部最優

    求解效率低等問題,提出了一種離散化的花授粉
    ?
    遺傳算法
    (Flower pollination
    ?
    genetic algorithm
    ,
    FPA
    ?
    GA)
    ,通過改進全局搜索和局部搜索操作使其自動生成多個裝配序列,用于解決現有裝配序列優化問題,從而實現最優裝配序列的快速求解,從而降低工業產品的產品生產效率和制造成本,提高其裝配質量
    。
    [0004]本專利技術的技術方案為:
    [0005]一種基于改進的花授粉算法的工業產品裝配序列規劃方法,其特征在于,包括以下步驟:
    [0006]步驟1:獲取高速錠軸的各零件裝配信息并建模,然后根據零件之間的位置關系和裝配優先關系,構建零件的干涉矩陣
    IM
    x
    、
    裝配優先關系矩陣
    PM
    和裝配工具矩陣
    TM
    ;
    [0007]步驟2:目標函數建立:基于錠軸裝配體各零件間的裝配關系,建立裝配方向改變次數
    N
    t

    裝配工具改變次數
    N
    d
    和高速錠軸的同軸度
    σ

    以及高速錠軸的平行度
    σ

    評價指標,并設置各自權重,構建優化目標評價體系的目標函數;
    [0008]步驟3:改進傳統的花授粉算法:在算法每一次迭代之前,對種群中的個體進行突變操作,從局部授粉生成的花粉中利用部分匹配交叉運算;
    [0009]步驟4:基于改進的花授粉算法,實現基于改進的花授粉算法的高速錠軸裝配序列規劃方法,輸出最優的高速錠軸裝配序列,最優的高速錠軸裝配序列包括各零件的裝配方向改變次數
    、
    裝配工具改變次數和最小適應度值
    。
    [0010]進一步的,步驟1具體為:
    [0011]步驟
    1.1
    :獲取高速錠軸裝配信息,簡化高速錠軸為
    26
    個零件,對高速錠軸的各零件進行編號,得到各零件編號
    p1,p2,

    ,p
    26
    ,并得到一個由
    26
    個零件組成的裝配序列
    P

    [p1,p2,

    p
    26
    ],這樣每個裝配序列由1?
    26
    的字符串組成,每個裝配工具也有對應的裝配工具編號;
    [0012]步驟
    1.2
    :結合高速錠軸的裝配工藝對其進行三維建模,得到三維模型;根據零件編號和裝配工具編號進行高速錠軸的零件級裝配信息建模;
    [0013]步驟
    1.3
    :根據高速錠軸零件之間的位置關系和裝配優先關系,構建高速錠軸零件的干涉矩陣
    IM
    x
    、
    裝配優先關系矩陣
    PM
    和裝配工具矩陣
    TM。
    [0014]進一步的,步驟
    1.3
    具體為:
    [0015]在高速錠軸三維模型的基礎上,開始對高速錠軸裝配序列進行建模,分析影響裝配序列規劃的因素,隨后對這些影響因素進行建模,即建立零件的干涉矩陣
    、
    裝配優先關系矩陣

    裝配工具矩陣約束矩陣;
    [0016]對各裝配部件間的裝配優先關系分析,存在裝配優先級,定義裝配優先關系的規則如式
    (1
    ?
    1)
    所示:
    [0017][0018]其中,
    p
    ij
    表示裝配關系優先級,零件
    i
    和零件
    j
    都為高速錠軸
    26
    個零件之一,并且
    i

    j
    都小于等于
    26
    ;
    [0019]因此對高速錠軸簡化模型進行裝配優先關系分析得到裝配優先關系矩陣
    PM
    ,如式
    (1
    ?
    2)
    所示,其中零件在自身關系中約束值都取0;
    [0020][0021]高速錠軸各零件在裝配過程中,所改變的次數稱為裝配方向改變次數,裝配方向改變次數采用干涉矩陣計算,干涉矩陣表示在正交裝配坐標系中高速錠軸零件在
    ±
    X、
    ±
    Y、
    ±
    Z
    六個方向上裝配時與已裝配的零件之間的干涉情況,基于六個方向的干涉情況可分析出該零件可行的裝配方向;定義
    IM
    x
    為高速錠軸在
    X
    方向的干涉矩陣,
    I
    ijx
    為高速錠軸在
    X
    方向裝配時第
    i
    個零件與第
    j
    個零件的干涉情況
    (i,j

    1,2,

    ,n)
    ,其中
    n
    為高速錠軸零件個數
    )
    ,
    IM
    x
    矩陣表達式如式
    (1
    ?
    3)
    所示:
    [0022][0023]式
    (1
    ?
    本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.
    一種基于改進的花授粉算法的工業產品裝配序列規劃方法,其特征在于,包括以下步驟:步驟1:獲取高速錠軸的各零件裝配信息并建模,然后根據零件之間的位置關系和裝配優先關系,構建零件的干涉矩陣
    IM
    x

    裝配優先關系矩陣
    PM
    和裝配工具矩陣
    TM
    ;步驟2:目標函數建立:基于錠軸裝配體各零件間的裝配關系,建立裝配方向改變次數
    N
    t
    、
    裝配工具改變次數
    N
    d
    和高速錠軸的同軸度
    σ

    以及高速錠軸的平行度
    σ

    評價指標,并設置各自權重,構建優化目標評價體系的目標函數;步驟3:改進傳統的花授粉算法:在算法每一次迭代之前,對種群中的個體進行突變操作,從局部授粉生成的花粉中利用部分匹配交叉運算;步驟4:基于改進的花授粉算法,實現基于改進的花授粉算法的高速錠軸裝配序列規劃方法,輸出最優的高速錠軸裝配序列,最優的高速錠軸裝配序列包括各零件的裝配方向改變次數

    裝配工具改變次數和最小適應度值
    。2.
    根據權利要求1所述的基于改進的花授粉算法的工業產品裝配序列規劃方法,其特征在于,步驟1具體為:步驟
    1.1
    :獲取高速錠軸裝配信息,簡化高速錠軸為
    26
    個零件,對高速錠軸的各零件進行編號,得到各零件編號
    p1,p2,

    ,p
    26
    ,并得到一個由
    26
    個零件組成的裝配序列
    P

    [p1,p2,

    p
    26
    ]
    ,這樣每個裝配序列由1?
    26
    的字符串組成,每個裝配工具也有對應的裝配工具編號;步驟
    1.2
    :結合高速錠軸的裝配工藝對其進行三維建模,得到三維模型;根據零件編號和裝配工具編號進行高速錠軸的零件級裝配信息建模;步驟
    1.3
    :根據高速錠軸零件之間的位置關系和裝配優先關系,構建高速錠軸零件的干涉矩陣
    IM
    x
    、
    裝配優先關系矩陣
    PM
    和裝配工具矩陣
    TM。3.
    根據權利要求2所述的基于改進的花授粉算法的工業產品裝配序列規劃方法,其特征在于,步驟
    1.3
    具體為:在高速錠軸三維模型的基礎上,開始對高速錠軸裝配序列進行建模,分析影響裝配序列規劃的因素,隨后對這些影響因素進行建模,即建立零件的干涉矩陣
    、
    裝配優先關系矩陣
    、
    裝配工具矩陣約束矩陣;對各裝配部件間的裝配優先關系分析,存在裝配優先級,定義裝配優先關系的規則如式
    (1
    ?
    1)
    所示:其中,
    p
    ij
    表示裝配關系優先級,零件
    i
    和零件
    j
    都為高速錠軸
    26
    個零件之一,并且
    i
    ,
    j
    都小于等于
    26
    ;因此對高速錠軸簡化模型進行裝配優先關系分析得到裝配優先關系矩陣
    PM
    ,如式
    (1
    ?
    2)
    所示,其中零件在自身關系中約束值都取0;
    高速錠軸各零件在裝配過程中,所改變的次數稱為裝配方向改變次數,裝配方向改變次數采用干涉矩陣計算,干涉矩陣表示在正交裝配坐標系中高速錠軸零件在
    ±
    X、
    ±
    Y、
    ±
    Z
    六個方向上裝配時與已裝配的零件之間的干涉情況,基于六個方向的干涉情況可分析出該零件可行的裝配方向;定義
    IM
    x
    為高速錠軸在
    X
    方向的干涉矩陣,
    I
    ijx
    為高速錠軸在
    X
    方向裝配時第
    i
    個零件與第
    j
    個零件的干涉情況,
    i,j

    1,2,

    ,n
    ,其中
    n
    為高速錠軸零件個數,
    IM
    x
    矩陣表達式如式
    (1
    ?
    3)
    所示:式
    (1
    ?
    3)
    中,干涉矩陣
    IM
    x

    I
    ijx
    的取值判斷方法如式
    (1
    ?
    4)
    所示:根據以上原理,高速錠軸在
    Y、Z
    軸正方向的干涉矩陣
    IM
    Y

    IM
    Z
    分別為式
    (1
    ?
    5)、

    (1
    ?
    6)
    所示:
    IM
    y
    為高速錠軸在
    Y
    方向的干涉矩陣,
    I
    ijy
    為高速錠軸在
    Y
    方向裝配時第
    i
    個零件與第
    j
    個零件的干涉情況,
    i,j

    1,2,

    ,n
    ,其中
    n
    為高速錠軸零件個數;式
    (1
    ?
    5)
    中,干涉矩陣
    IM
    y

    I
    ijy
    的取值判斷方法如式
    (1
    ?4?
    2)
    所示:所示:
    IM
    z
    為高速錠軸在
    Z
    方向的干涉矩陣,
    I
    ijz
    為高速錠軸在
    Z
    方向裝配時第
    i
    個零件與第
    j
    個零件的干涉情況,
    i,j

    1,2,

    ,n
    ,其中
    n
    為高速錠軸零件個數;式
    (1
    ?
    6)
    中,干涉矩陣
    IM
    z

    I
    ijz
    的取值判斷方法如式
    (1
    ?4?
    3)
    所示:
    高速錠軸某個零件在同一坐標系的正負方向的裝配干涉情況是一樣的;高速錠軸裝配工具的改變次數是由每個零件在裝配過程中受到的幾何約束所決定的,裝配工具改變次數采用裝配工具矩陣計算,裝配工具矩陣表示高速錠軸零件在裝配時與上一個零件之間的裝配工具更換情況;定義
    TM
    為高速錠軸零件的裝配工具矩陣,
    T
    ij
    為高速錠軸裝配時第
    i
    個零件與第
    j
    個零件的裝配工具更換情況,
    i,j

    1,2,

    ,n
    ,其中
    n
    為錠軸零件個數,矩陣表達式如式
    (1
    ?
    7)
    所示:式中,裝配工具矩陣
    TM

    T
    ij
    的取值判斷方法如式
    (1
    ?
    8)
    所示:
    4.
    根據權利要求1所述的基于改進的花授粉算法的工業產品裝配序列規劃方法,其特征在于,步驟2具體為:步驟
    2.1
    :定義最終裝配序列的總裝配方向改變次數為
    N
    t
    ,具體表達式如下公式
    (1
    ?
    9)
    :上式
    (1
    ?
    9)

    I
    i
    通過0或1定量表示相鄰零件裝配方向是否相同,當零件間裝配方向相同時
    I
    i
    =0,相反的當零件間裝配方向不相同時
    I
    i
    =1;
    N
    t
    越小代表裝配過程改變次數越少,效率越高;定義最終裝配序列的總裝配工具改變次數為
    N
    d
    ,具體表達式如下公式
    (1
    ?
    10)
    :上式
    (1
    ?
    10)

    【專利技術屬性】
    技術研發人員:丁司懿周文波,張潔,毛新華王森,童輝輝,
    申請(專利權)人:北京中麗制機工程技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久亚洲日韩看片无码| 一本大道无码日韩精品影视_| 国产精品无码AV天天爽播放器| 欧洲人妻丰满av无码久久不卡 | 中文字幕日产无码| 亚洲午夜无码毛片av久久京东热| 国产成年无码v片在线| 亚洲AV无码码潮喷在线观看| 一区二区无码免费视频网站| 中文无码熟妇人妻AV在线| 亚洲午夜无码久久久久小说| 亚洲国产精品成人精品无码区| 麻豆亚洲AV成人无码久久精品| 日韩精品无码免费一区二区三区| 国产精品无码永久免费888| 亚洲AV无码男人的天堂| av无码免费一区二区三区| 亚洲动漫精品无码av天堂| 久久久久亚洲AV无码专区桃色 | 中文字幕av无码一区二区三区电影 | 精品人体无码一区二区三区| 潮喷无码正在播放| 国产99久久九九精品无码| 中文字幕日产无码| 久久人妻无码中文字幕| 国产成人精品无码播放| 东京热av人妻无码专区| 无码日韩精品一区二区人妻| 精品久久久久久无码中文野结衣 | 精品亚洲成在人线AV无码| 无码中文字幕日韩专区视频| 国产精品无码一区二区三级| 亚洲中文字幕久久精品无码APP| 在线观看免费无码视频| 成年免费a级毛片免费看无码| 日韩精品无码视频一区二区蜜桃 | 日韩AV高清无码| 国产AV无码专区亚洲精品| 久久老子午夜精品无码| 日韩AV无码久久一区二区| 丰满亚洲大尺度无码无码专线 |