Пример фрагмента базы знаний
Элементы фреймового представления базы знаний стратегического уровня системы управления станочной мехатронной технологической системы. Программная реализация с использованием языка экспертных систем CLIPS. Протофрейм состояния обрабатываемой детали.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | доклад |
Язык | русский |
Дата добавления | 25.06.2013 |
Размер файла | 461,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Пример фрагмента базы знаний
В качестве примера реализации сформированного подхода представлены элементы фреймового представления БЗ стратегического уровня системы управления станочной мехатронной технологической системы.
Принята структура фрейма, имеющая вид:
Ф {(с1, з1, n1), (с2, з2, n2),… (ск1, зк1, nк)},
где: Ф - имя фрейма; с - имя слота; з - значения (возможно структура данных); n - имя процедуры, связанной с данным слотом.
Программная реализация ИСУ выполнена с использованием инструментария языка экспертных систем CLIPS.
Ниже в качестве примера представления исходной ситуации Ai в мехатронной технологической системе сформирован протофрейм целевого состояния обрабатываемой детали.
Фрейм Деталь Цапфа РСМ10.01.34.606
Слот AKO
Имя первой ячейки Ai
Слот Материал
Имя первой ячейки марка материала
Первое данное сталь 50
Слот Тип детали
Имя первой ячейки тело вращения
Слот Геометрические особенности поверхности Pj (комментарий - только для лимитирующих)
Имя первой ячейки координата lj поверхности от торца патрона станка
Первое данное размер, мм
Второе данное 120
Имя второй ячейки диаметр наружный
Первое данное размер, мм
Второе данное 45
Имя третьей ячейки допустимые отклонения диаметра
Первое данное значение отклонения верхнее / нижнее, мкм
Второе данное 0/16
Имя четвертой ячейки диаметр центрального осевого отверстия
Первое данное размер, мм
Второе данное 0 (отсутствует)
Слот Допустимая погрешность формы поверхности Pj
Имя первой ячейки Овальность
Имя второй ячейки разность между максимальным и минимальным значением диаметра в поперечном сечении
Первое данное размер, мм
Второе данное 0,001
Комментарий
Имя третьей ячейки бочкообразность
Имя четвертой ячейки разность между максимальным и минимальным значением диаметра по длине поверхности j
Первое данное размер, мм
Второе данное 0,002
Слот допустимая шероховатость поверхности Pj
Первое данное Ra
Второе данное 1,25
Для написания этого фрейма целевого состояния обрабатываемой детали используется конструктор defclass языка CLIPS. На рис. 3 представлен фрагмент листинга фрейма обрабатываемой детали.
Фрагмент листинга фрейма «Деталь»
Конструктор defclass удобен как для описания фрейма, так и для каждого его слота. Слоты в итоге соединяются в единую структуру следующим конструктором:
(defclass ДЕТАЛЬ (is-a ДОП_ШЕРОХОВАТОСТЬ ДОП_ПОГР_ФОРМЫ ГЕОМ_ОСОБ_ПОВЕРХ ТИП_ДЕТАЛИ МАТЕРИАЛ AKO) (role concrete))
Результат загрузки данного фрейма и создания конкретного объекта, а также вид данного объекта в интерпретаторе языка CLIPS представлено на рис.
деталь станочный clips программный
Результат загрузки фрейма «Деталь»
Размещено на Allbest.ru
...Подобные документы
База знаний - структурированная информация из области знаний для использования кибернетическим устройством (человеком). Классификация, структура, формат представления знаний, интеллектуальные системы поиска информации. Базы знаний на примере языка Пролог.
презентация [51,3 K], добавлен 17.10.2013Основные модели представления знаний. Системы поддержки принятия решений. Диаграмма UseCase. Разработка базы данных на основе трех моделей: продукционные правила, семантическая сеть, фреймовая модель. Программная реализация системы принятия решений.
курсовая работа [715,1 K], добавлен 14.05.2014Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Программные системы искусственного интеллекта, экспертные системы как их разновидность. Автоматизированное формирование баз знаний в формате CLIPS на основе анализа баз данных СУБД Cache. Программные средства и технологии. Описание программной системы.
дипломная работа [5,1 M], добавлен 25.05.2012Построение баз знаний для семантической сети. Цели создания и язык представления онтологий. Структура исследований в области многоагентных интеллектуальных информационных систем, архитектура агента. Экономическое обоснование разработки базы знаний.
дипломная работа [1,6 M], добавлен 29.09.2013Понятие базы знаний для управления метаданными. Особенности баз знаний интеллектуальной системы. Языки, используемые для разработки интеллектуальных информационных систем. Классические задачи, решаемые с помощью машинного обучения и сферы их применения.
реферат [16,9 K], добавлен 07.03.2010Анализ процессов диагностики повреждений трубопровода. Разработка модели продукционной базы знаний: обзор методов представления знаний, описание создания базы знаний и разработки механизма логического вывода. Экономическое обоснование концепции проекта.
дипломная работа [3,0 M], добавлен 16.04.2017Изучение фреймового способа представления знаний, его специфики и основных характеристик. Обзор других методов представления знаний, их плюсы и минусы. Иерархическая структура данных фрейма. Механизм управления выводом с помощью присоединенной процедуры.
реферат [2,6 M], добавлен 22.12.2014Структура экспертных систем, их классификация и характеристики. Выбор среды разработки программирования. Этапы создания экспертных систем. Алгоритм формирования базы знаний с прямой цепочкой рассуждений. Особенности интерфейса модулей "Expert" и "Klient".
курсовая работа [1,1 M], добавлен 18.08.2009Организация проверки результатов обучения и оценки знаний, использование систем тестирования, основные требования к ним. Создание современной модели WEB-сервиса тестирования знаний; программная реализация; защита от копирования информации и списывания.
курсовая работа [24,1 K], добавлен 11.05.2012Преимущества и недостатки моделей представления знаний. Модель, основанная на правилах, фреймовая модель. Семантическая сеть. Структура экспертных систем и этапы их разработки. Механизмы логического вывода. Стратегия "вверх-снизу", "от цели к ситуации").
презентация [195,3 K], добавлен 29.10.2013Отличительные черты компьютерных программ экспертных систем, их разработка. Составные части систем: база знаний, механизм вывода, система пользовательского интерфейса. Структура базы знаний экспертной системы для помощи медикам в постановке диагноза.
курсовая работа [325,0 K], добавлен 04.02.2011Построение графа связей фактов и определение структуры базы знаний. Описание функций инициализации и констатации фактов, входных и выходных данных. Операции, направленные на занесение фактов и действий в базу знаний. Итоговое представление базы знаний.
курсовая работа [176,9 K], добавлен 13.11.2012Разработка экспертной системы по выбору языка программирования, отвечающего критериям разработчика: представление базы знаний; выбор и обоснование механизма вывода решения. Программа формирования основного меню, реализация механизма выработки решения.
курсовая работа [2,5 M], добавлен 15.08.2012Методы представления знаний заданной предметной области. Создание онтологии бортовых информационно управляющих систем автомобиля. Создание среды разработки и приложения для поиска в интернете с использованием онтологии. Проверка эффективности приложения.
презентация [1,6 M], добавлен 25.12.2014Процедура назначения дальнего воздушного боя по воздуху на истребителе 4-го поколения F-16M1. Индикационное обеспечение ДБВ, проект бортовой оперативно-советующей экспертной системы. Фрагмент базы знаний для проблемной субситуации "Защита с нападением".
курсовая работа [4,4 M], добавлен 08.01.2016Фреймовые модели представления знаний. Разработка структуры фреймов для реализации экспертной системы. Разработка экспертной системы с фреймовой моделью представления знаний. Редактирование базы фактов кандидатов и описание режима консультации.
курсовая работа [1,3 M], добавлен 13.10.2012Пример экспертной системы с использованием метода Криса-Нейлора. Структура базы данных. Стратегия вывода результатов выбора страны. Руководство пользователя, редактирование базы знаний. Режим тестирования, его завершение, блок объяснения решения.
контрольная работа [1,6 M], добавлен 29.12.2012Разработка, составление и отладка программного модуля "База знаний" средствами программы Quick Sales. Описание схемы базы: возможности редактирования, удаления и добавления данных. Текст программы и контрольный пример поиска через панель управления.
курсовая работа [519,0 K], добавлен 26.01.2013Понятие базы данных, их цели и задачи, требования к БД; система управления базами данных. Файловые системы: именование и структуры файлов, программное обеспечение. Уровни абстракции в СУБД, функции абстрактных данных. Экспертные системы и базы знаний.
презентация [301,6 K], добавлен 17.04.2013