
- •1. Введение. Статистическая эквивалентность и моделирование
- •1.1. Устойчивость, случайность, статистическая устойчивость
- •8 1. Введение. Статистическая эквивалентность и моделирование
- •1.2. Несколько формул теории вероятностей
- •1.2. Несколько формул теории вероятностей
- •10 1. Введение. Статистическая эквивалентность и моделирование
- •1.2. Несколько формул теории вероятностей
- •12 1. Введение. Статистическая эквивалентность и моделирование
- •3. Случайные точки в многомерном пространстве
- •3.1. Случайные точки, равномерно распределенные на плоскости и в пространстве
- •3.2. Вычисление площадей и объемов. Вычисление определенных интегралов методом Монте-Карло
- •3. Случайные точки в многомерном пространстве
- •3. Случайные точки в многомерном пространстве
- •3. Случайные точки в многомерном пространстве
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования «Томский политехнический университет»
А.М.Кольчужкин, А.В.Богданов
МЕТОД МОНТЕ-КАРЛО В ТЕОРИИ ПЕРЕНОСА ИЗЛУЧЕНИЙ
Учебное пособие
Издательство ТПУ Томск 2006
ББК 22.171 + 22.172 УДК 519.2 К62
А.М.Кольчужкин, А.В.Богданов.
Метод Монте-Карло в теории переноса излучений. К 62 Учебное пособие. - Томск: Изд-во ТПУ, 2006. - 120 с.
Учебное пособие основано на материалах лекций, которые читаются в Томском политехническом университете. В книге изложены основные идеи статистического моделирования случайных явлений, описаны процессы электромагнитных взаимодействий частиц с атомами, рассмотрены методы моделирования траекторий частиц в веществе и оценки характеристик радиационных полей. Подчеркивается универсальность и междисциплинарность метода Монте-Карло, который используется не только в теории переноса излучений, но и для решения вероятностных задач в других областях науки и техники.
Одна из основных целей книги - формирование навыков программирования и приобретение практического опыта решения задач статистического моделирования. Каждый раздел пособия включает в себя вопросы для самоконтроля, упражнения и задачи.
Пособие рассчитано на студентов старших курсов и магистров физических специальностей.
ББК 22.171 + 22.172 УДК 519.2
Рекомедовано советом УМО в качестве учебного пособия
для студентов, обучающихся по специальности 330300
«Радиационная безопасность человека и окружающей среды»
Рецензенты:
Доктор физико-мататематических наук, зав. кафедрой теоретической физики Алтайского государственного университета
А.А.Лагутин.
Доктор физико-мататематических наук профессор Челябинского государственного университета
А.П.Яловец.
©Томский политехнический университет 2006
Содержание
Предисловие 6
1. Введение. Статистическая эквивалентность и моделирование 7
Устойчивость, случайность, статистическая устойчивость . 7
Несколько формул теории вероятностей 8
Вопросы 12
2. Равномерно распределенные случайные числа 13 2.1. Генерация равномерно распределенных случайных чисел . 13
Вопросы 18
Упражнения 18
Задачи 19
Проблемы 21
3. Случайные точки в многомерном пространстве 22
Случайные точки, равномерно распределенные на плоскости и в пространстве 22
Вычисление площадей и объемов. Вычисление определенных интегралов методом Монте-Карло 23
Вопросы 27
Упражнения 27
Задачи 27
Проблемы 28
4. Неравномерно распределенные случайные числа 29
Метод функции распределения 29
Метод исключения 33
Метод суперпозиции 36
Моделирование случайных точек в криволинейных координатах 36
Вопросы 41
Упражнения 42
Задачи 43
Проблемы 44
5. Распределение Пуассона 45
Прохождение частиц через вещество 45
Радиоактивный распад 47
Многоканальный и сложный радиоактивный распад . . 49
4
СОДЕРЖАНИЕ
Моделирование процесса размножения-гибели 50
Распределение Пуассона 51
Вопросы 53
Упражнения 54
Задачи 55
Проблемы 56
6. Основные понятия теории переноса частиц 57
Плотность распределения источников 57
Полное и дифференциальное сечения взаимодействия . . . 58
Макроскопические коэффициенты взаимодействия 60
Основные характеристики радиационных полей 61
Вопросы 70
Упражнения 71
Задачи 71
Проблемы 71
7. Сечения взаимодействия основных электромагнитных процессов 72
Взаимодействие заряженных частиц с веществом 72
Взаимодействие гамма-квантов с веществом 82
Вопросы 89
Задачи 90
Проблемы 91
8. Моделирование траекторий частиц. Оценка характеристик радиационных полей 92
Вероятностный смысл коэффициентов взаимодействия. Моделирование траекторий частиц 92
Особенности моделирования траекторий заряженных частиц 94
Оценка характеристик поля излучения 95
Вопросы 97
Упражнения 97
Задачи 98
Проблемы 99
9. Статистическая погрешность метода Монте-Карло. Методы уменьшения погрешности 100
Статистическая погрешность метода Монте-Карло 100
Методы уменьшения статистической погрешности 102
Вопросы 107
Упражнения 107
СОДЕРЖАНИЕ
5
Задачи 107
Проблемы 108
10.Расчет переходных и граничных эффектов 109
Приложение 112
Основная литература 119
Дополнительная литература 119
6
Предисловие
ПРЕДИСЛОВИЕ
Изучение процессов прохождения излучений через вещество является основным источником информации о структуре, свойствах и взаимодействиях субатомных частиц. Кроме этого пучки нейтронов, гамма-квантов, электронов и других частиц широко используются для решения теоретических и прикладных задач физики ядерных реакторов, защиты от излучений, дефектоскопии, радиационной физики, химии, радиобиологии и других наук, где часто требуется проведение расчетов радиационных полей, создаваемых различными источниками.
Статистическое моделирование (метод Монте-Карло) - важнейший метод, который используется для таких расчетов. Он позволяет вычислять характеристики радиационных полей с учетом всех особенностей геометрии задачи и процессов взаимодействия частиц. В учебном пособии описаны основные идеи, методы и алгоритмы статистического моделирования случайных явлений, рассмотрены процессы электромагнитных взаимодействий частиц с атомами, а также методы моделирования траекторий частиц в веществе и оценки характеристик радиационных полей.
В курсе подчеркивается универсальность и междисциплинарность метода Монте-Карло, что позволяет использовать его не только в теории переноса излучений, но и для решения вероятностных задач теории надежности, массового обслуживания, статистической оценки качества продукции, биологии, экономики, теории управления, а также для вычисления многократных интегралов, поиска экстремумов функций многих переменных, решения уравнений математической физики.
Одна из основных целей курса - приобретение навыков программирования и практического опыта решения задач статистического моделирования, поэтому важной частью пособия являются разработанные А.В.Богдановым упражнения и задачи, решение которых позволяет закрепить знания и приобрести соответствующий опыт. Приведенные в Приложении блок-схемы и тексты программ могут быть использованы в качестве шаблонов при самостоятельном решении задач.
Особое внимание уделяется доступности изложения, поэтому необходимые понятия и сведения из теории вероятности даются на простых примерах и с помощью программ статистического моделирования. Это помогает учащимся составить наглядное представление об изучаемых явлениях и процессах и выработать вероятностную интуицию.
Пособие рассчитано на студентов старших курсов и магистров физических специальностей.
1. Введение. Статистическая эквивалентность и моделирование
1.1. Устойчивость, случайность, статистическая устойчивость
Все явления в окружающем нас мире в той или иной степени связаны между собой. Каждое из них является причиной одних и следствием других, а человек, изучающий эти явления, должен уметь отвечать на вопрос: ”Что будет, если ...” При исследовании таких причинно–следственных связей было установлено, что все явления можно разделить на 2 класса: явления с устойчивым исходом (результатом) и явления со случайным исходом.
Устойчивость означает повторение результата, если наблюдение производится при одних и тех же условиях. Например, вода всегда закипает при температуре 1000 С, если атмосферное давление равно 760 мм Hg. При изучении таких явлений задача исследователя состоит в том, чтобы определить экспериментально или рассчитать теоретически этот результат.
Случайность означает многовариантность и непредсказуемость результата при повторных испытаниях в одних и тех же условиях. Так, случайным является результат подбрасывания монеты или игры в ”Спорт-лото”, количество товара, проданного за день, количество и масса рыбы, пойманной рыболовом на удочку, расстояние, которое пролетит снаряд или брошенный камень, и т.д. В задачах теории переноса излучений случайным является время жизни радиоактивного атома, длина пробега частицы между столкновениями в радиационной защите, количество частиц, падающих на детектор за время измерения, и т.д. Естественно, при исследовании явлений со случайным исходом меняется и характер вопросов, на которые должен быть получен ответ. Анализ различных случайных явлений показал, что среди них есть такие, для которых наблюдается статистическая устойчивость, то есть через хаос случайности просвечивает нечто повторяющееся, закономерное. Например, результаты подбрасывания монеты или вытаскивания карты из колоды образуют случайную последовательность, но при повторении эксперимента остаются теми же самыми список возможных исходов и то, как часто появляется каждый из них в достаточно длинной серии испытаний, то есть вероятность каждого результата из этого списка. Этот список и соответствующие ему вероятности будем называть статистически устойчивой частью случайного явления, а последовательности, имеющие одну и ту же статистически устойчивую часть, - статистически эквивалентными
8 1. Введение. Статистическая эквивалентность и моделирование
последовательностями.
Определение статистически устойчивой части случайной последовательности результатов является целью исследования явлений со случайным исходом.
1.2. Несколько формул теории вероятностей
Математическим аппаратом, который используется при анализе случайных явлений и процессов, является теория вероятностей. Она, в частности, позволяет выразить вероятности одних случайных событий через вероятности других событий, связанных с первыми. Приведем несколько формул такого типа, которые будут использоваться в дальнейшем.
1. Пусть {А/;}, к = 1,2,...- список возможных результатов эксперимента, а N(Ak) - число, показывающее сколько раз (в среднем) cлучайный результат Ак встречается в серии из N испытаний. Тогда
J2N{Ak) = N. к
Разделив обе части этого равенства на N, получим условие нормировки
^Р{Ак) = 1, (1)
к
где
рш = W-
- вероятность события Ак.
Например, случайным является количество частиц космических лучей, падающих на детектор за время измерения: п = 0,1, 2,3,.... Вероятность каждого из этих значений вычисляется ниже.
Если случайные числа х, характеризующие результат испытания, пробегают непрерывный ряд значений, то, изобразив их точками на числовой оси, можно записать очевидное равенство
^ N(xeAxk) = N, к
где N(x Е Ахк) - среднее количество случайных чисел, попадающих в интервал Ахк. Разделив обе части этого равенства на N, снова получим условие нормировки
^Р(жеАжк) = 1,