Презентация (Жиляев А.А.)
Презентация (Жиляев А.А.)
Презентация (Жиляев А.А.)
МЕТОДЫ И СРЕДСТВА
ПОСТРОЕНИЯ «ЦИФРОВЫХ ДВОЙНИКОВ» ПРОЦЕССОВ
УПРАВЛЕНИЯ ПРЕДПРИЯТИЯМИ НА ОСНОВЕ ОНТОЛОГИЙ
И МУЛЬТИАГЕНТНЫХ ТЕХНОЛОГИЙ
В этой связи становится актуальной задача разработки методов и средств, позволяющих создавать ЦД
предприятий "на потоке", т.е. делать это быстрее и дешевле.
Решение поставленной задачи призвано повысить эффективность использования ресурсов, а также
уменьшить трудоемкость, стоимость и сроки создания систем управления ресурсами.
2
Цели и задачи исследования
4
Практическая значимость
5
Положения, выносимые на защиту
6
Соответствие паспорту специальности
05.13.01 - «Системный анализ, управление и обработка информации»
8
Реализация результатов работы
В прикладных научных исследованиях:
Проект Минобрнауки РФ 14.578.21.0230 «Разработка интеллектуальной сервис-
ориентированной платформы и технологии динамического планирования задач на малых
космических аппаратах для предоставления услуг по запросу пользователей в реальном
времени»
Проект Минобрнауки РФ 05.604.21.0224 «Разработка принципов построения и моделей,
методов и средств функционирования интеллектуальной кибер-физической системы для
управления сельскохозяйственным предприятием точного земледелия на основе
цифрового двойника растений»
При проектировании и разработке ЦД:
управления сборкой самолета МС-21 в ПАО «Иркут» (Иркутск)
управления сборкой грузовых электромобилей для ООО «ТРА» (СПб)
управления группировкой КА ДЗЗ для АО "ВНИИЭМ" (Москва)
управления бурением нефтяных скважин для ООО «Газпромнефть-Ямал»;
управления выращиванием посевов с/х культ ур для АО "Рассвет" (Ростовская область).
В учебном процессе:
Самарского университета в курсе «Современные технологии навигации и управления в
космосе» для подготовки магистров по направлению 24.04.01.
9
Цифровой двойник предприятия
ЦД предприятий (Digital Twin): путь от цифровых теней – до «Умных ЦД», включая Adaptive, Smart и
Cognitive Digital Twins на основе традиционных мат. моделей, нейронных сетей и машинного обучения.
В настоящей работе ЦД строится как автономная ИКФС на основе онтологий и мультиагентных технологий,
которая минимизирует рассогласование планов реального и виртуального предприятий:
𝑆𝑆𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 = 𝑠𝑠𝑖𝑖 , 𝑆𝑆𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 - состояние ЦД Функции ЦД предприятия:
𝑆𝑆𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 - состояние предприятия
𝑠𝑠𝑖𝑖 = {𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑖𝑖 , 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑖𝑖 , 𝑘𝑘𝑘𝑘𝑘𝑘𝑖𝑖 } • Описывает организацию
𝑠𝑠𝑖𝑖 - состояние i-го объекта
𝒌𝒌 𝒌𝒌 производственного процесса предприятия (отделы);
𝑫𝑫 𝑺𝑺𝒓𝒓𝒓𝒓𝒓𝒓𝒓𝒓 , 𝑺𝑺𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕 → 𝟎𝟎
𝐷𝐷 – степень различия состояний; • Задает бизнес-процессы или
𝑘𝑘+1
𝑆𝑆𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 = 𝐹𝐹
𝑘𝑘
𝑆𝑆𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 , 𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑘𝑘 𝐹𝐹 – функция, перестраивающая технологические процессы;
состояние в ответ на событие 𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸.
• Ведет реестр описаний классов
задач каждого процесса;
Подразделения управления ЦД предприятия
События
• Специфицирует продукцию
База знаний и ресурсы для исполнения
5 6 7 8 9 10 11 12 13 14 15
каждой задачи;
Агенты Агенты
План Факт
заказов • Строит планы работы
задач
Указания
Агенты
предприятия до уровня каждого
Производственные сотрудника и контролирует их
техпроцессов
подразделения
Подтверждения
исполнение;
Агенты • Позволяет моделировать
ресурсов варианты действий (клоны);
Агенты
Проверки продуктов • Оценивает эффективность
действий предприятия.
10
Копии ЦД для моделирования
Уточнение постановки задачи ЦД управления ресурсами
предприятия
1. Известно множество заказов, для которых указаны: а) момент поступления б) директивный
срок завершения в) технологический или бизнес процесс (ТП/БП) выполнения, в виде
многоуровневой иерархически заданной последовательности задач.
2. Для каждой задачи ТП/БП указаны: 1 2
1.2 1.3 2.1
продолжительность или объем; 1.1 1.5 2.3
требования к ресурсам; 1.4 2.2
зависимости от других задач.
Можно было бы классифицировать данную задачу как близкую известной задаче RCPSP для
построения расписания выполнения работ проекта (Resource-Constrained Project Scheduling
Problem). Но здесь заказы поступают в реальном времени и требуется адаптивный пересчет
расписаний, вместо одного критерия центра есть множество индивидуальных критериев,
предпочтений и ограничений участников процесса, а также планирование новых задач
11
сочетается с контролем их исполнения.
Выбор технологий для создания ЦД предприятий
Классическая оптимизация Нейронные сети База знаний и МАС
Преимущества Недостатки Преимущества Недостатки Преимущества Недостатки
Достижение Ориентация на Подходит для Требует долгого Решает сложные Высокая сложность и
глобального интересы центра – не решения узких обучения и полной задачи управления трудоемкость
оптимума по одной подходит для учета и задач выборки массивов ресурсами путем разработки
целевой функции поиска баланса распознавания обучающих данных разбора конфликтов начального решения
интересов (консенсуса) образов
Один хорошо Высокая Дает устойчивое При изменении Возможность При изменении
изученный метод вычислительная решение при ситуации во внешней развития и учета ситуации во
(алгоритм) для сложность наличии ошибок в среде надо начинать индивидуальных внешнем мире
решения любых комбинаторного данных, помех и обучение заново, особенностей требует коррекции
задач планирования перебора вариантов шумов трудно определить заказов и ресурсов базы знаний и/или
и оптимизации наступление этого изменения состава
ресурсов момента агентов
Возможность купить Невозможность работы Возможность Не работает в Может работать в Усложнение диалога
готовый по событиям в купить готовый адаптивном режиме адаптивном режиме с пользователем
программный адаптивном режиме, программный по событиям для быстрого ответа (проактивность,
продукт на рынке что требуется для продукт на рынке на событие и встречные
синхронизации синхронизации с предложения
реального и цифрового реальным и т.д.)
предприятия предприятием
Легко встраиваются Большая трудность Позволяет Трудность настройки Учет семантики Трудности внедрения
в существующие настройки на решение использовать на решение предметной области за счет смены
бизнес-процессы практических задач накопленные практических задач предприятия в базе бизнес-процессов и
исторические знаний регламентов
данные
предприятия
12
ВЫВОД: Технологии баз знаний и мультиагентных систем наиболее подходят для создания ЦД предприятий
Мультиагентные технологии для создания ЦД
Мультиагентная система (серед. 80-х) – это сообщество автономных программных объектов (агентов),
совместно решающих общую задачу через взаимодействия (М. Вулдридж, Г. Ржевский, В. Городецкий и др.)
Самарская школа МАС (1999) – базируется на концепции ПВ-сети и виртуального рынка (Виттих-Скобелев-
2003, Клейменова-2014, Лахин и Майоров-2017, Лада-2019), взаимодействия строятся через аукционо-
подобные методы конкуренции и кооперации, но онтологии использовались только для матчинга агентов.
Агент
Средства Словарь терминов
Другие агенты коммуникаций (онтология)
с другими
агентами
Для описания объекта управления задается набор онтологий: 𝑂𝑂 = 𝐶𝐶, 𝑅𝑅, 𝛷𝛷 , где:
• 𝐶𝐶 – множество понятий;
• 𝑅𝑅 – множество атрибутов и отношений (n-местных предикатов);
• 𝛷𝛷 – множество функций семантической обработки интерпретации, заданных на множестве 𝑅𝑅.
1. Выделяется базовая онтология управления ресурсами 𝑂𝑂𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝
С𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 = {𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂, 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃, 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇, 𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅�
𝑅𝑅𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 = {с𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟, 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐, 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝, 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝, 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓, 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐, 𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟, 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠, 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑜𝑜𝑜𝑜�
∀𝑥𝑥 ∃𝑦𝑦 𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂 𝑥𝑥 → 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 𝑦𝑦 ∧ 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑥𝑥, 𝑦𝑦
∀𝑥𝑥 ∃𝑦𝑦 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 𝑥𝑥 → 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 𝑥𝑥 ∧ 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑦𝑦 ∧ 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 𝑦𝑦, 𝑥𝑥
∀𝑥𝑥 ∃𝑦𝑦 𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺 𝑥𝑥 ↔ 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑥𝑥 ∧ 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑦𝑦 ∧ 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 𝑦𝑦, 𝑥𝑥
∀𝑥𝑥,𝑦𝑦 𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 𝑥𝑥, 𝑦𝑦 → 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑥𝑥 ∧ 𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅 𝑦𝑦
2. Базовая онтология расширяется онтологией предметной области предприятия: 𝑂𝑂𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 ⊇ 𝑂𝑂𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝
∀𝑥𝑥 𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅 𝑥𝑥 → 𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑥𝑥 ∨ 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑥𝑥 ∨ 𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑥𝑥
∀𝑥𝑥,𝑦𝑦 ℎ𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 𝑥𝑥, 𝑦𝑦 → 𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑥𝑥 ∧ 𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶 𝑦𝑦
3. На основе предметной онтологии строится онтологическая модель ЦД предприятия: 𝑀𝑀 = 𝑂𝑂𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑂𝑂𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 , 𝐼𝐼
𝑝𝑝1 ∈ 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 𝑜𝑜1 , 𝑝𝑝1
𝑜𝑜1 , 𝑜𝑜2 ⊂ 𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂
𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 𝑜𝑜2 , 𝑝𝑝1
𝑝𝑝𝑝𝑝1 ∈ 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃
𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓(𝑜𝑜2 , 𝑜𝑜1 )
𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐1 ∈ 𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶
𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟𝑟 𝑜𝑜1 , 𝑥𝑥 → 𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑥𝑥 ∧ ℎ𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎(𝑥𝑥, 𝑝𝑝𝑝𝑝1 ) ∧ ℎ𝑎𝑎𝑎𝑎𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶(𝑥𝑥, 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐1 )
4. Cтроится сцена предприятия 𝑆𝑆, которая содержит значения атрибутов всех экземпляров 𝐼𝐼 для заданного
момента времени t:
𝑆𝑆 = 𝑀𝑀 𝑡𝑡 15
Онтологии – онтомодели предприятий – сцены
Базовая онтология
Онтологии управления Базовая онтология
ресурсами (БО)
ПрО1 «Управление ресурсами» –
ПрО3 формализованная модель
Прикладные онтологии (ПрО): знаний предметной области
ПрО1: Бурение,
ПрО2: Машиностроение и т.д. процессов управления
ПрО2
Прикладная онтология –
онтология предметной области
ПрО1: Модель предприятия на основе
Модели предприятий из ПрО2:
ПАО «Иркут»
разных предметных областей Модель ГПН базовой онтологии управления
Онтологическая модель
предприятия – спецификация
ресурсного состава
предприятия на основе
онтологий управления и
предметной области
Сцены одного предприятия
Сцена предприятия –
состояние объектов и
процессов предприятия в
заданный момент времени
16
ПрО1: Сцена 1 ПрО1: Сцена 2 ПрО1: Сцена 3
Примеры базовой и прикладных онтологий
Пример сборочной операции в «Иркут» Правило
Правило Требует обслуживания
переналадки переналадки
Требует Соединен с
Предыдущий Следующий обслуживания
Требует хранения
Является
частью
Продукт Переиспользуемый Соединен с
Заказ Преобразуемый
Входит в Входит в
Создает
Производимый Потребляемый Ресурс Группа ресурсов
Требует
Производит Потребляет
Состоит из График Доступен
Доступен доступности
Групповая Является Задача
Требует Требование к
задача частью ресурсам
Следует за Понятие
Объем работ Атомарная задача
Длительность Наследование
Отношение
Гамак
Онтология управления ресурсами
Машиностроение Производитель
Модель Кластер
Бурение Производитель
Модель
Долото на породу
компетенций Технологическая
Технологическая оснастка
оснастка Правило
Калибровка Правило обслуживания Буровая
обслуживания Специализация
Оборудование Компетенция установка Профессия
Профессия Секция Правило
Требование к Правило переналадки
хранению переналадки скважины Работник
Сотрудник буровой
Месторождение Заказ Продукт Преобразуемый Обеспечивающий
Производственный Преобразуемый Обеспечивающий
заказ Заказ Продукт
Бригада
Участок Тип
скважины Скважина Потребляемый
Изделие Потребляемый Производимый Ресурс
Сборочная Ресурс
Производимый единица Группа
Группа Конструкция Требование к ресурсов
Модификация Материал ресурсов ресурсам
Групповая Задача
Этап График
задача
Групповая График бурения доступности
Задача Цех
Технологический задача доступности Труба
процесс Требование к Вспомогательный
ресурсам Атомарная
процесс задача
Технологическая Атомарная Обсадная Бурильная
опреация задача Операция
Операция
переналадки бурения Тип обсадной
Технологический трубы
переход Операция
обслуживания
17
На основе прикладных онтологий строятся онтологические модели предприятий соответствующих отраслей
Базовые классы агентов ЦД для управления
ресурсами предприятия
Тип Цели и предпочтения Ограничения
Агент заказа Быть выполненным с минимальной задержкой (c) Сроки, объем, предельная
и стоимостью (p): стоимость
𝐶𝐶 𝑝𝑝
𝑌𝑌𝑖𝑖 = 𝑤𝑤1 1 − +𝑤𝑤2 1 −
𝐶𝐶кр 𝑝𝑝кр
ресурса 𝑖𝑖
Агент продукта Обеспечить свое хранение, минимизировать Требования по хранению, время
время между производством и потреблением (e): поставки или производства, время
𝑒𝑒𝑖𝑖 потребления
𝑌𝑌𝑖𝑖 = 1 −
𝑒𝑒кр
Агент системы Выявление «узких мест» в расписании, Время, отводимое на
(предприятия в управление активностью агентов системы, планирования, глубина цепочек
целом) взаимодействие с внешними системами перестановок в расписании 18
Функции удовлетворенности и бонусов агентов
Функции удовлетворенности
Удовлетворенность агента
В основе работы системы лежит «виртуальный рынок», на
𝑀𝑀
0 ≤ 𝑤𝑤𝑖𝑖𝑖𝑖 ≤ 1 котором агенты заказов могут покупать услуги ресурсов.
𝑌𝑌𝑖𝑖 = � 𝑤𝑤𝑖𝑖𝑖𝑖 𝑦𝑦𝑖𝑖𝑖𝑖 , 𝑀𝑀 При этом состояние агента характеризуется степенью
𝑗𝑗=1 � 𝑤𝑤𝑖𝑖𝑖𝑖 = 1 ∀𝑖𝑖 удовлетворенности (свертка по критериям) и наличием
𝑗𝑗=1
y1 финансовых ресурсов для улучшения удовлетворенности.
Чем ближе состояние к требуемому идеалу, тем выше
1
Оперативность показатель удовлетворенности агента и тем больше система
выполнения заказа премирует агента.
Виртуальные деньги при этом играют роль «энергии» для
T, ч
установки и перестройки связей.
0
t1 t2 Бонусы и штрафы агента
При входе в систему агент получает сумму по тарифу на счет
для приобретения услуг ресурсов.
Бюджет расходуется агентом на поиск решения и
Функция бонусов и штрафов
дальнейшую перестройку расписания для улучшения уровня
𝐵𝐵𝑖𝑖 𝑌𝑌𝑖𝑖 удовлетворенности.
B Решение конфликтов
200
В случае конфликта один агент может предложить другому
компенсацию за уступку своего места в плане.
Второй агент уйдет из конфликта и освободит свое место если
0 Yгр. 1 Y
только сумма ухудшений будет меньше чем сумма улучшений
-200 для системы в целом.
19
Метод принятия решений агентами
при разборе конфликтов и поисках консенсуса
Цепочка перестановок считается успешной, если агент активного заказа 𝑎𝑎𝑘𝑘 𝑛𝑛
может компенсировать потери всем конфликтующим агентам ∆𝐵𝐵𝑘𝑘 ≥ � ∆𝐵𝐵𝑖𝑖
′ 𝑖𝑖≠𝑘𝑘
𝑎𝑎𝑖𝑖 | 𝑖𝑖 ≠ 𝑘𝑘, 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑘𝑘 ∩ 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑖𝑖 ≠ ∅ за счет достигаемого прироста ∆𝐵𝐵𝑘𝑘
𝑛𝑛
Процесс перестройки завершается по условию достижения «конкурентного ∆𝐵𝐵𝑘𝑘 + � ∆𝐵𝐵𝑖𝑖 < 0 ∀𝑘𝑘
равновесия» (консенсуса): 𝑖𝑖≠𝑘𝑘
Запрос на активность
1 Начинай активность
Освободи ресурсы
2
Завершено
Активность Начинай
завершена неудачно планирование
3 Ищи размещение
(несдвигаемые заказы)
3
Вариант размещения
(конфликты)
Вариант размещения 3
(конфликты)
Перестановка выгодна?
Осуществляй перестановку
5
Запрос на активность Сделка не удалась
6
(несдвигаемые заказы)
5
Активность успешно Переместился
завершена
Не смог переместиться
(решенные конфликты)
Отмена сделки
Активность завершена
21
неудачно
Модификация протоколов переговоров в ПВ-сетях (2/2)
Агент
задачи
Агент Агент <Вытесняемый>
потребности ресурса Агент заказа
Запрос слотов
Создание агента
размещения
размещения
Доступные слоты
Поиск комбинации
4
ресурсов
Запрос размещения Освободи ресурсы
Размещение 2
завершилось неудачей Ресурсы освобождены
Размещение завершено
Размещение
завершено успешно
Экспертные знания об
управлении ресурсами События
предприятий
Интерфейс пользователя
Базовая онтология (план, показатели эффективности, лог
управления ресурсами событий, журнал решений)
(заказ, задача, ресурс и др.)
Конструктор
Прикладные онтологии
(машиностроение, онтологий и баз Конструктор сцен
бурение, ДЗЗ и др.) знаний (PostgreSQL) Сцены (планы,
предприятия показатели и др.)
(MongoDB)
Онтологические модели
предприятий
МАС управления ресурсами
... ...
Иркут ГПН СТТ Групп Иркут ГПН СТТ Групп
23
Исследование эффективности метода планирования
45
40 событиям.
35
30
25
20
MAT
15 Комбинаторный
10 метод
5
0
50 100 150 200 250 300 350 400 450 500
24
Число заявок
Применения комплекса инструментальных средств (1/3)
Управление агрегатно-сборочным производством самолета МС-21
Дано: заказы, ДСЕ агрегатов самолета и сроки их поступления,
технологические процессы изготовления, данные о доступности
рабочих и оборудования
Критерии:
минимизация задержки выполнения заказов;
минимизация количества используемых ресурсов:
База знаний: учет умений и навыков рабочих, хранения произведенных сборочных единиц в
буферах-накопителях, изменения количества одновременно работающих специалистов,
возможности брака в процессе изготовления и др. 1
Управление сборкой грузовых электромобилей
Дано: заказы, структура электромобилей, автобусов и
мотоциклов, технологические процессы изготовления, данные о
работе роботов, сроки поступления необходимых компонентов.
Критерии:
минимизация задержки выполнения заказов;
минимизация количества используемых ресурсов:
29