999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2014-07-19 10:13:44MEIChunboQINYongyuanYOUJinchuan
中國慣性技術學報 2014年1期

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.秦永元,嚴恭敏,顧冬晴,等.搖擺基座上基于信息的捷聯慣導粗對準研究[J].西北工業大學學報,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的彈載捷聯慣導動基座傳遞對準技術[J].中國慣性技術學報,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

制導炮彈捷聯慣導基于GPS的飛行中對準算法

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

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

空中對準;MEMS IMU/GPS;Re-quest;誤差分析;充分條件

U666.1

:A

2013-09-18;

:2013-12-23

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

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

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

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

主站蜘蛛池模板: 日韩第九页| 日本成人福利视频| 任我操在线视频| 欧美日韩精品一区二区视频| 国产欧美另类| 伊人久久大香线蕉aⅴ色| 欧美一级在线看| 国产精品久久久久久搜索| 欧美乱妇高清无乱码免费| 国产精品无码在线看| 澳门av无码| 永久免费av网站可以直接看的 | 久久黄色视频影| 久久国产亚洲欧美日韩精品| 国产精品入口麻豆| 美女被躁出白浆视频播放| 亚洲欧美一区二区三区蜜芽| 亚洲精品第一页不卡| 91久久国产热精品免费| 欧美黄网站免费观看| 成人中文在线| 天天色天天操综合网| 国产亚洲日韩av在线| 国产高清不卡| 国产成人三级在线观看视频| 国产精品主播| 日韩无码黄色| 国产成人精品男人的天堂下载 | 亚洲精品国产成人7777| 日韩欧美色综合| 99免费视频观看| 六月婷婷综合| 欧美成人手机在线观看网址| 亚洲人成网18禁| 五月婷婷综合网| 国产男女免费视频| 色综合久久久久8天国| 国产aⅴ无码专区亚洲av综合网| 强乱中文字幕在线播放不卡| lhav亚洲精品| 久久久噜噜噜久久中文字幕色伊伊| 国产精品无码作爱| 第一区免费在线观看| 欧美19综合中文字幕| 日韩黄色在线| 亚洲人成电影在线播放| 91日本在线观看亚洲精品| 免费人欧美成又黄又爽的视频| 91精品国产一区| 国产精品女主播| 亚洲一区二区日韩欧美gif| 伊人成人在线| 2020精品极品国产色在线观看| 蜜桃视频一区二区三区| 国产玖玖视频| 中文字幕无码制服中字| 国产91蝌蚪窝| 欧美爱爱网| P尤物久久99国产综合精品| 日韩免费视频播播| 国产美女丝袜高潮| 女人18一级毛片免费观看| 精品国产一区二区三区在线观看 | 亚洲欧美综合精品久久成人网| 国产成人久视频免费| 亚洲美女高潮久久久久久久| 国产精品第一区在线观看| 国产丝袜无码一区二区视频| 午夜色综合| yjizz视频最新网站在线| 亚洲成在人线av品善网好看| 18禁影院亚洲专区| 亚洲日韩AV无码一区二区三区人| 激情乱人伦| WWW丫丫国产成人精品| 亚洲精品黄| 丝袜国产一区| 九九久久精品免费观看| 热99re99首页精品亚洲五月天| 国产一区二区精品高清在线观看| 亚洲av日韩综合一区尤物| 夜精品a一区二区三区|