Научная статья на тему 'ФОРМИРОВАНИЕ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА ДЛЯ НАХОЖДЕНИЯ УРОВНЯ РИСКА НА ПРЕДПРИЯТИИ АВИАЦИОННО-ПРОМЫШЛЕННОГО КОМПЛЕКСА'

ФОРМИРОВАНИЕ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА ДЛЯ НАХОЖДЕНИЯ УРОВНЯ РИСКА НА ПРЕДПРИЯТИИ АВИАЦИОННО-ПРОМЫШЛЕННОГО КОМПЛЕКСА Текст научной статьи по специальности «Математика»

CC BY
47
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Труды МАИ
ВАК
Область наук
Ключевые слова
РИСК / УРОВЕНЬ РИСКА / НЕЧЕТКИЕ МНОЖЕСТВА / НЕЧЕТКАЯ СИСТЕМА / НЕЧЕТКИЙ ВЫВОД / ЛИНГВИСТИЧЕСКИЕ ПЕРЕМЕННЫЕ / ФАЗЗИФИКАЦИЯ / ДЕФАЗЗИФИКАЦИЯ

Аннотация научной статьи по математике, автор научной работы — Бадалова Анна Георгиевна, Пантелеев Петр Андреевич

Рассмотрена задача нахождения уровня риска на предприятии авиационно-промышленного комплекса (АПК). Для ее решения авторами предложен алгоритм формирования нечеткой системы, служащей для нахождения уровня риска по соответствующей шкале на основании лингвистических значений вероятности наступления рискового события, вероятности изменения финансовых результатов деятельности предприятия после наступления рискового события и показателя относительного изменения финансовых результатов. Приведены примеры, демонстрирующие эффективность сформированной системы.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Бадалова Анна Георгиевна, Пантелеев Петр Андреевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ФОРМИРОВАНИЕ СИСТЕМЫ НЕЧЕТКОГО ВЫВОДА ДЛЯ НАХОЖДЕНИЯ УРОВНЯ РИСКА НА ПРЕДПРИЯТИИ АВИАЦИОННО-ПРОМЫШЛЕННОГО КОМПЛЕКСА»

Электронный журнал «Труды МАИ». Выпуск № 42

УДК 658.15

www.mai.ru/science/trudv/

Формирование системы нечеткого вывода для нахождения уровня риска на предприятии авиационно-промышленного комплекса

А.Г. Бадалова, П.А. Пантелеев

Аннотация

Рассмотрена задача нахождения уровня риска на предприятии авиационно-промышленного комплекса (АПК). Для ее решения авторами предложен алгоритм формирования нечеткой системы, служащей для нахождения уровня риска по соответствующей шкале на основании лингвистических значений вероятности наступления рискового события, вероятности изменения финансовых результатов деятельности предприятия после наступления рискового события и показателя относительного изменения финансовых результатов. Приведены примеры, демонстрирующие эффективность сформированной системы.

Ключевые слова:

риск; уровень риска; нечеткие множества; нечеткая система; нечеткий вывод; лингвистические переменные; фаззификация; дефаззификация

Введение

Риски, возникающие в процессе создания на предприятиях АПК образцов новой техники, могут сильно отличаться от типичных для промышленности в целом как качественно, так и количественно. К ним относятся риски, связанные с проектированием (при этом особенно важным является стратегическое управление риском с учетом обеспечения безопасности страны); освоением современных технологий; производством, в рамках которого отдельные элементы процесса являются уникальными; риски, связанные с процессом управления созданием нового изделия (как правило, формируются нетрадиционные структуры управления), с применением новых информационных технологий, с проведением испытаний. Отсюда следует, что основной особенностью рисков на предприятии АПК является их существенная дифференциация. Реализация описанных рисков может привести к нарушению календарного плана производства, увеличению стоимости изделия, ухудшению основных характеристик (веса, аэродинамических параметров, свойств различных бортовых систем и оборудования, параметров двигателя и др.) и, как следствие, запаздыванию выхода на рынок

(первой продажи самолета), проблемам с установлением конкурентоспособного уровня цен, дальнейшим продвижением на рынке вследствие наличия конкуренции в данной размерности самолетов. Учет всего многообразия возможных рисков требует создания механизма нахождения уровня каждого риска и выбора соответствующего метода управления рисками, реализуемого в системе. К ним относятся: уклонение, передача, распределение, резервирование средств, объединение, локализация, диверсификация, лимитирование, компенсация, предупреждение [1,2]. В [3] авторами предложена функциональная схема системы управления риском предприятия авиационно-промышленного комплекса (АПК), специализирующегося на разработке новых образцов авиационной техники, представляющая собой систему с четырьмя обратными связями, соответствующими четырем горизонтам управления. В предложенной схеме, разработанной в соответствии с основным принципам управления: непрерывности, целенаправленности, системности, комплексности, структурированы целевые показатели управления рисками по горизонтам управления в соответствии со стоимостным подходом к управлению. В каждом из контуров управления для выработки соответствующей стратегии и метода управления риском необходимо определять уровень риска на основе анализа финансовых результатов деятельности предприятия. Для решения этой задачи предлагается использовать аппарат нечетких систем [4]. Решение данной проблемы позволяет гарантировать надежность информационного обеспечения лиц, принимающих решение, во всех контурах системы стратегического управления рисками предприятия АПК.

