- •Классификация моделей.
- •Структура моделей.
- •II. Ко входному контакту элемента подключается не более, чем один элементарный канал. Выходные контакты могут иметь сколько угодно элементарных каналов.
- •Последовательные этапы процесса имитации.
- •II (4 этап):
- •6 Этап (трансляция модели):
- •7 Этап ( оценка адекватности):
- •Представление исходных данных для имитации.
- •2) Принцип особых состояний:
- •Алгоритм метода статистических испытаний.
- •Псевдослучайные числа и процедура их генерации.
- •Моделирование испытаний в схеме случайных событий.
- •Формирование реализаций случайных векторов.
- •I. Пусть цель моделирования - вычислить вероятность р некоторого события а:
- •Случайный процесс.
- •Критерий Колмогорова.
- •I. Входной поток(w):
- •1. Простейший поток (стационарный пуассоновский):
- •Уравнение Эрланга и формула Эрланга.
- •Правила составления ду.
- •Моделирование смо с помощью метода статистических испытаний.
- •Формирование входного потока ( 3 -ий блок ).
- •Подалгоритм выбора канала.
- •Агрегаты. Основные понятия.
- •Процесс функционирования агрегата.
- •Представление смо в виде агрегата.
- •Корреляционный анализ.
Уравнение Эрланга и формула Эрланга.
Рассмотрим на примере n-канальные СМО с отказами.
1. x0 - все каналы свободны,
x1 - первый канал занят,
x2 - первый и второй каналы заняты,
.
.
xn - все каналы заняты
2.
l l l l
x 1 x2 x3 xn
m 2m 3m n m
3. Входной поток простейший с интенсивностью l и интервалы между поступлениями заявок в систему распределены по:
f(t) = le-lt
4. Обслуживание показательное:
f(tобсл) = me-mtобсл
n
5. å Pk(t) = 1
k=1
6. В начальный момент времени t0 система находится в состоянии x0.Необходимо определить основные показатели эффективности системы:
- вероятность того, что заняты ровно k -каналов;
- среднее число занятых каналов;
- вероятность обслуживания заявки;
- среднее время занятости и т.д.
Правила составления ду.
Для определения вероятности нахождения в состоянии k считаем, что положительный знак имеют слагаемые, которые определяются как произведение интенсивности потоков, входящих в k-ое состояние, на вероятность состояний, из которых выходит этот поток, и отрицательный знак -
произведение интенсивностей потоков, выходящих из рассматриваемого k- го состояния.
dP0(t)
= -lP0(t) + mP1(t)
dt
dP1(t)
= -(l + m)P1(t) + lP0(t) + 2 mP2(t) (18.1)
dt
.
.
.
dPn(t)
= - nmPn(t) -lPn-1(t)
dt
n
å Pk(t) = 1
k=0
(18.1) называется уравнением Эрланга.
При t®¥ мы переходим к стационарному режиму работы системы, при котором вероятности не являются функциями времени, и в этом случае
dPk(t)
lim ® 0 , Pk(t) = const
t®¥ dt
систему (18.1) мы можем представить в виде алгебраических уравнений:
-lP0 + mP1 = 0
-(l + m)P1+ lP0 + mP2 = 0 (18.2)
.
.
- nmPn -lPn-1 = 0
Решая (18.2), получаем следующие показатели:
1) вероятность того, что занято ровно k каналов
P(k,a) ake-a/k!
Pk = = n (18.3)
R(n,a) å(ake-a/k! )
k=0
a = l/m
2) среднее число занятых каналов - `k:
R (n-1, a)
` k = a (18.4)
R (n, a)
Математический аппарат марковских СП возможно использовать только в следующих случаях:
1) входной поток простейший ( обладает свойствами стационарности, отсутствием последействия, ординарности ). Входной поток имеет экспоненциальный закон распределения с интенсивностью l;
2) обслуживание только экспоненциальное;
3) (18.3), (18.4) и т.д. оценивают только стационарный режим функционирования системы. Переходные процессы оценить невозможно.
Моделирование смо с помощью метода статистических испытаний.
Моделируются одноканальные СМО с отказами.
I. Постановка задачи: Q = { w, U, Z, R, H, A }
1) входной поток - поток однородных событий с заданным законом распределения;
2) время обслуживания - СВ, не зависящая от предыстории, с законом распределения f(tобсл);
3) система обслуживания с отказами, очередь есть
Zн = 0, Zk = 0
1
4) однофазная, одноканальная система обслуживания;
5) в фазе один канал и нет накопителя;
6) заявки на обслуживание поступают в порядке поступления ( принцип FIFO ) Каждая заявка имеет допустимое время ожидания t*, которое является СВ и имеет соответственный закон распределения. (t* - собственная характеристика заявки ). Если собственное время ожидания меньше, чем время ожидания в очереди, то заявка получает отказ.
Задан интервал моделирования T, после Т обслуживание прекращается.
II. Формирование показателей эффективности:
P обсл - вероятность обслуживания,
Ротк - вероятность отказа,
`tожид - среднее время ожидания,
`tпреб - среднее время пребывания заявки в системе.
III. Декомпозиция показателей эффективности:
Цель процесса декомпозиции состоит в том, чтобы определить структуру констант и переменных, которые будут входить в имитационную модель, а также определить структуру математических соотношений математической модели.
Здесь же строится временная диаграмма функционирования системы.
N* N
`tпреб = å å tij преб × 1/N × 1/N*
j=1 i=1
tiпреб = tiож + tiобсл , tiобсл - СВ с заданным законом распределения
tiож = ti-1ок.обсл - ti
t1 t2 t3
t1обсл t2обсл
t2ож t3ож
отказ
ti = ti-1 + ti , ti - СВ с заданным законом распределения
ti-1ок.обсл = ti-1н.обсл + ti-1обсл
t i-1н.обсл = ti-1 , если канал свободен и очереди нет
ti-2ок.обсл, в противном случае ( если канал занят )
`Ротк = m/N1, где m - количество всех отказанных заявок для всех N*
реализаций,
N1 - количество заявок, пришедших в систему, для всех N* реализаций.
m = m +1, если ti-1ок.обсл > ti + ti*ож
`P обсл = 1 - `Ротк
IV. Концептуальная модель ( первый уровень детализации алгоритма относительно концептуальной модели ):
начало
1
исход. данные для
моделир-я
2
исход. данные для 10
реализации
3 6
формирование
формирование вход.потока tiн.обс = ti
ti*ож ti 7
4
ti < T формирование
tiок.ож = ti + ti*ож tобс
да 8
5 нет
ti < ti-1ок.обс tiок.обс = tiн.обс + tобс
нет
tiок.ож < ti-1ок.обс
9 счетчик
да обслуживания
заявок
с четчик tiн.обс = ti-1ок.обс
отказов 10
tпреб
обработка
результатов и
10 вывод 3
конец