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

Модели оценки рисков в нечеткой среде с использованием логического вывода на нечетких множествах первого порядка Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
826
634
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОЦЕНКА РИСКА / ТЕОРИЯ НЕЧЕТКИХ МНОЖЕСТВ / НЕЧЕТКИЕ МНОЖЕСТВА ПЕРВОГО ПОРЯДКА / ЛОГИЧЕСКИЙ ВЫВОД НА НЕЧЕТКИХ МНОЖЕСТВАХ / RISK ASSESSMENT / FUZZY SET THEORY / FUZZY SETS OF THE FIRST ORDER / LOGICAL INFERENCE ON FUZZY SETS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гвоздик М. И., Абдулалиев Ф. А., Шилов А. Г.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Гвоздик М. И., Абдулалиев Ф. А., Шилов А. Г.

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

THE RISK ASSESSMENT MODEL IN FUZZY ENVIRONMENT USING LOGICAL INFERENCE ON FUZZY SETS OF THE FIRST ORDER

The paper presents a comparison of the most frequently used evaluation methods of integrated risk in the fuzzy environment, where virtually all components of the integrated risk contain so-called non-factors: vagueness, uncertainty, imprecision and nudepreteens. The analysis of peculiarities of construction of models of risk assessment using fuzzy inference on fuzzy sets of the first order. The algorithms of fuzzy inference in comparison.

Текст научной работы на тему «Модели оценки рисков в нечеткой среде с использованием логического вывода на нечетких множествах первого порядка»

МОДЕЛИ ОЦЕНКИ РИСКОВ В НЕЧЕТКОЙ СРЕДЕ С ИСПОЛЬЗОВАНИЕМ ЛОГИЧЕСКОГО ВЫВОДА НА НЕЧЕТКИХ МНОЖЕСТВАХ ПЕРВОГО ПОРЯДКА

М.И. Гвоздик, кандидат технических наук, профессор; Ф.А. Абдулалиев, кандидат технических наук; А.Г. Шилов.

Санкт-Петербургский университет ГПС МЧС России

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

Ключевые слова: оценка риска, теория нечетких множеств, нечеткие множества первого порядка, логический вывод на нечетких множествах

THE RISK ASSESSMENT MODEL IN FUZZY ENVIRONMENT USING LOGICAL INFERENCE ON FUZZY SETS OF THE FIRST ORDER

M.I. Gvozdik; FA. Abdulaliev; A G. Shilov.

Saint-Petersburg university of State fire service of EMERCOM of Russia

The paper presents a comparison of the most frequently used evaluation methods of integrated risk in the fuzzy environment, where virtually all components of the integrated risk contain so-called non-factors: vagueness, uncertainty, imprecision and nudepreteens. The analysis of peculiarities of construction of models of risk assessment using fuzzy inference on fuzzy sets of the first order. The algorithms of fuzzy inference in comparison.

Keywords: risk assessment, fuzzy set theory, fuzzy sets of the first order, logical inference on fuzzy sets

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

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

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

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

Интегрированный риск может быть представлен в виде следующих соотношений:

К(Ог) = К(Р^+К(Вм)+К(РЕ)

п т а

«=: 1=1 к=1

1=1 р! Г—1

11 т л 1=1 Ч=1

где ЩР^) - интегрированный риск; ЩРБ) - риск социального ущерба (коллективный риск);

Щ(РМ) - риск материального ущерба; ШРЕ) - риск экологического ущерба;

Р§, Р^, Ре - соответственно социальный, материальный и экологический ущербы; п - число

возможных поражающих факторов, формирующихся в результате реализации на объекте существующих опасностей (взрыв, пожар, выбросы химически опасных веществ и т.д.); т - число рассматриваемых зон риска, расположенных в пределах круга вероятного поражения; а - число степеней поражения человека; ю - число составляющих материального ущерба; п - число составляющих экологического ущерба; Щ(1) - потенциальный риск возникновения чрезвычайной ситуации (ЧС) вида I.

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

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

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

1. Использование 1;-норм Т и 1-конорм Б для оценки степени уверенности в истинности формулы.

2. Замена значений Рь и Я(Т) на нечеткие числа, а произведения - на расширенное произведение нечетких чисел.

3. Замена значений Рь и Я(Т) на нечеткие отношения, а произведения -на композицию отношений.

