<<
>>

Отображение моделей (mapping)

В настоящей работе для решения проблем, связанных с интеграцией различных мо­делей, предлагается использовать общее пространство, представленное базовой моделью. Вспомогательные модели, таким образом, отображены на пространство базовой. В соот­ветствии с таким подходом происходит «обучение» базовой модели использованию дан­ных вспомогательных моделей. В качестве базовой используется модель виртуального об­щества, с поддержкой механизма подключаемых плагинов (plug-in). Данный механизм ре­гулирует взаимодействие между элементами базовой модели и сущностями дополнитель­ных.

Например, агент-пешеход, как абстракная сущность модели виртуального общества, получает способность взаимодействовать с абстракной сущностью наводнения и реагиро­вать на последнее соответствующим образом (например, будучи затронутым поступающей водой, спасаться бегством или оставаться на месте, рис. 3.1). Если вспомогательная модель имеет соответствующую функциональность, то взаимодействие может быть двусторонним (например, когда агенты стремятся повлиять на наводнение). Используемая в данной рабо­те модель наводнения DRSFM не позволяет реализовать подобный механизм.

Рисунок 3.1. Механизм взаимодействия моделей

В некоторых случаях появляется необходимость расширения первоначального функционала модели. Например, когда исследователь имеет в распоряжении базовую пе­

шеходную модель и ставит перед собой задачу воспроизвести не только потоки пеших агентов, но и их последующие передвижения внутри транспорта. Возможны два варианта решения такой задачи:

1) реализовать необходимую логику в базовой пешеходной модели;

2) использовать имеющиеся модели транспорта и интегрировать их с базовой моделью Для реализации обмена данными между моделями в режиме реального времени,

необходимо вводить дополнительные механизмы взаимодействия. В настоящей работе эта задача решена использованием концепции распределенно-управляемых агентов (commonly controlled agent). Ее ключевой характеристикой является возможность представления аген­тов в рамках общего пространства моделей и попеременного управления агентом посред­ством нескольких моделей. Например, распределенно-управляемый агент может находить­ся под управлением пешеходной модели (в случае пешего перемещения) в первый момент времени, а во второй и далее передвижения агента могут регулироваться транспортной моделью (текущий статус агента «в транспорте», рис. 3.2).

Рисунок 3.2. Механизм агента с распределенным управлением

3.2.3

<< | >>
Источник: Карбовский Владислав Александрович. ТЕХНОЛОГИИ ЭКСТРЕННЫХ ВЫЧИСЛЕНИЙ ДЛЯ ИНДИВИДУАЛЬНОЙ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ В КРИТИЧЕСКИХ СИТУАЦИЯХ. ДИССЕРТАЦИЯ на соискание ученой степени кандидата технических наук. Санкт-Петербург - 2014. 2014

Еще по теме Отображение моделей (mapping):

  1. 2.2 Фотонная модель прохождения света через кристалл с произвольным распределением рассеивающих OA.
  2. 2.6 Модель синтеза множества характерных точек и обобщения сегментов и контуров объектов полученных с разных оптико­электронных датчиков
  3. 2 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОБРАБОТКИ ИЗОБРАЖЕНИЙ УСТРОЙСТВОМ ТРЕХМЕРНОГО ТЕХНИЧЕСКОГО ЗРЕНИЯ С МНОЖЕСТВЕННЫМИ ИСТОЧНИКАМИ ИЗОБРАЖЕНИЙ
  4. 2.7 Вычисление трехмерных координат сопоставленных точек
  5. Передача данных по коммуникационной сети
  6. Вычисление параметров оптико-электронных датчиков в составе оптико-электронного устройства
  7. ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ
  8. Алгоритм формирования тремерной рабочей сцены при использовании нескольких оптико-электронных датчиков
  9. Основные результаты диссертационной работы опубликованы в изданиях, рекомендованных ВАК РФ:
  10. Основные результаты диссертационной работы опубликованы в следующих печатных работах
  11. СОДЕРЖАНИЕ