24. Wehlte, S. The impact of wood preservatives on the flash pyrolisis of biomass / [S. Wehlte et al.] // Bridgwater AV, Boocock DGB, editors. Developments in thermochemical biomass conversion. Vol. 1. - London, 1997. - P. 206-219.
25. Xie, W. Thermal characterization of materials using evolved gas analysis / W. Xie, Wp. Pan // J Therm Anal Calo-rim. - 2001. - P. 669-685.
УДК 681.3.06
А. Н. Швецов, С. В. Дианов
Вологодский государственный университет
МУЛЬТИАГЕНТНАЯ ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ РЕШЕНИЯ ЗАДАЧ УПРАВЛЕНИЯ И ПРИНЯТИЯ РЕШЕНИЙ В ОРГАНИЗАЦИОННЫХ СИСТЕМАХ
В статье рассматривается проблема реализации мультиагентного подхода в системах организационного управления (ТОУ), имеющих иерархическую структуру. Предложено рассматривать ТОУ как совокупность функциональной, организационной и информационной проекций, отображаемых далее в соответствующие множества интеллектуальных агентов и информационных объектов.
Информационная технология, мультиагентные системы, поддержка принятия решений, организационные системы.
The article considers the problem of realization of multi-agent approach in organizational management systems (OMS), having a hierarchical structure. It is offered to consider OMS as the set of functional, organizational and information projections displayed further in the appropriate sets of the intellectual agents and information objects.
Information technology, multi-agent systems, decision support, organizational systems.
Введение.
Вопросы повышения эффективности функционирования систем организационного управления (СОУ) путем создания информационных систем поддержки принятия управленческих решений являются предметом пристального изучения на протяжении довольно длительного периода времени. Большой вклад в развитие данного направления внесли О. И. Ларичев, Б. З. Мильнер, А. В. Петров, М. М. Тихомиров, Э. А. Трахтенгерц, Б. Ф. Фомин [4]-[6], [8]-[10]. Существующие информационные технологии, используемые в СОУ, в соответствии с типом решаемых ими задач можно разделить на две группы: технологии автоматизация рабочих процессов и технологии автоматизации эвристической деятельности. Среди технологий первой группы наиболее используемыми являются WorkFlow-технологии, реализованные с помощью CASE-средств. К технологиям второй группы относятся экспертные системы и системы поддержки принятия решений (DSS - Decision Support System), которые строятся на базе систем анализа в реальном времени (OLAP - On-line Analytic Processing), информационных хранилищ данных (Data Warehouse) и технологий интеллектуального анализа данных (Data Mining). Однако они не вполне соответствуют существующим потребностям. Системы поддержки рабочих процессов имеют высокую стоимость покупки и настройки, а также не затрагивают наиболее важный момент в работе СОУ - содержательный анализ информации для принятия решений. Технологии поддержки эвристической деятельности имеют большую трудоемкость построения и сопровождения, нацелены на решение узкоспециализированных задач, требуют наличия соответст-
вующей квалификации у пользователя и значительных затрат времени на работу с системой.
Устранить недостатки существующих технологий и построить систему, обеспечивающую весь цикл принятия управленческого решения, возможно с использованием мультиагентного подхода - стремительно развивающегося в последнее время направления в области создания информационных систем. Ему посвящено множество научных исследований, среди которых можно выделить труды В. И. Городецкого [3], В. Б. Тарасова [8], В. Ф. Хорошевского [2], R. Brooks [15], N. Jennings, M. Wooldridge [17], [18], K. Centarowicz [16]. Мультиагентная технология позволит строить распределенные интеллектуальные системы, что органично ложится в рамки процесса функционирования СОУ, основными звеньями которого являются распределенные по организационной структуре сотрудники, на основании своих интеллектуальных способностей формирующие общие рабочие процессы в СОУ; перераспределять процессы информационной обработки по элементам системы, что ведет к увеличению ее общей производительности; повысить оперативность реагирования СОУ на совершение требуемых действий; значительно сократить вмешательство человека в процесс функционирования системы, что сэкономит время пользователя и не потребует от него особых навыков работы с ней.
Основная часть.
Постановка задачи. В настоящее время достаточно глубоко проработаны вопросы агентных архитектур, моделей взаимодействия агентов, ментальных составляющих структуры агентов. При этом основной проблемой при практической реализации
мультиагентных систем (МАС) является определение общих подходов к построению мультиагентных систем применительно к специфике конкретной предметной области. Авторами статьи разработаны модели МАС, определяющие как раз такие подходы для СОУ, имеющих иерархическую структуру.
Структура СОУ включает множество взаимодействующих компонентов, имеющих свои задачи и полномочия, функционирующих совместно для достижения целей организации. Взаимодействие между компонентами осуществляется посредством информационного обмена, реализующего прямую и обратную связи при управлении организацией. Принятие любого управленческого решения циклично и состоит из последовательного ряда процедур, которые начинаются с определения цели и завершаются выполнением задач, порожденных этой целью. Управленческий цикл в СОУ состоит из следующих взаимосвязанных этапов: определение целей, выявление проблем; исследование проблем; поиск решения; оценка и выбор решения; согласование решения; утверждение решения; подготовка к вводу в действие решения; управление применением решения; проверка эффективности решения. Реализация управленческого цикла в СОУ имеет ряд особенностей, основными из которых являются: сложность идентификации информации для принятия решений, большое влияние человеческого фактора на процесс принятия решений и сложность определения критериев оценки для принятия решений.
Таким образом, решаемая задача заключается в разработке мультиагентной информационной технологии управления и поддержки принятия решений, учитывающей структуру и специфику управленческого цикла в СОУ и обеспечивающей определенные показатели эффективности подразделений СОУ.
Концептуальные модели мультиагентных систем организационного управления (МАСОУ). Для построения моделей МАСОУ использована концепция информационных объектов (ИО) [14]—[17], в основу которой положена идея объектно-ориентированной декомпозиции предметной области объекта автоматизации и построение формальной аксиоматизируемой системы в логике 1-го порядка над идентифицированными ИО в целях определения поведения системы. ИО определяются как: О = (N0, {А}, {0}, БЫ) , где N0 - имя ИО; {А} - множество атрибутов ИО; {0} - множество объектов, вложенных в данный ИО; БЫ - модель поведения ИО.
СОУ рассматривается в виде трех взаимоувязанных проекций: организационной, отражающей реальную структуру, существующую в СОУ; функциональной, отражающей функционал СОУ и его распределение по организационной структуре; информационной, определяющей доступные источники информации и их содержание.
Общая структура СОУ представляется следующим образом:
1. Функциональная структура (FNC-структура):
где - функция со структурной последователь-
ностью вхождений 0-.. .-Ж;
ри1 =
0 - знак отсуствия структурного вхождения Я - знак структурного разбиения Р - знак структурной вложенности.
2. Организационная структура (0Яв-структура) имеет двухуровневое разбиение:
- уровень подразделений (Э-уровень):
Мо = ГУ , ' = 1 = ^о — °о-...-ы,
где - Э-элемент 0Яв-структуры со структур-
ной последовательностью вхождений 0-.-Ж;
Г1 =
0 - знак отсуствия структурного вхождения Я - знак структурного разбиения Р - знак структурной вложенности;
- уровень должностей (8-уровень):
МР = Р., Л, ' = 1 = ^О— Ро-...-Ж,
где - Р-элемент 0Яв-структуры со структур-
ной последовательностью вхождений О-.-Ж;
=
0 - знак отсуствия структурного вхождения Я - знак структурного разбиения Р - знак структурной вложенности.
Взаимосвязь Р и О уровней 0Яв-структуры определяется как:
МГ = РГ., Л, ' = ^о— Ро-...-к;1 = А) — Оо-...-к,
где 0 =.
ГО - Р.. не входит в Б, 1 - Р.. входит в Б,.
3. Информационная структура (ЮТ-структура) включает объекты информации, имеющие различную форму (распорядительные документы, письма, базы данных, графики, таблицы, рисунки и др.) и в совокупности представляющие информационную среду как отдельных компонентов, так и системы в целом:
Мр-, = {0/„..., 01ы}.
Соответственно, существуют три модели агентов системы: информационная, функциональная и организационная. Информационная модель основана на том, что объекты информации могут заключать в себе отображение некоторой части среды функционирования СОУ, или некоторой ситуации:
М* = N
I = 1 = Fо,..., Ро-...-N
(( V ... V ^ )- ,
где ..., Еу - формулы; БНК - ситуация. В формулах в качестве концептов и предикатов выступают пассивные ИО, имена которых представляют название терминов и связей между ними, существующих в предметных областях деятельности сотрудника СОУ:
ЕХ = ((Рг: N0^ (сп : N0^', Сп : ш|С') л... л
л... л Рг: N0° (Сп : N0]°', Сп : N0^')) — ,
где Рг : N0; - объект с именем N0; , обозначающий предикат предметной области; Сп : N01 - объект с именем N01, обозначающий концепт предметной области; значок {С} означает, что имена объектов N0 могут отображать понятия предметной области относительно употребленного контекста значений своих атрибутов {А}. Объекты информации, входящие в информационную среду ^-элемента 0Яв-структуры для того, чтобы быть понятными ему, должны представляться в виде должным образом упорядоченных наборов комбинаций терминов и предикатов предметной области или отображающих их ИО:
01м ) := ((Рг : N0° (Сп :№0С', Сп :М0С') л... л
л...л(Рг : N0^' (Сп: , Сп :№oFс!)))).
С другой стороны, объекты информации несут некоторый контекст, значимый для идентификации ^-элементом способа и порядка их обработки. Данный контекст определяется исходя из значений атрибутов объекта информации:
01А = {Г ,...,<} .
Таким образом, общая структура объектов информации с точки зрения ^-элемента выглядит следующим образом:
О(01я) := (N0°,{АО1,..., АО1',{Сп : {ыо{С',...,ЫоЩ,
Рг: {мо{С',...,№0',.
Функциональная модель агентов основана на следующих утверждениях. Для каждого ^-элемента системы установлено свое множество выполняемых им функций
Е (0-...-N ) = {Е0-...-,, Е0-...-к ' ,
которые он реализует посредством соответствующего набора сценариев
F0-...-i (S0-...-N )Ш - {Ci , Cp }
Выполнение сценария состоит из совершения определенной последовательности операций
C° -{Opt,...,Opv},
которые представляют собой элементарные действия (процедуры), выполняемые S-элементом. В функциональной модели определены два вида агентов: агент операции и агент сценария. Агенты операций заняты непосредственно выполнением операций и имеют в качестве атрибутов набор входящих параметров и набор параметров, содержащих результаты их выполнения:
O(Opt):-(.Np., {Po,,...,POn}, 0, BM).
Агенты сценариев выполняют действия по идентификации текущих операций и их параметров:
O(C.):-(NC, 0, (VO(C.), Cf) BM),
где CO - набор операций, реализующих сценарий; VO(CK) - объект, содержащий результаты ранее выполненных операций (VO(CK)0 = {O pV,..., O pvk }) .
Объект результата выполнения операции определяется как:
O (OpV):- (NOV, Rz (Opk), 0,0 ,
где Rz (OpV) - результат выполнения операции Op.
Организационная модель агентов определена понятием агента сотрудника, в задачи которого входит идентификация сценариев поведения системы. Общая функциональность агента сотрудника представляется посредством множества сценариев, реализующих все возложенные на него задачи F(S0-.-i) := :=<{Ci, ..., Cp}n.n{Ce, ..., Cb}).
У каждого агента сотрудника имеется своя информационная среда (часть INF-структуры СОУ, доступной данному агенту): IS(S0-._i) ={OIi , ..., OIn}. Общая объектная структура агента сотрудника определяется следующим образом:
O (So-...-. ):-( NOS,{AS,..., AS}, (F (o-...-i), IS (So-...-i )), BM),
где NOS- имя агента сотрудника; {Af,...,Asn }- набор
атрибутов агента сотрудника.
Модели процессов МАСОУ определяются моделями поведения входящих в ее состав агентов:
агента сотрудника, агента сценария и агента операции. Агенты строят свое поведение на основе вывода по базам знаний, которые состоят из отдельных блоков (модулей), содержащих описание значимых си-
туаций и реакцию агентов на их возникновение. В модели поведения агента сотрудника используются три типа логических модулей:
1. Логические модули определения последовательности обработки изменений информационной
среды 1МР0 = Р^0 и... и Р™, в которых формулы определения последовательности обработки информации имеют вид:
ЕхР0 = ((Рг: КОС ( : NО]С}, Сп : N0^) л... л л... л Рг: К0РС} (Сп : N0С, Сп : N0^))^ МРЯ),
где МРЯ = {1, 2, ...} - оценка приоритетности.
2. Логические модули идентификации сценариев
ЬМ ЮС = Р 1ОС (С!) и ... и Р 1ГСС) содержат формулы:
РГ (Ск ) = ((Рг : N0^ (Сп : N0?}, Сп : N0MC})л... л л... л Рг : N0^ (Сп : N0^,Сп : N0С ) Ск ).
По каждому сценарию может быть определено множество таких формул для всех возможных случаев его идентификации
РхЮС (Ск ) = {РО (Ск ),...,РГ (Ск)}.
3. Логические модули определения необходимости и возможности совершения идентифицированного сценария
ЬМАС (Ро-...^) = р АС (С1) и ... и РАС(С).
Здесь в формулах определяется возможность или невозможность выполнения сценария применительно к существующим условиям:
РХАС (Ск ) = (Рг : N0^ (Сп : N0) С}, Сп : N0^ )л... л
л... л Рг : N0рС} (Сп : N0^,Сп : М0РС})) ^ {"принять", "отклонить"}.
Для каждого сценария имеется свой набор формул, который описывает все условия, при которых возможно выполнение данного сценария агентом сотрудника:
РАС (Ск ) = {РАС (Ск),..., РАС (Ск )}.
Агент сотрудника принимает объекты изменения информационной среды 0Ж := (N0™, А10, 0, 0) (где А1Г - идентификатор изменения информационной среды) и формирует и передает в адрес агента сценария объекты идентифицированного сценария
0ЮС := (М0гГС, {А10, АС}, 0, 0) (где АС - наименование идентифицированного сценария).
Модель поведения агента сценария содержит:
1. Логический модуль
ЬМР0
для определения возможных операций по сценарию для каждой стадии его выполнения исходя из результатов ранее закончившихся операций. В данном модуле существуют следующие типы высказываний:
- начальная стадия выполнения сценария:
Рр ((У0(Ск)0) = 0) ^ 0р. (где Рр (...) - первичная мощность объекта);
- промежуточные стадии выполнения сценария:
(Я2 (0руы )л... л Я2 (0рук 0р,;
- окончание выполнения сценария:
(Я2 (0р1) л... л Я2 (0р1к)) ^ "конец".
2. Логический модуль идентификации параметров операций ЬМ1130, типовые формулы которого имеют вид:
Рх = ((Рг: N0^ (Сп : N0/Íс}, Сп : N0^ )л... л
л... л Рг: тРС} (Сп : N0^, Сп : N0РС})) ) ^
^ ) = X (ик )).
Агент сценария принимает два вида объектов: от агента сотрудника и от агента операции объект результата выполнения операции: 0я2 := (N0ЯZ, {А/ГС, АЯ2}, 0, 0) (где АЮС - идентификатор выполняемого сценария; АЯ2 - результат выполнения операции). В модели поведения агента сценария генерируются и передаются в адрес агента операции объекты идентифицированных к выполнению операций: 0Г0 := (N0ID0, {А1ГС, Ат, АРАЯ}, 0, 0) (где Аж -название идентифицированной операции; АРАЯ - значения параметров выполнения операции).
В модели поведения агента операций не используются логические модули. Данный агент принимает объекты, а также порождает и передает в адрес агента сценариев объекты
0я2. Алгоритмы реализации моделей поведения агентов МАСОУ представлены на рисунке.
Компонент взаимодействия в моделях МАСОУ представляет собой систему агентов, реализующих функционал отдельного сотрудника. Взаимодействие двух компонентов в каждом конкретном случае несет в себе необходимость для одного из них использовать функционал другого в целях решения общих задач СОУ. При этом происходит следующее: компонент-заказчик в результате совершения определенного своего сценария порождает или изменяет один или несколько ИО, входящих в информационную среду компонента-исполнителя, а тот в свою очередь по результатам анализа произошедших изменений своей информационной среды (логического вывода по формулам модулей ЬМГС), идентифицирует и совершает требуемые действия.
модель поведения
модель поведения
модель поведения агента сценария
Рисунок. Алгоритмы реализации моделей поведения МАСОУ
Выводы.
Мультиагентные системы не нашли пока широкого применения в организационных структурах. Применительно к данной предметной области можно отметить модель, предложенную В. А. Виттихом и П. О. Скобелевым [18]. В отличие от их модели, ориентированной на поддержку принятия решений в холонических организационных структурах (организации, состоящие из динамически взаимодействующих частей, способных к автономному существованию), разработанные модели ориентированы на поддержку принятия решений в иерархических организационных структурах.
Литература
1. Виттих, В. А. Мультиагентные модели взаимодействий для построения сетей потребностей и возможностей в открытых системах / В. А. Виттих, П. О. Скобелев // Автоматика и телемеханика. - 2003. - №1. - С. 177-185.
2. Гаврилова, Т. А. Базы знаний интеллектуальных систем / Т. А. Гаврилова, В. Ф. Хорошевский. - СПб., 2000.
3. Городецкий, В. И. Информационные технологии и многоагентные системы / В. И. Городецкий // Проблемы информатизации. - 1998. - Вып. 1. - С. 3-14.
4. Качанова, Т. Л. Информационная технология решения стратегических проблем / Т. Л. Качанова, Б. Ф. Фомин. - СПб., 2002.
5. Ларичев, О. И. Теория и методы принятия решений, а также хроника событий в волшебных странах / О. И. Ларичев. - М., 2003.
6. Мильнер Б. З. Теория организации: Учебник / Б. З. Мильнер. - М., 2012.
7. Петров А. В. Подготовка и принятие управленческих решений / А. В. Петров, Ю. Г. Федулов. - М., 2000.
8. Тарасов, В. Б. Агенты, многоагентные системы, виртуальные сообщества: стратегическое направление в информатике и искусственном интеллекте / В. Б. Тарасов // Новости искусственного интеллекта. - 1998. - №2. - С. 564.
9. Тихомиров, М. М. Системы информационной и интеллектуальной поддержки управленческой деятельности в структурах государственной службы / М. М. Тихомиров. -М., 1995.
10. Трахтенгерц, Э. А. Компьютерные методы реализации экономических и информационных управленческих решений: в 2 т. / Э. А. Трахтенгерц. - М., 2009.
11. Швецов, А. Н. Агентно-ориентированные системы: виртуальные сообщества / А. Н. Швецов. - Вологда, 2014.
12. Швецов, А. Н. Агентно-ориентированные системы: основные модели / А. Н. Швецов. - Вологда, 2012.
13. Швецов, А. Н. Мультиагентные системы: Учебное пособие / А. Н. Швецов. - Вологда, 2012.
14. Швецов, А. Н. Распределенные интеллектуальные информационные системы / А. Н. Швецов, С. А. Яковлев. -СПб., 2003.
15. Brooks, R. A. Intelligence without representation / R. A. Brooks // Artificial Intelligence. -1991. - № 47. -P. 139-159.
16. Cetnarowicz, K. A Formal Specification of M-Agent Architecture; Ed. by B. Keplics, E. Nawarecki / K. Cetnarowicz, P. Gruer, V. Hilaire, A. Koukam // Proc. of the Second Int. Workshop of Central and Eastern Europe on Multi-Agent Systems. - Poland, 2001. - P. 41-50.
17. Wooldridge, M. An Introduction to Multi-Agent Systems / M. Wooldridge. - John Wiley and Sons, 2002.
18. Wooldridge, M. The Gaia Methodology for Agent-Oriented Analysis and Desing / M. Wooldridge, N. R. Jennings, D. Kinny // Journal of Autonomous Agents and MultiAgent Systems. - 2000. - 3(3). - P. 285-312.
УДК 621.778.04
Р. А. Юдин, Н. И. Шестаков, И. Р. Юдин, Н. А. Тувалин
Череповецкий государственный университет
ПОЛУЧЕНИЕ И ПРИМЕННЕНИЕ КОНТРОЛИРУЕМЫХ АТМОСФЕР В СОВРЕМЕННЫХ УСЛОВИЯХ
В статье рассмотрены вопросы, связанные с применением контролируемых атмосфер в термических печах с муфелиро-ванием садки и пламени различных производств. Эти атмосферы защищают поверхность металлопродукции от окисления и обезуглероживания, восстанавливают химически чистое железо и углеродный потенциал на поверхности металлопродукции. Показаны пути энергосбережения, снижения материальных и трудовых затрат, актуальность расширения объемов внедрения.
Аммиак (NH3), химически чистый азот (99,9 % N2), азотно-водородная смесь (АВС - 25 % N2, 75 % Н2), защитный газ (4-5 % Н2, 96-95 % N2), оксид и диоксид углерода, водород и водяные пары, коэффициент расхода воздуха.
The article considers the problems of applying controlled atmospheres in thermal furnaces with hiding of content and fire in different manufactures. These atmospheres protect surfaces of metals from oxidation and carbon escape, they restore chemically pure iron and carbon potential. The ways of energy saving, reduction of material and labor costs, relevance of the volume of implementation are shown in the paper.
Ammonia (NH3), chemically pure nitrogen (99,9 % N2), nitrogen-hydrogen mixture (ABC - 25 % N2, 75 % H2), protecting gas (4-5 % H2, 96-95 % N2), oxide and carbon dioxide, hydrogen and water vapor, flow rate of air.
Введение.
Получению и применению контролируемых атмосфер посвящена монография [2], а защите стали от окисления и обезуглероживания, для которых предназначены эти атмосферы - монография [1]. Однако в них целенаправленно не рассмотрены задачи энергосбережения, снижения материальных и трудовых затрат. Это приводит к существенному повышению себестоимости контролируемых атмосфер.
Основная часть.
Наиболее часто в качестве контролируемых атмосфер используют защитный газ, состоящий из 9395 % азота и соответственно 7-5 % водорода или суммы водорода и оксида углерода. Влажность атмосферы не должна превышать -4о °С, поэтому ее и химический состав непрерывно контролируют. Азот при температурах 9оо-1ооо °С является инертным газом, а водород восстанавливает на поверхности стали химически чистое железо по реакции:
Fe0 + И2^ Fe + Н20 . (1)
В связи с небольшим содержанием водорода и оксида углерода такие атмосферы имеют слабые восстановительные свойства, однако гарантированно предохраняют поверхность стали от окисления, по-
этому их называют защитным газом. Ранее его получали двумя способами: из аммиака и технического азота и из природного газа. При использовании первого способа защитный газ содержит азот и водород, а при втором - также оксид углерода. Реакция восстановления на поверхности стали химически чистого железа оксидом углерода подобна (1) и имеет следующий вид:
Fe0 + С0 ^ Feс + С02 . (2)
Из реакции (2) следует, что в отличие от водорода оксид углерода позволяет не только восстановить на поверхности стали химически чистое железо, но и реставрировать ее углеродный потенциал. Это весьма актуально для шарикоподшипниковой стали ШХ-15 и игольной проволоки, так как именно эти виды продукции не допускают обезуглероживания.
Первый способ применили на газозащитных станциях (ГЗС) ОАО «Череповецкий сталепрокатный завод» (ЧСПЗ) и Череповецком металлургическом комбинате (ЧМК) ОАО «Северсталь», второй -на ГЗС «Орловский сталепрокатный завод» (ОСПЗ). В настоящее время ЧСПЗ и ОСПЗ входят в состав компании ОАО «Северсталь-метиз». Проектированием ГЗС обоих заводов, технадзором за строительством и наладкой занимались институт «Стальпро-