Мережеве моделювання
У Enterprise Library також входять об'єкти, розроблені для моделювання процесів, що відбуваються (і залежать від) простору: таких, де об'єкти-заявки та ресурси переміщуються в якійсь мережі. Це підмножина об'єктів значно спрощує моделювання деяких типів систем, наприклад, виробництва, внуризаводської логістики, супермаркету, складу, госпіталю. Для використання цього підходу, званого мережевим моделюванням (Network Based Modeling), Ви повинні визначити топологію мережі (наприклад, використовуючи векторну графіку AnyLogic поверх плану або креслення будівлі або споруди), безлічі ресурсів (статичних, рухомих або переміщуваних) і власне процес. Процес в даному випадку - це комбінація об'єктів типу "переміститися туди" або "приєднати до себе ресурс" та звичайних об'єктів Enterprise Library. Заявки та ресурси автоматично анімуються такими, що рухаються по сегментах мережі або перебувають у її вузлах; ця анімація може також комбінуватися зі звичайною.
Системна динаміка
“Системна динаміка – це підхід імітаційного моделювання, що своїми методами та інструментами дозволяє зрозуміти структуру та динаміку складних систем. p align="justify"> Також системна динаміка - це метод моделювання, що використовується для створення точних комп'ютерних моделей складних систем для подальшого використання з метою проектування більш ефективної організації та політики взаємовідносин з цією системою. Разом, ці інструменти дозволяють нам створювати мікросвіти-симулятори, де простір і час можуть бути стиснуті та уповільнені так, щоб ми могли вивчити наслідки наших рішень, швидко освоїти методи та зрозуміти структуру складних систем, спроектувати тактики та стратегії для більшого успіху.”
Джон Штерман, “Бізнес-процеси: Системне мислення та моделювання складногосвіту”
Системна динаміка головним чином використовується у довгострокових, стратегічних моделях та приймає високий рівень абстракції. Люди, продукти, події та інші дискретні елементи представлені у моделях Системної Динаміки як окремі елементи, бо як система загалом. Якщо ж окремі елементи моделі важливі, то для повної або часткової обробки Вашої моделі краще скористатися агентним або дискретно-подійним моделюванням (обидва підходи також підтримуються середовищем розробки моделей AnyLogic).
Системна динаміка в AnyLogic
AnyLogic підтримує розробку та моделювання систем зворотного зв'язку (діаграми потоків та накопичувачів, правила рішень, включаючи масиви змінних). Отже, за допомогою AnyLogic Ви можете:
Визначати потокові змінні одну за одною або використовувати інструмент “flow tool”
Використовувати автозаповнення при роботі з формулами
Створювати копії змінних для кращого читання Вашої моделі
Використовувати табличні функції із ступінчастою, лінійною, сплайновою інтерполяцією.
Визначати поведінку функції за межами допустимої області
Визначати піддіапазони та підрозмірності
Оголошувати змінні-масиви із заданою розмірністю
Задати різні рівняння для різних наборів елементів масиву
Використовувати як спеціальні інструменти Системної динаміки, так і можливості Java