[發(fā)明專利]一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法有效
| 申請?zhí)枺?/td> | 201710564030.9 | 申請日: | 2017-07-12 |
| 公開(公告)號: | CN107633105B | 公開(公告)日: | 2020-09-08 |
| 發(fā)明(設(shè)計)人: | 王佩;姜海旭;張科;呂梅柏;劉廣哲;王無為;徐有新;李偉 | 申請(專利權(quán))人: | 西北工業(yè)大學(xué) |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F119/14 |
| 代理公司: | 西北工業(yè)大學(xué)專利中心 61204 | 代理人: | 王鮮凱 |
| 地址: | 710072 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 改進(jìn) 混合 蛙跳 算法 四旋翼 無人機 參數(shù) 辨識 方法 | ||
本發(fā)明涉及一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法,以混合蛙跳算法為基礎(chǔ),通過對算法中蛙跳規(guī)則改進(jìn),提高了混合蛙跳算法的全局收斂速度,并根據(jù)四旋翼無人機參數(shù)特性,對適應(yīng)度函數(shù)進(jìn)行設(shè)計,減少算法的計算復(fù)雜度,提高對四旋翼無人機多參數(shù)辨識的效率。該方法具有一定的普適性,能夠?qū)崿F(xiàn)對大多數(shù)具有非線性和強耦合度系統(tǒng)的參數(shù)辨識。
技術(shù)領(lǐng)域
本發(fā)明屬于四旋翼無人機參數(shù)辨識方法,涉及一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法,主要對典型四旋翼無人機工作狀態(tài)下的非線性參數(shù)進(jìn)行辨識。
背景技術(shù)
隨著四旋翼無人機的廣泛應(yīng)用和快速發(fā)展,對四旋翼無人機控制精度的需求也在不斷提高,實現(xiàn)四旋翼無人機的高精度控制,需要獲取四旋翼無人機的精確模型,因此對四旋翼無人機的準(zhǔn)確建模,是實現(xiàn)對四旋翼無人機精確控制的關(guān)鍵技術(shù)問題。
對四旋翼無人機參數(shù)的精確辨識是實現(xiàn)四旋翼無人機精確建模的前提。由于典型四旋翼無人機參數(shù)具有較強的非線性和耦合性,因此采用典型的線性辨識方法,如最小二乘法和極大似然法均難以實現(xiàn)對模型中參數(shù)的精確辨識。為解決此類問題,需要采用非線性參數(shù)辨識方法對其進(jìn)行處理。文獻(xiàn)“基于遺傳算法的四旋翼無人機系統(tǒng)參數(shù)辨識,計算機測量與控制,2015,Vol23(12),p4195-4197+4206”公開了一種基于遺傳算法的四旋翼無人機系統(tǒng)參數(shù)辨識方法。該方法在基于四旋翼飛行器懸停或者低速狀態(tài)下建立飛行器動力學(xué)模型的基礎(chǔ)上,利用實數(shù)編碼的遺傳算法,將待辨識系統(tǒng)參數(shù)編碼為一個實數(shù)向量,并分別采用輪盤選擇法和均勻變異為選擇算子和變異算子,將遺傳算法應(yīng)用于線性模型位置參數(shù)的辨識中,求得升力系數(shù)。最后,將通過仿真得到的滾轉(zhuǎn)、俯仰和偏航方向的加速度值與實際測量值的對比,表明在懸停狀態(tài)或小角度飛行狀態(tài)下,該辨識方法能夠建立比較精確的系統(tǒng)模型。文獻(xiàn)所述方法根據(jù)四旋翼受力分析建立了小角度下的線性系統(tǒng)模型并應(yīng)用遺傳算法其進(jìn)行辨識,只針對線性系統(tǒng),適應(yīng)性不強;在辨識非線性系統(tǒng)時,由于遺傳算法存在著進(jìn)化方向過于隨機,收斂速度慢,對運動學(xué)參數(shù)的相關(guān)性不敏感,使得辨識結(jié)果不準(zhǔn)確而且收斂速度較慢、計算效率較差。
發(fā)明內(nèi)容
要解決的技術(shù)問題
為了避免現(xiàn)有技術(shù)的不足之處,本發(fā)明提出一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法,克服現(xiàn)有參數(shù)辨識方法對四旋翼無人機參數(shù)辨識精度不高、辨識速度收斂速度較慢的不足。
技術(shù)方案
一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法,其特征在于步驟如下:
步驟1、建立典型四旋翼無人機運動學(xué)模型:
其中,x、y、z分別為慣性系下的三軸位置,φ、θ、ψ分別為滾轉(zhuǎn)角、俯仰角和偏航角,Ix、Iy、Iz分別為三軸轉(zhuǎn)動慣量,Jr為旋翼的轉(zhuǎn)動慣量,m為飛行器質(zhì)量,u1為旋翼產(chǎn)生的升力,u2、u3及u4分別為滾轉(zhuǎn)、俯仰及偏航力矩,u5表示各旋翼電機的陀螺力矩等效轉(zhuǎn)速;
選取系統(tǒng)的輸入為:u=[u1 u2 u3 u4 u5]T
系統(tǒng)狀態(tài)為:
待辨識參數(shù)為:Iparam=[Ix Iy Iz Jr]T
目標(biāo)函數(shù)取為:J=Fitness(Iparam)
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學(xué),未經(jīng)西北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201710564030.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 蛙跳玩具
- 一種采用混合蛙跳的小波神經(jīng)網(wǎng)絡(luò)來計算聲發(fā)射源位置的方法
- 基于人工魚群和蛙跳算法的光伏電池參數(shù)辨識方法
- 混合蛙跳算法的自適應(yīng)核k?means方法與系統(tǒng)
- 基于果蠅蛙跳模糊神經(jīng)網(wǎng)絡(luò)PID直線同步電機控制方法
- 基于混合集合蛙跳與變鄰域算法的平行機調(diào)度方法及系統(tǒng)
- 一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法
- 一種基于改進(jìn)混合蛙跳算法的四旋翼無人機參數(shù)辨識方法
- 一種混合蛙跳反饋極限學(xué)習(xí)機帶鋼厚度預(yù)測方法
- 一種鍋爐燃燒系統(tǒng)氧量對象模型的辨識方法





