Разработка средств моделирования систем

Понятие, основные задачи и функции общей теории систем как науки. Формулирование требований к системе, разработка концептуальной модели системы на примере системы массового обслуживания (СМО). Проектирование имитационной модели, ее реализация и испытание.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 27.12.2010
Размер файла 131,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

4 - не требуется;

Ваш выбор: 3

Сбор статистики:

1 - нахождение в очереди перед ОУ;

2 - нахождение в ОУ;

3 - общее время обработки транзакта (1+2);

4 - не требуется;

Ваш выбор: 4

Узел 4

Сколько транзактов извлечь: 1

#####################################################

## Работа программы закончена! ##

## Tекст программы находится в файле GPSStext.txt!##

#####################################################

Содержимоефайла “GPSStext.txt”:

GENERATE (EXPONENTIAL(1,0,10))

U_2 QUEUE Q_1

SEIZE Fas_1

ADVANCE (POISSON(2,0.9))

DEPART Q_1

RELEASE Fas_1

TRANSFER 0.2,U_4,U_2

U_4 TERMINATE 1

Отчет:

GPSS World Simulation Report - Untitled Model 1.1.1

Monday, December 20, 2010 01:18:39

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 9645.033 8 1 0

NAME VALUE

F_1 10001.000

Q_1 10000.000

U_2 2.000

U_4 8.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000 0 0

U_2 2 QUEUE 1218 0 0

3 SEIZE 1218 0 0

4 ADVANCE 1218 0 0

5 DEPART 1218 0 0

6 RELEASE 1218 0 0

7 TRANSFER 1218 0 0

U_4 8 TERMINATE 1000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

F_1 1218 0.109 0.865 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

Q_1 5 0 1218 475 0.121 0.957 1.569 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1001 0 9665.050 1001 0 1

Модель 4 (рисунок 5.4)

3

1 2 5

4

Рисунок 5.4

Система включает в себя два узла:

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

2 узел - вероятностный, с вероятностью 0.3 транзакт идет на одноканальное ОУ, иначе на многоканальное ОУ.

3 узел - одноканальное обслуживающее устройство с законом распределения времени обслуживания заявок заданным пользовательской функцией. После, обслуживание завершается.

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

5 узел - терминатор.

Сбор статистики осуществляется перед многоканальным ОУ.

Работа программы для данной модели выглядит следующим образом:

Количествоузлов: 5

Введите оператор 1 узла:

1 - генератор;

2 - одноканальное устройство;

3 - многоканальное устройство;

4 - вероятностный узел;

5 - терминатор;

Вашвыбор: 1

Накакойузелидет: 2

Введите оператор 2 узла:

1 - генератор;

2 - одноканальное устройство;

3 - многоканальное устройство;

4 - вероятностный узел;

5 - терминатор;

Ваш выбор: 4

На какой узел идет (по возрастанию): 3

Вероятность: 0.3

Второй узел: 4

Введите оператор 3 узла:

1 - генератор;

2 - одноканальное устройство;

3 - многоканальное устройство;

4 - вероятностный узел;

5 - терминатор;

Ваш выбор: 2

Накакойузелидет: 5

Введите оператор 4 узла:

1 - генератор;

2 - одноканальное устройство;

3 - многоканальное устройство;

4 - вероятностный узел;

5 - терминатор;

Ваш выбор: 3

На какой узел идет: 5

Введите оператор 5 узла:

1 - генератор;

2 - одноканальное устройство;

3 - многоканальное устройство;

4 - вероятностный узел;

5 - терминатор;

Ваш выбор: 5

Промежуток времени между появлениями транзактов:

1 - Постоянный;

2 - Случайный;

3 - Задан функцией;

4 - Зависит от функции;

5 - Не задан;

Ваш выбор:1

Время между появлениями транзактов: 34

Время задержки появления первого транзакта:

1 - задано;

2 - не задано;

Ваш выбор: 2

Предельное число таранзактов:

1 - задано;

2 - не задано;

Ваш выбор: 2

Приоритет транзактов:

1 - задан;

2 - незадан;

Вашвыбор: 2

Узел 3

Время задержки транзакта:

1 - Постоянное;

2 - Случайное;

3 - Задано функцией;

4 - Зависит от функции;

Ваш выбор:3

1 - Стандартная функция;

2 - Пользовательская функция;

Ваш выбор: 2

Номер генератора(аргумент ф-ии): 1

Тип функции:

1 - С кусочно-линейной (непрерывной) аппроксимацией (С);

2 - С ступенчатой (дискретной) аппроксимацией (D);

3 - Табличное, точечное задание функции без аппроксимации (L);

4 - Задание дискретной атрибутивной (E)

