Abstract
Accurate air data parameters and measurements are critical for the successful flight missions of any modern fighters. Externally mounted vanes and probes measure the local flow angles, pressure, and temperature. These local measurements are to be corrected through a calibration process to obtain the free stream flow angles, pressure, and ambient temperature, etc. The preflight calibration of these sensors are carried out using wind tunnel tests/CFD computations. This paper presents a novel methodology to update air data table of these sensors, post-flight. The Air Data Computer (ADC) of the aircraft discussed in this paper hosts air data tables that are pre-calibrated using the Maximum Likelihood Estimation (MLE) method. However, challenges have been experienced in extending MLE methods for unsteady flights, when dynamic effects prevail. Unsteady conditions during wind up turns are inevitable to perform calibration at High Angles of Attack (AoA) regimes. Hence, an extended Kalman filter based methodology is proposed for calibration and table update. A complete process is tested for an entire flight envelope having 200 and odd flights. The results demonstrate the strength of the technique for air data calibration and table update in ADC.
Similar content being viewed by others
Abbreviations
- u, v, w :
-
Velocities in the body frame
- u wi, v wi, w wi :
-
Wind velocities in the inertial frame
- N xb, N yb, N zb :
-
Accelerometer bias
- p b, q b, r b :
-
Gyro bias
- p q r :
-
Rates
- N x, Ny, N z :
-
Accelerations
- \(P_{s - true}^{L}\) :
-
Freestream Static pressure
- \(P_{s - meas}^{L}\) :
-
Local Static pressure
- \(P_{t - meas}^{L}\) :
-
Local Total pressure
- \(\alpha_{ADS}^{SP}\) :
-
Side probe alpha from ADC
- \(\alpha_{ADS}^{NP}\) :
-
Nose probe alpha from ADC
- \(\beta_{ADS}^{SP}\) :
-
Side probe beta from ADC
- \(\beta_{ADS}^{NP}\) :
-
Nose probe beta from ADC
- M ADS :
-
Mach from ADC
- Z ADS :
-
Pressure altitude from ADC
- P tADS :
-
Total pressure from ADC
- v :
-
Velocity in the Earth coordinate
- Φ:
-
Euler angles
- ϕ:
-
Bank angle
- θ:
-
Pitch angle
- ψ:
-
Yaw angle
- h:
-
Altitude
- P s :
-
Static pressure
- P T :
-
Total pressure
- G :
-
Gravity vector
- M In2AC :
-
Transformation Matrix
- W:
-
Wind vector in the inertial frame
- α:
-
Angle of attack/Alpha
- β:
-
Sideslip angle/Beta
- TAS:
-
True Air Speed
- IAS:
-
Indicated Air Speed
- ADC:
-
Air Data Computer
- MLE:
-
Maximum Likelihood Estimation
- TAT:
-
Total Air Temperature
- ADS:
-
Air Data System
- AoA:
-
Angle of Attack/Alpha
- AoSS:
-
Angle of Sideslip/Beta
References
Haering E A 1995 Airdata Measurement and Calibration. NASA TM-104316
Lawford J A and Nippress K R 1983 Calibration of Air Data systems and flow direction sensors. AGARD AG-300 Flight Test Techniques Series, NATO Science and Technology Organization, Vol. 1
Haering E A Jr 1990 Airdata calibration of a High Performance aircraft for measuring atmospheric wind profiles. NASA Technical Memorandum 101714
Etkin B 1972 Dynamics of Atmospheric Flight. John Wiley and Sons, New York
Mulder J A 1975 Estimation of the aircraft state in non-steady flight. AGARD CP-172, pp 19 . 1-19.21
Schettini F, Di Rito G and Denti E 2018 Aircraft flow angles calibration via observed-based wind estimation. Aircraft Eng. Aerospace Technol. https://doi.org/10.1108/AEAT-06-2017-0145
Schettini F and G Di Rito 2017 Novel Approach for Angles Calibration of Air-Data Systems with Inertial Measurements. J. Aircraft 54(5), pp 1640–1648
Marco Lando, Manuela Battipede and Piero A Gili 2007 Neuro-Fuzzy Techniques for the Air-Data Sensor Calibration. J. Aircraft 44(3), pp 945–953
Bach and Wingrove R C 1985 Applications of state estimation in aircraft flight-data analysis. AIAA J. Aircraft 22(7): 547–554
R J Evans, G C Goodwin, R A Feik, C Martin and R Lozano-Leal 1985 Aircraft flight data compatibility checking using maximum likelihood and extended kalman filter estimation. IFAC Identification and system parameter estimation, York, U.K
Klein V and Morgan D R Estimation of bias errors in measured airplane responses using maximum likelihood method. NASA TM -89059
Feik R A 1982 A maximum likelihood program for non-linear system identification with application to aircraft flight data compatibility checking. ARL-AERO-NOTE-4ll
Klein V and J R Schiess 1977 Compatibility check of measured aircraft responses using kinematic equations and extended Kalman filter. NASA TM D-8514
Jonkers H L 1976 Application of the Kalman filter to flightpath reconstruction from flight test data including estimation of instrumental bias error corrections. PhD thesis, delft Tech. univ., the Netherlands
Stalford H L and Hamachandran S 1978 Application of the Estimation-Before-Modeling (EBM) System Identification Method to the High Angle of Attack/Sideslip Flight of T-2C Jet Trainer. J Aircraft. Vol. II, NADC-76097-30
Keskar D A and Klein V 1980 Determination of Instrumentation Errors from Measured Data Using Maximum Likelihood Method. AIAA Paper 80-1602, Danvers, MA
Robert J Niewoehner 2006 Refi ning Satellite Methods for Pitot-Static Calibration. Journal of Aircraft, 43(3), pp 846–849
Juan D Jurado and Clark C McGehee 2019 Complete online algorithm for air data system calibration. J. Aircraft 56(2), pp 517–528
Parameswaran V, Jategaonkar R V and Press M 2002 Calibration of five-hole probe for flow angles from dynamic and tower fly-by maneuvers. In: AIAA Atmospheric Flight Mechanics Conference and Exhibit, California
Martos B, Kiszley P and Foster J V 2011 Flight Test Results of a GPS-Based Pitot-Static Calibration Method Using Output-Error Optimization for a Light Twin-Engine Airplane. AIAA Paper 20116669
Stephen A whitmore, Terry J Larson and Ehernberger I J 1984 Air data position error calibration using state reconstruction techniques. NASA TM 86029
Foster J V and Cunningham K 2010 A GPS-Based Pitot-Static calibration method using global Output-Error optimization. In: AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Aerospace Sciences Meetings, AIAA, Reston, VA, pp. 1-16
Krishna H S and Singh K P 2002 Computation curves for air data system. Defence Sci. J. 52(1): 65–71. https://doi.org/10.14429/dsj.52.2150
Singh K P 2014 Pre-flight calibration of air data sensors of a fighter aircraft. DRDO monographs/special publications series”
Cooper W A, Spuler S M, Spowart M, Lenschow D H and Friesen R B 2014 Calibrating airborne measurements of airspeed, pressure and temperature using a Doppler laser air-motion sensor. Atmos. Meas. Tech. 7: 3215–3231. https://doi.org/10.5194/amt-7-3215
Milne G, Martos B and Foster J V 2012 Flight Test Results of Efficient Maneuver Development for a GPS-Based Pitot-Static Calibration Method Using Output-Error Optimization. AIAA Paper 2012-2855
Brian R Taylor 2012 A Full-Envelope Air Data Calibration and Three-Dimensional Wind Estimation Method Using Global Output-Error Optimization and Flight-Test Techniques. In: AIAA Atmospheric Flight Mechanics Conference, No. 2012-4410, Minneapolis
Marie Michèle Siu, Borja Martos and John V Foster 2013 Flight Test Results of an Angle of Attack and Angle of Sideslip Calibration Method Using Output-Error Optimization. In: AIAA Atmospheric Flight Mechanics Conference, Boston doi: https://doi.org/10.2514/6.2013-5086
Saraf Amitabh and Kumaresan G 2010 Flight calibration of flow angularity sensors on tejas using advanced parameter estimation techniques. Int. J. Aerospace Innovat. 2: 57–67
Am Cho, Young shin Kang, Bum jin Park, Chang-sun Yoo and Sam Ok Koo 2012 Air data System Calibration Using GPS Velocity information. In: International Conference on Control, Automation and Systems, Jeju Island – Korea
Am Cho, Young shin Kang, Bum jin Park, and Chang sun Yoo 2013 Airflow Angle and Wind Estimation Using GPS/INS Navigation Data and Airspeed. In: International Conference on Control, Automation and Systems, Gwangju, Korea
Kamali C, Jain Shikha, Saraf Amitabh and Goyal Anup 2016 Calibration of static pressure sensors using extended kalman filter at high angles of attack and transonic mach numbers. IEEE Indian Control Conference. https://doi.org/10.1109/INDIANCC.2016.7441170,IIT-Hyderabad
Kamali C, Shikha Jain, and Amitabh Saraf 2016 Novel method for static pressure calibration using Unscented Kalman Filter. ACODS, Elsevier - IFAC, Volume 49, Issue 1, 2016, Pages 646-651, NIT- Trichy
Jain Shikha, Kamali C, Yarlagadda Yamini, Saraf Amitabh and Goyal Anup 2017 Calibration and accuracy determination of airdata system for a modern fighter. AIAA Atmosph. Flight Mech. Confer. https://doi.org/10.2514/6.2017-1868,Texas
Kamali C, Jain Shikha, Yarlagadda Yamini and Saraf Amitabh 2017 Airdata calibration using Error state filter. AIAA Atmosph. Flight Mech. Conference. https://doi.org/10.2514/6.2017-3895,Colorado
Shikha Jain C, Kamali N Manikanta and Babu and Amitabh Saraf, 2018 Extended Kalman filter based Air data system (ADS) table update for fighter aircraft. IEEE - Indian control conference. https://doi.org/10.1109/INDIANCC.2018.8307954IIT-kanpur
Acknowledgements
This work was carried out under a sponsored project from Aeronautical Development Agency, Bangalore. The authors sincerely thank Mr. Jitendra J Jadhav, Director NAL and Dr. Girish Deodhare, Director ADA, for their encouragement during this work. In addition, the authors extend their thanks to Dr. Jatinder Singh, Head, FMCD, NAL and Dr. A A Pashilkar, Deputy Head, FMCD for their support.
Funding
Funding was provided by ADA (Grant No. D0-171).
Author information
Authors and Affiliations
Corresponding author
Appendix 1
Appendix 1
1.1 Extended Kalman Filter (EKF) Principle
Considering a generalized n-dimensional nonlinear model of the system, the state vector \({\mathbf{x}} \in {\mathbb{R}}^{n}\) is evolved according to the following discrete-time system model:
where \({\mathbf{w}} \in {\mathbb{R}}^{n}\) is a Gaussian process noise vector with covariance matrix \({\mathbf{Q}} \in {\mathbb{R}}^{n \times n}\).
These measurements are related to the state vector via the observation model as
where the measurement function \({\mathbf{h}}({\mathbf{x}})\) is a nonlinear function of the system state x and \({\mathbf{v}} \in {\mathbb{R}}^{r}\) represents associated Gaussian or non-Gaussian measurement noise vector with covariance matrix \({\mathbf{R}} \in {\mathbb{R}}^{r \times r}\).
The EKF is based on the analytical Taylor series expansion of the nonlinear systems and observation equations about the current estimated value and then, along with imperfect measurements EKF updates the estimates of the state vector and the covariance matrix. The update is accomplished through the Kalman gain matrix.
The governing equations of EKF are given by:
1.2 Time update step
Predicted state estimate
Predicted covariance estimate:
1.3 Measurement update step
Innovation covariance:
Near optimal Kalman gain:
Updated state estimate:
Updated covariance estimate:
where the state transition and observation matrices are defined by the following Jacobians:
where \({\mathbf{f}}({\mathbf{x}}_{{{{k - 1} \mathord{\left/ {\vphantom {{k - 1} {k - 1}}} \right. \kern-\nulldelimiterspace} {k - 1}}}} ,{\mathbf{u}}_{k} ) \, \) is nonlinear state transition functions. It describes the transition of state vector x from one time instant to another in response to a control input \({\mathbf{u}} \in {\mathbb{R}}^{p} \, \)
Time update step equations are used in the time update (prediction) process to propagate state and error covariance matrix further in time. Predicted values \({\mathbf{x}}_{{{k \mathord{\left/ {\vphantom {k {k - 1}}} \right. \kern-\nulldelimiterspace} {k - 1}}}}\) and \({\mathbf{P}}_{{{k \mathord{\left/ {\vphantom {k {k - 1}}} \right. \kern-\nulldelimiterspace} {k - 1}}}}\) are then passed to the measurement update to calculate Kalman gain \({\mathbf{K}}_{k}\), corrected system state \({\mathbf{x}}_{{{k \mathord{\left/ {\vphantom {k k}} \right. \kern-\nulldelimiterspace} k}}}\) and error covariance \({\mathbf{P}}_{{{k \mathord{\left/ {\vphantom {k k}} \right. \kern-\nulldelimiterspace} k}}}\) in measurement update step.
Rights and permissions
About this article
Cite this article
Jain, S., Kamali, C., Goyal, A. et al. A novel methodology to update table in air data system of a high performance fighter aircraft. Sādhanā 47, 39 (2022). https://doi.org/10.1007/s12046-022-01812-7
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-022-01812-7