Весовые параметрические алгоритмы статистического моделирования для решения нелинейных кинетических уравнений тема диссертации и автореферата по ВАК РФ 05.13.18, кандидат физико-математических наук Коротченко, Мария Андреевна

  • Коротченко, Мария Андреевна
  • кандидат физико-математических науккандидат физико-математических наук
  • 2008, Новосибирск
  • Специальность ВАК РФ05.13.18
  • Количество страниц 103
Коротченко, Мария Андреевна. Весовые параметрические алгоритмы статистического моделирования для решения нелинейных кинетических уравнений: дис. кандидат физико-математических наук: 05.13.18 - Математическое моделирование, численные методы и комплексы программ. Новосибирск. 2008. 103 с.

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

Введение

1. Элементы теории методов Монте-Карло для решения кинетических уравнений

1.1. Постановка задач.

1.1.1. Интегральные уравнении 2-го рода. Весовые оценки.

1.1.2. Модификации фазового пространства. Ценностное моделирование.

1.2. Математические модели многочастичных систем.

1.2.1. Пространственно-однородная релаксация простого од-нокомпонентного газа.

1.2.2. Процесс пространственно-однородной коагуляции

1.3. Построение базового интегрального уравнения.

1.4. Численная оценка функционалов.

1.4.1. Весовые оценки для кинетических уравнений.

1.4.2. Алгоритмы ценностного моделирования для кинетических уравнений

2. Весовые алгоритмы метода Монте-Карло для решения уравнения Больцмана

2.1. Тестовая задача для уравнения Больцмана.

2.2. Алгоритм моделирования для оценки решения задачи Коши

2.3. Весовые алгоритмы и параметрические оценки.

2.3.1. Изучение зависимости решения от параметра начального распределения в.

2.3.2. Исследование зависимости решения от параметра временного распределения ао

2.4. О выборе количества частиц N.

2.4.1. Коррелированное моделирование ансамблей частиц при различных N

2.5. Весовые модификации алгоритмов для оценки "хвоста" скоростного распределения.

2.5.1. Весовое моделирование начального распределения скоростей

2.5.2. Алгоритм ценностного моделирования номера взаимодействующей пары.

2.5.3. Ценностное моделирование длины пробега.

3. Весовые алгоритмы метода Монте-Карло для решения уравнения Смолуховского

3.1. Тестовые задачи для уравнения Смолуховского.

3.2. Весовые оценки

3.3. Алгоритмы ценностного моделирования для задачи с постоянными коэффициентами коагуляции.

3.3.1. Алгоритмы ценностного моделирования длины свободного пробега

3.3.2. Алгоритмы ценностного моделирования номера пары взаимодействующих частиц.

3.4. Алгоритмы ценностного моделирования для задачи с линейными коэффициентами коагуляции.

4. Численные результаты

4.1. Решение тестовых задач для кинетического уравнения Больцмана.

4.1.1. Использование глобального весового метода.

4.1.2. Изучение зависимости оценок от количества частиц в ансамбле

4.1.3. Весовые оценки "хвоста" скоростного распределения

4.2. Решение тестовых задач для кинетического уравнения Смолуховского

4.2.1. Ценностное моделирование для решения задачи коагуляции с постоянными коэффициентами.

4.2.2. Ценностное моделирование для решения задачи коагуляции с линейными коэффициентами.

Рекомендованный список диссертаций по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК

Введение диссертации (часть автореферата) на тему «Весовые параметрические алгоритмы статистического моделирования для решения нелинейных кинетических уравнений»

Методы статистического моделирования (методы Монте-Карло) — это "численные методы решения математических задач при помощи моделирования случайных величин и статистической оценки их характеристик" [32]. Их применение для решения разнообразных задач в различных областях физики, математики и техники имеет богатую историю [9, 10, 32]. В 50-х годах состоялись несколько первых симпозиумов по методам Монте-Карло, которые продемонстрировали широкие перспективы их применения. Хотя методы Монте-Карло были известны и до 40-х годов, тогда они не получили широкого распространения из-за больших объемов вычислений. Появление компьютеров сделало их практически применимыми и за последние 50 лет вместе с развитием компьютерных технологий методы Монте-Карло всё более активно используются во многих научных исследованиях.

