飞行器试验鉴定一般采用光学、雷达等多台套精密测量设备对飞行器跟踪测量,然后对所有设备的测量数据作融合处理,获得飞行器轨迹的高精度估计,用于分离飞行器的制导工具误差,进而评定飞行器的命中精度[1-3]。随着飞行器制导元器件精密度的不断提高,为保证制导工具误差的有效分离,对轨迹估计的精度要求越来越高。设备测量误差导致轨迹的估计值偏离真实值,是影响轨迹估计精度的关键因素,研究能够最大限度抑制测量误差的轨迹估计方法对于提高飞行器轨迹的估计精度有着重要意义。
飞行器轨迹估计的精度主要受2种测量误差影响,第1种误差是由设备内部热噪声、环境扰动等引起的随机误差,在零值附近随机波动,一般根据统计规律融合多个测量数据对其作补偿抑制。第2种误差是系统误差,是由设备标校不准确、时间不同步、大气折射修正残差等引起的测量偏差。飞行器轨迹估计通常根据系统误差的变化规律进行参数化建模,例如建立常值模型、线性模型、周期模型等,采用参数估计方法同时估计轨迹和分离系统误差,从而降低系统误差对轨迹估计精度的影响[4-6]。然而,在实际测量中,受多种复杂误差源的综合影响,系统误差往往不具有规律性,无法用参数模型对其进行建模描述,而如果不考虑这种不可参数建模的系统误差,势必会降低轨迹估计的精度。
针对无法利用参数估计方法分离不可参数建模系统误差的问题,统计学界提出了半参数估计方法[7-9],用参数模型表示待估计的真实信号,用非参数表示不可参数建模的系统误差,建立既含有参数又含有非参数的半参数回归模型,采用半参数估计方法同时获得参数分量和非参数分量的估计,可实现真实信号与系统误差的有效分离,从而提高真实信号的估计精度。许多学者将半参数估计方法应用于人造卫星的轨道确定[10-12]。文献[10]建立基于补偿最小二乘的半参数联合定轨模型,同时估计卫星轨道参数和模型误差。文献[11]针对天基测量确定初轨问题,提出了基于半参数模型的广义正则化最小二乘估计方法,既有效抑制了不可参数建模系统误差,又提高了初轨确定的稳定性。文献[12]理论上证明了半参数回归补偿最小二乘估计法优于经典最小二乘法。文献[13]将半参数估计方法应用于惯导离心机试验中的加速度计误差模型辨识,可同时辨识加速度计误差模型参数和系统误差。目前将半参数估计方法应用于飞行器轨迹估计问题的研究较少,文献[14]利用多项式调制函数表示系统误差,由轨迹估计后的残差来估计多项式调制函数的系数,该方法本质上仍然是参数估计方法,多项式调制函数很难对实际应用中的复杂系统误差进行精确表示,因此该方法对轨迹估计精度的提升效果有限。
文中针对飞行器轨迹估计的不可参数建模测量系统误差的抑制问题,提出一种半参数估计方法。该方法建立既包含参数待估量又包含非参数待估量的半参数回归模型,参数待估量为飞行器轨迹的样条表示系数,非参数待估量为测量系统误差,采用参数估计和非参数估计交替迭代的方式求解半参数回归模型,参数估计利用非线性最小二乘法估计轨迹的样条表示系数,非参数估计利用小波分析方法从残差数据中分离系统误差。最后从理论上分析了半参数估计方法的精度,并通过仿真实验对文中方法的估计精度进行了验证。
飞行器轨迹是指飞行器任意时刻在三维空间的位置和速度,其参考坐标系通常为发射坐标系。t时刻的轨迹记为其中,r(t)=(x(t),y(t),z(t))T为位置向量,为速度向量。利用外测数据估计飞行器轨迹通常建立轨迹的样条表示模型,将轨迹的估计转化为对样条系数的估计,再采用参数估计方法估计样条系数,从而可大幅度压缩待估参数的数量,提高轨迹的估计精度[4]。根据飞行器轨迹的动力学特性,飞行器轨迹的表示样条可取为3次不等距节点B样条[15]:
(1)
其中,为3次不等距节点B样条基,为样条基的导数,令
根据式(1),飞行器轨迹的样条表示模型为
x(t)=B(t)α
(2)
飞行器轨迹的测量数据包括飞行器相对测站的方位角、俯仰角、距离以及距离变化率,其参考坐标系通常为测站坐标系。t时刻测站坐标系下飞行器的位置向量记为rs(t)=(xs(t),ys(t),zs(t))T,速度向量记为则方位角A(t)、俯仰角E(t)、距离R(t)、距离变化率的计算公式为
(3)
式(3)中:为测量随机误差,假设服从零均值高斯分布;为测量系统误差。在飞行器轨迹估计问题中,通常根据系统误差的特性对其建立参数模型,比如常值模型、线性漂移模型、周期模型等,将系统误差表示为系统误差参数的函数,与轨迹的样条模型参数一起估计,从而减少系统误差对轨迹估计精度的影响。系统误差的参数模型表示为
(4)
式(4)中: β=(β1,β2,…,βp)T为p维系统误差参数向量。
发射坐标系向地心坐标系的旋转矩阵记为C,地心坐标系向测站坐标系的旋转矩阵记为G,测站和发射原点在地心坐标系下的矢量分别记为rs0=(xs0,ys0,zs0)T和rf0=(xf0,yf0,zf0)T,则飞行器的位置和速度从发射坐标系到测站坐标系的转换关系表示为[1]
(5)
令y(t)为t时刻的所有测量参数组成的向量;根据式(3)和式(5),y(t)可表示为轨迹x(t)的函数:
y(t)= f (x(t))+s(t)+ε(t)
(6)
式(6)中: s(t)为测量的系统误差向量,ε(t)为测量的随机误差向量,其协方差矩阵记为Σ(t)。将轨迹的参数模型(2)、系统误差的参数模型(4)代入测量模型(6),可得到如下以样条系数α和系统误差参数β为未知参数的测量模型:
y(t)=z(t,α, β)+ε(t)
其中,z(t,α, β)= f (B(t)α)+s(t, β)。
飞行器轨迹测量的采样时刻记为t1,t2,…,tn,轨迹估计是根据所有采样时刻测量数据y(t1), y(t2),…, y(tn)的融合值给出轨迹X=(x(t1), x(t2),…, x(tn))T的最优估计,从而获得飞行器高精度的位置和速度。考虑到不同测站测量精度不一致,需利用测量随机误差的协方差矩阵对测量模型作归一化处理[6],以实现不同测站多源数据的最佳融合:
Y=(Σ-1/2(t1)y(t1),…,Σ-1/2(tn)y(tn))T
Z(α, β)=(Σ-1/2(t1)z(t1,α, β),…, Σ-1/2(tn)z(tn,α, β))T
E=(Σ-1/2(t1)ε(t1),…,Σ-1/2(tn)ε(tn))T
其中,E服从均值为零协方差矩阵为单位矩阵的高斯分布,这样便可建立以样条系数和系统误差参数为待估参数的非线性回归模型:
Y=Z(α, β)+E
采用非线性最小二乘法估计样条系数和系统误差参数:
可采用高斯牛顿迭代法[1]求解上述非线性最小二乘问题。飞行器轨迹的估计为
其中,B=(B(t1),B(t2),…,B(tn))T。
受测量设备状态、环境因素的影响,测量系统误差往往呈现复杂特性。例如图1所示的某型光学设备俯仰角测量的系统误差,对于这种复杂的系统误差无法建立常值模型、线性模型、周期模型等参数模型,因此不能采用参数估计方法同时估计轨迹的样条表示系数和分离系统误差。以下将不可参数建模的系统误差用非参数表示,建立既包含轨迹表示参数又包括非参数的半参数回归模型,采用半参数估计方法求解半参数回归模型,同时获得轨迹和系统误差的估计结果。
图1 光学设备俯仰角测量的系统误差
Fig.1 Systematic errors of elevation measurements for optical device
考虑不可参数建模系统误差的影响,建立如下测量模型:
y(t)= f (B(t)α)+s(t)+ε(t)
利用采样时刻t1,t2,…,tn的测量数据建立归一化的半参数回归模型:
Y=F(Bα)+S+E
(7)
其中
F(Bα)=(Σ-1/2(t1)f(B(t1)α),…,Σ-1/2(tn)f(B(tn)α))T
S=(Σ-1/2(t1)s(t1),…,Σ-1/2(tn)s(tn))T
模型(7)的待估量除了包括参数α,还包括非参数S,半参数估计方法需同时获得参数α和非参数S的估计。
测量随机误差和系统误差会在轨迹估计后的残差数据中有所体现。其中,系统误差通常表现为变化平缓的低频信号,而随机误差为变化剧烈的高频信号,可根据2种误差的不同频率特性采用小波分析方法[16]将两者进行分离,从而提取残差中的低频信号,将其作为系统误差的近似值,再将扣除系统误差后的测量数据用于轨迹估计,可进一步改善轨迹估计的精度。
半参数估计采用轨迹估计和系统误差分离交替迭代的方式实现,轨迹估计采用非线性最小二乘法,轨迹估计完成后,采用小波分析方法对残差数据作系统误差分离,利用分离结果对测量数据作修正,由修正后的测量数据再进行轨迹估计,进一步修正轨迹估计结果,这一过程反复迭代,直到残差数据中不含系统误差为止。半参数估计方法的原理如图2所示。
图2 半参数估计方法的原理图
Fig.2 Schematic of semiparametric estimation method
具体步骤如下:
步骤1 设置高斯牛顿迭代的最大迭代次数N,令i=0,j=0,ω=1。利用B样条拟合粗略轨迹,获得样条系数的迭代初值粗略轨迹可取为飞行器的遥测轨迹。
步骤2 由如下高斯牛顿迭代公式计算第i+1次样条系数的迭代结果
其中: Γ为梯度矩阵计算残差以及残差平方和
步骤3 如果<δ,δ为给定的小量,或i+1>N,高斯牛顿迭代终止,得到α的估计转到步骤4;如果令i=i+1,ω=1,转到步骤2;如果令ω=ω/2,转到步骤2。
步骤4 检验残差ΔY是否为白噪声,如果是,则转到步骤6,否则,令j=j+1,转到步骤5。
步骤5 利用Daubechies7小波从残差ΔY中分离出系统误差ΔS(j)和测量噪声,令Y=Y-ΔS(j),i=0,ω=1,转到步骤2,重新利用高斯牛顿迭代法估计α。
步骤6 由样条系数的估计得到轨迹估计对上述迭代过程中得到的所有系统误差求和即可获得系统误差的估计结果即
不考虑轨迹的样条表示误差,轨迹的真实值为X=Bα,轨迹估计的精度可用如下均方误差矩阵表示:
忽略系统误差的参数估计方法获得的样条系数估计记为是残差平方和的极小值点,即
于是
即
BTAT(Y-F(Bαp))=0
(8)
式(8)中:将式(7)右边在处泰勒展开,并且只保留一阶项,则有:
(9)
由式(8)和式(9)可得:
于是,参数估计方法的轨迹估计精度为
B(BTATAB)-1BT+QQT
(10)
其中,表示参数估计方法获得的轨迹估计,
半参数估计方法获得的轨迹参数估计记为是扣除系统误差估值后的残差平方和的极小值点,即
同理可得:
由于系统误差的估计值接近真实值,可假设则有:
B(BTATAB)-1BT
(11)
其中,表示半参数估计方法获得的轨迹估计,比较式(10)和式(11),由于QQT>0,于是有:
即半参数估计方法得到的轨迹精度优于忽略系统误差的参数估计方法的精度。
利用仿真实验检验半参数估计方法的性能。飞行器的真实轨迹由6自由动力学仿真模型产生,时长为94 s,采样率为20 Hz。5台雷达(测量数据为距离和距离变化率)和2台光学设备(测量数据为方位角和俯仰角)对飞行器跟踪测量。利用测量设备的站址和飞行器的轨迹真值生成测量真值,在测量真值的基础上通过叠加测量误差生成仿真测量数据,其中,距离、方位角和俯仰角的测量误差含有不可参数建模系统误差的实测值,距离变化率测量误差为均方根为0.05 m/s的随机误差。
分别采用参数估计方法和半参数估计方法对飞行器轨迹进行估计,其中,参数估计方法忽略距离、方位角和俯仰角的不可参数建模系统误差的影响,而半参数估计方法对系统误差进行分离。
通过比较轨迹估计值与真实值的差异得到轨迹的估计误差,由估计误差的大小分析估计方法的精度。t时刻的位置和速度估计误差分别定义为
其中,为轨迹真实值,为轨迹估计值。位置和速度估计的平均误差分别定义为
图3和图4分别是位置和速度估计误差随时间变化的曲线图。可见,半参数估计方法相对参数估计方法关于位置和速度的估计精度都有较大幅度提高,参数估计方法对位置和速度估计的平均误差分别为1.29 m和0.095 m/s,而半参数估计方法对位置和速度估计的平均误差分别为0.62 m和0.055 m/s,与参数估计方法相比,半参数估计方法关于位置和速度的估计误差分别减少了51.9%和42.1%。
图3 位置估计误差
Fig.3 Errors of position estimates
图4 速度估计误差
Fig.4 Errors of velocity estimates
图5是其中1台雷达的距离测量误差及半参数估计方法获得的系统误差估计结果。图6是半参数估计方法分离出的随机误差。可见,系统误差估计值的变化平缓,频率较低,与测量误差的变化趋势相吻合,分离出的随机误差频率较高,接近于白噪声。图7是其中1台光学设备的俯仰角测量误差及系统误差估计结果。图8是对应的随机误差分离结果,可见,半参数估计方法对光学设备系统误差的分离效果也较好。图7和图8中的误差曲线在45~75 s出现空白,这是因为该时段飞行器进入云层,光学设备丢失目标,没有获得测量数据。
图5 雷达距离测量误差及系统误差估计结果
Fig.5 Errors of distance measurements and estimates of systematic errors for radar
图6 雷达距离测量随机误差的分离结果
Fig.6 Separated stochastic errors of distance measurements for radar
图7 光学设备俯仰角测量误差及系统误差估计结果
Fig.7 Errors of elevation measurements and estimates of systematic errors for optical device
图8 光学设备俯仰角测量随机误差的分离结果
Fig.8 Separated stochastic errors of elevation measurements for optical device
1) 提出了一种基于半参数回归的飞行器轨迹估计新方法,可同时估计轨迹参数和分离不可参数建模的测量系统误差,有效抑制了测量系统误差对轨迹估计的影响,提高了轨迹估计精度。
2) 得到了半参数估计方法估计精度的理论公式,从理论上证明了半参数估计方法的精度优于传统的参数估计方法。
3) 通过仿真实验检验了半参数估计方法的轨迹估计精度,结果表明,半参数估计方法对飞行器位置和速度的估计精度相对参数估计方法都有大幅度的提高,系统误差分离结果准确可靠,有效解决了不可参数建模系统误差的处理难题,在飞行器试验鉴定领域有重要应用价值。
[1] 李冬,刘学.基于不完全测量数据的飞行器轨迹参数估计[J].国防科技大学学报,2020,42(1):117-124.
LI Dong,LIU Xue.Trajectory estimation for aircraft with incomplete measurements[J].Journal of National University of Defense Technology,2020,42(1):117-124.
[2] LI D,GONG L.Sensor alignment for ballistic trajectory estimation via sparse regularization[J].information,2018,9(10):255.
[3] ZHOU X,WANG Z,LI D,et al.Guidance systematic error separation for mobile launch vehicles using artificial fish swarm algorithm[J].IEEE Access,2019.
[4] WU Y,ZHU J.A fusion method for estimate of trajectory[J].Science in China (Series E),1999,42(2):149-156.
[5] LIU J,ZhU J,XIE M.Trajectory estimation with multi-range-rate system based on sparse representation and spline model optimization[J].Chinese Journal of Aeronautics,2010,23(1):84-90.
[6] WANG Z,YI D,DUAN X,et al.Measurement data modeling and parameter estimation.CRC Press,Boca Raton,FL,USA,2011.
[7] YU W,DING X.Systematic error mitigation in multi-GNSS positioning based on semiparametric estimation[J].Journal of Geodesy,2017,91:1491-1502.
[8] EMAMI H.Ridge estimation in semiparametric linear measurement error models[J].Linear Algebra and Its Applications,2018,552:127-146.
[9] WANG X,DENG X,HU S.On consistency of the weighted least squares estimators in a semiparametric regression model[J].Metrika,2018,81:797-820.
[10]赵德勇,王正明,潘晓刚,等.基于半参数回归的联合定轨误差估计仿真算法[J].系统仿真学报,2007,19(8):1692-1695.
ZHAO Deyong,WANG Zhengming,PAN Xiaogang,et al.Combined orbit determination error estimation simulation algorithm based on semi-parametric regression[J].Journal of System Simulation,2007,19(8):1692-1695.
[11]刘光明,廖瑛,陈忠贵.基于广义正则化最小二乘的天基测向初定轨[J].中国空间科学技术,2010(4):1-8.
LIU Guangming,LIAO Ying,CHEN Zhonggui.Initial orbit determination with space-based angle measurements based on general regularization least squares estimation[J].Chinese Space Science and Technology,2010,(4):1-8.
[12]廖瑛,潘旺华,文援兰,等.基于补偿最小二乘估计法的卫星精密定轨方法[J].系统工程与电子技术,2012,34(7):1430-1434.
LIAO Ying,PAN Wanghua,WEN Yuanlan,et al.Satellite precise orbit determination method based on penalized least squares estimation[J].Systems Engineering and Electronics,2012,34(7):1430-1434.
[13]高贤志,蒋效雄,陈伟,等.一种基于半参数回归的加速度计误差模型辨识方法[J].中国惯性技术学报,2012,20(3):352-356.
GAO Xianzhi,JIANG Xiaoxiong,CHEN Wei,et al.Error model identification method of accelerometer based on semi-parametric regression[J].Journal of Chinese Inertial Technology,2012,20(3):352-356.
[14]林亮,李铁,王炯琦.基于半参数回归的外弹道节省参数估计[J].弹道学报,2010,22(4):6-10.
LIN Liang,LI Tie,WANG Jiongqi.Sparse parameter estimation for external trajectory based on semi-parameter nonlinear regression model[J].Journal of Ballistics,2010,22(4):6-10.
[15]张涛,樊士伟,薛永宏,等.基于最优样条节点的导弹主动段弹道估计方法[J].航空学报,2015,36(9):3027-3033.
ZHANG Tao,FAN Shiwei,XUE Yonghong,et al.Trajectory estimation algorithm of missile in boost phase using optical knots spline[J].ActaAeronautica et AstronauticaSinica,2015,36(9):3027-3033.
[16]姚尚,张承虎,李松军,等.基于小波分析和多模融合的外弹道估计算法[J].动力学与控制学报,2013,11(2):182-186.
YAO Shang,ZHANG Chenghu,LI Songjun,et al.Missile ballistic estimation based on wavelet analysis and multi-model fusion[J].Journal of Dynamics and Control,2013,11(2):182-186.