logo

2.3.2. Возможности блоков принятия решений

Блок принятия решений (БПР) представляет собой удобную и простую форму спецификации знаний пользователя о предметной области (рис. 2.14). Основой для заполнения БПР является традиционная нормативно - справочная информация (например, такая, как на рис. 2.10) и формулы. БПР построены так, чтобы они могли использоваться в качестве документации на созданные с их помощью программные продукты.

Блок: BP1

Наименование: Определение подачи (мм/об) при отрезке и

прорезке канавок на токарных станках

Источник информации: "Краткий справочник металлиста"

под ред. П.Н.Скороходова, стр. 365

-----------------------------------------------------------------

| Наименование параметра | Значение | Имя |

-----------------------------------------------------------------

|1. Вид работы | на токарных станках | |

|2. Вид обработки | отрезка и | |

| | прорезка канавок | |

|3. Диаметр обрабатываемой | (0.,150.] | |

| заготовки, мм | | |

|4. Ширина резца, мм | [3.,10.] | |

|5. Тип заготовки | | |

|6. Предел прочности, МПа | | |

-----------------------------------------------------------------

|7. Подача минимальная, мм/об | | |

|8. Подача максимальная, мм/об | | |

-----------------------------------------------------------------

-----------------------------------------------------------------

| | | Тип заготовки |

| Диаметр | Ширина |--------------------------------------|

|обрабатываемой|резца, мм| из стали, | из чугуна|

| заготовки, мм| | стальные отливки | |

| | |--------------------------------------|

| | | Предел прочности, МПа |

| | |--------------------------------------|

| | | (0.,800.] | (800., ) | (0.,) |

-----------------------------------------------------------------

| (0.,20.) | 3. | 0.08, 0.10 | 0.06, 0.08 |0.11, 0.14|

|--------------|---------|-------------|-------------|----------|

| [20.,30.) | 3. | 0.10, 0.12 | 0.08, 0.10 |0.13, 0.16|

|--------------|---------|-------------|-------------|----------|

| [30.,40.) | (3.,4.] | 0.12, 0.14 | 0.10, 0.13 |0.16, 0.20|

|--------------|---------|-------------|-------------|----------|

| [40.,60.) | (4.,5.] | 0.14, 0.18 | 0.13, 0.16 |0.20, 0.22|

|--------------|---------|-------------|-------------|----------|

| [60.,80.) | (5.,6.] | 0.18, 0.20 | 0.16, 0.18 |0.22, 0.26|

|--------------|---------|-------------|-------------|----------|

| [80.,100.) | (6.,7.] | 0.20, 0.25 | 0.18, 0.20 |0.26, 0.30|

-----------------------------------------------------------------

Рис. 2.14. Пример блока принятия решений для таблицы на рис. 2.10

Основные преимущества представления знаний в форме блоков принятия решений перед традиционным программированием приведены ниже:

  1. Представления знаний в форме "условие - действие" наиболее полно соответствует способу, с помощью которого пользователь выражает и фиксирует свои навыки и умения.

  2. Анализ традиционно сложившейся нормативно - справочной среды в машиностроении показывает, что БПР являются наиболее массовой и естественной формой представления знаний предметной области.

  3. Использование БПР позволяет разработчику выполнить функциональное структурирова­ние знаний с целью упрощения и пояснения полной картины о предметной области.

  4. Предложенный формат БПР обладает уровнем формализации, достаточным для реализации таких знаний на ЭВМ. При этом значительно снижаются требования к уровню специальной подготовки пользователей в области программирования.

  5. Для пользователей использование БПР позволяет автоматизировать получение исходного текста программ и сократить затраты на поддержание текущей версии документации на программную разработку.

  6. При использовании программы-планировщика на базе множества БПР может быть создана специализированная экспертная система без дополнительного программирования.

Пользователям использование средств поддержки БПР на ПЭВМ позволяет самостоятельно (без привлечения программистов) погружать накопленные нормативно - справочные данные и знания в программную среду. При этом представление знаний в ЭВМ максимально приближено к традиционным формам, используемым в справочниках, т.е. в виде таблиц, формул и комментариев к ним на естественном языке.

При использовании средств ведения и поддержки БПР на ПЭВМ существенно снижаются требования к программной подготовке специалистов, участвующих в разработке программного обеспечения. Фактически специалисту необходимо иметь простейшие навыки работы с клавиатурой ПЭВМ и уметь пользоваться одним из текстовых редакторов.