4. Использование нечеткого вывода над нечеткими множествами первого и второго порядков.

5. Использование нечеткого вывода с адаптацией операций над нечеткими множествами.

6. Применение нечетких интегралов Сугено и Шоке.

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

Система нечеткого вывода для анализа рисков является частным случаем продукционных нечетких систем, в которых условия и заключения отдельных правил

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

- формирование базы правил системы нечеткого вывода;

- фаззификация входных переменных;

- агрегирование подусловий в нечетких правилах;

- активизация или композиция подзаключений в нечетких правилах;

- аккумулирование заключений нечетких правил продукций;

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

Наиболее распространенным формализмом для описания НЕ-факторов являются нечеткие множества. На их основе разработан широкий спектр моделей.

В данной работе проводится анализ особенностей построения моделей оценки рисков с использованием нечеткого вывода на нечетких множествах первого порядка.

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

Нечеткие множества первого порядка: алгоритмы нечеткого вывода в сравнении

Анализ доступных публикаций [2-7] показывает, что наиболее распространенным формализмом для описания НЕ-факторов при построении моделей оценки рисков в нечеткой среде являются нечеткие множества. На их основе разработан широкий спектр моделей.

В работе проводится анализ особенностей построения моделей оценки рисков с использованием нечеткого вывода на нечетких множествах первого порядка (НМ-1).

В общем виде НМ-1 может быть представлено в следующем виде:

4 = (В,Агде/-»В:*;/е [0Д]Д = 0

где В - базис; X - универсальное множество; / - отображение базиса на универсальное множество.

Для решения конкретных практических задач определение (1) использовать достаточно неудобно, поэтому Лотфи Заде предложил более удобную интерпретацию нечетких множеств 1 типа [2]:

А = {(*,А1Л00) | х е Х,0 < рА(х) < 1}

где X - универсальное множество; а ■^Л^'1 - функция принадлежности элемента х множеству А, являющееся подмножеством универсального множества. На основе нечетких множеств первого порядка были разработаны различные модели и алгоритмы для принятия решения в условиях неопределенности [3, 4].

Компоненты нечетких продукционных моделей могут быть реализованы по-разному. Причем выбор различных реализаций одного или нескольких компонентов модели зачастую обосновывает и выбор всех остальных. Совокупность отдельных реализаций, описанных выше компонентов нечеткой продукционной модели, определяет алгоритм нечеткого вывода. Рассмотрим алгоритмы нечеткого вывода, получившие в настоящее время наибольшее распространение (табл.): Мамдани (Машёаш), Ларсена (Ьагееп), Цукамото (Т8икашо1;о), Такаги-Сугэно (Така§ьБи§епо) [5].

Таблица. Алгоритмы нечеткого вывода в сравнении

Алгоритм Этап Mamdani Tsukamoto Sugeno Larsen Упрощенный алгоритм нечеткого вывода

Формирование базы правил (ФБП) ФБП для Мамдани (1.7) ФБП для Цукамото (1.3) ФБП для Сугено (1.5) ФБП для Ларсена (1.1) ФБП для упрощенного алгоритма нечеткого вывода (1.2)

Фаззификация Во всех алгоритмах этот тап выполняется одинаково (2.1)

Агрегирование Агрегирование степеней истинности предпосылок по каждому из правил а,: а, = min В качестве операции агрегирования могут использоваться и другие нечеткие логические операции (3.1-3.4)

Активизация По правилу тт-активизации (4.1) Активизация по Цукамото (4.4) Активизация по Сугено (4.5) По правилу рго^активизации (4.2) Активизация по упрощенному алгоритму нечеткого вывода (4.6)

Аккумулирование По правилу тах-дизъюнкции (5.2) В данном алгоритме этот этап отсутствует вследствие четких значений выходных переменных В данном алгоритме этот этап отсутствует вследствие четких значений выходных переменных По правилу тах-дизъюнкции (5.2) В данном алгоритме этот этап отсутствует вследствие четких значений выходных переменных

Дефаззификация Используется центроидный метод дефаззификации (6.1), а для дискретного варианта (6.2). Также, могут быть применены операции (6.1-6.10) Используется разновидность метода центра тяжести для одноточечных множеств (6.15) Используется разновидность метода центра тяжести для одноточечных тожеств (6.14) Приведение к четкости проводится в случае необходимости на основе одного из методов дефаззификации (6.1-6.10) Используется разновидность метода центра тяжести для одноточечных множеств (6.13)

1 этап. Формирование базы правил системы нечеткого вывода

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

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

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

- правила, предпосылки и заключения которых формируются на основе нечетких множеств типа 1 [8];

- правила, предпосылки и заключения которых основаны на нечетких множествах в сочетании с нечеткими отношениями, модифицирующими лингвистические переменные;

- правила, основанные на нечетких множествах в сочетании с групповыми и полугрупповыми расширенными операциями [9];

- правила, основанные на принципе расширения [10];

- правила, основанные на нечетких множествах с адаптацией операций над ними [11].

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

указанных выше типов.

Правила, предпосылки и заключения которых формируются на основе нечетких множеств типа 1, можно представить в виде:

где Xj (j=1, ..., т) - входные переменные, которые могут быть как четкими, так и нечеткими, х^Х], Хj - область определения соответствующей предпосылки; ук (k=1, ..., р) - нечеткие выходные переменные, yk е Yk, Yk - область определения соответствующего заключения; Aij, Bik - лингвистические термы (например, {маленький, средний, большой}), представляющие собой нечеткие множества, определенные на Х] и Yk с функциями принадлежности |iAij(xj) е [0, 1] и |iBik(xk) е [0, 1] соответственно.

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

