Method for initial alignment of radar assisted airborne strapdown inertial navigation system

11313698 · 2022-04-26

Assignee

Inventors

Cpc classification

International classification

Abstract

The invention provides a method for initial alignment of radar assisted airborne strapdown inertial navigation system. By calculating the slant distance and angular position between the radar and the airborne inertial navigation equipment, a nonlinear measurement equation for the initial alignment of the radar assisted inertial navigation system is obtained. The unscented Kalman filter algorithm is used to estimate and compensate the error amount of strapdown inertial navigation system to complete the initial alignment task. The significance of the present invention is to provide an in-flight initial alignment solution when the global positioning system is limited, which has fast convergence speed and high estimation accuracy and has high engineering application value.

Claims

1. A method for an initial alignment of a radar assisted airborne strapdown inertial navigation system is characterized by the following steps: step 1: position and track a target aircraft through a tracking radar configured on a ship; step 2: the tracking radar measures a slant distance, an angular position of the target aircraft and a position of the tracking radar which are then provided to the radar assisted airborne strapdown inertial navigation system through wireless transmission; step 3: construct an initial alignment state equation of the radar assisted airborne strapdown inertial navigation system; step 4: construct a nonlinear measurement equation for the initial alignment of the radar assisted airborne strapdown inertial navigation system; step 5: use an unscented Kalman filter to estimate and compensate an inertial navigation error.

