Страница 4

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

Главная
Страница 1
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 7
Страница 8
Страница 9
Страница 10
Страница 11






Скачать учебник
Предыдущая страница
Следующая страница

5 VARIABLE X2 -  K25 - вычислительный оператор, в данном случае из хранимой величины N 2 вычитается число 25 и результат присваивается переменной N 5.

SAVEVALUE 5,*3 - хранимая величина N 5 (X5) получает значение третьего параметра транзакта.

Основные команды инетерпретатора  GPSSPC

@<имя файла> - загрузить исходный текст модели

SAVE <имя файла> - сохранить текст модели

DISPLAY[<строка N 1>],[< строка N 2>] - вывести на экран текст модели, начиная со строки N1 , до строки N 2.

DELETE [<строка N 1>],[<строка N 2>] - удалить из  программы текст, начиная со строки N1 , до строки N 2.

EDIT <номер строки> - отредактировать строку текста

CLEAR - сбросить всю статистику модели в ноль (включая таймеры абсолютного и относительного модельного времени), возвратить все транзакты в пассивный буфер .

END - завершить работу интерпретатора.

Практическая часть

Задание

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

Рис. 1

 

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

Вариант

Операция 1

Операция 2

Операция 3

Операция 4

Операция 5

Операция 6

Пример

А1

А2

А3

 А1

А3

А2

1

А1

А2

А3

А3

А2

А1

2

А1

А2

А3

А3

А1

А2

3

А1

А2

А3

А1

А2

А3

4

А1

А2

А3

А2

А1

А3

5

А1

А2

А3

А2

А3

А1

6

А2

А1

А3

А1

А2

А3

7

А2

А1

А3

А1

А3

А2

8

А2

А1

А3

А2

А1

А3

9

А2

А1

А3

А2

А3

А1

10

А2

А1

А3

А3

А1

А2

11

А2

А1

А3

А3

А2

А3

12

А3

А1

А3

А1

А2

А3

 

Таблица 2. 

Вариант

Интервалы времени поступления деталей первого типа (мин.)

Интервалы времени поступления деталей второго типа (мин.)

Пример

30 + 5

20 + 5

1

25 + 4

25 + 6

2

20 + 3

30 + 7

3

15 + 5

35 + 8

4

10 + 4

20 + 5

5

30 + 5

10 + 3

6

15 + 4

15 + 6

7

30 + 10

15 + 3

8

20 + 5

20 + 5

9

25 + 4

10 + 3

10

45 + 5

15 + 5

11

20 + 4

15 + 3

12

10 + 3

15 + 5

 

Таблица 3.

Вариант

Интервал времени выполнения операции 1 (мин.)

Интервал времени выполнения операции 2 (мин.)

Интервал времени выполнения операции 3 (мин.)

Интервал времени выполнения операции 4 (мин.)

Интервал времени выполнения операции 5 (мин.)

Интервал времени выполнения операции 6 (мин.)

Пример

5 + 2

20 + 4

10 + 3

7 + 3

15 + 5

15 + 5

1

20 + 4

5 + 2

15 + 5

15 + 5

7 + 3

10 + 3

2

10 + 3

15 + 5

5 + 2

20 + 4

10 + 3

7 + 3

3

18 + 3

10 + 3

12 + 5

20 + 4

25 + 8

12 + 4

4

12 + 5

15 + 5

18 + 3

10 + 3

5 + 2

20 + 4

5

15 + 5

20 + 4

10 + 3

18 + 3

12 + 5

20 + 4

6

10 + 3

25 + 8

5 + 2

15 + 5

18 + 3

15 + 5

7

15 + 5

12 + 5

20 + 4

5 + 2

10 + 3

18 + 3

8

20 + 4

18 + 3

10 + 3

7 + 3

15 + 5

25 + 8

9

10 + 3

15 + 5

10 + 3

12 + 5

5 + 2

20 + 4

10

25 + 8

5 + 2

12 + 5

7 + 3

10 + 3

15 + 5

11

20 + 4

10 + 3

15 + 5

5 + 2

12 + 5

25 + 8

12

12 + 5

20 + 4

25 + 8

15 + 5

5 + 2

10 + 3

Пример

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

Таблица 4. Таблица определений для примера

Элементы GPSS

Назначение

Транзакты:
      1-й сегмент модели
      2-й сегмент модели
      3-й сегмент модели

Детали первого типа
Детали второго типа
Таймер

Предыдущая страница
Следующая страница
Сайт управляется системой uCoz