Опубликован: 07.11.2014 | Доступ: свободный | Студентов: 446 / 37 | Длительность: 15:17:00
ISBN: 978-5-9556-0161-8
Тема: САПР
Лекция 1:

Введение

Лекция 1 || Лекция 2 >

"Концепция проекта - это модель проекта. В ней должны быть на должном уровне обобщения выделены ключевые факторы (даны ответы на ключевые вопросы). Тебе, в процессе написания концепции (подготовки модели) должно стать понятно "что делать?" и "на каком основании это делать?" - ты должен почувствовать конструкцию процесса и понять, как ею шевелить" (Клейн www.zen.ru).

Пособие предназначено для проведения практических занятий по дисциплинам "Проектирование и моделирование систем", "Моделирование", "Компьютерное моделирование", "Моделирование сложных систем и процессов" с использованием систем имитационного моделирования (ИМ).

При ИМ дискретных процессов в современной практике в качестве инструментального средства получила широкое распространение система общецелевого назначения GPSS World, являющаяся последним современным представителем семейства языков моделирования GPSS.

В последние годы наряду с ней применяется система моделирования AnyLogic (новая версия 7). AnyLogic разработана компанией XJTechnologies на основе современных концепций в области информационных технологий и результатов исследований в теории гибридных систем и объектно-ориентированного моделирования. Это комплексный инструмент, охватывающий в одной модели основные в настоящее время направления моделирования: дискретно-событийное, системной динамики, агентное. Многоподходность не характерна для существующих систем моделирования. Агентные модели не позволяет создавать ни одна из известных систем моделирования, в том числе и GPSS World.

Необходимым условием для оценки возможностей новой системы моделирования является её способность воспроизводить модели одинаковых процессов с не меньшей эффективностью, чем это сделано с помощью других систем, в данном случае GPSS World. Эффективность (точность и достоверность) получаемых результатов GPSS World подтверждена многолетней практикой использования при проектировании сложных систем. AnyLogic существует уже более 10 лет, успешно применяется в различных предметных областях, в бизнес-среде. В статьях [1, 2, 3] и монографии [4] показана адекватность AnyLogic классическому инструменту дискретно-событийного моделирования GPSS World. Поэтому в пособии вопросы анализа и проектирования систем рассматриваются на примерах использования AnyLogic 6 и 7 и GPSS World как одних из универсальных средств моделирования проектных решений. Изложение ведётся согласно подходу, который можно назвать "обучение на примерах" или "делай как мы".

В работе не ставилась задача дать всестороннюю оценку достоинствам и недостаткам обеих систем ИМ. Подготовленный читатель может, исходя из стоящих перед ним целей моделирования проектируемой системы, сформулировать оценки такого плана. Основное внимание сосредоточено на сравнительной оценке результатов моделирования, полученных на моделях одной и той же проектируемой системы. Адекватность достигалась также стремлением к идентичной реализации всех функций проектируемой системы при построении моделей средствами GPSS World и AnyLogic7. Последнее обстоятельство привело автора к необходимости детально изложить методики построения моделей, проведения экспериментов, интерпретации полученных результатов, что, несомненно, будет способствовать качественному проведению практических занятий.

В работе с целью получения обучаемыми всесторонних знаний рассматривается моделирование процессов в разнородных системах, но с использованием дискретно-событийного подхода. Модели демонстрируют достижение и учебной цели, и цели исследования. Возможна и практическая их пригодность. Для проверки качества приобретённых знаний приводятся темы проектирования.

Новая версия AnyLogic 7 позволяет использовать модели, разработанные в среде AnyLogic 6, но модернизация их в какой-то части невозможна. Это, а также освоение новых информационных технологий и побудило автора к полной переработке пособия [1]. Результаты моделирования в AnyLogic 6 оставлены для сравнительной оценки с результатами в AnyLogic 7.

В приложении даны условные обозначения объектов Библиотеки моделирования процессов и элементов палитр AnyLogic7.

Большое спасибо сотрудникам фирмы "Экс Джей Текнолоджис" П. А. Лебедеву, С. А. Суслову за плодотворное сотрудничество и рекомендации по построению моделей, а также руководству фирмы за предоставленную версию AnyLogic 7.

За допечатную подготовку автор благодарен Д. В. Боеву.

Автор

Лекция 1 || Лекция 2 >
Игорь Маникин
Игорь Маникин

Коллеги, спасибо за очень информативный и полезный курс. Прошёл три лекции. Столкнулся с проблемой, что обе модели не могут закончить расчёт по причине ограничения бесплатной версии "создано максимально допустимое число динамически создаваемых агентов (50000)". По скриншотам Лекции 2 видно, что да, модель создает гораздо больше 50000 агентов. В принципе, мне то и диплом не особо нужен. Но хотелось бы выполнить практические работы. Нет ли возможности откорректировать эту проблему? Или может я чего не так делаю?

Еще раз спасибо за прекрасный курс!

Артём Нагайцев
Артём Нагайцев

Выдает ошибку "entity cannot be resolved to a variable" при попытке запуска. В чем может быть причина? Ошибка в строках

entity.time_vxod=time(); 

time_obrabotki.add(time()-entity.time_vxod);