Смекни!
smekni.com

Моделирование системы заданной конфигурации (стр. 5 из 7)

Из исходной ССМ убираем:

- узел b7 и связанные с ним альтернативные пути (маршруты) и соответствующие приемники b(1)9 и b(2)9, оставляя тем самым только основные маршруты с известными вероятностями их прохождения;

- убираем узел памяти b5 и b6 соответственно связанные с ним узлыb5,1 , b6,2.

Полученный результат представлен на рисунке 4.1, только для одного из потоков, поскольку маршруты перемещения заявок оказываются одинаковыми для 1-го и 2-го потоков.

Рисунок 4.1- Сеть МО (для 1-го потока)

Для этого для каждого многоканального узла j с канальностью (Kj) и для каждого потока i (который обслуживается в этом узле) пересчитаем исходные трудоемкости запросов (средние значения длительности обслуживания в канале t(i)j) и получим новые значения t*(i)jпо формуле:

t *(i)j= t(i)j/ Kj .

Здесь многоканальным является узел b1 (c K1 = 4) и b3 (c K3 = 2). Через этот узел проходят заявки 1-го и 2-го типов . Заменим его эквивалентным одноканальным узлом b*1 (c K1 = 1).

Тогда для первого потока

t *(1)1 = t(1)1 / K1 = 296 / 4 = 74

Для второго потока

t *(2)1 = t(2)1 / K1 = 296 / 4 = 74 .


Заменим все потоки заявок одним потоком с усредненными параметрами.

Для рассматриваемой модели:

j =1 или 2;

Q = {1, 2};

λ0 (1) = 0,004; t0 (2)=240;

p(1) = 0,5; p(2)=0,5;

t*(1)1 = 74;t*(2)1 = 74;

t*(1)2 =36;t*(2)2 = 36;

t (1)3 =52;t (2)3 = 52

m*t= 240.

При этом эквивалентное среднее значение длительности обслуживания для первого узла b*1

t*1 = p(1) *t*(1)1 + p(2) * t*(2)1 = 74.

Для узла b*2

t*2 = p(1) *t *(1)2 + p(2) * t *(2)2 = 36.

Для узла b3

t3 = p(1) *t(1)3 + p(2) * t(2)3 = 52.

Для рассматриваемой сети МО получим следующие значения параметров:

1. Для закона поступления заявок усредненного потока параметр экспоненциального распределения mt= m*t= 240 , скорость их поступления λ = 0,004.

2. Для закона распределения длительности обслуживания заявок в устройстве b1 параметр экспоненциального распределения (средняя длительность обслуживания в канале узла)mt= t*1 = 74.

3. Для закона распределения длительности обслуживания заявок в устройстве b2 параметр экспоненциального распределения (средняя длительность обслуживания в канале узла)mt= t*2 = 36.

4. Для закона распределения длительности обслуживания заявок в устройстве b3 параметр экспоненциального распределения (средняя длительность обслуживания в канале узла)mt= t*3 = 52.

В результате проведенных упрощений получена модель в виде разомкнутой, однородной, линейной, экспоненциальной сети МО с одноканальными устройствами.

Представим внешнюю среду одним узлом b0 (вместо b0 и b4) и в качестве источника и в качестве приемника. Запросы приходят из внешней среды и возвращаются в нее.

Тогда сеть состоит из n = 5 узлов, где N = 3 устройств.

Состав узлов сети - b0, b1, b2, b3, b5.

Опишем матрицу вероятностей переходов P, при этом будем учитывать все узлы, кроме маршрутных (таблица 4.1)

Таблица 4.1- Матрицу вероятностей переходов

b0 b*1 b*2 b*3
b0 0 1 0 0
b*1 0 0 1 0
b*2 0 0 0.5 0,5
b*3 1 0 0 0

Структура сети МО с указанием исходных параметров (интенсивностей потоков и параметров устройств) представлена на рисунке 4.2.


Рисунок 4.2- АМ (сеть МО)

В таблице 4.2 представлены параметры узлов сети МО.

Таблица 4.2- Параметры узлов сети МО

