- •Этапы разработки моделей
- •Развитие моделирования бизнес-процессов
- •Современные средства моделирования, представленные на ит рынке
- •1. Aris Toolset
- •2. Ithink
- •3. Powersim Studio
- •4. Extend
- •5. Gpss/h
- •6. Gpss World
- •7. Simprocess
- •8. AllFusion Process Modeler (bpWin)
- •9. ProcessModel
- •10. AnyLogic
- •11. Witness
- •12. Arena
4. Extend
Extend – универсальный пакет имитационного моделирования процессов модернизации и обслуживания, разработанный компанией Imagine That, Inc. (США).
Пакет Extend имеет мощный графический интерфейс, позволяющий создавать схемы процессов и производить имитационные эксперименты. Имеется возможность просмотра моделей в виде графиков, а также с использованием 2D и 3D анимации.
Некоторые возможности 3D-аниматора:
создание виртуальной среды, представляющей собой нужный процесс перехода 3D-изображения;
возможность изучения просмотром с расширенными возможностями (вращение объектов и моделей под любым углом);
возможность использования встроенной библиотеки 3D-объектов;
интеграция с созданной моделью.
Extend может использоваться для моделирования как дискретных, так и непрерывных систем.
Моделирование процессов в Extend требует частичного написания кода при задании свойств блоков (пакет Extend содержит внутренний язык для задания новых блоков). Данный пакет поддерживает импорт и экспорт данных с Microsoft Visio (импорт существующих деловых и технических чертежей, а также поддерживает возможность внесения технических чертежей в процесс имитационного моделирования).
Extend – пакет моделирования дискретных процессов, использующийся для моделирования, анализа и улучшения любого процесса, который может быть представлен в виде «блок-схем». Extend позволяет создавать динамические модели разнородных процессов и систем в терминах предметной области, оптимизировать построенную модель. Он позволяет создавать стохастические динамические модели любого предприятия. Динамические модели позволяют оптимизировать, прогнозировать, планировать деятельность предприятий, а также проводить анализ деятельности предприятия на основании полученных моделей и выдавать рекомендации по улучшению работы конкретного предприятия.
Пакет Extend включает 5 типов элементов:
блоки (действия);
стрелки (пути перемещения динамических объектов (тэгов));
ромбы (разветвления путей);
очереди тэгов;
точки ввода тэгов в модель.
5. Gpss/h
GPSS/H – язык для моделирования дискретных систем, разработанный Wolverine Software (США). В основе этого программного продукта лежит язык имитационного моделирования GPSS (General Purpose Simulating System – общецелевая система моделирования).
Основное назначение GPSS – это моделирование систем массового обслуживания, хотя наличие дополнительных встроенных средств позволяет моделировать и некоторые другие системы (например, распределение ресурсов между потребителями). GPSS имеет блочную структуру и может быть легко приспособлен для структурно-функционального моделирования не очень сложных систем.
Основными понятиями языка GPSS являются транзакт, блок и оператор. Транзакт GPSS – это динамический объект, под которым может подразумеваться клиент, требование, вызов или заявка на обслуживание прибором обслуживания. Транзакты в GPSS могут создаваться (вводиться), уничтожаться (выводиться), задерживаться, размножаться, сливаться, накапливаться и т. д. Блок GPSS представляет собой некоторый самостоятельный элемент моделируемой системы. Каждый блок реализует одну или несколько операций над транзактом, группой транзактов или параметрами транзактов, а совокупность блоков составляет моделирующую программу.
Существующая сейчас версия содержит свыше 70 типов блоков, содержит управляющих операторов, позволяющих организацию циклов; поддерживает представление времени как числа с плавающей запятой; имеет графические средства манипулирования с блок-схемами и гибкий интерфейс связи с С++.
В 1980 году было представлено два программных пакета для использования в GPSS/H, оба с возможностями анимации.
TESS – расширенная система моделирования для использования в компании Pritsker & Associates и авто симулятор AutoGram. Эти анимационные пакеты стали неинтересны пользователям GPSS/H, с момента, когда Wolverine Software в 1990 году разработал собственный анимационный пакет Proof Animation. В авто симуляторе также была программа AutoMod – препроцессор для автоматической генерации текстов GPSS/H программ. В 80-е годы исследователи также использовали RESQ для быстрого ввода моделей GPSS/H (Mathewson, 1989). В 1993 году Элниски представил свою программу, ускоряющую ввод текстов моделей и оформленную, как оболочка GPSS/H, для прогона моделей на компьютерах типа IBM PC (Wolverine, 1993). В начале 90-х MOGUL от High Performance Software был использован для генерации GPSS/H кодов при моделировании систем связи (Rodrigues, 1993).Также в начале 90-х фирма GfL из Аахена (Германия) реализовала GPSS/H EDITOR – ускоритель ввода GPSS/H программ в основном, простым нажатием на кнопки с текстом данных блоков, но без настоящего графического интерфейса, т. е. без меню с символами блок диаграмм блоков (Knepper and Krönchen, 1993). Начиная с 1994 года, вместе с каждой версией GPSS/H Professional поставляется программа UniFit II, позволяющая пользователю подбирать наиболее подходящие вероятностные распределения для своих данных. В середине 90-х была также разработана система SIMSTAT, которая читала и анализировала выходные данные GPSS/H (Crain, 1996).
GPSS/H достаточно прост в освоении, а наличие в нем функций, переменных, стандартных атрибутов, графики и статистических блоков существенно расширяет его возможности.
