CN101639365A - Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter - Google Patents

Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter Download PDF

Info

Publication number
CN101639365A
CN101639365A CN200910072564A CN200910072564A CN101639365A CN 101639365 A CN101639365 A CN 101639365A CN 200910072564 A CN200910072564 A CN 200910072564A CN 200910072564 A CN200910072564 A CN 200910072564A CN 101639365 A CN101639365 A CN 101639365A
Authority
CN
China
Prior art keywords
overbar
phi
error
sin
cos
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.)
Pending
Application number
CN200910072564A
Other languages
Chinese (zh)
Inventor
高伟
赵桂玲
张鑫
徐博
奔粤阳
陈世同
于强
高洪涛
吴磊
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN200910072564A priority Critical patent/CN101639365A/en
Publication of CN101639365A publication Critical patent/CN101639365A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Gyroscopes (AREA)

Abstract

The invention provides an offshore alignment method of an autonomous underwater vehicle based on a second order interpolating filter, comprising the following steps of: (1) collecting data output by an optical fiber gyroscope and a quartz flexible accelerometer, and primarily ensuring transfer matrix Cb<c> from a carrier coordinate system to a computing navigation coordinate system; (2) building anonlinear state equation which takes speed error and three error misalignment angles as state variable and a linear observation equation which takes speed error as observed quantity when a fiber optic gyro strap-down inertial navigation system has a lager azimuth error angle; (3) discretizing a nonlinear continuous system, filtering the discretized nonlinear system with the second order interpolating filter, and estimating the azimuth error angle; and (4) error compensating attitude matrix Cb<c> with the estimated azimuth error angle to obtain the exact attitude matrix, obtaining carrier attitude according to the attitude matrix, completing initial alignment and entering into navigation. The method can meet requirement with higher applicable precision, has high alignment precision and short alignment time, and is easily realized.

Description