Резко возросший в мире за последние два десятилетия интерес к исследованиям в области статистического моделирования обусловлен двумя основными причинами. Первая связана с тем, что методы Монте-Карло оказались удачно адаптируемыми к современной вычислительной технике с высоким уровнем распараллеливания. Вторая обусловлена новым уровнем описания задачи — статистический подход стал чрезвычайно часто использоваться уже на этапе постановки задачи и выбора модели. Это в полной мере относится и к задачам теории кинетических уравнений, которые описывают эволюцию функции распределения F(t, v, х) молекул или других объектов (электронов, ионов, звезд, галактик, пор и др.) по скоростям v и пространству х в момент времени Ь. Это означает, что число частиц в элементе фазового объема dv drc есть F(t: v, х) di; da;. Простейшее такое уравнение — уравнение свободного движения:

В настоящей диссертации будут рассмотрены два кинетических уравнения в пространственно-однородном случае: уравнение Больцмана и уравнение Смолуховского.

Уравнение Больцмана — интегро-дифференциальное уравнение, описывающее поведение разреженного газа, которое было выведено Людвигом Больцманом в 1872 году. Оно использовалось для обоснования молекулярно-кинетической теории, второго закона термодинамики о возрастании энтропии, выводе уравнений гидродинамики и до сих пор остаётся основой кинетической теории газов.

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

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

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

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

Расщепление непрерывного процесса движения молекул и их столкновений в разреженном газе на два последовательных этапа в течение временного шага At лежит в основе метода прямого статистического моделирования (ПСМ, Direct Simulation Monte Carlo Method), в котором используются вероятностные представления для моделирования течений разреженного газа. Он впервые был предложен Г. Бёрдом (см., например, [2]). Дальнейшее развитие метода шло по пути построений различных модификаций моделирования столкновительной релаксации в модельном газе. В работе [8] для расчёта пространственно-однородной релаксации была использована УУ-частичная модель Каца [14]. Более простой алгоритм приближённого моделирования столкновений в N-частичной модели газа, основанный на вероятностной схеме испытаний Бернулли, был построен в [1]. Принципиально другой подход, основанный на получении статистического алгоритма моделирования однородной релаксации из разностной по времени формы уравнения Больцмана, был предложен Нанбу в [41]. Отличие этой схемы заключается в том, что законы сохранения импульса и энергии в системе выполняются только в среднем, а не при каждом столкновении. Также строились весовые модификации метода ПСМ, в которых отдельным частицам присваивались "веса", связанные с искусственным перераспределением типов частиц в начальный момент времени. В работе [31] рассмотрена наиболее общая весовая модификация метода ПСМ такого типа под названием метода "дополнительной переменной".

Наиболее простой способ моделирования процесса коагуляции это прямое моделирование, называемое также процессом Маркуса

Лушникова. В процессе прямого моделирования на каждом временном шаге согласно коэффициентам коагуляции Кц выбираются частицы размера г и j, а в результате появляется новая частица размера г + j. Такие вычислительные модели по своей простоте подобны модели Бёрда [2] для уравнения Больцмана; они были описаны в [21, 35, 39]. Позже были предложены различные модификации алгоритмов, увеличивающие эффективность, такие как "метод мажорантной частоты" [13, 42], а также его обобщение — "метод фиктивных прыжков" [34]. Некоторые алгоритмы используют дополнительный параметр, множитель к шагу по времени, который позволяет учитывать несколько парных взаимодействий между частицами за один временной шаг. Такие алгоритмы (см., например, [42]) аналогичны алгоритму Нанбу [41] для уравнения Больцмана.

Настоящая диссертация посвящена построению, обоснованию и применению весовых модификаций алгоритмов для оценки функционалов от решений пространственно-однородных кинетических уравнений. Для этого использовано лилейное интегральное уравнение Фредгольма второго рода, которое, в случае уравнения Больцмана, эквивалентно N-частичному уравнению Каца, чья связь с нелинейным кинетическим уравнением известна [14]. В случае уравнения Смолуховского интегральное уравнение связано с уравнением Колмогорова, которое представляет собой вероятностное описание эволюции системы из N частиц и даёт приближённое решение соответствующего нелинейного кинетического уравнения (см. [30, 31]).

