[发明专利]基于改进粒子群优化算法的无源雷达布站方法有效
申请号: | 202110484688.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113240065B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 李明;孙颖萍 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06N3/006 | 分类号: | G06N3/006;G06F17/11 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 粒子 优化 算法 无源 雷达 方法 | ||
1.一种基于改进粒子群优化算法的无源雷达布站方法,其特征在于,包括如下步骤:
(1)建立无源雷达布站场景:
建立包括分布在三维空间地面上的M部无源雷达R={R1,...,Rm...,RM}和分布在三维空间中的S个目标T={T1,...,Ts...,TS}的无源雷达布站场景,其中,M≥4,Rm表示第m部无源雷达,S≥1,Ts表示第s个坐标为(xs,ys,zs)的目标;
(2)对粒子群优化算法进行改进:
通过线性惯性权重w替换粒子群优化算法中的固定惯性权重,并在粒子的速度更新公式后添加扰动项a(r-0.5),得到改进后的粒子群优化算法,其中,a表示常数,r表示随机数,r∈[0,1];
(3)初始化改进后的粒子群优化算法的参数:
初始化改进后的粒子群优化算法的迭代次数为t,最大迭代次数为T,T≥300,粒子群为P={P1,...,Pi,...,PI},P的个体学习因子为c1,P的群体学习因子为c2,c1>0,c2>0,粒子维度为K,K=2M,根据随机函数初始化第i个粒子Pi的位置向量xi(t)和速度向量vi(t),xi(t)和vi(t)均为K维向量,Pi的个体最优位置pbesti(t)为xi(t),I表示粒子数量,I≥100,并令t=0;
(4)计算粒子Pi的适应度函数值:
通过每个粒子Pi的个体最优位置pbesti(t),计算Pi相对于每个目标Ts的定位误差,得到Pi对应的定位误差向量并根据每个粒子Pi的定位误差向量计算Pi在个体最优位置pbesti(t)下的适应度函数值其中,表示Pi相对于Ts的定位误差;
(5)计算粒子群P的全局最优位置gbest(t):
(6)获取M部无源雷达的布站结果:
判断t≥T是否成立,若是,通过K维全局最优位置gbest(t)确定M部无源雷达在地面的横坐标位置和纵坐标位置;否则,令t=t+1,并执行步骤(7);
(7)对每个粒子Pi的位置向量xi(t)进行更新:
(7a)计算改进后的粒子群优化算法的线性惯性权重w,并根据改进后粒子群优化算法,通过w对每个粒子Pi的第t-1次迭代速度向量vi(t-1)进行更新,得到更新后的速度向量vi(t):
vi(t)=wvi(t-1)+c1r1(pbesti(t-1)-xi(t-1))+c2r2(gbest(t-1)-xi(t-1))+a(r-0.5)
w=1-t×(1-0.4)/T;
(7b)通过更新后的速度向量vi(t)对每个粒子Pi的第t-1次迭代位置向量xi(t-1)进行更新,得到更新后的位置向量xi(t):
xi(t)=xi(t-1)+vi(t);
(8)对每个粒子Pi的个体最优位置pbesti(t)进行更新:
通过每个粒子Pi的位置向量xi(t)计算Pi的适应度函数值fPi(xi(t)),同时通过每个粒子Pi的个体最优位置pbesti(t-1)计算Pi的适应度函数值并通过和计算粒子Pi的个体最优位置pbesti(t)后,执行步骤(4),其中pbesti(t)的公式为:
2.根据权利要求1所述的基于改进粒子群优化算法的无源雷达布站方法,其特征在于,步骤(4)中所述的计算Pi相对于每个目标Ts的定位误差,计算公式为:
Ps=E[dXdXT]
其中,Ps表示目标Ts的定位误差协方差矩阵,tr(·)表示求迹运算,dX表示目标Ts的定位误差向量,dX=(dx,dy,dz)T,(·)T表示转置运算,E(·)表示均值运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110484688.5/1.html,转载请声明来源钻瓜专利网。