[發明專利]一種平面四桿機構軌跡設計的果蠅優化方法有效
| 申請號: | 201810471646.6 | 申請日: | 2018-05-17 |
| 公開(公告)號: | CN108710748B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 李剛;王沁;趙鵬;喬路;蘇宇;田軍委;李錦濤 | 申請(專利權)人: | 西安工業大學 |
| 主分類號: | G06F30/17 | 分類號: | G06F30/17;G06F30/27;G06N3/00 |
| 代理公司: | 無錫松禾知識產權代理事務所(普通合伙) 32316 | 代理人: | 段小麗 |
| 地址: | 720021 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平面 機構 軌跡 設計 果蠅 優化 方法 | ||
1.一種平面四桿機構軌跡設計的果蠅優化方法,其特征在于:
步驟一,果蠅種群及算法參數初始化;
步驟二,給定每個果蠅個體隨機方向和距離執行嗅覺搜索;
步驟三,計算果蠅嗅覺濃度判定值和嗅覺濃度,進行果蠅總群評估;
步驟四,根據果蠅嗅覺濃度的大小排序將其分為兩個規模可調節的動態子群,其中一個子群由嗅覺濃度較高的果蠅個體組成,執行精英學習策略來增強算法的局部探索能力促使其快速收斂到最佳位置,其余果蠅個體組成另一個子群采用差分變異策略保證算法的全局開發能力以增加種群的多樣性;子群規模調節策略如下式:
N1=N-N2
式中為向下取整運算,N為種群規模,t為當前迭代次數,maxit為最大迭代次數,Nmax、Nmin分別為種群最大最小規模因子,取值為正且滿足Nmax>Nmin,N1為精英學習子群規模,N2為差分變異子群規模,隨著迭代次數的逐步增加,子群規模N1的量值從N*Nmin增加至N*Nmax;
所述精英學習策略如式:
Xi,t+1=X_axist+r*(X_axist-Xi,t)*Gauss(0,1)
Yi,t+1=Y_axist+r*(Y_axist-Yi,t)*Gauss(0,1)
式中r為調節因子,其中調節因子滿足:
式中,Xi,t+1、Yi,t+1為第t+1代優秀子群中果蠅個體i的位置坐標,Xi,t、Yi,t為第t代優秀子群中果蠅個體i的位置坐標,X_axist,Y_axist為第t代精英果蠅個體的位置坐標,Gauss(0,1)為服從期望為0,方差為1的高斯分布;
所述差分變異策略如式:
Xi,t+1=Xi,t+c*(Xj,t-Xk,t)+(1-c)*(Xm,t-Xn,t)
Yi,t+1=Yi,t+c*(Yj,t-Yk,t)+(1-c)*(Ym,t-Yn,t)
式中,Xi,t+1、Yi,t+1為第t+1代普通子群中果蠅個體i的位置坐標,Xi,t、Yi,t為第t代普通子群中果蠅個體i的位置坐標,Xj,t、Xk,t、Xm,t、Xn,t和Yj,t、Yk,t、Ym,t、Yn,t分別為第t代中整個種群里與個體i相異的隨機選擇的4個個體的位置坐標,c為尺度因子,取值為(0,1)區間的均勻分布隨機數;
步驟五,計算果蠅嗅覺濃度判定值和嗅覺濃度,進行果蠅總群評估;
步驟六,果蠅群體使用視覺飛向最佳食物位置;
步驟七,如果達到終止條件,則結束,若沒有達到終止條件,則重新回到“步驟二”;
平面四桿機構中,l1為主動桿,l2為連接桿,l3為從動桿,l4為機架,和ψ0分別為對應桿件在右極限位置時的初始位置角;
采用了十進制的2×3實值矩陣編碼,矩陣的行向量表示果蠅個體所在搜索空間的維度位置,每一列表示一個需要優化的平面四桿機構的參數;對于個體Pi其編碼如下式:
上式第1行向量xi=(xi1,xi2,xi3)表示果蠅的橫坐標,第2行向量yi=(yi1,yi2,yi3)表示果蠅的縱坐標;3個列向量則分別對應四桿機構設計變量l2、l3和l4的桿長量值位置編碼;
嗅覺濃度判定值為Si,果蠅個體與種群位置坐標原點的歐氏距離為Disti;滿足
式中,xi和yi為果蠅X和Y搜素方向上的位置坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安工業大學,未經西安工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810471646.6/1.html,轉載請聲明來源鉆瓜專利網。





