
- •2. Классификация методов и видов моделирования.
- •3. Математическое моделирование. Аналитические и имитационные модели.
- •4. Общая характеристика метода статистического моделирования. Области применения метода статистического моделирования
- •5.Методика оценки площади фигуры методом статистического моделирования.
- •6.Генерация и преобразование псевдослучайных последовательностей чисел. Аппаратный и табличный способы.
- •7.Получение псевдослучайных последовательностей чисел с равномерным в интервале [a,b] и показательным законами распределения.
- •8.Получение последовательностей псевдослучайных чисел, распределенных по нормальному закону с параметрами m и sg.
- •9.Проверка качества псевдослучайных последовательностей чисел. Проверка равномерности.
- •10.Проверка качества псевдослучайных последовательностей чисел. Проверка стохастичности и независимости.
- •12.Непрерывно-стохастические модели. Q - схемы. Основные понятия обслуживания. Понятие прибора обслуживания.
- •13.Многоканальные и многофазные, разомкнутые и замкнутые q - схемы.
- •14.Приоритеты в q - схемах. Статические и динамические, относительные и абсолютные приоритеты.
- •15.Принципы реализации моделирующих алгоритмов q - схем. Укрупненная схема детерминированного моделирующего алгоритма q – схемы
- •16.Реализация моделирующего алгоритма q - схемы. Алгоритм блока имитации обслуживания каналами фазы 3
- •17.Реализация моделирующего алгоритма q - схемы. Алгоритм блока имитации обслуживания каналами фазы 2
- •18.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия накопителя и каналов 2-ой фазы.
- •19.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия каналов 1-ой фазы и накопителя 2-ой фазы.
- •20.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия заявок в накопителе первой фазы и каналов 1-ой фазы.
- •21.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия источника заявок и накопителя первой фазы.
- •22.Особенности построения моделирующего алгоритма q - схемы по принципу dz.
- •23.Особенности построения асинхронного моделирующего алгоритма q - схемы.
- •24.Агрегативный подход к описанию процессов функционирования систем.
- •25.Понятие агрегата. Основные параметры (множества), характеризующие агрегаты. Описание процесса функционирования агрегата.
- •26.Структура агрегатной системы. Внутренняя и внешняя информация, циркулирующая в а - схемах.
- •27.Формирование процессов функционирования систем с использованием а - схем. Схема общего вида. Основные понятия.
- •28.Схемы и алгоритмы функционирования агрегатов "внешняя среда, "канал" и "накопитель" а - схем.
- •29.Схемы и алгоритмы функционирования агрегатов "распределитель" и "сумматор" а - схем.
- •29.2.Укрупненная схема моделирующего алгоритма а - схемы.
- •30.Общие вопросы планирования эксперимента. Полный факторный эксперимент. Формирование матрицы планирования эксперимента.
- •31.Планирование эксперимента. Проведение опытов и проверка воспроизводимости параллельных опытов.
- •32.Планирование эксперимента. Расчет коэффициентов регрессии и проверка их значимости.
- •33.Планирование эксперимента. Проверка адекватности математической модели.
- •34.Планирование эксперимента. Построение математической модели в натуральных единицах.
- •35.Планирование эксперимента. Понятие дробного факторного эксперимента. Построение матрицы планирования дробного факторного эксперимента.
- •37.Построение математических моделей по заданным экспериментальным данным. Анализ экспериментальных данных и выбор вида уравнения регрессии.
- •38.Построение математических моделей по заданным экспериментальным данным. Построение системы нормальных уравнений и математической модели.
- •39.Языки имитационного моделирования систем: simula, simscript, gpss и др. Имитационное моделирование систем на gpss/pc.
- •40.Функциональная структура gpss. Типы объектов: транзакты, блоки, списки, устройства, памяти, логические ключи, очереди, таблицы, ячейки, функции, переменные.
- •41.Понятие транзакта. Списки событий (текущих и будущих). Блоки gpss/pc, связанные с транзактами.
- •42.Блок generate создания транзакта. Его параметры и стандартные числовые атрибуты(сча). Пример использования блока generate.
17.Реализация моделирующего алгоритма q - схемы. Алгоритм блока имитации обслуживания каналами фазы 2
Приведенный алгоритм работает следующим образом. Организуется последовательный просмотр каналов 2-й фазы (операторы 1, 9, 10). При просмотре каждого канала определяется, имеются ли в j-ом канале 2-й фазы заявки, ожидающие обслуживания в канале К3,1 (операторы 2, 3).
Если в момент tn такие заявки имеются и канал К3,1 свободен (оператор 4), то в соответствии с дисциплиной обслуживания (по очереди или по приоритетам) выбирается одна из заявок и: имитируется ее обслуживание (оператор 6); фиксируется занятие канала 3-й фазы (оператор 7) и освобождается j-й канал 2-й фазы (оператор 8).
Если же канал К3,1 занят (оператор 4), то фиксируется блокировка канала 2-й фазы (оператор 5).
.
18.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия накопителя и каналов 2-ой фазы.
Имитируется взаимодействие заявок в накопителе Н2 и каналах 2-й фазы.
Работа схемы начинается с проверки наличия заявок в накопителе Н2. Если в нем имеются заявки (оператор 2) и свободные каналы 2-й фазы (оператор 3), то имитируется обслуживание очередной заявки одним из свободных каналов этой фазы (операторы 4, 5) и освобождается место в накопителе Н2 (оператор 6).
19.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия каналов 1-ой фазы и накопителя 2-ой фазы.
LH(2), ZN(2) – массивы емкостей и количества заявок в накопителях 1-й и 2-й фаз;
Индекс j используется для обозначения элементов 1-й фазы, i – второй.
Работа схемы начинается с проверки наличия заявок в канале К1,j 1-й фазы, требующих обслуживания в момент tn (операторы 3,4).
Если во второй фазе свободных каналов нет (оператор 5), но в накопителе имеются свободные места (оператор 6), то моделируется размещение заявки в накопитель H2 (оператор 7) и освобождается j-й канал 1-й фазы (оператор 8). Если в накопителе H2 свободных мест нет, то фиксируется блокировка канала 1-й фазы (оператор 9). При наличии свободных каналов во 2-й фазе выполняется обслуживание заявки (оператор 10), фиксируется занятость i-го канала 2-й фазы (оператор 11) и освобождение j-го канала 1-й фазы (оператор 12).
Затем операторы внутреннего цикла выполняются повторно, т.к. из первой фазы во вторую одновременно могут переместиться две заявки.
20.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия заявок в накопителе первой фазы и каналов 1-ой фазы.
В начале этого блока проверяется наличие заявок в накопителе H1 (оператор 2) и возможность обслуживания их j-м каналом, т.е. свободен ли j-й канал (оператор 3).
Если в накопителе H1 имеются заявки и один из каналов К1,j свободен, то имитируется обслуживание заявки j-м каналом 1-й фазы (оператор 4), фиксируется занятие j-го канала (оператор 5) и освобождение одного места в накопителе H1 (оператор 6).
21.Реализация моделирующего алгоритма q - схемы. Алгоритм взаимодействия источника заявок и накопителя первой фазы.
В данной схеме алгоритма операторы 2, 6, 7, 8, 9 являются вспомогательными операторами циклов.
Если в момент времени tn > tm поступила заявка из источника И (оператор 1), то при наличии свободного канала К1,j (оператор 3) начнется ее обслуживание одним из каналов.
Если же оба канала заняты, то при наличии места в накопителе H1 (оператор 10) заявка будет поставлена в очередь в накопитель H1. При отсутствии места в накопителе H1 заявка будет потеряна (оператор 12).
После отработки операторов 11 или 12 управление передается блоку 13, который вычисляет момент tm поступления следующей заявки в Q-схему.
После отработки всех боков алгоритма будет выполняться блок 10, который увеличивает системное время tn на величину дискретизации времени ∆t. Затем управление передается блоку 3, который после набора необходимой статистики производит обработку и выдачу результатов моделирования.