Based on the marine alignment methods of the autonomous type underwater hiding-machine of second order interpolation wave filter
(1) technical field
What the present invention relates to is a kind of measuring method, the initial alignment technology that particularly relates to a kind of strapdown inertial navigation system relates in particular to a kind of autonomous type underwater hiding-machine fiber-optic gyroscope strapdown inertial navigation system and breaks away from the bigger alignment methods in coarse alignment azimuthal error angle when lash ship is marine to be started.
(2) background technology
Autonomous type underwater hiding-machine (Autonomous Underwater Vehicle, be called for short AUV) a kind of novel carrying platform under water that to be the beginning of the nineties at the end of the eighties developed rapidly on manned latent device and nobody have the technical foundation of cable telecontrolled submergence rescue vehicle (ROV) meter.AUV method such as unrenewable Transfer Alignment after breaking away from lash ship realizes the initial alignment of self, therefore seek a kind of can rapid alignment and guarantee that the alignment methods of certain precision becomes a difficult point of AUV research.Because the AUV own vol is little, in light weight, after breaking away from lash ship, it is subjected to the influence of external environments such as stormy waves very big, therefore the coarse alignment precision of AUV is very low, and traditional little misalignment AUV strapdown inertial navitation system (SINS) (SINS) linear error model is only just set up under the less condition of the various error sources of hypothesis.Strapdown inertial navitation system (SINS) initial alignment method all is based on the error model of system.Lot of documents and engineering practice prove that for the AUV fiber-optic gyroscope strapdown inertial navigation system, when the azimuthal error angle was low-angle, it is linear that the error model of aligning is approximately, and can carry out state estimation with Kalman filtering.When the azimuthal error angle is wide-angle, the error model of aiming at is non-linear, and aspect nonlinear filtering, more widely used method has two, the one, with EKF (EKF) be representative that nonlinear function is carried out linearization is approximate, utilize discrete nonlinear equation around filter value
Figure A20091007256400061
Be launched into Taylor series, omit above of second order, obtain the linearization of nonlinear system model, but this filtering method has been introduced the high-order truncation error, estimated accuracy is lower; Another is based on the Filtering Estimation method of approximate probability density distribution, UKF is exactly wherein a kind of, UKF is by constructing average and the variance that one group of sampled point comes the capture systems state, each sampled point all passes through the conversion of nonlinear function, the average of system state prediction and variance are provided by the sampled point after changing, sampled point how much determined the filtering time, under identical sample frequency, estimated time is long.Therefore improve the initial alignment precision of AUV fiber-optic gyroscope strapdown inertial navigation system under the moving big orientation of pedestal misalignment, there is crucial meaning the shortening initial alignment time.
(3) summary of the invention
The object of the present invention is to provide a kind of requirement that can reach higher suitable precision, break away from the marine startup of lash ship, alignment precision height, short, the marine alignment methods of simple relatively the autonomous type underwater hiding-machine of realization of aligning time based on the second order interpolation wave filter for the AUV strapdown inertial navitation system (SINS).
The object of the present invention is achieved like this:
(1) gathers the data that fibre optic gyroscope and quartz flexible accelerometer are exported after the fiber-optic gyroscope strapdown inertial navigation system preheating, tentatively determine the transition matrix C of carrier coordinate system with the relation of earth rotation angle speed to calculating navigation coordinate system according to the output of accelerometer and the relation and the gyroscope output of acceleration of gravity b c
The nonlinear state equation that is state variable with velocity error and three error misalignments when (2) setting up fiber-optic gyroscope strapdown inertial navigation system bigger at the azimuthal error angle (greater than 5 °) and be the linear observation equation of observed quantity with the velocity error;
(3), discrete nonlinear system is carried out filtering, the evaluated error misalignment with second order interpolation (Second-order Divided Difference is called for short DD2) wave filter with nonlinear continuous system discretize;
(4) utilize error misalignment that step (3) estimates to obtain to Matrix C b cCarry out error compensation, obtain accurate attitude matrix, obtain attitude of carrier, finish initial alignment, enter navigation according to attitude matrix.
The present invention can also comprise following feature:
1, the described nonlinear state equation that to set up fiber-optic gyroscope strapdown inertial navigation system be state variable with velocity error and three error misalignments at the azimuthal error angle when bigger and be that the linear observation equation of observed quantity comprises with the velocity error:
The nonlinear state equation is: x &CenterDot; = f | x | + Bw
Wherein: x = &Delta;V x &Delta;V y &phi; x &phi; y &phi; z &dtri; x &dtri; y &epsiv; x &epsiv; y &epsiv; z T
w = &dtri; x &dtri; y &epsiv; x &epsiv; y &epsiv; z 0 0 0 0 0 T
B ( 1,1 ) = C b c ( 1,1 ) , B ( 1,2 ) = C b c ( 1,2 ) , B ( 2,1 ) = C b c ( 2,1 ) , B ( 2,2 ) = C b c ( 2,2 ) , B ( 3,3 ) = - C b c ( 1,1 ) , B ( 3,4 ) = - C b c ( 1,2 ) , B ( 3,5 ) = - C b c ( 1,3 ) , B ( 4,3 ) = - C b c ( 2,1 ) , B ( 4,4 ) = - C b c ( 2,2 ) , B ( 4,5 ) = - C b c ( 2,3 ) , B ( 5,3 ) = - C b c ( 3,1 ) , B ( 5,4 ) = - C b c ( 3,2 ) , B ( 5,5 ) = - C b c ( 3,3 ) , Other element is 0 among the B;
Wherein, Δ V x, Δ V yBe of the projection of the error of inertial navigation system computing velocity and true velocity in Department of Geography; φ x, φ y, φ zBe three error misalignments;
Figure A20091007256400088
Be of the projection of acceleration calculation system deviation in geographic coordinate system; ε x, ε y, ε zBe x, y, the gyroscopic drift of z axle; V x t, V y tBe the true velocity of carrier at geographic coordinate system x, y axle; L is a local latitude; F ' x, f ' yBe the reading of accelerometer at x, y axle; ω IeBe earth rotation angle speed;
Figure A20091007256400089
Figure A200910072564000810
Wherein: R eBe equatorial radius, R pBe the pole axis radius; E=1/297;
Figure A200910072564000811
Be geographic longitude;
Linear observation equation is: z=Cx+v
Wherein: C=[1 10000000 0] T, v = &dtri; x &dtri; y ;
With state equation and observation equation discretize:
x k+1=f(x k,w k)
y k=g(x k,v k)
Wherein: x k∈ R 10, be 10 * 1 state vector; y k∈ R 2, be 2 * 1 observation vector; w k∈ R 10, be 10 * 1 state-noise vector; v k∈ R 2, be 2 * 1 observation noise vector; According to the big misalignment nonlinearity erron of AUV strapdown inertial navitation system (SINS) engine-bed equation, the state-noise of supposing the system and observation noise are uncorrelated Gaussian white noises, and their average and covariance are:
E(w k)=w k,E{(w k-w)(w j-w)}=Q k
E(v k)=v k,E{(v k-v)(v j-v)}=R k
S x, S wAnd S vIt is respectively the covariance prediction Covariance P k, the Cholesky of state-noise covariance average Q and observation noise covariance R decomposes,
P ^ k = S ^ x S ^ x T , P k=S xS x T,Q=S wS w T,R=S vS v T
2, with the second order interpolation wave filter discrete nonlinear system is carried out filtering, the step of evaluated error misalignment is as follows:
1) the average x of init state vector x 0With covariance P 0Cholesky decompose S x(0);
2) ask output y kFirst order difference
Figure A20091007256400091
, S Yv (1)And second order difference
Figure A20091007256400092
(k), S Yv (2)(k),
S y x &OverBar; ( 1 ) ( k ) = 1 2 h { g i ( x &OverBar; k + h S &OverBar; x , j , v &OverBar; k ) - g i ( x &OverBar; k - h S &OverBar; x , j , v &OverBar; k ) }
S yv ( 1 ) ( k ) = 1 2 h { g i ( x &OverBar; k , v &OverBar; k + h S v , j ) - g i ( x &OverBar; k , v &OverBar; k - h S v , j ) }
S y x &OverBar; ( 2 ) ( k ) = h 2 - 1 2 h 2 { g i ( x &OverBar; k + h S &OverBar; x , j , v &OverBar; k ) + g i ( x &OverBar; k - h S &OverBar; x , j , v &OverBar; k ) - 2 g i ( x &OverBar; k , v &OverBar; k ) }
S yv ( 2 ) ( k ) = h 2 - 1 2 h 2 { g i ( x &OverBar; k , v &OverBar; k + hS v , j ) + g i ( x &OverBar; k , v &OverBar; k - hS v , j ) - 2 g i ( x &OverBar; k , v &OverBar; k ) }
Wherein, Be
Figure A20091007256400098
J row, S V, jBe S vJ row; Step-length is made as h = 3 ; [ 7 ]
3) ask output y kCalculated value y k,
y &OverBar; k = h 2 - n x - n w h 2 g i ( x &OverBar; k , v &OverBar; k ) + 1 2 h 2 &Sigma; p = 1 n x g i ( x &OverBar; k + h S &OverBar; x , p , v &OverBar; k ) + g i ( x &OverBar; k - h S &OverBar; x , p , v &OverBar; k ) +
1 2 h 2 &Sigma; p = 1 n w g i ( x &OverBar; k , v &OverBar; k + hS v , p ) + g i ( x &OverBar; k , v &OverBar; k - hS v , p )
N wherein x=3, n w=3;
4) ask output y kThe Cholesky of covariance decompose S y(k),
S y ( k ) = S y x &OverBar; ( 1 ) ( k ) S yv ( 1 ) ( k ) S y x &OverBar; ( 2 ) ( k ) S yv ( 2 ) ( k ) ;
5) ask filter gain K kAnd P Xy(k),
P xy ( k ) = S &OverBar; x ( k ) ( S y x &OverBar; ( 1 ) ( k ) ) T
K k=P xy(k)(S y(k)S y(k) T) -1
6) ask the prediction of state x
x ^ k = x &OverBar; k + K k ( y k - y &OverBar; k ) ;
7) ask the covariance prediction
Figure A200910072564000916
Cholesky decompose
Figure A200910072564000917
S ^ k ( k ) = S &OverBar; x ( k ) - K k S y x &OverBar; ( 1 ) ( k ) K k S yv ( 1 ) ( k ) K k S yx ( 2 ) ( k ) K k S yv ( 2 ) ( k ) ;
8) computing mode prediction First order difference
Figure A200910072564000920
S Xw (1)And second order difference
Figure A200910072564000921
And S Xw (2),
S x x ^ ( 1 ) ( k ) = 1 2 h { f i ( x ^ k + h S ^ x , j , w &OverBar; k ) - f i ( x ^ k - h S ^ x , j , w &OverBar; k ) }
S xw ( 1 ) ( k ) = 1 2 h { f i ( x ^ k , w &OverBar; k + h S w , j ) - f i ( x ^ k , w &OverBar; k - h S w , j ) }
S x x ^ ( 2 ) ( k ) = h 2 - 1 2 h 2 { f i ( x ^ k + h S ^ x , j , w &OverBar; k ) - f i ( x ^ k - h S ^ x , j , w &OverBar; k ) - 2 f i ( x ^ k , w &OverBar; k )
S xw ( 2 ) ( k ) = h 2 - 1 2 h 2 { f i ( x ^ k , w &OverBar; k + hS w , j ) - f i ( x ^ k , w &OverBar; k - hS w , j ) - 2 f i ( x ^ k , w &OverBar; k ) } ;
9) ask x K+1,
x &OverBar; k + 1 = h 2 - n x - n w h 2 f i ( x ^ k , w &OverBar; k ) + 1 2 h 2 &Sigma; p = 1 n x f i ( x ^ k + h S ^ w , p , w &OverBar; k ) + f i ( x ^ k - h S ^ w , p , w &OverBar; k ) +
1 2 h 2 &Sigma; p = 1 n w f i ( x ^ k , w &OverBar; k + h S w , p ) + f i ( x ^ k , w &OverBar; k - h S w , p )
Wherein,
Figure A20091007256400107
Be
Figure A20091007256400108
P row, S W, pBe S wP row;
10) ask state x K+1Covariance P K+1Cholesky decompose S K+1,
S &OverBar; k ( k + 1 ) = S x x ^ ( 1 ) ( k ) S xw ( 1 ) ( k ) S x x ^ ( 2 ) ( k ) S xw ( 2 ) ( k ) ;
11) k is increased to k+1 since 2) carry out.
Method of the present invention has following advantage: the shortcoming that Transfer Alignment and traditional alignment methods based on the linear error model no longer were suitable for when (1) had overcome marine startup of AUV disengaging lash ship, under the condition that does not increase system cost, can reach the requirement of higher suitable precision.(2) with based on the EKF of Taylor expansion and different based on the UKF of approximate probability density distribution, overcome the shortcoming of EKF introducing high-order truncation error based on the second order interpolation filtering method of multidimensional Stirling interpolation formula, also overcome the big shortcoming of UKF calculated amount, break away from the marine startup of lash ship for the AUV strapdown inertial navitation system (SINS), the alignment precision height, the aligning time is short, realizes simple.
Beneficial effect of the present invention is described as follows:
In order to verify practicality of the present invention, carried out the Matlab emulation experiment.
Under medium sea situation, AUV three-axis swinging amplitude is: 6 °, 5 ° and 2 °;
AUV speed: 8 joints;
The constant value drift of gyro is: ε Bi=0.01 °/h, random walk coefficient in angle is:
Figure A200910072564001010
The scale factor error is: δ K Gi=10ppm;
The normal value of accelerometer is biased to: &dtri; bi = 1 &times; 10 - 4 g , The measurement white noise is: &sigma; &dtri; wi = 1 &times; 10 - 5 g , The scale factor error is: δ K Ai=10ppm;
Initial position is: longitude is 126.6705 °, and latitude is 45.7796 °;
The starting condition of misalignment: φ (0)=[1 ° 1 ° 10 °] T
The interpolation filter initial value:
x 0=[0?0?0?0?0?0?0?0?0?0] T
S x(0)=diag{0.1?0.1?1°?1°?10°?10 -4g?10 -4g?0.01°/h 0.01°/h 0.01°/h}
Under above experiment condition, simulation result is as shown in the table:
Filtering method misalignment estimated time φ zEvaluated error
EKF 293s 12.4′
UKF 491s 4.1′
DD2 353s 4.9′
(4) description of drawings
Fig. 1 structured flowchart of the present invention;
Fig. 2 DD2 wave filter process flow diagram;
Fig. 3 EKF orientation misalignment φ zEvaluated error;
Fig. 4 UKF orientation misalignment φ zEvaluated error;
Fig. 5 DD2 wave filter orientation misalignment φ zEvaluated error.
(5) embodiment
For example the present invention is done description in more detail below in conjunction with accompanying drawing:
The present invention includes the following step:
(1) gathers the data that fibre optic gyroscope and quartz flexible accelerometer are exported after the fiber-optic gyroscope strapdown inertial navigation system preheating, export the attitude matrix C that tentatively determines this moment with the relation of earth rotation angle speed according to the output of accelerometer and the relation and the gyroscope of acceleration of gravity b c(this moment, the lateral error angle was a low-angle, and the azimuthal error angle is bigger).
The nonlinear state equation that is state variable with velocity error and three error misalignments when (2) setting up fiber-optic gyroscope strapdown inertial navigation system bigger at the azimuthal error angle (greater than 5 °) and be the linear observation equation of observed quantity with the velocity error.
1) set up the velocity error equation:
The velocity error equation is:
&Delta; V &CenterDot; x = - ( cos &phi; z - 1 ) f &OverBar; x &prime; + ( sin &phi; z ) f &OverBar; y &prime; - g ( &phi; y cos &phi; z + &phi; x sin &phi; z ) + 2 &omega; ie ( sin L ) &Delta;V y + &dtri; x (1)
&Delta; V &CenterDot; y = - ( sin &phi; z ) f &OverBar; x &prime; - ( cos &phi; z - 1 ) f &OverBar; y &prime; + g ( - &phi; y sin &phi; z + &phi; x cos &phi; z ) - 2 &omega; ie ( sin L ) &Delta;V x + &dtri; y
Wherein: L is a local latitude;
Figure A20091007256400123
Be of the projection of acceleration calculation system deviation in geographic coordinate system; Δ V x, Δ V yVelocity error is in the projection of Department of Geography; F ' x, f ' yBe the reading of accelerometer at the corresponding coordinate axle; ω IeBe earth rotation angle speed.
2) set up error misalignment equation;
The error misalignment is:
φ t=[φ xyz] T (2)
The differential equation of error misalignment is:
&phi; &CenterDot; x = - ( 1 - cos &phi; z ) V y t R yt - ( sin &phi; z ) ( &omega; ie cos L + V x t R xt &omega; ie sin L ) + &phi; y ( &omega; ie sin L + V x t R xt tgL ) - &Delta;V y R yt + &epsiv; x
&phi; &CenterDot; y = - ( sin &phi; z ) V y t R yt + ( 1 - cos &phi; z ) ( &omega; ie cos L + V x t R xt &omega; ie sin L ) - &phi; x ( &omega; ie sin L + V x t R xt tgL ) + &Delta;V x R xt + &epsiv; y - - - ( 3 )
&phi; &CenterDot; z = ( &phi; y cos &phi; z + &phi; x sin &phi; z ) V y t R yt + ( - &phi; y sin &phi; z + &phi; x cos &phi; z ) ( &omega; ie cos L + V x t R xt &omega; ie sin L ) + &Delta;V x R xt tgL + &epsiv; z
Wherein: ε x, ε y, ε zBe the projection of gyroscopic drift in Department of Geography; V x t, V t yBe the true velocity of carrier in geographic coordinate system; Δ V x, Δ V yIt is the error of inertial navigation system computing velocity and true velocity;
Figure A20091007256400127
(4)
Figure A20091007256400128
Wherein: R eBe equatorial radius, R pBe the pole axis radius;
e = R e - R p R e = 1 297 - - - ( 5 )
3) set up the nonlinear state equation and the observation equation of fiber-optic gyroscope strapdown inertial navigation system:
x &CenterDot; = f | x | + Bw - - - ( 6 )
z=Cx+v
Wherein:
x = &Delta;V x &Delta;V y &phi; x &phi; y &phi; z &dtri; x &dtri; y &epsiv; x &epsiv; y &epsiv; z T - - - ( 7 )
z=[Δv x?Δv y] T (8)
Figure A20091007256400131
B ( 1,1 ) = C b c ( 1,1 ) , B ( 1,2 ) = C b c ( 1,2 ) , B ( 2,1 ) = C b c ( 2,1 ) , B ( 2,2 ) = C b c ( 2,2 ) , B ( 3,3 ) = - C b c ( 1,1 ) , B ( 3,4 ) = - C b c ( 1,2 ) , B ( 3,5 ) = - C b c ( 1,3 ) , B ( 4,3 ) = - C b c ( 2,1 ) , B ( 4,4 ) = - C b c ( 2,2 ) , B ( 4,5 ) = - C b c ( 2,3 ) , B ( 5,3 ) = - C b c ( 3,1 ) , B ( 5,4 ) = - C b c ( 3,2 ) , B ( 5,5 ) = - C b c ( 3,3 ) , Other element is 0 among the B.
w = &dtri; x &dtri; y &epsiv; x &epsiv; y &epsiv; z 0 0 0 0 0 T - - - ( 10 )
C=[1?1?0?0?0?0?0?0?0?0] T (11)
v = &dtri; x &dtri; y - - - ( 12 )
With state equation and observation equation discretize:
x k+1=f(x k,w k) (13)
y k=g(x k,v k)
Wherein: x k∈ R 10, be 10 * 1 state vector; y k∈ R 2, be 2 * 1 observation vector; w k∈ R 10, be 10 * 1 state-noise vector; v k∈ R 2, be 2 * 1 observation noise vector.According to the big misalignment nonlinearity erron of AUV strapdown inertial navitation system (SINS) engine-bed equation, the state-noise of supposing the system and observation noise are uncorrelated Gaussian white noises, and their average and covariance are:
E(w k)=w k,E{(w k-w)(w j-w)}=Q k
(14)
E(v k)=v k,E{(v k-v)(v j-v)}=R k
(3) with the DD2 wave filter AUV fiber-optic gyroscope strapdown inertial navigation system is carried out Filtering Estimation, the evaluated error misalignment.
DD2 wave filter evaluated error misalignment step is as follows:
1) the average x of init state vector x 0With covariance P 0Cholesky decompose S x(0);
2) ask output y kFirst order difference
Figure A20091007256400141
, S Yv (1)And second order difference
Figure A20091007256400142
(k), S Yv (2)(k);
S y x &OverBar; ( 1 ) ( k ) = 1 2 h { g i ( x &OverBar; k + h S &OverBar; x , j , v &OverBar; k ) - g i ( x &OverBar; k - h S &OverBar; x , j , v &OverBar; k ) } (15)
S yv ( 1 ) ( k ) = 1 2 h { g i ( x &OverBar; k , v &OverBar; k + h S v , j ) - g i ( x &OverBar; k , v &OverBar; k - h S v , j ) }
S y x &OverBar; ( 2 ) ( k ) = h 2 - 1 2 h 2 { g i ( x &OverBar; k + h S &OverBar; x , j , v &OverBar; k ) + g i ( x &OverBar; k - h S &OverBar; x , j , v &OverBar; k ) - 2 g i ( x &OverBar; k , v &OverBar; k ) } (16)
S yv ( 2 ) ( k ) = h 2 - 1 2 h 2 { g i ( x &OverBar; k , v &OverBar; k + hS v , j ) + g i ( x &OverBar; k , v &OverBar; k - hS v , j ) - 2 g i ( x &OverBar; k , v &OverBar; k ) }
Wherein,
Figure A20091007256400147
Be J row, S V, jBe S vJ row; Step-length is made as h [ 7 ] = 3 .
3) ask output y kCalculated value y k
y &OverBar; k = h 2 - n x - n w h 2 g i ( x &OverBar; k , v &OverBar; k ) + 1 2 h 2 &Sigma; p = 1 n x g i ( x &OverBar; k + h S &OverBar; x , p , v &OverBar; k ) + g i ( x &OverBar; k - h S &OverBar; x , p , v &OverBar; k ) + (17)
1 2 h 2 &Sigma; p = 1 n w g i ( x &OverBar; k , v &OverBar; k + hS v , p ) + g i ( x &OverBar; k , v &OverBar; k - hS v , p )
N wherein x=3, n w=3.
4) ask output y kThe Cholesky of covariance decompose S y(k);
S y ( k ) = S y x &OverBar; ( 1 ) ( k ) S yv ( 1 ) ( k ) S y x &OverBar; ( 2 ) ( k ) S yv ( 2 ) ( k ) - - - ( 18 )
5) ask filter gain K kAnd P Xy(k);
P xy ( k ) = S &OverBar; x ( k ) ( S y x &OverBar; ( 1 ) ( k ) ) T - - - ( 19 )
K k=P xy(k)(S y(k)S y(k) T) -1 (20)
6) ask the prediction of state x
Figure A200910072564001414
x ^ k = x &OverBar; k + K k ( y k - y &OverBar; k ) - - - ( 21 )
7) ask the covariance prediction
Figure A200910072564001416
Cholesky decompose
Figure A200910072564001417
S ^ k ( k ) = S &OverBar; x ( k ) - K k S y x &OverBar; ( 1 ) ( k ) K k S yv ( 1 ) ( k ) K k S yx ( 2 ) ( k ) K k S yv ( 2 ) ( k ) - - - ( 22 )
8) computing mode prediction First order difference
Figure A20091007256400152
S Xw (1)And second order difference
Figure A20091007256400153
And S Sw (2)
S x x ^ ( 1 ) ( k ) = 1 2 h { f i ( x ^ k + h S ^ x , j , w &OverBar; k ) - f i ( x ^ k - h S ^ x , j , w &OverBar; k ) } (23)
S xw ( 1 ) ( k ) = 1 2 h { f i ( x ^ k , w &OverBar; k + h S w , j ) - f i ( x ^ k , w &OverBar; k - h S w , j ) }
S x x ^ ( 2 ) ( k ) = h 2 - 1 2 h 2 { f i ( x ^ k + h S ^ x , j , w &OverBar; k ) - f i ( x ^ k - h S ^ x , j , w &OverBar; k ) - 2 f i ( x ^ k , w &OverBar; k ) (24)
S xw ( 2 ) ( k ) = h 2 - 1 2 h 2 { f i ( x ^ k , w &OverBar; k + hS w , j ) - f i ( x ^ k , w &OverBar; k - hS w , j ) - 2 f i ( x ^ k , w &OverBar; k ) }
9) ask x K+1
x &OverBar; k + 1 = h 2 - n x - n w h 2 f i ( x ^ k , w &OverBar; k ) + 1 2 h 2 &Sigma; p = 1 n x f i ( x ^ k + h S ^ w , p , w &OverBar; k ) + f i ( x ^ k - h S ^ w , p , w &OverBar; k ) + (25)
1 2 h 2 &Sigma; p = 1 n w f i ( x ^ k , w &OverBar; k + h S w , p ) + f i ( x ^ k , w &OverBar; k - h S w , p )
Wherein,
Figure A200910072564001510
Be
Figure A200910072564001511
P row, S W, pBe S wP row;
10) ask state x K+1Covariance P K+1Cholesky decompose S K+1
S &OverBar; k ( k + 1 ) = S x x ^ ( 1 ) ( k ) S xw ( 1 ) ( k ) S x x ^ ( 2 ) ( k ) S xw ( 2 ) ( k ) - - - ( 26 )
11) k is increased to k+1 since 2) carry out.
(4) utilize misalignment that step (3) estimates to obtain to attitude matrix C b tCarry out error compensation, obtain accurate attitude matrix and obtain attitude of carrier, finish initial alignment, enter navigation according to attitude matrix.
Through interpolation filter filtering, estimate three error misalignment φ x, φ y, φ z, to Matrix C b tCompensate:
C b &prime; = C c &prime; C b c - - - ( 27 )
Wherein:
C t c = cos &phi; z &phi; z - &phi; y - sin &phi; z cos &phi; z &phi; x &phi; y &phi; x 1 - - - ( 28 )
According to C b tObtain attitude of carrier, promptly the main value of pitch angle, roll angle and course angle is as follows:
Figure A200910072564001515
Figure A200910072564001516
Figure A200910072564001517
As follows by the formula that above-mentioned three main values are judged true value:
θ=θ Main(30)
Figure A20091007256400161
Figure A20091007256400162
So far, initial alignment is finished, and can enter navigational state.

