Язык имитационного моделирования GPSS

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.06.2011
Размер файла 1,4 M

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1 ОПИСАНИЕ МОДЕЛИРУЕМОЙ СИСТЕМЫ

2 СТРУКТУРНАЯ СХЕМА МОДЕЛИ СИСТЕМЫ И ЕЕ ОПИСАНИЕ

3 ВРЕМЕННАЯ ДИАГРАММА И ЕЕ ОПИСАНИЕ

4 Q-СХЕМА СИСТЕМЫ И ЕЕ ОПИСАНИЕ

5 УКРУПНЕННАЯ СХЕМА МОДЕЛИРУЮЩЕГО АЛГОРИТМА

6 ДЕТАЛЬНАЯ СХЕМА МОДЕЛИРУЮЩЕГО АЛГОРИТМА

7 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ЕЕ ОПИСАНИЕ

8 ОПИСАНИЕ МАШИННОЙ ПРОГРАММЫ РЕШЕНИЯ ЗАДАЧИ

9 РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ И ИХ АНАЛИЗ

10 ОПИСАНИЕ ВОЗМОЖНЫХ УЛИЧШЕНИЙ В РАБОТЕ СИСТЕМЫ

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ. Листинг программы

ВВЕДЕНИЕ

В век компьютерных технологий и всё более глубокого внедрения автоматизированных систем управления на предприятиях особенно востребованным является умение решать задачи систем массового обслуживания.

Умение решать задачи по автоматизации технологических процессов подразумевает умение вести научно - исследовательскую и проектно - конструкторскую работу в области исследования и разработки сложных систем; способность ставить и проводить имитационные эксперименты с моделями процессов функционирования систем на современных ЭВМ для оценки вероятностно - временных характеристик систем; принятие экономически и технически обоснованных инженерных решений; анализ научно - технической литературы в области системного моделирования, а также использование стандартов, справочников, технической документации по математическому и программному обеспечению ЭВМ и т.д.

Система GPSS (General Purpose System Simulator) предназначена для написания имитационных моделей систем с дискретными событиями. Наиболее удобно в системе GPSS описываются модели систем массового обслуживания, для которых характерны относительно простые правила функционирования составляющих их элементов.

В системе GPSS моделируемая система представляется с помощью набора абстрактных элементов, называемых объектами. Каждый объект принадлежит к одному из типов объектов.

Объект каждого типа характеризуется определенным способом поведения и набором атрибутов, определяемых типом объекта. Например, если рассмотреть работу порта, выполняющего погрузку и разгрузку прибывающих судов, и работу кассира в кинотеатре, выдающего билеты посетителям, то можно заметить большое сходство в их функционировании. В обоих случаях имеются объекты, постоянно присутствующие в системе (порт и кассир), которые обрабатывают поступающие в систему объекты (корабли и посетители кинотеатра). В теории массового обслуживания эти объекты называются приборами и заявками. Когда обработка поступившего объекта заканчивается, он покидает систему. Если в момент поступления заявки прибор обслуживания занят, то заявка становится в очередь, где и ждет до тех пор, пока прибор не освободится. Очередь также можно представлять себе как объект, функционирование которого состоит в хранении других объектов. Каждый объект может характеризоваться рядом атрибутов, отражающих его свойства. Например, прибор обслуживания имеет некоторую производительность, выражаемую числом заявок, обрабатываемых им в единицу времени. Сама заявка может иметь атрибуты, учитывающие время ее пребывания в системе, время ожидания в очереди и т.д. Характерным атрибутом очереди является ее текущая длина, наблюдая за которой в ходе работы системы (или ее имитационной модели), можно определить ее среднюю длину за время работы (или моделирования). В языке GPSS определены классы объектов, с помощью которых можно задавать приборы обслуживания, потоки заявок, очереди и т.д., а также задавать для них конкретные значения атрибутов.

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

1 ОПИСАНИЕ МОДЕЛИРУЕМОЙ СИСТЕМЫ

