- •Определение модели, моделирования, свойств интерполяции и экстраполяции. Классификация моделей по критерию подобия и соотношению точности/абстрактности.
- •Математические модели – критерий подобия, фазовое пространство и координаты. Классификация и характеристика математических моделей.
- •Примеры использования и сравнительный анализ моделей различных типов по степени соответствия объекту моделирования.
- •Режимы функционирования технических объектов моделирования. Модельные тестовые воздействия.
- •Виды и модели анализа технических объектов моделирования.
- •Системный подход. Элементы описания объекта моделирования как системы.
- •Системный подход. Совокупность процедур синтеза и анализа в итерационном цикле проектирования.
- •Иерархические уровни моделирования вс. Структурные примитивы уровней моделирования.
- •Математический аппарат моделирования вс на различных уровнях декомпозиции.
- •Переход от компонентного моделирования к схемотехническому. Модели с распределенными и сосредоточенными параметрами.
- •Моделирование структурных примитивов. Постановка задачи управления. Линеаризация дифференциальных уравнений. Аппарат передаточных функций.
- •Задача управления
- •Задача идентификации
- •Моделирование структурных примитивов. Постановка задачи идентификации. Методы корреляционного и регрессионного анализа.
- •Методы планирования эксперимента. Логические основания планирования эксперимента. Матрицы планирования. Типы экспериментов.
- •Вероятностное моделирование. Метод Монте-Карло для дискретного распределения вероятностей.
- •*Использование метода Монте-Карло для реализации неравномерных распределений.
- •Абстрактные конечные автоматы 1-го и 2-го рода. Матрицы переходов и выходов. Представление графом.
- •Простые временные сети Петри. Способы задания. Моделирование элементарного цикла обслуживания простой временной сетью Петри.
- •Ингибиторные сети Петри. Моделирование элементарного цикла обслуживания ингибиторной сетью Петри. Пример моделирования системы или процесса ингибиторной сетью Петри.
- •Типы сетей Петри, используемые для моделирования вс. Пример моделирования процесса параллельного обслуживания заявок с пакетированием сетью Петри.
- •Сеть Петри для моделирования процесса пакетирования заявок с переменным размером пакета и параллельного обслуживания
- •Моделирование вс с использованием теории массового обслуживания. Классификация смо. Типы элементов функциональных структур смо, используемых для моделирования вс.
- •Аналитические модели массового обслуживания.
- •*Обслуживание с ожиданием. Постановка задачи. Свойства экспоненциального распределения времени обслуживания. Обслуживание как Марковский процесс.
- •Обслуживание с потерями. Обслуживание с ограниченным временем ожидания. Постановка задачи. Обслуживание как Марковский процесс.
- •Обслуживание с потерями. Обслуживание с ограниченным временем пребывания. Постановка задачи. Обслуживание как Марковский процесс.
- •Обслуживание с потерями. Моделирование приоритетного обслуживания с использованием теории массового обслуживания.
- •*Имитационные модели массового обслуживания. Элементы имитационных моделей.
- •*Способы управления модельным временем.
- •Алгоритмы имитационного моделирования для событийного управления модельным временем.
- •Алгоритмы имитационного моделирования для пошагового управления модельным временем.
*Имитационные модели массового обслуживания. Элементы имитационных моделей.
В отличие от аналитического, имитационное моделирование снимает большинство ограничений, связанных с возможностью отражения в моделях реального процесса функционирования исследуемой ВС. Хотя имитационные модели во многих случаях более трудоемки чем аналитические, они могут быть сколь угодно близки к моделируемой системе. Имитационные модели ВС воспроизводят процессы генерации сообщений приложениями, разбиение сообщений на пакеты и кадры определенных протоколов, задержки, связанные с обработкой сообщений, пакетов и кадров внутри операционной системы, процесс получения доступа компьютером к разделяемой сетевой среде, процесс обработки поступающих пакетов маршрутизатором и т. д. Дополнительным преимуществом имитационных моделей является возможность подмены процесса смены событий в исследуемой системе в реальном масштабе времени на ускоренный процесс смены событий в модельном времени. Результатом работы имитационной модели являются собранные в ходе наблюдения за протекающими событиями статистические данные о наиболее важных характеристиках сети: временах реакции, коэффициентах использования каналов и узлов, вероятности потерь пакетов и т. п.
Имитационные модели состоят из элементов, в качестве которых фигурируют источники входных потоков заявок, устройства, памяти и узлы.
Модель источника входного потока заявок представляет собой алгоритм, по которому вычисляются моменты поступления заявок. Источники могут быть независимыми – реализует алгоритм выработки значений случайной величины, распределенной по заданному закону, и зависимыми – заявка вырабатывается при поступлении на некоторый вход синхронизирующей заявки. Каждый источник вырабатывает заявки одного типа и определенного приоритета.
Ресурсы ВС делятся на устройства (ОА) и памяти, причем устройство может обслуживать в каждый момент времени только одну заявку, а память – несколько.
Модель устройства представляет собой алгоритм выработки значений интервалов обслуживания. Для каждого типа заявок могут быть установлены свои распределения. Модель устройства также отражает заданную дисциплину обслуживания, так как в нее входит алгоритм, управляющий очередями в соответствии с дисциплиной обслуживания и приоритетами поступивших заявок.
Модель памяти представляет собой алгоритм определения объема памяти, требуемой для обслуживания заявки. Объем определяется как реализация случайной величины, причем закон распределения и его параметры зависят от типа заявки. Параметры памяти – емкость и дисциплина обслуживания. Заявка, поступившая в память, занимает вычисленный объем и продолжает движение по СМО до встречи со специальным элементом освобождения памяти.
Модель узла используется для маршрутизации движения заявок в СМО и связей между элементами этой модели. Узлы могут быть нескольких типов и применятся для направления заявок по определенному или случайно выбираемому маршруту в зависимости от типа заявки или выполнения определенных условий; разделения потока заявок на части; объединения заявок друг с другом; изменения параметров заявок