Summary of the invention
The object of the present invention is to provide low-accuracy strapdown inertial navigation system fast initial alignment method under the swinging condition that can effectively improve the alignment precision of low-accuracy strapdown inertial navigation system initial alignment under the swinging condition and shorten the aligning time.
The object of the present invention is achieved like this:
Low-accuracy strapdown inertial navigation system fast initial alignment method under the swinging condition of the present invention is characterized in that:
(1) determines the initial position parameters of carrier by GPS, comprise longitude and latitude;
(2) gather the data of accelerometer and gyroscope output and the data that collect are handled, adopt second order leveling and DOA estimation method to finish the coarse alignment of strapdown inertial navitation system (SINS), the preliminary attitude of determining carrier, be pitch angle θ, roll angle γ and course angle ψ, set up the initial strapdown matrix of strapdown inertial navitation system (SINS)
(3) at first, according to the angular speed of gyroscope output with and the attitude angle information estimation lever arm length of carrier: at two different moment t
1And t
2Accelerometer is respectively measured one group of specific force value
With
Utilize the different strapdown matrixes that obtain that constantly resolve
With
It is transformed into the calculating geographic coordinate system, obtains
Wherein
Be disturbing acceleration,
Be the distance between the oscillating motion center of the installation site of inertial measurement cluster and carrier,
Be the angular velocity of gyroscope output,
Be corresponding derivative,
Be respectively t
1, t
2Acceleration of gravity constantly, and
Order
Promptly
Obtain
Obtaining lever arm length is
Secondly, calculate the disturbing acceleration that lever arm effect causes:
Then, the output to accelerometer compensates:
Wherein
Be the specific force of compensation preacceleration meter output,
Specific force for the output of compensation post-acceleration meter;
(4) at first, setting up with velocity error and attitude error is the Kalman filtering state equation of state variable:
Wherein X is the state variable of system, and A and B are respectively the state-transition matrix and the noise matrix of system, and W is a system noise, and the state variable of system is
System noise is
δ V wherein
e, δ V
nRepresent east orientation, north orientation velocity error respectively, φ
e, φ
nAnd φ
uRepresent east orientation, north orientation and orientation misalignment respectively,
Represent X-axis, Y-axis accelerometer bias respectively, ε
x, ε
yAnd ε
zRepresent X-axis, Y-axis and Z axle gyroscope constant value drift respectively,
Be respectively X-axis, Y-axis accelerometer bias random white noise,
With
Represent X-axis, Y-axis and Z axle gyroscope constant value drift random white noise respectively, make the strapdown matrix
For
The state-transition matrix of system is
Wherein
ω in the formula
IeBe rotational-angular velocity of the earth, R
eBe earth radius,
Be the specific force of compensation post-acceleration meter output,
Be the angular velocity of gyroscope output, the system noise matrix is
Wherein
Secondly, setting up with velocity error and course error is the Kalman filtering measurement equation of measurement amount:
Z=HX+V,
Wherein Z is the measurement amount of system, and H is the measurement matrix of system, and V is the measurement noise battle array of system, and the amount of system is measured as
Z=[δV
e?δV
n?δψ]
T,
Wherein δ ψ=ψ '-ψ is the course error angle, the course angle that ψ ' resolves for strapdown inertial navitation system (SINS), and ψ is for to carry out revised course angle to the output of magnetic course transmitter, and the measurement matrix of system is
K wherein
1=-tan θ sin ψ, k
2=-tan θ cos ψ, θ, ψ are respectively the pitch angle and the course angle of carrier;
(5) utilize kalman filter method to estimate the misalignment of system, and come the strapdown attitude matrix of update the system with it the finish time at fine alignment:
The transition matrix that calculates between geographic coordinate system n ' and the local geographic coordinate system n is
Transition matrix between carrier coordinate system b and the local geographic coordinate system n is
According to
Determine attitude of carrier, promptly the main value of pitch angle θ, the roll angle γ of carrier and course angle ψ is respectively
The field of definition of roll angle is (0 a °, 360 °), and the field of definition of pitch angle is (90 °, 90 °), and the field of definition of course angle is (180 °, 180 °), and the true value that obtains attitude of carrier is
θ=θ
Main,
Initial alignment is finished.
Advantage of the present invention is: compensated the disturbing acceleration that lever arm effect causes, eliminated the influence of lever arm effect error to the strapdown inertial navitation system (SINS) initial alignment; The increase course error is observed quantity, having overcome traditional is the problem of long, estimation effect difference orientation misalignment estimated time of static-base alignment method of observed quantity with the velocity error, shortened the aligning time of system, improve the alignment precision of system, thereby improved the performance of low-accuracy strapdown inertial navigation system initial alignment comprehensively.
Embodiment
For example the present invention is done description in more detail below in conjunction with accompanying drawing:
In conjunction with Fig. 1~2, low-accuracy strapdown inertial navigation system fast initial alignment method is divided following steps under the swinging condition of the present invention:
(1) determines the initial position parameters of carrier by GPS, comprise longitude and latitude;
(2) gather the data of accelerometer and gyroscope output and the data that collect are handled, adopt second order leveling and DOA estimation method to finish the coarse alignment of strapdown inertial navitation system (SINS), the preliminary attitude of determining carrier, be pitch angle θ, roll angle γ and course angle ψ, set up the initial strapdown matrix of strapdown inertial navitation system (SINS)
(3) at first, according to the angular speed of gyroscope output with and the attitude angle information estimation lever arm length of carrier: at two different moment t
1And t
2Accelerometer is respectively measured one group of specific force value
With
Utilize the different strapdown matrixes that obtain that constantly resolve
With
It is transformed into the calculating geographic coordinate system, obtains
Wherein
Be disturbing acceleration,
Be the distance between the oscillating motion center of the installation site of inertial measurement cluster and carrier,
Be the angular velocity of gyroscope output,
Be corresponding derivative,
Be respectively t
1, t
2Acceleration of gravity constantly, and
Order
Promptly
Obtain
Obtaining lever arm length is
Secondly, calculate the disturbing acceleration that lever arm effect causes:
Then, the output to accelerometer compensates:
Wherein
Be the specific force of compensation preacceleration meter output,
Specific force for the output of compensation post-acceleration meter;
(4) at first, setting up with velocity error and attitude error is the Kalman filtering state equation of state variable:
Wherein X is the state variable of system, and A and B are respectively the state-transition matrix and the noise matrix of system, and W is a system noise, and the state variable of system is
System noise is
δ V wherein
e, δ V
nRepresent east orientation, north orientation velocity error respectively, φ
e, φ
nAnd φ
uRepresent east orientation, north orientation and orientation misalignment respectively,
Represent X-axis, Y-axis accelerometer bias respectively, ε
x, ε
yAnd ε
zRepresent X-axis, Y-axis and Z axle gyroscope constant value drift respectively,
Be respectively X-axis, Y-axis accelerometer bias random white noise,
With
Represent X-axis, Y-axis and Z axle gyroscope constant value drift random white noise respectively, make the strapdown matrix
For
The state-transition matrix of system is
Wherein
ω in the formula
IeBe rotational-angular velocity of the earth, R
eBe earth radius,
Be the specific force of compensation post-acceleration meter output,
Be the angular velocity of gyroscope output, the system noise matrix is
Wherein
Secondly, setting up with velocity error and course error is the Kalman filtering measurement equation of measurement amount:
Z=HX+V,
Wherein Z is the measurement amount of system, and H is the measurement matrix of system, and V is the measurement noise battle array of system, and the amount of system is measured as
Z=[δV
e?δV
n?δψ]
T,
Wherein δ ψ=ψ '-ψ is the course error angle, the course angle that ψ ' resolves for strapdown inertial navitation system (SINS), and ψ is for to carry out revised course angle to the output of magnetic course transmitter, and the measurement matrix of system is
K wherein
1=-tan θ sin ψ, k
2=-tan θ cos ψ, θ, ψ are respectively the pitch angle and the course angle of carrier;
(5) utilize kalman filter method to estimate the misalignment of system, and come the strapdown attitude matrix of update the system with it the finish time at fine alignment:
The transition matrix that calculates between geographic coordinate system n ' and the local geographic coordinate system n is
Transition matrix between carrier coordinate system b and the local geographic coordinate system n is
According to
Determine attitude of carrier, promptly the main value of pitch angle θ, the roll angle γ of carrier and course angle ψ is respectively
The field of definition of roll angle is (0 a °, 360 °), and the field of definition of pitch angle is (90 °, 90 °), and the field of definition of course angle is (180 °, 180 °), and the true value that obtains attitude of carrier is
θ=θ
Main,
Initial alignment is finished.
Utilize under the swinging condition of the present invention low-accuracy strapdown inertial navigation system fast initial alignment method to carry out emulation experiment:
The three-axis swinging motion of carrier is that its mathematical model is respectively around the motion with sinusoidal rule of pitch axis, axis of roll and course axle:
Wherein: θ
m, γ
m, ψ
mBe respectively the amplitude of waving of carrier pitching, rolling, yawing; T
θ, T
γ, T
ψBe respectively the rolling period of pitching, rolling, yawing; φ
θ, φ
γ, φ
ψBe initial phase; ψ
0Be the angle, initial heading.During emulation, θ
m=6 °, γ
m=6 °, ψ
m=5 °; T
θ=7s, T
γ=9s, T
ψ=8s; The initial heading is ψ
0Get 30 °; Initial phase φ
θ, φ
r, φ
yBe 0.
Simulation time: 300s;
The initial position of carrier: 45.7796 ° of north latitude, 126.6705 ° of east longitudes;
Equatorial radius: R
e=6378393.0m;
Rotational-angular velocity of the earth: ω
Ie=7.2921158e-5rad/s;
Earth surface acceleration of gravity: g
0=9.78049m/s
2
Lever arm length:
Gyroscope constant value drift: 0.1 °/h;
Gyroscope Random Drift: 0.01 °/h;
Accelerometer bias: 10
-4G;
Accelerometer random deviation: 10
-5G;
The precision of magnetic course transmitter: 0.1 °;
Attitude error angle after coarse alignment finishes: 0.5 °, 0.5 °, 1 °;
The graph of errors that utilizes east orientation misalignment, north orientation misalignment and orientation misalignment that the method for the invention obtains is respectively as Fig. 3, Fig. 4 and shown in Figure 5.The result shows, under swinging condition, adopts method of the present invention can shorten estimated time of orientation misalignment effectively, improves the alignment precision of low-cost strapdown inertial navitation system (SINS) initial alignment.