有效
一种约束条件下的单雷达直线航迹线目标状态估计方法
王建涛、高效、张金泽、董光波、陈钢、方维华、金宏斌、李进、冯亚军、张辉、钟恢扶、田科钰、祝琳、路金宝
中国人民解放军空军研究院战略预警研究所
王
王建涛 专利 11
中国人民解放军空军研究院战略预警研究所无线电定位导航测量与测试物理仪器
高
高效 专利 13
中国人民解放军93209部队无线电定位导航雷达系统测量与测试
张
张金泽 专利 6
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
董
董光波 专利 7
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
陈
陈钢 专利 6
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
方
方维华 专利 11
中国人民解放军93209部队无线电定位导航雷达系统测量与测试
金
金宏斌 专利 22
中国人民解放军空军预警学院物理仪器测量与测试无线电定位导航
李
李进 专利 1
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
冯
冯亚军 专利 5
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
张
张辉 专利 6
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
钟
钟恢扶 专利 5
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
田
田科钰 专利 5
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
祝
祝琳 专利 5
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
路
路金宝 专利 3
中国人民解放军空军研究院战略预警研究所雷达系统无线电定位导航测量与测试
摘要
本发明属于传感器目标跟踪与数据融合技术领域,具体涉及一种约束条件下的单雷达直线航迹线目标状态估计方法。该方法针对目标由匀速圆周运动转变为匀速直线运动后单雷达直线航迹线,将目标在匀速圆周运动模型中的先验信息作为当前匀速直线运动模型的约束条件,在统一直角坐标系中对当前有限个测量点进行垂直距离加权估计得到与时间无关的目标运动方程和航向估值,通过目标时间‑路程加权匀速估计模型得到线速度和分量速度估值,进而最终确定目标状态位置估计结果。对比试验表明,该方法不但易于工程实现,而且比传统卡尔曼滤波方法具有更优的目标状态估计效果和收敛速度。
1.一种约束条件下的单雷达直线航迹线目标状态估计方法,其特征在于,所述估计方法应用于单雷达数据跟踪与多雷达数据融合系统的前期数据预处理过程中;所述估计方法包括如下步骤:步骤1:将某雷达针对某个由匀速圆周运动转变为匀速直线运动后直线段上目标的n个观测点数据(ρ i ,θ i ,h i ,t i )转换为统一直角坐标(x i ,y i ,t i );其中,(ρ i ,θ i ,h i ,t i )表示t i 时刻该雷达测得的目标距离ρ i 、方位θ i 和高度h i ,i=1,2,…n;步骤2:对n个观测点数据{(x i ,y i ),i=1,2,…n}使用约束条件下的不加权直线参数估计模型粗略估计目标运动状态方程y-k 1 x-d 1 =0;步骤3:将方程y-k 1 x-d 1 =0作为初始状态,对n个观测点数据{(x i ,y i ),i=1,2,…n}使用约束条件下的加权直线参数估计模型进行迭代估计,得到最佳目标运动状态方程y-kx-d=0,并使用取点定向法计算出t n 时刻的目标航向K n ;步骤4:使用时间-路程加权匀速估计模型迭代估计目标最佳线速度方程S-Vt-S 0 =0,得到t n 时刻的目标速度V n 并计算出目标在X、Y方向上的分量速度v xn 和v yn :步骤5:计算n个观测点数据{(x i ,y i ,t i ),i=1,2,…n}到直线y-kx-d=0的垂足点的X轴坐标均值 和时间均值 并令 则t n 时刻目标在统一直角坐标系中的位置估值(P xn ,P yn )为:由此得到目标由匀速圆周运动转变为匀速直线运动后,在t n 时刻的位置(P xn ,P yn )、速度V n 和航向K n ;其中,所述步骤1包括如下步骤:步骤1.1:选择某雷达观测数据集{(ρ i ,θ i ,h i ,t i ),i=1,2,…n},是针对某个由匀速圆周运动转变为匀速直线运动后直线段上目标的时序观测数据;步骤1.2:将雷达观测数据(ρ i ,θ i ,h i ,t i ),i=1,2,…n转换为以本站为中心的二维直角坐标(X zi ,Y zi ):步骤1.3:将(X zi ,Y zi ),i=1,2,…n转换为中心统一直角坐标(X i ,Y i ):X i =X zi cosδ xz -Y zi sinδ xz +X zxY i =X zi sinδ xz +Y zi cosδ xz +Y zx其中:(X zx ,Y zx )为雷达站址在中心统一直角坐标系中的坐标;δ xz 为雷达站址与直角坐标系中心点的经度差,单位为弧度;其中,所述步骤1.1中,t i <t i+1 ,且n不大于N,N表示参与目标状态估计的最近时间内有限个观测数据点的个数,N取4~15;其中,所述步骤2包括如下步骤:步骤2.1:用所有观测点{(x i ,y i ),i=1,2,…n}到待求直线的距离l i 的平方和最小作为估计模型,用待求直线航迹线必须与已知圆相切作为约束条件,计算在此条件下的这条直线的最佳参数(k,d);其中,k为直线的斜率,d为该直线在x轴上的截距;其中的已知圆就是目标在进入匀速直线运动前所处的圆周运动轨迹,为已知变量,其圆心为 半径为r;所述约束条件下的不加权直线参数估计模型如下:由(2)式解得:(3)式代入(1)式得:对于(4)式,应有f(k)对于k的导数等于零,即:记 则(5)式化简为:为了消去“根号”,将(6)改写成:(7)式两边平方后得:(a 3 k 2 +(a 2 -b 2 )k-a 3 ) 2 =(a 1 r+b 1 rk) 2 (1+k 2 ) (8)(8)式两边展开并整理后得:记: 则(9)式可化简为:k 4 +bk 3 +ck 2 +fk+e=0 (10)在此采用求实系数代数方程全部根的牛顿-下山法对该式进行求解,得到k 1 、k 2 、k 3 和k 4 四个根;将k 1 、k 2 、k 3 、k 4 带入(3)式,对应得到d 1 、d 2 、d 3 、d 4 ;步骤2.2:按照距离最小原则确定模型的合理解;(k 1 ,d 1 )、(k 2 ,d 2 )、(k 3 ,d 3 )和(k 4 ,d 4 )都是约束条件下的不加权直线参数估计模型的实根;按照点{(x i ,y i ),i=1,2,…n}到所求直线的距离的平方和最小原则,确定合理的直线参数值;该问题也可以简化为:计算点(x n ,y n )分别到直线y=k 1 ×x+d 1 、y=k 2 ×x+d 2 、y=k 3 ×x+d 3 和y=k 4 ×x+d 4 的距离l 1 ,l 2 ,l 3 ,l 4 :取|l 1 |、|l 2 |、|l 3 |和|l 4 |中最小的|l i |所对应的(k i ,d i ),作为所求直线的合理参数,记为(k 1 ,d 1 );其中,所述步骤3包括如下步骤:步骤3.1:计算各点(x i ,y i )到直线y-k 1 x-d 1 =0的距离|l i |之和; n为数据点数;步骤3.2:求各点(x i ,y i )到直线y-k 1 x-d 1 =0的距离l i ;式中m表示迭代次数,n表示数据点数;m初始值为1,即:k (1) =k 1 ,d (1) =d 1 ;步骤3.3:求|l i |的倒数;步骤3.4:求各点的权值w i ;步骤3.5:用所有观测点{(x i ,y i ),i=1,2,…n}到待求直线的加权距离w i l i 的平方和最小作为估计模型,用待求直线航迹线必须与已知圆相切作为约束条件,计算在此条件下的这条直线的最佳参数(k,d);其中的已知圆就是目标在进入匀速直线运动前所处的圆周运动轨迹,为已知变量,其圆心为 半径为r;所述约束条件下的加权直线参数估计模型如下:由(12)式得:(13)式代入(11)得:对于(14)式,应有f(k)对于k的导数等于零,即:记: 则(15)式化简为:为了消去“根号”,将(16)改写成:(17)式两边平方后得:(a' 3 k 2 +(a' 2 -b' 2 )k-a' 3 ) 2 =(a' 1 r+b' 1 rk) 2 (1+k 2 ) (18)(18)式两边展开并整理后得:记: 则(19)式可化简为:k 4 +b'k 3 +c'k 2 +f'k+e'=0 (20)在此采用求实系数代数方程全部根的牛顿-下山法对该式进行求解,得到k' 1 、k' 2 、k' 3 和k' 4 四个根;将k' 1 、k' 2 、k' 3 、k' 4 带入(13)式,对应得到d' 1 、d' 2 、d' 3 、d' 4 ;步骤3.6:按照距离最小原则确定方程的合理解;(k' 1 ,d' 1 )、(k' 2 ,d' 2 )、(k' 3 ,d' 3 )和(k' 4 ,d' 4 )都是模型的实根;我们按照点{(x i ,y i ),i=1,2,…n}到所求直线的距离的平方和最小原则,确定合理的直线参数值;该问题也可以简化为:计算点(x n ,y n )分别到直线y=k' 1 ×x+d' 1 、y=k' 2 ×x+d' 2 、y=k' 3 ×x+d' 3 和y=k' 4 ×x+d' 4 的距离l' 1 ,l' 2 ,l' 3 ,l' 4 :m加1,并取|l' 1 |、|l' 2 |、|l' 3 |和|l' 4 |中最小的|l' i |所对应的(k' i ,d' i ),作为所求直线的合理参数,记为(k (m) ,d (m) ),m表示迭代次数;步骤3.7:计算所有数据点到新直线y-k (m) x-d (m) =0的加权距离之和f (m) (k (m) ,d (m) );式中m表示迭代次数,n表示数据点数;步骤3.8:判别是否为“最佳”解;若f (m) (k (m) ,d (m) )≥f (m-1) (k (m-1) ,d (m-1) )或f (m) (k (m) ,d (m) )≤10 -6 ,则输出解(k (m-1) ,d (m-1) ),并简记为(k,d);否则重复步骤3.2至步骤3.8;式中m表示迭代次数;步骤3.9:使用取点定向法计算出t n 时刻的目标航向K n ;其中,所述步骤3.9中取点定向法的实现过程为:设(k,d)是估计得到的雷达观测航迹线参数,(x 1 ,y 1 )和(x n ,y n )是雷达对目标的首末测量点,经过滤波后,这两个点的坐标变为(x 1 ,y′ 1 )和(x n ,y′ n ),其中:y′ 1 =k×x 1 +d,y′ n =k×x n +d;令:Δx=x n-1 -x 1 ,Δy=y′ n-1 -y′ 1 ,π为圆周率,接下来依次进行如下判断和计算;①如果Δy等于0,转②,否则转③;②如果Δx大于0,航向K取值为0度,否则,航向K取值为180度,程序结束;③如果Δx等于0,转④,否则转⑤;④如果Δy大于等于0,航向K取值为90度,否则,航向K取值为270度,取点定向结束;⑤如果Δy大于0,航向K取值为 度,否则,航向K取值为 度,取点定向结束。
2.如权利要求1所述的约束条件下的单雷达直线航迹线目标状态估计方法,其特征在于,所述步骤4包括如下步骤:步骤4.1:选取n个测量点{(x i ,y i ,T i ),i=1,2,…n}作为时间-路程加权匀速估计模型的计算点;(1)当直线航迹段的实际测量点数m′小于步骤1中确定的目标观测点数n时,需要使用目标处于圆弧运动期的n-m′个测量点,此时这n个点分别对应的时刻按照递增顺序表示为:t m'-n+1 ,t m'-n+2 ,…,t -1 ,t 0 ,t 1 ,t 2 ,…,t m' ,其中:t m'-n+1 ,…,t -1 ,t 0 为圆弧航迹段上的测量点时刻,t 1 ,t 2 ,…,t m' 为直线航迹段上的测量点时刻;(2)当直线航迹段的实际测量点数m′不小于步骤1中确定的目标观测点数n时,这n个点均为直线航迹段上的测量点,分别对应的时刻按照递增顺序表示为t m'-n+1 ,t m'-n+2 ,…,t m' ;令:T 1 =t m'-n+1 ,T 2 =t m'-n+2 ,……T n =t m' ;并取T i 时刻对应的测量点坐标(x i ,y i ),构成{(x i ,y i ,T i ),i=1,2,…n}作为时间-路程加权匀速估计模型的计算点;步骤4.2:计算T i 时刻目标在航迹线上的垂点(cx i ,cy i ),i=1,2,…n;(1)当(x i ,y i ,T i )为直线航迹段(y-kx-d=0)上的测量点时;令:A=k,B=-1,C=d,则:T i 时刻(x i ,y i )在直线y-kx-d=0上的垂点(cx i ,cy i )为:(2)当(x i ,y i ,T i )为圆心为 半径为r的圆弧航迹段上的测量点时;圆弧航迹线标准方程为:式中圆心 和半径r已知;过观测点(x i ,y i )与圆心 的直线方程为:解(22)式得:将(23)式代入(21)式得:解(24)式得:代入(23)式得:取(x 1 ,y 1 )和(x 2 ,y 2 )中距离测量点(x i ,y i )最近的点作为合理解,记为(cx i ,cy i );步骤4.3:计算从T 1 时刻起,到T i 时刻,目标经过的路程S i ,i=1,2,…n;步骤4.3.1:求T i 时刻与上一计算点T i-1 时刻间的路程ΔS i ,i=1时,ΔS i =0;(1)当(x i ,y i ,T i )为直线航迹段上的测量点时;(2)当(x i ,y i ,T i )为圆心为 半径为r的圆弧航迹段上的测量点时;求两相邻计算点之间的弦长:求圆心到弦的距离:求圆心角:求圆心角θ i 的对应的弧长即为ΔS i :ΔS i =rθ i步骤4.3.2:计算从T 1 时刻起,到T i 时刻,目标经过的路程S i ;步骤4.4:使用时间-路程加权匀速估计模型迭代估计目标最佳线速度方程S-Vt-S 0 =0;该步骤4.4包括如下步骤:步骤4.4.1:对n个计算点的数据{(T i ,S i ),i=1,2,…n}使用时间-路程不加权匀速估计模型粗略估计目标线速度方程S-V 01 t-S 01 =0;时间-路程不加权匀速估计模型为:式中S i 是通过步骤4.3.2计算出来的对应T i 时刻目标经过的路程,S 0 为待求的调节路程,v为待求的匀速度;接下来对模型(25)进行求解;f(S 0 ,v)分别对S 0 和v求偏导数并令其等于零,以t i 表示T i ,则有:(26)、(27)式化简得:由(28)式解得:(30)式代入(29)式得:解(31)式得:(32)式代入(30)式得:由以上推导可知,不加权匀速度估计模型求解过程如下:令: 则有: 并将(v,S 0 )记为(V 01 ,S 01 );步骤4.4.2:计算各点(T i ,S i )到S-V 01 t-S 01 =0的距离|l i |之和;其中,n为数据点数,V (1) =V 01 , 步骤4.4.3:求各点(T i ,S i )到S-V 01 t-S 01 =0的距离l i ;式中m表示迭代次数,n表示数据点数;m初始值为1,即:V (1) =V 01 , 步骤4.4.4:求|l i |的倒数;步骤4.4.5:求各点的权值w i ;步骤4.4.6:对n个计算点{(T i ,S i ),i=1,2,…n}使用时间-路程加权匀速估计模型估计目标线速度方程S-Vt-S 0 =0;时间-路程加权匀速估计模型为:式中S i 是通过步骤4.3.2计算出来的对应T i 时刻目标经过的路程,w i 是通过步骤4.4.5计算出来的权值,S 0 为待求的调节路程,v为待求的匀速度;接下来对模型(34)进行求解;f(S 0 ,v)分别对S 0 和v求偏导数并令其等于零,则有:(35)、(36)式化简得:由(37)式解得:(39)式代入(38)式得:解(40)式得:令: 则: 将(v,S 0 )记为 m表示迭代次数;步骤4.4.7:m加1,计算所有数据点{(T i ,S i ),i=1,2,…n}到新直线 的加权距离之和 式中m表示迭代次数,n表示数据点数;步骤4.4.8:判别是否为“最佳”解;若 或 则输出解 并简记为(V,S 0 );否则重复步骤4.4.3至步骤4.4.8;步骤4.5:计算t n 时刻目标在X、Y方向上的分量速度v xn 和v yn ;式中n表示数据点数,t n 表示末点时刻;V n 表示末点速度,即步骤4.4.8求得的V;k表示直线航迹线的斜率,在步骤3.8中已求出。
3.如权利要求2所述的约束条件下的单雷达直线航迹线目标状态估计方法,其特征在于,所述步骤5包括如下步骤:步骤5.1:求步骤4.2得到的垂点{(T i ,cx i ,cy i ),i=1,2,…n}的X轴坐标均值 和时间均值 步骤5.2:求垂点的Y轴均值 其中:(k,d)表示直线航迹线的斜率和截距,在步骤3.8中已求出;步骤5.3:求t n 时刻目标在统一直角坐标系中的位置坐标(P xn ,P yn );至此得到了目标由匀速圆周运动转变为匀速直线运动后,在t n 时刻的位置(P xn ,P yn )、速度V n 和航向K n 估值。
暂无引用专利