Постановка задачи нахождения уровня риска

В соответствии с разработанной концепцией управления рисками [1,2] и методологическими основами оценки рисков определяются две вероятности: вероятность наступления рискового события (р ); вероятность изменения финансовых результатов деятельности предприятия после наступления рискового события (р). Под финансовым результатом можно понимать изменение стоимости предприятия В Уп+1, экономической добавленной стоимости ( Е¥Л(), рентабельности собственного капитала (ЯОЕ(). Кроме вероятностных показателей в

[1,2] предложено использовать показатель относительного изменения финансовых результа-^ ^ ^ ¡}} р

тов: Д =--100%, где П - значение финансового показателя, Птр - его требуемое

Пщр

(или ожидаемое) значение.

Итоговой оценкой риска будем считать уровень риска Ук - /(1\, А, Л), где / - некоторая функция, характеризующая зависимость уровня риска от трех переменных , / т, А;

Л/{()К ЮЕг-ЮЕ А =--100 =--100 для оперативных рисков (в контуре оперативного

ЯОЕтр КОЕтр

АЕГА ЕГА(-ЕГА управления), А ---100 =-— -100 для тактических рисков (в контуре такти-

ЕГАтр ЕГАтр

АВ¥ ВУп+1 -ВУ

ческого управления), А =--100 =-— ■ 100 для стратегических рисков (в конту-

В^тр ВУтр

ре стратегического управления).

Поскольку эксперты при принятии решений, как правило, используют лингвистические переменные, т.е. оперируют качественными категориями более чем количественными, применим для решения задачи определения уровня риска теорию нечетких систем [ 4]. Структура такой системы приведена на рис. 1.

I______________________________________________________j

Вход Нечеткая система Выход

Рис. 1. Нечеткая система нахождения уровня риска

В процессе функционирования нечеткой системы производятся:

1. Фаззификация. Входные четкие переменные (в данном случае , /J2, А ) преобразуются в нечеткие.

2. Применение механизма нечеткого вывода. Из базы нечетких правил вывода, связывающих входные нечеткие переменные (предпосылки) с выходными нечеткими переменными (заключениями) выбираются так называемые активные правила, применимые к данной ситуации. Результатом работы механизма нечеткого вывода являются нечеткие заключения.

3. Дефаззификация. Нечеткие заключения преобразуются в четкие (в данном случае целью является нахождение уровня риска по некоторой заданной шкале).

Рассмотрим процедуру решения для типовой системы с п входами и одним выходом, схема которой изображена на рис. 2.

щ -►

Нечеткая система у

ип -►

Рис.2. Типовая система

Предположим, что каждая входная переменная и1 принимает значения на своем универсальном множестве 1]¡,1 — \,...,п, а выходная переменная у - на универсальном множестве У. Каждой переменной щ,...,ип поставим в соответствие лингвистическую переменную Щ,...,ип, а переменной у - лингвистическую переменную у .

В изучаемой задаче п - 3, а входные лингвистические переменные: щ - "вероятность р наступления рискового события"; ^ - "вероятность рр изменения финансовых результатов деятельности предприятия"; щ - "показатель А относительного изменения финансовых результатов деятельности предприятия". Выходная лингвистическая переменная: у - "уровень риска".

Универсальными множествами являются: [0;1], (/2 = [0; 1], £/3 = (—оо;+оо);

7 = [0;10], так как значения вероятностей 1\, /р лежат в промежутке [0;1], а значения А в

процентах могут быть как положительными, так и отрицательными (в практических задачах А принимает конечные значения). Для выходной переменной у принята шкала риска, включающая значения от нуля до 10.

Лингвистические переменные Щ,...,Щ ; у принимают лингвистические значения. Будем использовать обозначения: А/ - 3 -е лингвистическое значение лингвистической переменной щ; В3 - 3 -е лингвистическое значение лингвистической переменной у . Таким образом, лингвистические переменные и^, у принимают значения из множеств

Д- = {А[,у = 1,...,}; В = {В] ,7 = 1,...,М}, где А- число лингвистических значений соответствующих лингвистических переменных. Они называются терм-множествами.

Каждая лингвистическая переменная характеризуется набором

<й1,А1,и1 >,/= ; < у,В,У >, содержащим обозначение лингвистической переменной,

множество ее лингвистических значений и универсальное множество, на котором переменная принимает свои значения.

Для исследуемой задачи используются следующие лингвистические значения.

Для переменных щ,й2\ Ах = А2 = "малая"; Ах = А2 = "ниже средней"; Ах = А2 = "средняя"; А^ - А2 = "выше средней"; Д5 = А2 = "высокая".

Для переменной и3 : А3 = "очень большой отрицательный"; А3 = "большой отрицательный"; А| = "малый отрицательный"; = "около нуля"; А|= "малый положительный"; АА6 = "большой положительный"; А3 = "очень большой положительный".

Для переменной у : I?1 = "низкий"; В2 = "ниже среднего"; В3 = "средний"; В4 = "выше среднего"; В5 = "высокий, близкий к критическому".

Таким образом, Л^ = = 5, - 1,М - 5.

В дальнейшем вместо лингвистических значений для сокращения записи в некоторых случаях будем использовать просто номера переменных, т.е. в качестве терм-множеств переменных щ,й2,щ будем использовать 7] = {1,2,...,5},Т2 — {1,2,...,5},Т3 - {1,2,...,7}, а в качестве терм-множества переменной у множество = {1,2,...,5} .

Для определения лингвистических переменных используются нечеткие множества и нечеткая логика. Понятие нечеткого множества вводится через определение функции принадлежности. С каждым лингвистическим значением А переменной и^ связывается функция принадлежности ц/ («,):—> [0; 1]. Ее величина описывает определенность, с которой

элемент и^ множества может быть ассоциирован с лингвистическим значением А .

Обычно применяются треугольные, трапециевидные, гауссовые, косинусоидальные функции принадлежности [3,4]. В данной работе применяются треугольные функции принадлежности:

ц/ (щ) =

0,1 +

1, если иг < с) или иг > с^',

