Управление сложными системами требует от управляющей подсистемы сочетания противоположных по определению свойств, например устойчивости и гибкости (адаптивности). Классическим решением этого вопроса является сочетание технических средств управления с человеком. Участие человека-оператора в автоматизированной системе управления привносит в процесс управления как положительные, так и отрицательные факторы (риски) [1; 2]. К положительным факторам можно отнести высокую адаптивную способность человека к изменяющимся условиям, системное мышление, высокий уровень абстрактного и интуитивного мышления, позволяющие быстро решать сложные задачи целеполагания. Все это способствует возникновению уникальных эмерджентных свойств в системе «человек – среда – машина» (СЧСМ). К отрицательным факторам относят высокую степень влияния на эффективность принимаемых решений психологического и физиологического состояния человека, ограниченные возможности переработки больших объемов информации, сложность оценки надежности звена «человек – оператор». Одновременно возрастает сложность описания и оценки процессов управления в СЧСМ. Основные инструменты, используемые для анализа и прогнозирования поведения сложной системы, описанные в [3], требуют от исследователя анализа большого числа данных и навыков использования специализированных программных продуктов, что, в свою очередь, предполагает наличие солидных материальных и временных ресурсов. Использование методов «мягких вычислений» (нечеткие множества, нейронные сети, генетические алгоритмы) позволяет снизить размерность задач без потери качества и эффективности исследования [4]. В данной работе предложен вариант алгоритма исследования состояния эргатической автоматизированной системы управления предприятия на основе теории нечетких множеств [5].
Цель исследования: разработка возможных способов идентификации автоматизированных систем управления с помощью инструментов нечеткой логики.
Материалы и методы исследования
Необходимость поддерживать высокий уровень эффективности принимаемых решений в эргатических системах управления может быть реализована за счет применения концепции адаптивизации, выражающейся в использовании априорной, текущей и прогнозной информации о состоянии и поведении управляемой системы [6; 7] (рис. 1).
Основной методологией получения наиболее полной информации является системный подход, в рамках которого используются три основных метода: системный анализ, системное моделирование и синтез систем [8]. Для описания неопределенных показателей случайного происхождения разработаны мощные инструменты теории вероятности и математической статистики. Моделирование систем с использованием этих методик возможно при наличии достаточного объема статистических (т.е. количественных) данных, которые далеко не всегда можно получить. Вторым сложным моментом является ретроспективность обрабатываемых данных, т.е. не учитываются текущие показатели состояния управляемой системы. С увеличением сложности системы увеличивается влияние неопределенностей как случайного, так и нестохастического характера [9]. В отношении систем с активным элементом – человеком, количественная оценка ведет к построению неадекватной модели и, соответственно, к принятию неэффективных решений. Автоматизированные системы управления предприятия (АСУП) призваны принимать решения в постоянно меняющихся условиях внешней и внутренней среды, на которые влияют факторы, не поддающиеся строгой количественной оценке. Природа факторов, влияющих на эффективность систем, подробно рассмотрена в [4]. Применение аппарата нечетких систем (множеств) может увеличить эффективность методики системного анализа адаптивных (гибких) систем различного назначения.
В качестве варианта реализации такого подхода предлагается следующий алгоритм.
1. Определить критерий (критерии) эффективности работы эргатической автоматизированной системы управления предприятием (АСУП). Выбор критерия зависит от целей проведения исследования.
2. Определить показатели (группы показателей), выражающие критерий (критерии) эффективности работы АСУП. Если критерий эффективности является комплексным, необходимо разбить его на ряд составляющих, наиболее информативных с точки зрения исследования.
3. Определить факторы (группы факторов), влияющие на показатели эффективности работы АСУП. Один из самых сложных этапов исследования, поскольку адекватность и достаточность факторов влияет на эффективность всего исследования.
4. Провести фазификацию (задать функцию принадлежности) факторов, влияющих на эффективность. Основные методы определения функции принадлежности отражены в [10]. В условиях полного отсутствия информации целесообразно использовать метод экспертных оценок или формулу Фишберна.
5. Построить нечеткую модель оценки влияния различных факторов (группы факторов) на эффективность работы АСУП.
6. Построить нечеткое отношение идентификации снижения устойчивости АСУП. Нечеткие отношения задаются в виде списка с перечислением всех кортежей, аналитически, графически, в форме матрицы, нечеткого графа (рис. 2).
Результаты исследования и их обсуждение
1. В качестве критерия эффективности работы эргатической АСУП предлагается выбрать – устойчивость системы [3] (Y – универсум устойчивости).
2. В качестве показателей устойчивости:
y1 – надежность подсистемы «человек – оператор»
y2 – надежность технической подсистемы
y3 – надежность подсистемы «искусственный интеллект»
Рис. 1. Возможный вариант реализации концепции адаптивизации
3. В качестве факторов, влияющих на показатели эффективности, выделим четыре группы факторов (X – универсум факторов влияния):
x1 – человеческий фактор
x2 – качество технической подсистемы
x3 – мощность нейросистемы
x4 – факторы внешней среды
4. Сформируем нечеткое множество X (функции принадлежности определяются прямым методом, например экспертным):
В условиях отсутствия возможности экспертной оценки можно использовать косвенные методы, например формулу Фишберна:
где n – число элементов, i – ранг элемента (факторы необходимо предварительно ранжировать). Расчет начинается с элемента, имеющего наибольший ранг.
5. Определим среднее значение всех функций принадлежности в нечетком множестве X:
6. Формализуем значение функций принадлежности для различных уровней устойчивости АСУП:
Низкий µyн = 0,5;
Средний µyс = 0,7;
Высокий µyв = 0,9.
7. Сравниваем среднее значение функции принадлежности для факторов, влияющих на устойчивость АСУП, со значениями функций принадлежности для устойчивости АСУП. В данном примере она соответствует среднему уровню устойчивости АСУП.
8. Зададим нечеткое отношение идентификации снижения устойчивости АСУП.
9. Исходные данные:
Причины снижения устойчивости АСУП:
x1 – человеческий фактор;
x2 – неисправность технической под-системы;
x3 – неадекватность системы искусствен-ного интеллекта;
x4 – факторы внешней среды.
Последствия снижения устойчивости АСУП:
y1 – увеличение времени принятия решений;
y2 – принятие ошибочного решения;
y3 – потеря управляемости;
y4 – отказ системы.
Данные формализации нечетких отношений системы
y1 |
y2 |
y3 |
y4 |
|
x1 |
0,8 |
0,9 |
0,6 |
0,5 |
x2 |
1 |
0,6 |
1 |
1 |
x3 |
0,5 |
0,9 |
0,5 |
0 |
x4 |
0,6 |
0,5 |
0,8 |
0,9 |
Запишем кортеж нечетких бинарных отношений: F = {(<x1, y1>)‚0,8), (<x1, y2>‚0,9)‚ (<x1, y3>‚0,6)‚ (<x1, y4>,0,5)‚ (<x2, y1>‚1,0)‚ (<x2, y2>‚0,6)‚ (<x2, y3>‚1,0)‚ (<x2, y4>‚1,0)‚ (<x3, y1>‚0,5)‚ (<x3, y2>‚0,9)‚ (<x3, y3>‚0.5)‚ (<x3, y4>‚0), (<x4, y1>,0,6), (<x4, y2>,0,5), (<x4, y3>,0,8), (<x4, y4>,0,9)} (таблица).
Рис. 2. Граф нечетких бинарных отношений системы
Вывод: снижение устойчивости АСУП происходит, в большей степени, под влиянием x2 фактора.
Реализация алгоритма позволяет решать широкий круг задач (в том числе многокритериальных): от выбора оптимальной системы управления до мониторинга состояния её основных показателей. В системах «человек – машина» возможно использование нечетких моделей для оценки эргономических свойств с применением лингвистических переменных. Следует также отметить высокую степень адаптивности методики в условиях дефицита временных и вычислительных ресурсов. Использование максимально понятного «интерфейса» упрощает восприятие лицом, принимающим решения (ЛПР), аналитической информации. Инструментальной базой алгоритма могут быть как имитационное, так и нейросетевое моделирование.
Заключение
Применение инструментария нечетких множеств в задачах оценки эффективности функционирования эргатических АСУП позволяет давать предварительные оценки показателей (состояний) функционирования систем в условиях отсутствия достаточной статистической информации о начальных состояниях и переходных процессах функционирования системы.
Предложенный алгоритм исследования эффективности эргатических АСУП может быть положен в основу создания экспертной системы с использованием элементов искусственного интеллекта [11].