ВУЗ:
Составители:
Рубрика:
38
Преимущества использования систем с нечётким логическим выводом
особенно ярко проявляются при проектировании рецептур многокомпо-
нентных пищевых продуктов, качество которых оценивается по результа-
там сенсорного анализа. Накапливается опыт использования аппарата не-
четкой логики для определения оптимального соотношения рецептурных
ингредиентов в комбинированных молочных и мясных продуктах, хлебо-
булочных и кондитерских изделиях.
Рассмотрим алгоритм построения системы нечёткого логического
вывода с использованием модуля Fuzzy Logic Toolbox, входящего в пакет
MatLab. Необходимо смоделировать зависимость качества готового про-
дукта от концентрации и размера частиц ингредиентов при изготовлении
помадно-желейных конфет. Построение системы проводилось на основе
экспериментальных данных и сенсорного анализа изготовленных образ-
цов конфет.
1. Для загрузки основного fis-редактора печатаем слово fuzzy в ко-
мандной строке. После этого откроется графическое окно, показанное на
рис. 4.
2. Добавим вторую входную переменную. Для этого в меню Edit вы-
бираем команду Add input.
3. Переименуем первую входную переменную. Для этого сделаем
один щелчок левой кнопкой мыши на блоке input1, введём новое обозна-
чение для концентрации рецептурных ингредиентов «concentration» в
поле редактирования имени текущей переменной и нажмём <Enter>. Все
вводимые имена переменных и термов должны обозначаться латинскими
буквами.
4. Переименуем вторую входную переменную. Для этого сделаем
один щелчок левой кнопкой мыши на блоке input2, введём новое обозна-
чение для размера частиц «razmer_chastic» в поле редактирования имени
текущей переменной и нажмём <Enter>.
5. Переименуем выходную переменную. Для этого сделаем один
щелчок левой кнопкой мыши на блоке output1, введём новое обозначение
для оценки органолептических показателей «organoleptica» в поле редак-
тирования имени текущей переменной и нажмём <Enter>.
6. Зададим имя системы. Для этого выбираем в подменю Export (ме-
ню File) команду To disk и вводим имя файла, например «organoleptica».
7. Перейдём в редактор функций принадлежности. Для этого сделаем
двойной щелчок левой кнопкой мыши на блоке «razmer_chastic» (рис. 5).
8. Зададим диапазон изменения переменной «razmer_chastic». Для
этого напечатаем – 0.08 0.5 в поле Range и нажмём <Enter>.
9. Зададим функции принадлежности переменной «razmer_chastic».
Для лингвистической оценки этой переменной будем использовать 5 тер-
мов с симметричными гауссовскими функциями принадлежности. Для
этого в меню Edit выберем команду Add MFs. В результате появится
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »