{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:06:50Z","timestamp":1760144810151,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2024,5,10]],"date-time":"2024-05-10T00:00:00Z","timestamp":1715299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Axioms"],"abstract":"<jats:p>This manuscript describes the computational process to calculate an airplane path and display it in a 2D and 3D coordinate system on a computer screen. The airplane movement is calculated as a function of its dynamic\u2019s conditions according to physical and logical theory. Here, the flight is divided into maneuvers and the aircraft conditions are defined as boundary conditions. Then the aircraft position is calculated using nested loops, which execute the calculation procedure at every step time (\u0394t). The calculation of the aircraft displacement is obtained as a function of the aircraft speed and heading angles. The simulator was created using the C++ programming language, and each part of the algorithm was compiled independently to reduce the source code, allow easy modification, and improve the programming efficiency. Aerial navigation involves very complex phenomena to be considered for an appropriate representation; moreover, in this manuscript, the influence of the mathematical approach to properly represent the aircraft flight is described in detail. The flight simulator was successfully tested by simulating some basic theoretical flights with different maneuvers, which include stationary position, running along the way, take off, and some movements in the airspace. The maximum aircraft speed tested was 120 km\/h, the maximum maneuver time was 12 min, and the space for simulation was assumed to be without obstacles. Here, the geometrical description of path and speed is analyzed according to the symmetric and asymmetric results. Finally, an analysis was conducted to evaluate the approach of the numerical methods used; after that, it was possible to confirm that precision increased as the step time was reduced. According to this analysis, no more than 500 steps are required for a good approach in the calculation of the aircraft displacement.<\/jats:p>","DOI":"10.3390\/axioms13050313","type":"journal-article","created":{"date-parts":[[2024,5,13]],"date-time":"2024-05-13T11:18:17Z","timestamp":1715599097000},"page":"313","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Basic Computational Algorithms for Representing an Aircraft Flight (Calculation of 3D Displacement and Displaying)"],"prefix":"10.3390","volume":"13","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. Progreso Tizapan, Mexico City ZP 01080, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,5,10]]},"reference":[{"key":"ref_1","unstructured":"Jukes, M. (2004). Progress in Astronautics and Aeronautics, Professional Engineering Publishing."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1017\/S0001924000034096","article-title":"Seventy Years of Instruments and Displays 3RD Folland Lecture","volume":"80","author":"Chorley","year":"1976","journal-title":"Aeronaut. Vol."},{"key":"ref_3","unstructured":"Coombs, L.F.E. (1990). The Aircraft Cockpit, Patrick Stephens Ltd."},{"key":"ref_4","unstructured":"Tanner, J. (1977). The Official Air Publication for the Lancaster Mk I and III 1942\u20131945, Arms and Armours."},{"key":"ref_5","unstructured":"Wise, J.A., Hopkin, V.D., and Garland, D.J. (2010). Handbook of Aviation Human Factors, CRC Press, Taylor and Francis. [2nd ed.]. Chapters 1, 2, 13 & 19."},{"key":"ref_6","unstructured":"Carr, G.P., and Montemerlo, M.D. (1984). Aerospace Crew Station Design: Proceedings of a Course Given at the International Center for Transportation Studies (ICTS) Amalfi, Italy\u2014October 19\u201322, 1983, Elsevier Science Publishers B.V."},{"key":"ref_7","unstructured":"FAA (2008). Pilot\u2019s Handbook of Aeronautical Knowledge, Chapters 1, 4 & 28."},{"key":"ref_8","unstructured":"FAA, and U.S. Department of Transportation (2012). Instrument Flying Handbook, Chapter 5."},{"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."},{"key":"ref_10","unstructured":"Baarspul, M., Mulder, J.A., Nieuwpoort, A.M.H., and Breeman, J.H. (1988). Flight Simulation\u2014Recent Developments in Technology and Use, International Conference Proceedings, The Royal Aeronautical Society."},{"key":"ref_11","unstructured":"Nicholas, O.P., Giles, J.A., and Williams, D.A. (1985). AGARD Conference Proceedings No. 408 on \u201cFlight Simulation\u201d, North Atlantic Treaty Organization."},{"key":"ref_12","unstructured":"Faconti, V. (1979). 50 Years of Flight Simulation, Conference Proceedings, The Royal Aeronautical Society. Session 2."},{"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."},{"key":"ref_14","unstructured":"Tomlinson, B.N. (1986). Advances in Flight Simulation-Visual and Motion Systems, International Conference Proceedings, The Royal Aeronautical Society."},{"key":"ref_15","unstructured":"Hanke, C.R. (1971). The Simulation of a Large Jet Transport Aircraft, NASA."},{"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":"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\u2014From Art to Science","volume":"30","author":"Prathap","year":"1994","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_18","unstructured":"Adorian, P., Staynes, W.N., and Bolton, M. (1979). 50 Years of Flight Simulation, Conference Proceedings, The Royal Aeronautical Society. Session 1."},{"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":"1","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":"Liu","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."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Go\u0142\u0119biewski, M., Galant-Go\u0142\u0119biewska, M., and Jasi\u0144ski, R. (2022). Flight Simulator\u2019s Energy Consumption Depending on the Conditions of the Air Operation. Energies, 15.","DOI":"10.3390\/en15020580"},{"key":"ref_25","unstructured":"Kozuba, J., and Bondaruk, A. (2014, January 22\u201324). Flight simulator as an essential device supporting the process of shaping pilot\u2019s situational awareness. Proceedings of the International Conference of Scientific Paper AFASES 2014, Brasov, Romania."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"20097","DOI":"10.1063\/1.5092100","article-title":"Using the simulation technique to improve efficiency in general aviation Using the Simulation Technique To Improve Efficiency in General Aviation","volume":"2078","author":"Galant","year":"2019","journal-title":"AIP Conf. Proc."},{"key":"ref_27","unstructured":"Epperson, J.F. (2013). An Introduction to Numerical Methods and Analysis, John Wiley & Sons, Inc."},{"key":"ref_28","unstructured":"Chapra, S.C. (2015). Numerical Methods for Engineers, Mc Graw Hill. [7th ed.]."},{"key":"ref_29","unstructured":"Venkateshan, S.P., and Swaminathan, P. (2013). Computational Methods in Engineering, Elsevier."},{"key":"ref_30","unstructured":"Ortega, J.M., and Grimshaw, A.S. (1998). An Introduction to C++ and Numerical Methods, Oxford University Press."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Flowers, B.H. (2000). An Introduction to Numerical Methods in C++, Oxford University Press.","DOI":"10.1093\/oso\/9780198506935.001.0001"},{"key":"ref_32","unstructured":"Weiskamp, K., and Heiny, L. (1994). Power Graphics Using Turbo C++, John Wiley & Sons Inc."},{"key":"ref_33","unstructured":"Heiny, L. (1993). Advanced Graphics Programming Using C\/C++, Wiley."},{"key":"ref_34","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."},{"key":"ref_35","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_36","unstructured":"Hoogstraten, J.A., and Moesdijk, G.A.J. (1983). IMACS Conference Proceedings \u2018Simulation in Engineering Sciences\u2019, Elsevier Science Publishers."},{"key":"ref_37","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."},{"key":"ref_38","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."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Atluri, S.N., Yagawa, G., and Cruse, T. (1995). Computational Mechanics \u201995, Springer.","DOI":"10.1007\/978-3-642-79654-8"},{"key":"ref_40","unstructured":"Scholz, D., and Thorbeck, J. (2000). ICAS: ICAS 2000 CD-ROM Proceedings (22nd International Congress of Aeronautical Sciences, Harrogate, UK, 27 August\u20131 September 2000), Optimage. Paper: ICAS-2000-1.7.3."},{"key":"ref_41","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."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Ascher, U.M., and Greif, C. (2011). A First Course in Numerical Methods, Siam.","DOI":"10.1137\/1.9780898719987"}],"container-title":["Axioms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2075-1680\/13\/5\/313\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:43:37Z","timestamp":1760107417000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2075-1680\/13\/5\/313"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,10]]},"references-count":42,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2024,5]]}},"alternative-id":["axioms13050313"],"URL":"https:\/\/doi.org\/10.3390\/axioms13050313","relation":{},"ISSN":["2075-1680"],"issn-type":[{"type":"electronic","value":"2075-1680"}],"subject":[],"published":{"date-parts":[[2024,5,10]]}}}