Technical Papers
Jan 11, 2022

Maneuver Optimization for Simultaneous Airspeed Calibration and Wind Estimation

This article has been corrected.
VIEW CORRECTION
Publication: Journal of Aerospace Engineering
Volume 35, Issue 2

Abstract

The purpose of this work is to optimize systematically the maneuver required to identify the wind and calibrate the airspeed sensor of a subsonic aircraft using a global positioning system method. The optimization is based on sensitivity analyses that require a considerable number of flight simulations. To face this challenging computational effort, we adapted and parallelized a particle swarm optimization algorithm. We also introduced a new formulation of the sensor model in the Bernstein form. The results show stability using the selected formulation and bring out nonobvious aliasing and precision loss effects that depend on the maneuver configuration. The knowledge of these effects allowed us to fine-tune the maneuver in order to improve the estimation’s precision. Finally, we validated the method using the JSBSim flight simulator under calm and light turbulence conditions.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

Some or all data, models, or code generated or used during the study are available in a repository online in accordance with funder data retention policies.
The complete results of the sensitivity analyses are available at the IEEE Dataport, accessible from (Rubio-Sierra 2021a). This dataset includes the four unidimensional and the six bidimensional possible analyses of the maneuver. Regarding the bidimensional analyses, we also included averaged versions that compact the results of the different swarms of the same parameter combination. Scripts in R language to reproduce the plots from the data are within the dataset.
In the interest of facilitating further research and allowing to reproduce the experiments, we made open source the complete code. The CUDA PSO implementation is available in (Rubio-Sierra 2020) and the code that performs the simulations, written in Kotlin language, is in (Rubio-Sierra 2021b). The JSBSim XML files needed to reproduce the validation section are also in this repository. Instructions for compiling and launching the tests are within the code.

References

