Моделирование систем

Автор работы: Пользователь скрыл имя, 16 Января 2014 в 16:10, контрольная работа

Описание работы

Требуется разработать модели заданной системы, исследовать модели и систему. Тип моделей - Q-схема. Способы расчета - имитационный (в среде GPSS World на языке GPSS).
Система состоит из устройств S1-S4. Внешняя среда представлена источником запросов (узел S0), приемником обслуженных запросов (узел S5).

Содержание работы

1. ОПИСАНИЕ ЗАДАНИЯ, СИСТЕМЫ (ВАРИАНТ № 6 ). 2
2. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ И МАТЕМАТИЧЕСКОЙ МОДЕЛИ. 2
2.1. Построение схемы модели. 2
2.2. Описание параметров системы. 5
2.3. Описание характеристик системы. 8
3. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ СИСТЕМЫ В РАЗОМКНУТОМ РЕЖИМЕ. 9
3.1. Построение схемы GPSS-модели. 9
3.2. Построение GPSS-модели 11
3.3. Имитационное моделирование 12
3.4. Анализ исходного состояния. 13
4. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ СИСТЕМЫ В ЗАМКНУТОМ РЕЖИМЕ. 15
4.1. Построение схемы GPSS-модели. 15
4.2. Построение GPSS-модели. 22
4.3. Имитационное моделирование. Прогнозирование характеристик. 23
4.4. Анализ исходного состояния. 24
ЗАКЛЮЧЕНИЕ 27

Файлы: 1 файл

мс.doc

— 1.45 Мб (Скачать файл)

Исходная ССМ может  быть неоднородной (обслуживает потоки заявок нескольких типов), не экспоненциальной (законы поступления и обслуживания заявок могут быть не экспоненциальными), может содержать неразрешенные в сетях МО ресурсы (например, память, узлы захвата и освобождения памяти, узлы выбора маршрутов в зависимости от состояний узлов и в соответствии с заданными условиями и т.п.).

Соответственно задача состоит в том, чтобы получить указанную сеть МО из исходной ССМ путем внесения в нее упрощений. Для этого:

1. Преобразуем исходную  ССМ в сеть МО разомкнутого  типа.

2. Заменим многоканальные  узлы одноканальными.

3. Преобразуем сеть  МО в однородную сеть.

4. Преобразуем сеть МО в экспоненциальную сеть.

5. Рассчитаем характеристики.

Построенные ранее ССМ (рисунок 4) или GPSS-ССМ (рисунок 5) является разомкнутой и не экспоненциальной.

Полученная СМО представлена на рисунке  8.

Рисунок 8. Сеть МО

Заменим многоканальные узлы одноканальными для упрощения расчётов.

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

t*j  = tj / Kj .

Здесь многоканальными  являются узлы b1 (K1 = 2) и b4 (K4 = 2). Заменим их эквивалентными одноканальными узлами b*1 (K1 = 1) и b*4 (K4 = 1).

t*1  = t1 /K1 = 50 / 2 = 25  и t*4  = t4 / K4 = 63/ 2 = 31.5.

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

1. Для закона поступления  заявок параметр экспоненциального  распределения mt= 170, скорость их поступления λ = 0.0059.

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

3. Для закона распределения длительности обслуживания заявок в устройстве b параметр экспоненциального распределения (средняя длительность обслуживания в канале узла) m = t = 150.

4. Для закона распределения длительности обслуживания заявок в устройстве b параметр экспоненциального распределения (средняя длительность обслуживания в канале узла) m = t = 28.

5. Для закона распределения длительности обслуживания заявок в устройстве b параметр экспоненциального распределения (средняя длительность обслуживания в канале узла) m = t* = 31.5.

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

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

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

Состав узлов сети - b0, b1, b2, b3, b4, b5, b6, b7, b8, b9.

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

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

 

b0

b*1

b2

b3

b*4

b0

 

0.3

0.3

0.4

 

b*1

1

       

b2

1

       

b3

     

0.45

0.55

b*4

0.45

   

0.55

 

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

Рисунок 9. АМ (сеть МО)

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

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

Узел

Параметр

Описание

Значение

b0

z0,1

тип узла

источник

 

z0,2

назначение

генерация потока заявок

 

z0,3

закон распределения времени τ  между заявками в потоке fτ

случайный

 

z0,5

тип закона

экспоненциальный

 

z0,5

среднее время τ - mτ

170

   

Примечание: интенсивность поступления  заявок λ = 1 / mτ  = 0.0059

 

b*1

z1,1

тип узла

устройство

 

z1,2

канальность K1

1

 

z1,3

быстродействие канала B1

1

 

z1,4

дисциплина обслуживания

FIFO

b2

z2,1

тип узла

устройство

 

z2,2

канальность K2

1

 

z2,3

быстродействие канала B2

1

 

z2,4

дисциплина обслуживания

FIFO

b3

z3,1

тип узла

устройство

 

z3,2

канальность K3

1

 

z3,3

быстродействие канала B3

1

 

z3,4

дисциплина обслуживания

FIFO

b4

z4,1

тип узла

