властивості агента

Ім'я - ім'я агента / популяції агентів.

Відображати ім'я - Якщо опція вибрана, то ім'я агента / популяції агентів буде відображатися на графічній діаграмі.

Виключити - Якщо опція вибрана, то даний елемент буде виключений з моделі.

Одиночний агент - Якщо опція вибрана, то елемент задає одиночного агента.

Популяція агентів - Якщо опція вибрана, то елемент задає популяцію агентів, яка містить агентів одного і того ж типу.

Популяція - [Відображається, якщо ця опція популяція агентів] Тут ви можете вказати, як створюється популяція. Доступні три варіанти створення популяції:

Спочатку порожня - використовуйте цю опцію, якщо ви плануєте створювати агентів популяції динамічно при запуску або під час виконання моделі.

Містить заданий кількість агентів - використовуйте цю опцію для створення популяції, що містить відоме початкова кількість агентів. Задайте кількість агентів в розташованому нижче полі Початкова кількість агентів.

Завантажується з бази даних - використовуйте цю опцію, якщо дані про агентів зберігаються в базі даних і ви хочете створити популяцію агентів на основі даних з таблиці бази даних.

Початкова кількість агентів - [Відображається, якщо в якості значення Популяція вибрано Містить заданий кількість агентів] Тут ви можете вказати початкове кількість агентів в популяції. Під час виконання моделі цю кількість можна змінити за допомогою динамічного створення та видалення агентів.

Таблиця - [Відображається, якщо в якості значення Популяція вибрано Завантажується з бази даних] Таблиця бази даних, що містить дані про агентів. Нижче розташовуються розділи для завдання умов вибірки даних.

Режим - [Відображається, якщо в якості значення Популяція вибрано Завантажується з бази даних] Тут вказується, чи створюється Один агент для кожного запису в БД. або створюються Кілька агентів по одному запису.

Кількість задано в стовпці - [Відображається, якщо в якості значення Режим вибрано Кілька агентів по одному запису] Назва стовпця таблиці бази даних, в якому задано кількість агентів, що створюється для кожного запису таблиці.

Створюваний агент (популяція) належить певному типу агентів. Якщо для цього типу агентів вказані параметри. у вікні властивостей ви побачите редаговані поля, що дозволяють змінити значення цих параметрів за замовчуванням для конкретного агента (популяції).

Початкова швидкість - Швидкість агента.

Розташувати агентів - Тут задається розташування агентів в обраному просторі.

X. Y. Z - [Відображається, якщо агенти живуть в безперервному просторі і в якості значення Розташувати агентів вибрано в заданій точці] Координати розташування агента.

Широта. Довгота - [Відображається, якщо агенти живуть в ГІС просторі і в якості значення Розташувати агентів вибрано в точці (широта, довгота)] Географічні координати місця розташування агента.

Вузол - [Відображається, якщо агенти живуть в ГІС просторі і в якості значення Розташувати агентів вибрано в вузлі] вузол (якщо агент мешкає в ГІС просторі), ГІС точка або ГІС регіон (якщо агент мешкає в ГІС просторі), в який буде поміщений агент .

Назва місця - [Відображається, якщо агенти живуть в ГІС просторі і в якості значення Розташувати агентів вибрано в 1-м результаті ГІС пошуку] Назва ГІС-розташування (наприклад, "Paris"). На ГІС-карті буде проведений пошук за вказаною назвою. Агент буде розташовуватися в ГІС-якій точці, відповідної першому результату в списку результатів ГІС пошуку.

Маршрути - [Відображається, якщо агенти живуть в ГІС просторі] Тут задається дорожня мережа для агентів, що рухаються в ГІС-просторі. AnyLogic підтримує чотири типи дорожніх мереж: Автомобільна (для всіх типів автомобілів), Залізнична. Велосипедна та пішохідна. У разі, якщо у вас кілька типів агентів, які використовують дороги різного типу, необхідно додати в модель елемент Постачальник маршрутів (цей елемент дозволить агентам певного типу використовувати альтернативну дорожню мережу, а не задану за замовчуванням дорожню мережу ГІС Карти), а тут вказати його ім'я .

Рядок, Стовпець - [Відображається, якщо агенти живуть в дискретному просторі] Координати розташування агента: номер рядка та стовпця (зверніть увагу, що нумерація починається з 0).

Тут ви можете налаштувати установки для збору статистики по агентам популяції. Більш детальну інформацію див. Тут.

Модель / Бібліотека - Ім'я моделі або бібліотеки AnyLogic, в якій заданий тип даного агента.

Видимість - Тут ви можете вказати, чи буде даний елемент відображатися на презентації під час виконання моделі.

Відображається на верхньому рівні - Якщо опція вибрана, даний елемент буде також відображатися на діаграмі агента верхнього рівня.

Оптимізувати для операції - Популяції агентів в AnyLogic реалізовані як Java-колекції. Тут ви можете змінити тип Java-колекції, що дозволить оптимізувати продуктивність колекції для найбільш часто застосовується до неї операції: додавання і видалення елементів колекції (агентів популяції) або доступ до елементів колекції по індексу (пошук і видалення за індексом). Більш детальну інформацію про типи колекцій см. Тут.

Записувати лог в базу даних - Якщо опція вибрана, вся інформація про даний агента / популяції (значення параметрів, статистика по руху і за часом в різних станах і т.д.) буде зберігатися в журнал виконання моделі (якщо у властивостях Бази даних моделі включена запис в журнал).

Показати презентацію - Якщо презентація даного агента не відображається на діаграмі агента верхнього рівня, натисніть цю кнопку, щоб створити презентацію. Більш детальну інформацію див. Тут.

Схожі статті