2. The method for the initial alignment of the radar assisted airborne strapdown inertial navigation system according to claim 1, wherein the step 3 specifically includes: a state X is selected as:
X=[ϕ.sup.T(δv.sup.n).sup.T(δP).sup.T(ε.sup.b).sup.T(∇.sup.b).sup.T].sup.T, where: n is a navigation coordinate system, which coincides with a local geographic coordinate system, and its x, y, and z axes point to east, north, and vertical, respectively; b is a carrier coordinate system, and its x, y, and z point to right, front and top of a carrier; δP=[δL δλ δh].sup.T is a position error vector, δL is a latitude position error, δλ a is a longitude position error, δh is a height position error; δv.sup.n=[δv.sub.E δv.sub.N δv.sub.U].sup.T is a speed error vector, δv.sub.E is an eastward velocity error, δv.sub.N is a northward velocity error, δv.sub.U is a celestial velocity error; ϕ=[ϕ.sub.e ϕ.sub.n ϕ.sub.u].sup.T is a platform misalignment angle vector, ϕ.sub.e, ϕ.sub.n and ϕ.sub.u are platform misalignment angles in the east, north, and vertical directions, respectively, ε.sup.b=[ε.sub.x ε.sub.y ε.sub.z].sup.T is a constant drift vector of a gyro, ε.sub.x, ε.sub.y and ε.sub.z are constant drifts of the gyro in the x, y, and z axes, respectively, ∇.sup.b=[∇.sub.x ∇.sub.y ∇.sub.z].sup.T is an accelerometer constant bias vector, and ∇.sub.x, ∇.sub.y, ∇.sub.z are accelerometer constant biases in the x, y, and z axes respectively; according to the selected state X, the initial alignment state equation of the radar assisted airborne strapdown inertial navigation system is { ϕ . = - ω i n n × ϕ + M 12 δ v n + M 13 δ P - C b n ( .Math. b + .Math. w b ) δ v . n = ( C b n f b ) × ϕ + ( v n × M 12 - [ ( 2 ω ie n + ω en n ) × ] ) δ v n + M 23 δ P + C b n ( b + w b ) δ P . = M 32 δ v n + M 33 δ P .Math. . b = 0 . b = 0 where: ω.sub.in.sup.n=ω.sub.ie.sup.n+ω.sub.en.sup.n is a projection of a rotation angular velocity of the navigation coordinate system relative to an inertial system on the navigation coordinate system, which includes two vector parts: ω.sub.ie.sup.n is a projection vector of an earth's rotation angular velocity in the navigation coordinate system, ω.sub.en.sup.n is a projection vector of a rotation angular velocity of the navigation coordinate system relative to the inertial system caused by a movement of the carrier on a surface of the earth in the navigation coordinate system, ω i e n = [ 0 ω ie cos L ω ie sin L ] T , ω en n = [ - v N R h v E R h v E tan L R h ] T and ω.sub.ie is an earth's rotation angular rate scalar, L is a local latitude, R.sub.h is a distance between the carrier and a center of the earth, where R.sub.h=R.sub.e+h, R.sub.e is a radius of the earth, h is an altitude of the carrier, v.sup.n=[v.sub.E v.sub.N v.sub.U].sup.T is a projection of a carrier velocity vector in the navigation coordinate system, v.sub.E, v.sub.N, and v.sub.U are an east velocity, a north velocity, and a vertical velocity, respectively, f.sup.b is a specific force vector of an accelerometer output carrier coordinate system, M 1 2 = [ 0 - 1 / R h 0 1 / R h 0 0 tan L / R h 0 0 ] , M 1 3 = [ 0 0 0 - ω ie sin L 0 0 ω ie cos L 0 0 ] + [ 0 0 v N / R h 2 0 0 - v E / R h 2 v E sec 2 L / R h 0 - v E tan L / R h 2 ] , M 2 3 = ( v n × ) ( 2 .Math. [ 0 0 0 - ω ie sin L 0 0 ω ie cos L 0 0 ] + [ 0 0 v N / R h 2 0 0 - v E / R h 2 v E sec 2 L / R h 0 - v E tan L / R h 2 ] ) , M 3 2 = [ 0 1 / R h 0 sec L / R h 0 0 0 0 1 ] , M 3 3 = [ 0 0 - v N / R h 2 v E sec L tan L / R h 0 - v E sec L / R h 2 0 0 0 ] and C b n = [ T 1 1 T 1 2 T 1 3 T 21 T 2 2 T 2 3 T 3 1 T 3 2 T 3 3 ] is an attitude matrix of a sub-inertial navigation, T.sub.11, T.sub.12, T.sub.13, T.sub.21, T.sub.22, T.sub.23, T.sub.31, T.sub.32 and T.sub.33 are elements of the attitude matrix, ε.sub.w.sup.b=[ε.sub.wx.sup.b ε.sub.wy.sup.b ε.sub.wz.sup.b].sup.T is a Gaussian white noise vector measured by the gyro, ε.sub.wx.sup.b, ε.sub.wy.sup.b and ε.sub.wz.sup.b are x, y, z axis gyro measurement Gaussian white noises respectively, ∇.sub.w.sup.b=[∇.sub.wx.sup.b ∇.sub.wy.sup.b ∇.sub.wz.sup.b].sup.T is a white Gaussian vector of accelerometer measurement, and ∇.sub.wx.sup.b, ∇.sub.wy.sup.b and ∇.sub.wz.sup.b are white Gaussian of x, y and z axial acceleration measurement.

3. The method for the initial alignment of the radar assisted airborne strapdown inertial navigation system according to claim 2, wherein step 4 specifically includes: a measurement Z=[R β α].sup.T includes the slant distance R, an azimuth angle β and a pitch angle α; where Z = [ R β α ] = [ ( dx n ) 2 + ( dy n ) 2 + ( dz n ) 2 arc tan dz n ( dx n ) 2 + ( dy n ) 2 arc tan dx n dy n ] , [ dx n dy n dz n ] T = C p o n [ dx e dy e dz e ] T are relative position vectors of the target aircraft and the tracking radar in the navigation coordinate system, C.sub.p.sub.o.sup.n is a coordinate conversion matrix between an earth's rectangular coordinate system and the navigation coordinate system, a coordinate of the earth's rectangular coordinate system is [ d x e d y e d z e ] = [ ( R e + h p ) cos ( L p ) cos ( λ p ) ( R e + h p ) cos ( L p ) sin ( λ p ) ( R e + h p ) sin ( L p ) ] - [ x p o e y p o e z p o e ] , e represents the Earth's rectangular coordinate system, L.sub.p=L.sub.p.sup.s−δL is a true latitude, λ.sub.p=λ.sub.p.sup.s−δλ is a true longitude, h.sub.p=h.sub.p.sup.s−δh is a true altitude, and L.sub.p.sup.s, λ.sub.p.sup.s and h.sub.p.sup.s are positions resolved by the inertial navigation system, then a measurement equation for the initial alignment of the radar assisted airborne strapdown inertial navigation system is Z = H ( δ L , δ λ , δ h ) + [ ω R ω β ω α ] , where: ω.sub.R, ω.sub.α and ω.sub.β are white noises that conform to a zero-mean Gaussian distribution, and an expression of a nonlinear function H is obtained by substitution.

Description

BRIEF DESCRIPTION OF THE FIGURES

(1) FIG. 1 is a schematic diagram of the present invention;

(2) FIG. 2 is a description of the radar target measurement parameters of the present invention;

(3) FIG. 3a is a comparison diagram of horizontal attitude error between the present invention and the existing scheme under the condition 1 in simulation experiment, FIG. 3b is a comparison diagram of azimuth attitude error between the present invention and the existing scheme under the condition 1 in simulation experiment.

(4) FIG. 4a is a comparison diagram of horizontal attitude error between the present invention and the existing scheme under the condition 2 in simulation experiment, FIG. 4b is a comparison diagram of azimuth attitude error between the present invention and the existing scheme under the condition 2 in simulation experiment.

DETAILED DESCRIPTION OF THE INVENTION

(5) The present invention will be further described in detail below with reference to the drawings and specific embodiments.

(6) As shown in FIG. 1, it is a schematic diagram of an initial alignment solution for radar-assisted strapdown inertial navigation system provided by the present invention. The measurement noise statistical characteristics vary with the slant distance. The invention has the advantages of high alignment accuracy and short alignment time. It includes the following steps:

(7) Step 1: the tracking radar is configured on the ship to locate and track the target aircraft. As shown in FIG. 2, P.sub.o is the location of the radar carrier, and the polar coordinates P (R, α, β) of any target P in the air are measured with it as the origin. R is called the slant distance, which is the linear distance from the radar to the target. α represents the azimuth angle, α represents the azimuth angle, which is the angle between PoB projected on the horizontal plane between the radar and the target line PoP and the true north direction on the horizontal plane. β represents the elevation angle, which is the angle between the PoB projected on the horizontal plane between the radar and the target line PoP and the lead vertical plane. It is also called the inclination angle or the height angle.

(8) Step 2: tracking radar measures the slant distance, angular position of the target aircraft and the location of the radar carrier will be provided to the airborne inertial navigation system through wireless transmission. The location P.sub.o of the radar carrier is provided by a high-precision inertial navigation device, and its positioning accuracy is high, so the influence of its position error can be ignored. Because of its high positioning accuracy, its position error can be ignored.

(9) Step 3: construct the initial alignment state parameters and state equations of the strapdown inertial navigation system. The state quantity is selected as:
X=[ϕ.sup.T(δv.sup.n).sup.T(δP).sup.T(ε.sup.b).sup.T(∇.sup.b).sup.T].sup.T

(10) n is the navigation coordinate system, which coincides with the local geographic coordinate system, and its x, y, and z axes point to east, north, and vertical, respectively; b is the carrier coordinate system, and its x, y, and z point to the right, front and top of carrier; δP=[δL δλ δh].sup.T is the position error vector, δL is the latitude position error, δλ is the longitude position error, δh height position error; δv.sup.n=[δv.sub.E δv.sub.N δv.sub.U].sup.T is the speed error vector, δv.sub.E is the eastward velocity error, δv.sub.N is the northward velocity error, δv.sub.U is the celestial velocity error; ϕ=[ϕ.sub.e ϕ.sub.n ϕ.sub.u].sup.T is the platform misalignment angle vector, Φ.sub.e, Φ.sub.n and Φ.sub.u are the platform misalignment angles in the east, north, and vertical directions, respectively, ε.sup.b=[ε.sub.x ε.sub.y ε.sub.z].sup.T is the constant drift vector of the gyro, ε.sub.x, ε.sub.y and ε.sub.z are the constant drifts of the gyro in the x, y, and z axes, respectively, ∇.sup.b=[∇.sub.x ∇.sub.y ∇.sub.Z].sup.T is the accelerometer constant bias vector, and ∇.sub.x, ∇.sub.y,∇.sub.z is the accelerometer constant bias in the x, y, and z axes, and T represents transpose.

(11) Further, according to the selected state parameters can be obtained inertial navigation system initial alignment state equation is:

(12) { ϕ . = - ω in n × ϕ + M 12 δ v n + M 13 δ P - C b n ( .Math. b + .Math. w b ) δ v . n = ( C b n f b ) × ϕ + ( v n × M 12 - [ ( 2 ω ie n + ω em n ) × ] ) δ v n + M 23 δ P + C b n ( b + w b ) δ P . = M 32 δ v n + M 33 δ P .Math. . b = 0 . b = 0

(13) Among them, the point on the state quantity represents the first derivative .ω.sub.in.sup.n=ω.sub.ie.sup.n+ω.sub.en.sup.n is the projection of rotation angular velocity of the navigation system relative to the inertial system in the navigation system, which includes two vector parts: ω.sub.ie.sup.n is the projection vector of the earth's rotation angular velocity in the navigation coordinate system, ω.sub.en.sup.n is the projection vector of the rotation angular velocity of the navigation system relative to the inertial system caused by the motion of the carrier on the surface of the earth in the navigation coordinate system.

(14) ω i e n = [ 0 ω ie cos L ω ie sin L ] T , ω e n n = [ - v N R h v E R h v E tan L R h ] T
and ω.sub.ie are the earth's rotation angular rate scalar, L is the local latitude, R.sub.h is the distance between the carrier and the center of the earth, where R.sub.h=R.sub.e+h, R.sub.e is the radius of the earth, h is the altitude of the carrier, v.sub.n=[v.sub.E v.sub.N v.sub.U].sup.T is the projection of the carrier velocity vector in the navigation coordinate system. v.sub.E, v.sub.N, and v.sub.U are the east velocity, north velocity, and vertical velocity, respectively. f.sup.b is the specific force vector of the accelerometer output carrier coordinate system,

(15) M 1 2 = [ 0 - 1 / R h 0 1 / R h 0 0 tan L / R h 0 0 ] , M 1 3 = [ 0 0 0 - ω ie sin L 0 0 ω ie cos L 0 0 ] + [ 0 0 v N / R h 2 0 0 - v E / R h 2 v E sec 2 L / R h 0 - v E tan L / R h 2 ] , M 2 3 = ( v n × ) ( 2 .Math. [ 0 0 0 - ω ie sin L 0 0 ω ie cos L 0 0 ] + [ 0 0 v N / R h 2 0 0 - v E / R h 2 v E sec 2 L / R h 0 - v E tan L / R h 2 ] ) , M 3 2 = [ 0 1 / R h 0 sec L / R h 0 0 0 0 1 ] , M 3 3 = [ 0 0 - v N / R h 2 v E sec L tan L / R h 0 - v E sec L / R h 2 0 0 0 ] and C b n = [ T 1 1 T 1 2 T 1 3 T 2 1 T 2 2 T 2 3 T 31 T 3 2 T 3 3 ]
are the attitude matrix of the sub-inertial navigation, T.sub.11, T.sub.12, T.sub.13, T.sub.21, T.sub.22, T.sub.23, T.sub.31, T.sub.32 and T.sub.33 are the elements of the attitude matrix, ε.sub.w.sup.b=[ε.sub.wx.sup.b ε.sub.wy.sup.b ε.sub.wz.sup.b].sup.T is the Gaussian white noise vector measured by the gyro, ε.sub.wx.sup.b, ε.sub.wy.sup.b and ε.sub.wz.sup.b are the x, y and z axis gyro measurement Gaussian white noise, ∇.sub.w.sup.b=[∇.sub.wx.sup.b ∇.sub.wy.sup.b ∇.sub.wz.sup.b].sup.T is the white Gaussian vector of accelerometer measurement, and ∇.sub.wx.sup.b, ∇.sub.wy.sup.b and ∇.sub.wz.sup.b are the white Gaussian of x, y and z axial acceleration measurement.

(16) Step 4: select the initial alignment measurement parameters of the strapdown inertial navigation system and construct a nonlinear measurement equation. In the existing initial alignment method of the radar-assisted strapdown inertial navigation system, the position error is selected as the measurement. In the present invention, the slant distance and the angular position are used as the measurement; then the measurement: Z=[R β α].sup.T is respectively slant distance R, azimuth angle β and pitch angle α.

(17) Among them:

(18) 0 Z = [ R β α ] = [ ( d x n ) 2 + ( d y n ) 2 + ( dz n ) 2 arctan dz n ( dx n ) 2 + ( dy n ) 2 arc tan dx n dy n ] , [ dx n dy n dz n ] T = C p o n [ dx e dy e dz e ] T
and [dx.sup.n dy.sup.n dz.sup.n].sup.T are the relative position vector of the target and the radar in the navigation coordinate system, C.sub.p.sub.o.sup.n is the coordinate conversion matrix between the earth's rectangular coordinate system and the navigation coordinate system. The coordinate of the earth's rectangular coordinate system is

(19) [ d x e d y e d z e ] = [ ( R e + h p ) cos ( L p ) cos ( λ p ) ( R e + h p ) cos ( L p ) sin ( λ p ) ( R e + h p ) sin ( L p ) ] - [ x p o e y p o e z p o e ] ,
e represents the earth's rectangular coordinate system. L.sub.p=L.sub.p.sup.s−δL is the true latitude, λ.sub.p=λ.sub.p.sup.s−δλ is true longitude, h.sub.p=h.sub.p.sup.s−δh is true altitude, and L.sub.p.sup.s, λ.sub.p.sup.s and h.sub.p.sup.s are the position resolved by the inertial navigation system. Then the measurement equation for the initial alignment of the radar-assisted strapdown inertial navigation system is:

(20) Z = H ( δ L , δλ , δ h ) + [ ω R ω β ω α ] .

(21) Z = H ( δ L , δ λ , δ h ) + [ ω R ω β ω α ] ,
ω.sub.R, ω.sub.α and ω.sub.β are white noises that conform to a zero-mean Gaussian distribution, and the expression of the nonlinear function H can be obtained by the above substitution.

(22) Step 5: use the unscented Kalman filter to estimate and compensate the strapdown inertial navigation system error.

(23) The system equations and measurement equations for the initial alignment of the radar-assisted strapdown inertial navigation system are given in steps 3 and 4. The initial alignment task can be completed only by estimating and compensating the state quantities. Because the measurement equation is non-linear, this scheme uses the unscented Kalman filter algorithm for state estimation.

(24) (1) Select the initial filter value
{circumflex over (X)}.sub.0=EX.sub.0
P.sub.0=E[(X.sub.0−{circumflex over (X)}.sub.0)][(X.sub.0−{circumflex over (X)}.sub.0).sup.T]

(25) System dimension n=15

(26) The weights are:

(27) W 0 ( m ) = λ n + λ , W 0 ( c ) = λ n + λ + 1 - a 2 + b , W i ( m ) = W i ( c ) = λ 2 ( n + λ ) i = 1 , 2 , .Math. , 2 n

(28) γ=√{square root over (n+λ)}, λ=α.sup.2(n+κ)−n a is a very small positive number, 10.sup.−4≤α≤1, κ=3-n, b=2 can be selected.

(29) (2) Calculate 2n+1 σ samples when k−1 (k=1, 2, 3, . . . )
{tilde over (χ)}.sub.k-1.sup.(0)={circumflex over (X)}.sub.k-1
{tilde over (χ)}.sub.k-1.sup.(i)={circumflex over (X)}.sub.k-1+γ(√{square root over (P.sub.k-1)}).sub.(i) i=1, 2, . . . , n
{tilde over (χ)}.sub.k-1.sup.(i)={circumflex over (X)}.sub.k-1−γ(√{square root over (P.sub.k-1)}).sub.(i-n) i=n+1, n+2, . . . , 2n

(30) (3) A predictive model for computing k time

(31) χ k / k - 1 * ( i ) = f [ χ ~ k - 1 ( i ) , u k - 1 ] i = 0 , 1 , 2 , .Math. , 2 n X ^ k / k - 1 = .Math. i = 0 2 n W i ( m ) χ k / k - 1 * ( i ) P k / k - 1 = .Math. i = 0 2 n W i ( c ) [ χ k / k - 1 * ( i ) - X ^ k / k - 1 ] [ χ k / k - 1 * ( i ) - X ^ k / k - 1 ] T + Q k - 1

(32) (4) Calculate the one-step prediction sample point at the time of k)
χ.sub.k/k-1.sup.(0)={circumflex over (X)}.sub.k/k-1
χ.sub.k/k-1.sup.(i)={circumflex over (X)}.sub.k/k-1+γ(√{square root over (P.sub.k/k-1)}).sub.(i)i=1,2, . . . ,n
χ.sub.k/k-1.sup.(i)={circumflex over (X)}.sub.k/k-1−γ(√{square root over (P.sub.k/k-1)}).sub.(i-n)i=n+1,n+2, . . . ,2n

(33) (5) Calculation P.sub.(XZ)k/k-1, P.sub.(ZZ)k/k-1

(34) Z k / k - 1 ( i ) = h [ χ k / k - 1 ( i ) ] , i = 0 , 1 , 2 , .Math. , 2 n Z ^ k / k - 1 = .Math. i = 0 2 n W i ( m ) Z k / k - 1 ( i ) P ( X Z ) k / k - 1 = .Math. i = 0 2 n W i ( c ) [ χ k / k - 1 ( i ) - X ^ k / k - 1 ] [ Z k / k - 1 ( i ) - Z ^ k / k - 1 ] T P ( Z Z ) k / k - 1 = .Math. i = 0 2 n W i ( c ) [ Z k / k - 1 ( i ) - Z ^ k / k - 1 ] [ Z k / k - 1 ( i ) - Z ^ k / k - 1 ] T + R k

(35) (6) Calculate the gain matrix

(36) K k = P ( X Z ) k / k - 1 P ( Z Z ) k / k - 1 - 1

(37) (7) Calculate the filter value

(38) X ^ k = X ^ k / k - 1 + K k [ Z k - Z ^ k / k - 1 ] P k = P k / k - 1 - K k P ( ZZ ) k / k - 1 K k T

(39) (8) Through the above process, the navigation error of the strapdown inertial navigation system can be estimated, so as to perform closed-loop correction and complete the initial alignment.

(40) The technical solution of the present invention is simulated and verified in combination with specific values below:

(41) Simulation conditions: the initial position error of the inertial navigation device is set to 10√{square root over (3m)} the parameters of the inertial measurement unit as follows: the constant drift of the gyro is 0.01° h, The random drift is 0.001°/√{square root over (h)}, the accelerometer constant bias is 3×10.sup.−4 g, and the random drift is 5×10.sup.−5 g√{square root over (s)}, the sampling time interval is 10 ms; the slant distance error measured by radar is 10m (1σ), the pitch angle error is 0.1° (1σ), and the azimuth angle error is 0.3° (1σ).

(42) Because the ship's position and attitude are provided by the combination of ship inertial navigation equipment and auxiliary equipment, its position error and attitude error can be ignored. To simplify the simulation complexity, in order to simplify the complexity of simulation, considering that the ship is still and the “true north” provided by the ship is error-free. The height of the radar is 5 m, the update period is 1 s, the filter filtering period is 1s, the filter is closed-loop corrected, the simulation time is set to 300 s; the flight speed is 80 m/s, and the flight height is 1000 m.

(43) In order to verify the effectiveness of the present invention, the simulation environment is set: the slant distance of simulation condition 1 is less than 10 km, and the slant distance of simulation condition 2 is more than 50 km. Compared with the existing radar-assisted alignment scheme. FIG. 3a and FIG. 3b are the attitude error comparison diagrams of the present invention and the existing scheme for 200 times Monte Carlo simulation results under conditions 1 in simulation experiment. FIG. 4a and FIG. 4b are the attitude error comparison diagrams of the present invention and the existing scheme for 200 times Monte Carlo simulation results under conditions 2 in simulation experiment. Among them, the thin black solid line is the mean curve of the traditional measurement model scheme, and the thin black dashed line is the 3σ curve of the traditional measurement model scheme. Among them, the thick black solid line is the mean curve of the new measurement model scheme, and the thick black dotted line is the 3σ curve of the new measurement model scheme; Φ.sub.e, Φ.sub.n and Φ.sub.u are the pitch error angle, the roll error angle, and the heading error angle, respectively.

(44) In summary, the present invention provides a method for initial alignment of radar assisted airborne strapdown inertial navigation system. By calculating the slant distance and angular position between the radar and the airborne inertial navigation equipment, a nonlinear measurement equation for the initial alignment of the radar assisted inertial navigation system is obtained. The unscented Kalman filter algorithm is used to estimate and compensate the error amount of strapdown inertial navigation system to complete the initial alignment task. The significance of the present invention is to provide an in-flight initial alignment solution when the global positioning system is limited, which has fast convergence speed and high estimation accuracy and has high engineering application value.