|
||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Методы понижения дисперсии
Используя компьютер для расчетов, нельзя слепо доверять машине – в некоторых случаях прямое вычисление результатов просто невозможно, или невыгодно. Чтобы побороть эту проблему, были созданы так называемые методы понижения дисперсии. Цель каждого такого метода – промоделировать поведение частиц в неком заданном направлении, при этом пропуская неважные или неинтересные для расчета зоны.
Результаты расчетов методом Монте-Карло подвержены погрешностям не только из-за стохастической природы метода. Одна из основных задач – минимизировать эти погрешности и оценить достоверность полученных в результате расчета данных. Кроме статистических погрешностей, необходимо также учитывать неабсолютную точность табулированных значений сечений и погрешности, вызываемые несовершенностями математических моделей, интерпретирующих геометрию зоны. Существует несколько способов учета погрешностей:
Статистические тесты: Предположим, что в ходе расчета мы промоделировали M-событий, и соответственно получили - последовательность искомых величин в случайном порядке. Тогда искомое среднее значение находится по формуле
Усиленный закон больших чисел гласит, что при , при условии, что – конечная величина. Дисперсия в таком случае равна: Относительная погрешность в итоге равна:
– это среднеквадратичное отклонение величины . Таблица (X_X) показывает, как эту относительную погрешность необходимо оценивать пользователю. Это ошибка, которая должна и может быть минимизирована с наименьшими затратами машинного времени.
Значение R определяется двумя величинами - эффективностью подсчета историй q (долей историй, которая внесла ненулевой вклад в подсчеты), и разбросом ненулевых данных. Для подсчетов, обусловленных не засчитываемыми событиями, функция распределения вероятности p(x) имеет пик погрешности при x=0. Потому MCNP делит погрешность на две составляющие где первая составляющая представляет собой неэффективность подсчета, а вторая – собственное распределение ненулевых событий из всех учитываемых. Если =0 при (каждая частица вносит полезный вклад), то желательно увеличить эффективность подсчета настолько, насколько это возможно, в то же время сужая разброс вокруг , чтобы увеличить . Это и есть цель использования методов понижения дисперсии, описанных выше.
Другие статистические показатели:
Уровень надежности Где T – время симуляции, которое обычно пропорционально количеству N промоделированных историй. При и , должен оставаться на примерно постоянном уровне все активные циклы симуляции. Ясно, что желателен большой , так как это приводит к получению результатов с нужной нам степенью погрешности за меньшее расчетное время. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |