Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / Compyuternoe_modelirovanie_v_AnyLogic_7_Boev_VD.pdf
Скачиваний:
225
Добавлен:
12.02.2018
Размер:
8.72 Mб
Скачать

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

Время подготовки заготовки и время выполнения операций даны в мин. Возьмём 1 ед. мод. вр. = 1мин.

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

2

 

σ2

 

2

 

0,5

(10,5)

 

0, 25

 

 

N = tα

 

 

 

= 2,58

 

 

 

 

= 6,656

 

 

16641.

ε

2

 

 

2

0,0001

 

 

 

 

 

 

0,01

 

 

2.2. Модель в AnyLogic

AnyLogic-модель процесса изготовления в цехе деталей будет включать согласно представлению как система массового обслуживания (рис. 2.1) следующие сегменты:

исходные данные; подготовка заготовки; операция 1; операция 2; операция 3;

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

2.2.1. Исходные данные. Использование массивов

Для ввода исходных данных используем элементы Параметр.

1.Выполните команду Файл/Создать/Модель на панели инструментов.

2.В поле Имя модели диалогового окна Новая модель вве-

дите Изготовление_в_цехе_деталей. Выберите каталог, в

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

3.Щёлкните кнопку Готово. Создайте область просмотра для размещения элементов сегмента Цех.

4.Из палитры Презентация перетащите элемент Область

просмотра.

67

5.На панели Свойства в поле Имя: введите цех.

6.Задайте Выравнивать по: Верхн. левому углу.

7.Выберите режим масштабирования из выпадающего спис-

ка Масштабирование: Подогнать под окно.

8.На странице Местоположение и размер введите в поля:

X:0, Y: 0, Ширина: 780, Высота: 530.

9.Перетащите элемент Скруглённый прямоугольник. На странице Местоположение и размер установите:

X: 280, Y: 300, Ширина: 250, в поле Высота: 220.

10.Перетащите элемент text и на странице Основные панели

Свойства в поле Текст: введите Исходные данные.

11.В Палитре выделите Основная. Перетащите элементы Параметр на элемент с именем Исходные данные. Разместите их так, как показано на рис. 2.4. Значения свойств установите согласно табл. 2.3.

12.На рис. 2.4, как вы, наверное, уже заметили, два элемента Параметр отличаются от остальных. Они используются для ввода

данных табл. 2.1 как одномерных массивов с именами верВарЗаг (вероятности вариантов заготовок) и срВрПодгЗаг (среднее время подготовки варианта заготовки).

Рис. 2.4. Размещение элементов Параметр для ввода исходных данных

68

 

 

 

 

 

Таблица 2.3

 

 

 

 

 

 

 

 

Элементы и их свойства

 

 

Параметр

 

Параметр

Имя

Тип

Значение

Имя

Тип

Значение

по умолчанию

по умолчанию

Tn

double

35

Tk1

double

4

T1

double

30

Tk2

double

5

T2

double

25

Tk3

double

15

T3

double

35

Tk

double

8

q1

double

0.12

врМод

double

480

q2

double

0.15

колПрог

double

16641

q3

double

0.10

 

 

 

q4

double

0.80

 

 

 

Создайте размерности массивов. В данном случае они одинаковые. Элементов в одной строке табл. 2.1 шесть. Предположим, что число видов заготовок может увеличиться до 10. Значит размерность одного массива 10 элементов.

1.Щёлкните правой кнопкой мышки в панели Проекты и в контекстном меню выберите Создать/Размерность.

2.В открывшемся окне Размерность в поле Имя введите

КолВарЗаг.

3.Установите Тип размерности: Диапазон.

4.В открывшееся поле Диапазон: введите 1-10.

5.Щёлкните Готово.

Теперь создайте непосредственно массивы. Начните с массива верВарЗаг для вероятностей появления видов заготовок.

1.Из Палитры Основные перетащите элемент Параметр.

2.На странице Основные панели Свойства в поле Имя:

введите верВарЗаг. Тип: double.

3.Установите флажок Массив. Откроется окно Размерности (рис. 2.5 ). Щёлкните по расположенной справа от окна и подсвеченной зелёным кнопке.

4.Откроется окно Edit dimensions (рис. 2.6 ). В окошке Воз-

можные размерности: выделите КолВарЗаг.

5.Щёлкните по кнопке . Размерность КолВарЗаг по-

явится в окошке Выбранные размерности.

6.Закройте окно. Вы вернётесь на панель Свойства. В окош-

ке Размерности вы увидите размерность КолВарЗаг.

69

Рис. 2.5. Окно Параметр-массив

Рис. 2.6. Окно Выбор размерности

7. Щёлкните Редактировать значения массива. Откроется одноимённое диалоговое окно (2.7 ).

Рис. 2.7. Окно Редактирование значений массива

70