5 - Задание табличной атрибутивной (M)

Ваш выбор: 2

Число точек: 2

X[1]=0

Y[1]=1

X[2]=1

Y[2]=2

Сбор статистики:

1 - нахождение в очереди перед ОУ;

2 - нахождение в ОУ;

3 - общее время обработки транзакта (1+2);

4 - нетребуется;

Вашвыбор: 4

Узел 4

Число каналов: 5

Число захвачиваемых каналов: 1

Время задержки транзакта:

1 - Постоянное;

2 - Случайное;

3 - Задано функцией;

4 - Зависит от функции;

Ваш выбор:1

Время задержки: 23

Сбор статистики:

1 - нахождение в очереди перед ОУ;

2 - нахождение в ОУ;

3 - общее время обработки транзакта (1+2);

4 - не требуется;

Ваш выбор: 1

Сбор статистики:

1 - нахождение в очереди перед ОУ;

2 - нахождение в ОУ;

3 - общее время обработки транзакта (1+2);

4 - нетребуется;

Вашвыбор: 4

Узел 5

Сколько транзактов извлечь: 1

#####################################################

## Работа программы закончена! ##

## Tекст программы находится в файле GPSStext.txt!##

#####################################################

Содержимоефайла “GPSStext.txt”:

F_1 FUNCTIONRN1,D2

0,1/1,2

St_1 STORAGE 5

GENERATE 34

TRANSFER 0.3,U_4,U_3

U_3 SEIZE Fas_1

ADVANCE FN$F_1

RELEASE Fas_1

TRANSFER ,U_5

U_4 QUEUE Q_1

ENTER St_1,1

DEPART Q_1

ADVANCE 23

LEAVE St_1,1

TRANSFER ,U_5

U_5 TERMINATE 1

Отчет:

GPSS World Simulation Report - Untitled Model 1.3.1

Monday, December 20, 2010 02:06:40

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 34023.000 13 1 1

NAME VALUE

FAS_1 10003.000

F_1 10000.000

Q_1 10002.000

ST_1 10001.000

U_3 3.000

U_4 7.000

U_5 13.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000 0 0

2 TRANSFER 1000 0 0

U_3 3 SEIZE 298 0 0

4 ADVANCE 298 0 0

5 RELEASE 298 0 0

6 TRANSFER 298 0 0

U_4 7 QUEUE 702 0 0

8 ENTER 702 0 0

9 DEPART 702 0 0

10 ADVANCE 702 0 0

11 LEAVE 702 0 0

12 TRANSFER 702 0 0

U_5 13 TERMINATE 1000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

FAS_1 298 0.018 2.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

Q_1 1 0 702 702 0.000 0.000 0.000 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

ST_1 5 5 0 1 702 1 0.475 0.095 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1001 0 34034.000 1001 0 1

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсового проекта, на языке высокого уровня С++ в средеMicrosoftVisualC++ была разработана программа генерации GPSSтекста.Возможностью данной программы является построения имитационной модели системы массового обслуживания.

На практике было выявлено, что использование данного приложения сильно упрощает построение самой модели СМО, так как нет необходимости в знании операторов языка имитационного уровня GPSS.

Генерируемый текст легко перемещается в среду GPSSи пользователь имеет возможность получить готовый отчет, содержащий все необходимые параметры для анализа имитационной модели.

СПИСОК ЛИТЕРАТУРЫ
Муравьев Г.Л. Моделирование систем В 2 ч. Ч.1. Конспект лекций-Брест:БГТУ 2003
Мороз А.И. Курс теории систем. Учебник для ВУЗов- Москва: Высшая школа 1987
Антонов А.В. Системный анализ. Учебник для ВУЗов - Москва: Высшая школа 2004
Кудрявцев Е.М.GPSSWorld. Основы имитационного моделирования различных систем.Учебник для ВУЗов - Москва 2004
Алтаев А.А. Имитационное моделирование на языке GPSS. Методическое пособие - Улан- Удэ2002
Петухов О.А. , Морозов А.В. , Петухова Е.О. Моделирование системное, имитационное, аналитическое. Учебное пособие - Санкт-Петербург 2008
Норенков И.П., Федорук Е.В.Имитационное моделирование систем массового обслуживания. Методические указания - Москва 1999
Кутузов О.И., Татарникова Т.М., Петров К.О. Распределенные информационные системы управления. Учебное пособие - Санкт-Петербург 2000
Приложение А

1 Одноканальная замкнутая СМО с одним устройством

B1

Рисунок 1Условное графическое обозначениеодноканальной замкнутойСМО с одним устройством

Система включает: одноканальное устройство (В1).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - экспоненциальный.

