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

Тип заявки: Detail

Тип: Определённое время

Время задержки: exponential (1/entity.Tn1)

Вместимость: 1

Действия При выходе: entity.a = 1;

2.2.2.2. Сегменты Операция 1, Операция 2, Операция 3

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

1. Из палитры Презентация Перетащите три элемента Пря-

моугольник так, как на рис. 2.10. На странице Местоположение и размер панели Свойства введите: для первого прямоугольника X:

20, Y: 60; для второго — X: 280, Y: 60; для третьго — X:

530, Y: 60. Для всех Ширина: 240, Высота: 180.

2. Перетащите три элемента text и на странице Основные панели Свойства в поле Текст: каждого из них введите Опера-

ция 1, Операция 2, Операция 3 соответственно (рис. 2.10).

3.Из Библиотеки моделирования процессов перетащите для каждого сегмента два объекта queue, два объекта delay и один объект selectOutput, разместите и соедините как на рис. 2.7.

4.Выделите поочередно объекты, начиная с объекта queue сегмента Операция 1, и на странице Основные панели Свойства

установите свойства согласно рис. 2.10 и табл. 2.4.

На сегменте Операция 1 поясним принятые имена объектов: очОп1 — очередь на операцию 1; выпОп1 — имитация выполнения операции 1; очКонОп1 — очередь на контроль после операции 1; конОп11 — имитация контроля после операции 1; конОп12 — розыгрыш результата контроля.

75

Рис. 2.10. Добавлены сегменты Операция 1, Операция 2, Операция 3

76

 

 

Таблица 2.4

 

 

 

Объект

Свойства

Значения

 

 

 

 

Сегмент Операция 1

queue

Имя

очОп1

 

Тип заявки

Detail

 

Максимальная вмести-

Установите флажок

 

мость

 

delay

Имя

выпОп1

 

Тип заявки

Detail

 

Тип

Определённое время

 

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

exponential (1/T1)

 

Вместимость

1

queue1

Имя

очКонОп1

 

Тип заявки

Detail

 

Максимальная вмести-

Установите флажок

 

мость

 

delay1

Имя

конОп11

 

Тип заявки

Detail

 

Тип

Определённое время

 

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

exponential (1/Tk1)

 

Вместимость

1

 

Действия При выходе

entity.n = 1;

selectOutput

Имя

конОп12

 

Тип заявки

Detail

 

Выход true выбирается

Заданной вероятностью

 

Вероятность

1-q1

 

Сегмент Операция 2

 

 

 

queue

Имя

очОп2

 

Тип заявки

Detail

 

Максимальная вмести-

Установите флажок

 

мость

 

delay

Имя

выпОп2

 

Тип заявки

Detail

 

Тип

Определённое время

 

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

exponential (1/T2)

 

Вместимость

1

queue1

Имя

очКонОп2

 

Тип заявки

Detail

 

Максимальная вмести-

Установите флажок

 

мость

 

77

 

 

Окончание табл. 2.4

 

 

 

Объект

Свойства

Значения

 

 

 

delay1

Имя

конОп21

 

Тип заявки

Detail

 

Тип

Определённое время

 

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

exponential (1/Tk2)

 

Вместимость

1

 

Действия При выходе

entity.n = 2

selectOutput

Имя

конОп22

 

Тип заявки

Detail

 

Выход true выбирается

Заданной вероятностью

 

Вероятность

1-q2

 

Сегмент Операция 3

 

 

 

queue

Имя

очОп3

 

Тип заявки

Detail

 

Максимальная вмести-

Установите флажок

 

мость

 

delay

Имя

выпОп3

 

Тип заявки

Detail

 

Тип

Определённое время

 

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

exponential (1/T3)

 

Вместимость

1

queue1

Имя

очКонОп3

 

Тип заявки

Detail

 

Максимальная вмести-

Установите флажок

 

мость

 

delay1

Имя

конОп31

 

Тип заявки

Detail

 

Тип

Определённое время

 

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

exponential (1/Tk3)

 

Вместимость

1

 

Действия При выходе

entity.n = 3

selectOutput

Имя

конОп32

 

Тип заявки

Detail

 

Выход true выбирается

Заданной вероятностью

 

Вероятность

1-q3

2.2.2.3. Создание нового активного объекта

На рис. 2.10 показаны четыре функциональных сегмента модели, которые построены с использованием 18 объектов AnyLogic. Если вы начнёте создавать очередной сегмент, то после перетаски-

78