[發(fā)明專利]一種基于自適應(yīng)混合蛙跳算法的智能雷達(dá)海雜波預(yù)報(bào)系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201711116258.8 | 申請(qǐng)日: | 2017-11-13 |
| 公開(公告)號(hào): | CN107966683A | 公開(公告)日: | 2018-04-27 |
| 發(fā)明(設(shè)計(jì))人: | 劉興高;盧偉勝 | 申請(qǐng)(專利權(quán))人: | 浙江大學(xué) |
| 主分類號(hào): | G01S7/02 | 分類號(hào): | G01S7/02 |
| 代理公司: | 杭州求是專利事務(wù)所有限公司33200 | 代理人: | 邱啟旺 |
| 地址: | 310058 浙江*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 自適應(yīng) 混合 蛙跳 算法 智能 雷達(dá) 海雜波 預(yù)報(bào) 系統(tǒng) 方法 | ||
1.一種基于自適應(yīng)混合蛙跳算法的智能雷達(dá)海雜波預(yù)報(bào)系統(tǒng),包括雷達(dá)、數(shù)據(jù)庫(kù)以及上位機(jī),雷達(dá)、數(shù)據(jù)庫(kù)和上位機(jī)依次相連,其特征在于:所述雷達(dá)對(duì)所檢測(cè)海域進(jìn)行照射,并將雷達(dá)海雜波數(shù)據(jù)儲(chǔ)存到所述的數(shù)據(jù)庫(kù),所述的上位機(jī)包括數(shù)據(jù)預(yù)處理模塊、魯棒預(yù)報(bào)模型建模模塊、智能尋優(yōu)模塊、海雜波預(yù)報(bào)模塊、判別模型更新模塊和結(jié)果顯示模塊;
所述數(shù)據(jù)預(yù)處理模塊,用以進(jìn)行雷達(dá)海雜波數(shù)據(jù)預(yù)處理,采用如下過程完成:
(1)雷達(dá)對(duì)所檢測(cè)海域進(jìn)行照射,并將雷達(dá)海雜波數(shù)據(jù)儲(chǔ)存到所述的數(shù)據(jù)庫(kù);
(2)從數(shù)據(jù)庫(kù)中采集N個(gè)雷達(dá)海雜波回波信號(hào)幅值xi作為訓(xùn)練樣本,i=1,...,N;
(3)對(duì)訓(xùn)練樣本進(jìn)行歸一化處理,得到歸一化幅值
其中,minx表示訓(xùn)練樣本中的最小值,maxx表示訓(xùn)練樣本中的最大值;
(4)將歸一化后的訓(xùn)練樣本重構(gòu),分別得到輸入矩陣X和對(duì)應(yīng)的輸出矩陣Y:
其中,D表示重構(gòu)維數(shù),D為自然數(shù),且D<N,D的取值范圍為50-70;
所述魯棒預(yù)報(bào)模型建模模塊,用以建立預(yù)報(bào)模型,采用如下過程完成:
將數(shù)據(jù)預(yù)處理模塊得到的X、Y代入如下線性方程:
其中
權(quán)重因子vi由下式計(jì)算:
其中是誤差變量ξi標(biāo)準(zhǔn)差的估計(jì),c1,c2為常量;
求解得待估計(jì)函數(shù)f(x):
其中,M是支持向量的數(shù)目,1v=[1,...,1]T,上標(biāo)T表示矩陣的轉(zhuǎn)置,是拉格朗日乘子,b*是偏置量,K=exp(-||xi-xj||/θ2),其中i=1,…,M,j=1,…,M,和exp(-||x-xi||/θ2)均為支持向量機(jī)的核函數(shù),xj為第j個(gè)雷達(dá)海雜波回波信號(hào)幅值,θ是核參數(shù),x表示輸入變量,γ是懲罰系數(shù);
所述智能尋優(yōu)模塊,用以采用自適應(yīng)混合蛙跳算法對(duì)魯棒預(yù)報(bào)模型的核參數(shù)θ和懲罰系數(shù)γ進(jìn)行優(yōu)化,采用如下過程完成:
(A):初始化青蛙群體參數(shù),設(shè)種群青蛙數(shù)為P,最大迭代次數(shù)Maxgen,局部搜索的迭代次數(shù)Mmax,最大更新長(zhǎng)度Dmax,分組數(shù)m以及每組青蛙數(shù)n,由于模型有兩個(gè)參數(shù)需要優(yōu)化,所以位置pi的維度為2維,隨機(jī)生成每個(gè)青蛙的位置pi=(pi1,pi2),置初始迭代次數(shù)k=0;
(B):計(jì)算所有青蛙的適應(yīng)度值,并進(jìn)行排序,選取種群最優(yōu)青蛙pg;
(C):按照下式對(duì)所有青蛙進(jìn)行變異操作,重新計(jì)算青蛙的適應(yīng)度值,并進(jìn)行排序、分組;
其中,xjf表示第j只青蛙xj第f維的值,xgf是種群最優(yōu)青蛙xg第f維的值,L(j×f)是Logistic混沌序列值,i為當(dāng)前全局搜索迭代次數(shù),Maxgen為所設(shè)置的最大迭代次數(shù),P為種群青蛙數(shù)。
(D):按照下式對(duì)子群最差青蛙對(duì)子群中最差的青蛙進(jìn)行更新,接著在子群內(nèi)重新排序,然后對(duì)子群最差青蛙進(jìn)行更新;重復(fù)該局部搜索過程Mmax次;
D=rand×(pb-pw)
p′w=pw+D,-Dmax≤D≤Dmax
其中,pw為子群最差青蛙,pb為子群最優(yōu)青蛙,Dmax為最大變異尺度,p'w為更新后的青蛙。首先利用子群最優(yōu)青蛙去更新,若新得到的青蛙優(yōu)于原來子群最差青蛙,則取代之;否則種群最優(yōu)青蛙代替子群最優(yōu)青蛙進(jìn)行更新,若新得到的青蛙優(yōu)于原來子群最差青蛙,則取代之;否則隨機(jī)生成一個(gè)青蛙取代原來子群最差青蛙。
(E):當(dāng)所有子群的局部搜索都已經(jīng)完成,對(duì)所有青蛙進(jìn)行混合、排序和分組,選取種群最優(yōu)青蛙pg;
(F):k=k+1,若k<Maxgen,則轉(zhuǎn)至步驟(C);否則輸出種群最優(yōu)青蛙xg,為魯棒預(yù)報(bào)模型的最優(yōu)參數(shù),算法終止;
其中,初始種群大小為200,分組數(shù)10,每組子群數(shù)20,種群最大迭代數(shù)100,子群最大迭代數(shù)10,最大更新長(zhǎng)度5。
所述海雜波預(yù)報(bào)模塊,用以進(jìn)行海雜波預(yù)測(cè),采用如下過程完成:
(a)在采樣時(shí)刻t采集D個(gè)海雜波回波信號(hào)幅值得到TX=[xt-D+1,…,xt],xt-D+1表示第t-D+1采樣時(shí)刻的海雜波回波信號(hào)幅值,xt表示第t采樣時(shí)刻的海雜波回波信號(hào)幅值,TX表示海雜波從第t-D+1采樣時(shí)刻到第t采樣時(shí)刻的信號(hào)幅值矩陣;
(b)進(jìn)行歸一化處理;
(c)代入魯棒預(yù)報(bào)模型建模模塊得到的待估計(jì)函數(shù)f(x)計(jì)算得到采樣時(shí)刻(t+1)的海雜波預(yù)報(bào)值。
所述判別模型更新模塊,用以按設(shè)定的采樣時(shí)間間隔采集數(shù)據(jù),將得到的實(shí)測(cè)數(shù)據(jù)與模型預(yù)報(bào)值比較,如果相對(duì)誤差大于10%,則將新數(shù)據(jù)加入訓(xùn)練樣本數(shù)據(jù),更新預(yù)報(bào)模型。
所述結(jié)果顯示模塊,用以將海雜波預(yù)報(bào)模塊計(jì)算得到的預(yù)報(bào)值在上位機(jī)顯示。
2.一種權(quán)利要求1所述的基于自適應(yīng)混合蛙跳算法的智能雷達(dá)海雜波預(yù)報(bào)系統(tǒng)所使用的雷達(dá)海雜波預(yù)報(bào)方法,其特征在于:所述的方法包括以下步驟:
(1)雷達(dá)對(duì)所檢測(cè)海域進(jìn)行照射,并將雷達(dá)海雜波數(shù)據(jù)儲(chǔ)存到所述的數(shù)據(jù)庫(kù);
(2)從數(shù)據(jù)庫(kù)中采集N個(gè)雷達(dá)海雜波回波信號(hào)幅值xi作為訓(xùn)練樣本,i=1,...,N;
(3)對(duì)訓(xùn)練樣本進(jìn)行歸一化處理,得到歸一化幅值
其中,minx表示訓(xùn)練樣本中的最小值,maxx表示訓(xùn)練樣本中的最大值;
(4)將歸一化后的訓(xùn)練樣本重構(gòu),分別得到輸入矩陣X和對(duì)應(yīng)的輸出矩陣Y:
其中,D表示重構(gòu)維數(shù),D為自然數(shù),且D<N,D的取值范圍為50-70;
(5)將得到的X、Y代入如下線性方程:
其中
權(quán)重因子vi由下式計(jì)算:
其中是誤差變量ξi標(biāo)準(zhǔn)差的估計(jì),c1,c2為常量;
求解得待估計(jì)函數(shù)f(x):
其中,M是支持向量的數(shù)目,1v=[1,...,1]T,上標(biāo)T表示矩陣的轉(zhuǎn)置,是拉格朗日乘子,b*是偏置量,K=exp(-||xi-xj||/θ2),其中i=1,…,M,j=1,…,M,和exp(-||x-xi||/θ2)均為支持向量機(jī)的核函數(shù),xj為第j個(gè)雷達(dá)海雜波回波信號(hào)幅值,θ是核參數(shù),x表示輸入變量,γ是懲罰系數(shù);
(6)用自適應(yīng)混合蛙跳算法對(duì)步驟(5)的核參數(shù)θ和懲罰系數(shù)γ進(jìn)行優(yōu)化,采用如下過程完成:
(6.1)初始化青蛙群體參數(shù),設(shè)種群青蛙數(shù)為P,最大迭代次數(shù)Maxgen,局部搜索的迭代次數(shù)Mmax,最大更新長(zhǎng)度Dmax,分組數(shù)m以及每組青蛙數(shù)n,由于模型有兩個(gè)參數(shù)需要優(yōu)化,所以位置pi的維度為2維,隨機(jī)生成每個(gè)青蛙的位置pi=(pi1,pi2),置初始迭代次數(shù)k=0;(6.2)計(jì)算所有青蛙的適應(yīng)度值,并進(jìn)行排序,選取種群最優(yōu)青蛙pg;
(6.3)按照下式對(duì)所有青蛙進(jìn)行變異操作,重新計(jì)算青蛙的適應(yīng)度值,并進(jìn)行排序、分組;
其中,xjf表示第j只青蛙xj第f維的值,xgf是種群最優(yōu)青蛙xg第f維的值,L(j×f)是Logistic混沌序列值,i為當(dāng)前全局搜索迭代次數(shù),Maxgen為所設(shè)置的最大迭代次數(shù),P為種群青蛙數(shù)。
(6.4)按照下式對(duì)子群最差青蛙對(duì)子群中最差的青蛙進(jìn)行更新,接著在子群內(nèi)重新排序,然后對(duì)子群最差青蛙進(jìn)行更新;重復(fù)該局部搜索過程Mmax次;
D=rand×(pb-pw)
p′w=pw+D,-Dmax≤D≤Dmax
其中,pw為子群最差青蛙,pb為子群最優(yōu)青蛙,Dmax為最大變異尺度,p'w為更新后的青蛙。首先利用子群最優(yōu)青蛙去更新,若新得到的青蛙優(yōu)于原來子群最差青蛙,則取代之;否則種群最優(yōu)青蛙代替子群最優(yōu)青蛙進(jìn)行更新,若新得到的青蛙優(yōu)于原來子群最差青蛙,則取代之;否則隨機(jī)生成一個(gè)青蛙取代原來子群最差青蛙。
(6.5)當(dāng)所有子群的局部搜索都已經(jīng)完成,對(duì)所有青蛙進(jìn)行混合、排序和分組,選取種群最優(yōu)青蛙pg;
(6.6)k=k+1,若k<Maxgen,則轉(zhuǎn)至步驟(6.3);否則輸出種群最優(yōu)青蛙xg,為魯棒預(yù)報(bào)模型的最優(yōu)參數(shù),算法終止;
其中,初始種群大小為200,分組數(shù)10,每組子群數(shù)20,種群最大迭代數(shù)100,子群最大迭代數(shù)10,最大更新長(zhǎng)度5。
(7)在采樣時(shí)刻t采集D個(gè)海雜波回波信號(hào)幅值得到TX=[xt-D+1,…,xt],xt-D+1表示第t-D+1采樣時(shí)刻的海雜波回波信號(hào)幅值,xt表示第t采樣時(shí)刻的海雜波回波信號(hào)幅值;
(8)進(jìn)行歸一化處理;
代入步驟4)得到的待估計(jì)函數(shù)f(x)計(jì)算得到采樣時(shí)刻(t+1)的海雜波預(yù)報(bào)值。
(9)采樣時(shí)間間隔采集數(shù)據(jù),將得到的實(shí)測(cè)數(shù)據(jù)與模型預(yù)報(bào)值比較,如果相對(duì)誤差大于10%,則將新數(shù)據(jù)加入訓(xùn)練樣本數(shù)據(jù),更新預(yù)報(bào)模型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江大學(xué),未經(jīng)浙江大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711116258.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G01S 無線電定向;無線電導(dǎo)航;采用無線電波測(cè)距或測(cè)速;采用無線電波的反射或再輻射的定位或存在檢測(cè);采用其他波的類似裝置
G01S7-00 與G01S 13/00,G01S 15/00,G01S 17/00各組相關(guān)的系統(tǒng)的零部件
G01S7-02 .與G01S 13/00組相應(yīng)的系統(tǒng)的
G01S7-48 .與G01S 17/00組相應(yīng)的系統(tǒng)的
G01S7-52 .與G01S 15/00組相應(yīng)的系統(tǒng)的
G01S7-521 ..結(jié)構(gòu)特征
G01S7-523 ..脈沖系統(tǒng)的零部件
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 蛙跳玩具
- 一種采用混合蛙跳的小波神經(jīng)網(wǎng)絡(luò)來計(jì)算聲發(fā)射源位置的方法
- 基于人工魚群和蛙跳算法的光伏電池參數(shù)辨識(shí)方法
- 混合蛙跳算法的自適應(yīng)核k?means方法與系統(tǒng)
- 基于果蠅蛙跳模糊神經(jīng)網(wǎng)絡(luò)PID直線同步電機(jī)控制方法
- 基于混合集合蛙跳與變鄰域算法的平行機(jī)調(diào)度方法及系統(tǒng)
- 一種基于改進(jìn)混合蛙跳算法的四旋翼無人機(jī)參數(shù)辨識(shí)方法
- 一種基于改進(jìn)混合蛙跳算法的四旋翼無人機(jī)參數(shù)辨識(shí)方法
- 一種混合蛙跳反饋極限學(xué)習(xí)機(jī)帶鋼厚度預(yù)測(cè)方法
- 一種鍋爐燃燒系統(tǒng)氧量對(duì)象模型的辨識(shí)方法





