Блог

Как работает Библиотека моделирования потоков: пример шоколадной фабрики


Как работает Библиотека моделирования потоков: пример шоколадной фабрики

Привет всем пользователям AnyLogic! В предыдущей статье на тему Библиотеки моделирования потоков мы рассказали, в каких случаях она используется, и познакомили вас с основными ее функциями. В этом посте мы покажем работу библиотеки на примере модели шоколадной фабрики. Эта модель доступна на сайте RunTheModel.com и в самой программе на начальной странице на вкладке «Примеры моделей» под названием Chocolate Production. Приятного чтения!

Обзор новой Библиотеки дорожного движения


Обзор новой Библиотеки дорожного движения

Привет всем пользователям AnyLogic! Недавно мы выпустили версию AnyLogic 7.3, которая включает в себя новую Библиотеку дорожного движения. Она предназначена для детального моделирования дорог, перекрёстков, развязок, подъездов к складам, производственным и общественным зданиям. При движении по дорожной сети машины следуют правилам дорожного движения и учитывают текущую загрузку полос. Давайте посмотрим, из каких элементов состоит библиотека и какие возможности она даёт.

Библиотека моделирования потоков – обзор инструмента имитации жидких и сыпучих грузов


Библиотека моделирования потоков – обзор инструмента имитации жидких и сыпучих грузов

Привет всем пользователям AnyLogic! Как вы знаете, мы продолжаем расширять функциональность нашей программы для отдельных отраслей использования моделирования. Библиотека моделирования потоков (Fluid Library) предназначена для имитации перемещения жидких и сыпучих грузов. В этом посте я объясню, зачем и в каких случаях стоит использовать Библиотеку моделирования потоков вместо основной Библиотеки процессного моделирования и системной динамики, а также расскажу о блоках «жидкой» библиотеки.

Что нового в AnyLogic 7.2? Встроенная база данных и её преимущества.


Что нового в AnyLogic 7.2? Встроенная база данных и её преимущества.

Здравствуйте! Многие уже знают, что с выходом версии 7.2 модели AnyLogic обзавелись новым объектом — базой данных. Какие возможности это открывает разработчикам? Об этом и поговорим в сегодняшнем посте. Встроенная БД будет полезна при работе с большим количеством внешних данных, которые используются для инициализации модели и параметризации различных характеристик. Можно выделить четыре основных преимущества: 1. Встроенная база данных позволяет получать данные без промежуточных решений, таких как соединение с внешней базой или Excel-файлом. Все версии AnyLogic поддерживают работу со встроенной БД, включая бесплатную AnyLogic Personal Learning Edition.

Что нового в AnyLogic 7? Улучшения для агентного моделирования.


Что нового в AnyLogic 7? Улучшения для агентного моделирования.

Одним из основных улучшений в AnyLogic 7 стало объединение понятий агент, заявка, ресурс, пешеход, поезд, машина. Что же это дает? В любой момент времени агент, живущий в некотором пространстве, может начать движение по диаграмме процесса или стать пешеходом для того, чтобы пройти через определенное помещение, где важную роль играет именно физическое пространство, и моделировать это с помощью простой задержки просто невозможно. В результате, комбинировать подходы стало гораздо удобнее и проще.

Что нового в AnyLogic 7? Разметка пространства.


Что нового в AnyLogic 7? Разметка пространства.

Одним из основных улучшений в AnyLogic 7 стала разметка пространства модели. Достаточно часто разработчики моделей используют ключевое преимущество AnyLogic в своих проектах – многоподходность. Так, например, пешеходы зачастую соседствуют с поездами при моделировании станций метро и вокзалов, а агенты – с элементами процессных диаграмм в большинстве логистических и производственных задач. Принимая во внимание эту особенность, мы объединили все пространства в одно, чтобы пользователям было проще и удобнее работать с моделями.

Что нового в AnyLogic 7? Работа с ресурсами.


Что нового в AnyLogic 7? Работа с ресурсами.

Вы, наверное, уже слышали, что в новом AnyLogic 7 работа с ресурсами стала более гибкой. Давайте суммируем, что за изменения произошли, и что это означает для разработчика моделей. Во-первых, мы больше не разделяем обычные и сетевые ресурсы. Это разделение искусственно, и оно ушло во время «большого объединения понятий» AnyLogic 7.

Что нового в AnyLogic 7? Поддержка Pull-протокола.


Что нового в AnyLogic 7? Поддержка Pull-протокола.

Подписчики нашего блога наверняка уже слышали о том, что новая библиотека дискретно-событийного моделирования Process Modeling Library поддерживает Pull-протокол. Давайте посмотрим на примере, что же это такое. Взгляните на модель, построенную в AnyLogic 6. Моделируемая система очень проста: конвейер, перед которым расположился блок обслуживания. Для того, чтобы новая заявка вошла на конвейер, необходимо, чтобы предыдущая освободила соответствующее место, заданное параметром конвейера «Расстояние между заявками». До этого конвейер не готов принять следующую заявку.

Что нового в AnyLogic 7? Улучшения юзабилити.


Что нового в AnyLogic 7? Улучшения юзабилити.

Один из главных приоритетов, которые наша команда разработки поставила перед собой во время работы над AnyLogic 7 – улучшение юзабилити продукта. В новой версии есть масса изменений, которые фундаментальным образом упрощают работу в программе, но многое было усовершенствовано и на низовом, «повседневном» уровне. Меньше кликов, меньше нажатий клавиш, меньше времени тратится на часто повторяющиеся действия… Давайте рассмотрим только несколько примеров таких улучшений.