Моделируемая система описывает работу трех цехов предприятия по изготовке блоков ЭВМ. Готовые блоки поступают в три соответствующих накопителя участка входного контроля. Интервалы времени между моментами поступления блоков в каждый накопитель распределены равномерно и равны 10±2 мин. Емкость каждого накопителя - 6 блоков. После проверки на участке входного контроля в течение 7±4 мин блоки поступают в общий накопитель участка сборки, из которого комплектами по 3 блока поступают на сборку, длящуюся 10±3 мин. Необходимо смоделировать работу участков в течение 8ч. Определить вероятность переполнения накопителей участка контроля и целесообразную емкость накопителя участка сборки.

2 СТРУКТУРНАЯ СХЕМА МОДЕЛИ СИСТЕМЫ

На первом этапе проведения моделирования конкретного объекта (системы) на базе ЭВМ необходимо построить концептуальную, т.е. содержательную модель процесса функционирования этой системы, а затем провести её формализацию, т.е. перейти от словесного описания объекта моделирования к его математической (аналитико-имитационной) модели. Наиболее ответственными моментами на этом этапе является упрощение описания системы, т.е. отделение собственно системы от внешней среды и выбор основного содержания модели путём отбрасывания всего второстепенного с точки зрения поставленной цели моделирования.

На втором этапе моделирования системы математическая модель, сформулированная на первом этапе, воплощается в конкретную машинную модель. Второй этап моделирования представляет собой практическую деятельность, направленную на реализацию идей и математических схем в виде машинной модели ориентированной на использование конкретных программно - технических средств, а именно GPSS/PC.

Наиболее распространенным методом описания систем является, по-видимому, составление блок-диаграмм. Блок-диаграмма - графическое представление операций, происходящих внутри системы. Другими словами, блок-диаграмма описывает взаимодействие событий внутри системы. Линии, соединяющие блоки, указывают маршруты потоков сообщений или описывают последовательность выполняемых событий. В случае нескольких вариантов действий от блока отходят несколько линий. Если же к блоку подходят несколько линий, то это означает, что выполняемая операция является общей для двух или более последовательностей блоков. Выбор логических путей может основываться на статистических или логических условиях, действующих в момент выбора.

Блок-диаграммы получили широкое применение при описании систем, но форма представления обычно зависит и от самой системы, и от специалиста, описывающего эту систему. Поэтому, при построении блок-диаграмм, следует соблюдать определенные условия, являющиеся основой создания программы на языке моделирования. В GPSS/PC имеется определенное количество типов блоков для задания объектов и операций над ними. Каждому блоку соответствует графическое изображение на блок-диаграмме. Стрелки между блоками указывают маршруты потоков сообщений. Далее, для того, чтобы применить язык моделирования GPSS/PC, каждый блок блок-диаграммы заменяется соответствующим оператором GPSS/PC.

Логическая схема алгоритмов и схема программы могут быть выполнены как в укрупнённой, так и в детальной форме. При изображении этих схем используется набор символов, определяемых ГОСТ 19.701 - 90 «Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 1 - Структурная схема

Построение блок - диаграммы GPSS модели системы обеспечивает необходимую гибкость модели в процессе её эксплуатации, а также даёт ряд преимуществ на стадии её машинной отладки. При построении блочной модели производится разбиение процесса функционирования системы на отдельные достаточно автономные подпроцессы. Блоки такой модели бывают основными и вспомогательными. Каждый основной блок соответствует некоторому подпроцессу моделируемой системы, а вспомогательные блоки лишь представляют составную часть машинной модели, не отражая функции моделируемой системы, они нужны лишь для машинной реализации модели, фиксации и обработки результатов моделирования. Представим структурную схему на рисунке 1:

3 ВРЕМЕННАЯ ДИАГРАММА И ЕЕ ОПИСАНИЕ

Представим процесс функционирования цеха, более детально построив временную диаграмму (рисунок 2).

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 2 - Временная диаграмма

Согласно условию номера осей соответствуют:

1. Источники - устройства, из которого поступают детали.

2. Накопитель 1 - предназначен для накопления полученных деталей первого типа.

3. Накопитель 2 - предназначен для накопления полученных деталей второго типа.

4. Накопитель 3 - предназначен для накопления полученных деталей третьего типа.

