Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MODELIR.DOC
Скачиваний:
5
Добавлен:
15.08.2019
Размер:
243.2 Кб
Скачать

Уравнение Эрланга и формула Эрланга.

Рассмотрим на примере 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

конец

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]