В процессе обслуживания заявки поступают:

- на узел B1;

- из узла B1 обратно на узел В1;

- из узла S2 на узел S4.

Время обслуживания заявок распределено по - экспоненциальному закону.

GENERATE 10

L1 ADVANCE (Exponential(1,0,10))

QUEUE OHER

SEIZE B1

DEPART OHER

ADVANCE (EXPONENTIAL(1,0,2.1))

RELEASE B1

TRANSFER ,L1

GENERATE 480

TERMINATE 1

START 1

2 Одноканальная замкнутая смо с несколькими устройствами

В1 В2

Рисунок 2 Условное графическое обозначениеодноканальной замкнутой смо с несколькими устройствами

Система включает: одноканальные устройства (B1, B2).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - экспоненциальный.

В процессе обслуживания заявки поступают:

- на узел B1;

- из узла B1 на узел B2;

- из узла B2 обратно на узел B1.

Время обслуживания заявок распределено по - экспоненциальному закону.

GENERATE 10

L1 ADVANCE (Exponential(1,0,10))

QUEUE 1

SEIZE B1

DEPART 1

ADVANCE (EXPONENTIAL(1,0,2.1))

RELEASE B1

QUEUE 1

SEIZE B2

DEPART 1

ADVANCE (EXPONENTIAL(1,0,6))

RELEASE B2

TRANSFER ,L1

3 Одноканальная разомкнутая СМО с одним устройством

B1

Рисунок 3 Условное графическое обозначениеодноканальной разомкнутой смо с одним устройством

Система включает: одноканальное устройство (B1).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - постоянный.

В процессе обслуживания заявки поступают:

- на узел B1;

- после прохождения узла B1 обслуживание завершается.

Время обслуживания заявок распределено по - случайному закону.

GENERATE 10

QUEUE 1

SEIZE B1

DEPART 1

ADVANCE 8,4

RELEASE B1

TERMINATE 1

START 10000

4 Одноканальная разомкнутая СМО с несколькими устройствами

B1 B2

Рисунок 4 Условное графическое обозначениеодноканальной разомкнутой смо с несколькими устройствами

Система включает: одноканальные устройства (B1, B2).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - случайный.

В процессе обслуживания заявки поступают:

- на узел B1;

- из узла B1 на узел B2;

- после прохождения узла B2 обслуживание завершается.

Время обслуживания заявок распределено по - случайному закону.

GENERATE 10,3

QUEUE 1

SEIZE B1

DEPART 1

ADVANCE 8,4

RELEASE B1

QUEUE 1

SEIZE B2

DEPART 1

ADVANCE 6,2

RELEASE B2

TERMINATE 1

START 10000

5 Одноканальная разомкнутая СМО с обратной связью

B1

Рисунок 5 Условное графическое обозначениеодноканальной разомкнутой смо с обратной связью

Система включает: одноканальное устройство (B1).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - случайный.

В процессе обслуживания заявки поступают:

- на узел B1;

- из узла B1 с вероятностью 0,1 обратно на узел B1, с вероятностью 0,9 обслуживание завершается.

Время обслуживания заявок распределено по - случайному закону.

GENERATE 10,3

QUEUE 1

L_1 SEIZE B1

ADVANCE 8,4

RELEASE B1

TRANSFER 0.9,L_2,L_1

L_2 TERMINATE 1

START 10000

6 Одноканальная разомкнутая СМО с обратными связями и несколькими устройствами

B1 B2 B3

Рисунок 6 Условное графическое обозначениеодноканальной разомкнутой смо с обратными связями и несколькими устройствами

Система включает: одноканальные устройства (B1, B2, B3).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - постоянный.

В процессе обслуживания заявки поступают:

- на узел B1;

- из узла B1 на узел B2;

- из узла В2 с вероятностью 0,9 обратно на узел В2, с вероятностью 0,1 на узел В3;

- из узла В3 с вероятностью 0,9 на узел В1, с вероятностью 0,1 обслуживание завершается.

Время обслуживания заявок распределено по - экспоненциальному закону.

GENERATE 10

L3 QUEUE 1

SEIZE B1

DEPART 1

ADVANCE (EXPONENTIAL(1,0,2.1))

RELEASE B1

L1 QUEUE 1

SEIZE B2

DEPART 1

ADVANCE (EXPONENTIAL(1,0,6))

RELEASE B2

TRANSFER 0.9,L2,L1

L2 QUEUE 1

SEIZE B3

DEPART 1

ADVANCE (EXPONENTIAL(1,0,10))

RELEASE B3

TRANSFER 0.9,L4,L3

L4 TERMINATE 1

START 1000

