-
摘要:
针对常规变结构多模型(VSMM)算法计算时间长,难以满足实时性的问题,通过广播式自动相关监视(ADS-B)捕获的目标状态和飞行意图信息作为模型先验信息,利用该先验信息以变结构多模型为理论框架,提出一种基于飞行意图的变结构多模型(INT-VSMM)算法。将航空器在航路飞行阶段的运动模式分解,建立完备的运动模型集;根据有向图切换原理,设计以“硬”切换为主,以“软”切换为辅的模型集切换算法;采用INT-VSMM算法对目标航空器的航迹进行跟踪,并根据目标状态估计进行了短期航迹外推。仿真结果表明:基于INT-VSMM算法的目标跟踪性能和计算时间均优于对比算法,外推轨迹在短期内误差较小,可以满足冲突探测需要。
Abstract:In order to address the issue of the traditional variable structure multiple model (VSMM) algorithm's lengthy computation time and difficulty meeting real-time constraints, we developed the intent variable structure multiple model (INT-VSMM) algorithm. This algorithm uses the target state and flight intent data collected by automatic dependent surveillance-broadcast (ADS-B) as the model’s priori data, combining it with the VSMM theoretical framework. The motion pattern of the target in the flight phase of the flight path is decomposed, and a complete set of motion models is established. According to the principle of directed graph switching, a model set switching method is designed, which is mainly based on "hard" switching and supplemented by "soft" switching. The INT-VSMM algorithm is used to track the trajectory of the target aircraft, and short-term trajectory extrapolation is performed based on the target state estimation. According to the simulation results, the INT-VSMM algorithm outperforms the compared current approaches in terms of target tracking performance and computing time. Additionally, the extrapolated trajectory has a lower short-term inaccuracy, which can satisfy conflict detection requirements.
-
表 1 目标运动状态与模型子集的关系
Table 1. Relationship between target motion states and model sub-set
模型集U 运动模式 模型子集Ci U1 恒定高度直线飞行 CALNG、CVLNG、CSLNG、
CALAT、CVLAT、CSLATU2 恒定高度转弯飞行 CALNG、CTLNG、CSLNG、
CALAT、CTLAT、CSLATU3 恒定航向升降 CALNG、CALAT、CAQNE、
CSLNG、CSLAT、CSQNEU4 升降过程中转弯 CTLNG、CTLAT、CVQNE、
CSLNG、CSLAT、CSQNE表 2 模型初始参数
Table 2. Model initial parameters
模型集 模型子集 目标初始状态 初始模型概率 初始模型转移概率 U1 经度方向$ {\boldsymbol{\alpha}} $ $ {\boldsymbol{\alpha}} _0 = {\left[ {{x_0},{{\dot x}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.3}&{0.4}&{0.3} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.1}&{0.1} \\ {0.1}&{0.8}&{0.1} \\ {0.1}&{0.1}&{0.8} \end{array}} \right] $ 纬度方向$ {\boldsymbol{\beta}} $ $ {\boldsymbol{\beta}} _0 = {\left[ {{y_0},{{\dot y}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.3}&{0.4}&{0.3} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.1}&{0.1} \\ {0.1}&{0.8}&{0.1} \\ {0.1}&{0.1}&{0.8} \end{array}} \right] $ 高度方向$ {\text{γ}} $ U2 经度方向$ {\boldsymbol{\alpha}} $ $ {\boldsymbol{\alpha}} _0 = {\left[ {{x_0},{{\dot x}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.2}&{0.6}&{0.2} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.1}&{0.1} \\ {0.1}&{0.8}&{0.1} \\ {0.1}&{0.1}&{0.8} \end{array}} \right] $ 纬度方向$ {\boldsymbol{\beta}} $ $ {\boldsymbol{\beta}} _0 = {\left[ {{y_0},{{\dot y}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.2}&{0.6}&{0.2} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.1}&{0.1} \\ {0.1}&{0.8}&{0.1} \\ {0.1}&{0.1}&{0.8} \end{array}} \right] $ 高度方向$ {\text{γ}} $ U3 经度方向$ {\boldsymbol{\alpha}} $ $ {\boldsymbol{\alpha}} _0 = {\left[ {{x_0},{{\dot x}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.5} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.2} \\ {0.1}&{0.9} \end{array}} \right] $ 纬度方向$ {\boldsymbol{\beta}} $ $ {\boldsymbol{\beta}} _0 = {\left[ {{y_0},{{\dot y}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.5} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.2} \\ {0.1}&{0.9} \end{array}} \right] $ 高度方向$ {\text{γ}} $ $ {\text{γ}} _0 = {\left[ {{h_0},{{\dot h}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\text{γ}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.5} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\text{γ}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.2} \\ {0.1}&{0.9} \end{array}} \right] $ U4 经度方向$ {\boldsymbol{\alpha}} $ $ {\boldsymbol{\alpha}} _0 = {\left[ {{x_0},{{\dot x}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.5} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\alpha}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.2} \\ {0.1}&{0.9} \end{array}} \right] $ 纬度方向$ {\boldsymbol{\beta}} $ $ {\boldsymbol{\beta}} _0 = {\left[ {{y_0},{{\dot y}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.5} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\boldsymbol{\beta}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.2} \\ {0.1}&{0.9} \end{array}} \right] $ 高度方向$ {\text{γ}} $ $ {\text{γ}} _0 = {\left[ {{h_0},{{\dot h}_0},0,0} \right]^{\text{T}}} $ $ {\boldsymbol u}_i^{\text{γ}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.5} \end{array}} \right] $ $ {\boldsymbol p}_{j\left| i \right.}^{\text{γ}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.2} \\ {0.1}&{0.9} \end{array}} \right] $ 表 3 算法位置和速度误差性能对比
Table 3. Performance comparison of algorithm position and velocity error
-
[1] YU H C, FANG Z X, MURRAY A T, et al. A direction-constrained space-time prism-based approach for quantifying possible multi-ship collision risks[J]. IEEE Transactions on Intelligent Transportation Systems, 2021, 22(1): 131-141. [2] 罗亚伦, 廖育荣, 李兆铭, 等. 高超目标强跟踪CKF自适应交互多模型跟踪算法[J]. 北京航空航天大学学报, 2024, 50(7): 2272-2283.LUO Y L, LIAO Y R, LI Z M, et al. Strong tracking CKF adaptive interactive multiple model tracking algorithm based on hypersonic target[J]. Journal of Beijing University of Aeronautics and Astronautics, 2024, 50(7): 2272-2283(in Chinese). [3] LEE H, LEE H T. Extracting flight plans from recorded ADS-B trajectories[J]. International Journal of Aeronautical and Space Sciences, 2023, 24(2): 581-589. [4] LI Y F, ZHANG Y, WANG L L, et al. Research on potential ground risk regions of aircraft crashes based on ADS-B flight tracking data and GIS[J]. Journal of Transportation Safety & Security, 2022, 14(1): 152-176. [5] TONG L, GAN X S, WU Y R, et al. An ADS-B information-based collision avoidance methodology to UAV[J]. Actuators, 2023, 12(4): 165. [6] WU Y, YU H Y, DU J P, et al. An aircraft trajectory prediction method based on trajectory clustering and a spatiotemporal feature network[J]. Electronics, 2022, 11(21): 3453. [7] AKHTAR S, HABIBI S. The interacting multiple model smooth variable structure filter for trajectory prediction[J]. IEEE Transactions on Intelligent Transportation Systems, 2023, 24(9): 9217-9239. [8] DAL SASSO V, DJEUMOU FOMENI F, LULLI G, et al. Planning efficient 4D trajectories in air traffic flow management[J]. European Journal of Operational Research, 2019, 276(2): 676-687. [9] SEENIVASAN D B, OLIVARES A, STAFFETTI E. Multi-aircraft optimal 4D online trajectory planning in the presence of a multi-cell storm in development[J]. Transportation Research Part C: Emerging Technologies, 2020, 110: 123-142. [10] AYHAN S, SAMET H. Aircraft trajectory prediction made easy with predictive analytics [C]//Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 2016: 21-30. [11] BLOM H A P, BAR-SHALOM Y. The interacting multiple model algorithm for systems with Markovian switching coefficients[J]. IEEE Transactions on Automatic Control, 1988, 33(8): 780-783. [12] 尹聚祺, 杨震, 罗亚中, 等. 空间机动目标跟踪的改进自适应IMM算法[J]. 系统工程与电子技术, 2021, 43(12): 3658-3666.YIN J Q, YANG Z, LUO Y Z, et al. Improved adaptive IMM algorithm for space maneuvering target tracking[J]. Systems Engineering and Electronics, 2021, 43(12): 3658-3666(in Chinese). [13] 游航航, 韩其松, 余敏建, 等. 基于AIGWO-IMMUKF的目标跟踪算法[J]. 北京航空航天大学学报, 2020, 46(10): 1826-1833.YOU H H, HAN Q S, YU M J, et al. Target tracking algorithm based on AIGWO-IMMUKF[J]. Journal of Beijing University of Aeronautics and Astronautics, 2020, 46(10): 1826-1833(in Chinese). [14] SINGER R A. Estimating optimal tracking filter performance for manned maneuvering targets[J]. IEEE Transactions on Aerospace and Electronic Systems, 1970, 6(4): 473-483. [15] NING J, CHEN J, WU Q. An adaptive filtering algorithm for singer model based on expectation model[J]. Telecommunication Engineering, 2022, 62(10): 1464-1469. [16] DAI H, FANG J, TANG L, et al. Strong tracking UKF adaptive interacting multiple-model algorithm based on maneuvering hypersonic-target tracking[J]. Journal of Chinese Inertial Technology, 2018, 26(3): 338-345. [17] ZHANG Z H, ZHOU G J. Maneuvering target state estimation based on separate modeling of target trajectory shape and dynamic characteristics[J]. Journal of Systems Engineering and Electronics, 2022, 33(5): 1195-1209. [18] HOU Z W, BU F L. A small UAV tracking algorithm based on AIMM-UKF[J]. Aircraft Engineering and Aerospace Technology, 2021, 93(4): 579-591. [19] ZHANG Z, GUO H W, HE J X, et al. Adaptive interactive multiple model target tracking algorithm based on Markov matrix with acceleration correction factor[C]//Proceedings of the China Automation Congress. Piscataway: IEEE Press, 2022: 3227-3232. [20] 肖楚晗, 李炯, 雷虎民, 等. 基于AVSIMM算法的高超声速再入滑翔目标跟踪[J]. 北京航空航天大学学报, 2019, 45(2): 413-421.XIAO C H, LI J, LEI H M, et al. Hypersonic reentry gliding target tracking based on AVSIMM algorithm[J]. Journal of Beijing University of Aeronautics and Astronautics, 2019, 45(2): 413-421(in Chinese). [21] LUKEŠ P, ŘÍHA M. Variable structure interacting multiple model for highly aperiodic sensors with poor measurement precision[J]. IET Radar, Sonar & Navigation, 2021, 15(10): 1181-1194. [22] HAN S T, RONG Y J, PENG D L, et al. A novel variable structure multi-model approach based on error-ambiguity decomposition[J]. Chinese Journal of Aeronautics, 2020, 33(6): 1731-1746. [23] 陈星, 李战武, 徐安, 等. 基于目标机动模式识别的VSMM算法[J]. 系统工程与电子技术, 2020, 42(5): 999-1006.CHEN X, LI Z W, XU A, et al. VSMM algorithm based on target maneuver pattern recognition[J]. Systems Engineering and Electronics, 2020, 42(5): 999-1006(in Chinese). [24] ZHANG B L, GAO Y X, DUAN Z S. Variable structure multiple model fixed-interval smoothing[J]. Chinese Journal of Aeronautics, 2023, 36(2): 139-148. [25] GOSWAMI A, GEORGE LEE C S. Design of an interactive multiple model based two-stage multi-vehicle tracking algorithm for autonomous navigation[C]//Proceedings of the IEEE Intelligent Vehicles Symposium. Piscataway: IEEE Press, 2015: 261-266. [26] ZENG Y, LU W B, YU B, et al. Improved IMM algorithm based on support vector regression for UAV tracking[J]. Journal of Systems Engineering and Electronics, 2022, 33(4): 867-876. [27] 李松, 程咏梅, 王会宾, 等. 时间偏差校准分布式多传感器多目标跟踪算法[J]. 西北工业大学学报, 2020, 38(4): 797-805.LI S, CHENG Y M, WANG H B, et al. Distributed multisensor multitarget tracking algorithm with time-offset registration[J]. Journal of Northwestern Polytechnical University, 2020, 38(4): 797-805(in Chinese). [28] WANG D Z, HUANG D Q, XU C. An improved method for two-UAV trajectory planning for cooperative target locating based on airborne visual tracking platform[J]. IEICE Transactions on Information and Systems, 2021, E104-D(7): 1049-1053. [29] 廖加文, 齐春, 曹剑中, 等. 结合自适应特征选择和蕨类分类器的相关滤波跟踪算法[J]. 西安交通大学学报, 2019, 53(6): 101-108.LIAO J W, QI C, CAO J Z, et al. Tracking algorithm with correlation filtering based on combination of adaptive feature representation and fern classifier[J]. Journal of Xi’an Jiaotong University, 2019, 53(6): 101-108(in Chinese). [30] 余仁伟, 朱浩, 蔡昌恺. 基于薄板样条函数的无人机多目标跟踪算法[J]. 仪器仪表学报, 2021, 42(3): 168-176.YU R W, ZHU H, CAI C K. Multi-object tracking algorithm for UAV based on the thin plate spline function[J]. Chinese Journal of Scientific Instrument, 2021, 42(3): 168-176(in Chinese). [31] ZHANG Z H, ZHOU G J. Maneuvering target state estimation based on separate modeling with B-splines[J]. Aerospace Science and Technology, 2021, 119: 107172. [32] HE F, WAN L L. B-spline based Extended target tracking technology in cluttered environments[J]. Journal of Physics: Conference Series, 2023, 2589(1): 012029. [33] 汤新民, 郑鹏程. 基于大地坐标系的IMM航空器短期航迹外推[J]. 系统工程与电子技术, 2022, 44(7): 2293-2301.TANG X M, ZHENG P C. IMM aircraft short-term track extrapolation based on geodetic coordinate system[J]. Systems Engineering and Electronics, 2022, 44(7): 2293-2301(in Chinese). [34] Radio Technical Commission for Aeronautics . Minimum operational performance standards (MOPS) for 1090MHZ extended squitter automatic dependent surveillance-broadcast and traffic information services broadcast: RICA DO-260B[S]. Washington, D. C.: Radio Technical Commission for Aeronautics, 2009. -


下载: