Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем

The method of identification of the intensity of the sources of chemically interacting pollutants is presented. The implemented model includes the phenomenon of self-purification in reaching the limit concentration. For computational implementation the possibility is shown of using parallel methods...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2017
Автори: Ilin, Mykola I., Novikov, Oleksii M.
Формат: Стаття
Мова:Українська
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2017
Теми:
Онлайн доступ:https://journal.iasa.kpi.ua/article/view/117180
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Репозитарії

System research and information technologies
_version_ 1866302148854153216
author Ilin, Mykola I.
Novikov, Oleksii M.
author_facet Ilin, Mykola I.
Novikov, Oleksii M.
author_sort Ilin, Mykola I.
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2018-03-30T15:35:21Z
description The method of identification of the intensity of the sources of chemically interacting pollutants is presented. The implemented model includes the phenomenon of self-purification in reaching the limit concentration. For computational implementation the possibility is shown of using parallel methods based on Nvidia CUDA graphic processing units. The method of source identification combined with the parallel computing implementation using the modified red-black ordering (D4) method reduces simulation time by 12 times and the RAM usage by 30% when using the Nvidia c2050 graphics accelerator in comparison with the node of the NTUU "KPI" cluster.
doi_str_mv 10.20535/SRIT.2308-8893.2017.3.03
first_indexed 2025-07-17T10:23:17Z
format Article
fulltext  М.І. Ільїн, О.М. Новіков, 2017 Системні дослідження та інформаційні технології, 2017, № 3 21 УДК 681.513.675 DOI: 10.20535/SRIT.2308-8893.2017.3.03 ІДЕНТИФІКАЦІЯ ІНТЕНСИВНОСТІ ДЖЕРЕЛ ЗАБРУДНЕННЯ АТМОСФЕРИ НА БАЗІ ГІБРИДНИХ ОБЧИСЛЮВАЛЬНИХ СИСТЕМ М.І. ІЛЬЇН, О.М. НОВІКОВ Анотація. Розглянуто метод ідентифікації інтенсивності джерел хімічно взає- модійних забруднювальних домішок з урахуванням явища самоочищення під час досягнення граничної концентрації. Для обчислювальної реалізації показа- но можливість застосування паралельних методів на базі графічних прискорю- вачів архітектури Nvidia CUDA. Метод ідентифікації джерел в сукупності з паралельною обчислювальною реалізацією з використанням модифікованого методу червоно-чорного впорядкування (Д4) дає змогу скорочувати час моде- лювання у 12 разів та використовувати оперативну пам’ять на 30% у ході за- стосування графічного прискорювача Nvidia c2050 порівняно з вузлом класте- ра НТУУ «КПІ». Ключові слова: метод параметричної ідентифікації, забруднення атмосфери, гібридні обчислювальні системи, GPGPU. ВСТУП Завдання моделювання процесів забруднення атмосфери мають практичну значущість для дослідження впливу промислового забруднення на навко- лишнє середовище та в контексті моніторингу в умовах надзвичайних ситуацій техногенного походження. Досліджуваним моделям притаманна трансобчислювальна складність унаслідок швидкого збільшення кількості змінних з підвищенням просторової роздільної здатності, а в разі їх викори- стання для завдань моніторингу в реальному часі додатково виникають об- меження на максимальний час обчислень. Одним з напрямів подолання складності є застосування високопродуктивних обчислювальних систем, зокрема гібридних із застосуванням прискорювачів. Останні вирізняються високою енергоефективністю і відносно низькою вартістю (у найбільш по- ширеному випадку використання шейдерних блоків графічних прискорю- вачів загального призначення [1], [2]). На жаль, методи, що використову- ються для обчислювальної реалізації в системах на базі тільки центральних процесорів, потребують модифікації у разі застосування для графічних при- скорювачів через істотно меншу ємність оперативної пам’яті (та істотно більшу кількість обчислювальних ядер) [2], [3]. Таким чином, актуальним є створення нових та модифікація існуючих методів обчислювальної реалі- зації моделей процесів забруднення атмосфери та відповідних інформацій- них технологій застосування гібридних високопродуктивних обчислюваль- них систем на базі графічних прискорювачів. Мета роботи — розроблення методу ідентифікації інтенсивності дже- рел у процесах забруднення атмосфери хімічно взаємодійними домішками М.І. Ільїн, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2017, № 3 22 з урахуванням аномальних фізичних властивостей явища самоочищення з досягненням граничної концентрації. Під час обчислювальної реалізації показано можливість застосування паралельних методів на базі графічних прискорювачів архітектури Nvidia CUDA. МОДЕЛЬ ПРОЦЕСУ РОЗПОВСЮДЖЕННЯ ЗАБРУДНЮВАЛЬНИХ ДОМІШОК Процес розповсюдження забруднювальних домішок в атмосфері можна по- дати у формі системи варіаційних нерівностей вигляду [4], [5]            )()(,)(, sssssssss s uvuvuAuv t u ssss Nsuvf ,,1),,(  , (1) в VHvQ  )(1 з початковими умовами 00 sts uu  в sNs ,,1,  , (2) де ),( ztus — функція, визначена на обмеженій відкритій множині  прос- тору n , 3,2,1n , з гладкою границею Г на часовому інтервалі ),0( kt для kt , ),0( kt , sNs ,,1 , sN — кількість домішок; ),( gf — дія функціонала *1 ))((  Hf на елемент )(1 Hg ; *:)( VVA  — оператор, визначений білінійною формою                    dz z u zc zz u zkuA n i i s i ii s is 1 )()(),)(( ss NsVHdzuzd ,,1,)(,)( 1    , (3) тут )(zd враховує нелінійний характер хімічної взаємодії забруднювальних домішок; sNs NsuuQzDzd s ,,1),()()( 1   , де )(zD — процеси типу «джерело–стік»; )( 1 sNs uuQ  — нелінійні хімічні реакції; sN — кількість домішок. Нелінійним функціям хімічних реакцій можна надати вигляду [7]      s ss s N sii s N sjj jisij N sii isiNs NsuuuuuQ ,1 ,1,1 1 ,,1,)(  ; )()(),( 1 j n j js zztqztf    — функції джерел забруднення хімічними домішками, sNs ,,1 ; )(tq j — інтенсивність джерел; n — кількість джерел забруднення; Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних … Системні дослідження та інформаційні технології, 2017, № 3 23 s — опуклий, обмежений знизу функціонал sss Nsdzzvv ,,1,))(()(    ; s — неперервно диференційований функціонал. Відповідні функції s : s s s Ns dt d v ,,1,)(    . (4) У роботі досліджується процес самоочищення у разі перевищення гра- ничної концентрації забруднювальної домішки, що визначається як ,,,1, ,)(),(,0 )(),(,)),(),(( 2 1 max max 2 s ss ssss s Ns zuztu zuztuztuztm        (5) де ),( ztms — коефіцієнт самоочищення; ),(),(  LMztms де M — простір параметрів sm з нормою )( ||||||||  LsMs mm . Допустимі значення параметрів }0|{ maxдоп  sss mmMmM . У випадку відсутності аномальних властивостей самоочищення модель може бути зведена до відомої UNI-DEM (Unified Danish Eulerian Model [6, 7]). ІДЕНТИФІКАЦІЯ ІНТЕНСИВНОСТІ ДЖЕРЕЛ Розглянемо метод ідентифікації інтенсивності джерел моделі (1)–(3), яка враховує процес самоочищення та хімічну взаємодію забруднювальних до- мішок, якщо збурювальні функції процесу sf нерівності (1) не задано. Не- обхідно за вимірами вим sy у точках nzz ,...,1 функції ),( i s ztu отримати оцінки sf , які, задовольняючи (1)–(3), забезпечували б мінімум функціонала: ,,,1,inf)]()([),,( 0 1 2вим 1 доп s t n i Ff sisi N s ss NsdttytywfuJ k s s      (6) де ),(),(),( i s ii si ztuzthzty  — функція стану, яка вимірюється в точках nzz ,...,1 ; ),( izth — відомий оператор; )(вим tysi — вимірювання; sf — збурювальні функції процесу; допF — множина допустимих збурювальних функцій процесу; sw — вагові коефіцієнти. Інтенсивності джерел шукаємо із застосуванням принципу Лагранжа, а також методу функціональної параметризації [5] для розв’язання системи варіаційних нерівностей (1)–(3) у вигляді ssssss s NspupfuA t u JL ,,1,)),((,)((.)(.)             ;   ss uu ; 00 sts uu  в  , М.І. Ільїн, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2017, № 3 24 де ),( ztps — спряжена функція, яка отримується зі спряженої системи [5]: s s s u J pA t p       )(* в sNs ,,1,  ; (7)   ss pp ; (8) 0 kttsp в  . (9) Невідомі параметри інтенсивності джерел знайдемо на основі градієнт- ної процедури s i s fs i s i s Ns f L ff ,,1, (.) Pr1                   , де ),( (.) js s zzp f L    nj ,...,1 ; i — індекс поточної ітерації; fssf ,0 — задані. Систему варіаційних нерівностей (1)–(3) розв’язано з використанням методу функціональної параметризації [4], а отже, варіаційну нерівність (1)–(3) можна подати у формі системи рівнянь: ssss s NsfuuA t u ,,1,в)()(    ; (10)   ss uu ; (11)  в00 sts uu , (12) де )( su — шукана функція процесу самоочищення, визначена співвідно- шеннями (4), (5). Згідно з працею [4] цю функцію шукаємо у вигляді розв’язку задачі пошуку )},;(ˆ),,(ˆ{ ztumztu ss , що задовольняє та забезпечує мінімум функціонала:                 dzdt uuuum uuuu mJ s t sssss ssss k B B 0 max 2 max max 2 max ,))(( ,)( )( s Mm Ns s ,,1,inf доп   . У результаті розв’язання сформульованої задачі визначається коефіці- єнт самоочищення ),( ztms . ПАРАЛЕЛЬНА ОБЧИСЛЮВАЛЬНА РЕАЛІЗАЦІЯ ДЛЯ ГІБРИДНИХ СИСТЕМ НА БАЗІ ГРАФІЧНИХ ПРИСКОРЮВАЧІВ Найбільш обчислювально складним етапом у градієнтній процедурі по- переднього розділу є розв’язання систем лінійних алгебричних рівнянь (СЛАР), що виникають у разі застосування неявних кінцево-різницевих схем до співвідношень (7)–(9), (10)–(12). Доцільним є підвищення продук- тивності його обчислювальної реалізації. Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних … Системні дослідження та інформаційні технології, 2017, № 3 25 У роботі використовуються дві модифікації методу обчислювальної ре- алізації — прямий (на основі модифікованого методу червоно-чорного впо- рядкування (Д4 впорядкування, МД4) [8, 9] та LU декомпозиції, прямий МД4) і паралельний гібридний (на основі МД4 та стабілізованого методу біспряжених градієнтів, гібридний МД4 [4]). Розроблені модифікації методу відрізняються низькими вимогами до пам’яті, що дозволяє ефективно вико- ристовувати їх у високопаралельних обчислювальних системах з обмеже- ною ємністю оперативної пам’яті [10]. Розглянемо основні етапи обох методів. Після застосування скінченно- вимірної апроксимації вихідних рівнянь математичної фізики задача зво- диться до розріджених СЛАР великої розмірності спеціального вигляду: BAU  . У випадку двовимірної області матричну модель задачі                     F B U U AA AA * 2 1 43 21 можна звести до блокового вигляду з можливістю незалежного розв’язання для окремих блоків:                       F B U U A AA * 2 1 4 21 0 , що дозволяє отримати розв’язок вихідної системи вдвічі меншого розміру: FUA  24 ; 22 1 1 *1 11 UAABAU   ; ],[ 21 UUU  ; при цьому 4A спеціального вигляду, що допускає збереження без накладних витрат на позиції ненульових елементів (позиції ненульових елементів об- числюються аналітично). Спеціальна процедура зберігання 4A дозволяє економити понад 30% оперативної пам’яті порівняно з існуючими форматами збереження розрі- джених матриць [10]. Розв’язок системи FUA  24 знаходиться з використанням двох мето- дів — прямого та гібридного (ітераційного). Відповідно до прямого МД4 матриця 4A розділюється на перетинні діагональні блоки; розрахунок LU декомпозиції ведеться із застосуванням реалізації BLAS [11], що забезпечує можливість перенесення програмної реалізації без змін вихідних кодів на нові моделі графічних прискорювачів. У гібридному методі на базі МД4 об- числення FUA  24 виконується ітераційно-паралельна реалізація методу біспряжених градієнтів (BiCGSTAB [12]). Порівняно з реалізацією для систем без застосування прискорювачів скорочення часу моделювання досягає 12 разів. В експерименті використо- вувався графічний прискорювач Nvidia c2050 та вузол кластера НТУУ «КПІ ім. Ігоря Сікорського» у конфігурації 2хIntel Xeon E5440 2.83 ГГц/8 Гбайт RAM. М.І. Ільїн, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2017, № 3 26 ПРИКЛАД ЗАСТОСУВАННЯ Розглянемо приклад застосування для пошуку інтенсивності джерел у сис- темі з трьох хімічно взаємодійних домішок з урахуванням аномального про- цесу самоочищення у разі досягнення граничної концентрації в умовах шес- ти джерел викидів, вимірювань у 20 точках у ділянці 512512 . Необхідно знайти інтенсивність джерел та параметр самоочищення для першої до- мішки. Оцінки інтенсивності джерел та параметра самоочищення на різних кроках градієнтної процедури подано на рис. 1, 2. Рис. 1. Оцінки інтенсивності джерел Step f, m g/ c Source intensity, real values f(P1)=40, f(P2)=21 Рис. 2. Оцінки параметра самоочищення Step f, m g/ c Self cleaning coef. m, real values 0,2 0,26 0,24 0,22 0,20 0,18 0,16 0,14 Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних … Системні дослідження та інформаційні технології, 2017, № 3 27 Залежність функціонала J від кроку градієнтної процедури показано на рис. 3. В експерименті використовувалась гібридна модифікація МД4. Серед- ній час виконання одного кроку на графічному процесорі Nvidia C1060 ста- новить близько 18 с, загальний час моделювання — 4 хв. ВИСНОВКИ Запропоновано метод ідентифікації інтенсивності джерел у проце- сах забруднення атмосфери хімічно взаємодійними домішками з урахуван- ням аномальних фізичних властивостей явища самоочищення з досягненням стану процесу (концентрації забруднювальної домішки) граничного значен- ня. Показано можливість застосування гібридних високопродуктивних об- числювальних систем на базі графічних прискорювачів архітектури Nvidia CUDA, що відрізняється від оригінального методу Д4 меншими на 30% ви- могами до оперативної пам’яті та в 12 разів вищою продуктивністю порів- няно з обчислювальною реалізацією без використання прискорювачів. Подальші напрями досліджень пов’язані з розширенням запропонова- них методів для прискорювачів відмінної від CUDA архітектури. ЛІТЕРАТУРА 1. Anzt H. On the Performance and Energy Efficiency of Sparse Linear Algebra on GPU / H. Anzt, S. Tomov, J. Dongarra // International Journal of High Perform- ance Computing. — 2017. — DOI:10.1177/1094342016672081. 2. Green500. — Available at: https://www.top500.org/ green500/ 3. Anzt H. Acceleration of GPU-based Krylov solvers via data transfer reduction / H. Anzt, S. Tomov, P. Luszczek, W. Sawyer, J. Dongarra // International Journal 3,0 2,5 2,0 1,5 1,0 0,5 Рис. 3. Оцінки параметра самоочищення прикладу Step Functional J, minJ=0,02 J J М.І. Ільїн, О.М. Новіков ISSN 1681–6048 System Research & Information Technologies, 2017, № 3 28 of High Performance Computing Applications. — 29. — 3. — 2015. — P. 366–383. 4. Згуровский М.З. Анализ и управление односторонними физическими процес- сами / М.З. Згуровский, А.Н. Новиков. — К.: Наук. думка, 1996. — С. 328. 5. Новиков А.Н. О реализации одного класса вариационных неравенств / А.Н. Новиков // Электронное моделирование. — 1994. — 1. — С. 39–45. 6. Zlatev Z. Computational and numerical challenges in environmental modelling / Z. Zlatev, I. Dimov. — Oxford: Elsevier, 2006. — P. 373. 7. UNI-DEM. — Available at: http://www.dmu.dk/ AtmosphericEnvironment/DEM/ 8. Азиз Х. Математическое моделирование пластовых систем / Х. Азиз, Э. Сеттари. — Пер. с англ. — М.: Недра, 1982. — 407 с. 9. Saad Y. Iterative Methods for Sparse Linear Systems, 2nd edition / Y. Saad. — PA: SIAM, 2003. — 520 p. 10. Ільїн М.І. Модифікация методу обчислювальної реалізації крайових задач на основі Д4 декомпозиції для гібридних систем на базі графічних процесорів / М.І. Ільїн // Вісн. НТУУ «КПІ»: Інформатика, управління та обчислю- вальна техніка. — 2017. — С. 63-67. 11. cuBLAS. — Available at: https://developer.nvidia.com/ cublas. 12. CUSP. — Available at: https://developer.nvidia.com/cusp. Надійшла 30.06.2017
id journaliasakpiua-article-117180
institution System research and information technologies
keywords_txt_mv keywords
language Ukrainian
last_indexed 2025-07-17T10:23:17Z
publishDate 2017
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/cb/3b1cba4b61d2705a1fef89adf3c9d9cb.pdf
spelling journaliasakpiua-article-1171802018-03-30T15:35:21Z Identification of the intensity of air pollution sources based on hybrid computer systems Идентификация интенсивности источников загрязнения атмосферы на базе гибридных вычислительных систем Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем Ilin, Mykola I. Novikov, Oleksii M. parametric identification method atmospheric pollution hybrid computing systems GPGPU метод параметрической идентификации загрязнение атмосферы гибридные вычислительные системы GPGPU метод параметричної ідентифікації забруднення атмосфери гібридні обчислювальні системи GPGPU The method of identification of the intensity of the sources of chemically interacting pollutants is presented. The implemented model includes the phenomenon of self-purification in reaching the limit concentration. For computational implementation the possibility is shown of using parallel methods based on Nvidia CUDA graphic processing units. The method of source identification combined with the parallel computing implementation using the modified red-black ordering (D4) method reduces simulation time by 12 times and the RAM usage by 30% when using the Nvidia c2050 graphics accelerator in comparison with the node of the NTUU "KPI" cluster. Рассмотрен метод идентификации интенсивности источников химически взаимодействующих загрязняющих примесей с учетом явления самоочищения при достижении предельной концентрации. Для вычислительной реализации показана возможность применения параллельных методов на базе графических ускорителей архитектуры Nvidia CUDA. Метод идентификации источников в совокупности с параллельной вычислительной реализацией с использованием модифицированного метода красно-черного упорядочения (Д4) позволяет сократить время моделирования в 12 раз и использования оперативной памяти на 30% при применении графического ускорителя Nvidia c2050 по сравнению с узлом кластера НТУУ "КПИ". Розглянуто метод ідентифікації інтенсивності джерел хімічно взаємодійних забруднювальних домішок з урахуванням явища самоочищення під час досягнення граничної концентрації. Для обчислювальної реалізації показано можливість застосування паралельних методів на базі графічних прискорювачів архітектури Nvidia CUDA. Метод ідентифікації джерел в сукупності з паралельною обчислювальною реалізацією з використанням модифікованого методу червоно-чорного впорядкування (Д4) дає змогу скорочувати час моделювання у 12 разів та використовувати оперативну пам’ять на 30% у ході застосування графічного прискорювача Nvidia c2050 порівняно з вузлом кластера НТУУ "КПІ". The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2017-09-29 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/117180 10.20535/SRIT.2308-8893.2017.3.03 System research and information technologies; No. 3 (2017); 21-28 Системные исследования и информационные технологии; № 3 (2017); 21-28 Системні дослідження та інформаційні технології; № 3 (2017); 21-28 2308-8893 1681-6048 uk https://journal.iasa.kpi.ua/article/view/117180/111278 Copyright (c) 2021 System research and information technologies
spellingShingle метод параметричної ідентифікації
забруднення атмосфери
гібридні обчислювальні системи
GPGPU
Ilin, Mykola I.
Novikov, Oleksii M.
Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
title Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
title_alt Identification of the intensity of air pollution sources based on hybrid computer systems
Идентификация интенсивности источников загрязнения атмосферы на базе гибридных вычислительных систем
title_full Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
title_fullStr Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
title_full_unstemmed Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
title_short Ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
title_sort ідентифікація інтенсивності джерел забруднення атмосфери на базі гібридних обчислювальних систем
topic метод параметричної ідентифікації
забруднення атмосфери
гібридні обчислювальні системи
GPGPU
topic_facet parametric identification method
atmospheric pollution
hybrid computing systems
GPGPU
метод параметрической идентификации
загрязнение атмосферы
гибридные вычислительные системы
GPGPU
метод параметричної ідентифікації
забруднення атмосфери
гібридні обчислювальні системи
GPGPU
url https://journal.iasa.kpi.ua/article/view/117180
work_keys_str_mv AT ilinmykolai identificationoftheintensityofairpollutionsourcesbasedonhybridcomputersystems
AT novikovoleksiim identificationoftheintensityofairpollutionsourcesbasedonhybridcomputersystems
AT ilinmykolai identifikaciâintensivnostiistočnikovzagrâzneniâatmosferynabazegibridnyhvyčislitelʹnyhsistem
AT novikovoleksiim identifikaciâintensivnostiistočnikovzagrâzneniâatmosferynabazegibridnyhvyčislitelʹnyhsistem
AT ilinmykolai ídentifíkacíâíntensivnostídžerelzabrudnennâatmosferinabazígíbridnihobčislûvalʹnihsistem
AT novikovoleksiim ídentifíkacíâíntensivnostídžerelzabrudnennâatmosferinabazígíbridnihobčislûvalʹnihsistem