6. Основной канал - служит для комплектации деталей.

4 Q-СХЕМА СИСТЕМЫ И ЕЕ ОПИСАНИЕ

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

В рассматриваемой задаче проверка достоверности проводится просто, так как блок - диаграмма GPSS однозначно соответствует формализации модели в виде Q-схемы. Для этого достаточно ещё раз сопоставить блок - диаграмму с Q-схемой модели с учётом расширения описания элементов Q-схемы (источников, накопителей и каналов) блоками различных категорий GPSS. Q-схема представлена на рисунке 3:

Анализируя Q-схему можно сказать, что система представляет собой СМО с ожиданием.

Источник заявок и имитирует поступление партий деталей в цех. Очередная заявка (партия деталей) поступают в накопитель первой фазы Н1, Н2, Н3 затем происходит транспортировка (каналы первой фазы К1, К2, К3). После обработки на первой фазе (транспортировки) заявка (изделия) поступают в накопитель второй фазы Н4 (общий склад) и если канал второй фазы К4 (сборочное устройство) занят, то ожидает его освобождения, после чего занимает его (происходит сборка трех деталей). После обработки на второй фазе (сборка) заявка покидает систему (покидает цех).

5 УКРУПНЕННАЯ СХЕМА МОДЕЛИРУЮЩЕГО АЛГОРИТМА

Перейдем к этапу построения моделирующего алгоритма. Известно, что существует две разновидности схем моделирующих алгоритмов: обобщенная (укрупненная) схема, задающая общий порядок действий, и детальная схема, содержащая уточнения к обобщенной схеме.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рисунок 4 - Обобщенная схема моделирующего алгоритма

Обобщенная схема моделирующего алгоритма данной задачи, построенная с использованием «принципа t», представлена на рисунке 4.

6 ДЕТАЛЬНАЯ СХЕМА МОДЕЛИРУЮЩЕГО АЛГОРИТМА

Перейдем к построению детальной схемы моделирующего алгоритма. Построение схем такого рода зависит от алгоритмического языка реализации модели.

Выберем в качестве языка реализации модели систему GPSS/PC.Для языка программирования GPSS существует своя символика блок-схем, называемых блок-диаграммами. Блок-диаграмма рассматриваемой модели имеет вид, представленный на рисунке 5.

Рисунок 5 - Блок-диаграмма модели

7 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И ЕЕ ОПИСАНИЕ

алгоритм программа модель математический

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

Определим переменные математической модели:

ri - среднее число заявок в очереди i-й фазы;

ti - среднее время ожидания в очереди i-й фазы;

?i - средняя интенсивность поступления заявок на i-ю фазу;

?i - средняя интенсивность обслуживания заявок на i-й фазе;

?i - величина, равная ?i/?i для i-й фазы.

Исходя из описания системы несложно определить, что:

- для первой фазы: ?1=1/10=0,1; ?1=1/6=0,167; ?1=0,1/0,167=0,599;

- для второй фазы: ?2=1/10=0,1; ?2=1/8=0,125; ?2=0,1/0,125=0,8.

Известно, что для одноканальной СМО с ожиданием и бесконечной очередью справедливы формулы:

ri= ?i2/(1- ?i) и ti= ?i/?i(1- ?i).

Исходя из определенных выше формул определим вероятностно-временные характеристики очередей каждой фазы:

- для первой фазы: r1 = 0,895, t1 = 8,945 минут;

- для второй фазы: r2 = 3,2, t2 = 32 минуты.

8 ОПИСАНИЕ МАШИННОЙ ПРОГРАММЫ РЕШЕНИЯ ЗАДАЧИ

Опишем программу на языке GPSS/PC. Для этого сначала дадим краткую характеристику языка.

Общецелевая система моделирования GPSS (General Purpose Simulating System) предназначена для построения статистических (имитационных, на основе метода Монте-Карло) моделей дискретных сложных систем различной физической природы. Общим для систем, исследование которых может, проведено с помощью GPSS, является наличие различных случайных факторов, существенным образом влияющих на смену состояний в системе. При этом предполагается, что множество состояний исследуемой системы является дискретным (конечным или счетным); смена состояний происходит в некоторые моменты времени. Интервалы между моментами смены состояний могут быть как случайными, так и детерминированными величинами. В течение всего интервала между моментами смены состояний исследуемая система состояния не меняет.

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

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