Claims (3)

1, the marine alignment methods of a kind of autonomous type underwater hiding-machine based on the second order interpolation wave filter is characterized in that:
(1) gathers the data that fibre optic gyroscope and quartz flexible accelerometer are exported after the fiber-optic gyroscope strapdown inertial navigation system preheating, tentatively determine the transition matrix C of carrier coordinate system with the relation of earth rotation angle speed to calculating navigation coordinate system according to the output of accelerometer and the relation and the gyroscope output of acceleration of gravity b c
(2) set up fiber-optic gyroscope strapdown inertial navigation system at the azimuthal error angle more greatly, the nonlinear state equation that is state variable during promptly greater than 5 ° and be the linear observation equation of observed quantity with the velocity error with velocity error and three error misalignments;
(3), discrete nonlinear system is carried out filtering, the evaluated error misalignment with the second order interpolation wave filter with nonlinear continuous system discretize;
(4) utilize error misalignment that step (3) estimates to obtain to Matrix C b cCarry out error compensation, obtain accurate attitude matrix, obtain attitude of carrier, finish initial alignment, enter navigation according to attitude matrix.
2, the marine alignment methods of the autonomous type underwater hiding-machine based on the second order interpolation wave filter according to claim 1 is characterized in that: the described nonlinear state equation that to set up fiber-optic gyroscope strapdown inertial navigation system be state variable with velocity error and three error misalignments at the azimuthal error angle when bigger and be that the linear observation equation of observed quantity comprises with the velocity error:
The nonlinear state equation is: x &CenterDot; = f | x | + Bw
Wherein: x = &Delta; V x &Delta; V y &phi; x &phi; y &phi; z &dtri; x &dtri; y &epsiv; x &epsiv; y &epsiv; z T
f | x | = - ( cos &phi; z - 1 ) f &OverBar; x &prime; + ( sin &phi; z ) f &OverBar; y &prime; - g ( &phi; y cos &phi; z + &phi; x sin &phi; z ) + 2 &omega; &OverBar; ie ( sin L ) &Delta; V y + &dtri; x - ( sin &phi; z ) f &OverBar; x &prime; - ( cos &phi; z - 1 ) f &OverBar; y &prime; + g ( - &phi; y sin &phi; z + &phi; x cos &phi; z ) - 2 &omega; &OverBar; ie ( sin L ) &Delta; V x + &dtri; y - ( 1 - cos &phi; z ) V y t R yt - ( sin &phi; z ) ( &omega; ie cos L + V x t R xt &omega; ie sin L ) + &phi; y ( &omega; ie sin L + V x t R xt tgL ) - &Delta; V y R yt + &epsiv; x - ( sin &phi; z ) V y t R yt + ( 1 - cos &phi; z ) ( &omega; ie cos L + V x t R xt &omega; ie sin L ) - &phi; x ( &omega; ie sin L + V x t R xt tgL ) + &Delta;V x R xt + &epsiv; y ( &phi; y cos &phi; z + &phi; x sin &phi; z ) V y t R yt + ( - &phi; y sin &phi; z + &phi; x cos &phi; z ) ( &omega; ie cos L + V x t R xt &omega; ie sin L ) + &Delta; V x R xt tgL + &epsiv; z 0 0 0 0 0
w = &dtri; x &dtri; y &epsiv; x &epsiv; y &epsiv; z 0 0 0 0 0 T
B ( 1,1 ) = C b c ( 1,1 ) , B ( 1,2 ) = C b c ( 1,2 ) , B ( 2,1 ) = C b c ( 2,1 ) , B ( 2,2 ) = C b c ( 2,2 ) , B ( 3,3 ) = - C b c ( 1,1 ) , B ( 3,4 ) = - C b c ( 1,2 ) ,
B ( 3,5 ) = - C b c ( 1,3 ) , B ( 4,3 ) = - C b c ( 2,1 ) , B ( 4,4 ) = - C b c ( 2,2 ) , B ( 4,5 ) = - C b c ( 2,3 ) , B ( 5,3 ) = - C b c ( 3,1 ) ,
B ( 5,4 ) = - C b c ( 3,2 ) , B ( 5,5 ) = - C b c ( 3,3 ) , , in other element be 0;
Wherein, Δ V x, Δ V yBe of the projection of the error of inertial navigation system computing velocity and true velocity in Department of Geography; φ x, φ y, φ zBe three error misalignments; Be of the projection of acceleration calculation system deviation in geographic coordinate system; ε x, ε y, ε zBe x, y, the gyroscopic drift of z axle; V x t, V y tBe the true velocity of carrier at geographic coordinate system x, y axle; L is a local latitude; F ' x, f ' yBe the reading of accelerometer at x, y axle; ω IeBe earth rotation angle speed;
Figure A2009100725640003C6
Figure A2009100725640003C7
Wherein: R eBe equatorial radius, R pBe the pole axis radius; E=1/297;
Figure A2009100725640003C8
Be geographic longitude;
Linear observation equation is: z=Cx+v
Wherein: C=[1 10000000 0] T, v = &dtri; x &dtri; y ;
With state equation and observation equation discretize:
x k+1=f(x k,w k)
y k=g(x k,v k)
Wherein: x k∈ R 10, be 10 * 1 state vector; y k∈ R 2, be 2 * 1 observation vector; w k∈ R 10, be 10 * 1 state-noise vector; v k∈ R 2, be 2 * 1 observation noise vector; According to the big misalignment nonlinearity erron of AUV strapdown inertial navitation system (SINS) engine-bed equation, the state-noise of supposing the system and observation noise are uncorrelated Gaussian self noises, and their average and covariance are:
E(w k)=w k,E{(w k-w)(w j-w)}=Q k
E(v k)=v k,E{(v k-v)(v j-v)}=R k
Figure A2009100725640003C10
S x, S wAnd S vIt is respectively the covariance prediction Covariance P k, the Cholesky of state-noise covariance average Q and observation noise covariance R decomposes,
P ^ k = S ^ x S ^ x T , P k=S xS x T,Q=S wS w T,R=S vS v T
3, the marine alignment methods of the autonomous type underwater hiding-machine based on the second order interpolation wave filter according to claim 1 and 2, it is characterized in that: with the second order interpolation wave filter discrete nonlinear system is carried out filtering, the step of evaluated error misalignment is as follows:
1) the average x of init state vector x 0With covariance P 0Cholesky decompose S x(0);
2) ask output y kFirst order difference
Figure A2009100725640004C2
S Yv (1)And second order difference
Figure A2009100725640004C3
S Yv (2)(k),
S y x &OverBar; ( 1 ) ( k ) = 1 2 h { g i ( x &OverBar; k + h S &OverBar; x , j , v &OverBar; k ) - g i ( x &OverBar; k - h S &OverBar; x , j v &OverBar; k ) }
S yv ( 1 ) ( k ) = 1 2 h { g i ( x &OverBar; k , v &OverBar; k + hS v , j ) - g i ( x &OverBar; k , v &OverBar; k - hS v , j ) }
S y x &OverBar; ( 2 ) ( k ) = h 2 - 1 2 h 2 { g i ( x &OverBar; k + h S &OverBar; x , j , v &OverBar; k ) + g i ( x &OverBar; k - h S &OverBar; x , j v &OverBar; k ) - 2 g i ( x &OverBar; k , v &OverBar; k ) }
S yv ( 2 ) ( k ) = h 2 - 1 2 h 2 { g i ( x &OverBar; k , v &OverBar; k + hS v , j ) - g i ( x &OverBar; k , v &OverBar; k - hS v , j ) - 2 g i ( x &OverBar; k , v &OverBar; k ) }
Wherein, Be J row, S V, jBe S vJ row; Step-length is made as [7] h = 3 ;
3) ask output y kCalculated value y k,
y &OverBar; k = h 2 - n x - n w h 2 g i ( x &OverBar; k , v &OverBar; k ) + 1 2 h 2 &Sigma; p = 1 n x g i ( x &OverBar; k + h S &OverBar; x , p , v &OverBar; k ) + g i ( x &OverBar; k - h S &OverBar; x , p , v &OverBar; k ) +
1 2 h 2 &Sigma; p = 1 n w g i ( x &OverBar; k , v &OverBar; k + hS v , p ) + g i ( x &OverBar; k , v &OverBar; k - hS v , p )
N wherein x=3, n w=3;
4) ask output y kThe Cholesky of covariance decompose S y(k),
S y ( k ) = S y x &OverBar; ( 1 ) ( k ) S yv ( 1 ) ( k ) S y x &OverBar; ( 2 ) ( k ) S yv ( 2 ) ( k ) ;
5) ask filter gain K kAnd P Xy(k),
P xy ( k ) = S &OverBar; x ( k ) ( S y x &OverBar; ( 1 ) ( k ) ) T
K k=P xy(k)(S y(k)S y(k) T) -1
6) ask the prediction of state x
x ^ k = x &OverBar; k + K k ( y k - y &OverBar; k ) ;
7) ask the covariance prediction Cholesky decompose
Figure A2009100725640004C18
(k),
S ^ x ( k ) = S &OverBar; x ( k ) - K k S y x &OverBar; ( 1 ) ( k ) K k S yv ( 1 ) ( k ) K k S yx ( 2 ) ( k ) K k S yv ( 2 ) ( k ) ;
8) computing mode prediction
Figure A2009100725640005C2
First order difference
Figure A2009100725640005C3
And second order difference
Figure A2009100725640005C4
S x x ^ ( 1 ) ( k ) = 1 2 h { f i ( x ^ k + h S ^ x , j , w &OverBar; k ) - f i ( x &OverBar; k - h S ^ x , j , w &OverBar; k ) }
S xw ( 1 ) ( k ) = 1 2 h { f i ( x ^ k , w &OverBar; k + h S w , j ) - f i ( x ^ k , w &OverBar; k - hS w , j ) }
S x x ^ ( 2 ) ( k ) = h 2 - 1 2 h 2 { f i ( x ^ k + h S ^ x , j , w &OverBar; k ) - f i ( x &OverBar; k - h S ^ x , j , w &OverBar; k ) - 2 f i ( x ^ k , w &OverBar; k ) }
S xw ( 2 ) ( k ) = h 2 - 1 2 h 2 { f i ( x ^ k , w &OverBar; k + h S w , j ) - f i ( x ^ k , w &OverBar; k - hS w , j ) - 2 f i ( x ^ k , w &OverBar; k ) } ;
9) ask x K+1,
x &OverBar; k + 1 = h 2 - n x - n w h 2 f i ( x ^ k , w &OverBar; k ) + 1 2 h 2 &Sigma; p = 1 n x f i ( x ^ k + h S ^ w , p , w &OverBar; k ) + f i ( x ^ k - h S ^ w , p , w &OverBar; k ) +
1 2 h 2 &Sigma; p = 1 n w f i ( x ^ k , w &OverBar; k + hS w , p ) + f i ( x ^ k , w &OverBar; k - hS w , p )
Wherein,
Figure A2009100725640005C11
Be
Figure A2009100725640005C12
P row, S W, pBe S wP row;
10) ask state x K+1Covariance P K+1Cholesky decompose S K+1,
S &OverBar; x ( k + 1 ) = S x x ^ ( 1 ) ( k ) S xw ( 1 ) ( k ) S x x ^ ( 2 ) ( k ) S xw ( 2 ) ( k ) ;
11) k is increased to k+1 since 2) carry out.
CN200910072564A 2009-07-22 2009-07-22 Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter Pending CN101639365A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910072564A CN101639365A (en) 2009-07-22 2009-07-22 Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910072564A CN101639365A (en) 2009-07-22 2009-07-22 Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter

