автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Численное решение обратных задач переноса примеси на многопроцессорных вычислительных системах

кандидата физико-математических наук
Панасенко, Елена Александровна
город
Томск
год
2010
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Численное решение обратных задач переноса примеси на многопроцессорных вычислительных системах»

Автореферат диссертации по теме "Численное решение обратных задач переноса примеси на многопроцессорных вычислительных системах"

004600247

На правах рукописи

Панасенко Елена Александровна

/

Численное решение обратных задач переноса примеси на многопроцессорных вычислительных системах

13.18 - Математическое моделирование, численные методы и комплексы

программ

Автореферат диссертации на соискание ученой степени кандидата физико-математических наук

1 АПР 2010

Томск-2010

004600247

Работа выполнена на кафедре вычислительной математики и компьютерного моделирования механико-математического факультета ГОУ ВПО «Томский государственный университет»

Научный руководитель:

доктор физико-математических наук, профессор

Старченко Александр Васильевич

Официальные оппоненты:

доктор физико-математических наук, профессор

Тимченко Сергей Викторович

доктор физико-математических наук, старший научный сотрудник Нагорский Петр Михайлович

Ведущая организация:

Институт вычислительной математики и математической геофизики СО РАН, г. Новосибирск

Защита состоится 29 апреля 2010 г. в 10:30 на заседании диссертационного совета Д 212.267.08 при ГОУ ВПО «Томский государственный университет» по адресу: 634050, г.Томск, пр. Ленина, 36.

С диссертацией можно ознакомиться в Научной библиотеке ГОУ ВПО «Томский государственный университет» по адресу: 634050, г.Томск, пр. Ленина, 34а.

Автореферат разослан 19 марта 2010 г.

Ученый секретарь диссертационного совета, доктор технических наук, профессор

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность работы. В настоящее время проблема охраны окружающей среды становится одной из важных задач науки, что связано с возрастающими темпами технического прогресса во всех странах мира. Ухудшение качества атмосферного воздуха происходит вследствие выбросов в атмосферу отходов промышленных предприятий и выхлопных газов автотранспорта, что приводит к ухудшению здоровья населения, а в глобальном масштабе - к изменению климата на планете.

Избежать поступления загрязняющих веществ в атмосферу невозможно, но постоянный контроль качества воздуха позволит обеспечить безопасный уровень воздействия на атмосферу. Одним из способов оценки уровня загрязнения воздуха является контроль интенсивности выбросов вредных веществ с помощью постов наземных наблюдений. Но даже разветвленная сеть таких пунктов наблюдения не всегда может предоставить достоверную информацию для природоохранных служб. Большую помощь здесь может оказать применение методов математического моделирования и, особенно, технологий численного решения обратных задач по определению характеристик источников загрязнения.

Но сложность процессов распространения примеси делают модели оценки качества воздуха громоздкими и требовательными к вычислительным ресурсам. Перспективным способом решения этих проблем является использование высокопроизводительных многопроцессорных вычислительных систем, которые обеспечивают существенное ускорение получения результатов расчетов и повышение качества численного прогноза. Развитие же многопроцессорных вычислительных систем, в свою очередь, непосредственно связано с успехами вычислительной математики. Поэтому к числу важнейших работ по развитию параллельных вычислительных технологий следует отнести: создание новых методов и алгоритмов, ориентированных на эффективное использование многопроцессорных вычислительных систем, и разработку оригинального программного обеспечения с высокими показателями масштабируемости.

Математическому моделированию загрязнения атмосферного воздуха и решению обратных задач переноса примеси посвящены работы М.Е. Берлянда, Г.И. Марчука, В.В. Пененко, А.Е. Алояна, Р.Д. Борнштейна, Ф.Т.М. Ньистадта, X. Ван Допа, М. Uliasz, Н. Mayer, N. Moussiopoulos, а также работы группы сотрудников НИИ аэробиологии ГНЦ ВБ «Вектор» (А.И. Бородулин, Б.М. Десятков, С.С. Котлярова и др.). Параллельному программированию и методам распараллеливания численных алгоритмов много внимания уделено в работах В.В. Воеводина, Вл.В. Воеводина, В.Э. Малышкина, В.А. Вшивкова, В.В. Корнеева, М.А. Толстых, Р. Хокни, К. Джессхоуп, D. Dubdub, Н. Meuer и др.

Целью диссертационной работы является разработка нового метода параллельных вычислений для решения обратных задач переноса примеси на многопроцессорных вычислительных системах и его апробация для реальных городских условий.

Для достижения данной цели поставлены и решены следующие основные задачи:

1. Построение математической модели обратной задачи, описывающей перенос газообразной примеси.

2. Разработка численного метода решения обратных задач переноса примеси, опирающегося на использование сопряженных уравнений и двойственное представление функционала концентрации примеси и предназначенного для детальной идентификации основных районов - загрязнителей атмосферного воздуха в городе.

3. Теоретическое исследование свойств разностных схем для решения сопряженных к адвективно-диффузионным уравнениям.

4. Разработка параллельной реализации вычислительных алгоритмов и её апробация для некоторых обратных задач переноса примеси в условиях г.Томска с целью определения источников загрязнения, находящихся на городской территории.

Научная новизна полученных автором результатов заключается в следующем:

1. Разработана математическая модель обратной задачи переноса примеси для идентификации параметров источников загрязняющих веществ, которая опирается на уравнения, сопряженные к уравнению турбулентной диффузии, и двойственное представление функционала от концентрации примеси. Модель является многокритериальной, так как она учитывает пространственный и нестационарный характер изменения концентрации примеси за счет адвекции, турбулентного рассеяния, сухого и влажного осаждения, шероховатость поверхности и растительность, что позволяет достаточно точно описывать процессы, происходящие в окружающей среде.

2. Создана модификация численного метода Марчука1 решения обратных задач для определения городских районов - загрязнителей атмосферного воздуха, заключающаяся в преобразовании двойственного представления функционала концентрации примеси в дополнительные условия для оперативной количественной оценки интенсивности поступления примеси от различных районов города. Это преобразование позволяет весь вычислительный процесс представить в виде последовательности двух отдельных этапов, что существенно упрощает решение обратной задачи.

3. Создан алгоритм численного решения сопряженных уравнений, которые лежат в основе обратной задачи переноса примеси, с использованием явных и явно-неявных разностных схем. Применение таких схем по сравнению с методами покоординатного расщепления имеет преимущество по быстродействию и возможности более эффективного распараллеливания. Теоретически доказано, что построенные разностные схемы аппроксимируют дифференциальную задачу на точном решении, условно устойчивы и сходятся.

4. Разработан новый метод параллельных вычислений для решения обратных задач переноса примеси, опирающийся на использование комбинации

1 Марчук Г.И. Математическое моделирование в проблеме окружающей среды. М., 1982.315 с.

функциональной и геометрической декомпозиции. Предложенный метод численного решения обратных задач переноса примеси на многопроцессорных вычислительных системах позволяет существенно (на порядок) увеличить количество используемых процессоров по сравнению с функциональной или геометрической декомпозицией и тем самым значительно сократить время счета.

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

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

