Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моделирование бп ч2.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

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 достаточно прост в освоении, а наличие в нем функций, переменных, стандартных атрибутов, графики и статистических блоков существенно расширяет его возможности.