1. Introduction
In recent years, the trend of air-space integration has been presented in the strategic layout of all military powers around the world. As a new type of aircraft with dual functions of aircraft and spacecraft, the aerospace vehicle (ASV) is gradually occupying an important strategic position in the future battlefield due to its characteristics of cross-airspace, multi-mission, multi-working mode and large-scale high-speed maneuvers [
1]. The reusable lifted space vehicles represented by X-37B, IXV, X-33, etc., have attracted more and more attention, promoted the development of low-cost space technology and become a research hotspot in recent years [
2,
3]. However, their complex motion characteristics throughout the flight process are undoubtedly greatly challengeable to the existing navigation, guidance and control technologies. As an important part of navigation, guidance and control technology, navigation performance directly affects the accuracy of guidance and control loop. Therefore, the advanced navigation technology has become one of the key technologies to be broken through urgently, which is a prerequisite for the safe execution of missions of aerospace vehicles.
The inertial navigation system is completely autonomous and free from electromagnetic signal interference, so it can output complete navigation information. However, due to their own device zero bias and noise, the navigation error of pure inertial navigation systems will increase over time gradually. The satellite navigation system is a high-accuracy geometric positioning and navigation system, with no error accumulating over time [
4], but it is difficult to work properly when subject to intentional or unintentional interference [
5]. As a high-precision navigation means, celestial navigation systems have a wide range of applications and are completely autonomous, by using natural celestial bodies as navigation beacons. However, due to its complicated solving process and low data-update frequency [
6,
7], it is difficult to meet the aerospace vehicle on the demand for real-time navigation [
8]. Therefore, the use of INS/GPS/CNS integrated navigation is a hot design to realize the complementary advantages between each navigation means and improve the accuracy of the navigation system. Some researchers have achieved fruitful results in this field, such as a resilient fusion navigation algorithm based on the failure influence level evaluation [
9], the sigma-point based Kalman filters fusion methods [
10], the SINS/GPS/SAR integrated navigation system that was developed to represent and analyze white noise errors [
11], etc. However, most of the existing integrated navigation algorithms use the geographic coordinate system as a unified reference coordinate system to calculate navigation parameters subsequently. In this process, changes in the gravity field and radius of curvature are usually ignored or simplified. Aerospace vehicles may fly away from the earth’s surface, and if these factors are ignored directly, the accuracy of the navigation system will be reduced. Currently, aerospace vehicles are mainly launched on rockets; the launch inertial coordinate system is mainly used as the reference coordinate system for rockets’ navigation calculation. When the aerospace vehicle enters onto the orbit, its motion characteristics are close to that of the satellite, and the inertial coordinate system is usually used as the coordinate system for navigation solution. Therefore, using the launch inertial coordinate system as the aerospace vehicle navigation reference coordinate system can unify the description of the navigation information during the launch phase and the on-orbit phase, which can reduce the conversion of navigation parameters, and to avoid the loss of accuracy in the conversion process.
As we all know, the flight envelope of aerospace vehicles is wide, the flight environment is complex and the flight patterns are variable. All these uncertain factors in the flight environment will have unpredictable effects on the navigation system and make it difficult to establish an accurate error model for the navigation system. At the same time, the statistical characteristics of the noise sequence are also difficult to obtain [
12]. In this case, the traditional Kalman filter cannot achieve the best working state, and even diverges [
13]. As a result, nonlinear state estimation methods based on numerical integration approximation have been proposed [
14,
15,
16], and representative methods include central difference Kalman filtering [
17], etc. By simulating the noise statistical characteristic distribution of the navigation system to the greatest extent, the divergence of the filtering results can be suppressed. Obviously, this also makes the calculation process of the algorithm cumbersome and inefficient, and unable to fundamentally solve the problem of navigation accuracy degradation caused by inaccurate filtering model.
Therefore, researchers began to research the robust filtering algorithm. From the definition of robustness, the embodiment of robust strategy in filtering mainly focuses on three aspects: Firstly, from the perspective of filtering model, robustness is mainly reflected in dealing with the interference in the observation equation; secondly, from the point of view of observation, robust filtering generally does not solve the interference problem in the state quantity, and adaptive processing is generally used when the state quantity is disturbed; thirdly, from the perspective of noise-processing methods, the robust filter mostly adopts processing methods such as weighting for observation noise to reflect the anti-interference ability of filtering.
In order to improve the navigation accuracy of aerospace vehicles in the complex flight environment, there is not only a need to build an accurate system model, but it is also necessary to consider the accuracy of the measurement information of the navigation system. The changeable flight environment puts forward high requirements for the working performance of navigation sensors and requires the navigation system to have robustness. In recent years, relevant research has also been further developed [
18,
19,
20]. Some researchers proposed a robust multiple model adaptive estimation (RMMAE) algorithm and analyzed its performance [
21]. The available random probability information is taken into account in the developed state estimation algorithm that was proposed by Zheng [
22]. Subsequently, by employing the stochastic analysis and matrix techniques, the exponential boundedness of the state estimation error is discussed from the theoretical aspects. Li has proposed a centralized robust Kalman filter that is designed by using variational Bayesian methods and a modified interacting multiple model method based on information theory (IT-IMM) [
23]. A distributed robust Kalman filter based on the centralized filter and a hybrid consensus method called hybrid consensus on measurement and information (HCMCI) was designed. Pan has proposed a variational Bayesian (VB)-based robust adaptive Kalman filtering (VB-RAKF) [
24]. This filter introduces a classification robust equivalent weight function to resist observation gross error and the inverse Wishart prior to model inaccurate process noise covariance matrix (PNCM).
The above method mainly estimates the variance of the measurement noise of the navigation system and then adjusts the gain matrix of the filter within a certain range to improve the robustness of navigation system. These studies can improve the filter estimation accuracy to a certain extent when the navigation sensor is fault, but the existing robust filtering algorithms present difficulties in solving the problem of accuracy degradation caused by inaccurate filtering model. Therefore, a multi-layer fault-tolerant robust filtering for integrated navigation in launch inertial coordinate system is proposed in this paper. The main innovations of this paper are as follows:
- (a)
The aerospace vehicle flies far away from the earth’s surface, so using the launch inertial coordinate system for navigation solution can reduce the accuracy loss of measurement information caused by matrix conversion. At the same time, it can also reduce the error in the modeling stage of the system and provide higher precision state quantity and quantity measurement for the subsequent filtering algorithm.
- (b)
In view of the high dynamic flight of aerospace vehicles, it will lead to the inaccuracy of the system state equation model and the decline of estimation accuracy. By taking the inconsistency information as the unknown input of the state equation, and identifying, compensating and correcting it, the accuracy of filter estimation is improved.
- (c)
After improving the accuracy of system parameters, aiming at the situation that the navigation sensor may fail due to the bad flight environment during the flight of the aerospace vehicle, the mismatch degree of residual is used to detect the fault of measurement information, and the weighted exponential fading memory average method is further used to realize the adaptive adjustment of measurement noise variance, to improve the accuracy of integrated navigation system.
The algorithm proposed in this paper uses the launch inertial coordinate system for navigation calculation, which improves the accuracy of system-state quantity and measurement quantity. On this basis, a two-layer, fault-tolerant robust filtering structure is designed. This is different from the existing robust filtering algorithm, which is only designed from the perspective of measurement equation. In this paper, the robust filtering algorithm is designed from two aspects of the system-state equation and measurement equation, which improves the robustness of the aerospace vehicle navigation system in a large dynamic flight environment.
2. Algorithm Arrangement of Integrated Navigation System in Launch Inertial Coordinate System
Under the existing technology, the navigation system applied to aerospace vehicles is mainly an inertial navigation system, which is completely autonomous and can output complete navigation parameters. In addition, the aerospace vehicle has a broad flight envelope, and its flight phases mainly include: launch phase, on-orbit phase, re-entry phase and landing phase. It is necessary to select navigation sensors according to the flight characteristics of different flight stages, such as the satellite navigation system, celestial navigation system, etc.
2.1. Scheme Design of Integrated Navigation System in Launch Inertial Coordinate System
The characteristics of the different navigation sensors differ significantly in both spatial and temporal dimensions. For example, inertial navigation systems can output navigation parameters continuously, while satellite positioning systems, celestial navigation systems, etc., can only output navigation information discretely, and their sampling intervals and output information types are different from each other, depending on the flight phase and environment. Therefore, it is necessary to adopt advanced and effective information-processing methods to combine heterogeneous navigation information to meet the needs of autonomous and reliable navigation organically.
For this reason, the launch inertial coordinate system is used as the reference coordinate system for inertial navigation system calculation and subsequent filtering in this paper. The coordinate systems in this paper are defined as follows: is the inertial coordinate system; is the earth fixed coordinate system; is the launch inertial coordinate system; is the body coordinate system; is the geographic coordinate system, which is the east-north-up direction.
The overall scheme of the SINS/GPS/CNS integrated navigation system in launch inertial coordinate system designed in this paper is shown in
Figure 1:
As shown in
Figure 1, the inertial navigation solution module obtains the attitude angle from the output of the gyroscope and calculates the attitude quaternion to obtain the attitude transfer matrix from the body coordinate system to the launch inertial coordinate system. According to the attitude transfer matrix and the outputs of the accelerometer, the velocity and position calculation are performed. The position and velocity output of GPS in the earth fixed coordinate system is converted to launch the inertial coordinate system through the conversion matrix. The attitude output of CNS in the inertial coordinate system is converted to launch the inertial coordinate system through the conversion matrix.
According to the existing public data, aerospace vehicles are generally carried on rockets for launch, and rockets generally use the launch inertial coordinate system as the reference coordinate system for navigation calculation. After flying out of the atmosphere, the motion characteristics of aerospace vehicles are like those of on-orbit satellites, while on-orbit satellites generally use the inertial coordinate system as the reference coordinate system for navigation calculation. Therefore, this paper uses the launch inertial coordinate system as the reference coordinate system of the aerospace vehicle navigation system, which can unify the description of navigation parameters in different flight stages and reduce the conversion of navigation parameters in the calculation process to avoid the loss of accuracy.
Inertial Navigation Solution Module in Launch Inertial Coordinate System
In the strapdown inertial navigation system, the inertial device is fixed on the carrier, the angular rate output of the gyroscope is
,
is the projection of the angular rate of the body coordinate system relative to the launch inertial coordinate system under the body coordinate system. Then
can be written as:
is the projection of angular rate of inertial coordinate system relative to launch inertial coordinate system under the body coordinate system;
is the projection of the angular rate of the body coordinate system relative to the inertial coordinate system under the body coordinate system, where
, so:
For the attitude calculation module, a quaternion method can work in full attitude and a small amount of calculation is used to calculate the attitude. If the original three-dimensional output information of the gyroscope is expanded into a quaternion with the scalar part of 0 and the vector part of
, it has the differential relationship with the quaternion
corresponding to the attitude matrix as follows:
In Equation (3),
represents the multiplication of quaternions.
The quaternion
can be obtained by discretizing Equation (3) and calculating it by the Picard successive approximation method. After normalizing
, the conversion relationship
between quaternions and attitude matrix can be calculated:
From Equation (5), the expression for each attitude angle is:
In Equation (6), is equal to .
In the strapdown inertial navigation system, the inertial device is directly fixed to the carrier, the accelerometer output is
, represents the vector formed by the acceleration of the body coordinate system relative to the inertial coordinate system in the axial component of the body coordinate system. Then the accelerometer value
under launch inertial coordinate system can be obtained as:
In Equation (7), is the attitude conversion matrix of the launch inertial system relative to the body coordinate system;
From Equation (7), the specific force equation under the launch inertial system can be written as:
In Equation (8), is the velocity value in launch inertial coordinate system; is the universal gravitation force of the Earth; is the attitude transition matrix of the launch inertial system relative to the inertial system.
In the launch inertial coordinate system, the position under the launch inertial coordinate system can be calculated by integrating the navigation velocity:
In Equation (9), is the velocity vector.
The navigation model in launch inertial coordinate system can be written as:
Among them, is the quaternion; is the transfer matrix from the body coordinate system to the launch inertial coordinate system; is the specific force of the accelerometer in the body coordinate system; is the transfer matrix from the inertial coordinate system to the launch inertial coordinate system; is the gravitational force in the inertial coordinate system; is the position vector.
According to Equation (10), the error equations of navigation information including attitude quaternion, velocity and position of the aerospace vehicle in launch inertial coordinate system can be derived. The differential equations are as follows:
In Equation (11), is the vector part of ; is the velocity error vector; is the position error vector; is the gyro noise; is the accelerometer error; is the gravity error; represent the symmetric matrix of ; represent the symmetric matrix of .
2.2. Matrix Transformation of Launch Inertial Coordinate System
Unlike aero-planes, the larger flight envelope of the aerospace vehicle means that the simplified model of the Earth used by traditional inertial navigation algorithms in the geographic coordinate system is no longer suitable for its navigation system. Therefore, this paper discusses navigation algorithms under launch inertial system with an accurate model of the Earth.
Among them, the origin of the launch inertial coordinate system is taken at the launch point of the aerospace vehicle, and its coordinate axis direction is defined by the aerospace vehicle at the launch time. The
y-axis is the vertical line passing the launch point, and upward is positive. The
x-axis is perpendicular to the
y-axis at the launch time. The
z-axis, the
x-axis and the
y-axis constitute a right-handed rectangular coordinate system. The conversion relationship between the launch inertial coordinate system and the J2000 inertial coordinate system is shown in the
Figure 2:
In order to calculate the transfer matrix
from the launch inertial coordinate system to the inertial coordinate system, the first step is to calculate
(the transfer matrix from the geographic system (launch origin) to launch inertial coordinate system),
(the transfer matrix from the Earth Fixed coordinate system to geographic coordinate system (launch origin)),
(the transfer matrix from the inertial coordinate system to Earth Fixed coordinate system), where:
In Equation (12),
is the launch deflection angle.
The conversion from the Protocol geographic coordinate system to the WGS84 coordinate system needs to consider the influence of polar motion, then:
In Equation (14), is the coordinates of the pole.
When converting from an instantaneous ground-fixed coordinate system to an instantaneous true equatorial geocentric celestial coordinate system, the time angle of the vernal equinox needs to be considered, then:
is Greenwich Mean Sidereal Time.
Conversion from the instantaneous horizontal celestial coordinate system to the instantaneous true celestial coordinate system:
In Equation (17),
right ascension of moon ascending node:
mean longitude of the sun:
The conversion from the J2000 coordinate system to the instantaneous horizontal celestial coordinate system needs to consider the effect of precession, then:
In Equation (24): is Julian Day, and , , are three Euler angles in the equatorial plane.
Then the matrix
established based on the accurate earth model from the inertial coordinate system to the ground-fixed coordinate system is:
Since the orbital height of ASV is about 300 km, it can be roughly regarded as a low-earth orbit satellite, which means that the factor that has the greatest influence on the gravitational field is the ellipticity of the earth. Therefore, the gravity field model is as follows.
In the above equation, are the carrier position of aerospace vehicles in the geocentric inertial coordinate system; , which is the second-order harmonic coefficient; , which is the gravitational constant; = 6,378,137 m, which is the equatorial radius; is the distance from the carrier to the center of the Earth. The accurate gravity model derived from Equation (16) is brought into Equation (11) to improve the modeling accuracy of system state quantity.
2.3. Establishing the State Equation and Measurement Equation for Integrated Navigation System
After establishing the strapdown inertial navigation system model in the launch inertial coordinate system, this paper directly establishes the state model and observation model of the SINS/GPS/CNS integrated navigation system in the launch inertial system.
The system state equation is:
In Equation (27),
is the system matrix;
In Equation (28),
is an antisymmetric matrix composed of apparent acceleration;
is determined by the partial derivative of gravitational acceleration to position.
is the system noise matrix;
is the state vector;
is the system noise vector; Combined Equation (10) and Equation (27), State quantity
is:
In the above equation, are three-dimensional vector error part of attitude quaternion; are position error; are velocity error; are gyro random walk error; are accelerometer random walk error
The system noise vector
is:
In the integrated navigation system observation equation, the position measurement information output from the GPS and the attitude measurement information output from the CNS are regarded as the observation vector. Then the observation vector of SINS/CNS subsystem can be written as:
In Equation (32),
is the noise matrix measured by the star sensor.
Similarly: the observation vector of the SINS/GPS subsystem can be written as:
In Equation (34),
is the noise matrix measured by the GPS.
From Equations (33) and (35), the SINS/GPS/CNS integrated navigation system observation vector can be written as:
3. Multi-Layer Fault-Tolerant Robust Filtering Algorithm
After the model of the strapdown inertial navigation system and integrated navigation system in the launch inertial coordinate system have been established, the integrated navigation filtering algorithm needs to be further researched. The aerospace vehicle must perform cross-airspace, highly dynamic and wide-range missions, so its navigation system will be affected by many uncertainties, which makes it impossible to accurately model the navigation system errors, and the statistical characteristics of the navigation system noise are also difficult to be obtained. In this paper, the above situation can be regarded as the existence of unknown inputs in the state equation of the navigation system, which leads to the performance limitation of the traditional linear Kalman filter. In addition, the aerospace vehicle navigation system is equipped with many sensors and the complex flight environment may cause some measurement sensors to fail, such as satellite signals are interfered with, the star sensor cannot be effectively calculated due to stargazing conditions, etc., which leads to a decrease in the accuracy of the navigation system. Therefore, it is necessary to identify, estimate and compensate the unknown inputs of the navigation system state equation, as well as to perform real-time fault diagnosis, isolation and reconstruction of the measurement information to improve the accuracy and robustness of the navigation system at multiple levels.
3.1. Design of Robust Fault Tolerant Filtering Architecture
In order to improve the fault tolerance and robustness of the navigation system filter, it is necessary to compensate and correct errors caused by various unknown factors such as an inaccurate system model and measurement-sensor failures since the Kalman filter algorithm can only obtain optimal estimates of state quantities when both the structural parameters and the statistical properties of the noise of the dynamic system are accurate. When the relevant parameters are inaccurate, the Kalman filter accuracy decreases or even diverges. The model error of the system usually affects the output of the system. For this reason, A.P. Sage and G.W. Husa proposed the adaptive filtering algorithm, and its method currently is mainly used to estimate the variance of the measurement noise. Meanwhile, it cannot eliminate the influence of the unknown inputs in the state equation, which leads to a large filtering error.
Therefore, this section proposes a multi-layer robust fault-tolerant filter design method, as shown in
Figure 3.
Firstly, we use the state equation unknown-inputs self-correction module to estimate and compensate the unknown input in the state equation automatically. Meanwhile, the measurement noise-variance matrix adaptive module is used to detect the failure of the measurement information, and to adapt the measurement noise-variance matrix. Combining the above two modules to construct a multi-layer, fault-tolerant robust filter structure can improve the robustness and accuracy of the aerospace vehicle navigation system in a large dynamic environment.
3.2. Adaptive Algorithm for Measuring Noise Variance Matrix
During the actual flight of the aerospace vehicle, as it needs to go through the launch phases, in-orbit phases, and re-entry phases, it faces an extremely complex flight environment and the navigation sensors are prone to malfunction, such as the satellite navigation system being interfered with and unable to provide position and velocity information normally, or the star sensor cannot calculate the attitude of the aerospace vehicle properly. As a result, it is necessary to perform fault diagnosis, isolation and reconstruction of the measurement information obtained by the navigation sensors.
3.2.1. Residual Mismatch Degree Detection
From the analysis of the content in the previous section, the prediction error of the system measurement can be written as:
Taking the variances of both sides of Equation (52) simultaneously and shifting the terms gives the expression for the measurement noise variance matrix that can be obtained as:
In above equation, the
is the lumped average of the random sequence. In practical applications, the traditional adaptive filtering adopts the equal weighted recursive estimation method [
26], which will gradually lose the adaptive effect after long-time filtering. Therefore, this paper adopts the exponential fading memory weighted average method to ensure the robustness of the navigation system under long-time working conditions. The time average is used instead, and then the exponential fading memory weighted average of
can be written as:
In above equation,
can be written as:
In Equation (55), , is the fading factor.
When the system is modelled accurately, the
can be written as:
In Equation (56), is the Jacobian matrix of .
Combining Equations (55) and (56) can be written as:
If the quantity measurement
has large fluctuations, let
then:
From Equation (59), it can be judged whether the quantity measurement is faulty.
3.2.2. Adaptively Adjust Measurement Noise Variance
After detecting the failure of the measurement information, the in the Kalman filter equation have been adjusted adaptively.
Adjust the mean square error matrix
by Equations (38) and (56), then:
In Equation (60),
is the proportionality coefficient, which can be written as:
In Equation (61),
is the matrix tracing operation,
can be written as:
Since
should not be less than 1, it is necessary to judge
:
At this point,
in the Kalman filter equation becomes:
Combining Equations (49)–(51) and (65), the multi-layer robust fault-tolerant filtering equation can be obtained.
The flow chart of the algorithm is shown in
Figure 4:
4. Simulation and Verification
In this section, Monte Carlo simulation methods are used to simulate the KF algorithm, the UKF algorithm and the RF algorithm in this paper, and the root mean square error of RF algorithm, KF algorithm and UKF algorithm are respectively calculated. The simulation software is Matlab R2020b. Rotational angular velocity of the Earth is , Earth oblateness is .
4.1. Simulation Condition Setting
The initial latitude and longitude for the aerospace vehicle launch point are: 118°, 32°, 100 m, the initial heading angle is 90°, the launch azimuth angle is 30°, the launch time is 13 April 2021 0 h 0 min 0 s, the flight time is 300 s; the solution period of strapdown inertial navigation system is 0.02 s, and the filter period is 1 s; the simulation parameters of the navigation sensor are set as shown in
Table 1:
Filter parameters are set as follows:
Measurement noise variance:
In the
Table 2, the gyroscope random wander parameters in the actual system model are not consistent with the random wander parameters in the filter. This simulated situation can be considered an error in the filtering model for a duration of 30 s to 90 s. Meanwhile, the GPS and CNS fault information is injected during the simulation time of 100 s to 120 s to verify the effectiveness of the algorithm in different cases.
4.2. Simulation Analysis
Based on the above simulation conditions, the simulated aerospace vehicle launch trajectory is shown in
Figure 5.
In order to verify the performance of the robust filtering algorithm of the integrated navigation system under the launch inertial coordinate system proposed in this paper, the above simulation condition is set as base; a simulation comparison of the algorithm in this paper with the KF algorithm and the UKF algorithm is carried out. The results are shown as follows.
Figure 6,
Figure 7 and
Figure 8 are the comparison diagram of the attitude, positioning and velocity error of the SINS/GPS/CNS integrated navigation system in the launch inertial coordinate system. The attitude of the aerospace vehicle is obtained by the inertial navigation system and celestial navigation system. The position and velocity of the aerospace vehicle are obtained by the inertial navigation system and satellite navigation system. Due to the inconsistency between the system model and the filter model in the 30–90 s, around 30 s, the three algorithms have certain fluctuations. Among them, the KF algorithm cannot make a self-adaptive adjustment according to the changes of the actual system model when the system model has been preset. The error-curve fluctuation of the UKF algorithm is less than that of the KF algorithm, because it restores the real-system model as much as possible by finding a Gaussian distribution close to the real distribution. However, with the inconsistency between the system model and the filter model, it is difficult to find a suitable Gaussian distribution to describe the system model, so the algorithm error increases. The RF algorithm proposed in this paper can identify and adaptively adjust the unknown input that causes the inaccuracy of the system model, so it can restore the accurate system model to the greatest extent.
At the same time, in the simulation conditions, the navigation sensor fails in 100 s–120 s. The error curve of the KF algorithm diverges rapidly after 100 s, indicating that it cannot work normally when the navigation sensor fails. The UKF algorithm determines the optimal gain matrix according to the covariance matrix of the filter and the covariance of the measured value, and then calculates the sampling points, which are determined by the state equation and the measurement equation. Therefore, it can adapt to the sudden change of the measurement information to a certain extent, but from the experimental results, it will still diverge in the case of continuous failure of the measurement information. The RF algorithm proposed in this paper can adaptively adjust the covariance matrix of the system measurement noise by detecting the fault measurement information, and finally ensure the accuracy of the navigation system when the navigation sensor fails.
It can also be seen from
Table 3 and
Table 4 that when the system model is inconsistent with the filter model and the navigation system measurement information is invalid, the root mean square error data of the attitude, position and velocity error of the Kalman algorithm are larger than those of the UKF algorithm. In the RF algorithm used in this paper, the root mean square error of the attitude, position and velocity are significantly lower than those of Kalman algorithm and UKF algorithm, mainly because the algorithm in this paper can independently identify, estimate and compensate the unknown inputs to the equation of state. At the same time, it can realize the adaptive estimation noise variance matrix of the measurement, which makes the system better in fault tolerance and stronger in robustness.
5. Conclusions
In this paper, we analyze and study the robustness filtering algorithm for the navigation system of the aerospace vehicle. As an aircraft that can fly across the dual fields of aviation and aerospace, the aerospace vehicle is gradually being valued by various countries. As an important part of its control loop, a high-precision and robust navigation system is indispensable. However, the main problem faced by navigation systems of the aerospace vehicle is difficulty in meeting the large dynamic and multi-task working mode of the aerospace vehicle. The existing navigation algorithms can only adapt to the situation in which the navigation system model and the filter model are consistent. When the models are inconsistent, the navigation accuracy drops faster. At the same time, complex working environments such as large dynamic flight may cause the star sensor to be unable to observe the stars, etc., effectively. The navigation system must be robust and fault-tolerant. Therefore, fault detection, isolation and reconstruction of measurement information are also required.
Aiming at the above problems, a multi-layer, fault-tolerant robust filtering algorithm for the aerospace vehicle navigation system in the launch inertial coordinate system is designed in this paper. Firstly, we find that the geographic coordinate system is obviously not suitable for the reference coordinate system of aerospace vehicle navigation calculation. Because the aerospace vehicle is different from the general aircraft flying near the ground—it needs to fly back and forth between space and ground—the flight has the characteristics of large dynamics. However, the existing algorithms using the geographic coordinate system as the reference coordinate system for navigation calculation usually use the simplified earth model, and the accuracy cannot meet the requirements of the aerospace vehicle navigation system. Therefore, we have established the navigation system model under the launch inertial coordinate system suitable for aerospace vehicles. On the one hand, we improved the accuracy of the navigation system by establishing an accurate earth model. On the other hand, we combined the characteristics of the navigation sensors configured by aerospace vehicles to reduce matrix conversion and improve the accuracy of the navigation system.
At the same time, most of the existing robust filtering algorithms consider the adaptive algorithm from the measurement equation of the system, but the inaccurate model in the system state equation will also reduce the robustness of the system. Therefore, we researched two parts: system state equation unknown input self-identification, self-compensation and measurement noise variance adaptation to design a multi-layer, fault-tolerant robust filter algorithm to improve the robustness of navigation system. Firstly, the inconsistency between the navigation system model and the filter model is regarded as an unknown input in the state equation and is calculated to be identified, compensated and corrected to meet the cross-airspace flight requirements of the aerospace vehicle and improve the accuracy of the navigation system. In addition, this paper solves the problem of maintaining the navigation accuracy of the navigation system in the case of a measurement-sensor failure by performing fault detection on the measurement information and adjusting adaptively the measurement noise variance matrix, which improves the fault tolerance and robustness of the navigation system. The experimental results verify the effectiveness of the algorithm in this paper. The algorithm proposed in this paper can adapt to the actual flight environment, improve the fault tolerance as well as the robustness of the aerospace vehicle navigation system, and provide a certain foundation for further research on the aerospace vehicle.
Combined with the actual navigation requirements of aerospace vehicles, this paper establishes the basic model of the integrated navigation system in launch inertial coordinate system, which solves the problem that the original simplified earth model in the geographic coordinate system is not suitable for the aerospace vehicle navigation system. In future research, we will combine the different flight characteristics of aerospace vehicles and carry out in-depth algorithm exploration around the engineering application of aerospace vehicles, so as to further improve the accuracy and reliability of its navigation system.