Представляем AnyLogic 8.6. Мы добавили новые фичи в профильные библиотеки, улучшили работу анимации и упростили обновление программы. Читайте подробнее о новшествах, скачивайте и тестируйте AnyLogic 8.6!
Библиотека производственных систем
- Теперь транспортерам – роботизированным тележкам AGV – можно ограничивать скорость или запрещать движение на определенных участках модели. Ограничения можно настроить в зависимости от вместимости участка, расписания его работы, пропускной способности и других условий. Участок также можно закрывать и открывать вручную с помощью API. Когда транспортер подъезжает к участку с ограничениями, он может остановиться или поехать в объезд.
В модели участки с ограничениями задаются с помощью элементов разметки пространства Прямоугольный узел и Многоугольный узел. Настроить ограничения можно в секции свойств Ограничения скорости и доступа этих элементов.
Посмотрите, как работает эта функция, на примере демо-модели Areas with limited access for transporters. Обратите внимание на ограниченные области и догадайтесь, какие ограничения для них заданы. Ваши варианты пишите в комментариях; ответы мы дадим в одной из следующих статей, где разберем эту модель подробнее. Не пропустите! - Мы научили станцию обработки на конвейере обрабатывать объекты индивидуально, не дожидаясь полной загрузки станции. Для этого нужно изменить значение свойства Обработка в элементе Станция обработки. Если объект доехал до конца станции, а обработка не завершена, он остается на станции до конца обработки.
- Мы расширили список действий, которые транспортер может выполнять после освобождения или отмены задачи. Теперь он может сам выбрать ближайшую базу и отправиться к ней или поехать к заданному пользователем месту: узлам или путям разметки пространства, конвейеру, станции обработки и к другим элементам.
Железнодорожная библиотека
- Теперь с помощью API программы можно проверять доступность пути и резервировать его за составом, который подъезжает к пересечению путей. Если во время движения по пересечению к зарезервированному пути подъезжает другой поезд, он останавливается и ждет, пока путь не освободится. Показываем, как это работает, на примере.
- Еще одна новая функция – ручная блокировка пути, например, когда он неисправен или занят. Если путь перед поездом заблокирован, состав может динамически пересчитать маршрут в объезд. А кратчайший маршрут с учетом заблокированных и зарезервированных путей теперь можно получить через API AnyLogic.
- Мы добавили в библиотеку новые типы ж/д стрелок. Теперь их три:
- Английская стрелка – она соединяет четыре пути и позволяет поездам ездить прямо, а также вдоль тупых углов на двух пересекающихся путях.
- Простая английская стрелка – она соединяет четыре пути и позволяет поездам ездить прямо, а также вдоль тупого угла, образуемого соединением с участием переключающего пути.
- Универсальная – тип стрелки, который создается по умолчанию; она соединяет неограниченное количество путей и позволяет поездам ездить прямо, а также вдоль тупых углов на двух пересекающихся путях.
Подробнее о новых изменениях – в справке AnyLogic.
Обновляйтесь, тестируйте новые фичи и пишите о впечатлениях в комментариях! Кстати, чтобы обновиться, теперь вам не нужно скачивать полновесную версию AnyLogic, достаточно загрузить патч: для этого проверьте наличие обновлений прямо из программы. Эта функция доступна только для пользователей AnyLogic 8.5.2 под Windows.