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

Автор работы: Пользователь скрыл имя, 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. Описание задания, системы  (вариант № 6)

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

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

Число типов потоков  запросов Q – 2 (30% заявок первого типа). Потоки различаются параметрами  законов поступления и обслуживания. При моделировании все законы (поступления и обслуживания) рассматривать экспоненциальными.

Порядок движения запросов в процессе обслуживания представлен матрицей переходов P (где число – вероятность выбора маршрута).

Таблица 1. Исходная матрица вероятностей переходов Р

 

 

 

S0

S1

S2

S3

S4

S5

S0

 

1

       

S1

 

0,5

0,4

   

0,1

S2

     

0,45

0,55

 

S3

 

1

     

 

 

S4

   

1

     

S5

         

1


 

Параметры устройств  и потока запросов (заявок) указаны  в таблице 2.

Таблица 2. Параметры системы

ПОТОКИ

УСТРОЙСТВА

%

mt

K

mt

K

mt

K

mt

K

mt

2

     

1

1

 

2

2

 

3

1

 

4

2

 
 

1

100

367

   

8

   

15

   

17

   

25


Здесь:

% - доля запросов соответствующего типа в общем потоке запросов;

mτ - для входного потока это среднее время между соседними запросами;

K - количество каналов  соответствующего устройства;

mt - для устройства это среднее время обслуживания в его канале запроса соответствующего типа.

2. Разработка концептуальной  и математической модели.

2.1. Построение  схемы модели.

Вначале разрабатываем общую схему Q-модели. Для этого анализируем матрицу Р. Полученные результаты наносим на схему (рисунок 1).

Рис.1 Ресурсы системы

Рис.2 Общая (исходная) схема Q – модели

Исходя из задания  определим тип модели – транзактная.

Ресурсы: устройства S1, S2, S3, S4.

Состав узлов:

S0 – источник запросов (генератор);

S1 – устройство с обслуживанием в одном канале;

S2 устройство с обслуживанием в одном из 2-х каналов;

S3 – устройство с обслуживанием в одном канале;

S4  устройство с обслуживанием в одном из 2-х каналов;

S5  приемник обслуженных запросов.

Параметры обслуживающих  узлов представлены ниже в Таблице 1.3.

Таблица 3 Параметры обслуживающих узлов

Узел

Параметры

Значение

S1

z1,1 – тип узла

устройство

 

z1,2 – канальность K1

1

 

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

1

 

z1,4 – дисциплина обслуживания

FIFO

 

Примечание: основные фазы - захват одного свободного канала S1,1; обслуживание с постоянной скоростью B S1; - освобождение канала S1,2

 

S2

z2,1 – тип узла

устройство

 

z2,2 – канальность K2

2

 

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

1

 

z2,4 – дисциплина обслуживания

FIFO

 

Примечание: основные фазы - захват одного свободного канала S2,1; обслуживание с постоянной скоростью B S2,2; - освобождение канала S2,3

 

S3

z3,1 – тип узла

Устройство

 

z3,2 – канальность K3

1

 

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

1

 

z3,4 – дисциплина обслуживания

FIFO

 

Примечание: основные фазы - захват одного свободного канала S3,1; обслуживание с постоянной скоростью B S3,2; - освобождение канала S3,3

 

S4

z4,1 – тип узла

Устройство

 

z4,2 – канальность K4

2

 

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

1

 

z4,4 – дисциплина обслуживания

FIFO

 

Примечание: основные фазы - захват одного свободного канала S4,1; обслуживание с постоянной скоростью B S4,2; - освобождение канала S4,3

 

 

Для потока необходимо определить и конкретизировать следующие законы (распределения):

  1. Закон поступления транзактов  треугольный:

 (1)

Распределение задается двумя параметрами: a – левая граница, b – правая граница (b > a).

  1. Закон обслуживания транзактов равномерный:

 (2)

Распределение задается двумя параметрами: a – левая граница, b – правая граница (b > a).

Уточняем схему модели.

В моделируемой системе (см. рисунок 3):

- после выхода из  узла S0 дальнейший маршрут заявки  определяется вероятностным выбором из трёх альтернатив – необходимы узлы S6, S7, “разыгрывающие” для каждой пришедшей заявки выбор маршрута в соответствии с заданными вероятностями;

- после выхода из узла S3 дальнейший маршрут заявки определяется вероятностным выбором из двух альтернатив – необходим узел S8, “разыгрывающий” для каждой пришедшей заявки выбор маршрута в соответствии с заданными вероятностями;

