- •Содержание
- •1. Общие вопросы моделирования
- •1.1. Предмет теории моделирования
- •1.2. Классификация моделей
- •1.3. Классификация объектов моделирования
- •1.4. Основные этапы моделирования
- •2. Технология моделирования
- •2.1. Создание концептуальной модели
- •2.2. Подготовка исходных данных
- •2.3. Разработка математической модели
- •3. Математические схемы моделирования систем.
- •3.1. Основные подходы к построению математических моделей систем
- •3.2. Непрерывно-детерминированные модели (д-схемы)
- •3.3. Дискретно-детерминированные модели (f-схемы)
- •4. Непрерывно-стохастические модели (q-схемы)
- •4.1. Понятие случайного процесса
- •4.1.1. Марковский случайный процесс
- •4.1.2. Потоки событий
- •4.1.3. Уравнения Колмогорова для вероятностей состояний. Финальные вероятности состояний
- •4.2. Задачи теории массового обслуживания
- •4.3. Классификация систем массового обслуживания
- •4.4. Математические модели простейших систем массового обслуживания
- •4.4.1. Одноканальная смо с отказами
- •4.4.2. Одноканальная смо с ожиданием
- •4.4.3. Одноканальная смо с ожиданием без ограничения на длину очереди
- •4.4.4.МногоканальнаяСмо с отказами(задача Эрланга)
- •4.4.5.Многоканальная смо с ожиданием
- •4.4.6. Модель обслуживания машинного парка
- •5. Сетевые модели (n-схемы). Сети Петри
- •5.1. Теоретические основы сетей Петри: принципы построения, алгоритмы поведения
- •5.1.1. Введение в теорию комплектов
- •5.1.2. Структура сети Петри
- •5.1.3. Графы сетей Петри
- •5.1.4. Маркировка сетей Петри
- •5.1.5. Правила выполнения сетей Петри
- •5.2. Сети Петри для моделирования систем: способы реализации
- •5.2.1. События и условия
- •5.2.2. Одновременность и конфликт
- •6. Обощенные модели (a-схемы)
- •6.1. Структура агрегативной системы
- •6.2. Кусочно-линейные агрегаты
- •7. Имитационное моделирование систем
- •7.1. Процедура имитационного моделирования
- •7.2. Обобщённые алгоритмы имитационного моделирования
- •7.2.1. Алгоритм моделирования по принципу особых состояний
- •7.2.2. Алгоритм моделирования по принципуt
- •7.3. Этапы имитационного моделирования
- •8. Статистическое моделирование приборных систем
- •8.1. Теоретические основы метода статистического моделирования
- •8.2. Моделирование случайных величин
- •8.2.1. Табличный способ
- •8.2.2. Аппаратный способ
- •8.2.3. Алгоритмический способ
- •8.3. Моделирование случайных событий с заданным законом распределения
- •8.3.1. Разыгрывание дискретной случайной величины
- •8.3.2. Разыгрывание непрерывной случайной величины
- •8.2.3. Разыгрывание случайной величины, распределенной нормально
- •8.4. Моделирование систем массового обслуживания с использованием метода Монте-Карло
4.3. Классификация систем массового обслуживания
Классификация СМО по наличию очередей:
с отказами;
с очередью.
В СМО с отказамизаявка, поступившая в момент, когда все каналы заняты, получает отказ, покидает СМО и в дальнейшем не обслуживается.
В СМО с очередьюзаявка, пришедшая в момент, когда все каналы заняты, не уходит, а становится в очередь и ожидает возможности быть обслуженной.
СМО с очередями подразделяются на разные виды в зависимости от того, как организована очередь – ограничена или не ограничена. Ограничения могут касаться как длины очереди, так и времени ожидания или дисциплины обслуживания.
Рассматриваются следующие СМО:
СМО с нетерпеливыми заявками(длина очереди и время обслуживания ограничено);
СМО с обслуживанием с приоритетом, т.е. некоторые заявки обслуживаются вне очереди и т.д.
Кроме этого СМО делятся на открытые СМО и замкнутые СМО.
В открытой СМОхарактеристики потока заявок не зависят от того, в каком состоянии сама СМО (сколько каналов занято). Взамкнутой СМО– зависят. Например, если один инженер обслуживает группу приборов, время от времени требующих наладки, то интенсивность потока требований со стороны приборов зависит от того, сколько их уже исправно и ждет наладки.
Классификация СМО далеко не ограничивается приведенными разновидностями.
4.4. Математические модели простейших систем массового обслуживания
4.4.1. Одноканальная смо с отказами
Дано: система имеет один канал обслуживания, на который поступает простейший поток заявок с интенсивностью. Поток обслуживаний имеет интенсивность. Заявка, заставшая систему занятой, сразу же покидает ее.
Найти: абсолютную и относительную пропускную способность СМО и вероятность того, что заявка, пришедшая в момент времениt, получит отказ.
Рис.4.5. Граф состояний одноканальной СМО с отказами
Система при любом t> 0 может находиться в двух состояниях:S0– канал свободен;S1– канал занят. Переход изS0вS1связан с появлением заявки и немедленным началом ее обслуживания. Переход изS1вS0осуществляется, как только очередное обслуживание завершится (рис. 4.5).
Обозначим вероятности состояний: P0(t) – вероятность состояния «канал свободен»;P1(t) – вероятность состояния «канал занят». По размеченному графу состояний (рис. 4.6) составим систему дифференциальных уравнений Колмогорова для вероятностей состояний:
.
Данная система линейных дифференциальных уравнений имеет решение с учетом нормировочного условия P0(t) +P1(t) = 1. Решение данной системы называетсянеустановившимся, поскольку оно непосредственно зависит отtи выглядит следующим образом:
,
P1(t) = 1 –P0(t).
Для одноканальной СМО с отказами P0(t) – вероятность того, что в моментtканал свободен, и заявка, пришедшая к моментуt, будет обслужена. Следовательно, для данного момента времениtсреднее отношение числа обслуженных заявок к числу поступивших также равноP0(t), т.е.Q=P0(t).
По истечении большого интервала времени (при t) достигается стационарный (установившийся) режим.
Абсолютная пропускная способность(среднее число заявок, обслуживаемых в единицу времени):
,
где – интенсивность потока заявок (величина, обратная среднему промежутку времени между поступающими заявками – 1/tз);– интенсивность потока обслуживаний (величина, обратная среднему времени обслуживания 1/tоб)
Относительная пропускная способность(средняя доля заявок, обслуживаемых системой):
.
Вероятность отказа(вероятность того, что заявка покинет СМО необслуженной):
.