1 1 если н1 < с/ и (иг > с) и н1 < с^' )

_ ^

шах <! 0,1 + ■ ' 1

м,

0,5^/

если и{ > с/ и > сг- и и{ < сг- г )

где 7=1,...,^-, т.е. функции принадлежности пронумерованы слева направо, м?3 - ширина

(длина основания треугольника), с/ - характерные точки разбиения универсального множества, задаваемые экспертами (координата "вершины треугольника").

1 1 1

¿7 +2И7

Рис.3. Треугольные функции принадлежности Заданная лингвистическая переменная иу с лингвистическими значениями А , определенными функциями принадлежности ц/ (»,), определяют нечеткое множество А/ : А/ = (г/,-,ц/ (г/,-)),где г/; е С/г- , / = 1,..., Л'',. Это обычное множество пар, составленных из

значений иг- и соответствующих значений функции принадлежности. При этом любому значению г/, е II! ставится в соответствие степень определенности (уверенности), что численное

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

Для решаемой задачи функции принадлежности приведены на рис 4.

Рис.4. Функции принадлежности в задаче нахождения уровня риска

Приведем основные понятия и операции с нечеткими множествами [4,5]. Пусть зада-

1 2

ны нечеткие множества Ai и А~ (Nj — 2), заданные функциями принадлежности jj, (г/:), ц 2 (и, ) ■ Для определения пересечения и объединения двух нечетких множеств будем применять два различных способа.

12 12 Пересечением Ai nAf

множеств Aj, A называется нечеткое множество с функцией принадлежности, определяемой одним из правил:

- правило "минимума" (рис. 5,а): in p.^, ,ц |2, где //, е Г/, ;

- правило "алгебраического произведения"(рис.5,6): = M-^i • Ц (2, где //, е 1]-1 .

Заметим, что существуют и другие правила, но будем использовать наиболее часто применяемые, применяя обозначение *: х * у = min х, у или х * у = х ■ у.

а б

Рис.5. Пересечение

12 12 ^ Объединением А1 и А~ множеств А1, А~ называется нечеткое множество с функцией

принадлежности, определяемой одним из правил:

- правило "максимума" (рис. 6): = шах , , где г/, еС7,- ;

- правило "алгебраической суммы": = Ц-^ + Ц^г "М*^ ' М- ¡2, где г/, ^и, .

Заметим, что существуют и другие правила, но будем использовать наиболее часто применяемые, применяя обозначение © : х® у = шах х, у или х® у = х + у - х ■ у.

Рис. 6. Объединение

Операция пересечения используется для представления логической операции "и", а операция объединения - для представления логической операции "или".

Приведем понятие прямого произведения нечетких множеств. Пусть А, А2,..., А -нечеткие множества, определенные на универсальных множествах ^,^2,...,^ соответственно. Прямым произведением множеств А(, а2 ,..., Ап, называемым также нечетким отношением, называется нечеткое множество А{ хА^ х ... х А1п с функцией принадлежности Iхл л* л1 з'• ) = И л / ^ * М- ^ (^2 )*•••* Ц л/ {.Мл) • Такое определение аналогично

ХЛ2 Х- ■ -Х.т,, Л2

классическому, где прямому произведению принадлежат все элементы, в которых первый член принадлежит первому множеству "и" второй член принадлежит второму множеству "и" и-й член - л - му множеству. Поэтому применяется обозначение, соответствующее пересечению (операции"и").

Функционирование нечетких систем опирается на лингвистические правила вывода, описывающие отображение входных переменных в выходные (см. рис. 2). Лингвистическое правило вывода обычно имеет следующую структуру (если предпосылки, то заключение):

Если щ есть А( и йг есть А2 и ... йп есть А1п, то у есть Вр. В решаемой задаче правила имеют вид:

Если й есть Л( и й2 есть Л2 и й3 есть Л3, то у есть Вр, где ] = = = = ■

Например, если вероятность р "ниже средней", вероятность р "малая", показатель А "малый положительный", то уровень риска у "низкий".

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Будем предполагать, что формируется Я различных правил, представляемых в форме — где у = - 1,...,Ы2;1 = 1,...,-\...,М. Если все правила

имеют описанную структуру, то их общее число Я — ■ Ы2 • Щ .

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

к -1 = вероятность Р2 - "малая" Таблица 1

У "показатель А" = й3

1 2 3 4 5 6 7

1 2 2 1 1 1 1 1

"вероятность Р}" = щ 2 3 2 1 1 1 1 2

3 3 3 2 1 1 1 2

4 4 3 3 2 2 2 2

5 4 4 3 2 2 3 3

к — 2= вероятность Р2 -" ниже средней" Таблица 2

у "показатель А" = й3

1 2 3 4 5 6 7

1 3 2 2 1 1 1 2

"вероятность Р}" = щ 2 3 3 2 1 2 2 2

3 4 3 2 1 2 2 4

4 4 3 3 2 2 4 3

5 4 4 3 2 2 3 3

к - 3 = вероятность Р2 - "средняя" Таблица 3

У "показатель А" = щ

"вероятность р " = щ 1 2 3 4 5 6 7

1 3 3 2 1 2 2 2

2 3 3 2 1 2 2 3

3 4 4 3 2 2 3 3

4 4 4 3 3 3 3 3

5 5 4 3 3 3 4 4

к — 4 = вероятность Р2 - "выше средней" Таблица 4

У "показатель А" = щ

"вероятность р" = щ 1 2 3 4 5 6 7

1 4 3 3 2 2 2 3

2 4 3 3 2 3 3 3

3 4 4 2 2 3 3 4

4 5 4 3 3 3 3 4

5 5 5 4 3 4 4 4

к — 5 = вероятность 1\ — "высокая" Таблица 5

У "показатель А" = щ

"вероятность р " = щ 1 2 3 4 5 6 7

1 4 3 3 3 3 3 3

2 4 4 3 3 3 4 4

3 4 4 4 3 3 4 4

4 5 5 4 4 4 4 4

5 5 5 4 4 4 4 5

Настройка нечеткой системы выполняется экспертом, который изменяет: число лингвистических значений входных и выходных переменных; задание универсальных множеств; вид функций принадлежности и их параметры; лингвистические правила вывода; метод обработки информации о входных переменных; метод дефаззификации.

Так как значения входных переменных щ, й2, щ меняются с течением времени, то результат оценки уровня риска также изменяется. Это является одним из факторов, гарантирующих реализацию принципа непрерывности управления риском.

Процедура функционирования нечеткой системы оценки риска

1. Фаззификация. На вход системы поступают значения щ — Р\,и2 = Нечет-

кая система преобразует эти значения в нечеткие множества. Для этого находятся значения всех функций принадлежности по каждой переменной. Пусть, например, 1\ -0,25;Р2 -0,2;Д-30.

Найдем значения всех функций принадлежности для первой входной переменной:

ц!(Л) = 0,25;^^) = 0,75; И1(Л) = Ц?(Л) = Ц?(Л) = 0 при ^ =0,25 (рис.7,а).

"мала? Л1^ "нилсе средней."

.....

/ г , \ Л

],2 0,3 0,4 0,5

а б

Рис. 7. Значения функций принадлежности для первой и второй входной переменной

Найдем значения всех функций принадлежности для второй входной переменной:

(Р2) = 0,5; {р2 ) = 0,5; ^ (Р2) = ^ (Р2) = А №) = 0 при Р2 = 0,2 (рис.7,6). Найдем значения всех функций принадлежности для третьей входной переменной: Из (Д) = и2 (А) = Из (Д) = и4 (Д) = Из (Л) = и! СА) = 0 , Цз (А) = 1 при А = 30 (рис. 8).

Рис.8. Значения функций принадлежности для третьей входной переменной

2. Установление соответствий: определение правил, которые применяются в текущей ситуации, характеризуемой значениями входных переменных. При этом находится степень уверенности в применении правил вывода из имеющегося набора лингвистических правил. С этой целью находится значение функции принадлежности для предпосылки, входящей в правило вывода:

\^предп(г) = Ц," («1,и2ип ) = ^ («1) * ^ («2 ) * • • • * ^ ("и ) •