устройство

 

z4,2

канальность K4

1

 

z4,3

быстродействие канала B4

1

 

z4,4

дисциплина обслуживания

FIFO

b6

z6,1

тип узла

маршрутный

 

z6,2

назначение

вероятностный выбор маршрута

 

z6,3

вектор вероятностей переходов

0.6; 0.4

b7

z7,1

тип узла

маршрутный

 

z7,2

назначение

вероятностный выбор маршрута

 

z7,3

вектор вероятностей переходов

0.5; 0.5

b8

z8,1

тип узла

маршрутный

 

z8,2

назначение

вероятностный выбор маршрута

 

z8,3

вектор вероятностей переходов

0.55; 0.45

b9

z9,1

тип узла

маршрутный

 

z9,2

назначение

вероятностный выбор маршрута

 

z9,3

вектор вероятностей переходов

0.45; 0.55


 

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

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

Параметр

Описание

Значение

h0,1

закон распределения  времени τ между заявками в потоке fτ

случайный

h0,2

тип закона

экспоненциальный

h0,3

среднее время mτ

170

h1,1

закон распределения ft,1    времени t обслуживания в канале b*1

случайный

h1,2

тип закона

экспоненциальный

h1,3

среднее время обслуживания в канале b*1  mτ

25

h2,1

закон распределения ft,2    времени t обслуживания в канале b2

случайный

h2,2

тип закона

экспоненциальный

h2,3

среднее время обслуживания в канале b2  mτ

150

h3,1

закон распределения ft,3  времени t обслуживания в канале b3

случайный

h3,2

тип закона

экспоненциальный

h3,3

среднее время mτ  обслуживания в канале b3

28

h*4,1

закон распределения ft,4  времени t обслуживания в канале b4

случайный

h*4,2

тип закона

экспоненциальный

h*4,3

среднее время mτ  обслуживания в канале b4

31.5


 

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

  • для узла b*1 – l1, m1, ρ1, ω1, u1;
  • для узла b2 – l2, m2, ρ2, ω2, u2;
  • для узла b3 – l3, m3, ρ3, ω3, u3;
  • для узла b*4 – l4, m4, ρ4, ω4, u4.

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

L = l1 + l2+ l3+ l4

M = m1 + m2 +m3+ m4;

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

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

1. Опишем возможные  состояния сети. Здесь это вектор  , где Mi – число заявок в узле bi.

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

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

.

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

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

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

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

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

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

λ1 = λ0 * 0.3  + λ1 * 0+ λ2 * 0+  λ3 * 0 + λ4 * 0;

λ2 = λ0 * 0.3 + λ1 * 0 + λ2 * 0+  λ3 * 0+ λ4 * 0;

λ3 = λ0 * 0.4 + λ1 * 0+ λ2 * 0+ λ3 * 0.45+ λ4 * 0.55;

λ4 = λ0 * 0 + λ1 * 0+ λ2 * 0+ λ3 * 0.55+ λ4 * 0.

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

λ1 = 0.00177;

λ2 = 0.00177;

λ3 = 0.0095;

λ4 = 0.0052.

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

α1 = λ1 / λ0 = 0.3;

α2 = λ2 / λ0 = 0.3;

α3 = λ3 / λ0 = 1.61;

α4 = λ4 / λ0 = 0.88.

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

ρ1 = λ1 * t1 = 0.044;

ρ2 = λ2 * t2 = 0.266;

ρ3 = λ3 * t3 = 0.266;

ρ4 = λ4 * t4 = 0.164.

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

5. Рассчитываем узловые  характеристики по формулам:

l= ρi2 / ( 1 - ρi ) ,

m= ρi / ( 1 - ρi ) ,

ωi = li / λi ,

ui = mi / λi  .

Для узла b*1 получаем

l1 = 0.002;  m1 = 0.046;  ω1 = 1.157;  u1 = 26.157.

для узла b2 получаем

l2 = 0.096;  m2 = 0.361;  ω2 = 54.221;  u2 = 204.221;

для узла b3 получаем

l3 = 0.096;  m3 = 0.362;  ω3 = 10.147;  u3 = 38.147;

для узла b*4 получаем

l4 = 0.032;  m4 = 0.196;  ω4 = 6.170;  u4 = 37.670.

Полученные результаты сведем в таблицу 18.

Таблица 18. Значения характеристик сети МО

Узел

Характеристики

узловые

Значение

b1

ρ

0.044

 

l1

0.002

 

m1

0.046

 

ω1

1.157

 

u1

26.157

 

α1

0.3

b2

ρ

0.266

 

l2

0.096

 

m2

0.361

 

ω2

54.221

 

u2

204.221

 

α2

0.3

b3

ρ

0.267

 

l3

0.096

 

m3

0.362

 

ω3

10.147

 

u3

38.147

 

α3

1.61

b4

ρ

0.164

 

l4

0.032

 

m4

0.196

 

ω4

6.170

 

u4

37.670

 

α4

0.88

 

системные

 
 

L

0.227

 

M

0.966

 

U

71.696

 

W

306.196

Информация о работе Моделирование систем