Publications (1)

Publication Number Publication Date
CN101639365A true CN101639365A (en) 2010-02-03

Family

ID=41614462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910072564A Pending CN101639365A (en) 2009-07-22 2009-07-22 Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter

Country Status (1)

Country Link
CN (1) CN101639365A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102519460A (en) * 2011-12-09 2012-06-27 东南大学 Non-linear alignment method of strapdown inertial navigation system
CN102654406A (en) * 2012-04-11 2012-09-05 哈尔滨工程大学 Initial alignment method for moving bases based on combination of nonlinear prediction filtering and cubature Kalman filtering
CN103256943A (en) * 2013-04-26 2013-08-21 哈尔滨工程大学 Compensation method for scale factor error in single-axial rotating strapdown inertial navigation system
CN105222780A (en) * 2015-09-07 2016-01-06 郑州轻工业学院 A kind of ellipsoid set-membership filtering method of approaching based on Stirling interpolation polynomial
CN105806363A (en) * 2015-11-16 2016-07-27 东南大学 Alignment method of an underwater large misalignment angle based on SINS (Strapdown Inertial Navigation System)/DVL (Doppler Velocity Log) of SRQKF (Square-root Quadrature Kalman Filter)
CN111998854A (en) * 2020-08-31 2020-11-27 郑州轻工业大学 Cholesky decomposition calculation-based accurate expansion Stirling interpolation filtering method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102519460A (en) * 2011-12-09 2012-06-27 东南大学 Non-linear alignment method of strapdown inertial navigation system
CN102519460B (en) * 2011-12-09 2014-11-05 东南大学 Non-linear alignment method of strapdown inertial navigation system
CN102654406A (en) * 2012-04-11 2012-09-05 哈尔滨工程大学 Initial alignment method for moving bases based on combination of nonlinear prediction filtering and cubature Kalman filtering
CN103256943A (en) * 2013-04-26 2013-08-21 哈尔滨工程大学 Compensation method for scale factor error in single-axial rotating strapdown inertial navigation system
CN105222780A (en) * 2015-09-07 2016-01-06 郑州轻工业学院 A kind of ellipsoid set-membership filtering method of approaching based on Stirling interpolation polynomial
CN105806363A (en) * 2015-11-16 2016-07-27 东南大学 Alignment method of an underwater large misalignment angle based on SINS (Strapdown Inertial Navigation System)/DVL (Doppler Velocity Log) of SRQKF (Square-root Quadrature Kalman Filter)
CN105806363B (en) * 2015-11-16 2018-08-21 东南大学 The underwater large misalignment angle alignment methods of SINS/DVL based on SRQKF
CN111998854A (en) * 2020-08-31 2020-11-27 郑州轻工业大学 Cholesky decomposition calculation-based accurate expansion Stirling interpolation filtering method