Считается, что I -е правило активно в данный момент, если выполняется условие 1х^(щ,и2,...,ип) > 0. Это условие выполняется только в том случае, когда значения функций принадлежности для всех входящих в предпосылку переменных больше нуля. Правила, для которых \11(щ,112,...,ип) = 0, называются пассивными. Заметим, что если графики соседних

функций принадлежности пересекаются, то в системе с тремя входными переменными максимальное число активных в данный момент правил вывода равно 8.

Разберем процедуру определения степени уверенности на примере четырех лингвистических правил.

Правило 1. Если вероятность р} - "ниже средней", вероятность Р2 - "малая", показатель А - "малый положительный", то уровень риска у - "низкий". В формализованном виде правило можно записать в форме (2,1,5;1)(1).

Правило 2. Если вероятность Р^ - "малая", вероятность 1\ - "малая", показатель А -"малый положительный", то уровень риска у - "низкий". В формализованном виде правило можно записать в форме (1,1,5;1)(2).

Правило 3. Если вероятность р - "ниже средней", вероятность Р2 - "ниже средней", показатель А - "малый положительный", то уровень риска у - "ниже среднего". В формализованном виде правило можно записать в форме (2,2,5;2)(3).

Правило 4. Если вероятность р - "малая", вероятность р - "ниже средней", показатель А - "малый положительный", то уровень риска у - "низкий". В формализованном виде правило можно записать в форме (1,2,5; 1)(4).