Составив описание, экспериментатор получает возможность постановки различных экспериментов, в ходе которых многократно воспроизводятся случайные ситуации, соответствующие возможным случаям воздействия внешних факторов на исследуемую систему, находящуюся в различных состояниях.

Опишем машинную программу решения нашей задачи на языке GPSS/PC.

Для построения нашей модели используем блоки SEIZE, RELEASE - для эмуляции занятия и освобождения устройств; QUEUE, DEPART - для входа в очередь и выхода из нее; а так же блок ADVANCE - для осуществления задержки транзакта на обработку и пару GENERATE, TERMINATE - которые имитируют приход новых заявок в систему и выход обработанных из нее.

Текст программы исходной модели приведен в приложении.

9 РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ И ИХ АНАЛИЗ

Получение и интерпретация результатов исследования - это третий этап моделирования, когда инструментальная ПЭВМ используется для проведения рабочих расчётов по составленной и отлаженной программе. Результаты этих расчётов позволяют провести анализ и сформулировать выводы о характеристиках процесса функционирования моделируемой системы. При реализации моделирующих алгоритмов на ПЭВМ вырабатывается информация о состояниях процесса функционирования исследуемой системы, которая является исходным материалом для приближённой оценки искомых характеристик, получаемых в результате имитационного эксперимента с моделью.

В результате прогона модели были получены следующие результаты:

GPSS World Simulation Report - Untitled Model 4.16.1

Sunday, May 29, 2011 00:06:38

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 31 1 4

NAME VALUE

KAN 10005.000

MET1 1.000

MET2 8.000

MET3 15.000

MET4 22.000

NN1 10000.000

NN2 10001.000

NN3 10002.000

NN4 10003.000

QUE1 10007.000

QUE2 10004.000

QUE3 10008.000

QUE4 10006.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

MET1 1 GENERATE 47 0 0

2 QUEUE 47 41 0

3 ENTER 6 0 0

4 DEPART 6 0 0

5 TEST 6 0 0

6 LEAVE 0 0 0

7 TERMINATE 0 0 0

MET2 8 GENERATE 48 0 0

9 QUEUE 48 42 0

10 ENTER 6 0 0

11 DEPART 6 0 0

12 TEST 6 0 0

13 LEAVE 0 0 0

14 TERMINATE 0 0 0

MET3 15 GENERATE 48 0 0

16 QUEUE 48 42 0

17 ENTER 6 0 0

18 DEPART 6 0 0

19 TEST 6 0 0

20 LEAVE 0 0 0

21 TERMINATE 0 0 0

MET4 22 SEIZE 18 0 0

23 QUEUE 18 0 0

24 ENTER 18 0 0

25 ADVANCE 18 0 0

26 DEPART 18 0 0

27 LEAVE 18 0 0

28 RELEASE 18 0 0

29 TERMINATE 18 0 0

30 GENERATE 1 0 0

31 TERMINATE 1 0 0

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

KAN 18 0.386 10.284 1 0 0 0 0 0

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

1 0 0 0 0 0.000 0.000 0.000 0

2 0 0 0 0 0.000 0.000 0.000 0

QUE2 42 42 48 6 18.163 181.628 207.575 0

QUE4 1 0 18 0 0.386 10.284 10.284 0

QUE1 41 41 47 6 17.755 181.330 207.866 0

QUE3 42 42 48 6 17.937 179.370 204.995 0

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

NN1 6 0 0 6 6 1 5.560 0.927 0 41

NN2 6 0 0 6 6 1 5.549 0.925 0 42

NN3 6 0 0 6 6 1 5.546 0.924 0 42

NN4 100 100 0 1 18 1 0.386 0.004 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

146 0 486.405 146 0 1

145 0 487.478 145 0 15

147 0 489.699 147 0 8

148 0 960.000 148 0 30

Первый блок содержит общие сведения о модели и ее прогоне

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 31 1 4