Berndt, J., T. Peden, D. Culp, A. De Marco, L. Duke, M. Froehlich, D. Megginson, E. Hofman, and A. Gidenstam. 2021. “JSBSim open source flight dynamics model.” Accessed June 21, 2021. http://jsbsim.sourceforge.net/.
Cargo, G., and O. Shisha. 1966. “Bernstein form of a polynomial.” J. Res. Natl. Bureau Stand. Sect. B Math. Math. Phys. 70B (1): 79. https://doi.org/10.6028/jres.070B.005.
Cho, A., J. Kim, S. Lee, and C. Kee. 2011. “Wind estimation and airspeed calibration using a UAV with a single-antenna GPS receiver and pitot tube.” IEEE Trans. Aerosp. Electron. Syst. 47 (1): 109–117. https://doi.org/10.1109/TAES.2011.5705663.
Dabney, J. B. 2012. “GPS-assisted EFIS airspeed calibration.” In Earth and space 2012, 1413–1422. Pasadena, CA: ASCE.
Erb, R. E. 2017. “Dealing with the wind: An analysis of the turn regression airspeed calibration technique.” Accessed October 24, 2021. https://flighttestfact.com/wp-content/uploads/2017-48-19.pdf.
Eurocontrol. 2005. “Coordinate transformation algorithms for the hand-over of targets between POEMS Interrogators.” In European organisation for the safety of air navigation. Brussels, Belgium: European Organization for the Safety of Air Navigation.
FAA (Federal Aviation Administration). 2011. AC_23-8C, flight test guide for certification of part 23 airplanes. Washington, DC: FAA.
FAA (Federal Aviation Administration). 2020. FAA regulations. Part 23. Washington, DC: Federal Aviation Administration.
Fernandez-Martinez, J. L., and E. Garcia-Gonzalo. 2011. “Stochastic stability analysis of the linear continuous and discrete PSO models.” IEEE Trans. Evol. Comput. 15 (3): 405–423. https://doi.org/10.1109/TEVC.2010.2053935.
Fernández Martínez, J. L., M. Z. Fernández Muñiz, and M. J. Tompkins. 2012. “On the topography of the cost functional in linear and nonlinear inverse problems.” Geophysics 77 (1): W1–W15. https://doi.org/10.1190/geo2011-0341.1.
Fernández Martínez, J. L., and E. García Gonzalo. 2008. “The generalized PSO: A new door to PSOEvolution.” J. Artif. Evol. Appl. 2008 (Feb): 1–15. https://doi.org/10.1155/2008/861275.
Fernández-Martínez, J., J. Pallero, Z. Fernández-Muñiz, and L. Pedruelo-González. 2014a. “The effect of noise and Tikhonov’s regularization in inverse problems. Part I: The linear case.” J. Appl. Geophys. 108 (Sep): 176–185. https://doi.org/10.1016/j.jappgeo.2014.05.006.
Fernández-Martínez, J., J. Pallero, Z. Fernández-Muñiz, and L. Pedruelo-González. 2014b. “The effect of noise and Tikhonov’s regularization in inverse problems. Part II: The nonlinear case.” J. Appl. Geophys. 108 (Sep): 186–193. https://doi.org/10.1016/j.jappgeo.2014.05.005.
Foster, J., and K. Cunningham. 2010. “A GPS-based pitot-static calibration method using global output error optimization.” In Proc., 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition. Orlando, FL: American Institute of Aeronautics and Astronautics.
Hajiyev, C., D. Cilden-Guler, and U. Hacizade. 2020. “Two-stage Kalman filter for fault tolerant estimation of wind speed and UAV flight parameters.” Meas. Sci. Rev. 20 (1): 35–42. https://doi.org/10.2478/msr-2020-0005.
Hansen, S., and M. Blanke. 2014. “Diagnosis of airspeed measurement faults for unmanned aerial vehicles.” IEEE Trans. Aerosp. Electron. Syst. 50 (1): 224–239. https://doi.org/10.1109/TAES.2013.120420.
JAA (Joint Aviation Authorities). 2020. Joint aviation requirements. Part 23. Cologne, Germany: JAA.
Jategaonkar, R. V. 2006. Flight vehicle system identification: A time domain methodology. Reston, VA: American Institute of Aeronautics and Astronautics.
Kennedy, J., and R. Eberhart. 1995. “Particle swarm optimization.” In Proc., ICNN’95—Int. Conf. on Neural Networks. Perth, WA: IEEE.
Klein, V., and E. A. Morelli. 2006. Aircraft system identification: Theory and practice. Reston, VA: American Institute of Aeronautics and Astronautics.
Korsun, O. N., A. K. Tulekbayeva, and A. A. Toktabek. 2017. “Estimation of errors of aircraft air parameters measurements based on satellite navigation system data.” In Proc., 2017 2nd Int. Ural Conf. on Measurements (UralCon), 145–148. Chelyabinsk, Russia: IEEE.
Martos, B., P. Kiszely, and J. Foster. 2011. “Flight test results of a GPS-based pitot-static calibration method using output-error optimization for a light twin-engine airplane.” In Proc., AIAA Atmospheric Flight Mechanics Conf. Portland, Oregon: American Institute of Aeronautics and Astronautics.
NASA (National Aeronautics and Space Administration). 2021. “System IDentification programs for AirCraft (SIDPAC).” Accessed July 26, 2021. https://software.nasa.gov/software/LAR-16100-1.
Niewoehner, R. J. 2006. “Refining satellite methods for pitot-static calibration.” J. Aircr. 43 (3): 846–849. https://doi.org/10.2514/1.18976.
Park, S. 2017. “Wind and airspeed error estimation with GPS and pitot-static system for small UAV.” Int. J. Aeronaut. Space Sci. 18 (2): 344–351. https://doi.org/10.5139/IJASS.2017.18.2.344.
Rhudy, M. B., Y. Gu, J. N. Gross, and H. Chao. 2017. “Onboard wind velocity estimation comparison for unmanned aircraft systems.” IEEE Trans. Aerosp. Electron. Syst. 53 (1): 55–66. https://doi.org/10.1109/TAES.2017.2649218.
Rubio-Sierra, C. 2020. “CUDA framework for system identification using output error method and particle swarm optimization.” Accessed August 20, 2020. https://bitbucket.org/carlos-rubio/oem-cuda-pso.
Rubio-Sierra, C. 2021a. “Complete results for article: Maneuver optimization for simultaneous airspeed calibration and wind estimation.” Accessed July 22, 2021. https://ieee-dataport.org/documents/complete-results-article-maneuver-optimization-simultaneous-airspeed-calibration-and-wind.
Rubio-Sierra, C. 2021b. “SCG—Synthetic cases generator for sensitivity analyses.” Accessed July 20, 2021. https://bitbucket.org/carlos-rubio/scg.
Shi, Y., and R. C. Eberhart. 1998. “Parameter selection in particle swarm optimization.” In Vol. 1447 of Evolutionary programming VII: Lecture notes in computer science, edited by G. Goos, J. Hartmanis, J. vanLeeuwen, V. W. Porto, N. Saravanan, D. Waagen, and A. E. Eiben, 591–600. Berlin: Springer.
Taylor, B. 2012. “A full-envelope air data calibration and three dimensional wind estimation method using global output-error optimization and flight-test techniques.” In Proc., AIAA Atmospheric Flight Mechanics Conf. Minneapolis, MI: American Institute of Aeronautics and Astronautics.
US-AirForce. 1980. MIL-F-8785C, flying qualities of piloted airplanes. Arlington County, VA: Dept. of the Air Force.
Yeager, J. C. 1998. Implementation and testing of turbulence models for the F18-HARV simulation. Washington, DC: National Aeronautics and Space Administration.
Zhang, Q., Y. Xu, X. Wang, Z. Yu, and T. Deng. 2021. “Real-time wind field estimation and pitot tube calibration using an extended Kalman filter.” Mathematics 9 (6): 646. https://doi.org/10.3390/math9060646.

Information & Authors

Information

Published In

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 35Issue 2March 2022

History

Received: Aug 17, 2021
Accepted: Nov 22, 2021
Published online: Jan 11, 2022
Published in print: Mar 1, 2022
Discussion open until: Jun 11, 2022

Permissions

Request permissions for this article.

Authors

Affiliations

Professor, Dept. of Aerospace Engineering, Univ. of León, Av. Facultad de Veterinaria, 25, 24004 León, Spain (corresponding author). ORCID: https://orcid.org/0000-0002-3583-8167. Email: [email protected]
Professor, Dept. of Aerospace Engineering, Univ. of León, Av. Facultad de Veterinaria, 25, 24004 León, Spain. ORCID: https://orcid.org/0000-0003-0848-5148
Juan Luis Fernández-Martínez
Professor, Dept. of Mathematics, Univ. of Oviedo, C. San Francisco, 3, 33003 Oviedo, Spain.

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share