Для определения степени уверенности в применении I -го правила будем применять два способа [4].

Первый способ. В качестве операции * применяется операция min:

2 1 5

V-npedni l) = Hl Ol >и2,щ) = mm( Hl (Л X Иг (р2X Из (Ä)} = mm( 75; 0,5; 1} = 0,5 ; Vnpedni2) = Н2("1 = mm! и!(ЛX Н2(^2X Из(А)} = mm i0,25; 0,5; 1} = 0,25 ;

9 9 S

Vnpedni3) = ИзOl,и2,щ) = mm( Hl (ЛX Иг(^2X Из(А)} = min{0,75; 0,5; 1} = 0,5;

12 5

НиреЭи(4) = И4Ol= ™{ Hl(/|X Иг(р2X Из(А)} = ™{О,25; о,5; 1} = 0,25 .

Все рассмотренные правила являются активными. Других активных правил в этом случае не может быть, так как при данных значениях входных переменных значение хотя бы одной функции принадлежности равно нулю (см. операцию фаззификации).

Второй способ. В качестве операции * применяется операция "алгебраического произведения":

Vnpedn(1) = Hl Ol, И2, «3) = Hl (Л) • Иг (Р2) • Нз (А) = ОЛ5 • о, 5 • 1 = 0,375 ; Vnpedn{2) = Н2Ol ,Щ,Щ) = (I] )-\i\{P2)- ^(А) = 0,25• 0,5 • 1 = 0,125 ;

9 9 S

ИиреЭи(З) =НзОь"2,г/3) = и (Р)-и2(Р)-ц3(А)= 0,75-0,5-1 =0,375; Vnpedn (4) = Н-4 Ol (I]) • ^ (А) • (А) = 0,25 • 0,5-1 = 0,125 .

3. Нахождение выводимого нечеткого множества. Для каждого активного в данный момент правила найти выводимое нечеткое множество с функцией принадлежности НадОО = Н/Оь--,"„)* Рвр(у) = Vnpednii) * Рвр(у) , гДе Ддя получения результата используется i -е правило вида (J, k, I; p)i, i е {1,..., R}. Будем использовать два способа.

Первый способ. В качестве операции * применим операцию min. Тогда процедура сводится к "отсечению" от графика функции принадлежности (у) верхней части выше

уровня, определяемого значением ■

Правило 1. Если вероятность P - "ниже средней", вероятность P2 - "малая", показатель А - "малый положительный", то уровень риска у - "низкий" (или короче (2,1,5; l)(j)). Выводимое нечеткое множество, полученное с помощью применения правила 1, описывается функцией принадлежности ц^(^) = minl^g^^,^1^)} = min{0,5; ц1^)} . На рис. 9 отражена процедура функционирования правила 1.

ц

1

0,75

"ниже средней"' ^ 1 малая ц "мал полож"' 'уровень риска низкий'

---7 \ ^2<р1> \ 0,5 У Р Ч ¿{у)

0,1 0,2 0,3

0,1 0,2 0,3

30 50 0 1 2 3

Рис.9. Процедура функционирования правила 1 Правило 2. Если вероятность /] - "малая", вероятность 1\ - "малая", показатель Д -"малый положительный", то уровень риска у - "низкий" (или короче (1,1,5;1)(2)). Выводимое нечеткое множество, полученное с помощью применения правила 2, описывается функцией принадлежности ц^Су) = = тт{0,25; ^(у)}. На рис.10 отражена про-

