Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Тверским государственным техническим университетом совместно с Роботоцентром МГТУ разработан автономный модуль в виде DLL-библиотеки, подключаемой к объектно-ориентированным средам программирования
13.05.2009Программный модуль выполняет следующие функции:
- оперативно формирует входные и выходные лингвистические переменные, термы (функции принадлежности);
- оперативно формирует, пополняет и редактирует базы нечетких знаний в интерактивном режиме;
- задает правила на языке, близком к естественному («ЕСЛИ … ТО….»);
- позволяет оперативно отлаживать базы знаний и осуществлять их настройки;
- проверяет правила при помощи синтаксического анализатора;
- осуществляет визуализацию результата выполнения правил из сформированной базы;
- сохраняет созданную модель в файл, а также считывает ее из файла;
- пошагово выполняет продукционные правила.
Модуль поддерживает тип моделей MIMO (multi-input multi-output), логические операции И, ИЛИ, связанные с лингвистическими переменными, реализует классический метод максимина (max-min) при преобразовании функций принадлежности термов выходных лингвистических переменных, а также осуществляет импорт входных значений из внешней программы и экспорт результатов в нее.
Подробное описание дается в статье «Программное обеспечение для разработки моделей нечетких систем автоматического управления», авторы – Тачков А.А. (Тверской государственный технический университет), Калиниченко С.В. (Роботоцентр МГТУ им. Н.Э. Баумана, г. Москва).