|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПОРІВНЯЛЬНИЙ АНАЛІЗ СЕРІЙНИХ ЗАСОБІВ КОМП'ЮТЕРНОГО МОДЕЛЮВАННЯ НАДЗВИЧАЙНИХ СИТУАЦІЙ
С. М. Одокієнко, І. О. Гребіник м. Черкаси, Академія пожежної безпеки ім. Героїв Чорнобиля
На сучасному етапі розбудови міст і населених пунктів, розвитку промисловості, транспорту, впровадження високих технологій, підвищення побутового рівня життєдіяльності населення зростає можливість виникнення надзвичайних ситуацій природного і техногенного характеру. Одним з важливих завдань створення Урядової інформаційно-аналітичної системи з питань надзвичайних ситуацій (НС) є моделювання і прогнозування НС, а також оцінка їх соціально-економічних наслідків на основі застосування сучасних засобів комп'ютерного моделювання. Тому метою роботи є визначення найбільш ефективного пакету комп'ютерного моделювання на основі вивчення результатів порівняльного аналізу найбільш відомих серійних засобів моделювання. На основі великого числа тестів проведено порівняльний аналіз найбільш поширених серійних засобів моделювання [1]: GAUSS, розробник Aptech Systems Inc.; Macsyma, розробник Macsyma Inc.; Maple, розробник Waterloo Maple Software Inc.; Mathematica, розробник Wolfram Research Inc.; Matlab, розробник The Mathworks Inc.; MuPAD, розробник University of Paderborn / SciFace GmbH; O-Matrix, розробник Harmonic Software; Ox, розробник Nuffield College; R-Lab, розробник Ian Searle; Scilab, розробник INRIA; S-Plus, розробник MathSoft Inc. Пакети порівнювалися за функціональними можливостями, швидкостями роботи з великими наборами даних при їх математичній, статистичній та графічній обробці, за можливостями підтримки різних операційних систем. У першій частині тестів досліджується математична функціональність розглянутих пакетів по таких категоріях як стандартні математичні функції, лінійна алгебра, аналіз даних, чисельні методи, статистичні функції і функції для роботи зі стохастичними даними. У другій частині досліджується графічна функціональність. У третій частині досліджуються вбудовані засоби програмування. У четвертій частині аналізуються можливості прямого експорту/імпорту даних із зовнішніх джерел. У п'ятій частині досліджуються можливості підтримки різних операційних систем. У шостій частині порівнюються швидкості роботи тестованих пакетів в середовищі Windows при виконанні 16 найбільш часто використовуваних операцій, таких як робота з матрицями, формування і сортування масивів даних, інтегрування і т. ін. Результати тестування для семи пакетів, що показали найкращу продуктивність, наведені в таблиці 1, при цьому, при розрахунку загальної продуктивності, результати тестів по кожній частині бралися з ваговими коефіцієнтами відповідно 38, 10, 9, 5, 2 і 36. Всі значення наведені у відсотках від максимально можливого значення. Таблиця 1 Результати тестування серійних засобів моделювання
З огляду на результати тестів, а також доступність розглянутих пакетів, можна зробити висновок, що найбільш прийнятними пакетами прикладних програм для чисельного аналізу є MATLAB [3] і Mathematiсa [2].
ЛІТЕРАТУРА 1. Stefan Steinhaus. Comparison of mathematical programs for data analysis. University of Frankfurt / Germany, 1999. – 50 p. 2. Воронова О. С., Кирьева Е. А., Рыбникова А. М. Программные библиотеки математического моделирования динамических систем в системе Mathematica. //Електроніка та системи управління—2005. —№4. —С. 143-147. 3. Ануфриев И. Е., Смирнов А. Б., Смирнова Е. Н. MATLAB 7. – СПб.: БХВ-Петербург, 2005. – 1104 с.: ил.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|