цедура функционирования правила 2.

А

0,25

"малая"' А "малая "мал полож"' М "НИЗКИЙ"'

\ 1 \ /Ск)

0,5 Г 1 0,25

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 \ г 1 ш! Шк .

0,1 0,2 0,3 Л 0,1 0,2 0,3 ^ 10 20 30 40 50 А 0 1 2 3

Рис. 10. Процедура функционирования правила 2 Правило 3. Если вероятность р - "ниже средней", вероятность - "ниже средней", показатель Д - "малый положительный", то уровень риска у - "ниже среднего" (или короче (2,2,5;2)(3)). Выводимое нечеткое множество, полученное с помощью применения правила

2 • 2

3, описывается функцией принадлежности Ц^зДу) = гшп{ц ^з^и (у)} = тт{0,5; ц, (у)} . На рис. 11 отражена процедура функционирования правила 3.

1

0,75

"ниже средней'' "ниже средней" "мал полож'' АЧд|(А) "ниже средней"

7\ \ \ / г\

30

0,1 0,2 0,3 0,4 0,5 ^ 0,1 0,2 0,3 0,4 0,5 ^

Рис.11. Процедура функционирования правила 3

1 2 3 4 5 У

Правило 4. Если вероятность р - "малая", вероятность р - "ниже средней", показатель А - "малый положительный", то уровень риска у- "низкий" (или короче (1,2,5; 1)(4)).

Выводимое нечеткое множество, полученное с помощью применения правила 4, описывается функцией принадлежности (у) = гпт{\1лредл^,ц1 (у)} = min{0,25; ц1 (у)}. На рис. 12 отражена процедура функционирования правила 4.

0,25 --

"малая" "ниже средней'' "мал полож'' "НИЗКИЙ''

V 0,5 / Х^та / \

1\ . /| 1 \ " / \ " ML

30 50

1 2 3

Рис. 12. Процедура функционирования правила 4 Заметим, что величина характеризует степень уверенности в применении

г -го правила. Например, первое и третье правила сравнительно более надежные (степень уверенности в их применении одинаковая), второе и четвертое правила менее надежные.

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

Второй способ. В качестве операции * применим операцию "алгебраического произведения". Тогда выводимые множества имеют следующие функции принадлежности (рис.

!3): = ^7^7(1) = Л-У); ^2)(у) = ^предп(,2) -^(у) =0,25-и1 (у);

Ц(3) М = ^предпО) • И2 (у) = 0,5 • и2 (у); и(4) (у) = ^1редп(4) ■ и1 (у) = 0,25 • ц1 (у).

Рис. 13. Функции принадлежности выводимых множеств

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

Первый способ. Рассматривается совокупность всех выводимых нечетких множеств с функциями принадлежности M-(i) (j^), М-(2) • • • ? )Су)> полученными в результате применения каждого i -го правила. Далее эта совокупность обрабатывается с помощью процедуры дефаззификации.

Второй способ. Получить обобщенное выводимое нечеткое множество B с функцией принадлежности \iß{y) = M-(i)(y )© M-(2)(y )© -©И^ > гДе R~ общее число лингвистических правил вывода. Это множество отражает результат применения всех правил вывода, имеющихся в базе. В качестве операции 0 будем применять операцию шах . Такой выбор соответствует так называемой максиминной композиции, предложенной Заде в [5], если в качестве операции * применяется min.

Применим первый способ агрегирования в решаемой задаче:

а) в качестве операции * применим операцию min. Тогда используем совокупность всех выводимых нечетких множеств с функциями принадлежности Ц-(1) (у \ М-(2) М"0) (.УХ М"(4) ' полученными в результате применения каждого из четырех лингвистических правил вывода (см. первый способ в п.3), изображенную на рис. 14.

Рис. 14. Функции принадлежности всех выводимых множеств (* <н> min) б) в качестве операции * применим операцию "алгебраического произведения". Тогда получаем совокупность всех выводимых нечетких множеств с функциями принадлежности M-(i) (у\ М(2) (.УХ Ио) (у\М-(4) (.У)' полученными в результате применения каждого из четырех лингвистических правил вывода (см. второй способ в п.3), изображенную на рис. 15.

ИЧУ) У ЦЧУ) ^оо цЧУ)

\М(1)0')

О 1

Рис. 15. Функции принадлежности всех выводимых множеств (* <-> "алгебраическое произведение")

Применим второй способ агрегирования в решаемой задаче.

