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
Основные преимущества представления знаний в форме блоков принятия решений перед традиционным программированием приведены ниже:
Представления знаний в форме "условие - действие" наиболее полно соответствует способу, с помощью которого пользователь выражает и фиксирует свои навыки и умения.
Анализ традиционно сложившейся нормативно - справочной среды в машиностроении показывает, что БПР являются наиболее массовой и естественной формой представления знаний предметной области.
Использование БПР позволяет разработчику выполнить функциональное структурирование знаний с целью упрощения и пояснения полной картины о предметной области.
Предложенный формат БПР обладает уровнем формализации, достаточным для реализации таких знаний на ЭВМ. При этом значительно снижаются требования к уровню специальной подготовки пользователей в области программирования.
Для пользователей использование БПР позволяет автоматизировать получение исходного текста программ и сократить затраты на поддержание текущей версии документации на программную разработку.
При использовании программы-планировщика на базе множества БПР может быть создана специализированная экспертная система без дополнительного программирования.
Пользователям использование средств поддержки БПР на ПЭВМ позволяет самостоятельно (без привлечения программистов) погружать накопленные нормативно - справочные данные и знания в программную среду. При этом представление знаний в ЭВМ максимально приближено к традиционным формам, используемым в справочниках, т.е. в виде таблиц, формул и комментариев к ним на естественном языке.
При использовании средств ведения и поддержки БПР на ПЭВМ существенно снижаются требования к программной подготовке специалистов, участвующих в разработке программного обеспечения. Фактически специалисту необходимо иметь простейшие навыки работы с клавиатурой ПЭВМ и уметь пользоваться одним из текстовых редакторов.
- Часть 2. Представление знаний в сапир при решении машиностроительных задач
- 2.1. Особенности переноса деятельности конструктора в компьютерную среду
- 2.1.1. Использование объектно-ориентированного подхода в машиностроении
- 2.1.2. Параметрическая графика
- 2.1.3. Инструментальные средства сапир
- Представление объекта в компьютерной среде
- 2. Задание отношений и условий их применения, выраженные в форме:
- 2.1.4. Повторное использование знаний
- Глава 2.2. Система словарей - справочников данных
- 2.2.1. Словарь понятий предметной области
- 2.2.2. Список таблиц и табличные зависимости
- 2.2.3. Отбор строк из таблицы базы данных
- Глава 2.3. Блоки принятия решений
- 2.3.1. Класс задач, наиболее приспособленных к решению с помощью блоков принятия решений
- 2.3.2. Возможности блоков принятия решений
- 2.3.3. Блоки принятия решений и вычислительные модели
- 2.3.4. Язык спецификации блоков принятия решений
- 2.3.5. Соглашения о связи блоков принятия решений с языком программирования Си
- 2.3.6. Программа – планировщик и планировщик действий
- Глава 2.4. Использование системы t‑flex cad для создания параметрических прототипов чертежей
- 2.4.1. Основные понятия системы t-flex cad
- 2.4.2. Создание параметрических чертежей деталей
- 2.4.3. Создание параметрических сборочных чертежей
- Глава 2.5. Сценарий проектирования объекта
- 2.5.1. Меню расчетов
- 2.5.2. Выполнение расчета по вычислительной модели
- 2.5.3. Запуск проектной процедуры
- 2.5.4. Выбор строки таблицы базы данных в диалоге
- 2.5.5. Запись значений таблицы параметров в файл
- 2.5.6. Считывание значений таблицы параметров из файла