Similar Documents

Publication Publication Date Title
WO2020062791A1 (en) Sins/dvl-based underwater anti-shaking alignment method for deep-sea underwater vehicle
CN100541135C (en) Fiber-optic gyroscope strapdown inertial navigation system initial attitude based on Doppler is determined method
CN103076015B (en) A kind of SINS/CNS integrated navigation system based on optimum correction comprehensively and air navigation aid thereof
CN101514900B (en) Method for initial alignment of a single-axis rotation strap-down inertial navigation system (SINS)
CN101706284B (en) Method for increasing position precision of optical fiber gyro strap-down inertial navigation system used by ship
CN101963513B (en) Alignment method for eliminating lever arm effect error of strapdown inertial navigation system (SINS) of underwater carrier
CN100541132C (en) Big misalignment is gone ashore with fiber-optic gyroscope strapdown boat appearance system mooring extractive alignment methods
CN102879011B (en) Lunar inertial navigation alignment method assisted by star sensor
CN110514203B (en) Underwater integrated navigation method based on ISR-UKF
CN102829777A (en) Integrated navigation system for autonomous underwater robot and method
CN101571394A (en) Method for determining initial attitude of fiber strapdown inertial navigation system based on rotating mechanism
CN102486377A (en) Method for acquiring initial course attitude of fiber optic gyro strapdown inertial navigation system
CN104655131A (en) Initial inertial navigation alignment method based on terated strong tracking spherical simplex radial cubature Kalman filter (ISTSSRCKF)
CN103471616A (en) Initial alignment method of SINS (strapdown inertial navigation system) with moving base and at large azimuth misalignment angle
CN101949703A (en) Strapdown inertial/satellite combined navigation filtering method
CN103076026B (en) A kind of method determining Doppler log range rate error in SINS
CN101639365A (en) Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter
CN101825467A (en) Method for realizing integrated navigation through ship&#39;s inertial navigation system (SINS) and celestial navigation system (SNS)
CN102168978B (en) Marine inertial navigation system swing pedestal open loop aligning method
CN103245357A (en) Secondary quick alignment method of marine strapdown inertial navigation system
Huang et al. Weight self-adjustment Adams implicit filtering algorithm for attitude estimation applied to underwater gliders
CN104061930B (en) A kind of air navigation aid based on strap-down inertial guidance and Doppler log
CN102768043A (en) Integrated attitude determination method without external observed quantity for modulated strapdown system
CN101650186A (en) Method for measuring ship deck static deformation angle
CN113503892A (en) Inertial navigation system moving base initial alignment method based on odometer and backtracking navigation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100203