- после выхода из  узла S4 дальнейший маршрут заявки определяется вероятностным выбором из двух альтернатив – необходим узел S9, “разыгрывающий” для каждой пришедшей заявки выбор маршрута в соответствии с заданными вероятностями.

Уточненная схема модели безотносительно к потокам изображена на рисунке 3.

Рис 3 Уточнённая схема Q-модели

В соответствии с данными, полученными на предыдущем этапе, уточняем матрицу переходов.

Порядок движения запросов в процессе обслуживания представлен  ниже матрицей переходов P.

Таблица 4 Уточненная матрица  переходов P

 

S0

S1

S2

S3

S4

S5

S6

S7

S8

S9

S0

           

1

     

S1

         

1

       

S2

         

1

       

S3

               

1

 

S4

                 

1

S5

         

1

       

S6

     

0.4

     

0.6

   

S7

 

0.5

0.5

             

S8

     

0.45

0.55

         

S9

     

0.55

 

0.45

       

 

2.2. Описание  параметров системы.

Для потока параметры  составляют:

- параметры законов  поступления  ;

- параметры обслуживания на устройстве S ;

- параметры обслуживания на устройстве S ;

- параметры обслуживания  на устройстве S ;

- параметры обслуживания  на устройстве S .

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

Таблица 5 Параметры потока

Параметр

Описание

Значение

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

случайный

тип закона

треугольный

левая граница aτ

85

правая граница bτ

255

закон распределения  трудоемкости θ (времени t) обслуживания в канале S1 - fθ,1  = ft,1

случайный

тип закона

равномерный

левая граница aτ

25

правая граница bτ

75

закон распределения  трудоемкости θ (времени t) обслуживания в канале S2 - fθ,2  = ft,2   

случайный

тип закона

равномерный

левая граница aτ

75

правая граница bτ

225

закон распределения  трудоемкости θ (времени t) обслуживания в канале S3- fθ,3 = ft,3

случайный

тип закона

равномерный

левая граница aτ

14

правая граница bτ

42

закон распределения  трудоемкости θ (времени t) обслуживания в канале S4- fθ,4 = ft,4

случайный

тип закона

равномерный

левая граница aτ

31.5

правая граница bτ

94.5


Параметры узлов Q-модели (см. рисунок 3 – схема Q-модели) приведены ниже в таблице 6.

Таблица 6. Параметры узлов Q-модели

Узел

Параметр

Описание

Значение

S0

z0,1 

тип узла

источник

 

z0,2 

назначение

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

 

z0,3 

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

случайный

 

z0,4 

тип закона

треугольный

 

z0,5 

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

170

S1

z1,1

тип узла

устройство

 

z1,2

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

2

 

z1,3

быстродействие канала B1 [заявка/1 времени]

1

 

z1,4

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

FIFO

   

Примечание: основные фазы - захват одного свободного канала S1,1; обслуживание с постоянной скоростью B1 S1,2; - освобождение канала S1,3

 

S2

z2,1

тип узла

устройство

 

z2,2

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

1

 

z2,3

быстродействие канала B2 [заявка/1 времени]

1

 

z2,4

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

FIFO

   

Примечание: основные фазы - захват одного свободного канала S2,1; обслуживание с постоянной скоростью B2 S2,2; - освобождение канала S2,3

 

S3

z3,1

тип узла

устройство

 

z3,2

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

1

 

z3,3

быстродействие канала B3 [заявка/1 времени]

1

 

z3,4

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

FIFO

   

Примечание: основные фазы - захват одного свободного канала S3,1; обслуживание с постоянной скоростью B3 S3,2; - освобождение канала S3,3

 

S4

z4,1

тип узла

устройство

 

z4,1

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

2

 

z4,3

быстродействие канала B4 [заявка/1 времени]

1

 

z4,4

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

FIFO

   

Примечание: основные фазы - захват одного свободного канала S4,1; обслуживание с постоянной скоростью B4 S4,2; - освобождение канала S4,3

 

S5

z5,1 

тип узла

приемник

 

z5,2 

назначение

прием обслуженных заявок

S6

z6,1

тип узла

маршрутный

 

z6,2

назначение

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

 

z6,3

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

0.4; 0.6

S7

z7,1

тип узла

маршрутный

 

z7,2

назначение

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

 

z7,3

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

0.5; 0.5

S8

z9,1

тип узла

маршрутный

 

z9,2

назначение

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

 

z9,3

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

0.55; 0.45

S9

z11,1

тип узла

маршрутный

 

z11,2

назначение

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

 

z11,3

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

0.45; 0.55

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