Імітаційне моделювання з Arena

Перед сучасними підприємствами часто постає завдання оптимізації технологічних процесів. Широко відомий метод функціонального моделювання (інструментальне засіб функціонального моделювання – BPwin було розглянуто в статтях автора "Інструментальні засоби створення корпоративних інформаційних систем" Частина 1. КомпьютерПресс # 7, 1998 і "Нові можливості BPwin 4.0" КомпьютерПресс # 1, 2001) дозволяє обстежити існуючі бізнес-процеси, виявити їх недоліки і побудувати ідеальну модель діяльності підприємства. Побудова функціональної моделі здійснюється від загального до окремого – спочатку описується загальна схема діяльності підприємства, потім крок за кроком все більш і більш докладно описуються конкретні технологічні процеси. Такий підхід дуже ефективний, проте на рівні найбільшою деталізації, коли розглядаються конкретні технологічні операції, для оптимізації цих операцій функціональної моделі може виявитися недостатньо. У цьому випадку доцільно використовувати імітаційне моделювання.


Імітаційне моделювання – це метод, що дозволяє будувати моделі, що враховують час виконання функцій. Отриману модель можна "програти" у часі і отримати статистику процесів, що відбуваються так, як це було б в реальності. В імітаційній моделі зміни процесів і даних асоціюються з подіями. "Програвання" моделі полягає в послідовному переході від однієї події до іншої. Зазвичай імітаційні моделі будуються для пошуку оптимального рішення в умовах обмеження по ресурсах, коли інші математичні моделі виявляються надто складними.


Одним з найбільш ефективних інструментів імітаційного моделювання є система Arena компанії Systems Modeling Arena дозволяє будувати імітаційні моделі, програвати їх і аналізувати результати такого програвання. Імітаційне моделювання – це універсальний засіб для оптимізації процесів, тому моделі за допомогою Arena можуть бути побудовані для самих різних сфер діяльності – виробничих технологічних операцій, складського обліку, банківської діяльності, обслуговування клієнтів в ресторані і т.д. і т.п. У цій статті описана версія Arena BE 3.6.1.


Імітаційна модель компанії Systems Modeling включає такі основні елементи: джерела і стоки (Create і Dispose), процеси (Process) і черги (Queue). Джерела – це елементи, від яких в модель надходить інформація або об'єкти. Швидкість надходження даних або об'єктів від джерела зазвичай задається статистичної функцією. Сток – це пристрій для прийому інформації або об'єктів. Поняття черги близьке до поняття сховища даних – це місце, де об'єкти очікують обробки. Часи обробки об'єктів (продуктивність) в різних процесах можуть бути різними. У результаті перед деякими процесами можуть накопичуватися об'єкти, які очікують своєї черги. Часто метою імітаційного моделювання є мінімізація кількості об'єктів у чергах. Тип черги в імітаційній моделі може бути конкретизований. Черга може бути схожа на стек – прийшли останніми в чергу об'єкти першими вирушають на подальшу обробку (LIFO: last-in-first-out). Альтернативою стеку може бути послідовна обробка, коли першими на подальшу обробку відправляються об'єкти, що прийшли першими (FIFO: first-in-first-out). Можуть бути задані і більш складні алгоритми обробки черги. Процеси – це аналог робіт у функціональній моделі. В імітаційній моделі може бути задана продуктивність процесів.


Найпростіша імітаційна модель, створена в Arena показана на рис. 1.


Рис. 1.
Найпростіша імітаційна модель.


Для побудови моделей Arena має набір засобів, які включають палітру інструментів, набір гідів та ін Для створення моделі спочатку потрібно клацнути по кнопці New на панелі інструментів. Зліва з'являється палітра інструментів (рис. 2), яка містить два типи модулів.


Рис. 6.
Імітаційна модель Arena – результат імпорту з BPwin.


На рис 5. Показаний приклад функціональної моделі і результат експорту цієї моделі в Arena.


Спільне використання CASE-інструмент побудови функціональної моделі BPwin і системи імітаційного моделювання Arena дозволяє найбільш ефективно оптимізувати технологічні процеси практично в будь-якій сфері діяльності.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*