где С - действительные числа.

Нечеткие продукционные правила, консеквенты которых представляют собой четкие функции. Существуют различные варианты построения нечетких продукционных правил данного типа, основными из которых являются правила, положенные в основу нечетких продукционных моделей Цукамото ^икашоШ) и Такаги-Сугено (Така§1-Би§епо).

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

П ЕСЛИ х 1 есть Аi1 И ... И Xj есть Ау И ... И Xm есть Aim, ТО у1 есть Вп И ... И у1с есть В^ И ... И, ур есть Вр, 1=1, ..., п,

(11)

Пi: ЕСЛИ хj есть Aij И ... И Xj есть Aij И ... И хт есть ТО yi есть ci, i =1, ., n,

im,

(1.2)

Пi: ЕСЛИ х1 есть Aij И ... И Xj есть AiJ- И ... И

Хт есть

im-,

ТО у=£"1(аО, /'=1, ..., п,

(1.3)

где - уровень срабатывания антецедента [ правила.

Для нечеткой продукционной модели Такаги-Сугено правила можно представить следующим образом:

П ЕСЛИ х] есть А/] И ... И Ху есть Ау И ... И хт есть А/т,

ТО у=/ (Х1 + . +Х+ . +Хт), /=1, п, (1.4)

где(Х] + ... + Ху+ ... +хт ) - функция, имеющая одинаковую для всех п правил структуру и различающаяся лишь параметрами для каждого правила.

Наибольшее практическое применение нашел вариант использования линейной функции:

П ЕСЛИ X] есть А/]И ... И Ху есть Ау И ... И хт есть А'т,

ТО у=С/]Х] + ... +С/уХу+ . +С/тХт+С/о, / =1, ..., П, (1.5)

где С/ (/=1, ..., т) - коэффициенты аргументов функции; с/0- смещение.

Нечеткая продукционная модель, основанная на правилах (1.5), называется аффинной моделью Такаги-Сугено [6].

Можно отметить, что при С/у=0 (/=1, ..., п) данная модель сводится к модели (1.2), другое название которой - модель Такаги-Сугено 0-го порядка.

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

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

- БКО-структура (8т§1е1при1:- 8т§1еОШ:ри1:, один вход - один выход);

- МКО-структура (МиШТпрШз- 8т§1еОШ:ри1:, много входов - один выход);

- М1МО-структура (МикПпрШ^- МиШОШрШз, много входов - много выходов). Представленная ниже М1МО-структура является наиболее общим видом структуры

базы правил типа (1.1) нечеткой продукционной модели:

П ЕСЛИ X] есть А/] И ... И Ху есть Ау И ... И хт есть А'т,

ТОу] есть В/] И ... Иук есть В/кИ ... Иур есть В/р, /=1, ..., п, (1.6)

