Content area
Direct measurement of engine thrust during aircraft flight remains challenging. Currently, engineering methods yield only coarse approximations of thrust during flight. This limitation significantly impedes aerodynamic parameter identification from powered flight data, particularly undermining the credibility and accuracy of the identification results of aerodynamic force coefficients. To address these challenges inherent in aerodynamic parameter identification from powered flight data, this study proposes a novel joint online estimation method capable of simultaneously estimating system states, unknown aerodynamic parameters, and engine thrust. The algorithm integrates Kalman filters with computationally efficient recursive least squares (RLS) estimators to perform sequential estimation of flight data. This structure provides real‐time access to unmeasurable engine thrust and enhancement of the estimation precision of aerodynamic parameters. The effectiveness of the proposed algorithm was rigorously validated and assessed using both simulation and flight test data from the CAE‐AVM benchmark aircraft model. The method successfully generated valid estimates of engine thrust and aerodynamic parameters from both datasets and exhibited superiority over the EKF and MMAE algorithms. Specifically, for flight test phases including climb, cruise, and descent, the maximum root mean square relative error (RMSE) for thrust estimates was found to be only 17.36%. These results demonstrate the high estimation accuracy of the proposed joint estimation method for both simulation and flight test data and validate its high effectiveness for the identification and processing of aircraft‐powered flight data.
1. Introduction
In the aerospace and aviation industry, parameter identification is essential for identifying a system’s unknown parameters or modeling an unknown system from measurement data. For acquiring in-flight aircraft aerodynamic characteristics, identification technology is often the primary approach. However, its application is constrained by measurement devices and data quality. Data quality, usually defined by the signal-to-noise ratio, describes the proportion of noise and the relevant information about the parameter characteristics. Measurement devices determine which system states can be measured. Poor data quality and the inability to measure critical system states lead to inaccurate identification results, poor performance, or even failures.
Prevailing engine thrust in-flight measurement methods include direct measurement [1] and analytically based or model-based calculation methods [2–5]. NASA attempted to perform direct in-flight thrust measurement using strain gages on a supersonic aircraft [1]. However, the difficulties in reliable sensor calibration and measurement procedures compromised thrust measurement data accuracy and credibility. Analytical or model-based numerical methods rely on ground and flight test data for onboard estimation, leveraging relationships between thrust and measurable correlation quantities to approximate the real value. The estimation accuracy of numerical methods is significantly affected by the choice of correlation quantities and the dataset. Consequently, aerodynamic parameter identification from powered flight data has long been plagued by thrust measurement deviations, especially as most aircraft lack real-time thrust measurement equipment or software. When thrust data is unavailable, alternative strategies are typically employed, such as using passive flight data or carefully designing tests to isolate aerodynamic parameters from thrust effects. Apart from such specially designed cases, the inaccurate thrust reduces the credibility of the identified results of aerodynamic parameters. Thus, a feasible method for identifying aerodynamic parameters under inaccurate thrust measurements is essential for real flight.
Thrust deviation introduces errors into dynamic system models. Research on parameter estimation under model uncertainties primarily focuses on joint estimation of system states, unknown parameters, and noise characteristics. Methods include parallel estimation using dual estimators [6, 7], multiple model adaptive estimation (MMAE) [8], ensemble Kalman filters (EnKF) [9–14], joint Bayesian estimation [15], and variational Bayesian technologies [16–18]. Parallel methods typically use two distinct estimators separately for augmented system states (containing unknown parameters) and the noise covariance matrix. MMAE and EnKF employ multiple homogeneous filters to sample or estimate distributions of unknown parameters. Recently, Bayesian and variational Bayesian techniques have been extensively employed to address process and measurement noise distributions and joint state/parameter estimation in linear and nonlinear systems. Bayesian technologies introduce optimization or variational analysis to approximate posterior probabilities or probability distributions, offering potentially strong information extraction capabilities. However, directly applying existing estimation paradigms to the problem of online thrust estimation presents significant challenges. The primary limitations are
- 1.
Computational efficiency limitations. Methods that employ multiple filters or incorporate optimization and variational technologies often suffer from high computational complexity. This renders them unsuitable as onboard applications for aircraft due to prohibitive computational latency.
- 2.
Deterministic problem constraints. Methods based on Bayesian theory are primarily designed to infer the statistical characteristics of random variables. Our problem, in contrast, concerns the estimation of a deterministic parameter—engine thrust. The strong correlation between thrust and system states (e.g., acceleration and velocity) leads to an ill-posed mathematical formulation, where Bayesian estimators—reliant on stochastic assumptions—typically struggle to provide a precise deterministic solution.
Consequently, there exists a compelling need for an estimation strategy that simultaneously addresses computational efficiency and the deterministic, ill-posed nature of the online thrust estimation problem. Kalman filters (KFs) and recursive least squares (RLS), commonly used in resource-constrained environments like onboard flight computers, offer real-time capability and versatility. As an exact closed-form solution for recursive Bayesian estimation under linear Gaussian assumptions, KF is a minimum variance estimator. For nonlinear systems, the extended KF (EKF) developed by researchers, such as Jazwinski [19], Gelb [20], and Maybeck [21] since the 1970s, serves as a numerical approximation for nonlinear system states. The EKF has been widely implemented in online aircraft parameter estimation [22, 23], online fault detection [24], and parameter estimation–based adaptive/reconfigurable control [25–27]. The RLS estimator [28] has also found extensive applications in various system parameter estimations. Due to its recursive nature, RLS is particularly suitable for real-time applications in digital signal processing, communication, and control systems. By estimating unknown system parameters, RLS facilitates system modeling. For “gray-box” problems with known model structures, RLS directly estimates parameters in aircraft aerodynamic characteristics modeling [29, 30]. For nonlinear systems lacking accurate models, pseudolinear or auxiliary models are typically employed to fit input–output relationships, for example, using RLS with Wiener models [31], output–error moving average (OEMA) models [32], or neuro-fuzzy models [33]. To address challenges related to convergence rate, tracking accuracy, misadjustment, robustness, and stability in RLS parameter estimation, numerous improvements in RLS algorithms have been proposed. These enhancements include introducing QR decomposition to improve stability [34], incorporating correction terms to eliminate estimation bias [35], using a regularized counterpart to enhance performance [36], and implementing dual-loop structures or forgetting factors to enhance tracking capability for time-varying parameters [37–40]. Given the real-time capability, simplicity, and versatility of KFs and RLS, these methods have found extensive application in aircraft system identification and online parameter estimation. Researchers from Delft University of Technology, including Mulder et al. and Chu et al., proposed the Delft two-step method [41–43], combining KFs with RLS for online aircraft aerodynamic model identification. This method demonstrated robustness, stability, and adaptability through long-term engineering application. NASA subsequently adopted this method in its “Learn-to-Fly” project for online acquisition of aircraft aerodynamic models and parameters [44, 45]. While these classical estimation techniques, such as KF, EKF, and RLS, have been extensively studied and proven to be computationally efficient for real-time onboard applications in aerospace systems, they are not directly applicable to the deterministic and ill-posed problem of online thrust estimation. The KF and its nonlinear extension, the EKF, are inherently designed for state estimation under stochastic uncertainty, making them ill-suited for precisely determining a deterministic parameter. Similarly, while RLS is a powerful tool for parameter identification, its standard formulation often struggles with the ill-posed nature of this specific problem, where the lack of persistent excitation or high parameter–state correlation can lead to observability issues and unreliable convergence. Therefore, there is an urgent need to develop a new estimation strategy that combines these proven methods to overcome the mathematical challenges of this thrust online estimation issue.
Motivated by achieving real-time estimation of engine thrust and aerodynamic parameters on resource-constrained onboard computing equipment, this paper proposes an estimator integrating EKF and RLS, which have been successfully applied in system control and parameter estimation. This approach enables joint online estimation of system states, aerodynamic parameters, and engine thrust. Its effectiveness is verified through an aircraft’s simulation and flight test data. This work contributes to enhancing system modeling, parameter identification, and data processing capabilities for aircraft-powered flight.
The paper is organized as follows: First, the “Materials and Methods” section introduces the system model, EKF, RLS, the joint estimation method, and the method’s convergence analysis. Next, the “Results and Discussion” section introduces the AVM aircraft model and the validation results based on simulation and flight test data. Finally, the paper concludes with the “Conclusions” section.
2. Materials and Methods
2.1. System Model Under Thrust Deviation
The nonlinear dynamics model of an aircraft under inaccurate thrust measurement can be expressed as
For this nonlinear system, where input–output measurement data (u, y) are available, the parameters requiring estimation include the system states x, the unknown parameters θ, and the thrust deviation d. As Equation (1) indicates, physical interconnections exist among these three types of unknowns. Consequently, simply applying standard joint estimation often leads to ill-posed problems. To address this challenge, a specifically designed estimator is developed in this paper.
2.2. EKF
The EKF is a classic two-step approach comprising prediction and update steps. For the nonlinear system in Equation (1), EKF estimates the state variable x. The superscripts “~” and “∧” are utilized to distinguish the predicted and updated values, respectively. The state predictions and covariance matrix at step k are calculated from the state at step k − 1:
The state updates based on output data can be written as
2.3. RLS
Under the assumption of white noise, least squares estimation is unbiased. When the system model is linear, as shown in Equation (4), the unknown parameters θ can be estimated recursively:
Compared to EKF, RLS lacks a prediction step; parameter estimates are updated incrementally using a feedback matrix and innovation residuals. Incorporating a forgetting factor λ into the RLS algorithm adjusts the algorithm’s tracking ability for time-varying parameters. With the forgetting factor, the gain and parameter covariance matrices in Equation (5) become
For the forgetting factor RLS (FRLS) method, a forgetting factor close to 1 results in small overshoot and good stability but poor tracking ability. Conversely, a smaller forgetting factor enhances tracking ability but increases overshoot and reduces the stability of the algorithm.
2.4. Thrust Deviation Correction–Based Online Aerodynamic Parameter Estimation Method
The engine thrust deviation correction approach leverages discrepancies in multisource measurement data. Specifically, the aircraft position, velocity, angular rate, and attitude angles are measured by GPS, pitot tubes, and gyroscopes, while the overload is usually provided by accelerometers. These measured states are fused with overload to estimate thrust deviations. Then, the thrust estimates subsequently refine the aerodynamic parameter estimation results. As shown in Figure 1, the algorithm framework integrates one EKF, one FRLS estimator, and one conventional RLS estimator. Considering that engine thrust during flight is typically time-varying while aircraft aerodynamic derivatives are generally constant, the FRLS algorithm is utilized to estimate the thrust, while the conventional RLS algorithm jointly estimates the aerodynamic derivatives. This combined approach yields a more realistic estimation. To ensure algorithm stability and maintain continuity in aerodynamic parameter estimation, a convergence judgment mechanism for the thrust ratio coefficient CF is implemented. Corrections are applied only after confirming the convergence of FRLS estimates.
[IMAGE OMITTED. SEE PDF]
The computational workflow of the algorithm is as follows:
- 1.
Initialization: Set initial parameters for EKF, FRLS, and RLS estimators, including initial values, covariance matrices, noise covariance matrices, window length, forgetting factor, and other relevant parameters.
- 2.
State estimation: Augment the state variables x with the wind-axis aerodynamic coefficients . Using the EKF filter, estimate the augmented state values and covariance matrix at step k based on step k − 1 estimates and Equations (2) and (3).
- 3.
Thrust ratio and aerodynamic coefficient estimation: Input the k-step state estimates and overload measurement data into Equation(7). Use the FRLS estimator to estimate the body-axis aerodynamic coefficients and thrust ratio coefficient CF. components (Cx, Cy, and Cz) are projected in the body coordinate system, where m is the vehicle mass, q∞ is dynamic pressure, and S is the reference area. Body-axis accelerations (ax, ay, and az) are calculated directly from the overloads.
- 4.
Coordinate transformation: Convert the body-axis aerodynamic coefficients to wind-axis coefficients using a transformation matrix. Calculate the corrected thrust estimates Fc using the estimated CF.
- 5.
Convergence judgment: Determine the thrust ratio convergence time within a given window. Calculate the mean and standard deviation of the thrust ratio estimates within this window. If both statistics fall below predefined thresholds, mark the window end-time as the convergence moment.
- 6.
Aerodynamic derivative estimation: If the thrust ratio has not converged, perform RLS estimation using the measured thrust and uncorrected . If the thrust ratio has converged, use the corrected Fc and in the RLS estimator from the convergence moment onward to obtain the k-step aerodynamic derivative estimates.
- 7.
Repeat Steps 2~6 until all data are processed.
2.5. Convergence Analysis
The parameter differences between step k and step k − 1 are defined as
Assuming the changes in the measurements z, the linearized matrix H, and the gain matrix K between adjacent steps are negligible, rearranging Equation (8) with (5) and (6) yields
The matrix P is usually positive definite. Parameter estimates converge when the inequality holds:
Parameter estimates converge when Inequality (11) holds.
Define the predicted errors at k-step in FRLS as
Assuming negligible changes in the measurements z and the linearized matrix H between adjacent steps, the difference in predicted errors between step k and step k − 1 is
Substituting Equation (6) into (13) yields
If the forgetting factor λ is a positive real number, the matrix P is positive definite, and H is bounded, then it yields
If Inequality (15) holds, the predicted errors converge to 0 in finite time. Thus, the proposed FRLS estimator converges in both parameter estimates and predicted errors if and only if Inequalities (11) and (15) hold. When λ = 1 and these two inequalities hold, the RLS estimator also converges in both parameters and errors.
3. Results and Discussion
3.1. AVM Standard Aircraft Model
The CAE-AVM (Chinese Aeronautical Establishment–Aerodynamic Validation Model) [46, 47], developed by the Chinese Aeronautical Establishment, is an aerodynamic standard model based on a large long-range business aircraft with a cruise Mach number of 0.85. Figure 2 shows the configuration of the aircraft, while Table 1 lists the geometric and physical parameters of the aircraft. Using wind tunnel test data at Mach 0.2, the aerodynamic stability and control derivatives at this Mach number (see Table 2) were fitted via the polynomial form in Equation (16).
[IMAGE OMITTED. SEE PDF]
Table 1 Mass and inertial characteristics of AVM aircraft.
| Aircraft physical parameter | Values |
| Mass m | 160 kg |
| Wing reference area S | 1.391 m2 |
| Wing span l | 3.53 m |
| Mean aerodynamic chord c | 0.5151 m |
| Moment of inertia Ixx | 0.853 kg × m2 |
| Moment of inertia Iyy | 41.797 kg × m2 |
| Moment of inertia Izz | 40.945 kg × m2 |
| Product of inertia Ixz | 1.573 kg × m2 |
Table 2 Longitudinal aerodynamic derivatives of AVM aircraft.
| Aerodynamic derivatives | Values |
| C D0 | 0.0320 |
| CDα | −0.1277 |
| 3.001 | |
| C L0 | 0.1516 |
| CLα | 5.4786 |
| −42.6 | |
| CLq | 40.2 |
| CLδe | 0.2336 |
| C m0 | 0.0805 |
| Cmα | −1.5836 |
| −6.1 | |
| Cmq | −11.5 |
| Cmδe | −1.0188 |
3.2. Validation by Flight Simulation Data
Based on the AVM parameters and aerodynamic model, a six-degree-of-freedom (6-DOF) flight dynamics model in the body coordinate system was established. Flight dynamics simulations generated aircraft simulation flight data for algorithm validation. A longitudinal-level flight simulation case was developed. The initial flight states and trim parameters are listed in Table 3, and other unspecified initial attitude angles and angular velocities were set to 0. When the simulation started, a 2-s period, 3° amplitude “3211” elevator deflection signal was introduced as a perturbation. Gaussian white noises were added to the longitudinal state variables, with standard deviations determined by the resolution of typical aircraft measurement equipment (see Table 4).
Table 3 Initial level flight states and trim parameters.
| Flight state parameters | Values |
| Initial velocity V0 | Mach 0.2 |
| Initial height h0 | 100 m |
| Initial pitch angle φ0 | 2.5° |
| Trim angle of attack αtrim | 2.5° |
| Trim elevator angle δetrim | −0.55° |
| Trim axial thrust Pxtrim | 99.7475 N |
Table 4 Noise standard deviations of longitudinal output measurements.
| Longitudinal state measurements | Noise standard deviations |
| Axial velocity u | 3.91e − 2 m/s |
| Normal velocity w | 3.91e − 2 m/s |
| Pitch angular velocity q | 2.91e − 2 rad/s |
| Pitch angle φ | 5.11e − 4 rad |
| Height h | 0.1 m |
| Velocity V | 3.91e − 2 m/s |
| Angle of attack α | 5.24e − 5 rad |
| Axial acceleration ax | 1e − 3 m/s2 |
| Normal acceleration az | 1e − 3 m/s2 |
Using the proposed algorithm and the AVM longitudinal simulation data, parameter estimation was performed for four thrust measurement deviation scenarios: 0.5, 0.8, 1.2, and 1.5 times the reference trim axial thrust from Table 3. These cases covered both under- and overmeasured thrust. The measured thrust input for this algorithm was defined as the trim thrust multiplied by the above four deviation factors. Unknown parameters were initialized to 0, with algorithm parameter settings listed in Table 5 (where I denotes the identity matrix).
Table 5 Parameter settings in the joint online estimation method.
| Estimators | Parameters | Values |
| EKF | Process noise covariance matrix Qn | I × 10−6 |
| Measurement noise covariance matrix Rn | I × 10−4 | |
| Initial state covariance matrix Px | I | |
| FRLS | Forgetting factor λ | 0.98 |
| Initial covariance matrix Pcf | I | |
| Convergence window length Nw | 2 s | |
| RLS | Initial covariance matrix Pc | I |
Figure 3 shows thrust estimation results for all four deviation scenarios, directly calculated from the estimates of the thrust ratio coefficient CF. Figure 4 presents the converged CF estimates with their error bars under a 95% confidence interval. Figures demonstrate the algorithm’s capability to identify the true thrust from deviated measurements. The estimates of thrust and the ratio coefficient CF converged within 12 s across four scenarios, with stable error bars of CF estimates after convergence. Figure 5 compares the identified drag stability derivative CDα with its reference value. After thrust estimates converged, applying corrected thrust effectively reduced deviations between the estimated CDα and its reference. The drag derivative estimates with error bars are shown in Figure 6, which were significant only initially before rapidly converging to near-imperceptible levels. These results and error analysis validate the effectiveness, convergence, and stability of the proposed online joint estimation method under simulation conditions.
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
3.3. Validation by Flight Test Data
The performance of the proposed method was further validated using real powered flight data from an AVM flight test. This flight test included takeoff, climb, cruise, descent, and landing phases, with measured parameters encompassing angle of attack, sideslip angle, accelerations, angular rates, attitude angles, airspeed, and position. The aircraft used two identical SW400Pro engines (left and right) during this flight, with recorded engine speeds but no direct thrust measurements. Flight data from 1975 to 2235 s (e.g., climb, cruise, and descent phases) were chosen to validate the proposed method. Figure 7 shows the recorded left and right engine speeds during this chosen period. The ground-based theoretical relationship between engine speed and thrust at altitude 2000 m and Mach 0.1 is presented in Table 6.
[IMAGE OMITTED. SEE PDF]
Table 6 Theoretical relationship between engine speed and thrust at altitude 2000 m and Mach 0.1.
| Engine speed RPM | Thrust value N |
| 50,000 | 53 |
| 54,000 | 65 |
| 58,400 | 79 |
| 62,800 | 97 |
| 67,500 | 117 |
| 71,800 | 140 |
| 75,900 | 169 |
| 79,800 | 197 |
| 83,000 | 226 |
| 86,000 | 254 |
| 89,500 | 284 |
| 91,900 | 308 |
| 93,800 | 314 |
The reasonableness of the estimation results derived from flight data is validated by comparing them with the ground data. However, the inherent existence of the ground-to-flight deviation prevents a direct comparison between the results and ground data. Based on previous research on the physical laws governing this deviation [48], it was found that the ground-to-flight differences in the aircraft’s aerodynamic characteristics can be described by a mathematical expression, rooted in the principles of flow similarity. Based on this foundation, a correction term is applied to the aerodynamic model for this flight data. A simple Expression (17) is formulated that defines the increment for the aerodynamic coefficients as a function of angle of attack or sideslip angle. The constant coefficient k in this expression is determined from the flight data. Finally, this derived correction term is incorporated into the system dynamics model. The estimation algorithm is subsequently applied to process the flight data based on this updated, bias-corrected model.
The effectiveness of the proposed joint online estimation method is demonstrated through comparisons with both the EKF and MMAE algorithms. All three algorithms employ the same modified system model to identify flight test data from the aircraft climb phase. The EKF approach augments the system state with unknown aerodynamic coefficients and thrust for joint estimation, with algorithm parameters consistent with those listed in Table 5. The MMAE estimation follows the standard MMAE process described in Reference [8], here combining multiple UKF estimators to jointly estimate the system state, unknown thrust, and aerodynamic coefficients. Specifically, the thrust ratio factor is treated as a system uncertainty and uniformly partitioned within the interval [0.01, 10] at 0.1 intervals. At each partition point, a UKF estimator is used to estimate the augmented system states with unknown aerodynamic coefficients. The weights corresponding to each partition point are updated based on Bayesian posterior probabilities, and a weighted sum is performed to obtain the estimated thrust and augmented system states at each time step. The parameters of the UKF estimators are set to be consistent with those of the EKF algorithm in Table 5.
Figure 8 compares the theoretical thrust during the climb phase with the thrust estimation results from the three algorithms. Since the thrust values estimated by both the EKF and MMAE deviate significantly from the theoretical values, the common logarithm of the estimated thrust values is used on the vertical axis for better visualization. The results indicate that for this ill-posed estimation problem, neither the simple KF nor the complex filtering algorithm with multiple parallel estimators can achieve accurate thrust estimates. In contrast, the proposed joint online estimation method effectively addresses this issue. In the subsequent context, further validation of the proposed joint online estimation method for thrust estimation is provided using different flight phases of the same flight test data.
[IMAGE OMITTED. SEE PDF]
Using the trim thrust from Table 3 as the known input, the algorithm jointly estimated total thrust and aerodynamic coefficients during climb, cruise, and descent phases, with results shown in Figures 9, 10, and 11. The algorithm adopts the same parameter settings from Table 5. The algorithm gives results of the whole engine thrust and aerodynamic parameters. The estimated results exhibit comparability with the ground data by adding the correction term. The estimation thrust results followed the ground theoretical variation trends across all phases, with about 20 N absolute differences. The root mean square relative errors between the estimates and ground theoretical variations were 3.01%, 6.71%, and 17.36% for the three phases, respectively. Due to the variations in thrust magnitude during the climb, cruise, and descent phases—with the climb phase exhibiting the highest thrust (averaging around 450 N) and the descent phase significantly reduced (averaging approximately 110 N)—the relative error under a fixed absolute deviation is minimized during climb and maximized during descent. The estimated aerodynamic drag coefficients approximated ground data. Accurate thrust estimates effectively corrected drag coefficient deviations from the scenario using only trim thrust. The correction effect for aerodynamic drag coefficients during descent was less pronounced, where the theoretical thrust closely matched the trim thrust. Nevertheless, the corrected drag coefficients during descent still better followed the variation trends of ground data than the uncorrected values. Comparative analysis reveals that the algorithm provides effective drag coefficient corrections when thrust estimation errors are small, enabling accurate aerodynamic characteristics identification in real flight.
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
[IMAGE OMITTED. SEE PDF]
The proposed joint estimation algorithm successfully derived valid thrust and aerodynamic coefficient estimates for the AVM aircraft under three typical flight conditions, demonstrating its engineering applicability. During flight test data identification, a simple proportional correction term—with a constant proportionality coefficient determined by the overall ground-to-flight deviations of the whole flight test data—was added to the aircraft model. However, such correction terms only compensated for average ground-to-flight deviations, resulting in an approximate 20 N absolute bias in thrust estimates across three phases. This limitation correlates with the assumption and correction method employed for model uncertainties.
4. Conclusions
This study addresses the issue of low accuracy in aerodynamic parameter identification caused by inaccurate or unavailable thrust measurements during aircraft-powered flight. A joint online estimation method is proposed to simultaneously estimate flight states, unknown aerodynamic parameters, and engine thrust. The effectiveness of this method is verified through both simulation data and actual flight test data from a standard model aircraft. Evaluation results demonstrate that the proposed joint estimation method achieves converged thrust estimates under various thrust deviation ratios in simulation cases. The aerodynamic parameter estimates corrected by thrust estimates progressively approach reference values. Validation using real flight test data further confirms the method’s capability and superiority in estimating unmeasurable thrust and correcting the drag coefficient than other estimation algorithms.
The proposed joint estimation method integrates classical KFs with RLS, ensuring high computational efficiency. Validation through simulation and flight test data confirms its feasibility for online identification of engine thrust and aerodynamic parameters in powered aircraft. This method can provide critical data for verifying aircraft propulsion/aerodynamic performance and help design aircraft guidance/control systems. While the method achieves satisfactory estimation accuracy for simulation data, real flight applications are still limited by lower-quality measurement data, model bias, and reasonably revealing the ground-to-flight deviation law. Future work will focus on analyzing deviation sources, enhancing the algorithm framework with uncertainty-handling mechanisms or better compensation strategies for model/data discrepancies, and conducting rigorous evaluation and refinement using diverse aircraft simulation and real flight datasets to improve the method’s robustness and stability.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
Funding
No funding was received for this manuscript.
1 Conners T. R. and Sims R. L., Full Flight Envelope Direct Thrust Measurement on a Supersonic Aircraft, 1998, National Aeronautics and Space Administration, Dryden Flight Research Center. NASA/TM-1998-206560.
2 Sabzehparvar M., In-Flight Thrust Measurements of Propeller-Driven Airplanes, Journal of Aircraft. (2005) 42, no. 6, 1543–1547, https://doi.org/10.2514/1.12837, 2-s2.0-29544445185.
3 Wu C. K., Wang H. X., Meng X., Chen X., and Pan W. X., Aerodynamics of Indirect Thrust Measurement by the Impulse Method, Acta Mechanica Sinica. (2011) 27, no. 2, 152–163, https://doi.org/10.1007/s10409-011-0431-2, 2-s2.0-79958153839.
4 Henriksson M., Grönstedt T., and Breitholtz C., Model-Based On-Board Turbofan Thrust Estimation, Control Engineering Practice. (2011) 19, no. 6, 602–610, https://doi.org/10.1016/j.conengprac.2011.02.004, 2-s2.0-79955958363.
5 Del Mônaco Monteiro P., Machiaverni R. M., Bringhenti C., and Tomita J. T., In-Flight Thrust Determination for High-Bypass-Ratio Turbofan Using Residual Error Methodology, Journal of the Brazilian Society of Mechanical Sciences and Engineering. (2018) 40, no. 2, https://doi.org/10.1007/s40430-018-1012-0, 2-s2.0-85040907640.
6 Majeed M. and Narayan Kar I., Aerodynamic Parameter Estimation Using Adaptive Unscented Kalman Filter, Aircraft Engineering and Aerospace Technology. (2013) 85, no. 4, 267–279, https://doi.org/10.1108/AEAT-Mar-2011-0038, 2-s2.0-84880536375.
7 Jategaonkar R. B. and Plaetschke E., Algorithms for Aircraft Parameter Estimation Accounting for Process and Measurement Noise, Journal of Aircraft. (1989) 26, no. 4, 360–372, https://doi.org/10.2514/3.45769, 2-s2.0-0024640125.
8 Crassidis J. and Cheng Y., Generalized Multiple-Model Adaptive Estimation Using an Autocorrelation Approach, Proceedings of the 2006 9th International Conference on Information Fusion, 2006, IEEE, 1–8, https://doi.org/10.1109/icif.2006.301651, 2-s2.0-50149114117.
9 Stroud J. R. and Bengtsson T., Sequential State and Variance Estimation Within the Ensemble Kalman Filter, Monthly Weather Review. (2007) 135, no. 9, 3194–3208, https://doi.org/10.1175/MWR3460.1, 2-s2.0-34848876373.
10 Stroud J. R., Katzfuss M., and Wikle C. K., A Bayesian Adaptive Ensemble Kalman Filter for Sequential State and Parameter Estimation, Monthly Weather Review. (2018) 146, no. 1, 373–386, https://doi.org/10.1175/MWR-D-16-0427.1, 2-s2.0-85040933039.
11 Dreano D., Tandeo P., Pulido M., Ait-el-Fquih B., Chonavel T., and Hoteit I., Estimating Model-Error Covariances in Nonlinear State-Space Models Using Kalman Smoothing and the Expectation-Maximization Algorithm, Quarterly Journal of the Royal Meteorological Society. (2017) 143, no. 705, 1877–1885, https://doi.org/10.1002/qj.3048, 2-s2.0-85019383562.
12 Tandeo P., Ailliot P., Bocquet M., Carrassi A., Miyoshi T., Pulido M., and Zhen Y., A Review of Innovation-Based Methods to Jointly Estimate Model and Observation Error Covariance Matrices in Ensemble Data Assimilation, Monthly Weather Review. (2020) 148, no. 10, 3973–3994, https://doi.org/10.1175/MWR-D-19-0240.1.
13 Ueno G. and Nakamura N., Bayesian Estimation of the Observation-Error Covariance Matrix in Ensemble-Based Filters, Quarterly Journal of the Royal Meteorological Society. (2016) 142, no. 698, 2055–2080, https://doi.org/10.1002/qj.2803, 2-s2.0-84971500609.
14 Frei M. and Kunsch H. R., Sequential State and Observation Noise Covariance Estimation Using Combined Ensemble Kalman and Particle Filters, Monthly Weather Review. (2012) 140, no. 5, 1476–1495, https://doi.org/10.1175/MWR-D-10-05088.1, 2-s2.0-84864913159.
15 Bilgin N. and Olivier A., Joint Bayesian Estimation of Process and Measurement Noise Statistics in Nonlinear Kalman Filtering, Mechanical Systems and Signal Processing. (2025) 223, 111836, https://doi.org/10.1016/j.ymssp.2024.111836.
16 Lan H., Zhao S., Hu J., Wang Z., and Fu J., Joint State Estimation and Noise Identification Based on Variational Optimization, IEEE Transactions on Automatic Control. (2025) 70, no. 7, 4500–4515, https://doi.org/10.1109/TAC.2024.3524270.
17 Shen H., Wen G., Lv Y., and Zhou J., A Stochastic Event-Triggered Robust Unscented Kalman Filter-Based USV Parameter Estimation, IEEE Transactions on Industrial Electronics. (2024) 71, no. 9, 11272–11282, https://doi.org/10.1109/TIE.2023.3342290.
18 Yu X. and Meng Z., Robust Kalman Filters With Unknown Covariance of Multiplicative Noise, IEEE Transactions on Automatic Control. (2024) 69, no. 2, 1171–1178, https://doi.org/10.1109/TAC.2023.3277866.
19 Jazwinski A. H., Stochastic Processes and Filtering Theory, 1970, 1st edition, Academic Press.
20 GelbA., Applied Optimal Estimation, 1974, M.I.T. Press.
21 Maybeck P. S., Stochastic Models, Estimation and Control, 1982, Academic Press.
22 Chowdhary G. and Jategaonkar R., Aerodynamic Parameter Estimation From Flight Data Applying Extended and Unscented Kalman Filter, Aerospace Science and Technology. (2010) 14, no. 2, 106–117, https://doi.org/10.1016/j.ast.2009.10.003, 2-s2.0-75949090857.
23 Xiaoyu Y., Fujun S., Zongyu Z., Rui Z., and Qinghua Z., Semi-Aerodynamic Model-Aided Invariant Kalman Filtering for UAV Full-State Estimation, IEEE Sensors Journal. (2024) 24, no. 16, 25920–25939, https://doi.org/10.1109/JSEN.2024.3414995.
24 Kim J., Palaniappan K., and Menon P. K., Rapid Estimation of Impaired- Aircraft Aerodynamic Parameters, Journal of Aircraft. (2010) 47, no. 4, 1216–1228, https://doi.org/10.2514/1.46914, 2-s2.0-77955542290.
25 Hartley E. N., Predictive Control With Parameter Adaptation to Achieve α-Protection in the Reconfigure Benchmark in the Presence of Icing, IFAC-PapersOnLine. (2015) 48, no. 23, 172–177, https://doi.org/10.1016/j.ifacol.2015.11.279, 2-s2.0-84964266940.
26 Garcia G. A., Keshmiri S. S., and Stastny T., Robust and Adaptive Nonlinear Model Predictive Controller for Unsteady and Highly Nonlinear Unmanned Aircraft, IEEE Transactions on Control Systems Technology. (2015) 23, no. 4, 1620–1627, https://doi.org/10.1109/TCST.2014.2377711, 2-s2.0-85027952991.
27 Zhai M., Yang T., Wu Q., Guo S., Pang R., and Sun N., Extended Kalman Filtering-Based Nonlinear Model Predictive Control for Underactuated Systems With Multiple Constraints and Obstacle Avoidance, IEEE Transactions on Cybernetics. (2025) 55, no. 1, 369–382, https://doi.org/10.1109/TCYB.2024.3488371, 40030205.
28 Sayed A. H. and Kailath T., A State-Space Approach to Adaptive RLS Filtering, IEEE Signal Processing Magazine. (1994) 11, no. 3, 18–60, https://doi.org/10.1109/79.295229, 2-s2.0-0028467001.
29 Kamali C., Pashilkar A. A., and Raol J. R., Evaluation of Recursive Least Squares Algorithm for Parameter Estimation in Aircraft Real Time Applications, Aerospace Science and Technology. (2011) 15, no. 3, 165–174, https://doi.org/10.1016/j.ast.2010.12.007, 2-s2.0-79954424326.
30 Grauer J. A. and Morelli E. A., Parameter Uncertainty for Aircraft Aerodynamic Modeling Using Recursive Least Squares, AIAA Atmospheric Flight Mechanics Conference, 2016, American Institute of Aeronautics and Astronautics, https://doi.org/10.2514/6.2016-2009.
31 Chen Q., Gu Y., and Ding F., Data Filtering Based Recursive Least Squares Estimation Algorithm for a Class of Wiener Nonlinear Systems, Proceedings of the 11th World Congress on Intelligent Control and Automation, 2014, IEEE, 1848–1852, https://doi.org/10.1109/wcica.2014.7053001, 2-s2.0-84932087871.
32 Wang D., Sun S., Ding F., and Song G., Data Filtering and Auxiliary Model Based Recursive Least Squares Estimation Algorithm for OEMA Systems, Proceedings of the 2011 International Symposium on Advanced Control of Industrial Processes (ADCONIP), 2011, IEEE, 477–481.
33 Ouyang C.-S., Kang N., and Cheng P.-J., Recursive SVD-Based Least Squares Algorithm With Forgetting Factors for Neuro-Fuzzy Modeling, Proceedings of the 2013 14th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2013, IEEE, 575–580, https://doi.org/10.1109/snpd.2013.85, 2-s2.0-84886055021.
34 Chan S. C., Zhou Y., and Lau W. Y., Approximate QR-Based Algorithms for Recursive Nonlinear Least Squares Estimation, Proceedings of the 2005 IEEE International Symposium on Circuits and Systems, 2005, 5, IEEE, 4333–4336, https://doi.org/10.1109/iscas.2005.1465590, 2-s2.0-67649097470.
35 Ding F., Chen T., and Qiu L., Bias Compensation Based Recursive Least-Squares Identification Algorithm for MISO Systems, IEEE Transactions on Circuits and Systems II: Express Briefs. (2006) 53, no. 5, 349–353, https://doi.org/10.1109/tcsii.2005.862281, 2-s2.0-33646857021.
36 Koide H., Vayssettes J., and Mercère G., A Robust and Regularized Algorithm for Recursive Total Least Squares Estimation, IEEE Control Systems Letters. (2024) 8, 1006–1011, https://doi.org/10.1109/LCSYS.2024.3407602.
37 Paleologu C., Benesty J., and Ciochina S., A Robust Variable Forgetting Factor Recursive Least-Squares Algorithm for System Identification, IEEE Signal Processing Letters. (2008) 15, 597–600, https://doi.org/10.1109/LSP.2008.2001559, 2-s2.0-67650160420.
38 Wen-Chun Y. and Neng-Yih S., Bi-Loop Recursive Least Squares Algorithm With Forgetting Factors, IEEE Signal Processing Letters. (2006) 13, no. 8, 505–508, https://doi.org/10.1109/LSP.2006.873664, 2-s2.0-33746375336.
39 Mirhoseini P. and Tabatabaei M., Bi-Loop Matrix Forgetting Factor-Based Coupled Recursive Least Squares Algorithm for Identification of Multivariable Plants, Journal of Control, Automation and Electrical Systems. (2018) 29, no. 2, 136–152, https://doi.org/10.1007/s40313-018-0370-2, 2-s2.0-85042565066.
40 Lai B. and Bernstein D. S., Generalized Forgetting Recursive Least Squares: Stability and Robustness Guarantees, IEEE Transactions on Automatic Control. (2024) 69, no. 11, 7646–7661, https://doi.org/10.1109/TAC.2024.3394351.
41 Mulder J. A., Design and Evaluation of Dynamic Flight Test Manoeuvers, 1986, PhD thesis, TU Delft, Faculty of Aerospace Engineering.
42 Chu Q. P., Mulder J. A., and Sridhar J. K., Decomposition of Aircraft State and Parameter Estimation Problems, IFAC Proceedings Volumes. (1994) 27, no. 8, 1025–1030, https://doi.org/10.1016/S1474-6670(17)47843-8.
43 Mulder J. A., Chu Q. P., Sridhar J. K., Breeman J. H., and Laban M., Non-Linear Aircraft Flight Path Reconstruction Review and New Advances, Progress in Aerospace Sciences. (1999) 35, no. 7, 673–726, https://doi.org/10.1016/S0376-0421(99)00005-6, 2-s2.0-0033206764.
44 Riddick S. E., An Overview of NASA’s Learn-to-Fly Technology Development, AIAA Scitech 2020 Forum, 2020, American Institute of Aeronautics and Astronautics.
45 Morelli E. A., Practical Aspects of Real-Time Modeling for the Learn-to-Fly Concept, 2018 Atmospheric Flight Mechanics Conference, American Institute of Aeronautics and Astronautics, https://doi.org/10.2514/6.2018-3309, 2-s2.0-85051673641.
46 Zhong M., Zheng S., Wang G., Hua J., and Gebbink R., Correlation Analysis of Combined and Separated Effects of Wing Deformation and Support System in the CAE-AVM Study, Chinese Journal of Aeronautics. (2018) 31, no. 3, 429–438, https://doi.org/10.1016/j.cja.2018.01.015, 2-s2.0-85041538885.
47 Hua J., Zheng S., Zhong M., Ganglin W. A., Eitelberg G., Hegen S., and Gebbink R., Recent Development of a CFD-Wind Tunnel Correlation Study Based on CAE-AVM Investigation, Chinese Journal of Aeronautics. (2018) 31, no. 3, 419–428, https://doi.org/10.1016/j.cja.2018.01.017, 2-s2.0-85041663392.
48 Ding D., Wang Q., Chen Q., and He L., Symbolic Regression-Based Modeling for Aerodynamic Ground-to-Flight Deviation Laws of Aerospace Vehicles, Aerospace. (2025) 12, no. 6, https://doi.org/10.3390/aerospace12060455.
© 2025. This work is published under http://creativecommons.org/licenses/by/4.0/ (the "License"). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.