Из него можно узнать следующее:

1. Модельное время начала (START_TIME) - 0;

2. Модельное время окончания (END_TIME) прогона - 480;

3. Количество блоков в модели (BLOCKS) - 31;

4. Количество устройств (FACILITIES) - 1;

5. Количество накопителей (STORAGES) - 4;

Из второго блока можно получить сведения об устройствах модели.

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

KAN 18 0.386 10.284 1 0 0 0 0 0

По данному отчету можно сказать следующее:

1. В исследуемой системе использовано одно устройство с именем (FACILITIES) KAN;

2. Устройства занимались (ENTRIES) 18 раз;

3. Коэффициенты использования (UTIL.) составили 0,386;

4. Среднее время на одно занятие (AVE. TIME) - 10 минут;

Третий блок содержит сведения о всех очередях, используемых в системе.

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

1 0 0 0 0 0.000 0.000 0.000 0

2 0 0 0 0 0.000 0.000 0.000 0

QUE2 42 42 48 6 18.163 181.628 207.575 0

QUE4 1 0 18 0 0.386 10.284 10.284 0

QUE1 41 41 47 6 17.755 181.330 207.866 0

QUE3 42 42 48 6 17.937 179.370 204.995 0

Четвертый блок содержит сведения обо всех накопителях, используемых в системе.

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

NN1 6 0 0 6 6 1 5.560 0.927 0 41

NN2 6 0 0 6 6 1 5.549 0.925 0 42

NN3 6 0 0 6 6 1 5.546 0.924 0 42

NN4 100 100 0 1 18 1 0.386 0.004 0 0

По представленным сведениям можно сказать следующее:

1. Моделируемая система содержит четыре накопителя (STORAGES);

2. Емкость устройства (CAP.) памяти равна 6;

3. Количество свободных каналов в момент завершения моделирования (REMAIN.) - 0, 100 соответственно;

4. Наименьшее (MIN) количество занятых каналов в процессе моделирования - 0 соответственно;

5. Наибольшее (MAX) количество занятых каналов в процессе моделирования - 6,1 соответственно;

6. Количество занятий МКУ (ENTRIES) - 6, 18 соответственно;

7. Среднее количество занятых каналов в процессе (AVE. C.)

8. Коэффициент использования (UTIL.) составили.

10 ОПИСАНИЕ ВОЗМОЖНЫХ УЛИЧШЕНИЙ В РАБОТЕ СИСТЕМЫ

Одной из целей данной работы является устранение очередей заявок, возникающих в ходе работы исходной системы. В качестве мер по уменьшению очередей можно предложить увеличения числа обрабатываемых линий, снижения времени поступления детали в накопители или времени сборки детали, увеличения емкости накопителей. Однако и при таком варианте возникновение очередей возможно из-за случайности величин. Для полного устранения очередей исключим случайный характер величин.

Увеличим емкости накопителей до 40 единиц деталей, исключим случайный разброс поступления деталей. Время сборки деталей мы уменьшать не будем, так как очередь перед сборкой не образуется.

Ниже приведен отчет, который соответствует улучшенной системе:

GPSS World Simulation Report - Untitled Model 1.7.1

Tuesday, January 01, 2002 00:11:14

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 31 1 4

NAME VALUE

KAN 10005.000

MET1 1.000

MET2 8.000

MET3 15.000

MET4 22.000

NN1 10000.000

NN2 10001.000

NN3 10002.000

NN4 10003.000

QUE1 10007.000

QUE2 10004.000

QUE3 10008.000

QUE4 10006.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

MET1 1 GENERATE 47 0 0

2 QUEUE 47 7 0

3 ENTER 40 0 0

4 DEPART 40 0 0

5 TEST 40 24 0

6 LEAVE 0 0 0

7 TERMINATE 0 0 0

MET2 8 GENERATE 48 0 0

9 QUEUE 48 8 0

10 ENTER 40 0 0

11 DEPART 40 0 0

12 TEST 40 24 0

13 LEAVE 0 0 0

14 TERMINATE 0 0 0

MET3 15 GENERATE 47 0 0

