Вы можете создать простейшую модель с помощью Мастера создания модели. Все, что вам нужно - это указать имя модели и местоположение файлов, и вы сможете начать ее разработку.
Чтобы создать новую модель
- Щелкните по кнопке панели инструментов Создать , или
Выберите Файл > Создать > Модель из главного меню, или
Нажмите Ctrl + N (macOS: Cmd + N). - Появится диалоговое окно Новая модель.
- Введите имя новой модели в поле Имя модели.
-
Задайте местоположение каталога, в котором будут храниться файлы модели. Вы можете выбрать нужный вам каталог с помощью кнопки Выбрать, либо же самостоятельно ввести путь в поле Местоположение.
В настройках AnyLogic вы можете указать папку, которая будет использоваться по умолчанию при сохранении файлов. - Выберите единицы времени для этой модели из выпадающего списка Единицы модельного времени. При желании, позже, вы можете выбрать другие единицы в свойствах модели. К тому же, когда бы вам ни понадобилось задать интервал или таймаут в элементах модели, у вас всегда будет выбор единиц времени для этих свойств, но те единицы, которые вы выберете здесь, будут предлагаться в элементах модели по умолчанию.
- При необходимости измените имя создаваемого Java пакета модели в поле Java пакет.
- Щелкните мышью по кнопке Готово.
- Основные свойства
-
Имя — Имя модели. Имя модели должно быть уникальным внутри текущей рабочей среды (то есть вы не можете одновременно открыть две модели с одним и тем же именем).
Единицы модельного времени — Здесь вы можете выбрать из выпадающего списка единицы модельного времени для своей модели.
- Зависимости
-
Эта секция свойств помогает вам управлять зависимостями модели. Здесь вы можете указать все библиотеки AnyLogic и внешние Jar файлы и папки классов, требуемые для успешного построения модели.
Библиотеки/модели AnyLogic, необходимые для построения модели — Если вы используете в своей модели объекты какой-либо библиотеки AnyLogic, эта библиотека должна быть указана в списке зависимостей модели. Список задает библиотеки и модели AnyLogic, требуемые для успешного построения этой модели. Как добавлять библиотеки и модели в список зависимостей модели, читайте здесь.
Jar файлы и папки классов, требуемые для построения модели — Здесь вы можете указать архивы Java и папки классов, содержащие классы Java, на которые ссылается эта модель. Как добавлять внешние Jar файлы и папки классов в список зависимостей модели, читайте здесь.
- Решатель системной динамики
-
Дифференциальные уравнения — Метод, используемый для решения дифференциальных уравнений первого порядка.
Алгебраические уравнения — Метод, используемый для решения алгебраических уравнений.
Смешанные уравнения — Метод, используемый для решения смешанных дифференциально-алгебраических уравнений.
Абсолютная точность — Требуемое значение абсолютной точности вычисления уравнений. Абсолютная точность используется тогда, когда невозможно использовать относительную точность — например, если значение близко к нулю.
Временная точность — Требуемая временная точность обнаружения временных событий (точек переключения) при решении уравнений.
Относительная точность — Требуемое значение относительной точности вычисления уравнений для методов с меняющимся шагом интегрирования (например, для метода Ньютона). Используется по умолчанию.
Фиксированный шаг по времени — Шаг по времени для методов с постоянным шагом (например, Рунге-Кутта).
- Специфические
-
Пакет — Имя Java пакета, куда добавляются все Java классы, генерируемые AnyLogic для этой модели.
Файл — [Только чтение] Полный путь к файлу модели. Если вы хотите изменить место хранения файлы модели, используйте команду Сохранить как...
Каждая модель содержит создаваемые по умолчанию тип агента Main и простой эксперимент Simulation.
Агенты являются основными строительными блоками модели AnyLogic. Агенты могут моделировать любые объекты реального мира: машины, людей, станки, здания, аппаратное обеспечение и т.д.
-
Как мы можем улучшить эту статью?
-