Method for initial alignment of radar assisted airborne strapdown inertial navigation system
11313698 · 2022-04-26
Assignee
Inventors
- Bo Xu (Harbin, CN)
- Lianzhao Wang (Harbin, US)
- Lei Wu (Harbin, CN)
- Shengxin Li (Harbin, CN)
- Jiao Zhang (Harbin, CN)
- Kunming Jin (Harbin, CN)
- Yu Guo (Harbin, CN)
- Dalong Zhang (Harbin, CN)
Cpc classification
G01C21/183
PHYSICS
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
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
Description
BRIEF DESCRIPTION OF THE FIGURES
(1)
(2)
(3)
(4)
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
(7) Step 1: the tracking radar is configured on the ship to locate and track the target aircraft. As shown in
(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)
(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)
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)
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)
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.
(19)
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)
(21)
ω.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)
(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)
(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)
(35) (6) Calculate the gain matrix
(36)
(37) (7) Calculate the filter value
(38)
(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.
(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.