Будем использовать совокупность всех выводимых нечетких множеств с функциями принадлежности i-L(i) С^), М-(2) (^Х И-( (З^)? М-(4) ^ полученными в результате применения каждого из четырех лингвистических правил вывода, и находить обобщенное выводимое нечеткое множество В с функцией принадлежности \iB (у) = (у) © Су) ® (у) © М-(4) (У)> где в качестве операции 0 будем применять операцию шах , т.е.

а) в качестве операции * применим операцию min (см. первый способ в п.3). Полученное обобщенное выводимое нечеткое множество B с функцией принадлежности

(у) = max{ M-(i) (у\М-(2) (у\М-(З) (У)> М-(4) (У)} изображено на рис. 16, а.

б) в качестве операции * применим операцию "алгебраического произведения". Полученное обобщенное выводимое нечеткое множество B с функцией принадлежности

(у) = max{ M-(i) (у\М-(2) (у\М-(З) (У)> М-(4) (У)} изображено на рис. 16, б.

01 2 3 4 5 ^01 234 5

а б

Рис. 16. Функции принадлежности обобщенных выводимых множеств

5. Дефаззификация. Целью данной операции является выработка четкого значения

выходной переменной у. Методы дефаззификации соответствуют применяемому способу агрегирования.

Если применяется первый способ агрегирования, т.е. рассматривается совокупность функций принадлежности /-1(1) (з^), И-(2) (3')^ - -М-(тг) (З7) ^ полученных после применения всех правил вывода (на практике чаще не всех, а только активных), то используются:

• метод центра тяжести, согласно которому значение выходной переменной нахо-

R

I]bi ' \v{i)(y)dy

дится по формуле у - —--, где bt - "центр площади" функции принад-

Z МпООФ

i=l у

лежности лингвистического значения Вр, соответствующего выводимому множеству

/-го правила вывода (j,kj;p)hi <e{1,...,R} , ^\i^(y)dy - площадь, ограниченная гра-

Y

фиком функции принадлежности (у) и осью абсцисс. Функции принадлежности

для выходной переменной должны быть такими, чтобы площадь, ограниченная ими, была конечной. Знаменатель в формуле не должен обращаться в нуль. Это справедливо, если для всех возможных комбинаций входных переменных существует некоторое правило вывода.

• метод усредненного центра, согласно которому значение выходной переменной на-

R

-supi^O)

—1 Y

ходится по формуле у - -, где sup (у) - наибольшее значение

Z sl№m0')

«=1 Y

функции принадлежности.

Если применяется второй способ агрегирования, т.е. обработке подлежит функция принадлежности = | )(у) © 2,(у) ©... © ^)(у), соответствующая обобщенному вы-

водимому нечеткому множеству, то используются:

• метод максимума функции принадлежности, соответствующей обобщенному выводимому множеству: у е argsup|Og (у ), т.е. в качестве выхода у выбирается значение,

Y

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

• метод среднего максимума, где в качестве y выбирается среднее значение всех элементов, на которых достигается максимальное значение функции принадлежности, соответствующей обобщенному выводимому множеству (рис.16).

¡у • и/] ооф

• метод центра площади, где в качестве у выбирается у = Y

\\iB(y)dy

Y

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

Выполним операцию дефаззификации для решаемой задачи, применяя некоторые из рассмотренных методов.

Для результатов применения первого способа агрегирования в п.4 применим метод центра тяжести и метод усредненного центра. 1. Метод центра тяжести.

а) в качестве операции * применим операцию min. Тогда используем совокупность всех выводимых нечетких множеств с функциями принадлежности M-(i) (уХМ-(2) (уХ М-(З) (уХ М-(4) (у) > полученными в результате применения каждого из четырех

w

лингвистических правил вывода (см. первый способ в п.4). Поскольку v = 1;— = 2 (тогда 3 10 5 10 11 10 3 10 11

У = ~Л R = 4> jV(i)(y)dy = ~> JV(2)0)Ф = —, 1^(3)0)^ = -» |и(4)(у№У = — >

о 4 о 16 о 2 о 16

R

XvboöO* 1.1+1.11+3.1 + 1.11 „

Ь1=1,Ь2=1,Ь3=3,ЬЛ=1,Т0 у = -= —---2-— = — = 1,727 .

» 5 11 3 11 33

Z ]Щ»(У№ 4 + 16 + 2 + 16

i=1 Y

б) в качестве операции * применим операцию "алгебраического произведения". Тогда получаем совокупность всех выводимых нечетких множеств с функциями принадлежности M-(i) (уХМ-(2) (у)' М-(З) (уХ М-(4) (у) j полученными в результате применения каждого из четырех

10

лингвистических правил вывода (см. второй способ в п.4). Поскольку JV^CvXfy — 1,

о

10 1 10 10 1

jV(2) (y)dy = ~, jV(3) (y)dy =1, jV(4) (y)dy = ~; b\ = \ h = \ Ъъ = 3 А =1 > т0

2 о

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0

0

R

EvboOO«*' 1.1 + 1.1 + 3.1 + 1.1

y=^r-L-=-i-^=-=1,66(6).

R 11 3

S h)(y)dy 1+2+1+2

i=1 Y

2. Метод усредненного центра.

а) в качестве операции * применим операцию min. Поскольку

sup Ц(1) О) = 0,5 ; sup |i(2) О) = 0,25; sup ц(3) (у) = О,5; sup ц(4) О) = 0,25;

