- •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.
40.Функциональная структура gpss. Типы объектов: транзакты, блоки, списки, устройства, памяти, логические ключи, очереди, таблицы, ячейки, функции, переменные.
Исходная программа на языке GPSS/PC, как и программа на любом языке программирования, представляет собой последовательность операторов. В общем случае операторы GPSS/PC имеют следующий формат:
номер имя операция операнды ; комментарии
Каждый оператор GPSS/PC относится к одному из четырех типов: операторы-блоки; операторы описания объектов; управляющие операторы и операторы-команды.
Операторы-блоки формируют логику функционирования модели. В GPSS/PC имеется около 50 различных видов операторов-блоков (далее часто просто оператор или блок), каждый из которых выполняет свою конкретную функцию и занимает вполне определенное место в исходной программе. Каждому такому оператору соответствует определенная подпрограмма транс-лятора, которая реализует функции, возложенные на данный оператор, а его операнды при этом служат фактическими параметрами данной подпрограммы.
Операторы описания объектов служат для определения параметров некоторых объектов GPSS/PC. Примерами параметров объектов могут быть количество каналов в многоканальном устройстве, количество строк и столбцов матрицы и т.д.
Управляющие операторы служат для контроля и управления процессом моделирования (прогоном модели).
Операторы-команды позволяют управлять работой интегрированной среды GPSS/PC. Управляющие операторы и операторы-команды обычно не включаются в исходную программу, а вводятся непосредственно с клавиатуры компьютера в процессе интерактивного взаимодействия пользователя с интегрированной средой.
Объекты GPSS/PC можно разделить на семь типов: динамические; операционные; аппаратные; статистические; вычислительные; запоминающие и группирующие.
Динамические объекты в GPSS/PC называются транзактами. Транзакт является прообразом заявки в терминологии СМО. В процессе моделирования транзакты “создаются” (заявки поступают) и “уничтожаются” (заявки уходят) так, как это необходимо по логике модели. С каждым транзактом может быть связано определенное число параметров, несущих необходимую информацию об этом транзакте. Кроме того, транзакты могут иметь различные приоритеты.
Операционные объекты GPSS/PC, называемые блоками, соответствуют операторам-блокам исходной программы и также формируют логику функционирования модели, давая транзактам указания: куда идти и что делать дальше. Каждый блок имеет уникальный вид.
Аппаратные объекты являются аналогами обслуживающих приборов и другого оборудования реальной системы. К ним относятся одноканальные, многоканальные устройства и логические переключатели. Одноканальные и многоканальные устройства соответствуют обслуживающим приборам в СМО. Логические переключатели используются для моделирования двоичных состояний логического или физического характера и могут находиться в двух состояниях: включено и выключено.
Статистические объекты служат для сбора и обработки статистических данных о функционировании модели. К ним относятся очереди и таблицы. Каждый объект типа очередь обеспечивает сбор и обработку данных о транзак- тах, задержанных в какой-либо точке модели, например перед одноканальным устройством. Таблицы используются для получения распределений случайных величин, например, времен ожидания и пребывания транзактов в модели.
К вычислительным объектам относятся переменные (арифметические, булевские) и функции. Они используются для вычисления некоторых величин, заданных арифметическими, логическими выражениями или в табличном виде.
Запоминающие объекты обеспечивают хранение в памяти компьютера отдельных величин, используемых в модели, а также массивов таких величин. К ним относятся так называемые сохраняемые величины и их матрицы.
К группирующим объектам относятся списки пользователя и группы. Списки пользователя используются для организации очередей с дисциплинами, отличными от дисциплины FIFO.