где Х] (]=1, ..., т) - входные переменные, которые могут быть как четкими, так и нечеткими, х^Х], Х] - область определения соответствующей предпосылки; ук (к=1, ..., р) - нечеткие выходные переменные, ук е Ук, Ук - область определения соответствующего заключения; Ау, Б;к - нечеткие множества, определенные на Х] и Укс функциями принадлежности цА;](х])е[0,1] и цБ;к(хк)е[0, 1] соответственно.

При выполнении гипотезы о взаимной независимости выходных переменных база нечетких продукционных правил с М1 МО-структурой и конъюнктивной формой заключения может быть представлена совокупностью (р) баз правил с М1БО-структурой со многими (т) входными переменными и одной выходной переменной. В этом случае правила будут иметь следующий вид:

П ЕСЛИ X] есть А/] И ... И Ху есть Ау И ... И хт есть А'т,

ТО у есть В/, /=1, ..., п. (1.7)

Если множество входных переменных х](]=1, ..., т) является независимым, то входное пространство предпосылки может быть разделено по каждой из переменной одномерными

функциями принадлежности, например, для переменной Х| е Х| - функциями принадлежности нечетких множеств {Ац, ..., Ау, ..., А„]}.

Таким образом, для каждого алгоритма формирование базы правил происходит по-разному.

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

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

На этом этапе происходит определение степени срабатывания (истинности) каждой предпосылки каждого правила для заданных значений входных переменных вида:

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

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

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

В результате данной процедуры определяется агрегированная степень истинности

по всем предпосылкам каждого правил: = ^.....

Если в правиле, как, например, в (1.7), имеется несколько предпосылок, то на предыдущем этапе в результате введения нечеткости определяются численные значения функций принадлежности по каждой из этих предпосылок, например для четких

Ид, —' {¿Ли (*;). ■ ■ /^т™(Хпъ) ¿г

значении входных переменных: нц* «1 либо при задании

нечетких значении входных переменных: .Л "¡иг1- . Затем эти

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

Так, например, при использовании связки «И» между значениями функций

принадлежности предпосылок правил и может быть применено одно

из следующих выражений:

- тт-конъюнкция степеней истинности предпосылок правил:

2 этап. Фаззификация входных переменных

(и= Ь 2).

(2.1)

3. этап. Агрегирование подусловий в нечетких правилах

МЛуЛДй„С*) = ШШ {^(жД^О^)}.

(3.1)

алгебраическое произведение степеней истинности предпосылок правил:

(3.2)

- граничное произведение степеней истинности предпосылок правил:

РАцОЛьнЮ = тах {^¡Д^) +1*АЬл(хт) - 1'°}.

(3.3)

драстическое произведение степеней истинности предпосылок правил:

1*АцААЬ

,оо =

Ид;т С* т)

Иа,

О, в

если

0, если ИА(ти т) = остальных случаях

4 этап. Активизация или композиция подзаключений в нечетких правилах

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

/-го (7=1, ..., п) правила ^ на основе выполнения композиционной операции,

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

и соответствующей функцией принадлежности его заключения

В качестве такой операции распространение получили следующие модификации соответствующих правил нечеткой композиции [11]:

- гшп-активизация:

- ргоё-активизация:

ауега§е-активизация:

= 0-5 + ДвДу)).

(4.1)

(4.2)

(4.3)

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

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

Для некоторых алгоритмов этап активизации может быть представлен в другом виде: - для алгоритма Цукамото:

- для алгоритма Сугено:

(4.4)

для упрощенного алгоритма нечеткого вывода:

У; = с;

(4.5)

(4.6)

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

5 этап. Аккумуляция активизированных заключений правил

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

Результат такого аккумулирования для выходных переменных находится путем объединения полученных на предыдущем этапе соответствующих нечетких множеств по одной из формул (5.1-5.5):

сумма:

(5.1)

гдеЛ 6 [0,1]

Вместо высказывания «х есть А1 ИЛИ х есть А2» формируется новое высказывание -«х есть А », где А нечеткое множество, соответствующее объединению нечетких множеств А1 и А2 с использованием одного из следующих способов:

- шах-дизъюнкция нечетких множеств А} и А:> определяется как нечёткое

множество^*, заданное шХ, с функцией принадлежности ^а'М е [ОД].

- алгебраическая сумма:

- граничная сумма:

- драстическая сумма:

(5.2)

(5.3)

(5.4)

6 этап. Дефаззификация выходных лингвистических переменных

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

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

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

