用户名: 密码: 验证码:
高动态条件下捷联惯导动基座传递对准并行算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
动基座传递对准是一种利用主惯导系统的导航解算信息,在对子惯导系统进行一次传递,装订解算初值后,通过一定的信息匹配方法(速度匹配、位置匹配、姿态匹配等)估计并校正子惯导导航解算误差,从而达到子惯导系统初始对准目的的捷联惯导系统对准技术。
     初始对准误差是高动态情况下惯性导航误差的主要误差来源之一。提高初始对准精度的一种可行的方法是提高其解算速率,本文针对高动态环境下进行传递对准时,由于导航计算机计算能力不足导致的导航精度难以提高的问题,利用FPGA的并行实现能力,设计了一套捷联惯导并行传递对准算法。
     本文对传递对准的原理进行了阐述,就传递对准原理、匹配方法及对准滤波估计方法展开了讨论,分析了初始对准误差对导航解算精度的影响,并给出了相关的传递对准仿真实验;设计了一种传递对准算法的并行导航解算算法,分析表明该并行算法可将大幅提高航解算的解算频率;设计了一种并行导航解算算的FPGA实现架构;给出了一种基于FPGA的速度加姿态传递对准卡尔曼滤波算法的脉动阵列设计;最后,通过对并行传递对准算法的FPGA实现和分析,验证了该方法的正确性和有效性。
     本文的主要创新点包括:
     (1)提出了一种捷联式惯导系统导航解算的并行解算算法,使导航解算算法适用于高动态情况下的高速解算需求;
     (2)提出了一种并行捷联惯导导航解算算法的FPGA实现框架设计,并在Xilinx Virtex5 FPGA上实现这一设计;
     (3)采用法捷耶夫算法和脉动阵列技术,通过矩阵补齐方法,设计了一种基于FPGA的一维脉动阵列结构来实现传递对准中的卡尔曼滤波器,提高了卡尔曼滤波器的解算速度,同时降低了其FPGA实现时的资源消耗。
Transfer Alignment is the process of initializing a slave inertial navigation system(INS) using navigation data from the master navigation system. The process is accomplished by an one-shoot-transfer, then calculating the difference of navigation solution between the slave and master INSs to estimate the desired errors by a kalman filter or some other state estimator.
     Initial alignment error is one of the main navigation error derivations, especially in high dynamic conditions. In order to get a high navigation solution accuracy, increasing the navigation computation speed is a good method. In this thesis, a parallel strapdown INS transfer alignment algorithm is proposed to solve the problem of low navigation accuracy in high dynamic conditions cause by the computer calculation capability using FPGA's strong parallel calculation feature.
     The strapdown inertial navigation system is introduced first. And then, In this thesis, transfer alignment technology and its matching methods are introduced, the effect of initial alignment error on navigation solution accuracy is analyzed, several simulations on transfer alignment are exhibited simultaneously. A parallel navigation computation algorithm is proposed, the analysis of this parallel algorithm shows that the design significantly increases the updating rate of the navigation computation; An FPGA architecture is proposed to implement the parallel navigation computation algorithm; a design of FPGA-based parallel kalman filter used in velocity and attitude matching transfer alignment using systolic array technology is proposed, to solve the problem of gigantic computation of kalman filtering algorithm; At last, an FPGA-based implementation experiment is performed to analyze and comfirm the the validity of the parallel transfer alignment algorithm.
     The main innovations of this thesis are listed as follow:
     (1)Proposing a parallel strapdown inertial navigation algorithm to meet the accuracy requirement of the navigation computation for high dynamic conditions.
     (2)Proposing a FPGA-based implementation method of parallel strapdown inertial navigation algorithm, and implementing the design on a Xilinx Virtex5 FPGA.
     (3)Using Faddeeva algorithm and systolic array technology and matrix complement method, a FPGA-based one dimension systolic array-based architecture is applied to implement the kalman filter in velocity and attitude matching transfer alignment. This architecture can improving the kalman filter updating speed, and reduce the FPGA resource ultilization at the same time.
