
- •Оценка дискретной случайной величины (вероятности события)
- •Другие признаки классификации смо:
- •Простейший поток
- •Поток Пальма
- •Типовые алгоритмы моделирования потоков
- •I.Генерация входных потоков
- •2.Ограниченное последействие–отсутствие последействия
- •3. Ординарность–неординарность
- •4.Стационарность – нестационарность
- •Гибридные автоматы (га)
- •Субъекта область или область моделирования (Scope);
- •Целей моделирования (Purpose);
- •Точки зрения на модель (Viewpoint).
I.Генерация входных потоков
Случайным
потоком называется последовательность
событий, следующих одно за другим в
некоторые, вообще говоря, случайные
моменты времени
При
построении генераторов случайных
потоков следует, прежде всего, определить
тип потока событий, который требуется
воспроизвести.
1.Однородность–неоднородность
Однородный
поток – характеризуется только
моментами наступления событий (вызывающими
моментами) и задается случайной
последовательностью
,
где
– момент наступления
-го
события (неотрицательное вещественное
число).
Однородный
поток также может быть задан в виде
случайной последовательности интервалов
времени между событиями
,
(
,
).
Неоднородный
поток – характеризуется случайной
последовательностью
,
где
– вызывающие моменты, а
– набор признаков события, изменяющихся
по детерминированному или случайному
закону в зависимости от
.
2.Ограниченное последействие–отсутствие последействия
Потоком с
ограниченным последствием – поток
событий, в котором интервалы времени
между событиями
независимы. Многомерная плотность
распределения вероятностей интервалов
имеет вид
Поток без последствия (более сильное условие) – поток, в котором полностью отсутствует вероятностная зависимость последующего течения событий от предыдущего.
Для потока
без последствия вероятность
наступления
событий на интервале времени
не зависит от появления событий на
других, не пересекающихся с этим
интервалом, интервалах времени.
3. Ординарность–неординарность
Ординарный
поток событий – характеризуется тем,
что вероятность выпадения более одного
события
за малый интервал времени величиной
в окрестности точки
пренебрежимо мала по сравнению с
вероятностью выпадения ровно одного
события
,
,
.
События, как правило, происходят по отдельности, без образования сгустков.
Неординарный поток, характеризуется тем, что вероятность не равна нулю.
События, как правило, происходят группами и по времени почти одновременно.
4.Стационарность – нестационарность
Стационарный
поток – вероятность появления того
или иного количества событий на интервале
длительностью
зависит лишь от длины этого интервала
и не зависит от того, где на оси времени
он расположен
,
Рассмотрим ординарный поток событий. Среднее число событий за малый интервал времени у него равно
.
Среднее число событий в единицу времени задается как
.
Если этот
предел существует, то его величина
называется интенсивностью потока,
которая имеет размерность, обратную
размерности времени [с-1]. Для
стационарного потока интенсивность не
зависит от времени
.
Если
стационарный поток имеет ограниченное
последействие, то при
для законов распределения интервалов
выполняется
.
Плотность распределения первого интервала может быть найдена из соотношения
,
то есть отличается от плотности в установившемся режиме.
Имеет также место соотношение
.
Принципы построения моделирующих алгоритмов для СМО (1,2,3).
Рассмотрим реализацию алгоритма модели системы , формализованной на основе Q-схем.
1. Задается исходное описание системы – состав элементов и внутренние параметры:
1.1.
количество источников входных потоков
заявок
и их интенсивности
,
;
1.2.
количество фаз обслуживания заявок
;
1.3.
количество накопителей в каждой фазе
,
;
1.4.
емкости (предельные размеры очереди)
накопителей
,
;
1.5.
количество каналов обслуживания в
каждой фазе
и интенсивности потоков обслуживания
каналов
,
,
.
2. Задаются
связи между элементами типа
,
,
в виде оператора сопряжения
элементарных приборов обслуживания.
3. Задаются дисциплины ожидания заявок в накопителях и их выбора на обслуживание в каналах , а также правила ухода заявок из и .
4.Если структура и параметры системы заданы, то далее определяется перечень показателей эффективности, которые должны быть оценены в ходе моделирования.
Для наглядного представления структуры СМО при разработке алгоритмов и программ используются специальные символические представления, позволяющие существенно упростить процесс создания моделей на языке Q-схем.
Пример изображения структурной схемы СМО
В имитационной модели должны присутствовать несколько стандартных элементов, описываемых своими внутренними состояниями.
1. Активные
элементы модели типа И–источники
заявок. Каждый
описывается текущим состоянием
,
где
– время поступления очередной заявки
от
,
а
– интенсивность потока от
в момент
.
Смена состояния происходит мгновенно
в момент выдачи очередной заявки.
2. Пассивные
элементы модели типа Н–накопители.
Каждый
описывается текущим состоянием
,
характеризующим длину очереди. Переход
из одного состояния в другое происходит
мгновенно и сопровождается увеличением
на единицу при поступлении заявки на
вход или уменьшением
на единицу при выдаче заявки в канал
обслуживания. В пограничных ситуациях
значение
не изменяется.
3. Активно-пассивные
элементы модели типа К–каналы
обслуживания. Каждый
может быть в одном из двух состояний:
«занят» и «свободен». В состоянии «занят»
канал является активным, то есть формирует
интервал времени обслуживания заявки
в соответствии с собственными
характеристиками потока обслуживания.
В состоянии «свободен» канал является
пассивным и ждет поступления извне
заявки, под воздействием которой
переходит в другое состояние («занят».)
Текущее
состояние
определяется как
,
где
в состоянии «свободен» и
в состоянии «занят»;
– время начала обслуживания очередной
заявки, а
– время окончания обслуживания очередной
заявки (задаются при
);
– текущая интенсивность потока
обслуживания для момента
.
4. Очередь
заявок (ОЗ) каждой фазы обслуживания.
Каждый элемент
для
-ой
фазы является пассивным и его состояние
определяется величиной
,
.
Состояние изменяется мгновенно при
поступлении очередной заявки
или при освобождении канала фазы
.
5. Очередь
каналов (ОК) каждой фазы обслуживания.
Каждый элемент
для
-ой
фазы является пассивным и его состояние
определяется как
,
.
Состояние меняется мгновенно при
поступлении в фазу новой заявки
или при освобождении какого-либо канала
фазы
.
Всего будет пять типов стандартных модулей (объектов), состояния которых описываются следующими массивами данных:
;
;
;
;
.
Современные реализации комбинированного подхода (гибридные автоматы, карты Харела) (1,2,6).
В рамках комбинированного подхода следует выделить один важный класс математических схем, называемых гибридными автоматами (карты состояния, карты поведения).