![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
I. Постановка задачи:
Рассматривается одноканальная СМО с ограничением на время ожидания для заявки. Входной поток определяется моментом поступления заявок tj, где tj задается через интервалы между поступлениями заявок и является СВ с заданным законом распределения. Кроме этого есть aj - это параметр каждой заявки, aj - СВ с условным законом распределения f (a / t).
Если канал занят, то заявка становится в очередь и ждет не больше, чем tjож. И в общем случае это ожидание зависит от входной характеристики aj и управления gs:
tjож = j (aj, gs)
tjож - это СВ с заданным законом распределения;
gs - это СВ, имеющая условный закон распределения f (ys, t).
Задается tjобсл = y (aj, gs), где tjобсл - это СВ с заданным законом распределения.
II. Определяем состояния, которые будут характеризовать СМО.
Z(t) = { z1(t), z2(t),..., zR(t)}
z1(t) - время, оставшееся до конца обслуживания заявки;
z2(t) - значение нового управления gk;
z3(t) - количество заявок в очереди;
z4(t) - оставшееся время ожидания для первой заявки в очереди;
z5(t) - оставшееся время ожидания для второй заявки в очереди;
.
.
.
zR(t) - оставшееся время ожидания для (R -3) заявки в очереди
III. Определяем множество выходных состояний, существующих в этой системе.
1. z1(y) - состояние, когда одна заявка полностью обслужена в канале, а все остальные находятся в очереди в накопителе и имеют возможность ожидать дальше.
Это состояние происходит в момент времени t1:
z1(t1) = 0
z1(t1) > 0 для i = 2,R
G’’ z(t1) Î z1(y)
G
G’ y1 = [ak, gs, t1]
W t1 + 0
z1(t1 + 0) = tобсл
z2(t1 + 0) = z2(t1)
z3(t1 + 0) = z3(t1) - 1
z4(t1 + 0) = z4(t1)
.
.
.
zR-1(t1 + 0) = zR-1(t1)
zR(t1 + 0) - неопределено.
Дальше t > t1. Должен работать оператор Ut1:
z1(t) = z1(t1 + 0) - (t - t1)
z2(t) = z2(t1 + 0) = const
z3(t) = z3(t1 + 0) = const
z4(t) = z4(t1 + 0) - (t - t1)
.
.
.
zR-1(t) = zR-1(t1 + 0) - (t - t1)
2. z2(y) - состояние, когда у какой-то заявки из очереди окончилось допустимое время ожидания и заявка уходит из очереди необслуженная.
Это состояние происходит в момент времени t2.
z1(t2) > 0
z2(t2) > 0
z3(t2) > 0
.
.
.
zm(t2) > 0
Все остальные z4(t2),..., zm-1 (t2)
G’’ z(t2)Î z2(y)
G
G’ y2 = [ak, gs, t2]
W t2 + 0
z1(t2 + 0) = z1(t2)
z2(t2 + 0) = z2(t2)
z3(t2 + 0) = z3(t2) - 1
z4(t2 + 0) = z4(t2)
.
.
.
zR-2(t2 + 0) = zR-2(t2)
zR-1(t2 + 0) - неопределено.
Ut2:
z1(t) = z1(t2 + 0) - (t - t2)
z2(t) = z2(t2 + 0) = const
z3(t) = z3(t2 + 0) = const
z4(t) = z4(t2 + 0) - (t - t2)
.
.
.
zR-2(t) = zR-2(t2 + 0) - (t - t2)
3. z3(y) - состояние, когда заявка обслужена и уходит из системы и в очереди нет ни одной заявки.
Это состояние происходит в момент времени t3:
G’’ z1(t3) = 0 Î z3(y)
z3(t3) = 0
G
G’ y3 = [ak, gs, t3]
W t3 + 0
z1(t3 + 0) = 0
z2(t3 + 0) = z2(t3)
z3(t3 + 0) = 0
Все остальные zi, i = 4, R-2 будут неопределены.
Ut3:
z1(t) = 0
z2(t) = z2(t3 + 0) = const
z3(t) = 0
Все остальные zi, i = 4, R-2 будут неопределены.
Дата публикования: 2015-11-01; Прочитано: 533 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!