7 Одноканальная разомкнутая СМО с вероятностным узлом

В2

В1 В4

В3

Рисунок 7 Условное графическое обозначениеодноканальной разомкнутой смо с вероятностным узлом

Система включает: одноканальные устройства (B1, B2, B3, B4).

Система обслуживает входной процесс одного типа.

Закон поступления заявок - случайный.

В процессе обслуживания заявки поступают:

- на узел B1;

- из узла В1 с вероятностью 0,3 на узел В2, с вероятностью 0,7 на узел В3;

- из узла В2 и узла В3 на узел В4;

- после прохождения узла В4 обслуживание завершается.

Время обслуживания заявок на распределено по - случайному закону.

GENERATE 10,3

QUEUE 1

SEIZE B1

DEPART 1

ADVANCE 8,4

RELEASE B1

TRANSFER 0.3,L_2,L_1

L_1 QUEUE 2

SEIZE B2

DEPART 2

ADVANCE 6,4

RELEASE B2

QUEUE 4

SEIZE B4

DEPART 4

ADVANCE 6,4

RELEASE B4

L_2 QUEUE 3

SEIZE B3

DEPART 3

ADVANCE 8,6

RELEASE B3

QUEUE 4

SEIZE B4

DEPART 4

ADVANCE 6,4

RELEASE B4

TERMINATE 1

START 10000

8 Одноканальная разомкнутая СМО с двумя входными потоками

B1

Рисунок 8 Условное графическое обозначениеодноканальной разомкнутой смо с двумя входными потоками

Система включает: одноканальное устройство (B1).

Система обслуживает входные процессы двух типов.

Закон поступления заявок на первом и на втором канале - случайный.

В процессе обслуживания заявки поступают:

- на узел B1;

- после прохождения узла B1 обслуживание завершается.

Время обслуживания заявок распределено по - случайному закону.

GENERATE 30,2

QUEUE OHER1

SEIZE B1

DEPART OHER1

ADVANCE (Exponential(1,0,2.5))

RELEASE B1

TERMINATE

GENERATE 15,5.5

QUEUE OHER2

SEIZE B1

ADVANCE (Exponential(4,0,2.5))

DEPART OHER2

RELEASE B1

TERMINATE 1

START 1000

9 МногоканальнаязамкнутаяСМО

B1

В2

Рисунок 9Условное графическое обозначениемногоканальной замкнутой смо

Система включает: одноканальные устройства (B1, B2) и многоканальное устройство.

Система обслуживает входной процесс одного типа.

Закон поступления заявок - экспоненциальный.

В процессе обслуживания заявки поступают:

- на многоканальное устройство;

- с многоканального узел В1, если В1 занят, то на узел В2;

- из узла В1 и узла В2 на многоканальное;

Время обслуживания заявок на распределено по - экспоненциальному закону.

NAK STORAGE 3

GENERATE (Exponential(1,0,10))

L1 ADVANCE (Exponential(4,0,7))

ENTER NAK

TRANSFER BOTH,KAN1,KAN2

KAN1 SEIZE B1

QUEUE 1

ADVANCE (EXPONENTIAL(8,0,4))

RELEASE B1

DEPART 1

TRANSFER ,COME

KAN2 SEIZE B2

QUEUE 2

ADVANCE 1,0

RELEASE B2

DEPART 2

COME LEAVE NAK

ADVANCE (Exponential(1,0,2))

TRANSFER ,L1

GENERATE 480

TERMINATE 1

START 1

10 Многоканальная разомкнутая СМО

В1

B2

Рисунок10 Условное графическое обозначение многоканальной разомкнутой смо

Система включает: одноканальные устройства (B1, B2) и многоканальное устройство.

Система обслуживает входной процесс одного типа.

Закон поступления заявок - экспоненциальный.

В процессе обслуживания заявки поступают:

- на многоканальное устройство;

- с многоканального на узел В1, если В1 занят, то на узел В2;

- после прохождения узла В1 и узла В23 обслуживание заканчивается;

Время обслуживания заявок на распределено по - экспоненциальному закону.

NAK STORAGE 3

GENERATE (Exponential(1,0,10))

ENTER NAK

TRANSFER BOTH,KAN1,KAN2

KAN1 SEIZE B1

QUEUE 1

ADVANCE (EXPONENTIAL(8,0,4))

RELEASE B1

DEPART 1

TRANSFER ,COME

KAN2 SEIZE B2

QUEUE 2

ADVANCE 1,0

RELEASE B2

DEPART 2

COME LEAVE NAK

ADVANCE (Exponential(1,0,2))

TERMINATE 1

START 1000

Приложение Б

2 Одноканальная замкнутая СМО с одним устройством

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.2.1