Разработанные в диссертации модели, алгоритмы и программы используются в созданном в рамках проекта РНП.2.2.3.2.1569 аналитической ведомственной целевой программы "Развитие научного потенциала высшей школы (2006-2008 годы)" расчетно-программном комплексе для обучения по вопросам обеспечения безопасности жизнедеятельности в чрезвычайных ситуациях на основе современных информационно-образовательных технологий (http://mchs.tsu.ru).

Материалы проведенных исследований включены в программу специального курса лекций, читаемого на механико-математическом факультете ТГУ.

Обоснованность научных положений и выводов, сделанных в диссертационной работе, следует из адекватности используемых физических и математических моделей, численных методов, что подтверждается сравнением с результатами экспериментов, а также с известными теоретическими данными других авторов.

На защиту выносятся:

1. Математическая модель обратной задачи переноса газообразной примеси.

2. Модификация численного метода Марчука решения обратных задач для определения городских районов - загрязнителей атмосферного воздуха.

3. Явные и явно-неявные разностные схемы, применяемые для численного решения сопряженных уравнений, и их теоретическое исследование.

4. Метод параллельных вычислений для решения обратных задач переноса примеси, опирающийся на использование комбинации функциональной и геометрической декомпозиции, и результаты идентификации городских районов -загрязнителей атмосферного воздуха.

Личный вклад автора: Панасенко Е.А. под руководством профессора Старченко А.В. принимала участие в разработке численного метода решения обратных задач переноса примеси, разработке алгоритма численного решения

сопряженных уравнений, создании и применении параллельных алгоритмов для численного решения обратных задач переноса примеси; осуществила тестирование разработанных методов для определения городских районов - загрязнителей приземного воздуха; самостоятельно получила основные результаты диссертационной работы и провела их обоснование.

Основные результаты диссертации доложены соискателем на 5-ти международных и 5-ти Всероссийских конференциях в Алуште, Новороссийске, Томске и полностью представлены в следующих опубликованных работах [18], в том числе в 1 статье в изданиях списка ВАК.

Структура и объем диссертации. Диссертационная работа состоит из введения, пяти глав и заключения; общий объем работы - 138 страниц; работа содержит 12 таблиц и 29 рисунков; список цитируемой литературы включает 157 наименований.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы диссертационной работы, сформулированы основные цели и задачи. Подчеркнута научная новизна и практическая значимость работы. Перечислены положения, выносимые на защиту, дано краткое изложение содержания диссертационной работы по главам.

Первая глава посвящена проблеме загрязнения воздуха антропогенными выбросами, влиянию атмосферных процессов на перенос примеси, а также способам их математического моделирования. На основании литературных источников приведены системы дифференциальных уравнений, описывающие перенос газообразной примеси. Указаны особенности, связанные с переходом к сопряженным уравнениям, которые лежат в основе постановок обратных задач переноса примеси. Подробно рассматриваются существующие численные методы решения прямых и обратных задач переноса примеси и дан обзор существующих параллельных алгоритмов решения таких задач. В заключительной части главы делаются выводы о том, что для решения обратных задач переноса примеси удобно использовать подход Г.И. Марчука и целесообразно применять высокопроизводительную вычислительную технику.

Вторая глава представляет физические формулировки и математические постановки прямой и обратной задач переноса примеси.

Обратная задача переноса примеси формулируется следующим образом: требуется по известным метеорологическим данным атмосферы и результатам измерений концентрации газообразной примеси в N точках, проводимых в течение некоторого периода времени Т, определить параметры (мощность, координаты и время срабатывания) источников примеси.

Математическая постановка обратной задачи записывается с использованием сопряженных уравнений. Для этого адвективно-диффузионное уравнение переноса примеси умножается на функции С'к(1,х,у,:) и интегрируется по времени и пространству. После некоторых математических преобразований получаются сопряженные уравнения:

de; dUCl dVCl divcl

dy ~ dz = Л; к = N,

dt

dx

K< - dz

+ oC',. - -

dx

dx

d_ dy

г

dy

начальные и граничные условия: С'к(Т,х,у,:) = 0;

х = 0:ис1 + Г^ = 0;х = Ь :{/С,Ч= дх х к дх

су >" Эу

1 = 0:Кг^ = аС[-, = =

(2)

& - о;

где и,У,1У- компоненты соленоидалыюго вектора скорости атмосферного воздуха, Г, К, - коэффициенты турбулентной диффузии, ст - интенсивность влажного осаждения (вымывания осадками) примеси,

Рк=3(х-хк)3(у-к = 1,...,/V; Л'- количество измерений концентрации {С(}, а - скорость сухого осаждения примеси; а также двойственное представление функционала от концентрации примеси:

ДО = ])))сРк(к<1усЬЛ = Ск = ¡''((¡С'&ЫуЛхЖ +

0000 0000 /-ЗЧ

гМу ..

ООО

Здесь 2 - интенсивность поступления примеси от М рассматриваемых

высотных источников, 6=£б,(2,(0 - расход

' у у

выброса из источника с координатами Я = Я(1,х,у) - интенсивность

поступления примеси от наземных источников.

Решение (1)-(2) и (3) позволит установить параметры источника загрязнения атмосферного воздуха. Использующиеся в (1)-(2) метеорологические величины рассчитываются на основе разработанной в ТГУ и ИОА СО РАН мезо-масштабной метеорологической модели2.

В третьей главе представлены численные методы решения сформулированных в главе 2 задач. Дискретизация дифференциальных уравнений модели переноса примеси осуществлена с использованием метода конечного объема на основе явных и явно-неявных разностных схем. Для аппроксимации адвективных членов использовались: противопотоковая схема, схема МШ Ван Лира или

2 Старченко A.B. Численное исследование локальных атмосферных процессов // Вычислительные технологии. 2005. № 10, ч. 2. С. 81-89.

схема Ботта3. Доказано, что все рассматриваемые разностные схемы аппроксимируют дифференциальную задачу и условно устойчивы по начальным данным.

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

На рисунке 1 представлены профили концентрации примеси, поступающей от точечного источника мощностью 2о =1000г/с в сечении, поперечном основному потоку, полученные с использованием противопотоковой схемы, схемы МЬи Ван Лира и схемы Ботта. Точное решение и решение, полученное при использовании схем Ботта и МШ изображены одной линией, так как практически полностью совпадают. Поле ветра имеет постоянные и равные компоненты ([/ = V = 1/^2 м/с), турбулентная диффузия Г = \м2/с, размеры области 1Х = 1у = 180д<, положение источника х0 = 0.25ЬХ, уа = 0.25 ^.

Наиболее точные результаты дает применение схемы Ботта и схемы МШ.

Рисунок 1 - Сравнение разностных схем с аналитическим решением при моделировании переноса примеси от источника постоянной мощности

В четвертой главе описана параллельная реализация разработанной вычислительной процедуры решения системы адвективно-диффузионных уравнений (1)-(2) на многопроцессорной системе с распределенной памятью. В работе применена функциональная и геометрическая декомпозиции и предложен комбинированный способ.

При использовании функциональной декомпозиции распараллеливание метода численного решения обратной задачи переноса примеси производится с

3 Ривин Г.С., Воронина П.В. Перенос аэрозоля в атмосфере: выбор конечно-разностной схемы // Отика атмосферы и океана. 1997. Т. 10, № 6. С. 623-633.

использованием принципа «master-slave». В этом случае управляющий master-процесс с частотой со передает каждому slave-процессу значения метеорологических параметров, необходимые для решения сопряженных задач. Подчиненные slave-процессы, получив данные, в свою очередь, ведут расчеты независимо друг от друга, и найденные на каждом шаге по времени приближенные решения своей сопряженной задачи (1)-(2) возвращают управляющему процессу, который ищет глобальный минимум функционала

У(С)= Е

/UH

'Т1 [. l 1 'L I*

J f \ \C'kQdzdydxdt+\J ic'k\

0 0 0 0 ООО1-

=0

Rdydxdt - Ck

позволяющий определить параметры источников загрязнения.

В работе теоретически и экспериментально исследовано ускорение и эффективность данного параллельного алгоритма для задачи идентификации параметров мгновенного источника. Теоретические оценки можно записать следующим образом:

Р-1 = „ 1 -1/р

Р

S'

Ф1

1 +

Ъх-а

1 +

5 х-а'

(4)

т т

Здесь р — число используемых процессов, т - число арифметических операций для вычисления одного значения сеточной функции, х — отношение времени межпроцессорной передачи одного числа к времени арифметической операции.

При таком способе организации параллельных вычислений не удается достичь идеального параллелизма. Это связано с тем, что гпаз1ег-процесс не решает отдельную сопряженную задачу. Поэтому с целью повышения эффективности алгоритма рассматривается другой подход, в котором шаз1ег-процесс дополнительно к своей работе также решает одну из N сопряженных задач (1)-(2).

В этом случае теоретическая оценка ускорения и эффективности может быть записана следующим образом: оФ2 _ Р ГФ2 „ 1

1 +

_£_

5 х-со р

1 +

5х-а

(5)

т т

и разработанная параллельная программа будет иметь более высокие показатели по времени выполнения.

Для подтверждения теоретических оценок был проведен ряд расчетов на кластере ТГУ СКИФ СуЬепа (таблица 1).

Таблица 1 - Время счета (сек) для функциональной декомпозиции

Количество измерений, N Число процессов (вариант Ф1) Время счета (вариант Ф1) Число процессов (вариант Ф2) Время счета (вариант Ф2)

5 6 312 5 323

10 11 316 10 337

20 21 322 20 354

Из таблицы видно, что оба рассматриваемых варианта имеют высокие показатели масштабируемости, что выражается в слабом изменении времени счета при добавлении процессорных элементов и увеличении размера задачи. Однако первый вариант функциональной декомпозиции имеет небольшое преимущество во времени выполнения параллельной программы.

В диссертационной работе также при решении сопряженных задач (1)-(2) использовалась одномерная (вдоль оси ОУ) геометрическая декомпозиция сеточной области.

Теоретические оценки ускорения и эффективности параллельного алгоритма в этом случае имеют следующий вид:

м

<?г

■ Г'р -

р 1+

т{ N

' 1 +

где Ы1 - размер вычислительной сетки по оси Ох, N - количество решаемых сопряженных задач.

Поскольку в полученной оценке эффективности рассматриваемого способа распараллеливания вклад межпроцессорной передачи данных во временные затраты более значительный, стоит ожидать, что применение геометрической декомпозиции при решении обратных задач переноса примеси, в которых на каждом шаге по времени требуется передача данных п^ег-процессу, менее перспективно, чем использование функциональной декомпозиции. Такие выводы подтвердились экспериментально (таблица 2).

Таблица 2 - Время счета для геометрической декомпозиции

Количество измерений, N Число используемых процессов, р Время, сек

5 5 627

10 10 643

20 20 743

Сопоставляя результаты, приведенные в таблицах 1 и 2 видно, что применение геометрической декомпозиции для рассматриваемой задачи идентификации параметров внезапного выброса в атмосферу существенно (более, чем в два раза) уступает по быстродействию функциональной декомпозиции.

В данной работе был предложен комбинированный способ распараллеливания с целью увеличения в расчетах числа используемых активных процессов, количество которых ограничено при функциональной и геометрической декомпозиции. В комбинированном подходе все р активных процессов делятся на N групп (по числу измерений), каждая из которых решает численно одну сопряженную задачу (1),(2), используя одномерную геометрическую декомпозицию. Для получения приближенного решения процессы отдельной группы обмениваются между собой рассчитанными значениями сеточной функции вблизи границ подобластей. Поиск минимума функционала выполняет один из р процессов, которому остальные передают результаты промежуточных расчетов.

и

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

£КОМО

^коми ^_Р__ пкомб __ р ^_

1+-

5ю + -

Ар_

т

5й) + -

ы-й.

(7)

Сравнивая оценки параллельных реализаций (6) и (7) можно отметить, что эффективность комбинированного подхода не хуже, чем при геометрической декомпозиции, однако количество используемых активных процессов можно увеличить на порядок, что при имеющей место масштабируемости параллельной версии алгоритма приведет к значительному сокращению времени счета.

Результаты вычислительных экспериментов подтвердили теоретические оценки (таблица 3).

Таблица 3 - Время счета для комбинированного метода распараллеливания

Количество измерений, N Время счета последовательной программы, сек Число процессов Время счета параллельной программы, сек

5 1626 100 33

10 3922 200 42

20 7799 400 59

Стоит отметить, что комбинированный подход на порядок позволяет увеличить число используемых процессов и снизить время счета, при этом эффективность параллельной программы остается на уровне не менее 50%. Однако, в целом, функциональная декомпозиция имеет существенное преимущество, судя по (5), (6) и (7).

В пятой главе представлены модификация метода Г.И. Марчука и результаты её апробации для обратных задач переноса примеси на примере г. Томска с целью определения городских районов - загрязнителей атмосферного воздуха.

Математическая постановка задачи по определению городских районов ~ загрязнителей воздуха по измеренным значениям концентрации примеси состоит из (1)-(2) и поиска распределения <2(х,у), которое определяется из требования минимума следующего функционала:

N

I

*=1

£, К

I I

о о

П;

д(х,у)*усЬ-Ск

,в(х,у)к о.

(8)

Здесь

Л

А

\\СксЬА \й о ;

{х,у)=]{) с;д±+с1\

точников примеси (наземных и приподнятых) в точке

Сопряженные задачи (1), (2) решаются численно с помощью метода конечного объема и разностных аппроксимаций на равномерной сетке. Используя

(ТЬ, ,

11 Ск&А - интенсивность ис-о о

квадратурные формулы прямоугольников при вычислении интегралов, входящих в (8), получим следующую задачу:

\2

-> min, (9)

cf(fl,i:a,2v..,ÖA',„vJ= I ( Г I «луй.Ау

при QiJi.O,i = \,...,Nz,i = l,...,Ny.

I (п- •

Здесь а, 7 «I I \ СкскЛ >0 и Qi есть приближенная оценка выбросов

1° о )и

примеси в столбе воздуха над (¡,/)-м конечным объемом площадью 5,г

В итоге разработанный метод решения обратных задач по обнаружению основных городских районов - загрязнителей заключается в составлении на основе решения (1) и (2) функционала концентрации примеси с неизвестными источниками выбросов примеси, использовании суперкомпьютеров и применении библиотечных функций решения многомерных экстремальных задач с ограничениями. Так, для решения такой задачи в данной работе на основе сравнительного анализа программ Библиотеки численного анализа НИВЦ Московского государственного университета на тестовых и реальных задачах был выбран метод сопряженных градиентов.

При решении рассматриваемой задачи идентификации характеристик городских источников загрязнения в качестве входных параметров использовались результаты измерений концентраций монооксида углерода, проводимых трижды в день на пяти постах наблюдения, расположенных в г. Томске. При моделировании рассматривался период времени, охватывающий двое суток (7-8 сентября 2000 года), следовательно, количество измерений, необходимых для решения обратной задачи, составляет N = 30. Область исследования имеет площадь размером 50x50/с«, в ее центральной части находится городская территория. Верхняя граница расчетной области располагается на высоте 1000.«, расчетная сетка: 100x100x60 ячеек.

На рисунке 2 представлены рассчитанные изолинии интенсивности @(х,у) поступления СО в различных районах города в течение 7-8 сентября 2000г. Изолинии наложены на карту г. Томска и показывают наиболее ответственные за содержание СО в приземном слое воздуха районы города в рассматриваемый период. Следует отметить, что, в целом, предсказанная численно картина соответствует расположению основных городских районов, ответственных за выброс в атмосферу СО и предложенная в работе методика позволяет также достаточно надежно оценить за короткий период времени и интенсивность таких выбросов.

Рисунок 2 - Распределение наиболее значимых источников загрязнения воздуха СО на

7-8 сентября 2000 года

Также для рассматриваемого случая проводилось численное решение обратной задачи с использованием решения прямой в качестве необходимых входных данных. Сравнение результатов, полученных при решении обратной задачи с использованием измерений концентрации монооксида углерода и решения прямой задачи, показало, что они неплохо согласуются между собой по характеру найденного распределения районов города, активно выбрасывающих в атмосферу СО и по уровню их интенсивности.

Кроме представленных результатов численное решение обратной задачи переноса примеси для условий г. Томска проводилось с использованием данных мобильных измерений, которые были выполнены 11 июля 2005 года при помощи мобильной станции АКВ-2 ИОА СО РАН (рисунок 3).

6000400020000-

^ -2000-4000-6000-8000-10000-8000 -6000 -4000 -2000 0 2000 4000 6000 X, м

Рисунок 3 - Результаты решения обратной задачи переноса примеси при использовании 90 (N=90) измеренных значений концентрации

По результатам моделирования и измерений отчетливо видны наиболее заметные источники оксида углерода: центр города Томска, где наиболее развит транспортный узел и расположен ряд предприятий и северная часть Томска, где находится множество более мелких источников монооксида углерода.

В заключении диссертации приведены основные результаты.

ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Панасенко Е.А. Применение многопроцессорной вычислительной техники для численной реализации метода решения обратных задач переноса примеси с целью определения источников мгновенного выброса в чрезвычайных ситуациях / Е.А. Панасенко, A.B. Старченко // Вестник Новосибирского государственного университета. Сер. Информационные технологии. - 2009. - Т. 7, № 4. - С. 1 08-118.

2. Панасенко Е.А. Определение городских районов - загрязнителей атмосферного воздуха по данным наблюдений / Е.А. Панасенко, A.B. Старченко // Оптика атмосферы и океана. - 2009. - Т. 22, № 03. - С. 279-283.

3. Панасенко Е.А. Параллельная реализация численного метода решения об-

\ V t

¥1"-

v

Vv^SA

t

t

/ t 1 I 1 Vü

/ /11 r W

//1 r t-l Ы Ш ////^

У / / / t'M / / / / S/ / / / V /

1025

M 02

— 0.15

И 0.1

J0 05

ратных задач переноса примеси с целью прогнозирования чрезвычайных ситуаций / Е.А. Панасенко, A.B. Старченко // Научный сервис в сети Интернет: решение больших задач : труды Всероссийской научной конференции. - М.: Изд-во МГУ, 2008. -С. 140-144.

4. Панасенко Е.А. Численное исследование переноса примеси в атмосфере // Фундаментальные проблемы новых технологий в третьем тысячелетии. Демидовские чтения : сборник материалов трегьей всероссийской конференции молодых ученых в рамках Российского научного форума с международным участием / ИОА СО РАН. - Томск, 2006. - С. 582-586.

5. Панасенко Е.А. Численное решение некоторых обратных задач переноса примеси в атмосфере / Е.А. Панасенко, A.B. Старченко // Материалы XV Международной конференции по механике и современным прикладным программным системам (ВМСППС'2007). - М.: Вузовская книга, 2007. - С. 404-405.

6. Панасенко Е.А. Численное решение некоторых обратных задач переноса примеси на многопроцессорных вычислительных системах / Е.А. Панасенко, A.B. Старченко // Четвертая Сибирская школа - семинар по параллельным вычислениям : сборник трудов ; под ред. A.B. Старченко. - Томск : Дельтаплан, 2008. -С. 139-148.

7. Панасенко Е.А. Численное решение некоторых обратных задач с различными типами источников атмосферного загрязнения / Е.А. Панасенко, A.B. Старченко // Вестник ТГУ. Механика и математика. - 2008. - № 2 (3). - С.47-56.

8. Панасенко Е.А. Математическое обеспечение компьютерных тренажеров для принятия решения в чрезвычайной ситуации, возникающей в результате аварийного выброса газодисперсвого облака в атмосферу / A3. Старченко [и др.] // Открытое и дистанционное образование. - 2008. - № 3 (31). - С. 42-46.

Тираж 100 экз. Отпечатано в ООО «Позитив-НБ» 634050 г. Томск, пр. Ленина 34а

Оглавление автор диссертации — кандидата физико-математических наук Панасенко, Елена Александровна

Введение.

1 Обзор литературы по проблемам численного моделирования переноса примеси в атмосферном пограничном слое.

1.1 Моделирование переноса примеси.

1.1.1 Модели с гауссовым распределением концентрации.

1.1.2 Континуальные модели переноса примеси.

1.1.3 Лагранжев подход к моделированию перенрса примеси.

1.2 Прямые и обратные задачи переноса примеси в континуальном приближении.

1.2.1 Физические и математические постановки прямых задач. Начальные и граничные условия.

1.2.2 Постановки обратных задач. Начальные и граничные условия.

1.3 Применение метода Марчука при решении обратных задач переноса примеси.

1.4 Численные методы решения основных и сопряженных уравнений переноса примеси.

1.4.1 Численные методы решения адвективно-диффузионного уравнения переноса.

1.5 Методы оптимизации.

1.5.1 Применение методов оптимизации при решении задач переноса примеси.

1.6 Параллельные алгоритмы реализации моделей переноса примеси.

1.7 Выводы.

2 Математическое моделирование переноса примеси.

2.1 Физическая постановка задачи прогнозирования распределения примеси.

2.2 Математическая постановка задачи об адвективно-диффузионном переносе инертной газообразной примеси.

2.2.1 Адвективно-диффузионное уравнение.

2.2.2 Начальные и граничные условия.

2.2.3 Преобразование координат.

2.3 Физические постановки некоторых обратных задач переноса примеси.

2.4 Вывод сопряженной постановки задачи по определению параметров источников примеси по данным измерений.

2.5 Математическая постановка обратной задачи адвективно-диффузионного переноса примеси.

2.6 Мезомасштабная метеорологическая модель ТГУ-ИОА СО РАН.

2.7 Выводы.

3 Численные методы решения обратных задач переноса примеси.

3.1 Построение вычислительной сетки.

3.2 Конечно-разностная аппроксимация одномерных нестационарных уравнений для прямых и сопряженных задач переноса примеси методом конечного объема.

3.3 Аппроксимация граничных условий.

3.4 Схемы аппроксимации адвективных членов уравнения переноса.

3.4.1 Противопотоковая схема.

3.4.2 Схема MLU.

3.4.3 Схема Ботта.

3.5 Исследование аппроксимационных свойств и условий устойчивости используемых разностных схем.

3.5.1 Понятие сходимости разностной схемы.

3.5.2 Понятие аппроксимации дифференциальной задачи разностной схемой.

3.5.3 Понятие устойчивости разностной схемы, признак устойчивости

Неймана и связь со сходимостью.

3.5.4 Определение порядка аппроксимации используемых разностных схем.

3.5.4.1 Схема Upwind.

3.5.4.2 Схема MLU.

3.5.5 Исследование аппроксимации граничных условий.

3.5.6 Исследование устойчивости.

3.5.6.1 Схема UPWIND.

3.5.6.2 Схема MLU.

3.5.6.3 Схема Ботта.

3.6 Результаты тестирования разностных схем на задаче с мгновенным источником примеси.

3.7 Результаты тестирования разностных схем на задаче с постоянным источником примеси.

3.8 Выводы.

4 Параллельная реализация численных методов решения некоторых обратных задач переноса примеси.

4.1 Параллельный алгоритм решения обратной задачи переноса примеси с использованием функциональной декомпозиции.

4.2 Распараллеливание вычислительной процедуры решения обратной задачи переноса примеси с использованием геометрической декомпозиции по данным.

4.3 Комбинированный способ распараллеливания алгоритма решения обратной задачи переноса примеси.

4.4 Выводы.

5 Результаты решения некоторых обратных задач переноса примеси.

5.1 Обратная задача определения мгновенного точечного источника выброса примеси.

5.2 Обратная задача идентификации параметров источника выброса примеси постоянной мощности.

5.3 Определение городских районов — загрязнителей атмосферного воздуха.

5.4 Расчетно-программный комплекс для оценки и прогнозирования чрезвычайных ситуаций, связанных с выбросом вредных веществ.

5.5 Выводы.:.

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Панасенко, Елена Александровна

В настоящее время проблема охраны окружающей среды становится одной из важных задач науки, что связано с возрастающими темпами технического прогресса во всех странах мира. Ухудшение качества атмосферного воздуха происходит вследствие выбросов в атмосферу отходов промышленных предприятий и выхлопных газов автотранспорта, что приводит к ухудшению здоровья населения, а в глобальном масштабе - к изменению климата на планете.

Избежать поступления загрязняющих веществ в атмосферу невозможно, но постоянный контроль качества воздуха позволит обеспечить безопасный уровень воздействия на атмосферу. Одним из способов оценки уровня загрязнения воздуха является контроль интенсивности выбросов вредных веществ с помощью постов наземных наблюдений. Но даже разветвленная сеть таких пунктов наблюдения не всегда может предоставить достоверную информацию для природоохранных служб. Большую помощь здесь может оказать применение методов математического моделирования и, особенно, технологий численного решения обратных задач по определению характеристик источников загрязнения.

Но сложность процессов распространения примеси делают модели оценки качества воздуха громоздкими и требовательными к вычислительным ресурсам. Перспективным способом решения этих проблем является использование высокопроизводительных многопроцессорных вычислительных систем, которые обеспечивают существенное ускорение получения результатов расчетов и повышение качества численного прогноза. Развитие же многопроцессорных вычислительных систем, в свою очередь, непосредственно связано с успехами вычислительной математики. Поэтому к числу важнейших работ по развитию параллельных вычислительных технологий следует отнести: создание новых методов и алгоритмов, ориентированных на эффективное использование многопроцессорных вычислительных систем, и разработку оригинального программного обеспечения с высокими показателями масштабируемости.

Математическому моделированию загрязнения атмосферного воздуха и решению обратных задач переноса примеси посвящены работы М.Е. Берлянда, Г.И. Марчука, В.В. Пененко, А.Е. Алояна, Р.Д. Борнштейна, Ф.Т.М. Ньистадта, X. Ван Допа, М. Uliasz, Н. Mayer, N. Moussiopoulos, а также работы группы сотрудников НИИ аэробиологии ГПЦ ВБ «Вектор» (А.И. Бородулин, Б.М. Десятков, С.С. Котлярова и др.). Параллельному программированию и методам распараллеливания численных алгоритмов много внимания уделено в работах В.В. Воеводина, Вл.В. Воеводина, В.Э. Малышкина, В.А. Вшивкова, В.В, Корнеева, М.А. Толстых, Р. Хокни, К. Джессхоуп, D. Dubdub, Н. Meuer и др.

Целью диссертационной работы является разработка нового метода параллельных вычислений для решения обратных задач переноса примеси на многопроцессорных вычислительных системах и его апробация для реальных городских условий.

Для достижения данной цели поставлены и решены следующие основные задачи:

1. Построение математической модели обратной задачи, описывающей перенос газообразной примеси.

2. Разработка численного метода решения обратных задач переноса примеси, опирающегося на использование сопряженных уравнений и двойственное представление функционала концентрации примеси и предназначенного для детальной идентификации основных районов - загрязнителей атмосферного воздуха в городе.

3. Теоретическое исследование свойств разностных схем для решения сопряженных к адвективно-диффузионным уравнениям.

4. Разработка параллельной реализации вычислительных алгоритмов и её апробация для некоторых обратных задач переноса примеси в условиях г.Томска с целью определения источников загрязнения, находящихся на городской территории.

Научная новизна полученных автором результатов заключается в следующем:

1. Разработана математическая модель обратной задачи переноса примеси для идентификации параметров источников загрязняющих веществ, которая опирается на уравнения, сопряженные к уравнению турбулентной диффузии, и двойственное представление функционала от концентрации примеси. Модель является многокритериальной, так как она учитывает пространственный и нестационарный характер изменения концентрации примеси за счет адвекции, турбулентного рассеяния, сухого и влажного осаждения, шероховатость поверхности и растительность, что позволяет достаточно точно описывать процессы, происходящие в окружающей среде.

2. Создана модификация численного метода Марчука решения обратных задач для определения городских районов - загрязнителей атмосферного воздуха, заключающаяся в преобразовании двойственного представления функционала концентрации примеси в дополнительные условия для оперативной количественной оценки интенсивности поступления примеси от различных районов города. Это преобразование позволяет весь вычислительный процесс представить в виде последовательности двух отдельных этапов, что существенно упрощает решение обратной задачи.

3. Создан алгоритм численного решения сопряженных уравнений, которые лежат в основе обратной задачи переноса примеси, с использованием явных и явно-неявных разностных схем. Применение таких схем по сравнению с методами покоординатного расщепления имеет преимущество по быстродействию и возможности более эффективного распараллеливания. Теоретически доказано, что построенные разностные схемы аппроксимируют дифференциальную задачу на точном решении, условно устойчивы и сходятся.

4. Разработан новый метод параллельных вычислений для решения обратных задач переноса примеси, опирающийся на использование комбинации функциональной и геометрической декомпозиции. Предложенный метод численного решения обратных задач переноса примеси на многопроцессорных вычислительных системах позволяет существенно (на порядок) увеличить количество используемых процессоров по сравнению с функциональной или геометрической декомпозицией и тем самым значительно сократить время счета.

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

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

Разработанные в диссертации модели, алгоритмы и программы используются в созданном в рамках проекта РНП.2.2.3.2.1569 аналитической ведомственной целевой программы "Развитие научного потенциала высшей школы (2006-2008 годы)" расчетно-программном комплексе для обучения по вопросам обеспечения безопасности жизнедеятельности в чрезвычайных ситуациях на основе современных информационно-образовательных технологий (http://mchs.tsu.ru).

Материалы проведенных исследований включены в программу специального курса лекций, читаемого на механико-математическом факультете ТГУ.

Обоснованность научных положений и выводов, сделанных в диссертационной работе, следует из адекватности используемых физических и математических моделей, численных методов, что подтверждается сравнением с результатами экспериментов, а также с известными теоретическими данными других авторов.

На защиту выносятся:

1. Математическая модель обратной задачи переноса газообразной примеси.

2. Модификация численного метода Марчука решения обратных задач для определения городских районов - загрязнителей атмосферного воздуха.

3. Явные и явно-неявные разностные схемы, применяемые для численного решения сопряженных уравнений, и их теоретическое исследование.

4. Метод параллельных вычислений для решения обратных задач переноса примеси, опирающийся на использование комбинации функциональной и геометрической декомпозиции, и результаты идентификации городских районов - загрязнителей атмосферного воздуха.

Личный вклад автора: Панасенко Е.А. под руководством профессора Старченко А.В. принимала участие в разработке численного метода решения обратных задач переноса примеси, разработке алгоритма численного решения сопряженных уравнений, создании и применении параллельных алгоритмов для численного решения обратных задач переноса примеси; осуществила тестирование разработанных методов для определения городских районов - загрязнителей приземного воздуха; самостоятельно получила основные результаты диссертационной работы и провела их обоснование.

Основные результаты диссертации доложены соискателем на 5-ти международных и 5-ти Всероссийских конференциях в Алуште, Новороссийске, Томске и полностью представлены в следующих опубликованных работах [41,51,52,53,54,55,56,57,89], в том числе в 1 статье в изданиях списка ВАК.

Диссертационная работа состоит из введения, пяти глав и заключения.

Заключение диссертация на тему "Численное решение обратных задач переноса примеси на многопроцессорных вычислительных системах"

5.5 Выводы

1. Разработанные модели, численные методы, алгоритмы и программы решения обратных задач переноса примеси на основе сопряженных уравнений и двойственного представления функционала концентрации примеси прошли успешную апробацию на тестовых двумерных задачах переноса примеси по идентификации параметров мгновенного источника примеси или источника постоянной мощности. Исследовано влияние погрешности «измеренных» значений концентрации примеси на точность определения параметров источника. На основе проведенных вычислительных экспериментов установлена практически линейная связь между этими величинами.

2. Для определения на основе измерений городских районов - загрязнителей атмосферного воздуха разработана модификация метода Марчука решения обратных задач, заключающаяся в преобразовании двойственного представления функционала концентрации примеси в дополнительные условия для оперативной количественной оценки интенсивности поступления примеси от различных районов города. Это преобразование позволяет весь вычислительный процесс представить в виде последовательности двух этапов, что существенно упрощает решение обратной задачи. Предлагаемая методика решения обратных задач прошла апробацию для реальных условий г. Томска, причем в качестве входных данных использовались реальные измерения монооксида углерода на стационарных постах или мобильной станции, а также результаты расчетов по мезомасштабной метеорологической модели. Предсказанная численно картина соответствует расположению основных городских районов, ответственных за выброс в атмосферу СО, а также дает достаточно хорошую оценку уровня интенсивности выбросов.

3. Разработанные математические модели, численные методы и параллельные программы для решения обратных задач используются в расчетно-программном комплексе, предназначенном для обучения по вопросам обеспечения безопасности жизнедеятельности в крупных и чрезвычайных ситуациях (проект РНП.2.2.3.2.1569 аналитической ведомственной целевой программы "Развитие научного потенциала высшей школы (2006-2008 годы)").

ЗАКЛЮЧЕНИЕ

1. Построена математическая постановка обратной задачи переноса примеси для идентификации параметров источников поступления примеси в атмосферу с использованием данных измерения её концентрации, которая опирается на уравнения, сопряженные к уравнению турбулентной диффузии, начальные и граничные условия для них и дополнительные соотношения на неизвестные параметры источников, получающиеся на основе двойственного представления функционала от концентрации примеси.

2. Применены явные и явно-неявные разностные схемы для численного решения сопряженных к уравнениям турбулентной диффузии примеси уравнений. Применение этих схем, по сравнению с часто используемыми методами покоординатного расщепления, имеет преимущество по быстродействию и возможности более эффективного распараллеливания. Дискретизация сопряженных уравнений на сетке, покрывающей область исследования, осуществлялась методом конечного объема. При аппроксимации адвективных членов уравнений рассматривались схемы первого, второго и четвертого порядка точности, для диффузионных - второго. Теоретически доказано, что построенные разностные схемы аппроксимируют дифференциальную задачу на точном решении, условно устойчивы и сходятся. Проведено тестирование построенных разностных схем для модельных двумерных задач распространения примеси от мгновенного источника или источника постоянной мощности, которое показало, что без существенного ущерба по точности получения численных результатов можно применять схему MLU Ван Лира, которая имеет преимущества по минимизации временных затрат по сравнению со схемой Ботта.

3. Разработаны новые параллельные реализации численного решения обратных задач переноса примеси, опирающиеся на функциональную и геометрическую декомпозиции. Теоретический анализ и проведенные вычислительные эксперименты на кластере ТГУ СКИФ Cyberia показали более высокую эффективность функциональной декомпозиции, что выражается в меньших потерях времени на межпроцессорную передачу данных при различной вычислительной нагрузке (N=5,10,20) и количестве использованных процессов (5 < р < 20). Для существенного увеличения количества используемых процессов создан комбинированный метод, сочетающий функциональную и геометрическую декомпозиции. Его применение показало хорошую масштабируемость параллельной программы до нескольких сотен процессов, т.е. обеспечение эффективности не ниже 50% при увеличении числа используемых процессов при неизменных остальных параметрах решаемой задачи.

4. Проведена апробация разработанных моделей, численных методов, алгоритмов и программ решения обратных задач переноса примеси на тестовых двумерных задачах.

Исследовано влияние погрешности «измеренных» значений концентрации примеси на точность определения параметров источника. На основе проведенных вычислительных экспериментов установлена практически линейная связь между этими величинами.

5. Разработана модификация метода Марчука решения обратных задач для определения городских районов — загрязнителей атмосферного воздуха, заключающаяся в преобразовании двойственного представления функционала концентрации примеси в дополнительные условия для оценки интенсивности поступления примеси от различных районов города. Предлагаемая методика прошла апробацию для реальных условий г. Томска, причем в качестве входных данных использовались реальные измерения монооксида углерода на стационарных постах или мобильной станции, а также результаты расчетов по мезомасштабной метеорологической модели. Предсказанная численно картина соответствует расположению основных городских районов, ответственных за выброс в атмосферу СО, а также дает достаточно хорошую оценку уровня интенсивности выбросов.

6. Разработан расчетно-программный комплекс, который предназначен для обучения по вопросам обеспечения безопасности жизнедеятельности в крупных и чрезвычайных ситуациях. В основе этого комплекса лежат разработанные в диссертационной работе математические модели, численные методы и параллельные программы для решения обратных задач. Материалы проведенных исследований включены в программу специального курса лекций, читаемого на механико-математическом факультете ТГУ.

Библиография Панасенко, Елена Александровна, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Агошков В.И. Методы оптимального управления и сопряженных уравнений в задачах математической физики / В.И. Агошков. — М. : ИВМ РАН, 2003. 256 с.

2. Андреева Е.А. Вариационное исчисление и методы оптимизации / Е.А. Андреева. М. : Высшая школа, 2006. — 583 с.

3. Атмосферная турбулентность и моделирование распространения примесей / под ред. Ф.Т.М. Ньистадта, X. Ван Допа. JL : Гидрометеоиздат, 1985. - 350 с.

4. Аттетков А.В. Введение в методы оптимизации / А.В. Аттетков, B.C. Зарубин, А.Н. Канатников. М. : Финансы и статистика, 2008. - 272 с.

5. Бартеньев О. В. Фортран для профессионалов. Математическая библиотека IMSL / О.В. Бартеньев. М. : Диалог - МИФИ, 2000. - 457 с.

6. Бахвалов Н.С. Численные методы / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков. -М. : Бином, 2004.-636 с.

7. Белов И.А. Модели турбулентности: учебное пособие / И.А. Белов. JI. : ЛМИ, 1986.- 100 с.

8. Белов И.А. Моделирование гидромеханических процессов в технологии изготовления полупроводниковых приборов и микросхем / И.А. Белов, В.А. Шеленкевич, Л.И. Шуб. Л. : Политехника, 1991. - 287 с.

9. Берлянд М.Е. Прогноз и регулирование загрязнения атмосферы / М.Е. Берлянд. — Л.: Гидрометеоиздат, 1985.-272 с.

10. Берлянд М.Е. О расчете загрязнений атмосферы выбросами их дымовых труб электростанций / М.Е. Берлянд, Е.Л. Генихович, Р.И. Оникул // Труды Геолого -географического общества. — 1964. — вып. 158. — С. 3 — 21.

11. Библиотека численного анализа НИВЦ Московский государственный университет Электронный ресурс. / Научно-исследовательский Вычислительный Центр

12. Московского Государственного Университета им. М.В.Ломоносова (НИВЦ МГУ). — Электрон, дан. М. : Библиотека численного анализа НИВЦ Московский государственный университет, 2006. - URL: http://num — anal.srcc.msu.ru (дата обращения: 16.01.2007).

13. Васильев Ф.П. Численные методы решения экстремальных задач / Ф.П. Васильев. -М.: Наука, 1980.-551 с.

14. Вержбицкий В.М. Основы численных методов / В.М. Вержбицкий. М. : Высшая школа, 2002. - 847 с.

15. Воеводин В.В. Параллельные вычисления / В.В. Воеводин, Вл. В. Воеводин. -СПб. : БХВ Петербург, 2002. - 608 с.

16. Вшивков В.А. Параллельные численные алгоритмы. Решение задач многофазной гидродинамики и астрофизики: Учеб. пособие / В.А. Вшивков, Г.Г. Лазарева, А.В. Снытников. — Новосибирск : Новосибирский государственный университет, 2006. — 145 с.

17. Высокопроизводительные вычисления на кластерах / под ред. А.В. Старченко. — Томск : Изд — во Томского университета, 2008. 198 с.

18. Гергель В.П. Основы параллельных вычислений для многопроцессорных вычислительных систем / В.П. Гергель, Р.Г. Стронгин. Нижний Новгород : Издательство ННГУ им. Н.И. Лобачевского, 2003 - 184 с.

19. Гергель В.П. Теория и практика параллельных вычислений / В.П. Гергель. Изд - во: БИНОМ. Лаборатория знаний, 2007. - 423 с.

20. Гласко В.Б. Обратные задачи математической физики / В.Б. Гласко М. : Издательство Московского университета, 1984. - 111 с.

21. Годовое изменение концентрации белка в биогенной компоненте атмосферного аэрозоля на юге Западной Сибири / А.Н. Анкилов и др. // Оптика атмосферы и океана. — 2001.-Т. 14, №6-7.-С. 520-525.

22. Годунов С.К. Разностные схемы / С.К. Годунов, B.C. Рябенький. М. : Наука, 1977.-439 с.

23. Гусев Е.Л. Задачи и методы оптимизации / Е.Л. Гусев. Якутск : Издательство Якутского университета, 1995. — 116 с.

24. Денисов A.M. Введение в теорию обратных задач / A.M. Денисов. — М. : Издательство Московского университета, 1994.-206 с.

25. Есаулов А.О. К выбору схемы для численного решения уравнения переноса / А.О. Есаулов, А.В. Старченко // Вычислительная гидродинамика. 1999. - № 2. - С. 27 - 32.

26. Зангвилл У. Нелинейное программирование. Единый подход / У. Зангвилл. — М. : Советское радио, 1973. 290 с.

27. Изучение изменчивости белковой компоненты атмосферного аэрозоля над лесными массивами юга Западной Сибири / Б.Д. Белан и др. // Доклады РАН. 2000. -Т.374, № 6. — С. 827-829.

28. Изучение изменчивости биогенной компоненты атмосферного аэрозоля над лесными массивами Западной Сибири / И.С. Андреева и др. // Оптика атмосферы и океана. 2000. - Т. 13, № 6 - 7. - С. 639 - 644.

29. Ильин С.А. Сравнение квазимонотонных разностных схем сквозного счета. Нестационарные задачи газовой динамики / С.А. Ильин, Е.В. Тимофеев. СПб. : Питер, 1993.-49 с.

30. Калиткин Н.Н. Численные методы / Н.Н. Калиткин. М. : Наука, 1978. - 512 с.

31. Карманов В.Г. Математическое программирование / В.Г. Карманов. М. : Наука, 2004.-263 с.

32. Корнеев В.В. Параллельные вычислительные системы / В.В. Корнеев. — М. : Нолидж, 1999.-320 с.

33. Курбацкий А.Ф. Введение в моделирование турбулентного переноса импульса и скаляра / А.Ф. Курбацкий. Новосибирск : Академическое изд-во «ГЕО», 2007. - 331 с.

34. Лебедев А.С. Практикум по численному решению уравнений в частных производных / А.С. Лебедев, С.Г. Черный. Новосибирск: Изд - во Новосибирского университета, 2000. —136 с.

35. Малышкин В.Э. Параллельное программирование мультикомпьютеров / В.Э. Малышкин, В.Д. Корнеев. — Новосибирск : изд во НГТУ, 2006. - 296 с.

36. Марчук Г.И. Математическое моделирование в проблеме окружающей среды / Г.И. Марчук. М.: Наука, 1982. - 315 с.

37. Марчук Г.И. Глобальный перенос примеси в атмосфере / Г.И. Марчук, А.Е. Алоян // Физика атмосферы и океана. 1995. - Т. 31, № 5. - С. 29 - 42.

38. Межрегиональный супервычислительный центр ТГУ Электронный ресурс. / Электрон, дан. — Томск: Межрегиональный супервычислительный центр ТГУ, 2007 2009. -URL: http://www.skif.tsu.ru (дата обращения: 08.09.2007).

39. Многопроцессорные системы: построение, развитие, обучение / К.Е. Афанасьев и др.; под ред. А.Н. Тихонова. М. : КУДИЦ - ОБРАЗ, 2005. - 224 с.

40. Мобильная станция АКВ 2 и её применение на примере города Томска / М.Ю. Аршинов и др. // Оптика атмосферы и океана. — 2005. — Т. 18, №8. - С.643 - 648.

41. Немнюгин С.А. Параллельное программирование для многопроцессорных вычислительных систем / С.А. Немнюгин, О.Л. Стесик. — СПб. : БХВ Петербург, 2002. -400 с.

42. ОАО «Сибирский химический комбинат» Электронный ресурс. / Электрон, дан. Томск: ОАО «Сибирский химический комбинат», 1999 — 2009. - URL: http://atomsib.ru (дата обращения: 14.07.2008).

43. Обратная задача определения параметров источника атмосферных примесей на основе данных о плотности осадка на подстилающей поверхности / О.В. Боталова и др. // Оптика атмосферы и океана. 2003. - Т. 16, №7. - С. 641 - 644.

44. Определение параметров источника атмосферных загрязнений с помощью мобильных пунктов мониторинга / А.И. Бородулин и др. // Оптика атмосферы и океана. -2003.-Т. 16,№8.-С. 765-768.

45. Определение параметров многоточечного источника аэрозольных примесей путем решения обратной задачи / С.Р. Сарманаев и др. // Оптика атмосферы и океана. — 2000. Т.13, № 9. - С. 875 - 878.

46. Оценка биологической компоненты атмосферного аэрозоля на юге Западной Сибири / А.Н. Анкилов и др. // Оптика атмосферы и океана. 1999. - Т. 12, № 6. - С.507 -511.

47. Панасенко Е.А. Определение городских районов — загрязнителей атмосферного воздуха по данным наблюдений / Е.А. Панасенко, А.В. Старченко // Оптика атмосферы и океана. 2009. - Т.22, № 03. - с. 279 - 283.

48. Панасенко Е.А. Применение многопроцессорной вычислительной техники длячисленной реализации метода решения обратных задач переноса примеси с целью определения источников мгновенного выброса в чрезвычайных ситуациях / Е.А. Панасенко,

49. A.В. Старченко // Вестник Новосибирского государственного университета. Серия: Информационные технологии. 2009. — Т.7, № 4. — С. 108 - 118.

50. Панасенко Е.А. Численное решение некоторых обратных задач с различными типами источников атмосферного загрязнения / Е.А. Панасенко, А.В. Старченко // Вестник ТГУ. Механика и математика. 2008. - № 2(3). - С.47 - 56.

51. Пасконов В.М. Численное моделирование процессов тепло и массообмена /

52. B.М. Пасконов, В.И. Полежаев, JT.A. Чудов. М. : Наука, 1984. - 285 с.

53. Патанкар С. Численные методы решения задач теплообмена и динамики жидкости: пер. с англ. / С. Патанкар. М. : Энергоатомиздат, 1984. - 152 с.

54. Пененко В.В. Методы численного моделирования атмосферных процессов / В.В. Пененко. JI. : Гидрометеоиздат, 1981. - 352 с.

55. Пененко В.В. Модели и методы для задач охраны окружающей среды / В.В. Пененко, А.Е. Алоян. — Новосибирск : Наука, 1985. — 255 с.

56. Поляк Б.Т. Введение в оптимизацию / Б.Т. Поляк. М.: Наука, 1983. - 384 с.

57. Применение мезомасштабных моделей ММ5 и WRF к исследованию атмосферных процессов / А.В. Старченко и др. // Оптика атмосферы и океана. — 2005. № 05 - 06. - С.455 — 461.

58. Ривин Г.С. Перенос аэрозоля в атмосфере: выбор конечно разностной схемы / Г.С. Ривин, П.В. Воронина // Оптика атмосферы и океана. - 1997. - Т. 10, № 6. - С. 623 - 633.

59. Рождественский Б. J1. Системы квазилинейных уравнений / Б.Л. Рождественский, Н.Н. Яненко — М.: Наука. Физматлит, 1968. 592 с.

60. Роуч П. Вычислительная гидродинамика: пер. с англ. / П. Роуч. — М. : Мир, 1980. -616 с.

61. Рябенький B.C. Введение в вычислительную математику / B.C. Рябенький. — М. : Наука, 1994.-335 с.

62. Самарский А.А. Вычислительная теплопередача / А.А. Самарский, П.Н. Вабищевич. -М.: Едиториал УРСС, 2003. 782 с.

63. Самарский А.А. Необходимые и достаточные условия двухслойных разностных схем//ДАН СССР. 1968. - Т.181, № 4. - С. 808-811.

64. Самарский А.А. Разностные методы решения задач газовой динамики : Учебное пособие для вузов по специальности "Прикладная математика" / А.А. Самарский, Ю.П. Попов. М. : Наука, 1992. - 422 с.

65. Самарский А.А. Устойчивость разностных схем / А.А. Самарский, А.В. Гулин. -М.: Наука, 1973.-415 с.

66. Самарский А.А. Численные методы математической физики / А.А. Самарский, А.В. Гулин. М.: Научный мир, 2000. - 316 с.

67. Самарский А.А. Численные методы решения задач конвекции диффузии / А.А. Самарский, П.Н. Вабищевич. - М. : Едиториал УРСС, 2003. - 247 с.

68. Самарский А.А. Численные методы решения обратных задач математической физики / А.А. Самарский, П.Н. Вабищевич. М. : Едиториал УРСС, 2004. - 478 с.

69. Старченко А.В. Моделирование переноса примеси в однородном атмосферном пограничном слое // Труды Международной конференции ENVIROMIS 2000. - Томск : Изд - во Томского ЦНТИ, 2000. - С. 77 - 82.

70. Старченко А.В. Параллельные вычисления в задачах охраны окружающей среды // Вторая Сибирская школа — семинар по параллельным и высокопроизводительным вычислениям: сборник трудов. / под ред. А.В. Старченко. Томск : Делтаплан, 2004. — С. 17 -22.

71. Старченко А.В. Параллельные вычисления на многопроцессорных вычислительных системах / А.В. Старченко, А.О. Есаулов. Томск : Изд - во Томского университета, 2002. - 56 с.

72. Старченко А.В. Применение многопроцессорных вычислительных систем при прогнозе распространения примеси в воздушном бассейне города // Вестник ТГУ. 2003. -№10.-С. 34-43.

73. Старченко А.В. Численная модель для оперативного контроля уровня загрязнения городского воздуха / А.В. Старченко, Д.А. Беликов // Оптика атмосферы и океана. 2003. - Т.16, №7. - С.657 - 665.

74. Старченко А.В. Численное исследование локальных атмосферных процессов // Вычислительные технологии. 2005. - № 10,4.2 - С. 81 — 89 .

75. Старченко А.В. Численное моделирование городской и региональной атмосферы и оценка ее влияния на перенос примеси // Вычислительные технологии. — 2004. — Т.9, 4.2. — С. 98- 107.

76. Тихонов А.Н. Методы решения некорректных задач / А.Н. Тихонов, В.Я. Арсенин. М. : Наука, 1979. - 288 с.

77. Тихонов А.Н. О решении некорректно поставленных задач и методе регуляризации //ДАН. 1963. - Т. 151, № 3. - С. 501 - 504.

78. Трухин А.В. Интерфейс доступа к расчетно программному комплексу для численного моделирования переноса примеси в атмосферном пограничном слое / А.В. Трухин, А.Н. Терентьев // Журнал "Открытое и дистанционное образование". - 2008. -№4(32). - С. 60 - 66.

79. Aloyan A.E. Control theory and environmental risk assessment / A.E. Aloyan, V.O. Arutyunyan // Springer Series С Environmental Security: Air, Water and Soil Quality Modelling for Risk and Impact Assessment. - 2007. - P. 45-54.

80. Anderson D. Computational fluid mechanics and heat transfer / D. Anderson, J. Tannehill, R. Pletcher. New York : Hemisphere Publishing Corporation, 1984. - 726 p.

81. Anil W. Date Introduction to Computational Fluid Dynamics / W. Anil. — Cambridge : Cambridge University Press, 2005. 375 p.

82. Baliga B.R., Patankar S.V. A Control Volume - Based Finite - Element Method for Two - Dimensional Flows 1979.

83. Bott A. Monotone Flux Limitation in the Area — preserving Flux form Advection Algorithm // J. Monthly Weather Review. - 1992. - V.120. - P. 2592 - 2602.

84. Bott A. A Positive definite advection scheme obtained by Nonlinear Renormalization of the Advective Fluxes // Monthly Weather Review. 1989. - V. 117. - P. 1006 - 1115.

85. Bott A. The Monotone Area preserving Flux - form Advection Algorithm: Reducing the Time - splitting Error in Two - Dimensional Flow Fields // Notes and Correspondence. - 1993. -V. 120.-P. 2637-2641.

86. Bruaset A.M. Numerical Solution of Partial Differential Equations on Parallel Computers / A.M. Bruaset, A. Tveito. — Berlin : Springer, 2006 — 487 p:

87. Bunday B.D. Basic Optimization Methods / B.D. Bunday. London : Edward Arnold, 1984.-64 p.

88. Casanova H. Parallel Algorithms // H. Casanova, A. Legrand, Y. Robert. London : Chapman and Hall/CRC, 2008. - 360 p.

89. Chapra S. Numerical Methods for Engineers / S. Chapra, R. Canale. New York : McGraw-Hill Science/Engineering/Math, 2009. - 960 p.

90. Chlond A. Locally modified version of Bott's advection scheme // Mon. Wea. Rev. -1994.-Y. 122.-P.111 -125.

91. Colella P. The piecewise parabolic method (PPM) for gas dynamical simulations / P. Colella, P.R. Woodward // Journal of Computational Physics. - 1984. - V. 54. - P. 174 - 201.

92. Dennis J.E. Quasi Newton, motivation and theory / J.E. Dennis, J.J. More // SIAM Review. - 1977. - v. 19, № 1. - P. 46 - 89.

93. Dimov I. Parallel computations with large-scale air pollution models / I. Dimov, I. Farago, Z. Zlatev // Problems in Programming. 2003. - № 3. - P. 44 - 52.

94. Easter R.C. Two Modified Versions of Bott's Positive Definite Numerical Advection Scheme // J. Notes and Correspondence. - 1993. - V. 121. - P. 297 - 304.

95. Faries J.D. Numerical Methods / J.D. Faries, L. Burden. — Florence : Brooks Cole, 2002. 640 p.

96. Foster I. Designing and Building Parallel Programs : Concepts and Tools for Parallel Software Engineering /1. Foster. USA : Addison-Wesley Pub Co, 1995. - 381 p.

97. Gastaldi F. On a domain decomposition for the transport equation: theory and finite element approximation / F. Gastaldi, L. Gastaldi // IMA Journal of Numerical Analysis. 1994. -V. 14, №1. -P. 111-135.

98. Gibbons A. Efficient Parallel Algorithms / A. Gibbons, W. Rytter. : Cambridge University Press, 1990. - 257 p.

99. Golse F. A Domain Decomposition Analysis for a two-scale linear transport problem / F. Golse, S. Jin, C. D. Levermore. : 30 p.

100. Gropp W. Using MPI: Portable Parallel Programming with the Message-Passing Interface / W. Gropp, E. Lusk, A. Skjellum. Cambridge : MIT Press, 1999. - 371 p.

101. Herty M. A domain decomposition method for conservation laws with discontinuous flux function / M. Herty, M. Seaid, A.K. Singh // Applied Numerical Mathematics. 2007. - V. 57. -P. 361 -373.

102. Himmelblau D.M. Applied non linear programming / D.M. Himmelblau. - New York : McGraw-Hill Book Co., 1972.-230 p.

103. Hoffmann K.H. Parallel Algorithms and Cluster Computing Implementations, Algorithms and Applications / K.H. Hoffmann, A. Meyer. Berlin : Springer-Verlag, 2006. - 370 p.

104. Hundsdorfer W. Numerical solution of time-dependent advection-diffusion-reaction equations / W. Hundsdorfer, J.G. Verwer. Berlin : Springer, 2003. - 500 p.

105. Hurley P. J. The Air Pollution Model (TAPM) Version 2 // CSIRO Atmospheric Research Technical Paper. 2002. - № 55. - P.37.

106. Inverse Methods in Global Biogeochemical Cycles / P. Kasibhatla etc.. Washington : DC, 1999.- 114 p.

107. Klemp J.B. The simulation of three dimensional convective storm dynamics / J.B.

108. Klemp, R.B. Wilhelmson // Journal of Atmospheric science. 1978. - V. 35, № 6. - P. 1070 -1096.

109. Kunz R. Simulation of the wind field in Athens using refined boundary conditions / R. Kunz, N. Moussiopoulos //Atmospheric Enviroment. 1995. - V. 29. - P. 3375 - 3391.

110. Lax P.D. On the stability of difference schemes with variable coefficients / P.D. Lax, B. Wendroff// Comm. Pure Appl. Math. 1962. - № 4. - P. 12 - 16.

111. Lin C. Principles of Parallel Programming / C. Lin, L. Snyder. USA : Addison Wesley, 2008.-352p.

112. Marchuk G. I. Methods of numerical mathematics / G.I. Matchuk. New York : Springer - Yerlag, 1975. - 316 p.

113. Marchuk G.I. Adjoint Equations and Analysis of Complex Systems / G.I. Marchuk. : Springer Netherlands, 2009. - 480 p.

114. McNider R.T. Influence of diurnal and inertial boundary layer oscillations on long -range dispersion / R.T. McNider, M.D. Moran, R.A. Pielke // Atmospheric Enviroment. - 1988. -Y. 22., № 11. - P. 2445 - 2462.

115. Message Passing Interface Forum. MPI: A message Passing Interface Standart // International Journal of Super Computer Applications. - 1994. - V. 8(314). - P. 165-414.

116. Minghui J. A numerical method for solving a scalar advection dominated transport equation with concentration — dependent sources / J. Minghui, M. Roseanne, T. Peter // J.Computers & Chemical Engineering. - 2003. - V. 27. - P. 123 - 130.

117. Moussiopoulos N. Numerical simulation of photochemical smog formation in Athens, Greece A case study // Atmospheric Enviroment. - 1995. - V. 29, № 24 - P. 3619 - 3632.

118. Nocedal J. Numerical Optimization / J. Nocedal, W. Stephen. New York : Springer, 2006. - 664 p.

119. Noll B. Evaluation of a Bounded High Resolution Scheme for Combustor Flow // Computations AIAA Journal. - 1992. - V. 30, № 1. - P. 64 - 69.

120. Оке Т. Boundary Layer Climates / Т. Оке. London : Routledge, 1987. - 423 p.

121. Pasquill F. Atmospheric dispersion of pollution // Quart of Royal Meteorology Society. 1971.-V. 97.-P. 369-395.

122. Penenko V. Methods of sensitivity theory and inverse modeling for estimation of source parameters / V. Penenko, A. Baklanov, E. Tsvetova // Future Generation Computer Systems. 2002. - № 18. - P. 661 - 671.

123. Penenko V.V. Prediction of the atmosphere quality changes from monitoring data with estimation of indeterminacy // Atmospheric and Oceanic Optics Journal. 2008. - V. 21, № 6. - P. 426-431.

124. Penenko V.V. Study of mesoscale transport of impurities based on models of Euler and Lagrange types / V.V. Penenko, E.A. P'yanova, A.V. Chernova // Atmospheric and Oceanic Optics Journal. 2007. - V. 20, № 6. - P. 445 - 450.

125. Perego S. Metphomod a Numerical Mesoscale Model for Simulation of Regional Photosmog in Complex Terrain: Model Description and Application during Pollumet 1993 (Switzerland) // Meteorology and Atmospheric Physic. - 1999. - V. 70. - P. 43 - 69.

126. Physick W.L. LADM: Lagrangian Atmospheric Dispersion Model // CSIRO. Division of Atmospheric Research. 1994. - № 24. - P. 649 - 662.

127. Prusov V. Modelling and forecasting atmospheric pollution over region / V. Prusov, A. Dorosenko // Annales Univ. Sci. ELTE. 2003. - № 46. - P. 27-45.

128. Pudykiewicz J.A. Application of adjoint tracer transport equations for evaluating source parameters // Atmos. Environ. 1998. - V. 32. - P. 3039 - 3050.

129. Ramm A.G. Inverse Problems : Mathematical and Analytical Techniques with Applications to Engineering / A.G. Ramm. Berlin : Springer, 2004. - 442 p.

130. Richtmyer R.D. Difference methods for initial value problems / R.D. Richtmyer. -New York : John Wiley & Sons, 1967. - 401 p.

131. Rosenbrock H.H. Some general implicit processes for the numerical solution of differential equations // Computer journal. 1963. - V. 5, № 4. - P.329 - 330.

132. Samarskii A.A. The Theory of Difference Schemes / A.A. Samarskii. New York : Marcel Dekker, 2001. - 750 p.

133. Shu C. W. Essentially Non - Oscillatory and Weighted Essentially Non - Oscillatory Schemes for Hyperbolic Conservation Laws / NASA, Langley Research Center. - 1997. - P. 78.

134. Smith B. Domain Decomposition / B. Smith, P. Bjorstad, W. Gropp. — Cambridge : Cambridge University Press , 2004. 238 p.

135. Smolarkiewicz P.K. A simple positive definite advection scheme with small implicit diffusion // Mon. Wea. Rev. 1983. - V. 111. - P. 479 - 486.

136. Sutton O.G. Micrometeorology / O.G. Sutton. New York : McGraw-Hill Education, 1953.-333 p.

137. The forward in - time upstream advection scheme: extension to higher orders / C. Tremback and oth. // Monthly Weather Rev. - 1987. - V. 115. - P. 540 - 555.

138. Thompson D.J. Criteria for the selection of stochastic models of particle trajectories in turbulent flows // J. of Fluid Mechanics. 1987. - V. 180. - P. 529 - 556.

139. Traub J.F. Iterative Methods for the Solution of Equations / J.F. Traub. USA : American Mathematical Society, 1982. - 310 p.

140. Uliasz M. The atmospheric mesoscale dispersion modeling system // J. of Applied

141. Meteorology. 1993. - V. 32. - P. 139 - 149.

142. Van Leer B. Towards the ultimate conservative difference scheme. II. Monotonicity and conservation combined in a second order scheme // J. Comput. Phys. 1974. - V. 14. - P. 361 -370.

143. Varga R. Some results in approximation theory with applications to numerical analysis. Numerical solution of partial differential equations / R. Varga. New York - London : Academic Press, 1971.-135 p.

144. Zalesny V.B. Numerical algorithm of data assimilation based on splitting and adjoint equation methods / V.B. Zalesny, A.S. Rusakov // Russ. J. Numer. Anal. Math. Modelling. 2007. - V. 22, №2. - P. 199-219.

145. Zlatev Z. Parallel algorithms for the chemical part of large air pollution models // Russ. J. Numer. Anal. Math. Modelling. 2001. - V. 3, № 13. - P. 22-32.