К первой группе относятся следующие методы дефаззификации:

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

Рис. 1. Пример применения метода дефаззификации «центр тяжести»

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

У =

_ тип}. g_

f;maxvB<y)dy

(6.1)

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

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

Для дискретизированной для вычисления выходной переменной области У выражение (6.1) примет следующий вид:

s^rwOr)

У V^Trmx

(6.2)

где Ушах - число элементов yr в дискретизированной для вычисления «центра тяжести» области У.

2. Центр площади (Centre of area) (рис. 2).

Я

У'

Рис. 2. Пример применения метода дефаззификации «центр площади»

Четкое значение выходной переменной у' по этому методу определяется из уравнения:

s 1

S2

(6.3)

3. Максимум функции принадлежности (рис. 3). Четкое значение выходной переменной у' рассчитывается по формуле:

у = argsup pBl(y)

(6.4)

где ^¿(у) _ унимодальная функция, форма которой может быть произвольной.

4. Первый максимум (рис. 4), называемый также самым левым максимумом. Четкое значение у' находится как наименьшее значение, при котором достигается максимум итогового нечеткого множества:

у = тт{утаз,\цд(утах) = тахрд (у)}

.

(6.5)

Рис. 4. Пример применения метода дефаззификации «первый максимум»

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

у = тах{утах (утах) = тах/1д(у)}

.

(6.6)

Рис. 5. Пример применения метода дефаззификации «самый правый максимум»

6. Средний максимум (рис. 6). Четкое значение выходной переменной у' находится в соответствии с выражением:

/У ¿У

/ _ стах

У " / ¿у

'тах

(6.7)

где Отах ~ интервал носителя нечеткого множества В (подмножество его элементов), в котором ) принимает максимальное значение.

Рис. 6. Пример применения метода дефаззификации «средний максимум»

Для дискретного варианта

У =

(6.8)

где Отах — число элементов носителя нечеткого множества В', в которых принимает

максимальное значение.

7. Критерий максимума (тах-сгйепоп). Четкое значение выходной переменной у' выбирается произвольно среди множества значений у, для которых значение достигает максимума:

У Е bVaxl/VOmax) = П1аХДв (у)}

(6.9)

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

в расчет не принимаются, и дефаззифицированное значение выходной переменной у' рассчитывается в соответствии со следующим выражением:

у ~ —-

Sg^bW dy

(6.10)

где - интервал носителя нечеткого множества В', в котором №г€У) < ^ Ко второй группе относятся следующие методы дефаззификации: 9. Средний центр. Четкое значение выходной переменной у' в нечеткой продукционной модели, основанной на правилах типа (1.7), рассчитывается по формуле:

(6.11)

