Блог

Советы разработчика: если результаты прогонов модели не воспроизводятся


Советы разработчика: если результаты прогонов модели не воспроизводятся

Мы в команде техподдержки часто получаем от пользователей вопрос: что делать, если результаты прогонов модели не воспроизводятся. Если в модели есть какие-то источники стохастики, но вы не можете их определить – вот наш чек-лист для их поиска. Если в вашем эксперименте выбран пункт Фиксированное начальное число (воспроизводимые прогоны), но результаты прогонов эксперимента не воспроизводятся, то нужно проверить следующие моменты. Для всех экспериментов:

Построение маршрутов на тайловой карте ГИС в оффлайне


Построение маршрутов на тайловой карте ГИС в оффлайне

Как вы уже знаете, AnyLogic 7.1 предоставляет широкую функциональность работы с тайловыми картами. По умолчанию программа скачивает карты из разных онлайновых источников и строит с их помощью маршруты. Однако бывает, что скачивать карту из интернета при работе с моделью неудобно: нет подключения к сети, интернет работает медленно или на сервере технические неполадки. Поэтому в программе предусмотрена возможность использования карт в оффлайновом режиме.

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


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

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

Моделирование поведения водителей электромобилей – отчет о 1-й части проекта


Моделирование поведения водителей электромобилей – отчет о 1-й части проекта

Бодри Кок, вице-президент Recargo по вопросам электрических технологий и политики, сейчас занимается разработкой агентной модели поведения водителей электромобилей в AnyLogic. Бодри представит модель на конференции AnyLogic 2014, которая состоится в ноябре в Сан-Франциско. Но он согласился поделиться с нами результатами первой части проекта по моделированию уже сейчас! По мере продвижения исследования мы будем публиковать обновления, и вы сможете узнавать о новостях проекта, а на Конференции AnyLogic 2014 будет представлено текущее состояние проекта. Участники конференции же смогут задать разработчикам вопросы.

Что нового в 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 – улучшение юзабилити продукта. В новой версии есть масса изменений, которые фундаментальным образом упрощают работу в программе, но многое было усовершенствовано и на низовом, «повседневном» уровне. Меньше кликов, меньше нажатий клавиш, меньше времени тратится на часто повторяющиеся действия… Давайте рассмотрим только несколько примеров таких улучшений.

Что нового в AnyLogic 7? Пользовательский интерфейс.


Что нового в AnyLogic 7? Пользовательский интерфейс.

Что нового в AnyLogic 7? Кратко на этот вопрос дает ответ статья на нашем сайте. Более подробно рассказывать о пунктах, указанных на этой странице, мы будем в нашем блоге. Сегодня мы поговорим об обновлениях пользовательского интерфейса в новой версии программы. Теперь AnyLogic выглядит по-новому. Давайте разберемся, какие изменения были сделаны, и как они улучшают и упрощают работу в программе. Первое, что бросается в глаза при начале работы в AnyLogic 7 после нового логотипа, графики и стартовой страницы – это обновленное расположение элементов рабочего пространства. Мы видим, что палитры по умолчанию передвинуты в левую часть экрана, свойства – в правую, а окна ошибок и консоли были по умолчанию скрыты. В чем же причина таких изменений?