{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:21:01Z","timestamp":1760145661291,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2024,8,13]],"date-time":"2024-08-13T00:00:00Z","timestamp":1723507200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Applied Sciences"],"abstract":"<jats:p>The present study shows the development of computational algorithms to represent aircraft instruments such as the attitude indicator or the turn-and-slip indicator; moreover, the algorithms represent a magnetic compass and other instruments that function according to other physical theories. These instruments work by using the gyroscope and magnetic principles and help the pilot in navigation. These are considered to be the basic instruments required to provide location-related and positional information about the actual aircraft attitude. The algorithms developed in this study are capable of working in concordance with other instruments and the physical conditions established. The programming language used was C++ and the algorithms were compiled in independent files and subroutines for computational efficiency, eliminating unnecessary code. The display options were successfully tested. Additionally, an analysis that evaluated the error and approached flight simulation as a function of step time (\u0394t) is also described.<\/jats:p>","DOI":"10.3390\/app14167099","type":"journal-article","created":{"date-parts":[[2024,8,13]],"date-time":"2024-08-13T13:35:49Z","timestamp":1723556149000},"page":"7099","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["The Use of Computational Algorithms to Display the Aircraft Instruments That Work with Gyroscopic and Magnetic Physics (Theory for Programming an Elementary Flight Simulator)"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7678-4572","authenticated-orcid":false,"given":"Adan","family":"Ramirez-Lopez","sequence":"first","affiliation":[{"name":"Department of Industrial Engineering, Technological and Autonomous Institute of Mexico (ITAM), Rio Hondo #1 Col. Tizapan, Mexico City 01080, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,8,13]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Jukes, M. (2004). Aircraft Display Systems (Progress in Astronautics and Aeronautics), Professional Engineering Publishing.","key":"ref_1","DOI":"10.2514\/4.476570"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1017\/S0001924000034096","article-title":"Seventy years of flight instruments and displays","volume":"80","author":"Chorley","year":"1976","journal-title":"Aeronaut. J."},{"unstructured":"Coombs, L.F.E. (1990). The Aircraft Cockpit, Patrick Stephens Limited.","key":"ref_3"},{"unstructured":"Tanner, J. (1997). The Official Air Publication for the Lancaster Mk I and III 1942\u20131945, Airs and Armours Press.","key":"ref_4"},{"unstructured":"Garland, D.J., Wise, J.A., and Hopkin, V.D. (1999). Handbook of Aviation Human Factors, Lawrence Erlbaum Associates Publishers.","key":"ref_5"},{"unstructured":"Carr, G.P., and Montemerlo, M.D. (1984). Aerospace Crew Station Design, Elsevier Science Publishers.","key":"ref_6"},{"unstructured":"Federal Aviation Administration (2008). Pilot\u2019s Handbook of Aeronautical Knowledge.","key":"ref_7"},{"unstructured":"Federal Aviation Administration (2012). Instrument Flying Handbook.","key":"ref_8"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0376-0421(90)90006-6","article-title":"A Review of Flight Simulation Techniques","volume":"27","author":"Barspul","year":"1990","journal-title":"Prog. Aerosp. Sci."},{"unstructured":"Baarspul, M., Mulder, J.A., Nieuwpoort, A.M.H., and Breeman, J.H. (1988, January 12\u201313). Mathematical Model Identification for Flight Simulation, Based on Flight and Taxi Tests. Proceedings of the International Conference on Flight Simulation\u2014Recent Developments in Technology and Use, London, UK.","key":"ref_10"},{"unstructured":"Nicholas, O.P., Giles, J.A., and Williams, D.A. (October, January 30). Development of in-flight Simulation Aircraft for Research and Training in U.K. Proceedings of the AGARD Conference Proceedings No. 408 on \u2018Flight Simulation\u2019, Cambridge, UK.","key":"ref_11"},{"unstructured":"Faconti, V. (1979). Evolution of Flight Simulator Instructional Capabilities: The First Fifty Years. 50 Years of Flight Simulation: Conference Proceedings, The Royal Aeronautical Society. Session 2.","key":"ref_12"},{"key":"ref_13","first-page":"334","article-title":"A Visual System for Flight Simulators","volume":"7","author":"Hellings","year":"1960","journal-title":"Br. Commun. Electron."},{"unstructured":"Tomlinson, B.N. (May, January 29). Motion Software for a Research Flight Simulator. Proceedings of the Advances in Flight Simulation-Visual and Motion Systems: International Conference Proceedings, London, UK.","key":"ref_14"},{"unstructured":"Hanke, C.R. (1971). The Simulation of a Large Jet Transport Aircraft, Volume I: Mathematical Model, NASA. NASA CR-1756.","key":"ref_15"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/IRETELC.1955.5407892","article-title":"A Digital Computer for use in and Operational Flight Trainer","volume":"EC-4","author":"Dunn","year":"1955","journal-title":"IRE Trans. Electron. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/0376-0421(94)90007-8","article-title":"The Displacement-Type Finite Element Approach--From Art to Science","volume":"30","author":"Prathap","year":"1994","journal-title":"Prog. Aerosp. Sci."},{"unstructured":"Adorian, P., Staynes, W.N., and Bolton, M. (1979). The Evolution of the Flight Simulator. 50 Years of Flight Simulation: Conference Proceedings, The Royal Aeronautical Society. Session 1.","key":"ref_18"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1016\/S0376-0421(99)00005-6","article-title":"Non-linear aircraft flight path reconstruction review and new advances","volume":"35","author":"Mulder","year":"1999","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1016\/j.cja.2014.03.017","article-title":"Intelligent Modeling and Identification of Aircraft Nonlinear Flight","volume":"27","author":"Roudbari","year":"2014","journal-title":"Chin. J. Aeronaut."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1049\/ree.1966.0002","article-title":"Environmental Realism in Flight Simulators","volume":"31","author":"Cutler","year":"1966","journal-title":"Radio Electron. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.cja.2014.12.013","article-title":"Digital Virtual Flight testing and Evaluation Method for Flight Characteristics Airworthiness Compliance of Civil Aircraft Based on HQRM","volume":"28","author":"Fan","year":"2015","journal-title":"Chin. J. Aeronaut."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1016\/j.paerosci.2007.10.005","article-title":"Comprehensive Analysis of Transport Aircraft Flight Performance","volume":"44","author":"Filippone","year":"2008","journal-title":"Prog. Aerosp. Sci."},{"unstructured":"Epperson, J.F. (2013). An Introduction to Numerical Methods and Analysis, John Wiley & Sons, Inc.","key":"ref_24"},{"unstructured":"Chapra, S.C. (2015). Numerical Methods for Engineers, Mc Graw Hill. [7th ed.].","key":"ref_25"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1142\/S0219198906000886","article-title":"Numerical methods for differential game based on partial differential equations","volume":"8","author":"Falcone","year":"2006","journal-title":"Int. Game Theory Rev."},{"unstructured":"(1975). Standard Atmosphere (Standard No. ISO 2533:1975).","key":"ref_27"},{"unstructured":"Gyatt, G. (1976). The Standard Atmosphere, USAF. A mathematical model of the 1976 U.S. Standard Atmosphere.","key":"ref_28"},{"unstructured":"International Civil Aviation Organization (1993). Manual of the ICAO Standard Atmosphere (Extended to 80 kilometres (262 500 feet)), International Civil Aviation Organization. [3rd ed.]. Doc 7488-CD.","key":"ref_29"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"905","DOI":"10.1631\/FITEE.1700224","article-title":"An algorithm for trajectory prediction of flight plan based on relative motion between positions","volume":"19","author":"Lin","year":"2018","journal-title":"Front. Inform. Technol. Electron. Eng."},{"doi-asserted-by":"crossref","unstructured":"Atluri, S.N., Yagawa, G., and Cruse, T. (1995). On the Applications of Numerical Methods to Aircraft Running Dynamics. Computational Mechanics \u201995, Springer.","key":"ref_31","DOI":"10.1007\/978-3-642-79654-8"},{"unstructured":"Scholz, D., and Thorbeck, J. (September, January 27). Computer Based Training in Aircraft Design Education. Proceedings of the ICAS: ICAS 2000 CD-ROM Proceedings 22nd International Congress of Aeronautical Sciences, Harrogate, UK. Paper: ICAS-2000-1.7.3.","key":"ref_32"},{"key":"ref_33","first-page":"6688213","article-title":"Research on Method of Trajectory Prediction in Aircraft Flight Based on Aircraft Performance and Historical Track Data","volume":"2021","author":"Jiang","year":"2021","journal-title":"Math. Probl. Eng."},{"unstructured":"Venkateshan, S.P., and Swaminathan, P. (2013). Computational Methods in Engineering, Elsevier.","key":"ref_34"},{"unstructured":"Ortega, J.M., and Grimshaw, A.S. (1998). An Introduction to C++ and Numerical Methods, Oxford University Press.","key":"ref_35"},{"doi-asserted-by":"crossref","unstructured":"Flowers, B.H. (2000). An Introduction to Numerical Methods in C++, Oxford University Press.","key":"ref_36","DOI":"10.1093\/oso\/9780198506935.001.0001"},{"unstructured":"Weiskamp, K., and Heiny, L. (1994). Power Graphics Using Turbo C++, John Wiley & Sons Inc.","key":"ref_37"},{"unstructured":"Heiny, L. (1993). Advanced Graphics Programming Using C\/C++, Wiley.","key":"ref_38"},{"doi-asserted-by":"crossref","unstructured":"Ascher, U.M., and Greif, C. (2011). A First Course in Numerical Methods, Society for Industrial and Applied Mathematics (SIAM).","key":"ref_39","DOI":"10.1137\/1.9780898719987"},{"key":"ref_40","first-page":"293","article-title":"Transfer Function and Characteristic Root Errors for Fixed-Step Integration Algorithms","volume":"2","author":"Howe","year":"1985","journal-title":"Trans. Soc. Comput. Simul."},{"unstructured":"Howe, R.M. (1988, January 18\u201321). The Use of Real-time Predictor-corrector Integration for Flight Simulation. Proceedings of the SCS Simulation Conference Simulators V, Orlando, FL, USA.","key":"ref_41"},{"unstructured":"Hoogstraten, J.A., and Van De Moesdijk, G.A.J. (1983, January 9\u201311). Modular programming structure applied to the simulation of non-linear aircraft models. Proceedings of the IMACS Conference Proceedings \u2018Simulation in Engineering Sciences\u2019, Nantes, France.","key":"ref_42"},{"unstructured":"ANON, and IATA (1986). Flight Simulator Design and Performance Data Requirements, IATA. final draft of proposed revision A, 1 February 1986.","key":"ref_43"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"113","DOI":"10.13111\/2066-8201.2017.9.4.10","article-title":"Supersonic and transonic Mach probe for calibration control in the Trisonic Wind Tunnel","volume":"9","author":"Panait","year":"2017","journal-title":"INCAS Bull."},{"unstructured":"Krasnov, N.F. (1985). Principles of Aerodynamics, MIR Publishers.","key":"ref_45"},{"key":"ref_46","first-page":"8","article-title":"A Mathematical Analysis of the Wind Triangle Problem and an Inquiry of True Airspeed Calculations in Supersonic Flight","volume":"8","author":"Huang","year":"2021","journal-title":"Int. J. Aviat. Aeronaut. Aerosp."},{"doi-asserted-by":"crossref","unstructured":"Ramirez-Lopez, A. (2024). Basic Computational Algorithms for Representing an Aircraft Flight (Calculation of 3D Displacement and Displaying). Axioms, 13.","key":"ref_47","DOI":"10.3390\/axioms13050313"}],"container-title":["Applied Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2076-3417\/14\/16\/7099\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:35:53Z","timestamp":1760110553000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2076-3417\/14\/16\/7099"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,13]]},"references-count":47,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["app14167099"],"URL":"https:\/\/doi.org\/10.3390\/app14167099","relation":{},"ISSN":["2076-3417"],"issn-type":[{"type":"electronic","value":"2076-3417"}],"subject":[],"published":{"date-parts":[[2024,8,13]]}}}