Теперь настало время распределить пионеров по комнатам. Для этого будем использовать уже знакомый нам объект PedSelectOutput, который следует добавить между объектами PedSelectOutput_ Med и pedGoTo, а также два новых объекта PedGoTo1 и PedGoTo2. Добавьте и соедините эти объекты как показано на рис. 5.18.
Рисунок 5.18 – Логическая схема модели
Измените свойства объекта pedSelectOutput как показано на рисунке 5.19
Рисунок 6.19 – Свойства элемента pedSelectOutput
На диаграмму поместите еще две целевые линии Вход_в_корус1 и Вход_в_корпус2. В элементах PedGoTo 1 и PedGoTo 2 выбрать из списка в свойстве Целевая линия элементы, соответствующие нужному входу в корпус.
После запуска модели, прибывающие пионеры сначала выстраиваются в очередь в медпункт, затем прошедшие успешно медосмотр проходят в один из трех корпусов, соответствующий своему отряду. Пионеры, не прошедшие медосмотр покидают лагерь.
Контрольные вопросы
1. Как в модели реализовано появление пионеров в лагере?
2. Как работает элемент пешеходной библиотеки PedGoTo?
3. Как реализована работа медпункта в модели?
4. Как сделать невидимыми при выполнении модели некоторые элементы стен?
5. Какие элементы входят в пешеходную библиотеку?
Приложение А
(справочное)
Ключевые слова
Агентное моделирование Активный объект | Объектно-ориентированный подход |
Аналитическое моделирование | Окно свойств объектов |
Анимация модели | Окно проекта |
Аттракторы | Окно ошибок |
Библиотека моделирования процессов | Окно экспериментов |
Библиотека моделирования потоков | Оптимизация модели |
Встроенная база данных | Палитра |
Гибридные модели | Пешеходная библиотека |
Детерминированные и стохастические модели | Планирование действий с помощью событий |
Динамическое событие | Процессный подход |
Дискретно-событийное моделирование | Подобие модели объекту |
Задача о думающих философах | Реплицированный объект |
Железнодорожная библиотека | Сервис с очередями |
Имитация нескольких параллельных процессов | Система массового обслуживания |
Интерактивный анализ модели | Справочная система документации Anylogic |
Коллекции | Статистические модели |
Математическая модель | Статистический таймер |
Модель банка | Стейтчарт |
Модель «Life» | Табличная функция |
Моделирование динамических систем | Типы экспериментов |
Модель Франка Баса | Целевая линия |
Модель системной динамики | Целочисленное программирование |
Модельное и реальное время | Эмпирическое распределение |
Модель роста рынка | Элементы управления |
Непрерывные модели | Язык Java |
Библиографический список
1 Доррер, Г.А. Методы и системы принятия решений: учеб. пособие/ Г.А. Доррер. – Красноярск: ИПЦ СФУ, 2013. – 180с.
2 Доррер, Г.А. Методы моделирования дискретных систем.: учеб. пособие/ Г.А. Доррер. – Красноярск: ИПЦ КГТУ, 2005. -171 с.
3 Карпов, Ю. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5 [Текст] / Ю. Карпов. – СПб.: БХВ-Петербург, 2005. – 400 с.
4 Кузнецов, А.С. Теория вычислительных процессов: учеб./ А.С. Кузнецов, Р.Ю. Царев, А.Н. Князьков. – Красноярск.- Сиб. федер. ун-т, 2015.- 184 с.
5 Осоргин А.Е. AnyLogic 6. Лабораторный практикум/ А.Е.Осоргин. – Изд. 2-е, перераб. и доп. – Самара: ПГК, 2012.-110с.
6 Сьерра, К. Изучаем Java [Текст] / К. Сьерра, Б. Бэйтс; [пер. с англ.]. – М.: Эксмо, 2012. – 720 с.
7 Официальный сайт компании AnyLogic [Электронный ресурс]. – Режим доступа: www.anylogic.ru
8 Советов, Б.Я. Моделирование систем: учебник для вузов / Б.Я. Советов, С.А. Яковлев. – М.: Высшая школа, 2007. – 343 с.
Учебное издание
Александр Сергеевич Михайлов
Анатолий Анатольевич Попов
Лабораторный практикум
Ответственный редактор доц. С.А. Чичиков
Редактор РИЦ Т.А. Полуэктова
___________________________________________________________
Сдано в производство
Формат 60х84 1/16.
Усл. печ. л.
Изд. № 2/11 Тираж 150 экз. Заказ №
___________________________________________________________
Редакционно-издательский центр СибГТУ
660049, г. Красноярск, пр. Мира, 82
Факс (391) 211-97-25
Тел. (391) 227-69-90
Дата: 2019-03-05, просмотров: 246.