1. INTRODUCTION
Air data, including airspeed, angle of attack and sideslip, indicate the force and heat conditions of the vehicle (Rohlf et al., Reference Rohlf, Brieger and Grohs2004). Conventional Air Data Systems (ADS), which consist of a pitot-static subsystem and angle of attack vanes, are commonly used to accomplish air data sensing, measurement, calculation and output. The measurement accuracy and reliability of the air data system directly affects the performance of the Flight Control System (FCS). Thus, the capability of an ADS has a marked impact on flight safety, control efficiency and combat performance (Yadav et al., Reference Yadav, Padhi and Balakrishnan2007). As basic conditions for flight safety, the vehicle has to be equipped with a highly reliable and fault-tolerant ADS.
Recently, research into high mobility aircraft and hypersonic vehicles has markedly increased and such aircraft are beginning to come into service. These new types of vehicles make it difficult for air data measuring. High-speed manoeuvres cause large angles of attack and turbulent separation. Hypersonic and trans-atmospheric flight leads to stress on the structure and a high thermal environment. Considering the high performance of these vehicles (Guo et al., Reference Guo, Fu and Cui2013), they will play an important role in space exploitation and in combat in the future (Wang et al., Reference Wang, Wu, Jiang and Zhang2012). However, failure of a pressure-based ADS is a possibility under these specific external environmental conditions. (Baumann et al., Reference Baumann, Pahle, Davis and White2008; Li et al., Reference Li, Chen and Zhang2009). A redundant system would enhance the reliability and fault tolerance of the ADS (Westhelle, Reference Westhelle2002).
Analytical redundancy means replacing the physical system with analytical models in safety-critical systems (Lie and Egziabher, Reference Lie and Egziabher2013). As the physical hardware is replaced with a mathematical model, the reliable estimation of air data can be achieved with relatively low cost. Independent of traditional air data measurement devices, the analytical redundancy of an ADS eliminates the limits of installation location restrictions and airflow disturbance influences. Thus, this can apply to severe cases under which a pressure-based ADS could not work effectively, such as large angle of attack, high speed manoeuvring, trans-atmospheric flight and so on. In addition, the independence of the analytical redundant ADS from a pressure-based ADS has great advantages in many applications, not only providing a backup system for the traditional ADS but can also enhance the fault diagnosis and isolation capability for the traditional ADS. Hence, a model-based high-precision method to achieve reliable estimations of air data quantities is highly desirable. With available airborne information, a Virtual Air Data System (VADS) provides an air data measuring system independent of the existing ADS through an estimation algorithm.
In the early 1980s, a novel estimation method for attack angle and sideslip angle, which is not entirely dependent on air data sensors, was proposed to reconstruct re-entry air data parameters (Whitmore, Reference Whitmore2002). Limited by the computing capacity, Zeis (Reference Zeis1988) then proposed two self-governing estimators to calculate these two parameters separately, one for real-time estimation of attack angle and the other for real-time and post-flight estimation of sideslip angle. In the model of this estimator, air velocity, lift coefficient and Inertial Measurement Unit (IMU) measurements were used. Among them, the airspeed was provided by a traditional ADS. The estimation accuracy of attack and sideslip angle depended to a great degree on the precision of the lift coefficient model and the quality of IMU measurements. Based on this method, Myschik et al. (Reference Myschik, Holzapfel and Sachs2008) utilised a complementary filter combined with an attack angle kinematics model to increase the system bandwidth. In combination with extended Kalman filtering theory, Wise (Reference Wise2013) used vehicle motion equations as state equations and estimated the angle of attack and sideslip with the pitch and roll angles from the Inertial Navigation System (INS) and the outputs of the IMU. This has proved the validity of using INS information or flight data to estimate angle of attack and sideslips.
The dynamic model of an air vehicle provides functions between the control surface deflections, air data parameters and the forces and moments acting on the vehicle. With the forces and moments known, the motion of the vehicle can be forecast using the vehicle dynamic model. Usually, this is provided by the navigation system. Thus, new thoughts, including aiding the navigation system with an aerodynamic model (Lyv et al., Reference Lyv, Lai, Liu, Zhu and Song2015; Rhudy et al., Reference Rhudy, Larrabee, Chao, Gu and Napolitano2013), estimating air data parameters using navigation information (Kampoon et al., Reference Kampoon, Okolo, Erturk, Daskiran and Dogan2015; Kargaard et al., Reference Kargaard, Kutty and Schoenenberger2015), and taking stock of an aerodynamic model based on the navigation parameters and air data (Chowdhary and Jategaonkar, Reference Chowdhary and Jategaonkar2010), have attracted considerable attention. As the ground speed (speed of the aircraft relative to geographic coordinates) is the vector sum of wind velocity and true air velocity, some researchers have estimated air data parameters after the wind speed estimation (Nebula et al., Reference Nebula, Palumbo and Morani2013; Cho et al., Reference Cho, Kim, Lee and Kee2011).
Taking advantage of the relation between the dynamic model and air data parameters is a method of realising virtual air data estimation. Lie and Egziabher (Reference Lie and Egziabher2013) proposed a virtual air data estimation algorithm through two cascaded filters. The first filter processed integrated navigation of an INS and the Global Positioning System (GPS) and the second calculated the true air speed, wind velocity, angle of attack and sideslip with information from the first filter and a dynamic model of the vehicle. Compared with the previously mentioned methods, Lie and Egziabher's (Reference Lie and Egziabher2013) method has a distinct advantage in that it does not require the measurement of true air speed. Fravolini et al. (Reference Fravolini, Pastorelli, Pagnottelli, Valigi, Gururajan, Chao and Napolitano2012) realised the redundancy configuration and error detection of the ADS by adopting a similar virtual air data calculation scheme.
The dynamic model utilised in Lie and Egziabher (Reference Lie and Egziabher2013) relied on the hypothesis that the wind speed was constant, and the model was no longer exact under variations of wind speed. Moreover, their method considered the attitude parameters as a state vector, which were already calculated in the INS. Thus, the computation can be reduced through removing duplicate calculation.
Aiming at the development of a novel synthetic ADS under variable wind field with less computation than Lie and Egziabher (Reference Lie and Egziabher2013), an air data (including angle of attack, sideslip angle and true air velocity) estimation method fusing Navigation System (NS) and FCS is proposed in this paper. Taking the influence from a variable wind field into consideration, the dynamic model is established. The airspeed, angle of attack and sideslip as well as the angular velocity are designed as a state vector, and the state equation is derived. Considering the wind speed as an unknown input, an Initialised Three-step Extended Kalman Filter (ITEKF) is developed to obtain air data and wind speed under a variable wind field. Compared to the method in Lie and Egziabher (Reference Lie and Egziabher2013), the proposed method in this paper removes duplicated states (attitude angles) to achieve less computation and applies a novel filter to track the variation of wind speed.
The contributions of this paper are: (1) A new method for the estimation of air data with variable wind field is developed. The method only uses the output of navigation and flight control systems. (2) Comparison experiments with an existing method are conducted, and results show the proposed method performs better. (3) Experiments with or without a variable wind field are also done, and results with different sensor noise and aerodynamic model error are analysed.
The remainder of this paper is organised as follows. Section 2 describes air data modelling with the navigation system and a dynamic model. The relationship between the dynamic model and air data is illustrated first. Then, the mathematical connections among air data, ground speed and wind velocity are established. The novel air data estimation method, including filter model and method, is derived in Section 3, and simulation results are shown and discussed in Section 4. Concluding remarks are presented in Section 5.
2. AIR DATA MODELLING WITH NAVIGATION SYSTEM AND FLIGHT CONTROL SYSTEM
To develop the synthetic air data estimation method, air data modelling with NS and FCS is essential. According to the aerodynamic model and the dynamic model, a FCS changes flight attitude and motion parameters by control instructions generated on account of the target and real-time attitude, velocity and position. The dynamic model of the vehicle has been extensively studied. The aerodynamic model is well surveyed during the design of the vehicle. To sum up, with these two models, the mathematical relationship between air data, NS and FCS can be derived.
2.1. Modelling of true air velocity, angle of attack and sideslip
In this section, the air data to be estimated is modelled according to the definition and the characteristics of the wind field. Suppose the speed of the aircraft relative to navigation frame (North-East-Down - NED frame) is $\vec{V}_{{\rm G}}$ (ground speed), true air speed is $\vec{V}_{T}$, and wind speed is $\vec{V}_{W}$. Hence, the following equation holds true:
According to the relationship described in Figure 1, using the angle of attack α, sideslip angle β and true air speed $\vec{V}_{T}$, the true air speed can be resolved into the body frame:
where (U, V, W) are components of true air speed respectively aligned with the head, right wing and the vertical direction of fuselage.
Rewriting Equation (1) into the body frame, we have
where (V Gx, V Gy, V Gz) are components of $\vec{V}_{\rm G}$ in the body frame, $C_{N}^{B}$ is the attitude matrix from navigation frame to body frame and (V WN, V WE) are north and east components of wind speed.
As the ground speed far outweighs the turbulent velocity and its variation, and the time flying over a long distance is very short, the change of the turbulent velocity is small enough to be negligible (Cho et al., Reference Cho, Kim, Lee and Kee2011). Taking this into consideration, the wind speed over a short period of time can be regarded as constant, which means
2.2. Aerodynamic modelling of air vehicle
The forces and moments acting on the vehicle come from the interaction on the vehicle of the speeding air flow. Thus, they are inseparably linked with air data parameters. Following the modelling of true air velocity, angle of attack and sideslip, the aerodynamic model used to calculate the forces and moments is discussed.
Structure parameters consist of mean aero chord $\bar{c}$, surface area of the wings S, span of the wings B, reference centre of gravity as a fraction of mean aero chord X cgr, centre of gravity as a fraction of mean aero chord X cg, aerodynamic parameters, the moments of inertia and products of inertia of the air vehicle. Once the vehicle is designed, the structure parameters are known. Among them, the aerodynamic parameters under specific flight conditions are provided as tables. During flight, the real-time aerodynamic parameters can be achieved by table look-up and interpolations depending on designated parameters.
The integral force coefficients (C xt, C yt, C zt) and moment coefficients (C lt, C mt, C nt) of the aircraft can be calculated with the following equations:
where (δ a, δ e, δ r) are the amount of rotation of the control surfaces, including aileron, elevator and rudder and (P, Q, R) are the angular velocities of the vehicle.
Based on the above integral force coefficients (C xt, C yt, C zt) and the integral moment coefficients (C lt, C mt, C nt), the forces and moments projected into the body coordinate, (F x, F y, F z, L, M, N), can be calculated through:
where T is engine gross thrust (decided by the throttle control information δT) and the dynamic pressure $\bar{q}=0{\cdot}5\rho V_{t}^{2}$, in which ρ is the density of the air surrounding the vehicle. As the air density is a function of height, here we consider it as a known variable.
With Equations (5) and (6), (F x, F y, F z, M x, M y, M z) become functions as:
2.3. Dynamic modelling of an air vehicle
With the forces and moments calculated, the motion of the air vehicle can be derived in the light of the dynamic model. The linear accelerations $\dot{U},\dot{V},\dot{W}$ and angular acceleration $\dot{P},\dot{Q},\dot{R}$ in the body coordinates can be generated from the forces and moments through (Etkin, Reference Etkin2000):
where m is the mass of the air vehicle, g is the acceleration of gravity, θ is the pitch angle, ϕ is rotation angle and (J x, J y, J z, J xz) are the moment of inertia and product of inertia of the air vehicle.
Equation (9) is tenable under a constant wind field. Taking wind variation into consid-eration, the following model is derived according to the rigid body kinematics principle:
where (V Gx, V Gy, V Gz) are components of $\vec{V}_{{\rm G}}$ in the body frame, $C_{N}^{B}$ is an attitude matrix from navigation frame to body frame and (V WN, V WE) are north and east components of wind speed.
2.4. Relationship of navigation system, flight control system to air data
From Equations (7), (8) and (10), the relationship between NS, FCS and air data is achieved and shown in Figure 2. Based on the aerodynamic and dynamic models, the linear and angular accelerations $(\dot{V}_{gx}, \dot{V}_{gy}, \dot{V}_{gz}, \dot{P}, \dot{Q}, \dot{R})$ become functions of the control information (δ T, δ a, δ e, δ r), the ground speeds (V gx, V gy, V gz), the angular velocities (P, Q, R), the attitude angles (θ, ϕ) and the air data parameters (α, β, V T). The control information is provided by the FCS, while the linear and angular velocities are measured by the NS. Hence, high precision estimation of air data can be achieved through fusing the information from the NS and FCS.
3. AIR DATA ESTIMATION METHOD
The relationship between the NS, the FCS and air data is analysed in Section 2, and a novel air data estimation method fusing the NS and FCS will be carried out in this section. The principle diagram of this method is shown in Figure 3. The filtering model for air data differs from that of Lie and Egziabher (Reference Lie and Egziabher2013), which used attitude angles as states, and attitude angles from the NS as measurements. Generally, attitude update is already completed in the INS navigation calculation and integrated navigation calculation. Using attitude angles as states means that the attitude update equations are repeated. On the other hand, the forces and moments calculated through the control parameters and aerodynamic model have a direct impact on the linear and angular velocities. Through the change of angular velocity, they indirectly affect the attitude. To ensure attack angle accuracy for the new types of vehicles, the positioning accuracy of the NS system has to achieve metre-level and the attitude accuracy should be arc-second level (Zhang et al., Reference Zhang, Xiong, Wang, Liu and Peng2013). Thus, the attitude angles output from the NS are accurate enough to be used immediately. To avoid repeated calculation, air data, angular velocity and wind velocity are taken as the states to be estimated in this paper. The state equations are derived using the FCS control parameters and the aerodynamic and dynamic models. The NS provides all the measurements, including ground speeds and angular velocities. Details of the filtering model and method will be introduced in the following subsections.
3.1. Equations of state
The state vector is defined as X = (V T, α, β, P, Q, R, V WN, V WE)T The state equation for (P, Q, R, V WN, V WE) can be obtained using Equations (8) and (4). The rest is the derivation of state equation of (V T, α, β):
(1) Solve (V Gx, V Gy, V Gz) with (V T, α, β) and (V WN, V WE) through Equations (2) and (3).
(2) Solve $(\dot{V}_{Gx}, \dot{V}_{Gy}, \dot{V}_{Gz})$ with (V Gx, V Gy, V Gz) through the aerodynamic model and the dynamic model, which are described in Equations (7) and (10).
(3) Obtain $(\dot{V}_{T}, \dot{\alpha}, \dot{\beta})$ with $(\dot{V}_{Gx}, \dot{V}_{Gy}, \dot{V}_{Gz})$ by differentiating Equation (2) as
where $(\dot{U},\dot{V}, \dot{W})$ can be calculated through Equations (3) and (4) as follows
The state equation can be reorganised as
where U1 = (φ, θ, ϕ, δ T, δ a, δ e, δ r)T is the control input, including the attitude angle from the NS and flight control parameters from the FCS and w is gauss white noise of the system with the variance matrix R.
3.2. Measurement equations
The measurement vector is defined as ${\bf Z} = (\hat{V}_{Gx},\hat{V}_{Gy}, \hat{V}_{Gz},\hat{P},\hat{Q},\hat{R})^{T}$, in which the variables are linear velocities and angular velocities from the NS. Usually real-time and high-accuracy navigation information can be obtained by fusing inertial navigation with GPS.
The measurement equations can be derived by Equation (3) as follows
where U2 = (φ, θ, ϕ)T is the control input, v is the noise of measurements, Q is the variance matrix of v.
3.3. Extended Kalman filter
Considering the nonlinear character of the measurement equations, the Extended Kalman Filter (EKF) is applied to the state estimation problem of the dynamic model described by Equations (13) and (14). The nature of the EKF is minimum variance estimation following linearization and discretisation for nonlinear system through first-order Taylor approximation. Filter equations of the EKF are as follows:
where k is the current time, $\hat{{\bf X}}_{k}$ is the optimal state estimation with the variance matrix Pk, ΔT is the discrete time and Φk and Hk+1 are the Jacobian matrix of state equations and measurement equations respectively, which can be solved as
where I is the identity matrix.
3.4. Three-step Extended Kalman Filter
In the above model, we consider the wind speed as constant. However, this is only tenable for a short time. Using the EKF algorithm to solve the filter model cannot track the wind variation. For this problem, a three-step EKF is adopted. A Three-step Kalman Filter (TKF) algorithm is used to obtain estimation with uncertain input in a dynamic system. It considers the uncertain inputs as unknown variables. The estimation of these unknown variables is added to a traditional Kalman Filter. Gillijns and Moor (Reference Gillijns and Moor2007) proposed a TKF for discrete linear systems. According to the principle of EKF, the Three-step Extended Kalman Filter (TEKF) is derived through the linearization of nonlinear systems in this paper.
First, dividing the state vector into two parts, X = (X1, X2), in which X1 = (V T, α, β, P, Q, R)T, X2 = (V WN, V WE)T · X2. is considered as unknown variables. The linearized model is achieved and given in the following pattern (U1, U2 are hidden for convenience):
where w1 is gauss white noise and Q1 is the variance matrix of w1. We denote the Jacobian matrices of the nonlinear state and measurement equations as follows:
Thus, the calculation procedure of TEKF is
(1) Estimation of unknown input:
(20)$$\eqalign{ \tilde{{\bf R}}_{k} &= {\bf C}_{k}{\bf P}_{1,k/k-1}{\bf C}^{T}_{k} + {\bf R}\cr \hat{{\bf X}}_{2,k} &= ({\bf H}^{T}_{K}\tilde{{\bf R}}_{K}^{-1}{\bf H}_{k})^{-1}{\bf H}_{k}^{T}\tilde{{\bf R}}_{k}^{-1}({\bf Z}_{k}- h(\hat{{\bf X}}_{1,k/k-1}, 0))\cr {\bf P}_{2,k} &= ({\bf H}_{k}^{T}\tilde{{\bf R}}_{k}^{-1}{\bf H}_{k})^{-1} }$$(2) Measurement update:
(21)$$\eqalign{ {\bf K}_{k} &= {\bf P}_{1,k/k-1}{\bf C}_{k}^{T}\tilde{{\bf R}}_{k}^{-1}\cr \hat{{\bf X}}_{1,k} &= \hat{{\bf X}}_{1,k/k-1} + {\bf K}_{k}({\bf Z}_{k} -h(\hat{{\bf X}}_{1,k}, \hat{{\bf X}}_{2,k}))\cr {\bf P}_{1,k} &= {\bf P}_{1,k/k-1} - {\bf K}_{k}(\tilde{{\bf R}}_{k}- {\bf H}_{k}{\bf P}_{2,k}{\bf H}_{k}^{T}){\bf K}_{k}^{T}\cr {\bf P}_{12,k} &= -{\bf K}_{k}{\bf H}_{k}{\bf P}_{2,k} }$$(3) Time update
(22)$$\eqalign{ \hat{{\bf X}}_{1,k+1/k} &= \hat{{\bf X}}_{1,k} + f_{1}(\hat{{\bf X}}_{1,k}, \hat{{\bf X}}_{2,k}) \cdot \Delta T\cr {\bf P}_{1,k+1/k}&= \left[\matrix{{\bf A}_{k}\cr {\bf G}_{k}}\right]\left[\matrix{ {\bf P}_{1,k} & {\bf P}_{12,k}\cr {\bf P}^{T}_{12,k} & {\bf P}_{2,k}}\right]\left[\matrix{{\bf A}_{k}\cr {\bf G}_{k}}\right]+ {\bf Q}_{1} }$$
As shown in the above steps, the time and measurement updates of the state estimation adopt the form of the standard Kalman filter. The unknown input is isolated, and its value is replaced by an optimal estimate in the TEKF.
3.5. Initialised three-step extended Kalman filter
Lu et al. (Reference Lu, Eykeren, Kampen, Visser and Chu2016) points out that a TEKF is easily affected by the initial filtering error when applied to nonlinear filtering, subsequent experiments have verified this point. In this paper, an Initialised TEKF (ITEKF) algorithm is adopted. The EKF algorithm illustrated in Section 3.3 is used for filtering initialisation. When the filter is stabilised, the EKF algorithm can provide accurate initial estimates, and then switches to the TEKF algorithm. In this way, the accuracy of the TEKF algorithm can be ensured.
4. RESULTS AND DISCUSSION
4.1. Simulation test procedure
For an air data estimation method based on information fusion of NS and FCS, the accuracy of estimated results is the key to verifying the feasibility and performance of the concept. The Generic Hypersonic Vehicle (GHV) aerodynamic model in Keshmiri and Colgren (Reference Keshmiri and Colgren2007) is used, and Equation (5) was used. After trimming the aircraft, we set the simulated vehicle flying under the three different conditions as shown in Table 1. Each flight lasts 30 seconds and the frequency of data was 10 Hz. We aimed to analyse the impact of measurement errors and a set of reference conditions shown in Table 2 was selected. In order to express the performance of the method proposed in this paper, the method in Lie and Egziabher (Reference Lie and Egziabher2013) was introduced and denoted as SADS2013 (Synthetic Air Data System 2013). The methods described in this paper are denoted as EKF, TEKF and ITEKF in accordance with the different filtering algorithms.
4.2. Simulation results without wind field change
To analyse the performance of the above algorithms without a wind field change, simulation was conducted under flight condition F1 and the measurement errors in Table 2. The results of these algorithms are shown in Figure 4 and Figure 5. Figure 4 shows the estimation error curves of airspeed, attack angle and sideslip angle. Figure 5 plots the estimation error curves of wind speed.
The above figures depict that SADS2013, EKF and ITEKF can quickly converge to the real values in the presence of an initial estimation error, and the convergence rate is about the same. TEKF is easily affected by the initial estimation error. As the first step of TEKF is to estimate the uncertain input or state, a large initial state error will lead to a large estimation error of uncertain input or state (wind speed). It can be seen from the wind estimation error curves that, the errors of wind speed estimation through TEKF appear larger than other methods at the initial time. Although the errors gradually decrease during the following process of filtering, the convergence speed is too slow to provide effective filtering estimation.
Compared to SADS2013, EKF and ITEKF are more accurate at estimating true air velocity and sideslip angle. The accuracy of attack angle estimation is about the same. The reason is that SADS2013 uses three-axis components of true airspeed as state variables and then calculates air data. A relatively small error of the three-axis components of true airspeed will generate a large error of true air velocity, sideslip angle and attack angle in this way. The method proposed in this paper uses true air velocity, sideslip angle and attack angle as the state. The effect of the three-axis true airspeed components estimation error on the air data estimation accuracy is reduced through the filter.
In order to make the conclusion more convincing, 100 repetitions of Monte Carlo experiments under F1~F3 flight conditions were conducted. The estimation errors’ statistical characteristics of SADS2013, EKF and ITEKF were calculated and are shown in Table 3. This shows that EKF and ITEKF are more accurate at estimating the true air velocity and sideslip angle than SADS2013, and the accuracy of the attack angle is about the same.
4.3. Sensitivity to the sensor noise and aerodynamic model error
Generally, the error of attitude is small, and the error in linear velocity is relatively large in the NS. Here the estimation errors under different linear velocity noise intensities are simulated and analysed. We set the noise intensity according to Table 2, 100 repetitions of Monte Carlo experiments were conducted under F1~F3 flight conditions. Then, we increased the linear velocity noise level and conducted more simulations in the same way. Simulation results are plotted in Figure 6. Results indicate that the filter can still achieve good estimation accuracy when the mean square deviation of the linear velocity measurement noise is increased to 5 m/s. This result is consistent with the filtering model. The influencing factors of the estimation of the state come from two parts: the aerodynamic and dynamic model in the state update and the linear and angular velocities in the measurement update. When the linear velocities contain large noises, the filter will calculate the state depending more on the state update and measurement update of angular velocities. Hence, the accuracy of state estimation can be ensured.
The aerodynamic model plays an indispensable role in the air data estimation. Through adding noise to the aerodynamic coefficients, the influence of an inaccurate aerodynamic model to the estimation performance was analysed. Noises at different percentages of the accurate aerodynamic coefficients were added separately. The mean and standard deviation of the errors are shown in Figure 7. The result shows that the filter can provide air data estimation with enough accuracy even if the error intensity of the aerodynamic coefficient is increased to 15%.
4.4. Simulation results with wind field change
The performance of the air data estimation methods with wind field change is tested in this section. The estimation errors of air data achieved through SADS2013, EKF, TEKF and ITEKF are shown in Figure 8. The wind speed estimation errors are shown in Figure 9, in which REFERENCE means the wind field set in the simulation. As shown in Figure 9, the X-component of wind speed is gradually changed from 10 s to 15 s, and the Y-component remains unchanged. SADS2013 and EKF have the trend to track the wind change; only ITEKF can track the wind change effectively and quickly; TEKF has a relatively larger initial deviation as a result of the initial estimation error, the subsequent estimation is highly influenced by the initial deviation. The conclusion can be drawn that ITEKF has the ability to track high-speed wind field change.
5. CONCLUSION
This paper presents a novel air data estimation method based on information from the navigation system, flight control system and the aircraft's aerodynamic model. The method shows good performance on simulated flight data, even under large navigation and aerodynamic model errors. A novel nonlinear Kalman filter method is proposed, and the filter appears to be insensitive to initial estimation error and shows good tracking performance of a variable wind field. It is judged that the proposed method in this paper is able to provide analytical redundancy or backup to a traditional air data system.
ACKNOWLEDGEMENTS
This work described in this paper was partially supported by the National Natural Science Foundation of China (Grant No. 61374115) and the key project of National Natural Science Foundation of China (Grant No. 61533008).