Wednesday, December 15, 2010 10:09:06

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 10 1 0

NAME VALUE

B1 10001.000

L1 2.000

OHER 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 47 0 0

L1 2 ADVANCE 232 1 0

3 QUEUE 231 45 0

4 SEIZE 186 0 0

5 DEPART 186 0 0

6 ADVANCE 186 1 0

7 RELEASE 185 0 0

8 TRANSFER 185 0 0

9 GENERATE 1 0 0

10 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 186 0.912 2.353 1 34 0 0 0 45

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OHER 46 45 231 15 18.194 37.807 40.432 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

49 0 480.000 49 0 1

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

34 0 483.814 34 6 7

33 0 513.195 33 2 3

50 0 960.000 50 0 9

3 Одноканальная замкнутая СМО с несколькими устройствами

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.2.1

Friday, December 10, 2010 10:30:48

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 15 2 0

NAME VALUE

B1 10000.000

B2 10001.000

L1 2.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 48 0 0

L1 2 ADVANCE 115 2 0

3 QUEUE 113 0 0

4 SEIZE 113 0 0

5 DEPART 113 0 0

6 ADVANCE 113 1 0

7 RELEASE 112 0 0

8 QUEUE 112 44 0

9 SEIZE 68 0 0

10 DEPART 68 0 0

11 ADVANCE 68 1 0

12 RELEASE 67 0 0

13 TRANSFER 67 0 0

14 GENERATE 1 0 0

15 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 113 0.571 2.426 1 48 0 0 0 0

B2 68 0.909 6.419 1 8 0 0 0 44

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 45 44 225 47 19.896 42.444 53.651 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

8 0 480.784 8 11 12

48 0 480.880 48 6 7

49 0 485.117 49 2 3

29 0 489.126 29 2 3

50 0 490.000 50 0 1

51 0 960.000 51 0 14

4 Одноканальная разомкнутая СМО с одним устройством

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.3.1

Wednesday, December 15, 2010 10:19:02

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 100007.316 7 1 0

NAME VALUE

B1 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 10000 0 0

2 QUEUE 10000 0 0

3 SEIZE 10000 0 0

4 DEPART 10000 0 0

5 ADVANCE 10000 0 0

6 RELEASE 10000 0 0

7 TERMINATE 10000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 10000 0.800 8.002 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 1 0 10000 6937 0.041 0.408 1.331 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

10001 0 100010.000 10001 0 1

5 Одноканальная разомкнутая СМО с несколькими устройствами

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.4.1

Wednesday, December 15, 2010 10:21:47

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 99971.786 12 2 0

NAME VALUE

B1 10000.000

B2 10001.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 10001 0 0

2 QUEUE 10001 0 0

3 SEIZE 10001 0 0

4 DEPART 10001 0 0

5 ADVANCE 10001 1 0

6 RELEASE 10000 0 0

7 QUEUE 10000 0 0

8 SEIZE 10000 0 0

9 DEPART 10000 0 0

10 ADVANCE 10000 0 0

11 RELEASE 10000 0 0

12 TERMINATE 10000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 10001 0.798 7.973 1 10001 0 0 0 0

B2 10000 0.600 5.995 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 3 0 20001 15110 0.101 0.504 2.060 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

10001 0 99974.589 10001 5 6

10002 0 99975.330 10002 0 1

6 Одноканальная разомкнутая СМО с обратной связью

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.5.1

Wednesday, December 15, 2010 10:23:37

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 798179.384 7 1 0

NAME VALUE

B1 10000.000

L_1 3.000

L_2 7.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 79800 0 0

2 QUEUE 79800 32845 0

L_1 3 SEIZE 99679 1 0

4 ADVANCE 99678 0 0

5 RELEASE 99678 0 0

6 TRANSFER 99678 36954 0

L_2 7 TERMINATE 10000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 99679 1.000 8.007 1 46955 0 0 0 69799

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 79800 79800 79800 0 39916.720 399256.926 399256.926 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

46955 0 469374.841 46955 3 4

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

79801 0 798181.975 79801 0 1

7 Одноканальная разомкнутая СМО с обратными связями и несколькими устройствами

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.6.1

Wednesday, December 15, 2010 10:26:07

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 607511.412 19 3 0

NAME VALUE

B1 10000.000

B2 10001.000

B3 10002.000

L1 7.000

L2 13.000

L3 2.000

L4 19.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 60751 0 0

L3 2 QUEUE 69769 0 0

3 SEIZE 69769 0 0

4 DEPART 69769 0 0

5 ADVANCE 69769 0 0

6 RELEASE 69769 0 0

L1 7 QUEUE 161335 59750 0

