[發明專利]用于無人飛機控制律參數自動優化的改進粒子群算法無效
| 申請號: | 200910029310.5 | 申請日: | 2009-04-08 |
| 公開(公告)號: | CN101551642A | 公開(公告)日: | 2009-10-07 |
| 發明(設計)人: | 張民 | 申請(專利權)人: | 南京航空航天大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04;G05D1/00 |
| 代理公司: | 南京經緯專利商標代理有限公司 | 代理人: | 唐小紅 |
| 地址: | 210016*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 無人 飛機 控制 參數 自動 優化 改進 粒子 算法 | ||
1.一種用于無人飛機控制律參數自動優化的改進粒子群算法,所述粒子群算法,即PSO算法,是一種基于迭代的優化算法,控制參數初始化為一組隨機解,通過迭代尋找最優值,算法數學模型是:設在n維搜索空間中有m個粒子,粒子xi(i=1,2,...,m)的空間位置為pi=(xi1,xi2,...,xin),m、n均為自然數,將粒子xi帶入目標函數計算出適應度,根據適應度的大小衡量xi的優劣,單個粒子所經歷過的最優位置記為pid,整個粒子群經歷過的最優位置記作pxd,粒子根據以下公式來更新自己的速度vid和位置xid:
vid(t+1)=w×vid(t)+c1×rand()×(pid(t)-xid(t)+c2×rand()×(pnd(t)-xid(t))
xid(t+1)=xid(t)+vid(t+1)
式中t為當前時間,w為加權系數,c1與c2為學習因子,xid(t)為t時刻的粒子的位置;
其特征在于,粒子個數m取為10~30,加權系數利用下式自適應調整:
w=wmax-(wmax-wmin)×g/gmax
式中wmax為加權系數最大值,取0.7~0.9,wmin為加權系數最小值,取0.1~0.3,g為收斂代數,在1~50之間,gmax為最大收斂代數,取50,學習因子c1與c2為非負常數,均取為2;
引入一個雜交算子,其方法是,選擇單個粒子所經歷過的最優位置pid的值處于中間的數個粒子進行隨機的兩兩雜交,產生相同數目的子代粒子,用子代粒子取代父代粒子,設xi和xj為2個父代粒子,則進行雜交操作的計算公式為:
xi(t+1)=s·xi(t)+(1-s)·xj(t)
xj(t+1)=s·xj(t)+(1-s)·xi(t)
式中s為[0,1]間的隨機數;
雜交的時機選擇,依據標準PSO算法的收斂代數,即俯仰和偏航通道17~20代,滾轉通道7~10代,擾動開始的代數選為:俯仰和偏航通道從第12代開始,滾轉通道從第4代開始。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910029310.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無線熱點的掃描顯示方法及裝置
- 下一篇:一種自動找尋平臺服務器的商業wifi





