CN103344251A - Transfer-alignment time-delay estimation method based on matching of speed and specific force - Google Patents
Transfer-alignment time-delay estimation method based on matching of speed and specific force Download PDFInfo
- Publication number
- CN103344251A CN103344251A CN2013102274548A CN201310227454A CN103344251A CN 103344251 A CN103344251 A CN 103344251A CN 2013102274548 A CN2013102274548 A CN 2013102274548A CN 201310227454 A CN201310227454 A CN 201310227454A CN 103344251 A CN103344251 A CN 103344251A
- Authority
- CN
- China
- Prior art keywords
- inertial navigation
- sub
- time delay
- speed
- main
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
The invention discloses a transfer-alignment time-delay estimation algorithm based on matching of speed and specific force. The method is realized by: carrying out coarse alignment of a sub inertial navigation system by using an aligned main inertial navigation system, then taking the speed difference and the specific force difference of the sub inertial navigation system relative to the main inertial navigation system as filtering observed quantities, expanding the time delay amount of main inertial navigation information into a filtering system state variable, combining an error model of the sub inertial navigation system, using Kalman filtering algorithm to estimate the time delay, and to estimate a platform error angle of the sub inertial navigation relative to the main inertial navigation. The method is applicable in the conditions that the main inertial navigation and the sub inertial navigation are both platform type navigation systems, and the transfer alignment based on the matching of the speed and the specific force has a shorter time delay.
Description
Technical field
The present invention relates to the method for estimation of the time delay that in the method for estimation, particularly a kind of inertial navigation system Transfer Alignment that a kind of information time postpones main inertial navigation match information existed.
Background technology
Transfer Alignment is to mate with the output information that is installed in the sub-inertial navigation (misalignment) on the carrier by the output information to carrier master inertial navigation (aiming at) under dynamic condition, estimate the misalignment of sub-inertial navigation, thereby finish a kind of method of sub-inertial navigation initial alignment.For Platform Inertial Navigation System, because the realization of Transfer Alignment filtering algorithm is carried out in sub-inertial navigation system, this just need arrive sub-inertial navigation system with some related information transmission of main inertial navigation system, because the existence of time delay, navigation information when the navigation information that causes sub-inertial navigation to receive transmits with main inertial navigation has certain error, sub-inertial navigation is carried out Transfer Alignment with the information that receives as benchmark, will influence the estimated accuracy for the platform error angle.
Interim at " Chinese inertial technology journal " the 13rd volume the 1st that publish in February, 2005, document " measuring the compensation method that postpones in the Transfer Alignment " employing is estimated the method that time delay expands to state variable in real time, but only adding the attitude Transfer Alignment at speed analyzes, because time delay is bigger to the influence of attitude equal angular movement information, therefore employing speed adds than force information and carries out Kalman filtering, can obtain better time delay estimation effect.
Summary of the invention
The object of the present invention is to provide a kind ofly at less message delay time error, estimating speed is faster, precision is higher adds the Transfer Alignment time delay estimation method of specific force coupling based on speed.
The objective of the invention is to realize by following steps:
(1) sub-inertial navigation preheating, and utilize the platform-type main inertial navigation system antithetical phrase inertial navigation system of having aimed to carry out a step Transfer Alignment, finish the coarse alignment of sub-inertial navigation system;
(2) navigation calculation is carried out in main, sub-inertial navigation, and gathers main inertial navigation speed, transfers to sub-inertial reference calculation computing machine than force information;
(3) in sub-inertial navigation computer, structure master, sub-inertial navigation velocity contrast, specific force difference are carried out the iteration of normal scatter Kalman filtering and are resolved;
Wherein, main, sub-inertial navigation is Platform INS Inertial, and the sub-ins error model that adopts is:
Wherein, n is local horizontal coordinates, δ v
nBe the projection of sub-inertial navigation velocity error in n system; φ
nIt is the platform error angle between main inertial navigation and the sub-inertial navigation system; f
nBe the projection of sub-inertial navigation specific force output in n system;
For the earth rotation angular speed is the projection of n in navigation,
For navigation is that the rotation angle speed of relative earth system is in the projection of n system;
Be the zero inclined to one side projection in n system of sub-inertial navigation accelerometer;
Be the relative ideal value
Error, and
ε
sBe sub-inertial navigation gyroscopic drift; Δ t represents time delay.
Selected system state variables is:
System state equation is:
Wherein
In the formula
The system noise acoustic matrix is:
W=[w
ax?w
ay?w
εx?w
εy?w
εz?0?0?0?0?0?0]
T
Wherein,
Be latitude; R
eBe earth radius; f
x, f
y, f
zBe respectively f
nEast orientation, north orientation, day to component; w
Ax, w
AyBe accelerometer bias random white noise, w
ε x, w
ε y, w
ε zBe the gyroscopic drift random white noise.
The systematic perspective measurement is:
Z=[δv
x?δv
y?δf
x?δf
y]
T
Observation equation is:
Z=HX+V
Wherein,
And have
(4) after filtering finishes, obtain time delay estimated value and time delay equalization after the platform error angle.
This Transfer Alignment time delay estimation method has good time delay estimation effect, real-time follow-up time delay preferably.Step is simple, enforcement is convenient, is applicable to main inertial navigation transmission of Information delay error in the Transfer Alignment is compensated.Transmission of Information can promote main, sub-Inertial navigation platform error angle φ after time delay effectively between main, the sub-inertial navigation estimating to obtain
nEstimated accuracy, realize sub-inertial navigation Transfer Alignment fast and effectively.
Description of drawings
Fig. 1 is the process flow diagram of this kind Transfer Alignment time delay estimation method.It is motor-driven down that Fig. 2 is that hull is done serpentine, and adding the specific force matching scheme with speed carries out Transfer Alignment, considers before the time delay equalization and after the compensation, the platform error angle estimation curve that emulation obtains.Fig. 3 is the real-time estimation curve of this algorithm for time delay.
Embodiment:
A kind ofly add the Transfer Alignment time delay estimation method of specific force coupling based on speed, this method is realized by following steps:
(1) sub-inertial navigation preheating, and utilize the platform-type main inertial navigation system antithetical phrase inertial navigation system of having aimed to carry out a step Transfer Alignment, finish the coarse alignment of sub-inertial navigation system; Also comprised the initialization of all the other navigation informations such as antithetical phrase inertial navigation speed, position in this step, made sub-inertial navigation system can begin independently to resolve and export navigation information.
(2) navigation calculation is carried out in main, sub-inertial navigation, and gathers main inertial navigation speed, transfers to sub-inertial reference calculation computing machine than force information;
(3) in sub-inertial navigation computer, structure master, sub-inertial navigation velocity contrast, specific force difference are carried out the iteration of normal scatter Kalman filtering and are resolved;
This step mainly comprises 4 parts: the 1) foundation of ins error equation; 2) foundation of system state equation; 3) foundation of observation equation; 4) the Kalman Filtering for Discrete iteration is resolved.
If it is that n is geographic coordinate system that the platform of Platform INS Inertial requires the navigation coordinate of simulation, the actual platform coordinate of setting up is n '.Owing to the error of calculation, execute the influence of square error and information source error, n ' is that relative n system has deviation angle φ
n
1) according to the mechanics layout of Platform Inertial Navigation System, sets up the error model of inertial navigation.Its error equation is:
Wherein, δ v
nBe the projection of sub-inertial navigation velocity error in n system; φ
nIt is the platform error angle between main inertial navigation and the sub-inertial navigation system; f
nBe the projection of sub-inertial navigation specific force output in n system;
For the earth rotation angular speed is the projection of n in navigation,
For navigation is that the rotation angle speed of relative earth system is in the projection of n system;
Be the zero inclined to one side projection in n system of sub-inertial navigation accelerometer;
Be the relative ideal value
Error, and
ε
sBe sub-inertial navigation gyroscopic drift; Δ t represents time delay, usually the main inertial navigation message delay time is made as an arbitrary constant that changes between 0~0.1s.
2) set up the state equation of system.In conjunction with above-mentioned ins error equation, ignore day to channel speed, information, and will be extended for state variable time delay, obtain system state amount and be:
Then system state equation is:
Wherein
In the formula
The system noise acoustic matrix is:
W=[w
ax?w
ay?w
εx?w
εy?w
εz?0?0?0?0?0?0]
T
Wherein,
Be latitude; R
eBe earth radius; f
x, f
y, f
zBe respectively f
nEast orientation, north orientation, day to component; w
Ax, w
AyBe accelerometer bias random white noise, w
ε x, w
ε y, w
ε zBe the gyroscopic drift random white noise.
3) set up the systematic observation equation that speed adds the specific force matching process.According to the system state equation of setting up, selection speed adds specific force to be measured as systematic perspective, then has:
Z=[δv
x?δv
y?δf
x?δf
y]
T
Speed and the specific force of supposing the main inertial navigation that sub-inertial navigation system (SINS) obtains constantly at t are that main inertial navigation is in t-Δ t data constantly.Velocity contrast between boss's inertial navigation and specific force difference are expressed as follows:
In like manner,
Because time of choosing of Δ t is very short, be defaulted as in time delay Δ t the rate of change of speed
Rate of change with specific force
Approximate constant in the cycle of calculating, namely
Order
Then have:
The observation equation that the speed that then can get adds the specific force coupling is:
Z=HX+V
4) according to state equation and the observation equation of system, in conjunction with the speed of main, sub-inertial navigation with carry out the Kalman Filtering for Discrete iteration than force information and resolve.
(4) after the Kalman filtering iterative computation finishes, obtain the estimated value of time delay and the platform error angle after the time delay equalization.
The time delay estimation method that adds specific force coupling based on speed provided by the invention has the following advantages:
The one, this method only need be set up the contact of time delay and observed quantity, will be extended for quantity of state time delay, and only influences observation equation, implements comparatively simply, and calculated amount is few; The 2nd, this method can real-time compensating time delay add the influence that the specific force matching algorithm causes for speed in filtering; The 3rd, add attitude matching time delay equalization method than existing speed, the speed that this method adopts adds the specific force match information and is the line movable information, be subjected to a little less than the effect of time delay, therefore can well adapt to dynamic environment, to the good effect that estimates at of the measurement of time delay and attitude misalignment, satisfied the naval vessel under the real navigation condition in the Transfer Alignment to the real-time estimation of main inertial navigation time delay and the requirement that compensates.
In order to further specify the beneficial effect of described method, estimation and evaluated error to Transfer Alignment under following starting condition have been carried out emulation, simulation result such as Fig. 2, shown in Figure 3, and it has been carried out analysis compared.
Starting condition:
1) suppose that main inertial navigation is error free, the lever arm effect error is fully compensated.
2) carrier initial position: 117 ° of longitudes, 39 ° in latitude.Carrier initial attitude angle (pitching, rolling, course) is respectively: 0 °, and 0 °, 45 °; Sub-Inertial navigation platform initial error angle is ψ
x=5 ', ψ
y=5 ', ψ
z=5 '.
3) sub-inertial navigation gyroscope constant value drift be 0.01 (°)/h, the random drift noise be 0.001 (°)/h; The normal value zero of accelerometer is 1 * 10 partially
-4G, zero inclined to one side noise is 1 * 10 at random
-5G.
4) the state estimation initial value is 0; Initial variance battle array P
0Parameter arranges according to above-mentioned inertia device error, guarantees that the Kalman filters the optimality of estimation.
P
0=diag{(0.1m/s)
2?(0.1m/s)
2?(5′)
2(5′)
2(5′)
2?(1×10
-4g)
2(1×10
-4g)
2(1°×10
-3)
2?(1°×10
-3)
2?(1°×10
-3)
2?0.05}
5) to do serpentine motor-driven for carrier, at first with the speed linear uniform motion of 10m/s, the motor-driven turning rate of serpentine be 1 (°)/s, the motor-driven 100s that lasts.In process of simulation, for the propagation delay phenomenon of considering to exist in the real process, utilize and to produce function at random the data of main inertial navigation (mainly be here the speed of main inertial navigation and than force information) are added that a delay is equally distributed time delay between 0~0.1s, the average of time delay is 0.05s, pass to sub-inertial navigation then, mate with the data of sub-inertial navigation, thereby finish the process of Transfer Alignment.
Analyze relatively:
Fig. 2 provides boats and ships and adds specific force coupling Transfer Alignment algorithm to the estimation of error curve of platform error angle in the motor-driven speed of utilizing down of serpentine, the estimation of error curve of blue solid lines for time delay not being estimated, green dotted line is the estimation of error curve after with this method time delay being estimated.Contrast as can be known, when boats and ships are done " S " when motor-driven, time delay is very big to the influence that speed adds specific force coupling Transfer Alignment algorithm, can not estimate the platform error angle when motor-driven doing.And this method effectively compensating time delay add the influence of specific force Transfer Alignment algorithm for speed, satisfy high precision and the rapidity of Transfer Alignment algorithm.As can be seen from Figure 3, this method can be real-time estimate time delay, for compensating time delay is established solid foundation to the influence that speed adds specific force coupling Transfer Alignment algorithm, because be 0~0.1s time delay, in order clearly to see estimation curve, get the preceding 20s estimation curve of time delay.
Claims (1)
1. one kind adds the Transfer Alignment time delay algorithm for estimating of specific force coupling based on speed, it is characterized in that:
(1) sub-inertial navigation preheating, and utilize the platform-type main inertial navigation system antithetical phrase inertial navigation system of having aimed to carry out a step Transfer Alignment, finish the coarse alignment of sub-inertial navigation system;
(2) navigation calculation is carried out in main, sub-inertial navigation, and gathers main inertial navigation speed, transfers to sub-inertial reference calculation computing machine than force information;
(3) in sub-inertial navigation computer, structure Kalman filtering fundamental equation, and utilize master, sub-inertial navigation velocity contrast, specific force difference to carry out normal scatter Kalman filtering iteration and resolve;
Wherein, main, sub-inertial navigation is Platform INS Inertial, and selected filtering system state variable is:
In the formula, δ v
x, δ v
yBe respectively sub-inertial navigation east orientation, north orientation velocity error; φ
x, φ
y, φ
zBe respectively sub-inertial navigation with respect to the platform error angle of main inertial navigation;
Be respectively accelerometer bias; ε
x, ε
y, ε
zBe respectively gyroscopic drift; Δ t is the time delay of main inertial navigation information;
The zygote inertial navigation system error differential equation is set up the filter state equation;
The systematic perspective measurement that speed adds the specific force matching method is:
Z=[δv
x?δv
y?δf
x?δf
y]
T
In the formula, δ f
x, δ f
yBe respectively the poor of master, sub-inertial navigation specific force;
The filtering observation equation is:
Z=HX+V
In the formula,
(4) after Kalman filtering finishes, obtain time delay estimated value and time delay equalization after the platform error angle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310227454.8A CN103344251B (en) | 2013-06-08 | 2013-06-08 | A kind of Transfer Alignment time delay estimation method adding specific force coupling based on speed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310227454.8A CN103344251B (en) | 2013-06-08 | 2013-06-08 | A kind of Transfer Alignment time delay estimation method adding specific force coupling based on speed |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103344251A true CN103344251A (en) | 2013-10-09 |
CN103344251B CN103344251B (en) | 2015-09-30 |
Family
ID=49279067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310227454.8A Expired - Fee Related CN103344251B (en) | 2013-06-08 | 2013-06-08 | A kind of Transfer Alignment time delay estimation method adding specific force coupling based on speed |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103344251B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104748761A (en) * | 2013-12-26 | 2015-07-01 | 南京理工大学 | Optimal attitude matching-based moving base transfer alignment time delay compensation method |
CN105157724A (en) * | 2015-07-30 | 2015-12-16 | 北京航空航天大学 | Transfer alignment time delay estimation and compensation method based on velocity plus attitude matching |
CN105674987A (en) * | 2016-02-15 | 2016-06-15 | 河南理工大学 | Construction method for MEMS equivalent single-shaft rotation inertial navigation |
CN105674988A (en) * | 2016-02-15 | 2016-06-15 | 河南理工大学 | Transfer alignment method for MEMS equivalent single-shaft rotation inertial navigation |
CN109163737A (en) * | 2018-11-14 | 2019-01-08 | 哈尔滨工程大学 | A kind of Transfer Alignment and device based on the sub- INS Closed-loop self checking of multichannel |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009043183A1 (en) * | 2007-10-04 | 2009-04-09 | University Technologies International | System and method for intelligent tuning of kalman filters for ins/gps navigation applications |
CN101603833A (en) * | 2009-07-09 | 2009-12-16 | 南京航空航天大学 | The specific force difference-product of surely taking aim at gondola divides coupling Transfer Alignment and Combinated navigation method thereof |
CN101893445A (en) * | 2010-07-09 | 2010-11-24 | 哈尔滨工程大学 | Rapid initial alignment method for low-accuracy strapdown inertial navigation system under swinging condition |
US7962285B2 (en) * | 1997-10-22 | 2011-06-14 | Intelligent Technologies International, Inc. | Inertial measurement unit for aircraft |
-
2013
- 2013-06-08 CN CN201310227454.8A patent/CN103344251B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7962285B2 (en) * | 1997-10-22 | 2011-06-14 | Intelligent Technologies International, Inc. | Inertial measurement unit for aircraft |
WO2009043183A1 (en) * | 2007-10-04 | 2009-04-09 | University Technologies International | System and method for intelligent tuning of kalman filters for ins/gps navigation applications |
CN101603833A (en) * | 2009-07-09 | 2009-12-16 | 南京航空航天大学 | The specific force difference-product of surely taking aim at gondola divides coupling Transfer Alignment and Combinated navigation method thereof |
CN101893445A (en) * | 2010-07-09 | 2010-11-24 | 哈尔滨工程大学 | Rapid initial alignment method for low-accuracy strapdown inertial navigation system under swinging condition |
Non-Patent Citations (2)
Title |
---|
ROBERT M. ROGERS: "Low Dynamic IMU Alignment", 《AEROSPACE AND ELECTRONIC SYSTEMS》 * |
徐翔: "捷联惯导系统传递对准中的时间补偿算法", 《鱼雷技术》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104748761A (en) * | 2013-12-26 | 2015-07-01 | 南京理工大学 | Optimal attitude matching-based moving base transfer alignment time delay compensation method |
CN104748761B (en) * | 2013-12-26 | 2017-09-22 | 南京理工大学 | The moving base Transfer Alignment delay compensation method matched based on optimum attitude |
CN105157724A (en) * | 2015-07-30 | 2015-12-16 | 北京航空航天大学 | Transfer alignment time delay estimation and compensation method based on velocity plus attitude matching |
CN105157724B (en) * | 2015-07-30 | 2017-12-26 | 北京航空航天大学 | A kind of Transfer Alignment time delay estimadon and compensation method for adding attitude matching based on speed |
CN105674987A (en) * | 2016-02-15 | 2016-06-15 | 河南理工大学 | Construction method for MEMS equivalent single-shaft rotation inertial navigation |
CN105674988A (en) * | 2016-02-15 | 2016-06-15 | 河南理工大学 | Transfer alignment method for MEMS equivalent single-shaft rotation inertial navigation |
CN109163737A (en) * | 2018-11-14 | 2019-01-08 | 哈尔滨工程大学 | A kind of Transfer Alignment and device based on the sub- INS Closed-loop self checking of multichannel |
CN109163737B (en) * | 2018-11-14 | 2022-02-22 | 哈尔滨工程大学 | Transfer alignment method and device based on multipath inertial navigation closed-loop self-checking |
Also Published As
Publication number | Publication date |
---|---|
CN103344251B (en) | 2015-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107990910B (en) | Ship large azimuth misalignment angle transfer alignment method based on volume Kalman filtering | |
Gao et al. | Rapid fine strapdown INS alignment method under marine mooring condition | |
CN101963513B (en) | Alignment method for eliminating lever arm effect error of strapdown inertial navigation system (SINS) of underwater carrier | |
CN101893445B (en) | Rapid initial alignment method for low-accuracy strapdown inertial navigation system under swinging condition | |
CN103344251B (en) | A kind of Transfer Alignment time delay estimation method adding specific force coupling based on speed | |
CN105783943A (en) | Method for performing transfer alignment on large azimuth misalignment angle of ship in polar region environment based on unscented Kalman filtering | |
CN103424127B (en) | A kind of speed adds specific force coupling Transfer Alignment | |
CN103256942A (en) | Deformation angle measuring method in transfer alignment by considering lever arm compensation | |
CN104567930A (en) | Transfer alignment method capable of estimating and compensating wing deflection deformation | |
CN102519485B (en) | Gyro information-introduced double-position strapdown inertial navigation system initial alignment method | |
CN103217699B (en) | Integrated navigation system recursion optimizing initial-alignment method based on polarization information | |
CN107289942B (en) | Relative navigation system and method for formation flight | |
CN103791918A (en) | Polar region moving base alignment method for naval vessel strapdown inertial navigation system | |
CN104062672A (en) | SINSGPS integrated navigation method based on strong tracking self-adaptive Kalman filtering | |
CN105157724A (en) | Transfer alignment time delay estimation and compensation method based on velocity plus attitude matching | |
CN104748761A (en) | Optimal attitude matching-based moving base transfer alignment time delay compensation method | |
CN104236586A (en) | Moving base transfer alignment method based on measurement of misalignment angle | |
CN103454662B (en) | A kind of SINS/ Big Dipper/DVL based on CKF combines alignment methods | |
CN102997915A (en) | POS post-processing method with combination of closed-loop forward filtering and reverse smoothing | |
CN103557864A (en) | Initial alignment method for micro electro mechanical system (MEMS) strap-down inertial navigation adaptive square-root cubature Kalman filtering (SCKF) | |
CN103245357A (en) | Secondary quick alignment method of marine strapdown inertial navigation system | |
CN103697892B (en) | Filtering method for gyroscopic drift under collaborative navigation condition of multiple unmanned surface vehicles | |
Karmozdi et al. | Implementation of translational motion dynamics for INS data fusion in DVL outage in underwater navigation | |
CN103148868A (en) | Integrated alignment method based on speed trial error estimation of doppler velocity log on geographical system under constant-speed direct flight condition | |
Guo et al. | Sins/gnss-integrated navigation of surface vessels based on various nonlinear kalman filters and large ship dynamics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150930 Termination date: 20210608 |
|
CF01 | Termination of patent right due to non-payment of annual fee |