Модели систем принятия решений. Финаев В.И. - 96 стр.

UptoLike

Составители: 

96
1
°. Подставим точку (d
i
,v
i
,ω
i
) в соответствующие функции
принадлежности. Вычислим значения функций принадлежности:
μ
μ
μμ
μ
ααα αα
123 45
(d ), (d ), (d ), (d ), (d ) ;
iii ii
μ
μ
μ
βββ
123
(v ), (v ), (v );
iii
μω
μ
ω
μ
ω
γγγ
123
(), (), ().
iii
2
°. Найдем максимальные значения функций принадлежности в точке
(d
i
,v
i
,ω
i
):
max{
μ
μ
μ
μ
μ
μ
ααα αα α
123 45
(d ), (d ), (d ), (d ), (d )} = (d );
iii ii i
k
max{
μ
μμ
μ
βββ β
123
(v ), (v ), (v )} = (v );
iii i
k
max{
μ
ω
μ
ωμω
μ
ω
γγγ γ
123
(), (), ()}= ().
iii i
m
Значения лингвистических переменных, при которых соответствующие
функции принадлежности максимальны, и будут искомыми значениями.
3
°. Перейдем от «четкой» информации, полученной от датчиков, к
нечеткому ее представлению с помощью лингвистических переменных:
W
i
=(d
i
,v
i
,ω
i
) S
j
(α
k
,β
l
,γ
m
).
4°. В таблице соответствия «ситуациядействие» находится решение h
n
,
соответствующее ситуации
S
j
(α
k
,β
l
,γ
m
), и выдается на выход нечеткого
контроллера.
5
°. Конец.
Для наглядности рассмотрим работу нечеткого контроллера в некоторой
конкретной ситуации. Пусть пределы измерения физических величин будут
следующими: дистанция от 5 до 50 м; обороты двигателя от 300 до 6000
об/мин; скорость изменения дистанции вычисляется в пределах от 0 до 150
км/час. Предположим, в
i-й такт времени с датчиков поступила следующая
информация: дистанция 10 м; скорость изменения дистанции 50 км/час;
обороты двигателя 3000 об/мин. Пусть функции принадлежности имеют
следующий вид, показанный на рис. 4.5 - 4.7 Определим значения функций
принадлежности для этого конкретного состояния:
0;=(10) 0;=(10) 0,25;=(10) 1;=(10) 0,5;=(10)
54321
ααααα
μμμμμ
0;=(50) 0,7;=(50) 0,1;=(50)
321
βββ
μμ
μ
0.=(3000) 0,9;=(3000) 0;=(3000)
321
γγγ
μμμ
Найдя максимальные значения функций принадлежности для
лингвистических переменных, перейдем от «четкой» информации,
полученной от датчиков, к нечеткому ее представлению по данным табл. 4.1.
Ситуацию на дороге можно отобразить следующим образом: дистанция
малая (
α
2
); скорость изменения дистанции средняя (β
2
); обороты коленвала
средние (
γ
2
).
В табл. 4.1 «ситуациядействие» находим ситуацию (
α
1
,β
2
,γ
2
) и
решение, которое целесообразно принять в этой ситуации.