- •1 . Моделирование как метод научного познания. Понятие модели. Классификация моделей. Цели и задачи моделирования. [1/1]
- •2 . Требования к математической модели. Основные этапы построения модели. Иерархия моделей. [1/1]
- •3 . Построения общесистемной модели функционирования. [1/2]
- •4 . Основные системные свойства: линейность, непрерывность, стационарность, детерминированность. Классификация математических моделей. Системные и конструктивные модели. [1/2]
- •5 . Непрерывно-детерминированные модели (d-схемы). Уравнения вход-выход. Уравнения в пространстве состояний. [1/3]
- •6 . Разностные уравнения. Пример построения конструктивной и машинной модели системы. [1/1]
- •7. Дискретно – детерминированные модели (f- схемы). Автоматы Милли и Мура. Разновидности детерминированных автоматов. [1/2]
- •8. Дискретно стохастические модели. (p- схемы). [1/1]
- •1 1. Уравнения Колмогорова для определения вероятностей состояний системы. Пример. [1/3]
- •1 0. Марковские случайные процессы. Простейший поток отказов. [1/1]
- •1 2. Непрерывно-стохастические модели (q-схемы). Основные понятия и определения. [1/3]
- •1 3. Обобщенные модели (а - схемы). Понятие агрегата. [1/1]
- •1 4. Структура агрегативной системы. Особенности функционирования. [1/3]
- •1 5. Построение и реализация моделирующего алгоритмов
- •1 6. Построение детерминированного и циклического моделирующего алгоритмов q-схем. [1/1]
- •1 7. Построение циклического моделирующего алгоритма
- •1 8. Построение синхронного моделирующего алгоритма
- •1 9. Построение спорадического моделирующего алгоритма
- •2 0. Цели и задачи имитационного моделирования. Имитационная модель, имитационная система. Архитектура имитационной системы. [1/2]
- •2 1. Общая характеристика метода статического моделирования. Пример построения моделирующего алгоритма. [1/2]
- •2 3. Метод получения псевдослучайных чисел с равномерным законом распределения. Методы середины квадрата и середины произведения. [1/1]
- •2 4. Конгруэнтные процедуры генерации псч. Мультипликативный и смешанный методы. [1/1]
- •2 5. Тесты проверки случайности последовательности псч с равномерным законом распределения. [1/1]
- •2 6. Тест проверки равномерности закона распределения.[1/1]
- •2 7. Тест проверки независимости последовательности псч[1/1]
- •2 8. Моделирование случайных событий. [1/2]
- •2 9. Моделирование Марковских цепей. [1/1]
- •3 0. Моделирование дискретных и непрерывных случайных величин с заданным законом распределения. [1/2]
- •3 1. Приближенные способы преобразования случайных чисел. [1/2]
- •3 2. Моделирование непрерывных случайных векторов. [1/1]
- •3 3. Моделирование дискретных случайных векторов
- •3 4. Сети Петри (n - схемы). [1/2]
- •3 5. Языки моделирования. Типовая схема архитектуры языка имитационного моделирования. Способы управления временем в модели системы. [1/2]
- •3 6. Сравнительный анализ языков имитационного моделирования. [1/2]
- •3 7. Построение и реализация моделирующих алгоритмов а – схем. Агрегаты «внешняя среда», «накопитель», «канал». [1/2]
- •3 8. Использование агрегатов «распределитель» и «сумматор» для построения моделирующих алгоритмов а – схем. [1/1]
- •4 0. Моделирование процессов функционирования систем на базе n-схем. Структурный подход. [1/2]
3 0. Моделирование дискретных и непрерывных случайных величин с заданным законом распределения. [1/2]
Дискретная
случайная величина
принимает значение
с
вероятностями
,
составляющими дифференциальное
распределение вероятностей
.
Интегральная
функция распределения:
.
Для
получения дискретных случайных величин
используют метод обратной функции.
Искомое случайная величина
,где
-функция
обратная
.
-случайная
величина равномерного распределения
на (0,1).
Алгоритм вычисления:
-
если
,
то
,
иначе
-
если
,
то
,
иначе
…………………………………………………
-
если
,
то
,
иначе…
Непрерывная
случайная величина
задана интегральной функцией распределения.
,
где
-плотность
вероятности.
Для
нахождения непрерывных случайных
величин можно также использовать метод
обратной функции. Чтобы получить число
из
последовательности
{
},
которая имеет функцию плотности
, необходимо
решить относительно
уравнение
:
Пример:
Получить случайные числа
с
показательным (экспоненциальным) законом
распределения :
,
;
-
имеет равномерное распределение в
интервале (0;1), следовательно
.
49
П ример: Получить случайные числа равномерно распределенных на интервале (a,b).
;
.
Недостатки:
Этот способ получения случайных чисел с заданным законом распределения редко используется в силу двух недостатков:
1)интеграл (*) не всегда берется в конечном виде, приходиться прибегать к численным методам, что увеличивает затраты машинного времени.
2)даже если интеграл (*) берется в конечном виде, получается действие логарифмирования, извлечение квадратного корня, что также увеличивает затраты машинного времени.
50
3 1. Приближенные способы преобразования случайных чисел. [1/2]
1. Универсальные способы, которые пригодны для получения чисел с любым законом распределения.
2. Неуниверсальные способы, которые пригодны для получения чисел с конкретным законом распределения.
Неуниверсальный способ:
Пример.
Получить случайные числа, имеющие закон
распределения Пуассона:
.
Воспользуемся т. Пуассона:
Если
p
– вероятность наступления события A,
то вероятность наступления m
событий в N
независимых испытаниях при
,
,
,
асимптотически равно p(m).
Выберем
N
испытаний такими, чтобы
.
Будем проводить серии из N
независимых испытаний, в каждом из
которых события A
наступает с вероятностью p.
Будем подсчитывать число случаев yi
фактического наступления события A
серии с номером j. Числа yi
будут следовать закону распределения
Пуассона. N
выбирают
таким, чтобы p=0.1÷0.2.
Схема моделирующего алгоритма:
NO – вспомогательная переменная
51
У ниверсальный способ основан на кусочной аппроксимации функции плотности.
П
усть
требуется получить последовательность
случайных чисел {yj},
с заданной функцией плотности
,
значения которой лежат в интервале (a,
b).
Представим
функцию плотности
в виде кусочно-постоянной функции. Для
этого разобьем интервал (а, b)
на m
интервалов, на каждом из которых
,
тогда случайную величину можно представить
.
-
случайная величина, равномерно
распределенная в интервале (ak,
ak+1).
Целесообразно
разбить интервал (a,
b)
на интервалы таким образом, чтобы
вероятность попадания величины
в интервал (ak,
ak+1)
не зависело от номера интервала. Тогда:
Алгоритм машинной реализации:
1) Генерируются случайное число xi из интервала (0, 1)
2) С помощью этого числа случайным образом выбирается интервал (ak, ak+1).
3) Генерируется xi+1 и домножается на коэффициент масштабирования (ak+1 - ak).
4) Вычисляется число yj=ak+xi+1(ak+1 - ak).
Достоинства: небольшие затраты машинного времени, так как операция масштабирования выполняется 1 раз перед моделированием.
52