Таким образом решение кинетических уравнений оценивается с помощью статистического моделирования марковских процессов эволюции соответствующих iV-частичных ансамблей, фазовые состояния которых меняются вследствие парных взаимодействий частиц (см., например, [14, 29]). Однако, связанные с этим процессом стандартные базовые интегральные уравнения использовать непосредственно для построения весовых модификаций статистического моделирования затруднительно, так как их ядра представляет собой сумму взаимосингулярных слагаемых. Это затруднение было преодолено в [29] посредством модификации фазового пространства системы путем введения номера взаимодействующей пары частиц в число координат фазового пространства системы. Это привело к "расслоению" распределения взаимодействий в системе по номеру пары взаимодействующих частиц 7г = [г. j). Данный прием позволил в [29] сформулировать новое интегральное уравнение, на основе которого удобно строить стандартные весовые модификации статистического моделирования рассматриваемой многочастичной системы, поскольку ядро уравнения содержит сингулярности лишь в виде сомножителей.

В настоящей диссертации для такого ядра разрабатываются алгоритмы с "глобальным" весом, который после каждого элементарного перехода в моделируемой цепи Маркова домножается на стандартный для теории методов Монте-Карло [25, 40] весовой множитель. Это позволяет распространить хорошо разработанную теорию весовых методов [25, 40] на рассматриваемый класс задач. Более того, это даёт возможность оценивать параметрические производные от решения, что особенно важно при численном исследовании влияния различных параметров на решение нелинейных кинетических уравнений.

