Previous Page  6 / 15 Next Page
Information
Show Menu
Previous Page 6 / 15 Next Page
Page Background

П.А. Еремейкин, А.Д. Жаргалова

6

Инженерный журнал: наука и инновации

# 2·2017

Описание правила начинается с его имени, далее следует пере-

числение специальных атрибутов, модифицирующих работу правил.

После ключевого слова «when» указываются условия, при которых

срабатывает правило (антецедент), а после слова «then» — голова

(консеквент) правила, т. е. действия, которые будут выполнены после

срабатывания.

В текстовом формате были сохранены те знания, которые изна-

чально представлены в виде формул. Табличные данные, такие как

выбираемые коэффициенты в формулах, сохранены в Excel-файл.

На рис. 3 показан фрагмент Excel-файла с таблицей для опреде-

ления глубины резания. Первые три столбца относятся к левой части

продукционного правила, задающей условие выполнения его правой

части, к которой относится только последний столбец. Столбцы

LOCK-ON-ACTIVE и PRIORITY определяют значения специальных

атрибутов правила.

Рис. 3.

Структура таблицы в Excel

На рис. 4 представлен интерфейс калькулятора режимов резания:

слева изображено окно для ввода информации пользователем, справа —

окно результатов. После ввода данных пользователь нажимает на кноп-

ку «Рассчитать». При этом сохраненные значения параметров интер-

претируются библиотекой Drool как совокупность фактов, к которым

применяются описанные ранее продукционные правила. В процессе

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

отображаются в окне результатов.