8 SEIZE 101585 0 0

9 DEPART 101585 0 0

10 ADVANCE 101585 1 0

11 RELEASE 101584 0 0

12 TRANSFER 101584 0 0

L2 13 QUEUE 10018 0 0

14 SEIZE 10018 0 0

15 DEPART 10018 0 0

16 ADVANCE 10018 0 0

17 RELEASE 10018 0 0

18 TRANSFER 10018 0 0

L4 19 TERMINATE 1000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 69769 0.242 2.109 1 0 0 0 0 0

B2 101585 1.000 5.980 1 38150 0 0 0 59750

B3 10018 0.166 10.062 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 59750 59750 241122 73236 29884.081 75293.505 108138.382 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

38150 0 607513.718 38150 10 11

60752 0 607520.000 60752 0 1

8 Одноканальная разомкнутая СМО с вероятностным узлом

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.7.1

Wednesday, December 15, 2010 10:34:47

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 100163.273 28 4 0

NAME VALUE

B1 10000.000

B2 10003.000

B3 10001.000

B4 10002.000

L_1 8.000

L_2 18.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 10002 0 0

2 QUEUE 10002 0 0

3 SEIZE 10002 0 0

4 DEPART 10002 0 0

5 ADVANCE 10002 0 0

6 RELEASE 10002 0 0

7 TRANSFER 10002 0 0

L_1 8 QUEUE 2975 0 0

9 SEIZE 2975 0 0

10 DEPART 2975 0 0

11 ADVANCE 2975 1 0

12 RELEASE 2974 0 0

13 QUEUE 2974 0 0

14 SEIZE 2974 0 0

15 DEPART 2974 0 0

16 ADVANCE 2974 0 0

17 RELEASE 2974 0 0

L_2 18 QUEUE 10001 0 0

19 SEIZE 10001 0 0

20 DEPART 10001 0 0

21 ADVANCE 10001 0 0

22 RELEASE 10001 0 0

23 QUEUE 10001 0 0

24 SEIZE 10001 1 0

25 DEPART 10000 0 0

26 ADVANCE 10000 0 0

27 RELEASE 10000 0 0

28 TERMINATE 10000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 10002 0.802 8.035 1 0 0 0 0 0

B3 10001 0.796 7.971 1 0 0 0 0 0

B4 12975 0.777 5.996 1 10001 0 0 0 0

B2 2975 0.179 6.032 1 10002 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 2 0 10002 6398 0.084 0.840 2.331 0

2 1 0 2975 2816 0.003 0.108 2.016 0

3 5 0 10001 3377 0.536 5.366 8.102 0

4 5 1 12975 5439 0.412 3.182 5.479 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

10001 0 100144.295 10001 24 25

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

10003 0 100166.033 10003 0 1

10002 0 100168.677 10002 11 12

9 Одноканальная разомкнутая смо с двумя входными потоками

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.13.1

Wednesday, December 15, 2010 10:45:04

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 14938.999 14 1 0

NAME VALUE

B1 10001.000

OHER1 10002.000

OHER2 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 497 0 0

2 QUEUE 497 0 0

3 SEIZE 497 0 0

4 DEPART 497 0 0

5 ADVANCE 497 0 0

6 RELEASE 497 0 0

7 TERMINATE 497 0 0

8 GENERATE 1000 0 0

9 QUEUE 1000 0 0

10 SEIZE 1000 0 0

11 ADVANCE 1000 0 0

12 DEPART 1000 0 0

13 RELEASE 1000 0 0

14 TERMINATE 1000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 1497 0.258 2.572 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OHER2 2 0 1000 0 0.189 2.823 2.823 0

OHER1 1 0 497 427 0.015 0.450 3.193 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1499 0 14949.557 1499 0 8

1498 0 14957.992 1498 0 1

10 Многоканальная замкнутая смо

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.37.1

Wednesday, December 15, 2010 11:58:09

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 20 2 1

NAME VALUE

B1 10001.000

B2 10002.000

COME 16.000

KAN1 5.000

KAN2 11.000

L1 2.000

NAK 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 36 0 0

L1 2 ADVANCE 526 29 0

3 ENTER 497 0 0

4 TRANSFER 497 1 0

KAN1 5 SEIZE 96 0 0

6 QUEUE 96 0 0

7 ADVANCE 96 1 0

8 RELEASE 95 0 0

9 DEPART 95 0 0

10 TRANSFER 95 0 0

KAN2 11 SEIZE 400 0 0

12 QUEUE 400 0 0

13 ADVANCE 400 1 0

14 RELEASE 399 0 0

15 DEPART 399 0 0

COME 16 LEAVE 494 0 0

