В.О. Тихоход 1, канд. техн. наук, В.А. Федорчук 2, д-р техн. наук
1 Національний технічний університет України
«Київський політехнічний інститут ім. Ігоря Сікорського»
Україна, 03056, Київ, Берестейський пр-т, 37
e-mail:
2 Кам’янець-Подільський національний університет ім. Івана Огієнка
Україна, 32302, Хмельницька обл., Кам’янець-Подільський, вул. Огієнка, 61
e-mail:
Èlektron. model. 2023, 45(6):03-14
https://doi.org/10.15407/emodel.45.06.003
АНОТАЦІЯ
Розглянуто проблему підвищення ефективності дослідження інтегральних моделей динамічних систем. Запропоновано паралельний алгоритм розв’язування систем лінійних інтегральних рівнянь Вольтерри II роду на основі квадратурного методу числового інтегрування. Виконано реалізацію алгоритму в системі комп’ютерної математики MATLAB у вигляді m-функції. Програма використовує інфраструктуру MATLAB Distributed Computing Toolbox для керування робочими процесами та розподілення обчислень між ними на багатоядерних процесорах. Проведено обчислювані експерименти на модельному прикладі з використанням розширення Symbolic Math Toolbox для символьних обчислень та наведено порівняння часу виконання паралельних обчислень з часом виконання реалізації послідовного алгоритму. Результати засвідчили значний приріст швидкодії дослідження інтегральних моделей на багатоядерних процесорах при використанні запропонованого алгоритму та його комп’ютерної реалізації.
КЛЮЧОВІ СЛОВА:
системи інтегральних рівнянь Вольтерри, паралельні алгоритми, MATLAB.
СПИСОК ЛІТЕРАТУРИ
- ВерланьА.Ф., СизиковВ.С. Интегральные уравнения: методы, алгоритмы, программы. К.: Наукова думка, 1986. 542 с.
- КарпенкоЕ.Ю. Параллельное решение интегральных уравнений Фредгольма I рода методом регуляризации Тихонова с использованием технологии MPI. Математичне та комп’ютерне моделювання. Серія: Технічні науки. 2008. Вип. 1.
- Capobiancoa G., Cardoneb A. A parallel algorithm for large systems of Volterra integral equations of Abel type. Journal of Computational and Applied Mathematics. 2008, No. 220, р. 749- doi:10.1016/j.cam.2008.05.026
- Conte D., Paternoster B. Parallel methods for weakly singular Volterra integral equations on GPUs. Applied Numerical Mathematics. 2016, 114, P. 30-37. DOI: 10.1016/ j.apnum.2016.04.006
- Nersessian А., Poghosyan А., Barkhudaryan R. On a Parallel Algorithm for Integral Equations. Computer Science and Information Technologies: матеріали конференції CSIT-2005 (м. Єреван, 19—23 вересень 2005 р.). Єреван, 2005. С. 457—460.
- Горошко И.О., Тихоход В.А. Компьютерная реализация решения систем интегральных уравнений Вольтерры при исследовании многосвязных динамических объектов. Электронное моделирование. 2007. Том. 29. № 3. С. 101—107.
ТИХОХОД Володимир Олександрович, канд. техн. наук, доцент кафедри цифрових технологій в енергетиці Інституту атомної та теплової енергетики Національного технічного університету України «Київський політехнічний інститут ім. Ігоря Сікорського». У 2003 р. закінчив Кам’янець-Подільський національний університет ім. Івана Огієнка. Область наукових досліджень — комп’ютерне моделювання, геоінформаційні технології, телематичні системи, програмна інженерія.
ФЕДОРЧУК Володимир Анатолійович, д-р техн. наук, професор, професор кафедри комп’ютерних наук Кам’янець-Подільського національного університету ім. Івана Огієнка. У 1984 р. закінчив Кам’янець-Подільський державний педагогічний ін-т. Область наукових досліджень — математичне та комп’ютерне моделювання динамічних процесів у керованих електромеханічних системах.