Величиной, определяющей эффективность алгоритма метода Мон-тс-Карло при его практическом использовании, является трудоёмкость S(C) соответствующей случайной оценки С (см., например, [9, 27]). В диссертационной работе под трудоёмкостью S(Q будем понимать среднее количество вычислительной работы, необходимой для достижения заданной погрешности, которая пропорциональна величине

S(C)=VarC-i(C), где £(£) — среднее время, затрачиваемое на моделирование одного выборочного значения случайной величины С (например, для кинетических уравнений величина t(Q определяется средним числом переходов в цепи до момента выхода за пределы заданного временнбго интервала). Как известно, среднее арифметическое выборочных значений Sm = ^ ^^ Сг5 г=1 которое приближает математическое ожидание оценки при достаточно большом М имеет нормальное распределение и

V - SM\ где о; — уровень доверия, Р(а) — константа, определяющаяся стандартным нормальным распределением по значению а. Из этого равенства видно, что вероятностная погрешность статистического алгоритма пропорциональна величине \j . Погрешность оценки обычно состоит из двух частей: детерминированной и вероятностной, поэтому целесообразно выбирать параметры алгоритма таким образом, чтобы обе эти погрешности имели один и тот же порядок. Детерминированная погрешность возникает, например, при замене системы физических частиц модельным ансамблем из малого количества частиц.

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

Похожие диссертационные работы по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК

Заключение диссертации по теме «Математическое моделирование, численные методы и комплексы программ», Коротченко, Мария Андреевна

Заключение

Сформулируем основные результаты диссертационной работы.

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

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

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

4. Разработанные весовые методы, в сочетании с методом коррелированной выборки, применены для исследования важной параметрической зависимости приближенного решения уравнения Больцмана от числа модельных частиц. Для модельных TV-частичных кинетических уравнений с помощью высокоточных тестовых расчётов впервые получен порядок относительной погрешности 1/N.

5. Для оценки функционалов от решения модельных задач осуществлен ряд численных экспериментов. В частности, для уравнения Больцмана в заданный момент времени оценивались

• 10-й момент скоростей частиц ансамбля;

• производные от этого момента по начальному и временному параметрам;

• частота частиц со скоростями, превышающими заданный уровень.

Для уравнения Смолуховского в заданный момент времени оценивались частота мономеров и суммарная частота мономеров и димеров

• для случая постоянных коэффициентов коагуляции;

• для случая линейных коэффициентов коагуляции.

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

Список литературы диссертационного исследования кандидат физико-математических наук Коротченко, Мария Андреевна, 2008 год

1. Велоцерковский О.М., Япицкий В.Е. Статистический метод "частиц в ячейках" для решения задач динамики разреженного газа // Журн. вычисл. мат. и мат. физики. 1975. Т. 15, № 5. С. 1195-1208.

2. Бёрд Г. Молекулярная газовая динамика. М.: Мир, 1981.

3. Бобылев А.В. О точных решениях уравнения Больцмана // Доклады АН СССР. 1975. Т. 225, № 6. С. 1296-1299.

4. Бобылев А.В. Точные решения нелинейного уравнения Больцмана и теория релаксации максвелловского газа // Теоретическая и математическая физика. 1984. Т. 60, № 2. С. 280-310.

5. Владимиров B.C., Марчук Г.И. Об определении сопряженного оператора для нелинейных задач // Доклады РАН. 2000. Т. 372, № 2. С. 165-168.

6. Волощук В.М. Кинетическая теория коагуляции. Ленинград: Гидрометеоиз-дат, 1984.

7. Денисик С.А., Лебедев С.Н., Малама Ю.Г. Об одной проверке нелинейной схемы метода Монте-Карло // Журн. вычисл. мат. и мат. физики. 1971. Т. 11, N2 3. С. 783-785.

8. Денисик С.А., Малама Ю.Г., Лебедев С.Н., Полак Л.С. Решение задач физической и химической кинетики методом Монте-Карло // Применение вычисл. матем. в хим. и физ. кинетике. М.: Наука, 1969. С. 179-231.

9. Ермаков С.М., Михайлов Г.А. Статистическое моделирование. М.: Наука, 1982.

10. Ермаков С.М., Некруткин В.В., Сипин А. С. Случайные процессы для решения классических уравнений математической физики. М.: Наука, 1984.

11. Иванов М.С., Михайлов Г.А., Коротченко М.А., Рогазипский С.В. Глобально-весовой метод Монте-Карло для нелинейного уравнения Больцмана // Журн. вычисл. мат. и мат. физики. 2005. Т. 45, № 10, С. 1860-1870.

12. Иванов М.С., Рогазипский С.В. Метод прямого статистического моделирования в динамике разреженного газа. Новосибирск: ВЦ СО АН СССР, 1988.

13. Иванов М.С., Рогазипский С.В. Экономичные схемы статистического моделирования течений разреженного газа // Математическое моделирование. 1989. Т. 1, № 7. С. 130-145.

14. Кац М. Вероятность и смежные вопросы в физике. М.: Мир, 1965.

15. Коротченко М.А. Исследование зависимости приближенного решения уравнения Больцмана от числа модельных частиц // Труды конференции молодых ученых ИВМиМГ СО РАН. Новосибирск, 2005. С. 79-87.

16. Коротченко М.А. Новый глобально-весовой метод Монте-Карло для изучения параметрической зависимости решения нелинейного кинетического уравнения Больцмана // Труды конференции молодых ученых ИВМиМГ СО РАН. -Новосибирск, 2004. С. 87-95.

17. Коротченко М.А. Статистические алгоритмы ценностного моделирования для решения уравнения Смолуховского // Вычисл. технологии. 2008. Т. 13, Специальный выпуск 4. С. 68-74.

18. Коротченко М.А., Михайлов Г.А., Рогазипский С.В. Модификации весовых алгоритмов метода Монте-Карло для решения нелинейных кинетических уравнений // Журн. вычисл. мат. и мат. физики. 2007. Т. 47, № 12. С. 2110-2121.

19. Коротченко М.А., Урева Н.М. Алгоритм "ценностного" моделирования для решения нелинейных уравнений Больцмана и Смолуховского методом Монте-Карло // Труды конференции молодых ученых ИВМиМГ СО РАН. Новосибирск, 2006. С. 119-129.

20. Леонтович М.А. Основные уравнения кинетической теории газов с точки зрения теории случайных процессов // Журнал экспериментальной и теоретической физики. 1935. Т. 5. С. 75-79.

21. Лушников А.А. Некоторые новые аспекты теории коагуляции // Изв. АН СССР, Физ. атмосферы и океана. 1978. Т. 14, № 10. С. 1048-1055.

22. МарченкоМ.А., Михайлов Г.А. Распределенные вычисления по методу Монте-Карло // Автоматика и Телемеханика. 2007. № 5. С. 157-170.

23. Марчук Г.И., Агошков В.И., Шутяев В.П. Сопряженные уравнения и методы возмущений в нелинейных задачах математической физики. М.: Наука, 1993.

24. Михайлов Г.А. Весовые алгоритмы статистического моделирования. Новосибирск: ИВМиМГ СО РАН, 2003.

25. Михайлов Г. А. Весовые методы Монте-Карло. Новосибирск: Изд-во СО РАН, 2000.

26. Михайлов Г. А. Построение весовых методов Монте-Карло на основе увеличения размерности фазового пространства // Доклады РАН. 2003. Т. 389, № 4. С. 461464.

27. Михайлов Г.А., Войтишек А.В. Численное статистическое моделирование (Метод Монте-Карло). М.: Издательский центр "Академия", 2006.

28. Михайлов Г.А., Коротченко М.А., Рогазинский С.В. Ценностные алгоритмы статистического моделирования для нелинейных кинетических уравнений // Доклады РАН. 2007. Т. 415, № 1. С. 26-30.

29. Михайлов Г.А., Рогазинский С.В. Весовые методы Монте-Карло для приближенного решения нелинейного уравнения Больцмана // Сиб. мат. журн. 2002. Т. 43, № 3. С. 620-628.

30. Михайлов Г.А., Рогазинский С.В. Поправки к статье "Весовые методы Монте-Карло для приближенного решения нелинейного уравнения Больцмана" // Сиб. мат. журн. 2003. Т. 44, № 2. С. 473-474.

31. Михайлов Г.А., Рогазинский С.В., Урева Н.М. Весовой мегод Монте-Карло для приближенного решения нелинейного уравнения коагуляции // Журн. вычисл. мат. и мат. физики. 2006. Т. 46, № 4. С. 714-725.

32. Рогазинский С.В. Об одном подходе к решению однородного уравнения Больцмана // Журн. вычисл. мат. и мат. физики. 1987. Т. 27, № 4. С. 564-574.

33. Соболь И.М. Численные методы Монте-Карло. М.: Наука, 1973.

34. Aldous D.J. Deterministic and Stochastic Models for Coalescence (Agregation and Coagulation): a Review of the Mean-Field Theory for Probabilities // Bernulli. 1999. V. 5, № 1. P. 3-48.

35. Eibeck A., Wagner W. An efficient stochastic algorithm for studing coagulation dynamics and gelation phenomena // SIAM J. Sci. Comput. 2000. V. 22, № 3. P 802-821.

36. Gillespie D. T. An exact method for numerically simulating the stochastic coalescence process in a cloud // J. Atmospheric Sci. 1975. V. 32, № 10. P 1977-1989.

37. Gillespie D. T. The stochastic coalescence model for cloud droplet growth // J. Atmospheric Sci. 1972. V. 29, № 8. P 1496-1510.

38. Ivanov M.S., Rogasinsky S.V. Analysis of numerical techniques of the direct simulation Monte Carlo method in the rarefied gas dynamics // Sov. J. Numer. Anal. Math. Modelling. 1988. Vol. 3, No. 6. P. 453-465.

39. M.A. Korotchenko, G.A. Mikhailov and S.V. Rogasinsky Value modifications of weighted statistical modeling for solving nonlinear kinetic equations // Russian J. Numer. Anal. Math. Modelling. 2007. Vol. 22, No. 5. P. 471-486.

40. Marcus A.H. Stochastic coalescence // Technometrics. 1968. V. 10, № 1. P. 133-143.

41. Mikhailov G.A. Parametric estimates by the Monte Carlo method. Utrecht: VSP,

42. Nanbu K. Direct simulation scheme derived from Boltzmann equation. I. Monocom-ponent gases // J. Phys. Soc. of Japan. 1980. V. 49, № 5. P. 2042-2049.

43. Sabelfeld K.K., Rogasinsky S.V., Kolodko A.A., Levykin A.I. Stochastic algorithms for solving Smoluchovsky coagulation equation and applications to aerosol growth simulation // Monte Carlo Methods and Appl. 1996. V. 2, № 1. P. 41-87.1999.

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