[0;10] [0;10] [0;10] [0;10]

R

У Л, -supnm(y)

, ,, ,, о, 1 U Г 1-0,5 + 1-0,25 + 3-0,5 + 1-0,25

К = \ Ы =1,Ь, — 3 Ьл =1, то v = id5-= —-------— = 1,66(6);

1 2 3 4 * 0,5 + 0,25 + 0,5 + 0,25

sup^(0O)

i=l Y

б) в качестве операции * применим операцию "алгебраического произведения". Поскольку sup ц(1)(>') = 0,5 ; sup (i(2)(у) = 0,25; sup ц(3)(у) = 0,5; sup |_i(4)(у) = 0,25;

[0;10] [0;10] [0;10] [0;10]

R

V К • sup Ц, .,(>')

, ,, ,, о, 1 ы г 1-0,5 + 1-0,25 + 3-0,5 + 1-0,25

К = 16 =1 — 3 Ьл =1, то v = id5-= —-------— = 1,66(6).

А 0,5 + 0,25 + 0,5 + 0,25

X, suP^O)^)

«=1 Y

Для результатов применения второго способа агрегирования в п.4 применим метод максимума функции принадлежности и метод среднего максимума. 1. Метод максимума функции принадлежности.

а) в качестве операции * применим операцию min (см. первый способ в п.3). Полученное в п. 4 обобщенное выводимое нечеткое множество B с функцией принадлежности lOgCy) = тах{ц(1)(>'),ц(2)(>'),|а(з)(>'),|а(4)(>')} изображено на рис. 16,а. Тогда

у е arg sup \х.в (у) — [0; 4]. Если использовать дополнительное условие (среди найденных зна-

Y

чений найти наименьшее по модулю), то получим у = 0;

б) в качестве операции * применим операцию "алгебраического произведения". Полученное в п.4 обобщенное выводимое нечеткое множество B с функцией принадлежности Цд(^) = тах{ц(1)0'),ц(2)(^),ц(з)(^),ц(4)(^)} изображено на рис. 16,6. Тогда

у е arg sup |Og (у) = [0;l]u{3} . Если использовать дополнительное условие (среди найденных

Y

значений найти наименьшее по модулю), то получим у = 0.

2. Метод среднего максимума.

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

б) в качестве операции * применим операцию "алгебраического произведения" (рис.

16, б). Тогда у - = 0,5 .

2

В результате уровень риска по шкале риска в зависимости от применяемых методов

равен: —,1,1,1;[0;4],[0;1]и{3},2, —. Заметим, что первые четыре результата достаточно 33 3 3 3 2

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

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

Заключение

Рассмотрена задача нахождения уровня риска в четырех контурах функциональной системы управления рисками (оперативном, тактическом, стратегическом, нормативно-стратегическом) на предприятии авиационно-промышленного комплекса (АПК). Для ее решения авторами предложен алгоритм формирования нечеткой системы, служащей для нахождения уровня риска по соответствующей шкале на основании лингвистических значений вероятности наступления рискового события, вероятности изменения финансовых результатов деятельности предприятия после наступления рискового события и показателя относительного изменения финансовых результатов в конкретном контуре управления. Приведены примеры, демонстрирующие применение сформированной системы.

Полученные результаты позволяют сформировать эффективный математический аппарат для реализации методологических основ стратегического управления рисками.

Библиографический список

1. Бадалова А.Г. Управление рисками производственных систем: теория, методология, механизмы реализации. - М.: ИЦ МГТУ "Станкин", "Янус-К", 2006. -328 с.

2. Бадалова А.Г. Система управления рисками: методология, организационно-информационное обеспечение, эффективность внедрения. - М.: ИЦ МГТУ "Станкин", "Янус-К", 2007. - 120 с.

3. Бадалова А.Г., Пантелеев П.А. Функциональная схема системы стратегического управления риском предприятия авиационно-промышленного комплекса на основе стоимостного подхода // Электронный журнал "Труды МАИ", № 42, 2011.

4. Passino K.M., Yurkovich S. Fuzzy control, Addison Wesley, 1998. - 358 p.

5. Заде Л. Понятие лингвистической переменной и его применение к принятию приближенных решений.- М.: Мир, 1976. - 165с.

Сведения об авторах

Бадалова Анна Георгиевна, профессор Московского авиационного института (государственного технического университета), д.э.н. e-mal: abadalova@mail.ru

Пантелеев Петр Андреевич, аспирант Московского авиационного института (государственного технического университета); е-mal: avpanteleev@inbox.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.