- •1. Моделирование. Основные понятия .Классификация методов моделирования.
- •2. Математические модели. Непрерывно-детерминированные модели (d-схемы).
- •3. Математические модели. Дискретно-детерминированные модели (f-схемы).
- •4. Математические модели. Дискретно-стохастические модели (р-схемы).
- •5. Дискретная марковская цепь. Геометрическое распределение.
- •6. Модель "Память-алу". Кодирование состояний. Построение графа состояний
- •Модель "Память-алу". Построение и решение системы уравнений. Анализ результатов.
- •8. Системы массового обслуживания (смо). Марковский случайный процесс. Потоки заявок (событий). Нотация Кендала.
- •9. Простейший поток, его свойства и значение при исследовании смо.
- •11 Одноканальная смо с блокировкой. Система m /m/ 1/n
- •12Диаграммы интенсивностей переходов (дип). Закон сохранения потоков вероятностей.
- •1 5Исследование многоканальной смо (м/м/п/0) с отказами с помощью дип.. Формулы Эрланга.
- •16.Формула Литтла.
- •Аналогично выводится соотношение
- •17.Одноканальная смо с неограниченной очередью (м/м/1/со).
- •18.Многоканальная смо с неограниченной очередью (м/м/п/оо).
- •19. Метод этапов. Распределение Эрланга.
- •Метод этапов
- •20. Система м/Еr/1
- •21. Система Еr/м/1/∞
- •22. Немарковская смо м/g/n. M/g/1/∞
- •М/g/n с отказами.
- •23. Немарковская смо. G/g/1/∞ g/g/n/∞
- •24. Имитационное моделирование. Математические основы. Последовательность построения и исследования модели.
- •Основные этапы разработки и исследования имит модели.
- •25. Управление модельным временем. При создании имитационной модели различают три представления времени
- •26. Метод композиции (суперпозиции).
- •28. Способы формирования случайных величин.
- •29. Равномерно-распределённые случайные числа.
- •Способы формирования ррсч.
- •30) Равномерность
- •Оценка стохастичности и независимости последовательности ррсч.
- •Метод обратной функции для моделирования последовательности чисел с заданной функцией распределения.
- •Универсальный метод моделирования последовательности чисел с заданной функцией распределения.
- •Моделирование последовательности чисел с заданной функцией распределения по гистограмме.
- •Нормальное распределение. Формирование случайных чисел с использованием предельных теорем.
- •Формирование случайных чисел с использованием теоремы Пуассона. Метод Кана.
- •Метод исключения (отбраковки) для моделирования последовательности чисел c заданной функцией распределения.
- •Моделирование случайных векторов.
- •Моделирование случайных событий.
- •41. Обработка экспериментальных данных.
- •42. Доверительные интервал и вероятность.
- •Точность. Определение числа реализаций.
Метод исключения (отбраковки) для моделирования последовательности чисел c заданной функцией распределения.
Метод исключений (отбраковки, режекции, Неймана)
1)
Если множество случайных точек (x,y)
– реализация случайного вектора
,
равномерно распределенного в области,
ограниченной осью Y
и кривой f(x),
такой, что
,
то одномерная плотность распределения величины ξ равна
Отсюда
следует, что, если f(x)
– искомая функция плотности распределения
(т.е.
),
то, реализовав процедуру построения
множества случайных векторов, равномерно
распределенных под графиком f(x),
мы, тем самым, получим множество значений
абсцисс {xi},
распределённых в соответствии с законом,
определяем f(x).
Вместе с тем, процедура генерирования случайных векторов может оказаться достаточно сложной в вычислительном плане (надо использовать условные ф.п.в.). Для упрощения процедуры формирования случайных чисел воспользуемся следующим достаточно очевидным утверждением.
Если мн-во точек (x,y) равномерно распределено под графиком функции g(x) то та часть, что окажется в области под графиком f(x), такой что f(x) <= g(x), тоже будет расп. в области f(x).
Ф-я g(x) называется мажорирующей по отношению к f(х).
g(x)- мажорирующая функция
Можно выбрать функцию g(x) такой, что вектора, равномерно распределенные в области G, будет просто генирировать. Удобно выбирать функцию, имеющую постоянное значение на всей области определения f(x) (как правило, равное) или ступенчатую.
Отсюда вытекает процедура метода:
1) если функция g(x) не ограничена, то, учитывая допустимую погрешность, область ее определения ограничивают интервалом (a,b);
генерируется число РРСЧ из диапазона (0, 1) – η1 и преобразуем его в диапазоне (а,b)
η1* = a+(b-a) η1 .
генерируется число η2 и преобразовывается
η2* = fmax η2
производим проверку
η2* < f(η1*)
Если условие выполняется, то в выходную последовательность записывается число η1*
хi= η1*
Если нет, то процедура повторится.
.
Моделирование случайных векторов.
Формирование случайных векторов
с заданными вероятностными характеристиками
Случайный вектор можно задать проекциями на оси координат. Эти проекции являются случайными величинами, описываемыми совместным законом распределения.
В простейшем случае вектор двумерный и может быть задан совместным законом распределения его проекций ξ и η на оси OX и OY.
Рассмотрим способы формирования случайных векторов для моделирования
дискретных и непрерывных случайных процессов
1. Дискретный случайный процесс.
Составляющая ξ принимает значения x1, x2, … , xm, а составляющая η – значения y1, y2, … , yn и каждой паре (xi yj) соответствует вероятность Pij. Совместную функцию распределения вероятностей зададим в виде матрицы
P
=
.
Тогда каждому возможному значению xi случайной величины ξ будут соответствовать
В соответствии с этим распределением вероятностей можно определить конкретное значение ξ и из всех значений Pij можно выбрать последовательность
Pi1, Pi2, … , Pi3, Преобразуем её
.
Эта последовательность списывает условное распределение величины η при условии, что ξ = xi.
Используя известные нам методы (например, универсальный), определяем конкретное значение yi1 случайной величины η. Получена первая реализация (xi1 yi1)
Вектора. Процедуру повторяем циклически.
2. Непрерывный случайный процесс.
В этом случае двумерная случайная величина (ξ,η) описывается совместной функцией плотности распределения fξη (x,y). Напомним,
.
Зная закон распределения системы двух случайных величин, можно определить закон распределения одной из них
.
Имея этот закон, можно сформировать случайное число xi, а затем при условии, что ξ = xi определить условное распределение случайной величины η:
.
В соответствии с этой плотностью, можно определить случайное число yi и получить реализацию вектора (xi,yi).
Аналогичным образом можно моделировать случайные вектора и большей размерности. Например, если вектор трехмерный и задан совместной функцией плотности fξηζ (x,y,z), то последовательность такова:
,
,