17 ADVANCE 494 4 0

18 TRANSFER 490 0 0

19 GENERATE 1 0 0

20 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 96 0.923 4.616 1 20 0 0 1 0

B2 400 0.832 0.998 1 8 0 0 1 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 1 1 96 0 0.923 4.616 4.616 0

2 1 1 400 0 0.832 0.998 0.998 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

NAK 3 0 0 3 497 1 2.489 0.830 0 18

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

8 0 480.824 8 13 14

30 0 480.990 30 17 18

25 0 481.107 25 17 18

36 0 481.248 36 2 3

26 0 481.450 26 2 3

35 0 482.385 35 2 3

16 0 482.428 16 2 3

27 0 482.811 27 17 18

10 0 483.213 10 17 18

12 0 483.510 12 2 3

20 0 484.129 20 7 8

38 0 484.447 38 0 1

31 0 485.206 31 2 3

34 0 487.010 34 2 3

32 0 488.225 32 2 3

21 0 489.152 21 2 3

15 0 493.694 15 2 3

6 0 498.098 6 2 3

39 0 960.000 39 0 19

11 Многоканальная разомкнутая смо

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.35.1

Wednesday, December 15, 2010 11:28:56

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 9865.175 17 2 1

NAME VALUE

B1 10001.000

B2 10002.000

COME 15.000

KAN1 4.000

KAN2 10.000

NAK 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000 0 0

2 ENTER 1000 0 0

3 TRANSFER 1000 0 0

KAN1 4 SEIZE 712 0 0

5 QUEUE 712 0 0

6 ADVANCE 712 0 0

7 RELEASE 712 0 0

8 DEPART 712 0 0

9 TRANSFER 712 0 0

KAN2 10 SEIZE 288 0 0

11 QUEUE 288 0 0

12 ADVANCE 288 0 0

13 RELEASE 288 0 0

14 DEPART 288 0 0

COME 15 LEAVE 1000 0 0

16 ADVANCE 1000 0 0

17 TERMINATE 1000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

B1 712 0.300 4.162 1 0 0 0 0 0

B2 288 0.029 1.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 1 0 712 0 0.300 4.162 4.162 0

2 1 0 288 0 0.029 1.000 1.000 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

NAK 3 3 0 3 1000 1 0.331 0.110 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1001 0 9906.107 1001 0 1

12 Многоканальная разомкнутая смо с несколькими устройствами

Полученный отчёт:

GPSS World Simulation Report - Untitled Model 1.36.1

Wednesday, December 15, 2010 11:41:57

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 10288.629 27 4 1

NAME VALUE

B1 10003.000

B2 10004.000

CAN1 10001.000

CAN2 10002.000

COME 25.000

KAN1 4.000

KAN2 15.000

NAK 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000 0 0

2 ENTER 1000 0 0

3 TRANSFER 1000 0 0

KAN1 4 SEIZE 646 0 0

5 QUEUE 646 0 0

6 ADVANCE 646 0 0

7 DEPART 646 0 0

8 RELEASE 646 0 0

9 QUEUE 646 0 0

10 SEIZE 646 0 0

11 DEPART 646 0 0

12 ADVANCE 646 0 0

13 RELEASE 646 0 0

14 TRANSFER 646 0 0

KAN2 15 SEIZE 354 0 0

16 QUEUE 354 0 0

17 ADVANCE 354 0 0

18 DEPART 354 0 0

19 RELEASE 354 0 0

20 QUEUE 354 0 0

21 SEIZE 354 0 0

22 DEPART 354 0 0

23 ADVANCE 354 0 0

24 RELEASE 354 0 0

COME 25 LEAVE 1000 0 0

26 ADVANCE 1000 0 0

27 TERMINATE 1000 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

CAN1 646 0.503 8.016 1 0 0 0 0 0

CAN2 354 0.341 9.913 1 0 0 0 0 0

B1 646 0.369 5.875 1 0 0 0 0 0

B2 354 0.275 7.982 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

1 1 0 646 0 0.503 8.016 8.016 0

2 1 0 646 597 0.007 0.111 1.461 0

3 1 0 354 0 0.341 9.913 9.913 0

4 1 0 354 334 0.002 0.065 1.146 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

NAK 3 3 0 3 1000 1 1.540 0.513 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1001 0 10298.607 1001 0 1

Приложение B

Листинг программы:

#include "stdafx.h"

#include <iostream>

#include <sstream>

#include <string>

#include <fstream>

#include <vector>

using namespace std;

ofstream file("GPSStext.txt");

class FuncStandart

