<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">bricstransport</journal-id><journal-title-group><journal-title xml:lang="ru">Транспорт БРИКС</journal-title><trans-title-group xml:lang="en"><trans-title>BRIСS Transport</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2949-0812</issn><publisher><publisher-name>ФГБУ ДПО «УМЦ ЖДТ»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.46684/2026.2.3</article-id><article-id custom-type="edn" pub-id-type="custom">UNAVYP</article-id><article-id custom-type="elpub" pub-id-type="custom">bricstransport-151</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТРАНСПОРТНЫЕ СРЕДСТВА И ПОДВИЖНОЙ СОСТАВ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>VEHICLES AND ROLLING STOCK</subject></subj-group></article-categories><title-group><article-title>Анализ численных методов интегрирования при моделировании динамики полета беспилотных летательных аппаратов</article-title><trans-title-group xml:lang="en"><trans-title>Analysis of numerical integration methods for unmanned aerial vehicle flight dynamics simulation</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Стрелков</surname><given-names>И. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Strelkov</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Иван Владимирович Стрелков – аспирант кафедры «Информационные и вычислительные системы»</p><p>190031, Санкт-Петербург, Московский пр., 9</p></bio><bio xml:lang="en"><p>Ivan V. Strelkov - postgraduate student of the Information and Computing Systems Department</p><p>9 Moskovsky ave., Saint Petersburg, 190031</p></bio><email xlink:type="simple">ivan_strelkov99@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3329-7977</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Божко</surname><given-names>Л. М.</given-names></name><name name-style="western" xml:lang="en"><surname>Bozhko</surname><given-names>L. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Леся Михайловна Божко – доктор экономических наук, профессор кафедры «Информационные и вычислительные системы»</p><p>190031, Санкт-Петербург, Московский пр., 9</p><p>РИНЦ ID: 648758</p><p>Scopus: 57210162717</p></bio><bio xml:lang="en"><p>Lesya M. Bozhko - Dr. Sci. (Econom.), Professor of the Information and Computing Systems Department</p><p>9 Moskovsky ave., Saint Petersburg, 190031</p><p>RSCI ID: 648758</p><p>Scopus ID: 57210162717</p></bio><email xlink:type="simple">lemib@rambler.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Петербургский государственный университет путей сообщения Императора Александра I</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Emperor Alexander I St. Petersburg State Transport University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>25</day><month>07</month><year>2026</year></pub-date><volume>5</volume><issue>2</issue><fpage>3</fpage><lpage>3</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Стрелков И.В., Божко Л.М., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Стрелков И.В., Божко Л.М.</copyright-holder><copyright-holder xml:lang="en">Strelkov I.V., Bozhko L.M.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.bricstransport.ru/jour/article/view/151">https://www.bricstransport.ru/jour/article/view/151</self-uri><abstract><p>Компьютерная симуляция полета беспилотного летательного аппарата в модели с шестью степенями свободы сводится к интегрированию системы из двенадцати нелинейных обыкновенных дифференциальных уравнений. Качество решения и скорость работы симулятора напрямую определяются выбранной схемой интегрирования, однако зтот выбор обычно делается по привычке, без количественного обоснования на конкретных задачах. Цель: дать количественное сравнение пяти одношаговых методов интегрирования – явной схемы Зйлера, метода Хойна, Рунге–Кутты второго порядка в midpoint-формулировке, классического RK4 и адаптивной схемы Рунге–Кутты–Фельберга RKF45 – на задачах динамики БПЛА самолетного типа. B качестве программной основы использован разработанный авторами симулятор на Python. Результаты: на крейсерском полете длительностью 60 с при шаге 0,01 с RK4 дает погрешность по координате 8,6·10–7 м, тогда как явная схема Зйлера при том же шаге накапливает ошибку 1,23 м – разница шесть порядков. На координированном развороте ошибка Зйлера при том же шаге достигает 64 м и делает схему непригодной. Адаптивная схема RKF45 с допуском tol = 10–6 на крейсере сокращает число обращений к правой части с 24 тыс. (RK4, h = 0,01 с) до 5,9 тыс., т.е. в 4 раза, при сопоставимом порядке точности; на участке с ветровым возмущением преимущество еще заметнее – 3,7 против 12 тысяч обращений, причем ошибка RKF45 оказывается в 20 раз меньше по координате и в 20 раз меньше по скорости, чем у RK4 с фиксированным шагом. Практическая значимость: сформулированы количественные рекомендации по выбору интегратора в зависимости от режима полета и требований к детерминированности вычислительного цикла.</p></abstract><trans-abstract xml:lang="en"><p>Compute simulation of a UAV flight in a six-degree-of-freedom model involves numerical integration of a system of twelve non-linear ordinary differential equations. The solution quality and simulator speed depend directly on a chosen integration scheme, yet the choice is usually made by habit rather than by quantitative evidence on specific problems. Purpose: Provide a quantitative comparison of five one-step integration methods-explicit Euler, Heun, midpoint RK2, classic RK4, and adaptive Runge–Kutta–Fehlberg (RKF45)- on fixed-wing UAV dynamics problems, using the author’s Python-based simulator as the implementation platform. Results: In a 60-second cruise flight with a step size of 0.01 s, RK4 produces a coordinate error of 8.6·10-7 m, while explicit Euler, at the same step size, accumulates 1.23 m - a sixorders-of-magnitude gap. In a coordinated turn, Euler error reaches 64 m at the same step size, which is unacceptable. The adaptive RKF45 scheme with tol = 10-6 during the cruise reduces the number of right-hand-side evaluations from 24,000 (RK4, h = 0.01 s) to 5,900, a fourfold saving at a comparable accuracy. In the wind-gust scenario, the advantage is even larger - 3.700 vs 12,000 evaluations, with both the coordinate and velocity errors smaller than those of fixed-step RK4 by a factor of about twenty. Practical significance: The authors give quantitative recommendations for selecting an integrator depending on the flight mode and requirements for determinacy of the computational cycle.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>беспилотный летательный аппарат самолетного типа</kwd><kwd>динамика полета</kwd><kwd>численное интегрирование</kwd><kwd>метод Зйлера</kwd><kwd>метод Хойна</kwd><kwd>метод Рунге–Кутты</kwd><kwd>адаптивная схема Рунге–Кутты–Фельберга</kwd><kwd>RKF45</kwd><kwd>шестистепенная модель</kwd><kwd>симуляция полета</kwd></kwd-group><kwd-group xml:lang="en"><kwd>fixed-wing unmanned aerial vehicle</kwd><kwd>flight dynamics</kwd><kwd>numerical integration</kwd><kwd>Euler method</kwd><kwd>Heun method</kwd><kwd>Runge–Kutta method</kwd><kwd>adaptive Runge–Kutta–Fehlberg scheme</kwd><kwd>RKF45</kwd><kwd>six-degree-offreedom model</kwd><kwd>flight simulation</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Лебедев A.A., Чернобровкин Л.С. Динамика полета беспилотных летательных аппаратов. M.: Mашиностроение, 1973. 616 с.</mixed-citation><mixed-citation xml:lang="en">Lebedev A.A., Chernobrovkin L.S. Flight dynamics of unmanned aerial vehicles. Moscow. Mashinostroenie Publ. 1973:16. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Beard R.W., McLain T.W. Small Unmanned Aircraft: Theory and Practice. Princeton: Princeton University Press, 2012. 320 p.</mixed-citation><mixed-citation xml:lang="en">Beard R.W., McLain T.W. Small unmanned aircraft: Theory and practice. Princeton. Princeton University Press. 2012:20.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Stevens B.L., Lewis F.L., Johnson E.N. Aircraft Control and Simulation: Dynamics, Controls Design, and Autonomous Systems. 3rd ed. Hoboken: Wiley, 2015. 768 p. DOI: 10.1002/9781119174882. EDN: YDBCCV.</mixed-citation><mixed-citation xml:lang="en">Stevens B.L., Lewis F.L., Johnson E.N. Aircraft control and simulation: dynamics, controls design, and auton-omous systems. 3rd ed. Hoboken. Wiley. 2015:768. DOI: 10.1002/9781119174882.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Исмаилов К.К. Определение аэродинамических характеристик беспилотного летательного аппарата самолетного типа аналитическими методами // Bестник Tомского государственного университета. Mатематика и механика. 2022. № 78. С. 112–124. DOI: 10.17223/19988621/78/9. EDN: MIVUEB.</mixed-citation><mixed-citation xml:lang="en">Ismailov K.K. Determination of aerodynamic characterisitcs of fixed-wing unmanned aerial vehicle by analytical techniques. Tomsk State University Journal of Mathematics and Mechanics. 2022;78:112-124. DOI: 10.17223/19988621/78/9. EDN: MIVUEB. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Баxвалов H.С., Нидков H.П., Кобельков Г.М. Численные методы. M.: БИНОM. Лаборатория Знаний, 2015. 636 с.</mixed-citation><mixed-citation xml:lang="en">Bakhvalov N.S., Zhidkov N.P., Kobelkov G.M. Numerical methods. Moscow. BINOM Publ. 2015:636. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Самарский A.A., Гyлин A.В. Численные методы. M.: Наука, 1989. 432 с.</mixed-citation><mixed-citation xml:lang="en">Samarskii A.A., Gulin A.V. Numerical methods. Moscow. Nauka Publ. 1989:432. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Xайрер 3., Hерсетт С., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Нежесткие Задачи. M.: Mир, 1990. 512 с.</mixed-citation><mixed-citation xml:lang="en">Hairer E., Norsett S.P., Wanner G. Solving ordinary differential equations I: Nonstiff problems. 2nd ed. Berlin. Springer. 1993:528.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Aндриевский Б.P., Попов A.М., Миxайлов В.A., Попов Ф.A. Применение методов искусственного интеллекта для управления полетом беспилотных летательных аппаратов // Аэрокосмическая техника и технологии. 2023. T. 1, № 2. С. 72–107. EDN: CLGVYM.</mixed-citation><mixed-citation xml:lang="en">Andrievsky B.R., Popov A.M., Mikhailov V.A., Popov F.A. Application of artificial intelligence methods for UAV flight control. Aerospace engineering and technology. 2023;1(2):72-107. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Бюмгенс Г.С., Стyднев P.В. Аэродинамика самолета: Динамика продольного и бокового движения. M.: Mашиностроение, 1979. 352 с.</mixed-citation><mixed-citation xml:lang="en">Byushgens G.S., Studnev R.V. Aircraft aerodynamics: longitudinal and lateral motion dynamics. Moscow. Mashinostroenie Publ. 1979:352. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Etkin B., Reid L.D. Dynamics of flight: Stability and control. 3rd ed. New York: Wiley, 1996. 382 p.</mixed-citation><mixed-citation xml:lang="en">Etkin B., Reid L.D. Dynamics of night: Stability and control. 3rd ed. New York. Wiley. 1996:382.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Xайрер 3., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Жесткие и дифференциально-алгебраические задачи. M.: Mир, 1999. 685 с.</mixed-citation><mixed-citation xml:lang="en">Hairer E., Wanner G. Solving ordinary differential equations II: Stiff and differential-algebraic problems. 2nd ed. Berlin. Springer. 1996:614.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Боднер В.A. Системы управления летательными аппаратами. M.: Mашиностроение, 1973. 504 с.</mixed-citation><mixed-citation xml:lang="en">Bodner V.A. Aircraft control systems. Moscow. Mashinostroenie Publ. 1973:504. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Калиткин H.H. Численные методы. 2-е изд., испр. СПб.: БXB-Петербург, 2011. 592 с.</mixed-citation><mixed-citation xml:lang="en">Kalitkin N.N. Numerical methods. 2nd ed. Saint Petersburg. BHV-Peterburg Publ. 2011:592. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Butcher J.C. Numerical Methods for Ordinary Differential Equations. 3rd ed. Chichester: Wiley, 2016. 544 p.</mixed-citation><mixed-citation xml:lang="en">Butcher J.C. Numerical methods for ordinary differential equations. 3rd ed. Chichester. Wiley. 2016:544.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Fehlberg E. Low-order classical Runge–Kutta formulas with stepsize control and their application to some heat transfer problems // NASA Technical Report. 1969. R-315. 49 p.</mixed-citation><mixed-citation xml:lang="en">Fehlberg E. Low-order classical Runge–Kutta formulas with stepsize control and their application to some heat transfer problems. NASA Technical Report. 1969. R-315:49.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical Recipes: The Art of Scientific Computing. 3rd ed. Cambridge: Cambridge University Press, 2007. 1235 p.</mixed-citation><mixed-citation xml:lang="en">Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Numerical recipes: The art of scientific computing. 3rd ed. Cambridge. Cambridge University Press. 2007:1235.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Dormand J.R., Prince P.J. A family of embedded Runge–Kutta formulae // Journal of Computational and Applied Mathematics. 1980. V. 6. Iss. 1. P. 19–26. DOI: 10.1016/0771-050X(80)90013-3.</mixed-citation><mixed-citation xml:lang="en">Dormand J.R., Prince P.J. A family of embedded Runge–Kutta formulae. Journal of computational and applied mathematics. 1980;6(1):19-26. DOI: 10.1016/0771-050X(80)90013-3.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Веремеенко К.К., Головинский A.H., Инсаров В.В., Красильщиков М.H., Семенов С.С., Сыпало К.И., Xарчев В.H. Управление и наведение беспилотных маневренных летательных аппаратов на основе современных информационных технологий / под ред. M.Н. Красильщикова, Г.Г. Себрякова. M.: ФиЗматлит, 2003. 280 с. EDN: UGLELR.</mixed-citation><mixed-citation xml:lang="en">Veremeenko K.K., Golovinskii A.N., Insarov V.V., Krasilshchikov M.N., Semenov S.S., Sypalo K.I., Kharchev V.N. Control and guidance of unmanned maneuverable aerial vehicles based on modern information technologies. Eds. M N. Krasilshchikov, G.G. Sebryakov. Moscow. Fizmatlit Publ. 2003:280. (In Russ.). EDN: UGLELR.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Pаспопов В.Я. Mикросистемная авионика. Tула: Гриф и К, 2010. 248 с.</mixed-citation><mixed-citation xml:lang="en">Raspopov V.Ya. Microsystem avionics. Tula. Grif i K Publ. 2010:248. (In Russ.).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
