亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        SINS in-flight alignment algorithm based on GPS for guided artillery shell

        2014-07-19 10:13:44MEIChunboQINYongyuanYOUJinchuan
        中國慣性技術(shù)學(xué)報 2014年1期
        關(guān)鍵詞:捷聯(lián)西北工業(yè)大學(xué)慣導(dǎo)

        MEI Chun-bo,QIN Yong-yuan,YOU Jin-chuan

        (College of Automation,Northwestern Polytechnical University,Xi’an 710129,China)

        SINS in-flight alignment algorithm based on GPS for guided artillery shell

        MEI Chun-bo,QIN Yong-yuan,YOU Jin-chuan

        (College of Automation,Northwestern Polytechnical University,Xi’an 710129,China)

        An SINS in-flight alignment algorithm is proposed for the guided artillery shell in which a low-cost MEMS IMU/GPS integrated system is equipped.The algorithm decomposes the attitude quaternion into three parts:inertial rate,separate Earth motion,and a constant quaternion.The first two parts are solved based on MEMS gyros’ measurement and GPS position information respectively,and the constant quaternion is solved by using Re-quest method.The errors and effective conditions of the proposed algorithm are discussed,and the Re-quest method is optimized and simplified.The results of Monte Carlo simulation show that the level errors are less than 0.2° (1σ) and the heading error is less than 0.4° (1σ) within 10 s,meeting the SINS alignment’s accuracy requirement of the guided artillery shell.

        in-flight alignment;MEMS IMU/GPS;Re-quest;error analysis;sufficient condition

        A growing number of smart munitions and guided artillery shells are equipped with the integrated low-cost MEMS IMU/GPS system.The initialization of the integrated system cannot be done before launch and all electronic systems on board will be shut down during launch because of the bursting acceleration.The launch shock initiates the thermal battery and the electronic systems become operational at an uncertain time with the shell having an uncertain attitude,uncertain position and moving at an uncertain speed.So the initialization of the system has to be done in-flight.With GPS aided,the position and speed are ready,but the attitude initialization known as in-flight alignment is still a tough task.

        Currently,the in-flight alignment has been developed using nonlinear filtering methods,such as EKF[1],UKF[2]and PF[3],with nonlinear error models.Although these nonlinear approaches are effective,they all possess some or all of the drawbacks,such as large computation burden,sensitive to initial parameters and stability problem.The technique described in this paper is motivated by [4-7],and is a kind of deterministic method which is simpler and more robust than those nonlinear ones,but almost the same effective.

        The outline of the remainder of the paper is as follows.First section presents coordinates and notations in use.The proposed in-flight alignment algorithm and its discrete realization are given in section Ⅱ.SectionⅢ discusses the algorithm error and section Ⅳinvestigates the sufficient condition of the proposed method.The last section shows the results of the Monte Carlo simulation and contains the main conclusion.

        1 Coordinates and notations in use

        Definitions of coordinates in use:

        Navigation coordinates n:locally level geographic coordinates defined with itsZaxis upward along the local geodetic vertical,Yaxis north (and horizon) andXaxis east (and horizon);

        Inertial navigation coordinates in:auxiliary inertial coordinates aligned with n at start-up of the alignment;

        body coordinates b:located at the centroid of the vehicle,defined with itsYaxis forward along the longitudinal axis of the vehicle,Xaxis right and Z axis upward;

        Inertial body coordinates ib:auxiliary inertial coordinates aligned with b at start-up of the alignment.

        Fig.1 The flow chart of the complete in-flight alignment process

        2 The in-flight alignment algorithm and its discrete realization

        The in-flight alignment method is decomposed into three parts based on the decomposition of attitude quaternion as follow:

        The flow chart of the complete in-flight alignment process can be illustrated in Fig.1.And its discrete realization is shown in Fig.2.

        Fig.2 The discrete realization of the in-flight alignment algorithm

        In Fig.2,the analytic expression of attitude matrixis:

        Still,in Fig.2 there are two problems which are not explicitly explained.The first one is how to determine the optimal weights which directly influence the estimation accuracy of the Request algorithm.And the second one is how to search the maximum eigenvalue and the corresponding eigenvector of the given matrix,which is usually a time-consuming process and may diverges.Solutions of both problems will be provided in next section after the error analysis.

        3 Error analysis,algorithm optimization and simplification

        3.1 Error analysis of the proposed algorithm

        Since the alignment is decomposed into three parts,the total alignment error should originate from the three calculations.

        The ideal and real calculations of,and the calculation error definition can be described as:

        The dynamic equation of the calculation error ofrepresented bycan be deduced from equation (3) as:

        whereSis a diagonal matrix representing the scalar error of gyros;εis the random constant drift vector of gyros;w1is the measurement noise of gyros.

        The time-varying attitude between the n and incoordinates can be equivalently represented byand,if define the small attitude error angle vectoras,

        As illustrated in Fig.2,vectors used in Request algorithm,which arev1jandv2j,are normalized to be unit vectors,so the error in any one of them must to first order lie in the plane perpendicular to that vector,

        We make the further approximation that the error vector has an axially symmetric distribution about the respective unit vector.In terms of the covariance matrices of the error vectors,the approximation reads,

        where the brackets denote the expectation value;is the variance of a component along a direction normal tovij.

        in which,

        which are choose to minimize the original loss functionJin Fig.1.

        3.2 Algorithm optimization and simplification

        The problems provided at the end of section Ⅱwill be discussed in this subsection.

        1) Optimal weights

        As mentioned at the end of section 3.1,the optimal weights can be choose to minimize the original loss functionJin Fig.1 and assigned with equation (11).

        Sincev1jandv2jare normalizations of the integration vectors,it’s necessary to consider the integration errors first.As illustrated in Fig.1 and Fig.2,the integration errors can be expressed as:

        For a one time realization,the error vector δV1(t) is mainly a linear function of the constant bias and integration time,so the absolute value instead of covariance matrix of δV1(t) should be considered when to determine the optimal weights.On the other hand,the norm of the vectorV1(t) is also a linear function of integration time,so the accuracy of the normalized vectorv1jis almost constant which means that all vectors,,are the same accurate.As a result,v1jmay not be considered when to determine the optimal weights.

        From equation (12),the covariance matrix of the vector δV2(t) should be,

        and after normalization,the covariance matrix of the vector δv2jwill be,

        Based on the above discussion,the optimal weights which will minimize the loss functionJin Fig.1 can be assigned

        in which the latter one will be used in simulation.

        2) Algorithm simplification

        As aforementioned,searching for the eigenvector of the matrixKjis time-consuming and may diverges.Based on the following two truths[9-10],this problem can be avoided.

        Truth 1:the relationship between the eigenvector and the corresponding eigenvalue is available

        Truth 2:the maximum eigenvalue satisfies

        which can be easily deduced from the deduction of the Quest algorithm.

        Equation (17) indicates thatλmaxis unity if there exists an exact rotation which will rotate the reference vectors into the observation vectors.And it is to be expected thatλmaxwill deviate from unity by an amount on the order of half the mean square angular accuracy of the vectors.

        The angular accuracy of the vectors can be illustrated with Fig.3.

        Based on discussion in the optimal weights section,the angular accuracy of the vectors could be described as

        Considering the ordinary case,

        Fig.3 The angular accuracy of vectors

        Thenλmaxwill differ from unity by an amount on the order of.

        From equation (16) it is easy to see that if the matrixis nonsingular,thenymay be expanded in a Taylor series in.Thus,substitutingλmax≈1 in equation (16) yieldsyto this same accuracy,which corresponds to a computational error of 0.35 arc-minute.

        4 Sufficient conditions

        The proposed in-flight alignment algorithm will provide an accurate result if all three parts are effectively solved.If MEMS gyros and GPS all work correctly,then part.1 and part.2 will be solved effectively.But this is not sufficient for part.3.

        Back to Fig.1,the attitude in part.3 may be solved using TRIAD algorithm with the least information which are two noncollinear vectors.This is the sufficient condition for part.3 to be effectively solved.

        Based on the illustration in Fig.1 and Fig.2,it is obvious thatv1andv2are just different projections of the same vector on different coordinates,so the above mentioned sufficient condition may be equally described as,

        Let’s rewrite the definition of the vectorV2(t) in Fig.1 as follow:

        which directly indicates the two reasons for the direction of the integration vector changing:

        1) Due to the earth rotation rate and the transport rate of the vehicle with relative to the earth,which are both small by an amount on the order of a few tens degrees per hour;

        2) Due to the change of the vehicle’s acceleration with relative to the earth which may largely change the direction of the integration vectorV2(t).

        Similar to the above two reasons,two facts about the special application should be noticed:

        1) The MEMS gyros are low accuracy with measurement errors maybe larger than the summation of the earth rotation rate and the transport rate of the vehicle;

        2) The maneuvers of the flying guided missiles or smart munitions are limited before the initialization.

        Summarizing all above discussions will come to the conclusion that all possible constraint maneuvers should be performed to change the acceleration with relative to the earth in order to change the direction of the integration vector,so as to satisfy the sufficient condition for part.3 and for the complete in-flight alignment algorithm.

        5 Simulation and conclusion

        The test scenario simulates the speed-down phase of a gun-launched munitions with a parachute providing the acceleration.

        In the speed-down phase,the trajectory of the launched munitions is described as follows:

        Initial position:latitude 40°;longitude 108°;height 8000 m;

        Initial velocity:500 m/s;

        The pitch angle trajectory:-50+15sin(1.2πt) (deg);

        The roll angle trajectory:30+5t(deg);

        The heading angle trajectory:10+20sin(1.8πt)(deg);

        The trajectory of the acceleration along the reverse direction of the velocity:40exp(-0.6t) m/s2;

        The parameters of MEMS IMU and GPS are listed below (1σ):

        Gyro random constant drift:10 (°)/h;

        Gyro measurement noise:0.05 (°)/s;

        Gyro scalar error:500×10-6;

        Accelerometer random bias:5×10-3×9.8m/s2;

        Accelerometer measurement noise:15× 10-3×9.8 m/s2;Accelerometer scalar error:500×10-6;

        MEMS IMU sampling rate:100 Hz;

        GPS velocity error:0.1 m/s (level),0.2 m/s(upward)

        GPS position error:5 m(level);10 m(height);

        GPS sampling rate:10 Hz.

        Fig.4 ~ Fig.6 show the north,east and heading error angles respectively using the proposed in-flight alignment algorithm.

        In Fig.4 ~ Fig.6,the mean and standard deviation of the alignment error are calculated from 100 runs with random measurement error.

        The comparative result of the simulation is listed in table 1.

        Fig.4 North error angle of the alignment algorithm

        Fig.5 East error angle of the alignment algorithm

        Fig.6 Heading error angle of the alignment algorithm

        Comparing the result curves of the optimal weighted and unweighted alignment algorithms in Fig.4 ~ Fig.6,it is obvious that the optimal weighted alignment algorithm converges faster and achieves better results which are further listed in table.1.

        Then comparing the result curves of the optimal weighted alignment algorithm using the realλmaxand the one using unity instead of the realλmaxin Fig.4 ~Fig.6,it is clearly showed that the two alignment schemes perform the same which is also verified by the results listed in table.1.

        So,the Monte Carlo simulation results strongly validate the proposed in-flight alignment algorithm,the optimization and simplification techniques.

        Due to the deterministic property,the algorithm will also be robust.Thus the proposed algorithm is a simple robust in-flight alignment method and will be very suitable for the real engineering applications.

        Tab.1 The Monte Carlo simulation result of the proposed in-flight alignment algorithm

        [1]Zhao Lin,Nie Qi,Gao Wei.A comparison of nonlinear filtering approaches for in-motion alignment of SINS[C]// Proceedings of IEEE International Conference on Mechatronics and Automation.Harbin,China,2007:1310-1315.

        [2]Kim K,Park C G.Non-symmetric unscented transformation with application to in flight alignment[J].International Journal of Control,Automation,and Systems,2010,8(4):776-781.

        [3]Hao Yan-ling,Xiong Zhi-lan,Hu Zai-gang.Particle filter for INS in-motion alignment[C]//Proceedings of IEEE Conference on Industrial Electronics and Application.Singapore,2006:9-13.

        [4]Qin Yong-yuan,Yan Gong-min,Gu Dong-qing,et al.A clever way of SINS coarse alignment despite rocking ship[J].Journal of Northwestern Polytechnical University,2005,23(5):681-684.秦永元,嚴(yán)恭敏,顧冬晴,等.搖擺基座上基于信息的捷聯(lián)慣導(dǎo)粗對準(zhǔn)研究[J].西北工業(yè)大學(xué)學(xué)報,2005,23(5):681-684.

        [5]Silson P M G.Coarse alignment of a ship’s strapdown inertial attitude reference system using velocity loci[J].IEEE Transactions on Instrumentation and Measurement,2011,60(6):1930-1941.

        [6]Wu Yuan-xin,Pan Xian-fei.Velocity/position integration formula,Part Ⅰ:Application to in-flight coarse alignment[J].IEEE Transactions on Aerospace and Electronic Systems,2013,49(3):1006-1023.

        [7]Wu Feng,Qin Yong-yuan,Cheng Yan.Transfer alignment for missile-borne SINS using airborne GPS on moving base[J].Journal of Chinese Inertial Technology,2013,21(1):56-60.吳楓,秦永元,成研.基于GPS的彈載捷聯(lián)慣導(dǎo)動基座傳遞對準(zhǔn)技術(shù)[J].中國慣性技術(shù)學(xué)報,2013, 21(1):56-60.

        [8]Shuster M D,Oh S D.Three-axis attitude determina- tion from vector observations[J].Journal of Guidance and Control,1981,4(1):70-77.

        [9]Cheng Y,Shuster M D.Robustness and accuracy of the Quest algorithm[C]//Proceedings of Advances in the Astronautical Sciences.Arizona,USA,2007:41-61.

        [10]Shuster M D.Approximate algorithms for fast optimal attitude computation[C]//Proceedings of AIAA Guidance and Control Conference.California,USA,1978:88-95.

        1005-6734(2014)01-0051-07

        制導(dǎo)炮彈捷聯(lián)慣導(dǎo)基于GPS的飛行中對準(zhǔn)算法

        梅春波,秦永元,游金川
        (西北工業(yè)大學(xué) 自動化學(xué)院,西安 710129)

        提出了一種適用于制導(dǎo)炮彈上低精度MEMS IMU/GPS組合系統(tǒng)的飛行中初始對準(zhǔn)算法。通過引入輔助的載體慣性系和導(dǎo)航慣性系,將所求姿態(tài)四元數(shù)分解為三部分:第一部分描述載體系相對于載體慣性系的姿態(tài),由MEMS陀螺儀輸出積分求解;第二部分描述導(dǎo)航系相對于導(dǎo)航慣性系的姿態(tài),利用GPS位置輸出解析求解;第三部分描述兩輔助慣性系的相對姿態(tài),采用Re-quest算法完成解算。詳細討論了算法誤差、有效性條件,并對Re-quest算法進行了優(yōu)化和簡化。蒙特卡洛仿真結(jié)果表明,在彈體加速度以指數(shù)規(guī)律變化條件下,對準(zhǔn)算法可以在10 s時間內(nèi)達到水平誤差小于0.2°(1σ)、航向誤差小于0.4°(1σ)的精度,完全滿足制導(dǎo)炮彈組合系統(tǒng)初始對準(zhǔn)的精度要求。

        空中對準(zhǔn);MEMS IMU/GPS;Re-quest;誤差分析;充分條件

        U666.1

        :A

        2013-09-18;

        :2013-12-23

        總裝備部慣性技術(shù)預(yù)研基金(51309040501)

        梅春波(1985—),男,博士研究生,從事慣性導(dǎo)航對準(zhǔn)算法研究。E-mail:chunbomei@gmail.com

        聯(lián) 系 人:秦永元(1946—),男,教授,博士生導(dǎo)師。E-mail:qinyongyuan@nwpu.edu.cn

        10.13695/j.cnki.12-1222/o3.2014.01.011

        猜你喜歡
        捷聯(lián)西北工業(yè)大學(xué)慣導(dǎo)
        作品三
        自適應(yīng)模糊多環(huán)控制在慣導(dǎo)平臺穩(wěn)定回路中的應(yīng)用
        作品一
        無人機室內(nèi)視覺/慣導(dǎo)組合導(dǎo)航方法
        彈道導(dǎo)彈的捷聯(lián)慣性/天文組合導(dǎo)航方法
        基于Bagging模型的慣導(dǎo)系統(tǒng)誤差抑制方法
        捷聯(lián)慣性/天文/雷達高度表組合導(dǎo)航
        西北工業(yè)大學(xué)學(xué)報2016年第34卷總目次(總第157期~總第162期(2016年)
        半捷聯(lián)雷達導(dǎo)引頭視線角速度提取
        基于多線程的慣導(dǎo)邏輯仿真器設(shè)計
        計算機工程(2015年4期)2015-07-05 08:28:57
        国产精品天天看大片特色视频| 波多野结衣的av一区二区三区| 无遮挡又黄又刺激又爽的视频| 国产片AV在线永久免费观看| 丝袜美女美腿一区二区| 粉嫩av最新在线高清观看| 国产日产综合| 婷婷成人亚洲| 男男互吃大丁视频网站| 国产视频一区二区在线免费观看| 国产精品无码aⅴ嫩草| 亚洲精品免费专区| 亚洲av黄片一区二区| 国产一级二级三级在线观看视频| 久久亚洲私人国产精品va| 日韩高清无码中文字幕综合一二三区 | 日本视频一区二区二区| 国产精品视频自拍在线| 中国丰满熟妇xxxx性| 久久国产亚洲高清观看5388| 开心激情网,开心五月天| 亚洲综合网国产精品一区| 亚洲精品中文字幕无码蜜桃| 国产精品伦人视频免费看| 在线视频观看一区二区| 午夜男女很黄的视频| 成年视频国产免费观看| 最新国产av网址大全| 日本精品一区二区三区福利视频| 男女下面进入的视频| 无码人妻中文中字幕一区二区| 久久伊人精品中文字幕有| 3d动漫精品啪啪一区二区免费| 精品国产高清a毛片无毒不卡| 熟女人妻一区二区在线观看| 蜜桃成熟时在线观看免费视频| 国产真实夫妇视频| 亚洲精品亚洲人成在线播放 | 99国内精品久久久久久久| 久久与欧美视频| 精品女厕偷拍视频一区二区|