1 系统模型
1.1 导引头及目标模型
1.2 导引头跟踪波形选择流程
1.3 观测及滤波模型
1.4 导引头制导模型
2 波形选择算法
2.1 波形库组成
2.2 波形选择准则函数
2.3 波形选择算法
表1 波形选择算法Tab.1 Waveform selection algorithm |
| IMMUKF |
|---|
| 初始化:for (i,j=1,2) 模型状态 ,协方差 ,模型概率 ,过程噪声 ,模型转移概率矩阵Π={pij}。 |
| 1.由当前状态更新导引头运动信息及过载; 2.模型交互输入: 交互概率: = pji , =pji / ;交互状态: == ; 交互协方差: == + )T],式中 = - ; 3.模型预测:预测状态: ==Fcv ,预测协方差: =Fcv + 4.波形选择:选择最大概率模型的索引:index=find max ] = ,Pk+1|k= minCost=∞, =0 for every θ∈Θ compute PxzPzzR(θ)Pk|k(θ) Cost=det(Pk|k(θ)) if minCost>Cost minCost=Cost, =θ end end 5.波形发射,获得观测,模型状态、协方差更新,模型似然函数、概率更新,状态融合。 = +Pxz(Pzz+R ))-1(zk-h )); =Pk+1|k-Pxz(Pzz+R ))-1 =N(zk-h );0,Pzz+R )); = / ; xk+1|k+1= ;Pk+1|k+1= + -xk+1|k+1) -xk+1|k+1)T] 6.判断弹目距离是否小于设定值,是结束,否则返回1。 |
3 仿真验证
3.1 仿真参数
表2 仿真参数Tab.2 Simulation parameters |
| 参数 | 数值 | 参数 | 数值 |
|---|---|---|---|
| fc | 35 GHz | c | 3×108 m/s |
| Δt | 0.02 s | r0 | 50 km |
| ky | 3 | kz | 3 |
| q1 | 1 | q2 | 10 000 |
| θ1 | τ=20 μs B=100 KHz | θ2 | τ=40 μs B=1 000 KHz |
RRMSE(k)=
VRMSE(k)=
3.2 场景1:目标匀速直线运动
表3 跟踪误差(匀速目标)Tab.3 Tracking error (constant velocity target) |
| 波形1 | 波形2 | 波形选择 | |
|---|---|---|---|
| ARRMSE | 26.596 3 m | 22.570 3 m | 20.483 7 m |
| AVRMSE | 2.170 5 m/s | 1.863 1 m/s | 1.807 7 m/s |
3.3 场景2:目标连续转弯机动
表4 跟踪误差(机动目标)Tab.4 Tracking error (maneuvering target) |
| 波形1 | 波形2 | 波形选择 | |
|---|---|---|---|
| ARRMSE | 25.980 2 m | 22.689 5 m | 20.547 5 m |
| AVRMSE | 2.619 6 m/s | 2.559 2 m/s | 2.320 5 m/s |
中国指挥与控制学会会刊 