引文
[1]张勤拓.机载导弹SINS动基座传递对准技术研究.哈尔滨工程大学博士学位论文,2010.
    [2]秦永元.惯性导航.科学出版社,2006.
    [3]顾冬睛.机载战术武器的传递对准及其精度评估技术研究.西北工业大学硕士学位论文.2005.
    [4]Baziw John, Leondes, C. T. In—Flight Alignment and Calibration of Inertial Measurement Unit—Part I:General Formulation[R]. IEEE Transactions on Aerospace and Electronic Systems, July 1972,8(4)439-449P
    [5]A. M. Schneider. Kalman Filter Formulations for Transfer Alignment of Strapdown Inertial Units [R]. Navigation:Journal of the institute of navigation,30 (1), 1983:72-89pp
    [6]Tarrant D, Roberts C, Jones D, et al. Rapid and robust transfer alignment[A]. IEEE Proceedings of Aerospace Control Systems[C],1993:758-762.
    [7]Klotz H A Jr, Derbak C B. GPS-aided navigation and unaided navigation on the joint direct attack munition[A]. IEEE Position Location and Navigation Symposium[C],1998:412-419.
    [8]Shortelle K J, Graham W R, Rabourn C. F-16 flight tests of a rapid transfer alignment procedure[A]. IEEE Position Location and Navigation Symposium[C], 1998:379-386.
    [9]李良君.传递对准误差补偿及精度评估方法研究.哈尔滨工程大学硕士论文.2008
    [10]P. G. Savage, Strapdown Analytics. Maple Plain, Minnesota:Strapdown Associates,Inc.,2007.
    [11]房建成、万德钧.惯性导航初始对准.东南大学出版社,1998.
    [12]You-Chol Lim, Joon Lyou. An error compensation method for transfer alignment[A]. Proceedings of IEEE Conference on Electrical and Electronic Technology[C], TENCON,2001, Vol.2:850-855.
    [13]You-Chol Lim, Joon Lyou. Transfer alignment error compensator design using H-filter[A]. American Control Conference[C],2002:1460-1465.
    [14]李双喜等.速度积分匹配传递对准方法研究.航天控制.28(1),2010:58-63页
    [15]甘帅.速度匹配传递对准的杆臂效应补偿研究.哈尔滨工程大学硕士论文.2009
    [16]杨兴文.战术导弹捷联惯导舰载动基座对准技术研究.哈尔滨工程大学硕士论文.2004
    [17]郑鄂.采用速度匹配的惯导系统传递对准滤波器.导航.(4),1994:85-93
    [18]徐晓苏,万德钧.杆臂效应对捷联惯性导航系统初始对准精度的影响及其在线补偿方法研究,中国惯性技术学报,1994,2(4):22.27页
    [19]何秀风,袁信.平台惯导系统中杆臂效应误差的研究与分析.航天控制,1995,(2):22-30
    [20]肖艳霞,张洪钺.考虑机翼弹性变形时的传递对准方法研究.2001,(2):27-35
    [21]蔡同英.捷联惯导传递对准技术研究.哈尔滨工程大学硕士论文.2005
    [22]王司,邓正隆.惯导系统动基座传递对准技术综述.中国惯性技术报.2003,11(2):61-67
    [23]Kain J E, Cloutier J R. Rapid transfer alignment for tactical weapon applications[R]. AIAA-89-3581.
    [24]Goshen-Meskin D, Bar-Itzhack I Y. Observability analysis of piece-wise constant system, Part:Theory [J]. IEEE Transactions on Aerospace and Electronic Systems,1992,28(4):1056-1067.
    [25]Goshen-Meskin D, Bar-Itzhack,I Y. Observability analysis of piece-wise constant system, Part:Application to inertial navigation in-flight alignment[J]. IEEE Transactions on Aerospace and Electronic Systems,1992,28(4):1068-1075.
    [26]Ham F M, Brown, R. C. Oberservability, eigenvalues, and Kalman filtering.IEEE Transactions on aerospace and Electronic Systems,1983,19(2):269-273P
    [27]程向红,万德均,仲巡.捷联惯导系统的可观测性和可观测度研究.东南大学学报.1997,(11):6-11页
    [28]Boaz Porat, Bar-Itzhack I Y. Azimuth observability enhancement during INS in-flight alignment[J]. AIAA Journal of Guidance, Control and Dynamics,1980, 3(4):337-344.
    [29]Rogers R M. Low dynamic IMU alignment[A]. IEEE Position Location and Navigation Symposium[C],1998:272-279.
    [30]Boaz Porat, Bar-Itzhack I Y. Effect of acceleration switching during INS in-flight alignment[J].AIAA Journal of Guidance,Control and Dynamics.1981,4(4):385-389.
    [31]华清远见嵌入式培训中心.FPGA应用开发入门与典型实例.人民邮电出版社,2008.
    [32]杨海钢,孙嘉斌,王慰.FPGA器件设计技术发展综述.电子与信息学报.2010,32(3):714-727
    [33]Kuon I and Rose J. Measuring the gap between FPGAs and ASICs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.2007, 26(2):203-215.
    [34]谢鑫,郭美凤,周斌.基于双DSP和FPGA的高性能导航计算机设计[J].微计算机信息,2009,25(23):1-2,60.
    [35]MICHAEL J, ALY E O, BRUDER S. Implementation of an FPGA-based aided IMU on a low-cost autonomous outdoor robot[J]. Position Location and Navigation Symposium (Plans),2010:1043-1051.
    [36]杨芳,郝永平,苗雷.基于FPGA技术的多处理器导航系统设计[J].弹箭与制导学报,2007,27(2):126-128.
    [37]赵红军.捷联惯导系统初始对准方法的研究.沈阳理工大学硕士学位论文.2008
    [38]李璞.舰载武器惯导系统传递对准技术研究.哈尔滨工程大学硕士论文.2006
    [39]D. H. Titterton and J. L. Weston, Strapdown inertial navigation technology:Peter Peregrinus Ltd,2004.
    [40]P. G. Savage, "Strapdown inertial navigation integration algorithm design. Part 1: Attitude algorithms," Journal of Guidance, Control, and Dynamics, vol.21, pp.19-28, 1998.
    [41]李宗涛.高动态捷联惯导系统的并行实现研究.浙江大学博士学位论文.2011
    [42]J. E. Bortz, "A new mathematical formulation for strapdown inertial navigation," Aerospace and Electronic Systems, IEEE Transactions on, vol. AES-7, pp.61-66, 1971.
    [43]Spalding K. Missouri S L. An efficient rapid transfer alignment filter.1992
    [44]贾之春.光纤陀螺惯性组合(IMU)及其航姿系统研究[D].北京:北京航空航天大学,1990
    [45]Ross, C.C., Elbert, T.F.. WL/MNAG, Eglin AFB, FL. A Transfer Alignment Algorithm Study Based on Actual Flight Test Data From a Tactical Air-to-Ground Weapon Launch. Position Location and Navigation Symposium,1994., IEEE
    [46]陈哲著.捷联惯性系统原理.宇航出版社1986:124-235页
    [47]聂水茹.高动态环境下捷联惯导的优化算法研究.西北工业大学硕士论文.2003
    [48]J. E. Bortz, "A new mathematical formulation for strapdown inertial navigation," Aerospace and Electronic Systems, IEEE Transactions on, vol. AES-7, pp.61-66, 1971.
    [49]M. Ignagni, "Efficient class of optimized coning compensation algorithms," Journal of Guidance, Control, and Dynamics, vol.19, pp.424-429,1996.
    [50]M. B. Ignagni, "Duality of optimal strapdown sculling and coning compensation algorithms," Navigation, vol.45, pp.85-95,1998.
    [51]Y. R. Geng, et al., "Optimal Design for Sculling algorithms of SINS," JOURNAL OF BEIJING UNIVERSITY OF AERONAUTICS AND A, vol.27, pp.694-697,2001.
    [52]付梦印,邓志红,闫莉萍编Kalman滤波理论及其在导航系统中的应用.科学出版社.2010:12-17.
    [53]艾银河等.DSP/MCu并行双处理器结构在GPS/INS组合制导系统中的应用.测试技术学报..16(Mono),2002:565-570
    [54]张霆.基于PC/104总线的多DSP并行处理系统及其应用.东南大学硕士学位论文.2006.
    [55]谢鑫,郭美凤,周斌.基于双DSP和FPGA的高性能导航计算机设计[J].微计算机信息,2009,25(23):1-2,60.
    [56]吴铁军,马龙华,李宗涛著.应用捷联惯导系统分析.国防工业出版社.2011.
    [57]Liao Dan, Yang Jian-qiang, Zhu Yong. INS computer design basing on subdivision technology[C]. ICCET 2010 2nd International Conference on Computer Engineering and Technology, Proceedings, Chengdu, China. April 16-18,2010.
    [58]Agarwal V, Arya H, Bhaktavatssl S. Design and development of a real-time DSP and FPGA-based integrated GPS-INS system for compact and low power applications[J]. IEEE Transactions on Aerospace and Electronic Systems,2009,45 (2):443-454.
    [59]贾胜文,冯冬竹,王民钢.FPGA的并行处理及在捷联惯导算法中的应用[J].弹 箭与制导学报,2006,26(2):953-955,96].
    [60]Yigiter YUKSEL. Design and analysis of transfer alignment algorithms. Turkey, Middle East Technical University.2005.
    [61]陈一虹,颜东,张洪钺INS/GPS组合导航系统卡尔曼滤波的并行实现.控制理论与应用.1997.14(2):219-223
    [62]仲婷婷等.基于FP.GA的卡尔曼滤波器的设计与实现,电子技术应用.2008.34(8):20-23,26
    [63]查虎成.并行卡尔曼滤波器算法的研究.电光与控制.1993.(4):18-24
    [64]陈根社,文传源,陈新海.基于FPGA的卡尔曼滤波器的设计与实现.电子技术应用.2008.34(8):20-23,26
    [65]张友民,戴冠中,张洪才.并行卡尔曼滤波及其心动阵列实现综述.控制理论与应用.1993.10(1):3-12
    [66]Abbas Bigdeli, et al.A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study. Eurasip Journal on Applied Signal Processing.2006.2006:1-12
    [67]Arvind Sudarsanam. Analysis of Field Programmable Gate Array-Based Kalman Filter Architectures. PA, Logan, USA:Utah State University,2010
    [68]Virtex-5系列概述,Xilinx, DS100(v4.4)2008年9月23日
    [69]使用Virtex-5系列FPGA获得更高系统性能,作者:Adrian Cosoroaba和Frederic Rivoallon,WP245 (v1.1.1)2006年7月7日
    [70]H. T. Kung and C. E. Leisersont, "Systolic arrays (for VLSI)," in Spare Matrix Proceedings,1979, pp.256-282.
    [71]F. Gaston and G. Irwin, "Systolic Kalman filtering:an overview," in Control Theory and Applications, IEE Proceedings On,1990, pp.235-244.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700