ПІДХОДИ ЩОДО ЗМЕНШЕННЯ ПОХИБОК ПРИ ОБЧИСЛЕННІ МАТЕМАТИЧНИХ МОДЕЛЕЙ БОЙОВИХ ДІЙ В КОМП’ЮТЕРНИХ СИСТЕМАХ ІМІТАЦІЙНОГО МОДЕЛЮВАННЯ

Автор(и)

  • С.Г. Трутнєв Військова академія (м. Одеса) Автор

DOI:

https://doi.org/10.17721/2519-481X/2024/84-12

Ключові слова:

системи імітаційного моделювання, очність обрахунків двійкових чисел з плаваючою комою, підвищення точності систем імітаційного моделювання, системи імітаційного моделювання бойових дій

Анотація

Наукова стаття присвячена дослідженню та аналізу сучасних методів зменшення похибок у чисельних обчисленнях, що є критично важливими для підвищення точності та надійності імітаційних моделей бойових дій. Досліджено кілька підходів, які можуть бути застосовані для досягнення цієї мети.
Перший з розглянутих методів — це метод Рунге-Кутта четвертого порядку, який є одним з найпоширеніших методів для чисельного розв'язання диференційних рівнянь. Цей метод дозволяє отримати високу точність розв'язків при відносно невеликій кількості обчислень, що робить його ефективним для використання в реальному часі в комп'ютерних системах імітаційного моделювання.
Другий підхід, що розглядається в статті, — це використання алгоритму Кахана для точного сумування. Алгоритм Кахана дозволяє значно зменшити похибки, що виникають при сумуванні великої кількості чисел з плаваючою комою, що є особливо актуальним у випадках, коли необхідно обробляти великі обсяги даних з високою точністю.
Крім того, у статті обговорюється застосування високоточної арифметики, яка дозволяє виконувати обчислення з більшою кількістю значущих цифр, ніж це можливо при використанні стандартних типів даних з плаваючою комою. Це досягається за рахунок подання чисел у вигляді масивів, що дозволяє зберігати та обробляти додаткові біти точності.
Усі зазначені підходи реалізовані на мові програмування Python, що забезпечує їх доступність та легкість інтеграції в існуючі системи імітаційного моделювання. Python, завдяки своїй простоті та широкому набору бібліотек для наукових обчислень, є ідеальним вибором для реалізації таких алгоритмів.
Таким чином, стаття надає комплексний огляд методів зменшення похибок у чисельних обчисленнях, що можуть бути застосовані для підвищення точності математичних моделей бойових дій. Запропоновані підходи можуть бути корисними для розробників імітаційних систем, які прагнуть підвищити точність та надійність своїх моделей, а також для дослідників, які займаються чисельними методами та їх застосуванням у різних галузях.

Біографія автора

  • автор С.Г. Трутнєв, афіліація Військова академія (м. Одеса)

Посилання

1. Shynkaruk, O. and Mykhaylyshyn, O. (2019), "Okremi aspekty zastosuvannya imitatsiynoho modelyuvannya u pidhotovtsi skladovykh sektoru bezpeky i oborony Ukrayiny" [Some aspects of simulation modeling usage in the training of the components in the security and defense sector of Ukraine], Collection of Scientific Works of the National Academy of the State Border Service of Ukraine No. 80(2), pp. 227-241 URL:https://doi.org/10.32453/3.v80i2.201

2. Oberkampf, W., DeLand, S., Rutherford, B., Diegert, K. and Alvin, K. (2002), "Error and uncertainty in modeling and simulation", Reliability Engineering & System Safety No. 75(3), pp. 333-357 URL:https://doi.org/10.1016/S0951-8320(01)00120-X

3. Robinette, S. (2021) "Testing simulation platforms to accelerate optimal military decision-making in a platoon-formation task", Naval postgraduate school, Monterey, California 103 p. URL: https://apps.dtic.mil/sti/trecms/pdf/AD1151125.pdf

4. Ortmann, M. (2024) "Artificial Intelligence in combat simulations: How AI is changing NATO soldier training", Defense magazine. URL:https://www.defensemagazine.com/article/artificial-intelligence-in-combat-simulations-how-ai-is-changing-nato-soldier-training

5. Cox, C., Dellinger, J., Sackett, S., White, A. and Gillespie, S. (2024) "Modeling combat simulations in an evolving world – analysis to provide innovative recommendations for combat simulations", Proceedings of the Annual General Donald R. Keith Memorial Conference. URL: https://www.ieworldconference.org/content/WP2024/Papers/GDRKMCC24_56.pdf

6. Lauriere, M. (2024) "Recent developments in machine learning methods for stochastic control and games", American Institute of Matematical Sciences No.14(3), pp. 435-525 URL:https://doi.org/10.3934/naco.2024031

7. Intizhami, N., Husodo, A. and Jatmiko, W. (2019) "Warfare Simulation:Predicting Battleship Winner Using Random Forest", IEEE International Conference on Communication, Networks and Satellite (ComNetSat), pp. 30-34 URL:https://doi.org/10.1109/COMNETSAT.2019.8844049

8. Fachada, N. and David, N. (2024) "Artificial Intelligence in Modeling and Simulation". Algorithms No.17(6) URL:https://doi.org/10.3390/a17060265

9. Sharipova, I., Trutniev, S., Levchenko, A. and Holovko, O. (2020) "Vytoky pomylok prohnozuvannya sytuatsiy v kompyuternykh systemakh imitatsiynoho modelyuvannya" [Sources of situation forecasting errors in computer simulation systems], Collection of scientific works of the Odesa Military Academy, No.2(14), pp. 41- 50 URL: https://doi.org/10.37129/2313-7509.2020.14.2.41-50

10. Levchenko A. and Voytenkov R. (2014) "Hranychni tochnosti obchyslen v informatsiynykh systemakh z predstavlennyam chysel iz plavayuchoyu komoyu" [Limiting accuracy of the calculations in information system with numeration with sailling comma] Collection of scientific works of the Odesa Military Academy, No.2(2), pp. 157-160 URL:http://vaodessa.org.ua/images/zbirnyk_2/22.PDF

11. Khusainov, D., Kharchenko, I. and Shatyrko A. (2010) "Vvedennya v modelyuvannya dynamichnykh system" [Introduction to modeling of dynamic systems], Study book, Kyiv 132 p. URL:https://www.csc.knu.ua/en/library/books/khusainov-17.pdf

12.Zheng, L. and Zhang, X. (2017) "Numerical Methods. Modeling and Analysis of Modern Fluid Problems", pp. 361-455 URL:https://www.sciencedirect.com/topics/mathematics/runge-kutta-method

13. Dmitruk, B. and Stpiczynski, P. (2023) "Improving accuracy of summation using parallel vectorized Kahans and Gill-Moller algorithms", Concurrency and Computation: Practice and Experience, No.35(23). URL: https://doi.org/10.1002/cpe.7763

Завантаження

Опубліковано

2025-04-04

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