{

public:

string fBETA()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(BETA("<<x<<",";

cout<<"Min (вещественное, меньше чем Max): ";

cin>>x;

S<<x<<",";

cout<<"Max (вещественное, больше чем Min): ";

cin>>x;

S<<x<<",";

cout<<"Shape1 (положительное вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Shape2 (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fBINOMIAL()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(BINOMIAL("<<x<<",";

cout<<"TrialCount (положительное целое): ";

cin>>x;

S<<x<<",";

cout<<"Probability (вещественное от 0 до 1): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fDUNIFORM()

{

float x;

ostringstream S;

cout<<"Strea m(целое, больше либо равно 1): ";

cin>>x;

S<<"(DUNIFORM("<<x<<",";

cout<<"Min (целое, меньше либо равно Max): ";

cin>>x;

S<<x<<",";

cout<<"Max (целое, больше либо равно Min): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string f_1()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<x<<",";

cout<<"Locate (вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Scale (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string f_2()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<x<<",";

cout<<"Locate (вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Scale (положительное вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Shape (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fGEOMETRIC()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(GEOMETRIC("<<x<<",";

cout<<"Probability (вещественное от 0 до 1): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fNEGBINOM()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(NEGBINOM("<<x<<",";

cout<<"SuccessCount (положительное целое): ";

cin>>x;

S<<x<<",";

cout<<"Probability (вещественное от 0 до 1): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fNORMAL()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(NORMAL("<<x<<",";

cout<<"Mean (вещественное): ";

cin>>x;

S<<x<<",";

cout<<"StdDev (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fPARETO()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<x<<",";

cout<<"Locate (положительное вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Scale (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fPEARSON6()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(PEARSON6("<<x<<",";

cout<<"Locate (вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Scale (положительное вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Shape1 (положительное вещественное): ";

cin>>x;

S<<x<<",";

cout<<"Shape2 (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fPOISSON()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(POISSON("<<x<<",";

cout<<"Mean (положительное вещественное): ";

cin>>x;

S<<x<<"))";

return S.str();

}

string fTRIANGULAR()

{

float x;

ostringstream S;

cout<<"Stream (целое, больше либо равно 1): ";

cin>>x;

S<<"(TRIANGULAR("<<x<<",";

cout<<"Min(вещественное, меньше чем Mode): ";


Подобные документы

  • Определение основных параметров грузоперевозок, их организационная структура. Виды и функции имитационного моделирования. Разработка концептуальной модели перевозки грузов, ее представление в виде системы массового обслуживания и программная реализация.

    курсовая работа [761,6 K], добавлен 22.01.2012

  • Проектирование и реализация модели, которая будет имитировать автозаправочную станцию с постоплатой. Подбор оптимальных параметров модели с учетом требований к сети массового обслуживания. Разработка модели в среде имитационного моделирования GPSS World.

    контрольная работа [279,5 K], добавлен 16.03.2014

  • Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.

    курсовая работа [487,4 K], добавлен 18.12.2014

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

    курсовая работа [75,5 K], добавлен 26.06.2011

  • Моделирование как основная функция вычислительных систем. Разработка концептуальной модели для системы массового обслуживания и ее формализация. Аналитический расчет и алгоритмизация модели, построение блок-диаграмм. Разработка и кодирование программы.

    курсовая работа [164,8 K], добавлен 18.12.2011

  • Методика системного исследования реальной динамической сложной системы посредством разработки ее имитационной модели. Разработка программы реализации алгоритма имитационного моделирования системы массового обслуживания "Интернет-провайдерская фирма".

    курсовая работа [2,0 M], добавлен 20.01.2010

  • Основные понятия теории моделирования. Виды и принципы моделирования. Создание и проведение исследований одной из моделей систем массового обслуживания (СМО) – модели D/D/2 в среде SimEvents, являющейся одним из компонентов системы MATLab+SimuLink.

    реферат [1,2 M], добавлен 02.05.2012

  • Практические навыки системного исследования реальной динамической сложной системы на основе построения ее имитационной модели. Автоматизация работы по расчету эффективности системы массового обслуживания с понятным интерфейсом. Выбор алгоритма решения.

    курсовая работа [1,0 M], добавлен 18.08.2009

  • Разработка концептуальной модели системы обработки информации для узла коммутации сообщений. Построение структурной и функциональной блок-схем системы. Программирование модели на языке GPSS/PC. Анализ экономической эффективности результатов моделирования.

    курсовая работа [802,8 K], добавлен 04.03.2015

  • Система GPSS World как мощная универсальная среда моделирования как дискретных, так и непрерывных процессов, предназначенная для профессионального моделирования самых разнообразных процессов и систем. Системы массового обслуживания. Листинг программы.

    курсовая работа [499,6 K], добавлен 25.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.