Использование Actor Pilgrim для анализа экономи…


Чтобы посмотреть презентацию с картинками, оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов презентации:

Выполнила:Салтовская АннаАлександровна Использование Actor Pilgrim для анализа экономических процессов Возникновение первая версия системы имитационного моделирования Pilgrim появилась 20 лет назадСлово Pilgrim (в переводе на русский – пилигрим) не аббревиатура. Оно подчеркивает качества:МобильностьОткрытостьОсновная причина создания: в экономике и других смежных отраслях стали появляться задачи, на которые идеология GPSS не была рассчитана, а доработки становились трудоемкими. Разработка Начало разработки пакета – 1985.Первая доступная версия – 1987.2000-2007 – использовалась версия системы Pilgrim-5.Сейчас – начали работать с Actor PilgrimГлавная динамическая единица в Pilgrim-модели – актор (от англ. actor – актер)Актор в Pilgrim отличается от транзакта GPSS тем, что он – не структура данных, а агентная программа Актор Актор (Actor) представляет внешние по отношению к изучаемой системе сущности, порождающие разнообразные обращения к системе. Pilgrim-модель Любой узел такой модели – автономный вычислительный процесс, выполняемый особой программой.Узлы объединяются в направленный граф.Каждый граф располагается на своем отдельном модельном слое.Актор во время моделирования внедряется в узлы, становясь участником вычислительного процесса. Он имеет уникальные способности выполнять особые функции. Слой 1: управление бизнес - проектом Слой 2: управлениехолдингом Слой 3: управлениефинансами Динамический граф модели экономического процесса Возможности актора Изменение функций или функциональных возможностей узла моделиПреобразование топологии (структуры) графа моделиУвеличение/уменьшение количества модельных слоевПеремещение узлов по слоямПреобразование свойств актора (изменение своих собственных свойств) Модели-трансформеры экономических процессов Имитационная модель – модель-трансформер, если она обладает свойствамиСамоадаптации«интеллигентности»ИнтеллектуальностиТакие модели требуют специального обслуживания (в Actor Pilgrim всё автоматизировано) Актуальные направления применения таких моделей Симуляция процесса реинжиниринга в бизнесеМодели помогают выявить («проиграть») возможные ситуации, в результате которых возникают нарушения функционирования экономических структурПомощь в анализе эффективности защиты и возможных последствийВозможно создание моделей процессов трансформации территориально-государственных образованийРазработка новых космических программ невозможна без создания уникальных имитационных моделей космических объектов Основные понятия Pilgrim-модели Граф модели (все процессы объединяются в виде направленного графа)Актор (типичный пример – приказ руководства; покупатель в магазине)Порождает семейства других акторовПоглощает другие акторы конкретного семействаЗахватывает, использует ресурсы, а затем освобождаетОпределяет время обслуживания, накапливает информацию о пройденном путиИмеет информацию о своем дальнейшем пути и о путях других акторов Основные понятия Pilgrim-модели Узлы графа сети – центры обслуживания акторов (актор всегда принадлежит одному из узлов графа)Примеры узлов:Счет бухгалтерского учетаБухгалтерияПроизводственный участокСобытие – факт выхода из узла одного актора. Всегда происходит в конкретный момент времениРесурс (хар-ся мощностью, остатком, дефицитом)Пространство – географическое, декартова плоскость Типы узлов в системе Pilgrim Actor Attach Create Destroy Direct Down Dynamo Key Manage Parent Pay Produce Queue Rent Send Serve Term Пример взаимодействия объектов имитационной модели Actor 1 Queue 2 Serve 3 Term 4 Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Term 4 Serve 3 Actor 1 Queue 2 Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Term 4 Serve 3 Actor 1 Queue 2 Моделирование процессов массового обслуживания Классическая система массового обслуживания имеет в своем составе:Источник заявок-клиентов на выполнение обслуживанияОчередь поступивших клиентовУзел обслуживания поступивших клиентовПриемник полностью обслуженных клиентов (может совпадать с источником) Моделирование процессов массового обслуживания Циклическое обслуживание (есть менее приоритетные и более приоритетные клиенты)Дисциплины:Клиенты, требующие меньшее суммарное время на обслуживание, быстрее уходятКлиенты, требующие большее суммарное время, дольше находятся в организацииПримеры: При поступлении клиента в больницу на лечениеПри работе с «братьями нашими меньшими»В технике: режим свопинга Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Term 5 Serve 3 Actor 1 Queue 2 Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Term 4 Serve 2 Actor 3 Queue 1 Прием больных Приемноеотделение Лечебное отделение Уход забольными Квантвремени Медперсонал Лечащий врач Выписка «лёгких» Выписка «тяжелых» Узлы queue и serve содержатвсех больных, закрепленныхза врачом Система циклического массового обслуживания Actor 1 Queue 2 Serve 3 Term 4 Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Term 4 Serve 3 Actor 1 Queue 2 Actor 1 Queue 2 Serve 3 Actor 1 Queue 2 Term 4 Serve 3 Actor 1 Queue 2 Моделирование работы с материальными ресурсами Материальные ресурсыНеперемещаемые (выделяются в определенном месте)Представляют собой многоканальную систему массового обслуживания (Ресурс - парикмахер в парикмахерской)Каждой ресурсной единице соответствует один канал обслуживания. Он принимает в себя актор. Затем актор переходит в следующий узел.Перемещаемые (выделяются клиенту, после чего клиент использует их в других местах и возвращает только при отсутствии необходимости дальнейшего использования)Пример: гаражПредставляют собой «склад» единиц ресурса, количество которых известно. Актор попадает в очередь к складу и требует выделения определенного числа единиц ресурса. Queue 1 Key 2 Create 3 Destroy 6 Serve 7 Queue 4 serve Имитация информационных ресурсов Стартовый информационный ресурс (без него нельзя начинать выполнение функции)Оперативный информационный ресурс (постоянно необходимый при выполнении функции)Может быть получен предварительно, вместе со стартовым; во время выполнения актором основной функцииВажнее не то, как получен, а постоянное наличие доступа, так как прекращение доступа = прекращению выполнения функции Send 62 Send 60 Send 51 Direct 100 Проводкавыполнена Денежные ресурсы Денежный ресурс – это «ёмкость», в которой содержится определенное количество ресурса, измеряемого числом с плавающей точкой. Обычно его отождествляют со счетом. Моделирование пространственной динамики Моделируется с помощью узлов create, destroy, produce, dynamoУзел create получает координаты порождающего актора и происходит имитация перемещения в пространстве. Узел destroy получает координаты каждого уничтожаемого актора, т. е. он перемещается по координатной сетке в процессе нахождения в нем поглощающего вектора. Для моделирования пространственных перемещений, связанных с поставкой товаров, используется узел produce. Dynamo 1 Produce 2 Получение координатакторами Имитация полетавертолета Пример Использование вертолёта «скорой помощи» Управление модельным временем Pilgrim-модели могут работать как в виртуальном времени, так и в масштабируемом. Допустимо работать в реальном, ускоренном, замедленном масштабах времени.Используются стандартные датчики для распространенных распределений или же создаются функции пользователя. Оба способа реализуются с использованием качественного 64-разрядного датчика rundum Список литературы Компьютерная имитация экономических процессов: учебник/ под ред. А.А.Емельянова. – М.:Маркет ДС, 2010. – 464с. (Университетская серия)

Приложенные файлы

  • ppt 15719634
    Размер файла: 242 kB Загрузок: 2

Добавить комментарий