где arg max(j,ßi(y) - значение у, при котором ^ принимает максимальное значение,

то есть Ив ¡(у) = max (у)

У

Данный метод может быть использован в случае унимодальных ^, то есть если

условие справедливо для одной точки универсума У,.

На рис. 3 приведен пример реализации этого метода для числа правил n=2. 10. Сумма центров:

где 7тг„, Утсх - границы интервала носителя нечеткого множества выходной переменной.

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

- _ Li i«jCf

у ziUif

(6.13)

где Щ - агрегированная степень истинности по всем предпосылкам /-го правила; С; — значение выходной переменной /-го правила (У1 =С\); п - число правил в базе.

Для аффинной модели Такаги-Сугено, основанной на правилах типа (1.5), выражение (6.13) для вычисления дефаззифицированного значения выходной переменной по методу нечеткого среднего значения примет следующий вид:

Еще одной разновидностью дефаззификации на основе метода центра тяжести является следующее выражение, используемое для вычисления выходной переменной на основе нечеткой продукционной модели Цукамото, в заключениях правил которой используются монотонные (возрастающие или убывающие) функции / (правила типа (1.3):

У V" п.

^ , (6.15)

где

У1 = Гк ^ч) - значение аргумента функции /¡, при котором а;=/;(уО.

В настоящее время наиболее распространенным формализмом для описания НЕ-факторов при построении моделей оценки рисков в нечеткой среде являются нечеткие множества. Анализ особенностей построения моделей оценки рисков с использованием нечеткого вывода на нечетких множествах первого порядка показывает огромный спектр предлагаемых моделей. При этом практически отсутствует обоснование выбора параметров моделей.

Средством для описания НЕ-факторов при построении моделей оценки рисков в нечеткой среде могут также выступить нечеткие множества второго порядка и модели нечеткого вывода с адаптацией операций над нечеткими множествами.

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

Литература

1. Буйневич М.В., Владыко А.Г., Радова Е.В. Выбор рациональной системы экономических механизмов управления рисками в интересах обеспечения техногенной безопасности отрасли (региона) // Проблемы управления рисками в техносфере. 2012. № 4 (24). С. 77-83.

2. Zadeh L.A. FuzzySets // Informationand Control. 1965. Vol. 8. № 3. pp. 338-353.

3. Алтунин А.Е., Семухин М.В. Модели и алгоритмы принятия решений в нечетких условиях. Тюмень: Изд-во ТГУ, 2000. 352 с.

4. Зенчук А.И., Шашкин А.И. Нечеткая модель оценки инвестиционных проектов // Вестник ВГУ. Сер.: Системный анализ и информационные технологии. 2008. № 1.

5. Борисов В.В., Круглов В.В., Федулов А.С. Нечеткие модели и сети. М.: Горячая линия-Телеком, 2007. 284 с.

6. Компьютерная поддержка сложных организационно-технических систем / Борисов В.В. [и др.]. М.: Горячая линия-Телеком, 2002.

7. Кофман А. Введение в теорию нечетких множеств. М.: Радио и связь, 1982.

8. Nakamura K., Iwai S., Sawaragi T. Decision support using causation knowledge base // IEEE Transactions on Systems, Man, and Cybernetics SMC. 1982. V. 12. P. 765-777.

9. Klein J.H., Cooper D.F. Cognitive maps of decision-makers in a complex game // Journal of the Operational Research Society. 1982. V. 33. P. 63-71.

10. Zhang W.R., Chen S.S., Wang W., King R.S. A cognitive-map-based approach to the coordination of distributed cooperative agents // IEEE Trans. Systems Man Cybernet. 1992. V. 22. P.103-114.

11. Kosko B., Mitaim S. Neural fuzzy agents for profile learning and adaptive object matching // Presence. 1998. V. 7. № 6. P. 617-637.

Reference

1. Bujnevich M.V., Vladyko A.G., Radova E.V. Vybor racional'noj sistemy ehkonomicheskih mekhanizmov upravleniya riskami v interesah obespecheniya tekhnogennoj bezopasnosti otrasli (regiona) // Problemy upravleniya riskami v tekhnosfere. 2012. № 4 (24). S. 77-83.

2. Zadeh L A. FuzzySets // Informationand Control. 1965. Vol. 8. № 3. pp. 338-353.

3. Altunin A.E., Semuhin M.V. Modeli i algoritmy prinyatiya reshenij v nechetkih usloviyah. Tyumen': Izd-vo TGU, 2000. 352 s.

4. Zenchuk A.I., SHashkin A.I. Nechetkaya model' ocenki investicionnyh proektov // Vestnik VGU. Ser.: Sistemnyj analiz i informacionnye tekhnologii. 2008. № 1.

5. Borisov V.V., Kruglov V.V., Fedulov A.S. Nechetkie modeli i seti. M.: Goryachaya liniya-Telekom, 2007. 284 s.

6. Komp'yuternaya podderzhka slozhnyh organizacionno-tekhnicheskih sistem / Borisov V.V. [i dr.]. M.: Goryachaya liniya-Telekom, 2002.

7. Kofman A. Vvedenie v teoriyu nechetkih mnozhestv. M.: Radio i svyaz', 1982.

8. Nakamura K., Iwai S., Sawaragi T. Decision support using causation knowledge base // IEEE Transactions on Systems, Man, and Cybernetics SMC. 1982. V. 12. P. 765-777.

9. Klein J.H., Cooper D.F. Cognitive maps of decision-makers in a complex game // Journal of the Operational Research Society. 1982. V. 33. P. 63-71.

10. Zhang W.R., Chen S.S., Wang W., King R.S. A cognitive-map-based approach to the coordination of distributed cooperative agents // IEEE Trans. Systems Man Cybernet. 1992. V. 22. P. 103-114.

11. Kosko B., Mitaim S. Neural fuzzy agents for profile learning and adaptive object matching // Presence. 1998. V. 7. № 6. P. 617-637.

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