[發明專利]一種基于遺傳算法的裝配公差優化設計方法有效
| 申請號: | 201310756982.2 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN103902759A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 張毅;張夢旖;曾祥福 | 申請(專利權)人: | 西京學院 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06N3/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710123 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 遺傳 算法 裝配 公差 優化 設計 方法 | ||
1.一種基于遺傳算法的裝配公差優化設計方法,其特征在于,該過程為:
步驟a,確定以裝配體的最小加工成本為優化目標,建立裝配公差優化的目標函數;
步驟b,確定裝配公差的約束條件;
步驟c,將公差類型信息附加到VGC網絡,得到裝配體的公差網絡,選擇確定各裝配特征的尺寸公差及幾何公差的取值范圍;
步驟d,采用多參數級聯編碼的方法進行遺傳編碼;
將各個尺寸公差和形位公差以二進制編碼方法進行編碼,然后將這些編碼按照一定順序連接在一起組成表示全部參數的二進制串染色體;
根據GB/T1800.3-1998標準公差數值和GB/T1184-1996形位公差數值,確定尺寸和形位公差要求的精度是小數點后4位,公差決策變量T∈[TL,TU]應該被分成至少(TU-TL)×104個部分,其二進制串位數(用mj表示)可以用以下公式計算:
則染色體的編碼串長度為:
其中,
L——染色體的編碼串長度;
li——公差變量的編碼長度;
n——尺寸和形位公差變量的總數;
精確到小數點后四位的尺寸和形位公差變量的最大二進制串編碼長度為14位。采用等長編碼技術,每一個公差變量的編碼長度定為14位,則一個具有n個公差參數的染色體長度可以表示為:
在進行編碼時,每個公差參數可以具有不同的取值范圍,采用等長編碼技術,則每個參數具有不同的編碼精度。設某一公差的取值范圍為[TL,TU],用14位二進制編碼符號來表示該公差,則可以生成214種不同的編碼,編碼精度(或編碼長度)為:
對于給定的公差變量二進制編碼染色體:
第j個公差變量的二進制串解碼函數的形式為:
其中:
Tj——染色體中第j個公差變量的取值;
——第j個公差變量的取值下限;
——第j個公差變量的取值上限;
——第j個公差變量的二進制編碼串的第m個基因取值;
步驟e,確定適應度函數;
步驟f,確定選擇算子函數;
步驟g,確定遺傳算法的運行參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西京學院,未經西京學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310756982.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于輕型龍門數控切割機上的輕軌裝置
- 下一篇:一種自動化焊接拋光裝置