16 QUEUE 47 7 0

17 ENTER 40 0 0

18 DEPART 40 0 0

19 TEST 40 25 0

20 LEAVE 0 0 0

21 TERMINATE 0 0 0

MET4 22 SEIZE 47 0 0

23 QUEUE 47 0 0

24 ENTER 47 0 0

25 ADVANCE 47 1 0

26 DEPART 46 0 0

27 LEAVE 46 0 0

28 RELEASE 46 0 0

29 TERMINATE 46 0 0

30 GENERATE 1 0 0

31 TERMINATE 1 0 0

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

KAN 47 0.977 9.976 1 48 0 0 0 73

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

1 0 0 0 0 0.000 0.000 0.000 0

2 0 0 0 0 0.000 0.000 0.000 0

QUE2 8 8 48 40 0.591 5.913 35.480 0

QUE4 1 1 47 0 0.977 9.976 9.976 0

QUE1 7 7 47 40 0.521 5.317 35.699 0

QUE3 7 7 47 40 0.552 5.640 37.870 0

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

NN1 40 0 0 40 40 1 22.915 0.573 0 7

NN2 40 0 0 40 40 1 23.179 0.579 0 8

NN3 40 0 0 40 40 1 22.850 0.571 0 7

NN4 100 99 0 1 47 1 0.977 0.010 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

48 0 481.129 48 25 26

144 0 484.443 144 0 1

145 0 486.100 145 0 15

146 0 490.051 146 0 8

147 0 960.000 147 0 30

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

Это и соответствует эффективной работы моделируемого нами цеха.

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы были получены основные навыки решения задач по автоматизации технологических процессов в среде имитационного моделирования GPSS/PC, что включает в себя проведение научно - исследовательской и проектно - конструкторской работы в области исследования и разработки сложных систем; способность ставить и проводить имитационные эксперименты с моделями процессов функционирования систем на современных ЭВМ для оценки вероятностно - временных характеристик систем; принятие экономически и технически обоснованных инженерных решений; анализ научно - технической литературы в области системного моделирования, а также использование стандартов, справочников, технической документации по математическому и программному обеспечению ЭВМ и т.д. задачи.

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ. Листинг программы

01 NN1 STORAGE 6;

02 NN2 STORAGE 6;

03 NN3 STORAGE 6;

04 NN4 STORAGE 100;

05 MET1 GENERATE 10,2;

06 QUEUE QUE1;

07 ENTER NN1;

08 DEPART QUE1;

09 TEST E Q1,1,MET4;

10 LEAVE NN1,1;

11 TERMINATE 1;

12 MET2 GENERATE 10,2;

13 QUEUE QUE2;

14 ENTER NN2;

15 DEPART QUE2;

16 TEST E Q2,1,MET4;

17 LEAVE NN2,1;

18 TERMINATE 1;

19 MET3 GENERATE 10,2;

20 QUEUE QUE3;

21 ENTER NN3;

22 DEPART QUE3;

23 TEST E Q2,1,MET4;

24 LEAVE NN3,1;

25 TERMINATE 1;

26 MET4 SEIZE KAN;

27 QUEUE QUE4;

28 ENTER NN4;

29 ADVANCE 10,3;

30 DEPART QUE4;

31 LEAVE NN4,1;

32 RELEASE KAN;

33 TERMINATE;

34 GENERATE 480;

35 TERMINATE 1;

36 START 1;

Размещено на Allbest.ru


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

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

    курсовая работа [214,2 K], добавлен 23.06.2011

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

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

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

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

  • Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.

    курсовая работа [54,7 K], добавлен 25.11.2010

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

    курсовая работа [27,3 K], добавлен 18.01.2010

  • Концептуальная модель процесса обслуживания покупателей в магазине. Описание системы моделирования GPSS. Разработка моделирующей программы на специализированном языке имитационного моделирования в среде AnyLogic. Результаты вычислительных экспериментов.

    курсовая работа [906,9 K], добавлен 12.07.2012

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

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

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

    курсовая работа [291,3 K], добавлен 11.01.2012

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

    дипломная работа [4,4 M], добавлен 07.07.2012

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

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

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