- •Основные методы генерации псевдослучайных величин.
- •Роль моделирования в проектировании вс. Особенности имитационных моделей.
- •Основные методы генерации псевдослучайных величин.
- •Билет 3
- •Основные этапы имитационного моделирования.
- •Основные методы генерации псевдослучайных величин. Генерация дискретной случайной величины с заданными вероятностями значений
- •Билет 4
- •Понятие имитационного моделирования. Особенности имитационных моделей.
- •Комбинированное (непрерывно-дискретное) моделирование. Основные проблемы реализации.
- •Основные методы генерации псевдослучайных величин. Метод отбраковки
- •Графы событий. Определение. Основные решаемые задачи
- •Агрегативные системы. Понятие кусочно-линейного агрегата
- •Основные методы генерации псевдослучайных величин. Моделирование случайных величин, распределенных согласно усеченному закону распределения
- •Основные методы генерации псевдослучайных величин. Выборки с возвращением и без
- •Язык моделирования gpss. Концепция построения моделей
- •Генерация псевдослучайных структурированных объектов. Генерация случайного графа с заданным числом вершин и ребер.
- •Язык моделирования gpss. Блоки задержки требований
- •Билет № 10
- •Билет № 11
- •Билет № 12
- •Язык моделирования gpss. Блоки, создающие транзакты
- •Билет № 13
- •Генерация псевдослучайных структурированных объектов. Генерация случайной битовой строки с заданной вероятностью единицы в разряде
- •Билет № 14
- •Генерация псевдослучайных структурированных объектов. Генерация случайного связного графа
- •Программная реализация систем дискретного имитационного моделирования. Структура управляющего списка и организация передачи управления между программами обработки событий
- •Билет № 15
- •Графы событий. Достижимость событий. Редукция графа событий
- •Основные методы генерации псевдослучайных величин. Выборки с возвращением и без
- •Билет № 16
- •Графы событий. Определение минимально необходимого набора переменных, однозначно определяющих поведение модели
- •Основные методы генерации псевдослучайных величин. Метод отбраковки
- •Билет № 17
- •Билет № 18
- •Билет № 19
- •Билет № 20
- •Билет № 21
- •Билет № 22
- •Графы событий. Определение событий, которые необходимо запланировать до запуска модели
- •Распределенное моделирование. Сигнало-ориентированные системы и синхронизация событий, обрабатываемых на различных эвм
- •Билет № 23
- •Билет № 24
- •Управление событиями в имитационном моделировании. Календарь событий с учетом одноименных событий
- •Базовый датчик, критерии качества
Основные методы генерации псевдослучайных величин. Генерация дискретной случайной величины с заданными вероятностями значений
Метод обратной функции Метод отбраковки
Случайной кусочно заданной плотностью распределения
Наиболее общий случай построения генератора дискретных случайных величин основывается на следующем алгоритме. Пусть имеется таблица пар (xi,pi), где xi - значение случайной величины, а pi - соответствующая вероятность, СУММА pi = 1 (в общем случае может быть n = бесконечность). Тогда последнюю сумму можно представить полуинтервалом [0,1), разбитым на полуинтервалы [vi-1, vi), v0 = 0, vn =1длины pi. Случайная величина КСИ с неизбежностью принадлежит одному из этих полуинтервалов, тем самым определяя индекс дискретного значения. Номер полуинтервала очевидно определяется как
min{i | КСИ<vi = min{i | КСИ <СУММА pj ОТ J=1 до i }
Замечание. Для эффективности датчика рекомендуется один раз рассчитать все суммы и затем использовать вектор накопленных вероятностей.
Пример Равномерное дискретное распределение.
В случае равновероятного выбора между xi = i, i = 1,... ,n все pi равны 1/ n и тем самым vi = i/n. Соответственно имеем номер полуинтервала равным min{i | КСИ < i/n}, откуда получаем просто i= [n*КСИ]
Билет 4
Понятие имитационного моделирования. Особенности имитационных моделей.
Имитационное моделирование — это метод исследования, при котором изучаемая система заменяется моделью с достаточной точностью описывающей реальную систему и с ней проводятся эксперименты с целью получения информации об этой системе. Экспериментирование с моделью называют имитацией (имитация — это постижение сути явления, не прибегая к экспериментам на реальном объекте).
система - объединение сущностей, которые взаимодействуют друг с другом во времени для выполнения множества целей;
модель - математико-логическое представление системы в терминах сущностей и их атрибутов, наборов, событий, активностей и ожиданий;
состояние системы - набор переменных, значения которых определяют состояние системы в данный момент времени;
сущность - объект, единица или компонента системы, требующие точного представления в модели;
атрибут - свойства или характеристики данной сущности;
набор - множество взаимосвязанных сущностей;
событие - происходит мгновенно во времени, во время события происходит изменение состояния системы;
активность - отрезок времени, во время которого одна или более сущностей вовлечены в выполнение некоторой функции системы и момент окончания которого известен заранее;
ожидание - отрезок времени неопределенной длины, протяжение которого неизвестно до его окончания. Под имитационным моделированием в общем случае понимается построение имитационной модели системы и экспериментальное исследование этой модели на ЭВМ. Построение модели включает в себя разработку математико-логического представления системы и соответствующей программы, позволяющей модели имитировать поведение системы.
Такой метод моделирования не требует составления уравнений и, тем более, не требует их решения. При этом он позволяет отображать и исследовать поведение системы с любой детальностью и точностью.
Выполнение имитационной модели называется имитационным экспериментом (ИЭ). В ходе ИЭ компьютер имитирует функционирование системы и вычисляет все необходимые характеристики свойств, проявляемых системой.
ИЭ подобен натурному эксперименту. Однако он позволяет, в отличие от натурного метода, экспериментировать с системами, которых еще или уже нет, позволяет предсказывать поведение существующих систем в будущем, изучать их поведение в чрезвычайных условиях. Он дешевле и быстрее натурных экспериментов.
