AnyLogic
Развернуть
Размер шрифта

Создание новой модели

Вы можете создать простейшую модель с помощью Мастера создания модели. Все, что вам нужно - это указать имя модели и местоположение файлов, и вы сможете начать ее разработку.

Чтобы создать новую модель

  1. Щелкните по кнопке панели инструментов Создать , или
    Выберите Файл > Создать > Модель из главного меню, или
    Нажмите Ctrl + N (macOS: Cmd + N).
  2. Появится диалоговое окно Новая модель.
  3. Введите имя новой модели в поле Имя модели.
  4. Задайте местоположение каталога, в котором будут храниться файлы модели. Вы можете выбрать нужный вам каталог с помощью кнопки Выбрать, либо же самостоятельно ввести путь в поле Местоположение.
    В настройках AnyLogic вы можете указать папку, которая будет использоваться по умолчанию при сохранении файлов.
  5. Выберите единицы времени для этой модели из выпадающего списка Единицы модельного времени. При желании, позже, вы можете выбрать другие единицы в свойствах модели. К тому же, когда бы вам ни понадобилось задать интервал или таймаут в элементах модели, у вас всегда будет выбор единиц времени для этих свойств, но те единицы, которые вы выберете здесь, будут предлагаться в элементах модели по умолчанию.
  6. При необходимости измените имя создаваемого Java пакета модели в поле Java пакет.
  7. Щелкните мышью по кнопке Готово.

Свойства

Основные свойства

Имя — Имя модели. Имя модели должно быть уникальным внутри текущей рабочей среды (то есть вы не можете одновременно открыть две модели с одним и тем же именем).

Единицы модельного времени — Здесь вы можете выбрать из выпадающего списка единицы модельного времени для своей модели.

Зависимости

Эта секция свойств помогает вам управлять зависимостями модели. Здесь вы можете указать все библиотеки AnyLogic и внешние Jar файлы и папки классов, требуемые для успешного построения модели.

Библиотеки/модели AnyLogic, необходимые для построения модели — Если вы используете в своей модели объекты какой-либо библиотеки AnyLogic, эта библиотека должна быть указана в списке зависимостей модели. Список задает библиотеки и модели AnyLogic, требуемые для успешного построения этой модели. Как добавлять библиотеки и модели в список зависимостей модели, читайте здесь.

Jar файлы и папки классов, требуемые для построения модели — Здесь вы можете указать архивы Java и папки классов, содержащие классы Java, на которые ссылается эта модель. Как добавлять внешние Jar файлы и папки классов в список зависимостей модели, читайте здесь.

Решатель системной динамики

Дифференциальные уравнения — Метод, используемый для решения дифференциальных уравнений первого порядка.

Алгебраические уравнения — Метод, используемый для решения алгебраических уравнений.

Смешанные уравнения — Метод, используемый для решения смешанных дифференциально-алгебраических уравнений.

Абсолютная точность — Требуемое значение абсолютной точности вычисления уравнений. Абсолютная точность используется тогда, когда невозможно использовать относительную точность — например, если значение близко к нулю.

Временная точность — Требуемая временная точность обнаружения временных событий (точек переключения) при решении уравнений.

Относительная точность — Требуемое значение относительной точности вычисления уравнений для методов с меняющимся шагом интегрирования (например, для метода Ньютона). Используется по умолчанию.

Фиксированный шаг по времени — Шаг по времени для методов с постоянным шагом (например, Рунге-Кутта).

Специфические

Пакет — Имя Java пакета, куда добавляются все Java классы, генерируемые AnyLogic для этой модели.

Файл — [Только чтение] Полный путь к файлу модели. Если вы хотите изменить место хранения файлы модели, используйте команду Сохранить как...

Каждая модель содержит создаваемые по умолчанию тип агента Main и простой эксперимент Simulation.

Агенты являются основными строительными блоками модели AnyLogic. Агенты могут моделировать любые объекты реального мира: машины, людей, станки, здания, аппаратное обеспечение и т.д.

Как мы можем улучшить эту статью?