Нечеткие интеллектуальные системы в среде SciLAB. Ярушкина Н.Г - 19 стр.

UptoLike

19
Правила вывода отображаются в окне в следующей форме:
),( )_][ _( ... ,)_][ _(
... , )1_][ 1_( )_][ _(
, ... )_ ][ _( ... , )1_ ][ 1_(
1
1
wnjmmfnotismoutputorandnjkmfnotiskoutput
orandjnmfnotisoutputthennjmfnotisninput
orandijmfnotisiinputorandjmfnotisinputIf
nmnk
nn
i
где
i
номер входной переменной,
i
j
номер ФП
i
-ой переменной,
k
номер выходной переменной,
n
количество входных переменных,
m
количество выходных переменных,
w
вес правила. Круглые скобки
заключают в себе обязательные параметры, квадратные необязательные, а
угловые альтернативные параметры (один на выбор).
Пример 2.1. Создание СНВ
В качестве примера, иллюстрирующего метод построения СНВ,
рассмотрим следующую ситуацию. Необходимо оценить степень
инвестиционной привлекательности конкретного бизнес-проекта на основании
данных о ставке дисконтирования и периоде окупаемости.
Шаг первый. Вызываем редактор для создания СНВ, набирая в командной
строке editfls. В появившемся окне редактора создаем новую систему по
Мамдани
. Заполняем описание как показано на рис. 2.1. Добавляем 2 входные
переменные и 1 выходную переменную.
В результате получаем следующую структуру СНВ: два входа, механизм
нечеткого вывода по Мамдани, один выход. Объявляем первую переменную
как discont, а вторую
period, которые, соответственно, будут представлять
ставку дисконтирования и период окупаемости бизнес-проекта. Наименование
выходной переменной, на основании которой принимается решение о степени
инвестиционной привлекательности бизнес-проекта, задается как rate.
Сохраним создаваемую модель под именем Invest. На рис. 2.1 представлено
текущее состояние окна редактора СНВ.
Шаг второй. Каждой входной и выходной переменной
поставим в
соответствие набор ФП. Для discont определяем диапазон базовой переменной
от 5 до 50 (единица измерения
проценты). Такой же диапазон выбираем для
ее отображения. Добавим три ФП, тип которыхtrimf, и присвоим им
наименованияsmall, middle, big, соответственно, небольшой, средней и
большой ставке дисконтирования (рис. 2.2).
Переменной period диапазон базовой переменной определен равным [3,
36] (единица измерения
месяцы), поставлены в соответствие три ФП типа
gaussmf с наименованиями - short, normal, long. Таким образом, переменная
срока окупаемости бизнес-проекта будет принимать следующие значения:
короткий, обычный и длительный срок окупаемости (рис. 2.3).