Узел Параметр Описание Значение
b0 z0,1 – тип узла источник
z0,2 - назначение генерация потока заявок
z0,3 - закон распределения времени τ между заявками в потоке fτ случайный
z0,4 - тип закона экспоненциальный
z0,5 - среднее время τ - mτ 240
Примечание: интенсивность поступления заявок λ = 1 / mτ = 0,004
b*1 z1,1 – тип узла устройство
z1,1 – канальность K1 1
z1,3 – быстродействие канала B1 [заявка/1 времени] 1
z1,4 – дисциплина обслуживания FIFO
b*2 z2,1 – тип узла устройство
z2,2 – канальность K2 1
z2,3 – быстродействие канала B3 1
z2,4 – дисциплина обслуживания FIFO
b3 z3,1 – тип узла устройство
z3,2 – канальность K3 1
z3,3 – быстродействие канала B4 1
z3,4 – дисциплина обслуживания FIFO
b5 Z5,1 - тип узла маршрутный
Z5,2 - назначение вероятностный выбор маршрута
Z5,3 - вектор вероятностей переходов 0,5; 0,5

Параметры потока заявок приведены в таблице 4.3.

Таблица 4.3- Параметры потока заявок сети МО

Параметр Описание Значение
h0,1 закон распределения времени τ между заявками в потоке f(1)τ случайный
h0,2 тип закона экспоненциальный
h0,3 среднее время mτ 240
h1,1 закон распределения ft,1 времени t обслуживания в канале b*1 случайный
h1,2 тип закона экспоненциальный
h1,3 среднее время обслуживания в канале b*1 mτ 74
h2,1 закон распределения ft,2 времени t обслуживания в канале b*2 случайный
h2,2 тип закона экспоненциальный
h2,3 среднее время mτ обслуживания в канале b*2 36
h3,1 закон распределения ft,3 времени t обслуживания в канале b3 случайный
h3,2 тип закона экспоненциальный
h3,3 среднее время mτ обслуживания в канале b3 52

Состав искомых характеристик представлен ниже. Это узловые характеристики:

- для узла b1 - l1, m1, ρ1, ω1, u1;

- для узла b2 – l2, m2, ρ2, ω2, u2.

- для узла b3 – l3, m3, ρ3, ω3, u3;

Системные характеристики:

L = l1 + l2+ l3;

M = m1 + m2+ m3;

U = α1* u1+ α2*u2+ α3*u3;

W = α1* ω1+ α2* ω2+ α3* ω3 .

1. Опишем возможные состояния сети. Здесь это вектор

, где Mi– число заявок в узле bi.

Вектор

, где M1 – число заявок в узле b1 (любое), M2 – число заявок в узле b2 (любое), M3 – число заявок в узле b3 (любое).

2. Вычислим неизвестные интенсивности потоков λi на входах в устройства. Для этого построим и решим систему из N линейных уравнений, используя свойство линейности, выражаемое для каждого из устройств i = 1, 2, …, N как

.

Здесь N = 3 и искомые величины: λ1, λ3 и λ4. Система уравнений выглядит как

λ1 0 * p0,1 + λ1 * p1,1 + λ2 * p2,1+ λ3 * p3,1 ;

λ2 0 * p0,4 + λ1 * p1,4 + λ2 * p2,4+ λ3 * p3,4 .

λ3 0 * p0,3 + λ1 * p1,3 + λ2 * p2,3+ λ3 * p3,3 ;

А после подстановки значений pi,jиз матрицы P

λ1 0 * 0+ λ1 * 0+ λ2 * 1+ λ3 * 0;

λ2 0 * 0+ λ1 * 0+ λ2 * 0.5+ λ3 * 0.5 ;

λ3 0 * 1+ λ1 * 0+ λ2 * 0+ λ3 * 0.

Соответственно

λ1 = 0,004;

λ2 = 0,008;

λ3 = 0,004.


3. Рассчитываем коэффициенты передач (среднее число посещений заявкой каждого устройства) αkk/ λ0 .

α1 1 / λ0 = 1;

α2 2 / λ0 = 2;

α3 3 / λ0 = 1.

4. Рассчитываем коэффициенты загрузок устройств ρkk *tk.

ρ1 1 *t1 = 0,296;

ρ2 2 *t2 = 0,288;

ρ3 3 *t3 = 0,208.

Так как коэффициенты загрузок меньше 1, то сеть работает в стационарном режиме и можно продолжать расчеты.