Система имитационного моделирования GPSS World. Моделирование простой системы массового обслуживания

Страницы работы

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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ЮЖНО-УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ЭКОНОМИКИ И ПРЕДПРИНИМАТЕЛЬСТВА

Кафедра «Информационная безопасность»

Лабораторная работа №1

Система имитационного моделирования GPSS World

Выполнил студент

группы ЭиП-420

Демченко В.А.

Проверил:

Баландин А.В..

Челябинск, 2008 г.


Содержание

Содержание. 2

Цель работы.. 3

Задание. 4

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

Моделирование работы участка цеха. 6

Моделирование работы цеха для рабочего дня. 6

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

Отчет. 8

Выводы по отчету. 9

Моделирование работы цеха для рабочей недели. 10

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

Отчет. 12

Выводы по отчету. 13

Оптимизация работы цеха. 14

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

Отчет. 16

Выводы по отчету. 17


Цель работы

Ознакомление с системой имитационного моделирования GPSS World. Моделирование простой системы массового обслуживания.


Задание

Необходимо промоделировать работу участка цеха, состоящего из нескольких станков и обрабатывающего два потока деталей различного типа. Маршрут обработки деталей двух типов представлен на рис. 1. В таблице 1 представлено распределение выполняемых операций  по станкам A1, A2 и A3. Интервалы времени между поступлениями деталей и времена выполнения операций распределены равномерно. Информация о временах поступления  и выполнения операций заданы в таблице 2 и таблице 3.

Таблица 1.  Распределение операций по станкам

Вариант

Операция 1

Операция 2

Операция 3

Операция 4

Операция 5

Операция 6

5

А1

А2

А3

А2

А3

А1

Таблица 2. Интервалы времени поступления деталей

Вариант

Интервалы времени поступления

деталей первого типа (мин.)

Интервалы времени поступления

деталей второго типа (мин.)

5

30 ±5

10±3

Таблица 3. Интервалы времени выполнения операций

Вариант

Интервал

времени

ыполнени

операции 1(мин.)

Интервал

времени

выполнения

операции 2

(мин.)

Интервал

времени

выполнения

операции 3

(мин.)

Интервал

времени

выполнения

операции 4

(мин.)

Интервал

времени

выполнения

операции 5

(мин.)

Интервал

времени

выполнения

операции 6

(мин.)

5

15±5

20±4

10±3

18±3

12±5

20±4


Порядок выполнения работы

1.  Смоделировать  работу  участка  цеха,  используя  данные  своего  варианта.  Номер варианта рассчитывается следующим образом: [(N 1)mod14] 1, где  N  —  номер по порядку в списке группы.

2.  Определить для  рабочего дня (8 часов) и рабочей недели (5 дней при односменном режиме): среднюю загрузку каждого станка; среднее время обработки деталей каждого типа; длину очередей на обработку для станков; размер склада, необходимого для данного потока деталей.

3.  Если загрузка какого-либо станка близка к 100% и большая длина очереди к нему, то добавить в модель ещё один станок такого же типа. Если такого станка нет, то добавить ещё один станок любого типа. Посмотреть, как изменится эффективность работы цеха.

4.  Составить отчёт.


Моделирование работы участка цеха

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

Моделирование работы цеха для рабочего дня

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

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;ОБРАБОТКА ДЕТАЛЕЙ ПЕРВОГО ТИПА;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

GENERATE 30,5       ;Генерация заявок

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;          ОПЕРАЦИЯ 1          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QUEUE O4EPED1       ;Начало очереди

SEIZE CTAHOK1       ;Занятие станка

DEPART O4EPED1      ;Извлечение из очереди

ADVANCE 15,5        ;Моделирование обработки

RELEASE CTAHOK1     ;Освобождение станка

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;          ОПЕРАЦИЯ 2          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QUEUE O4EPED2       ;Начало очереди

SEIZE CTAHOK2       ;Занятие станка

DEPART O4EPED2      ;Извлечение из очереди

ADVANCE 20,4        ;Моделирование обработки

RELEASE CTAHOK2     ;Освобождение станка

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;          ОПЕРАЦИЯ 3          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QUEUE O4EPED3       ;Начало очереди

SEIZE CTAHOK3       ;Занятие станка

DEPART O4EPED3      ;Извлечение из очереди

ADVANCE 10,3        ;Моделирование обработки

RELEASE CTAHOK3     ;Освобождение станка

TERMINATE           ;Завершаем обработку деталей первого типа

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;ОБРАБОТКА ДЕТАЛЕЙ ВТОРОГО ТИПА;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

GENERATE 10,3       ;Генерация заявок

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;          ОПЕРАЦИЯ 4          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QUEUE O4EPED2       ;Начало очереди

SEIZE CTAHOK2       ;Занятие станка

DEPART O4EPED2      ;Извлечение из очереди

ADVANCE 18,3        ;Моделирование обработки

RELEASE CTAHOK2     ;Освобождение станка

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;          ОПЕРАЦИЯ 5          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QUEUE O4EPED3       ;Начало очереди

SEIZE CTAHOK3       ;Занятие станка

DEPART O4EPED3      ;Извлечение из очереди

ADVANCE 12,5        ;Моделирование обработки

RELEASE CTAHOK3     ;Освобождение станка

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;          ОПЕРАЦИЯ 6          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QUEUE O4EPED1       ;Начало очереди

SEIZE CTAHOK1       ;Занятие станка

DEPART O4EPED1      ;Извлечение из очереди

ADVANCE 20,4        ;Моделирование обработки

RELEASE CTAHOK1     ;Освобождение станка

TERMINATE           ;Завершаем обработку деталей второго типа

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;       РАБОЧИЙ ДЕНЬ          ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

GENERATE 480        ;480мин=8часов*60мин=1 рабочий день

TERMINATE 1         ;декримент счетчика


Отчет

              GPSS World Simulation Report - Untitled.7.1

                   Thursday, February 28, 2008 17:45:55 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000            480.000    36        3          0

              NAME                       VALUE 

          CTAHOK1                     10005.000

          CTAHOK2                     10001.000

          CTAHOK3                     10003.000

          O4EPED1                     10004.000

Похожие материалы

Информация о работе